@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1220;--panel:#111a2e;--panel-2:#172238;--panel-3:#1f2c47;--border:#24314f;--text:#e8edf8;--muted:#95a0bd;--accent:#8b5cf6;--accent-2:#3b82f6;--ok:#22d3ee;--warn:#ff8a5b;--danger:#f2546b;--radius:12px;--radius-lg:16px;--glass:#111a2ec7;--shadow:0 12px 32px #00000059;--brand-gradient:linear-gradient(135deg, #8b5cf6, #3b82f6 60%, #22d3ee);-webkit-text-size-adjust:100%;font-family:Sora Variable,Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;margin:0}#app{height:100%}button,input,select{font:inherit;color:inherit}button{background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:8px 14px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}button:active:not(:disabled){transform:scale(.97)}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:hover:not(:disabled){border-color:var(--muted)}button:disabled{opacity:.5;cursor:default}button.primary{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-color:#0000;font-weight:600}button.primary:hover:not(:disabled){filter:brightness(1.08);border-color:#0000;box-shadow:0 6px 18px #8b5cf64d}button.icon{width:40px;height:40px;color:var(--muted);background:0 0;border-color:#0000;border-radius:50%;place-items:center;padding:0;display:grid}button.icon:hover{color:var(--text);background:var(--panel-2)}input,select{background:var(--bg);border:1px solid var(--border);border-radius:10px;width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #8b5cf640}input[type=checkbox],input[type=range]{width:auto;accent-color:var(--accent);padding:0}.error{color:var(--danger);background:#f2546b26;border-radius:8px;margin:0;padding:10px 12px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#95a0bd38 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#95a0bd66 padding-box padding-box}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{display:none}::selection{background:#8b5cf666}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.avatar.svelte-qygt89{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative}.avatar.svelte-qygt89:after{content:"";box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--ok), 0 0 14px 3px #22d3ee73;opacity:0;will-change:opacity;pointer-events:none;border-radius:50%;transition:opacity .12s;position:absolute;inset:0}.avatar.speaking.svelte-qygt89:after{opacity:1}img.svelte-qygt89{object-fit:cover;border-radius:50%;width:100%;height:100%}.dot.svelte-qygt89{border:2px solid var(--panel);box-sizing:content-box;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.dot.online.svelte-qygt89{background:var(--ok)}.dot.away.svelte-qygt89{background:var(--warn)}.dot.dnd.svelte-qygt89{background:var(--danger)}.dot.invisible.svelte-qygt89,.dot.offline.svelte-qygt89{background:var(--panel);box-shadow:inset 0 0 0 2px var(--muted)}
