:root{--r:6px;--r-sm:4px;--side:264px;--head:52px;--hover:color-mix(in srgb, var(--text) 6%, transparent);--active:color-mix(in srgb, var(--text) 10%, transparent);--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--danger-soft:color-mix(in srgb, var(--danger) 14%, transparent);--ease:cubic-bezier(.2, .8, .2, 1);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font:15px/1.45 var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0}#app{height:100dvh}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--accent)}code,pre,kbd{font-family:var(--font-mono);font-size:.88em}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::selection{background:var(--accent-soft)}.btn{border:1px solid var(--border);border-radius:var(--r);background:var(--surface2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 14px;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--active)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:600}.btn.primary:hover{filter:brightness(1.08)}.btn.danger{color:var(--danger)}.btn.danger.solid{background:var(--danger);border-color:var(--danger);color:#fff}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover)}.btn.sm{min-height:28px;padding:0 10px;font-size:13px}.icon-btn{border-radius:var(--r);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--hover);color:var(--text)}.icon-btn.on{color:var(--accent)}.icon-btn.bad{color:var(--danger)}.icon-btn svg{width:18px;height:18px}.input,.textarea,.select{border:1px solid var(--border);border-radius:var(--r);background:var(--bg);outline:none;width:100%;min-height:36px;padding:7px 10px;transition:border-color .12s}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent)}@media (pointer:coarse){.input,.textarea,.select{font-size:16px}}label.field{color:var(--muted);gap:5px;font-size:13px;display:grid}label.field>span{font-weight:500}label.row.check{cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%}.row{align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:0}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:12px}.err{color:var(--danger);font-size:13px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.badge{background:var(--danger);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.badge.soft{background:var(--active);color:var(--text)}.pill{border:1px solid var(--border);color:var(--muted);border-radius:99px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;display:inline-flex}.section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px;font-size:11px;font-weight:600}.card{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);padding:14px}.scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-y:auto}.md{overflow-wrap:anywhere;white-space:normal}.md code{border-radius:var(--r-sm);background:var(--surface2);padding:1px 4px}.md pre.code{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);white-space:pre;max-width:100%;margin:6px 0;padding:10px 12px;overflow-x:auto}.md pre.code code{background:0 0;padding:0;font-size:13px}.md blockquote{border-left:3px solid var(--border);color:var(--muted);margin:2px 0;padding-left:10px}.md .mention{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent);padding:0 2px;font-weight:500}.md .mention.me{background:color-mix(in srgb, var(--warn) 22%, transparent);color:var(--warn)}.md .spoiler{border-radius:var(--r-sm);background:var(--text);color:#0000;cursor:pointer}.md .spoiler:focus,.md .spoiler.shown{background:var(--active);color:inherit}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-type{color:var(--accent)}.hljs-string,.hljs-attr,.hljs-template-tag{color:var(--ok)}.hljs-number,.hljs-literal,.hljs-symbol{color:var(--warn)}.hljs-comment,.hljs-quote,.hljs-meta{color:var(--muted);font-style:italic}.hljs-title,.hljs-section,.hljs-function{color:color-mix(in srgb, var(--accent) 60%, var(--text))}.hljs-deletion,.hljs-variable{color:var(--danger)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}main.svelte-114ylur{min-height:100%;padding:24px 16px calc(24px + var(--safe-b));place-items:center;display:grid}form.svelte-114ylur{gap:14px;width:min(380px,100%);padding:24px;display:grid}.brand.svelte-114ylur{align-items:center;gap:14px;margin-bottom:4px;display:flex}.brand.svelte-114ylur img:where(.svelte-114ylur){border-radius:12px}h1.svelte-114ylur{letter-spacing:.02em;margin:0;font-size:20px}p.svelte-114ylur{margin:2px 0 0}.tabs.svelte-114ylur{border:1px solid var(--border);border-radius:var(--r);grid-template-columns:1fr 1fr;padding:2px;display:grid}.tabs.svelte-114ylur button:where(.svelte-114ylur){border-radius:var(--r-sm);min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0}.tabs.svelte-114ylur button.on:where(.svelte-114ylur){background:var(--surface2);color:var(--text);font-weight:500}.btn.primary.svelte-114ylur{min-height:40px}.server.svelte-114ylur{text-align:center;margin:0}.link.svelte-114ylur{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.av.svelte-1xsx90x{flex:none;display:inline-block;position:relative}img.svelte-1xsx90x,.initial.svelte-1xsx90x{object-fit:cover;color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;width:100%;height:100%;font-weight:600;display:grid}.dot.svelte-1xsx90x{border:2px solid var(--surface);background:var(--muted);border-radius:50%;width:34%;min-width:9px;height:34%;min-height:9px;position:absolute;bottom:-1px;right:-1px}.dot.online.svelte-1xsx90x{background:var(--ok)}.dot.away.svelte-1xsx90x{background:var(--warn)}.dot.dnd.svelte-1xsx90x{background:var(--danger)}.dot.offline.svelte-1xsx90x{background:var(--surface2);box-shadow:inset 0 0 0 2px var(--muted)}.logo.svelte-9cs1xz{color:var(--accent);flex:none;display:inline-block}.logo.svelte-9cs1xz svg{width:100%;height:100%}.dock.svelte-brsb3z{border-top:1px solid var(--border);gap:4px;padding:8px 10px;display:grid}.where.svelte-brsb3z{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.state.svelte-brsb3z{color:var(--warn);font-size:13px;font-weight:600}.state.ok.svelte-brsb3z{color:var(--ok)}.row.svelte-brsb3z{justify-content:space-between}.pop.svelte-1oh2z67{z-index:40;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);gap:8px;width:210px;padding:10px;display:grid;position:fixed;box-shadow:0 6px 24px #00000059}.field.svelte-1oh2z67 input:where(.svelte-1oh2z67){width:100%}.me.svelte-rq6w5x{padding:6px 8px calc(6px + var(--safe-b));border-top:1px solid var(--border);align-items:center;gap:4px;display:flex;position:relative}.who.svelte-rq6w5x{border-radius:var(--r);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:4px 6px;display:flex}.who.svelte-rq6w5x:hover{background:var(--hover)}.who.svelte-rq6w5x>.grow:where(.svelte-rq6w5x){display:grid}.name.svelte-rq6w5x{font-size:14px;font-weight:600}.menu.svelte-rq6w5x{z-index:10;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-width:180px;padding:4px;display:grid;position:absolute;bottom:calc(100% - 4px);left:8px}.menu.svelte-rq6w5x button:where(.svelte-rq6w5x){border-radius:var(--r-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 10px;display:flex}.menu.svelte-rq6w5x button:where(.svelte-rq6w5x):hover{background:var(--hover)}.d.svelte-rq6w5x{border-radius:50%;width:9px;height:9px}.d.online.svelte-rq6w5x{background:var(--ok)}.d.away.svelte-rq6w5x{background:var(--warn)}.d.dnd.svelte-rq6w5x{background:var(--danger)}.update.svelte-5o841b{border:1px solid var(--accent);border-radius:var(--r);background:var(--accent-soft);align-items:center;gap:8px;margin:0 8px 8px;padding:8px 8px 8px 12px;display:flex}.update.quiet.svelte-5o841b{border-color:var(--border);color:var(--muted);background:0 0;min-height:38px}.manual.svelte-5o841b{color:var(--muted);margin:0 8px 8px}.manual.svelte-5o841b code:where(.svelte-5o841b){border:1px solid var(--border);border-radius:var(--r-sm);-webkit-user-select:all;user-select:all;word-break:break-all;margin-top:4px;padding:6px 8px;display:block}.sidebar.svelte-1058dge{border-right:1px solid var(--border);background:var(--surface);min-height:0;padding-top:var(--safe-t);flex-direction:column;display:flex}header.svelte-1058dge{height:var(--head);border-bottom:1px solid var(--border);letter-spacing:.03em;flex:none;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}header.slim.svelte-1058dge{gap:4px;padding:0 6px 0 8px}.find.svelte-1058dge{padding:8px 8px 0}.tabs.svelte-1058dge{gap:4px;padding:8px 8px 4px;display:flex}.tabs.svelte-1058dge button:where(.svelte-1058dge){border-radius:var(--r);min-width:0;height:30px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.tabs.svelte-1058dge button:where(.svelte-1058dge):hover{background:var(--hover);color:var(--text)}.tabs.svelte-1058dge button.on:where(.svelte-1058dge){background:var(--active);color:var(--text)}.tabs.svelte-1058dge .badge:where(.svelte-1058dge){margin-left:2px}header.slim.svelte-1058dge .input:where(.svelte-1058dge),.find.svelte-1058dge .input:where(.svelte-1058dge){min-height:30px;padding:4px 9px;font-size:13px}nav.svelte-1058dge{flex:1;min-height:0;padding:0 8px 12px}.section-title.svelte-1058dge{padding:0 6px}.toggle.svelte-1058dge{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.announce.svelte-1058dge{border:1px solid color-mix(in srgb, var(--warn) 40%, var(--border));border-radius:var(--r);background:color-mix(in srgb, var(--warn) 8%, transparent);margin:8px 0 0;padding:8px 10px}.item.svelte-1058dge{border-radius:var(--r);width:100%;min-height:34px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.item.dm.svelte-1058dge{min-height:40px}.item.svelte-1058dge:hover{background:var(--hover);color:var(--text)}.item.on.svelte-1058dge{background:var(--active);color:var(--text)}.item.unread.svelte-1058dge{color:var(--text);font-weight:600}.item.live.svelte-1058dge .ico:where(.svelte-1058dge){color:var(--ok)}.item.dim.svelte-1058dge{opacity:.7}.ico.svelte-1058dge{opacity:.8;place-items:center;width:20px;display:grid}.group-ico.svelte-1058dge{background:var(--surface2);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.member.svelte-1058dge{border-radius:var(--r);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:3px 8px 3px 30px;display:flex}.member.svelte-1058dge:hover,.member.open.svelte-1058dge{background:var(--hover);color:var(--text)}.member.svelte-1058dge .av{border-radius:50%;transition:box-shadow .12s;box-shadow:0 0 0 2px #0000}.member.speaking.svelte-1058dge .av{box-shadow:0 0 0 2px var(--ok)}.live-tag.svelte-1058dge{background:var(--danger);color:#fff;letter-spacing:.05em;border-radius:3px;padding:0 4px;font-size:9px;font-weight:700}.pad.svelte-1058dge{padding:4px 8px}@media (max-width:860px){.sidebar.svelte-1058dge{border-right:0}.item.svelte-1058dge{min-height:42px}}.att.svelte-1ky57za{max-width:min(420px,100%)}img.svelte-1ky57za,video.svelte-1ky57za{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);max-width:100%;max-height:320px;display:block}.ph.svelte-1ky57za{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);width:240px;height:160px}audio.svelte-1ky57za{width:300px;max-width:100%}.card-file.svelte-1ky57za{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);text-align:left;cursor:pointer;align-items:center;gap:10px;width:300px;max-width:100%;padding:10px 12px;display:flex}.card-file.svelte-1ky57za .grow:where(.svelte-1ky57za){display:grid}.nm.svelte-1ky57za{font-size:14px}.msg.svelte-13jk2re{padding:1px 18px 1px 12px;position:relative}.msg.head.svelte-13jk2re{margin-top:10px}.msg.compact.svelte-13jk2re{margin:0;padding:4px 0}.msg.svelte-13jk2re:hover{background:var(--hover)}.msg.compact.svelte-13jk2re:hover{background:0 0}.msg.mentioned.svelte-13jk2re{background:color-mix(in srgb, var(--warn) 7%, transparent);box-shadow:inset 2px 0 0 var(--warn)}.line.svelte-13jk2re{gap:12px;display:flex}.gutter.svelte-13jk2re{flex:none;justify-content:center;width:36px;padding-top:2px;display:flex}.hover-time.svelte-13jk2re{visibility:hidden;white-space:nowrap;font-size:10px;line-height:20px}.msg.svelte-13jk2re:hover .hover-time:where(.svelte-13jk2re){visibility:visible}.main.svelte-13jk2re{flex:1;min-width:0}.meta.svelte-13jk2re{align-items:baseline;gap:8px;display:flex}.meta.svelte-13jk2re strong:where(.svelte-13jk2re){font-weight:600}.md.big.svelte-13jk2re{font-size:32px;line-height:1.25}.reply-ref.svelte-13jk2re{align-items:center;gap:6px;max-width:calc(100% - 48px);margin:4px 0 0 48px;display:flex}.reply-ref.svelte-13jk2re .ellipsis:where(.svelte-13jk2re){min-width:0}.locked.svelte-13jk2re{color:var(--muted);align-items:center;gap:6px;margin:0;font-style:italic;display:flex}.warn.svelte-13jk2re{color:var(--warn);margin:2px 0 0}.files.svelte-13jk2re{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.reacts.svelte-13jk2re{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.react.svelte-13jk2re{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:4px;height:24px;padding:0 7px;font-size:13px;display:inline-flex}.react.svelte-13jk2re span:where(.svelte-13jk2re){color:var(--muted);font-size:12px}.react.me.svelte-13jk2re{border-color:var(--accent);background:var(--accent-soft)}.actions.svelte-13jk2re{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);padding:2px;display:none;position:absolute;top:-14px;right:14px}.msg.svelte-13jk2re:hover .actions:where(.svelte-13jk2re),.actions.open.svelte-13jk2re,.msg.svelte-13jk2re:focus-within .actions:where(.svelte-13jk2re){display:flex}.actions.svelte-13jk2re .icon-btn:where(.svelte-13jk2re){width:28px;height:28px}.emoji.svelte-13jk2re{font-size:16px}.edited.svelte-13jk2re{font-size:11px}@media (hover:none){.actions.svelte-13jk2re{width:-moz-fit-content;width:fit-content;margin:4px 0 0 48px;position:static}}.composer.svelte-1npc9vk{margin:0 12px calc(12px + var(--safe-b));border:1px solid var(--border);background:var(--surface);border-radius:8px;position:relative}.composer.svelte-1npc9vk:focus-within{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.composer.dragging.svelte-1npc9vk{border-color:var(--accent);border-style:dashed}.bar.svelte-1npc9vk{align-items:flex-end;gap:4px;padding:4px;display:flex}textarea.svelte-1npc9vk{resize:none;background:0 0;border:0;outline:none;flex:1;min-height:32px;max-height:220px;padding:6px 4px;line-height:1.4}@media (pointer:coarse){textarea.svelte-1npc9vk{font-size:16px}}.send.on.svelte-1npc9vk{color:var(--accent)}.ctx.svelte-1npc9vk{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.ctx.svelte-1npc9vk .icon-btn:where(.svelte-1npc9vk){width:24px;height:24px}.files.svelte-1npc9vk{flex-wrap:wrap;gap:6px;padding:8px 8px 0;display:flex}.file.svelte-1npc9vk{border:1px solid var(--border);border-radius:var(--r);background:var(--surface2);align-items:center;gap:6px;max-width:240px;padding:2px 2px 2px 8px;display:flex}.file.svelte-1npc9vk .icon-btn:where(.svelte-1npc9vk){width:22px;height:22px}.suggest.svelte-1npc9vk{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);min-width:220px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 4px);left:8px}.suggest.svelte-1npc9vk button:where(.svelte-1npc9vk){border-radius:var(--r-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px}.suggest.svelte-1npc9vk button.on:where(.svelte-1npc9vk){background:var(--active)}.err.svelte-1npc9vk{margin:0;padding:0 12px 8px}dialog.svelte-16ml2tb{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;width:min(440px,100vw - 24px);max-height:min(720px,100dvh - 24px);padding:0}dialog.wide.svelte-16ml2tb{width:min(760px,100vw - 24px)}dialog.svelte-16ml2tb::backdrop{background:#0000008c}dialog[open].svelte-16ml2tb{animation:svelte-16ml2tb-in .14s var(--ease)}@keyframes svelte-16ml2tb-in{0%{opacity:0;transform:translateY(6px)}}.box.svelte-16ml2tb{max-height:inherit;flex-direction:column;display:flex}header.svelte-16ml2tb{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 12px 12px 18px;display:flex}h2.svelte-16ml2tb{flex:1;margin:0;font-size:16px;font-weight:600}.body.svelte-16ml2tb{min-height:0;padding:16px 18px 18px}footer.svelte-16ml2tb{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (max-width:600px){dialog.svelte-16ml2tb{width:100vw;max-width:100vw;padding-bottom:var(--safe-b);border-radius:10px 10px 0 0;margin:auto 0 0}}.tabs.svelte-1m5xpak{margin-bottom:12px}.grid.svelte-1m5xpak{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:46vh;display:grid;overflow-y:auto}.src.svelte-1m5xpak{border:1px solid var(--border);border-radius:var(--r);background:var(--bg);cursor:pointer;text-align:left;gap:6px;padding:6px;display:grid}.src.on.svelte-1m5xpak{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.src.svelte-1m5xpak img:where(.svelte-1m5xpak){aspect-ratio:16/9;object-fit:contain;border-radius:var(--r-sm);background:#000;width:100%}.opts.svelte-1m5xpak{align-items:flex-end;margin-top:14px}.check.svelte-1m5xpak{min-height:36px}.stage.svelte-r1gqns{background:var(--surface);flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex}.stage.svelte-r1gqns:not(.compact){flex:1;justify-content:center}.stage.compact.svelte-r1gqns{border-bottom:1px solid var(--border);max-height:55%;padding:10px 12px;overflow-y:auto}.videos.svelte-r1gqns{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px;min-height:0;display:grid}.stage.svelte-r1gqns:not(.compact) .videos:where(.svelte-r1gqns){flex:1}.vid.svelte-r1gqns{border:1px solid var(--border);border-radius:var(--r);aspect-ratio:16/9;background:#000;min-height:0;position:relative;overflow:hidden}video.svelte-r1gqns{object-fit:contain;width:100%;height:100%;display:block}video.mirror.svelte-r1gqns{transform:scaleX(-1)}.tag.svelte-r1gqns{border-radius:var(--r-sm);color:#fff;background:#0009;padding:2px 8px;position:absolute;bottom:8px;left:8px}.close.svelte-r1gqns{color:#fff;background:#00000080;position:absolute;top:6px;right:6px}.ringing.svelte-r1gqns{color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.people.svelte-r1gqns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.compact.svelte-r1gqns .people:where(.svelte-r1gqns){justify-content:flex-start}.tile.svelte-r1gqns{justify-items:center;gap:6px;display:grid;position:relative}.who.svelte-r1gqns{border:1px solid var(--border);border-radius:var(--r);background:var(--bg);cursor:pointer;justify-items:center;gap:6px;width:120px;padding:12px 8px 8px;display:grid}.compact.svelte-r1gqns .who:where(.svelte-r1gqns){grid-auto-flow:column;gap:8px;width:auto;max-width:200px;padding:4px 10px 4px 4px}.who.svelte-r1gqns:disabled{cursor:default}.who.svelte-r1gqns .av{border-radius:50%;transition:box-shadow .12s}.speaking.svelte-r1gqns .who:where(.svelte-r1gqns) .av{box-shadow:0 0 0 3px var(--ok)}.flags.svelte-r1gqns{color:var(--danger);gap:4px;min-height:12px;display:flex}.bad.svelte-r1gqns{color:var(--danger)}.watch.svelte-r1gqns{color:var(--danger);border-color:var(--danger)}.controls.svelte-r1gqns{justify-content:center;align-items:center;gap:6px;display:flex}.compact.svelte-r1gqns .controls:where(.svelte-r1gqns){justify-content:flex-start}.head.svelte-x09h6t{margin-bottom:8px}.mem.svelte-x09h6t{padding:4px 0}.add.svelte-x09h6t{margin-top:8px}.leave.svelte-x09h6t{width:100%;margin-top:18px}.convo.svelte-1x1tuzf{flex-direction:column;flex:1;min-height:0;display:flex}header.svelte-1x1tuzf{height:calc(var(--head) + var(--safe-t));padding:var(--safe-t) 8px 0 12px;border-bottom:1px solid var(--border);background:var(--bg);flex:none;align-items:center;gap:8px;display:flex}.back.svelte-1x1tuzf{display:none}.title.svelte-1x1tuzf{display:grid}.hd-ico.svelte-1x1tuzf{color:var(--muted);display:grid}.lock.svelte-1x1tuzf{width:26px;color:var(--ok);place-items:center;display:grid}.lock.off.svelte-1x1tuzf{color:var(--warn)}.body.svelte-1x1tuzf{flex:1;min-height:0;display:flex}.col.svelte-1x1tuzf{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.list.svelte-1x1tuzf{flex:1;padding:12px 0 4px}.start.svelte-1x1tuzf{padding:24px 18px 8px}.center.svelte-1x1tuzf{text-align:center}.day.svelte-1x1tuzf{color:var(--muted);align-items:center;gap:10px;margin:14px 18px 6px;font-size:12px;font-weight:600;display:flex}.day.svelte-1x1tuzf:before,.day.svelte-1x1tuzf:after{content:"";background:var(--border);flex:1;height:1px}.seen.svelte-1x1tuzf{text-align:right;margin:2px 18px 0}.typing.svelte-1x1tuzf{min-height:18px;padding:0 18px}.jump.svelte-1x1tuzf{z-index:2;position:absolute;bottom:96px;right:16px}.side.svelte-1x1tuzf{border-left:1px solid var(--border);background:var(--surface);flex:none;width:320px;padding:8px 10px}.side-head.svelte-1x1tuzf{margin-bottom:6px}.pin.svelte-1x1tuzf{border-bottom:1px solid var(--border);padding:4px 0}@media (max-width:1100px){.members-btn.svelte-1x1tuzf{display:none}}@media (max-width:860px){html:not(.compact) .back.svelte-1x1tuzf{display:inline-grid}.side.svelte-1x1tuzf{z-index:4;width:min(340px,100vw);position:absolute;inset:48px 0 0 auto}}.room.svelte-q3kvaf{flex-direction:column;flex:1;min-height:0;display:flex}header.svelte-q3kvaf{height:calc(var(--head) + var(--safe-t));padding:var(--safe-t) 12px 0;border-bottom:1px solid var(--border);color:var(--muted);flex:none;align-items:center;gap:8px;display:flex}header.svelte-q3kvaf strong:where(.svelte-q3kvaf){color:var(--text)}.back.svelte-q3kvaf{display:none}@media (max-width:1100px){.members-btn.svelte-q3kvaf{display:none}}@media (max-width:860px){html:not(.compact) .back.svelte-q3kvaf{display:inline-grid}}.meter.svelte-1toqjil{background:var(--surface2);border-radius:4px;height:8px;overflow:hidden}.meter.svelte-1toqjil div:where(.svelte-1toqjil){background:var(--ok);transform-origin:0;height:100%}.keys.svelte-1toqjil{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 14px;display:grid}.check.svelte-1toqjil,.check.svelte-9fodav{cursor:pointer}.wrap.svelte-13qe3dh{grid-template-columns:160px 1fr;gap:20px;min-height:420px;display:grid}nav.svelte-13qe3dh{align-content:start;gap:2px;display:grid}nav.svelte-13qe3dh button:where(.svelte-13qe3dh){border-radius:var(--r);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 10px}nav.svelte-13qe3dh button:where(.svelte-13qe3dh):hover{background:var(--hover)}nav.svelte-13qe3dh button.on:where(.svelte-13qe3dh){background:var(--active);color:var(--text)}nav.svelte-13qe3dh .out:where(.svelte-13qe3dh){color:var(--danger);margin-top:12px}.pane.svelte-13qe3dh{align-content:start;gap:12px;min-width:0;display:grid}h3.svelte-13qe3dh{margin:10px 0 0;font-size:14px}.line.svelte-13qe3dh{border-bottom:1px solid var(--border);padding:6px 0}.secret.svelte-13qe3dh{border:1px solid var(--border);border-radius:var(--r);background:var(--bg);word-break:break-all;-webkit-user-select:all;user-select:all;padding:8px 10px;display:block}.card.svelte-13qe3dh code:where(.svelte-13qe3dh){letter-spacing:.04em;font-size:15px}.check.svelte-13qe3dh{cursor:pointer}.ok.svelte-13qe3dh{color:var(--ok);margin:0}input[type=color].svelte-13qe3dh{border:1px solid var(--border);border-radius:var(--r);background:0 0;width:44px;height:32px;padding:0}@media (max-width:600px){.wrap.svelte-13qe3dh{grid-template-columns:1fr}nav.svelte-13qe3dh{grid-auto-flow:column;overflow-x:auto}nav.svelte-13qe3dh button:where(.svelte-13qe3dh){white-space:nowrap}}.tabs.svelte-1n54ged{flex-wrap:wrap;margin-bottom:14px}.person.svelte-1n54ged{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.acts.svelte-1n54ged{flex-wrap:wrap;gap:4px}.select.sm.svelte-1n54ged{width:auto;min-height:28px;padding:2px 6px;font-size:13px}.line.svelte-1n54ged{border-bottom:1px solid var(--border);flex-wrap:wrap;padding:8px 0}.when.svelte-1n54ged{flex:none;width:150px}.check.svelte-1n54ged{cursor:pointer;margin-bottom:12px}.ok.svelte-1n54ged{color:var(--ok)}.temp.svelte-1n54ged{border-color:var(--warn);gap:8px;margin-bottom:10px;display:grid}.temp.svelte-1n54ged code:where(.svelte-1n54ged){-webkit-user-select:all;user-select:all;font-size:15px}.list.svelte-1lordia{gap:2px;display:grid}.person.svelte-1lordia{border-radius:var(--r);cursor:pointer;align-items:center;gap:10px;padding:6px 4px;display:flex}.person.svelte-1lordia:hover{background:var(--hover)}.ring.svelte-jqe8mi{z-index:50;top:calc(12px + var(--safe-t));border:1px solid var(--accent);background:var(--surface);width:min(380px,100vw - 24px);animation:svelte-jqe8mi-drop .18s var(--ease);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.grow.svelte-jqe8mi{display:grid}@keyframes svelte-jqe8mi-drop{0%{opacity:0;transform:translate(-50%,-8px)}}.icon-btn.svelte-jqe8mi{color:#fff;border-radius:50%;width:42px;height:42px}.decline.svelte-jqe8mi{background:var(--danger)}.accept.svelte-jqe8mi{background:var(--ok)}.icon-btn.svelte-jqe8mi:hover{filter:brightness(1.1);color:#fff}.veil.svelte-19o8uwn{z-index:40;background:#00000073;place-items:start center;padding-top:14vh;display:grid;position:fixed;inset:0}.box.svelte-19o8uwn{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:2px;width:min(460px,100vw - 24px);padding:8px;display:grid}.input.svelte-19o8uwn{margin-bottom:6px}button.svelte-19o8uwn{border-radius:var(--r-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px}button.on.svelte-19o8uwn{background:var(--active)}.members.svelte-uijnm9{border-left:1px solid var(--border);background:var(--surface);flex:none;width:232px;padding:4px 8px 12px}.section-title.svelte-uijnm9{padding:0 6px}.person.svelte-uijnm9{border-radius:var(--r);width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex}.person.svelte-uijnm9:hover:not(:disabled){background:var(--hover)}.person.svelte-uijnm9:disabled{cursor:default}.person.off.svelte-uijnm9{opacity:.5}.grid.svelte-uijnm9{min-width:0;display:grid}.name.svelte-uijnm9{font-size:14px}.call.svelte-uijnm9{color:var(--ok);align-items:center;gap:4px;display:flex}.shell.svelte-ssnsho{grid-template-columns:var(--side) 1fr auto;height:100%;display:grid}main.svelte-ssnsho{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.empty.svelte-ssnsho{opacity:.7;flex:1;place-content:center;justify-items:center;gap:8px;display:grid}.offline.svelte-ssnsho{z-index:5;border:1px solid var(--border);background:var(--surface);color:var(--warn);border-radius:99px;padding:4px 12px;font-size:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.shell.compact.svelte-ssnsho{--side:184px}@media (max-width:1100px){.shell.svelte-ssnsho>.members{display:none}}@media (max-width:860px){.shell.svelte-ssnsho:not(.compact){grid-template-columns:1fr}.shell:not(.compact).has-current.svelte-ssnsho>.sidebar,.shell.svelte-ssnsho:not(.compact):not(.has-current)>main:where(.svelte-ssnsho){display:none}}.bar.svelte-1isatdn{border-bottom:1px solid var(--border);background:var(--surface);height:32px;color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;flex:none;align-items:center;gap:7px;padding-left:12px;font-size:12px;display:flex}.bar.mac.svelte-1isatdn{padding-left:80px}.bar.blur.svelte-1isatdn{opacity:.75}.name.svelte-1isatdn{letter-spacing:.06em;color:var(--text);font-weight:700}.where.svelte-1isatdn{max-width:40vw}.badge.svelte-1isatdn{min-width:16px;height:16px;font-size:10px}.ctl.svelte-1isatdn{width:44px;height:32px;color:var(--muted);cursor:pointer;-webkit-app-region:no-drag;background:0 0;border:0;place-items:center;display:grid}.ctl.svelte-1isatdn:hover{background:var(--hover);color:var(--text)}.ctl.close.svelte-1isatdn:hover{color:#fff;background:#e81123}.ctl.svelte-1isatdn svg:where(.svelte-1isatdn){fill:none;stroke:currentColor;stroke-width:1.2px;width:12px;height:12px}.frame.svelte-1ocnzw1{flex-direction:column;height:100%;display:flex}.content.svelte-1ocnzw1{flex:1;min-height:0}.splash.svelte-1ocnzw1{opacity:.5;place-items:center;height:100%;animation:1.4s ease-in-out infinite svelte-1ocnzw1-pulse;display:grid}@keyframes svelte-1ocnzw1-pulse{50%{opacity:.2}}
