:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#1b1a17;--bg-1:#201f1c;--bg-2:#262421;--bg-3:#2f2d29;--bg-4:#3a3732;--hairline:#f0e8d714;--text:#e7e2d7;--text-2:#b4ae9f;--text-3:#8f8a7d;--accent:#a3b88f;--accent-strong:#b3c6a0;--accent-ink:#1c2116;--accent-soft:#a3b88f29;--danger:#d09a8a;--danger-soft:#d09a8a24;--veil:#12110f99;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--fs-s:13px;--fs-m:15px;--fs-l:20px;--radius:10px;--radius-s:8px;--ease:cubic-bezier(.2, .7, .3, 1);--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#e6e1d4;--bg-1:#ece8dd;--bg-2:#f6f3eb;--bg-3:#e9e4d8;--bg-4:#ddd7c8;--hairline:#322d1e1a;--text:#2b2a26;--text-2:#56534b;--text-3:#736f65;--accent:#55703f;--accent-strong:#486135;--accent-ink:#f6f3eb;--accent-soft:#55703f24;--danger:#a25644;--danger-soft:#a256441f;--veil:#3c372a52}}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--bg-2);color:var(--text);font-family:var(--font);font-size:var(--fs-m);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;line-height:1.55;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.5}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-s)}::selection{background:var(--accent-soft)}h1,h2,h3,p{margin:0;font-weight:500}.scroll{scrollbar-width:thin;scrollbar-color:var(--bg-4) transparent;overflow-y:auto}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s4);border-radius:var(--radius-s);background:var(--bg-3);color:var(--text);white-space:nowrap;transition:background .14s var(--ease);display:inline-flex}.btn:hover:not(:disabled){background:var(--bg-4)}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.primary:hover:not(:disabled){background:var(--accent-strong)}.btn.danger{background:var(--danger-soft);color:var(--danger)}.btn.danger:hover:not(:disabled){background:var(--danger);color:var(--bg-2)}.btn.quiet{color:var(--text-2);background:0 0}.btn.quiet:hover:not(:disabled){background:var(--bg-3);color:var(--text)}.icon-btn{border-radius:var(--radius-s);width:32px;height:32px;color:var(--text-3);transition:background .14s var(--ease), color .14s var(--ease);flex:none;place-items:center;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--bg-3);color:var(--text)}.icon-btn.on{color:var(--danger)}.field{gap:var(--s2);display:grid}.label{font-size:var(--fs-s);color:var(--text-3)}.input,.select{width:100%;min-height:40px;padding:var(--s2) var(--s3);border-radius:var(--radius-s);background:var(--bg-3);outline-offset:0;transition:outline-color .14s var(--ease);border:0;outline:2px solid #0000}.input::placeholder{color:var(--text-3)}.input:focus,.select:focus{outline-color:var(--accent)}.hint{font-size:var(--fs-s);color:var(--text-3)}.error-text{font-size:var(--fs-s);color:var(--danger)}.mono{font-family:var(--mono);font-size:var(--fs-s)}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.popover{z-index:30;min-width:208px;padding:var(--s2);border-radius:var(--radius);background:var(--bg-3);box-shadow:0 0 0 1px var(--hairline);animation:settle .14s var(--ease);position:absolute}.menu-item{align-items:center;gap:var(--s3);width:100%;min-height:36px;padding:0 var(--s3);border-radius:var(--radius-s);color:var(--text-2);transition:background .14s var(--ease);display:flex}.menu-item:hover:not(:disabled){background:var(--bg-4);color:var(--text)}.menu-item.danger{color:var(--danger)}.breath{background:var(--text-3);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.25}}@keyframes settle{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.avatar.svelte-1pre9qb{background:hsl(var(--h) 16% 42%);color:#f3efe6;-webkit-user-select:none;user-select:none;outline-offset:2px;transition:outline-color .14s var(--ease), opacity .14s var(--ease);border-radius:50%;outline:2px solid #0000;flex:none;place-items:center;font-weight:500;display:inline-grid}.avatar.speaking.svelte-1pre9qb{outline-color:var(--accent)}.avatar.dim.svelte-1pre9qb{opacity:.45}svg.svelte-13so817{flex:none;display:block}.tile.svelte-1sbv64k{gap:var(--s1);min-width:0;margin:0;display:grid}.frame.svelte-1sbv64k{border-radius:var(--radius);background:var(--bg-0);place-items:center;min-height:120px;display:grid;position:relative;overflow:hidden}video.svelte-1sbv64k{object-fit:contain;width:100%;max-height:36dvh;display:block}.single.svelte-1sbv64k video:where(.svelte-1sbv64k){max-height:60dvh}.wait.svelte-1sbv64k{position:absolute}figcaption.svelte-1sbv64k{align-items:center;gap:var(--s2);min-height:32px;font-size:var(--fs-s);color:var(--text-2);display:flex}.controls.svelte-1sbv64k{align-items:center;gap:var(--s1);opacity:0;transition:opacity .14s var(--ease);margin-left:auto;display:flex}.tile.svelte-1sbv64k:hover .controls:where(.svelte-1sbv64k),.tile.svelte-1sbv64k:focus-within .controls:where(.svelte-1sbv64k){opacity:1}@media (hover:none){.controls.svelte-1sbv64k{opacity:1}}.vol.svelte-1sbv64k{width:88px;accent-color:var(--accent)}.tile.svelte-1sbv64k:fullscreen{padding:var(--s2) var(--s4);background:var(--bg-0);grid-template-rows:minmax(0,1fr) auto}.tile.svelte-1sbv64k:fullscreen .frame:where(.svelte-1sbv64k){border-radius:0;min-height:0}.tile.svelte-1sbv64k:fullscreen video:where(.svelte-1sbv64k){height:100%;max-height:none}.stage.svelte-7uoj0i{gap:var(--s4);max-height:72dvh;padding:0 var(--s5) var(--s2);animation:settle .18s var(--ease);flex:none;display:grid}.stage.many.svelte-7uoj0i{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}@media (max-width:760px){.stage.svelte-7uoj0i{padding:0 var(--s4) var(--s2)}}header.svelte-xdaci2{align-items:center;gap:var(--s2);height:56px;padding:0 var(--s4) 0 var(--s5);flex:none;display:flex}h1.svelte-xdaci2{font-size:var(--fs-m);flex:1}.glyph.svelte-xdaci2{color:var(--text-3);margin-right:var(--s1)}.nav-toggle.svelte-xdaci2{margin-left:calc(var(--s2) * -1);display:none}.messages.svelte-xdaci2{overflow-anchor:none;flex:1;min-height:0}.inner.svelte-xdaci2{min-height:100%;padding:var(--s4) 0 var(--s2);flex-direction:column;justify-content:flex-end;display:flex}.edge.svelte-xdaci2,.day.svelte-xdaci2{font-size:var(--fs-s);color:var(--text-3);text-align:center}.edge.svelte-xdaci2{padding:var(--s5) var(--s5) var(--s4);place-items:center;display:grid}.day.svelte-xdaci2{padding:var(--s5) var(--s5) var(--s2)}.msg.svelte-xdaci2{column-gap:var(--s4);padding:2px var(--s5);transition:background .14s var(--ease);grid-template-columns:36px minmax(0,1fr);display:grid}.msg.head.svelte-xdaci2{margin-top:var(--s4)}.msg.svelte-xdaci2:hover{background:var(--bg-1)}.msg.pending.svelte-xdaci2 .text:where(.svelte-xdaci2){opacity:.55}.gutter.svelte-xdaci2{justify-content:center;padding-top:2px;display:flex}.meta.svelte-xdaci2{align-items:baseline;gap:var(--s2);display:flex}.author.svelte-xdaci2{font-weight:500}.meta.svelte-xdaci2 time:where(.svelte-xdaci2){font-size:var(--fs-s);color:var(--text-3);flex:none}.text.svelte-xdaci2{white-space:pre-wrap;overflow-wrap:anywhere}.flag.svelte-xdaci2{align-items:center;gap:var(--s2);font-size:var(--fs-s);color:var(--danger);flex-wrap:wrap;display:flex}.link.svelte-xdaci2{color:var(--text-2);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.link.svelte-xdaci2:hover{color:var(--text)}footer.svelte-xdaci2{padding:var(--s2) var(--s5) var(--s5);flex:none}.notice.svelte-xdaci2{font-size:var(--fs-s);color:var(--danger);padding:0 var(--s3) var(--s2);animation:settle .14s var(--ease)}.composer.svelte-xdaci2{align-items:flex-end;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:var(--radius);background:var(--bg-3);transition:outline-color .14s var(--ease);outline:2px solid #0000;display:flex}.composer.svelte-xdaci2:focus-within{outline-color:var(--accent-soft)}textarea.svelte-xdaci2{resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:32px;max-height:200px;padding:4px 0;line-height:24px}textarea.svelte-xdaci2::placeholder{color:var(--text-3)}.count.svelte-xdaci2{line-height:32px}.send.svelte-xdaci2{color:var(--accent)}@media (max-width:760px){.nav-toggle.svelte-xdaci2{display:inline-grid}header.svelte-xdaci2{padding-left:var(--s4)}.msg.svelte-xdaci2{padding-left:var(--s4);padding-right:var(--s4);column-gap:var(--s3)}footer.svelte-xdaci2{padding:var(--s2) var(--s3) var(--s3)}}header.svelte-17zfttf{height:56px;padding:0 var(--s4);flex:none;align-items:center;display:flex}.nav-toggle.svelte-17zfttf{display:none}.state.svelte-17zfttf{justify-content:center;align-items:center;gap:var(--s4);padding:var(--s5) var(--s5) 104px;text-align:center;color:var(--text-2);flex-direction:column;flex:1;display:flex}p.svelte-17zfttf{max-width:44ch}form.svelte-17zfttf{gap:var(--s4);width:min(320px,100%);display:grid}@media (max-width:760px){.nav-toggle.svelte-17zfttf{display:inline-grid}}.backdrop.svelte-1bxxaoh{z-index:100;padding:var(--s4);background:var(--veil);animation:svelte-1bxxaoh-fade .16s var(--ease);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0}.panel.svelte-1bxxaoh{background:var(--bg-2);width:min(416px,100%);max-height:min(720px,100%);box-shadow:0 0 0 1px var(--hairline);animation:settle .18s var(--ease);border-radius:14px;outline:none;flex-direction:column;display:flex}.panel.wide.svelte-1bxxaoh{width:min(520px,100%)}header.svelte-1bxxaoh{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s5) var(--s4) var(--s2) var(--s5);display:flex}h2.svelte-1bxxaoh{font-size:var(--fs-l);line-height:1.3}.content.svelte-1bxxaoh{padding:var(--s2) var(--s5) var(--s5);gap:var(--s4);display:grid}@keyframes svelte-1bxxaoh-fade{0%{opacity:0}}section.svelte-1koizbb{gap:var(--s3);padding-bottom:var(--s4);display:grid}section.svelte-1koizbb:last-child{padding-bottom:0}h3.svelte-1koizbb{font-size:var(--fs-m);color:var(--text)}.line.svelte-1koizbb{align-items:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.grow.svelte-1koizbb{flex:1;min-width:0}.key.svelte-1koizbb{min-height:40px;color:var(--text-2);flex:1;align-items:center;display:flex}.pair.svelte-1koizbb{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.check.svelte-1koizbb{align-items:center;gap:var(--s3);min-height:32px;color:var(--text-2);cursor:pointer;display:flex}.check.svelte-1koizbb input:where(.svelte-1koizbb){width:16px;height:16px;accent-color:var(--accent);margin:0}.seg.svelte-1koizbb{padding:var(--s1);border-radius:var(--radius-s);background:var(--bg-3);grid-template-columns:1fr 1fr;display:grid}.seg.svelte-1koizbb button:where(.svelte-1koizbb){text-align:center;height:32px;color:var(--text-2);transition:background .14s var(--ease);border-radius:6px}.seg.svelte-1koizbb button[aria-checked=true]:where(.svelte-1koizbb){background:var(--bg-2);color:var(--text)}form.svelte-1hcf2dd,.form.svelte-1hcf2dd{gap:var(--s4);display:grid}.actions.svelte-1hcf2dd{justify-content:flex-end;gap:var(--s2);margin-top:var(--s2);display:flex}.body.svelte-1hcf2dd{color:var(--text-2)}.copy-row.svelte-1hcf2dd{gap:var(--s2);display:flex}.pair.svelte-1hcf2dd{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.seg.svelte-1hcf2dd{padding:var(--s1);border-radius:var(--radius-s);background:var(--bg-3);grid-template-columns:1fr 1fr;display:grid}.seg.svelte-1hcf2dd button:where(.svelte-1hcf2dd){text-align:center;height:32px;color:var(--text-2);transition:background .14s var(--ease);border-radius:6px}.seg.svelte-1hcf2dd button[aria-checked=true]:where(.svelte-1hcf2dd){background:var(--bg-2);color:var(--text)}.members.svelte-j00rkz{height:100%;padding:var(--s3) var(--s2) var(--s4);gap:var(--s4);flex-direction:column;display:flex}.head.svelte-j00rkz{height:32px;padding-left:var(--s2);align-items:center;display:flex}ul.svelte-j00rkz{margin:0;padding:0;list-style:none}li.svelte-j00rkz{position:relative}.member.svelte-j00rkz{align-items:center;gap:var(--s3);width:100%;height:40px;padding:0 var(--s2);border-radius:var(--radius-s);color:var(--text-2);transition:background .14s var(--ease);display:flex}.member.svelte-j00rkz:hover,.member[aria-expanded=true].svelte-j00rkz{background:var(--bg-3);color:var(--text)}.member.away.svelte-j00rkz{color:var(--text-3)}.role.svelte-j00rkz{font-size:var(--fs-s);color:var(--text-3);margin-left:auto}.card.svelte-j00rkz{top:42px;left:0;right:0}.who.svelte-j00rkz{padding:var(--s1) var(--s3) var(--s2);display:grid}.rail.svelte-1it0jp1{align-items:center;gap:var(--s2);padding:var(--s2) 0;background:var(--bg-0);scrollbar-width:none;flex-direction:column;display:flex}.server.svelte-1it0jp1{width:40px;height:40px;color:var(--text-2);transition:background .14s var(--ease), color .14s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.server.svelte-1it0jp1:hover,.server.active.svelte-1it0jp1{background:var(--bg-3);color:var(--text)}.server.away.svelte-1it0jp1 .glyph:where(.svelte-1it0jp1){opacity:.45}.server.add.svelte-1it0jp1{color:var(--text-3)}.glyph.svelte-1it0jp1{font-size:var(--fs-s);font-weight:500}.dot.svelte-1it0jp1{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.sidebar.svelte-181dlmc{background:var(--bg-1);flex-direction:column;min-width:0;min-height:0;display:flex}header.svelte-181dlmc{height:56px;padding:0 var(--s2);flex:none;align-items:center;display:flex;position:relative}.title.svelte-181dlmc{align-items:center;gap:var(--s2);width:100%;height:40px;padding:0 var(--s2);border-radius:var(--radius-s);transition:background .14s var(--ease);font-weight:500;display:flex}.title.static.svelte-181dlmc{cursor:default}button.title.svelte-181dlmc:hover,button.title[aria-expanded=true].svelte-181dlmc{background:var(--bg-3)}.chev.svelte-181dlmc{color:var(--text-3);opacity:0;transition:opacity .14s var(--ease);margin-left:auto}.title.svelte-181dlmc:hover .chev:where(.svelte-181dlmc),.title.svelte-181dlmc:focus-visible .chev:where(.svelte-181dlmc),.title[aria-expanded=true].svelte-181dlmc .chev:where(.svelte-181dlmc){opacity:1}.server-menu.svelte-181dlmc{top:52px;left:var(--s1);right:var(--s1);padding:var(--s1)}.server-menu.svelte-181dlmc .menu-item:where(.svelte-181dlmc){padding:0 var(--s2)}.channels.svelte-181dlmc{min-height:0;padding:var(--s2) var(--s2) var(--s4);gap:var(--s4);flex-direction:column;flex:1;display:flex}.section-head.svelte-181dlmc{height:32px;padding-left:var(--s2);justify-content:space-between;align-items:center;display:flex}.row.svelte-181dlmc{border-radius:var(--radius-s);color:var(--text-2);transition:background .14s var(--ease);align-items:center;display:flex}.row.svelte-181dlmc:hover{background:var(--bg-2)}.row.active.svelte-181dlmc{background:var(--bg-3);color:var(--text)}.row.unread.svelte-181dlmc{color:var(--text)}.channel.svelte-181dlmc{align-items:center;gap:var(--s2);min-width:0;height:36px;padding:0 var(--s2);border-radius:var(--radius-s);flex:1;display:flex}.glyph.svelte-181dlmc{color:var(--text-3)}.dot.svelte-181dlmc{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.reveal.svelte-181dlmc{opacity:0;width:28px;height:28px;margin-right:var(--s1)}.row.svelte-181dlmc:hover .reveal:where(.svelte-181dlmc),.section-head.svelte-181dlmc:hover .reveal:where(.svelte-181dlmc),.reveal.svelte-181dlmc:focus-visible{opacity:1}@media (hover:none){.reveal.svelte-181dlmc{opacity:1}}.occupants.svelte-181dlmc{padding:0 0 0 var(--s5);margin:0;list-style:none}.occupants.svelte-181dlmc li:where(.svelte-181dlmc){position:relative}.occupant-row.svelte-181dlmc{border-radius:var(--radius-s);align-items:center;display:flex}.occupant-row.svelte-181dlmc:has(button:where(.svelte-181dlmc):not(:disabled)):hover{background:var(--bg-2)}.screen.svelte-181dlmc{width:28px;height:28px;margin-right:var(--s1);flex:none}.screen.quiet.svelte-181dlmc{color:var(--text-3);place-items:center;display:inline-grid}.screen.watching.svelte-181dlmc,.icon-btn.sharing.svelte-181dlmc{color:var(--accent)}.occupant.svelte-181dlmc{align-items:center;gap:var(--s2);min-width:0;height:32px;padding:0 var(--s2);border-radius:var(--radius-s);font-size:var(--fs-s);color:var(--text-2);flex:1;display:flex}.occupant.svelte-181dlmc:disabled{opacity:1}.state.svelte-181dlmc{color:var(--text-3);margin-left:auto}.volume.svelte-181dlmc{padding:var(--s3);top:34px;left:0;right:0}.volume.svelte-181dlmc input:where(.svelte-181dlmc){width:100%;accent-color:var(--accent)}.voice.svelte-181dlmc{gap:var(--s1);margin:0 var(--s2);padding:var(--s3) var(--s2) var(--s2);border-radius:var(--radius);background:var(--bg-2);flex:none;display:grid}.voice.note.svelte-181dlmc{padding:var(--s3);text-align:left}.voice-text.svelte-181dlmc{min-width:0;padding:0 var(--s2);display:grid}.voice-status.svelte-181dlmc{font-size:var(--fs-s);color:var(--text-2)}.voice.live.svelte-181dlmc .voice-status:where(.svelte-181dlmc){color:var(--accent)}.voice-actions.svelte-181dlmc{justify-content:space-between;display:flex}.me.svelte-181dlmc{align-items:center;gap:var(--s3);height:48px;margin:var(--s2);padding:0 var(--s2);border-radius:var(--radius-s);transition:background .14s var(--ease);flex:none;display:flex}.me.svelte-181dlmc:hover{background:var(--bg-3)}.gear.svelte-181dlmc{color:var(--text-3);opacity:0;transition:opacity .14s var(--ease);margin-left:auto}.me.svelte-181dlmc:hover .gear:where(.svelte-181dlmc),.me.svelte-181dlmc:focus-visible .gear:where(.svelte-181dlmc){opacity:1}.welcome.svelte-1nkx84k{height:100dvh;padding:var(--s5);background:var(--bg-2);place-items:center;display:grid}form.svelte-1nkx84k{gap:var(--s4);width:min(320px,100%);display:grid}h1.svelte-1nkx84k{font-size:var(--fs-l);margin-bottom:var(--s5)}.hint.svelte-1nkx84k{margin-top:var(--s2)}.shell.svelte-1n46o8q{grid-template-columns:auto minmax(0,1fr) auto;height:100dvh;display:grid;position:relative}.nav.svelte-1n46o8q{grid-template-columns:64px 256px;min-height:0;display:grid}main.svelte-1n46o8q{background:var(--bg-2);flex-direction:column;min-width:0;min-height:0;display:flex}.members.svelte-1n46o8q{background:var(--bg-1);width:224px;min-height:0}.members-hidden.svelte-1n46o8q .members:where(.svelte-1n46o8q),.veil.svelte-1n46o8q{display:none}@media (max-width:1040px){.members.svelte-1n46o8q{z-index:20;animation:svelte-1n46o8q-slide-left .18s var(--ease);display:none;position:absolute;inset:0 0 0 auto}.members-open.svelte-1n46o8q .members:where(.svelte-1n46o8q){display:block}.members-open.svelte-1n46o8q .veil:where(.svelte-1n46o8q){z-index:15;background:var(--veil);border-radius:0;display:block;position:absolute;inset:0}}@media (max-width:760px){.shell.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.nav.svelte-1n46o8q{z-index:20;max-width:calc(100vw - 48px);animation:svelte-1n46o8q-slide-right .18s var(--ease);display:none;position:absolute;inset:0 auto 0 0}.nav-open.svelte-1n46o8q .nav:where(.svelte-1n46o8q){display:grid}.nav-open.svelte-1n46o8q .veil:where(.svelte-1n46o8q){z-index:15;background:var(--veil);border-radius:0;display:block;position:absolute;inset:0}}@keyframes svelte-1n46o8q-slide-left{0%{opacity:0;transform:translate(16px)}}@keyframes svelte-1n46o8q-slide-right{0%{opacity:0;transform:translate(-16px)}}
