:root{--font-sans:"Inter Variable", "Inter", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--font-mono:"Cascadia Code", "Cascadia Mono", Consolas, monospace;--font-emoji:"Segoe UI Emoji";--font-caption-icons:"Segoe Fluent Icons", "Segoe MDL2 Assets";--fs-caption:11px;--fs-callout:12px;--fs-body:13px;--fs-headline:13px;--fs-title3:15px;--fs-title2:17px;--fs-title1:22px;--fs-large:26px;--fs-chat:14px;--lh-body:1.38;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-squircle:12px;--r-full:999px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--rail-w:64px;--sidebar-w:248px;--members-w:240px;--titlebar-h:40px;--accent:#0a84ff;--on-accent:#fff;--success:#30d158;--warning:#ff9f0a;--danger:#ff453a;--live:#ff3b30;--caption-close:#c42b1c;--status-online:#30d158;--status-idle:#ff9f0a;--status-dnd:#ff453a;--status-offline:#8e8e93}:root[data-accent=purple]{--accent:#bf5af2}:root[data-accent=pink]{--accent:#ff375f}:root[data-accent=orange]{--accent:#ff9f0a;--on-accent:#1c1c1e}:root[data-accent=green]{--accent:#30d158;--on-accent:#1c1c1e}:root[data-accent=graphite]{--accent:#8e8e93}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-window:#1c1c1e;--bg-sidebar:#1e1e20b8;--bg-sidebar-solid:#232325;--bg-rail:#14141699;--bg-content:#1e1e20;--bg-elevated:#2c2c2e;--bg-input:#ffffff0f;--bg-hover:#ffffff0f;--bg-active:#ffffff1a;--bg-selected:color-mix(in srgb, var(--accent) 22%, transparent);--bg-overlay:#00000073;--text-1:#ffffffeb;--text-2:#fff9;--text-3:#ffffff80;--accent-text:color-mix(in srgb, var(--accent) 82%, white);--success-text:var(--success);--agent-working:#bf5af2;--agent-permission:#ff9f0a;--agent-done:#30d158;--separator:#ffffff17;--border-hairline:#ffffff1f;--shadow-pop:0 10px 30px #00000073, 0 0 0 .5px #ffffff1a;--shadow-sheet:0 24px 60px #0000008c, 0 0 0 .5px #ffffff1a;--toggle-off:#ffffff29;--knob:#f2f2f7;--syn-keyword:#fc5fa3;--syn-string:#fc6a5d;--syn-number:#d0bf69;--syn-comment:#8a96a3;--syn-title:#67b7a4;--syn-type:#5dd8ff;--syn-attr:#8fc6e0;--syn-meta:#fd8f3f;--syn-add:#30d158;--syn-del:#ff6961}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-window:#f5f5f7;--bg-sidebar:#f2f2f7b8;--bg-sidebar-solid:#ececf0;--bg-rail:#e8e8ed99;--bg-content:#fff;--bg-elevated:#fff;--bg-input:#0000000a;--bg-hover:#0000000b;--bg-active:#00000014;--bg-selected:color-mix(in srgb, var(--accent) 16%, transparent);--bg-overlay:#00000038;--text-1:#000000e0;--text-2:#0000009e;--text-3:#0000008f;--accent-text:color-mix(in srgb, var(--accent) 62%, black);--success-text:#1f7a36;--agent-working:#8944ab;--agent-permission:#a34a00;--agent-done:#1f7a36;--separator:#00000017;--border-hairline:#0000001a;--shadow-pop:0 10px 30px #00000029, 0 0 0 .5px #0000001a;--shadow-sheet:0 24px 60px #00000038, 0 0 0 .5px #0000001a;--toggle-off:#0000001f;--knob:#fff;--syn-keyword:#9b2393;--syn-string:#c41a16;--syn-number:#1c00cf;--syn-comment:#5d6c79;--syn-title:#326d74;--syn-type:#0b4f79;--syn-attr:#3e6d84;--syn-meta:#8a4b14;--syn-add:#1f7a36;--syn-del:#c4261d}:root[data-theme=light]:not([data-accent]){--accent:#007aff}:root[data-mica=off]{--bg-sidebar:var(--bg-sidebar-solid);--bg-rail:var(--bg-sidebar-solid)}:root[data-motion=reduced]{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}html{background:0 0}:root[data-mica=off] body{background:var(--bg-window)}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-1);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11" 1, "ss01" 1;-webkit-user-select:none;user-select:none;cursor:default}#app{height:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:default}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;user-select:text}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}:focus{outline:none}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:1px;border-radius:var(--r-sm)}::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:var(--r-full);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--text-3)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.emoji{font-family:var(--font-emoji)}.lv-tooltip{z-index:2000;border-radius:var(--r-sm);background:var(--bg-elevated);max-width:280px;color:var(--text-1);box-shadow:var(--shadow-pop);font-size:var(--fs-callout);white-space:pre-line;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);padding:4px 8px;position:fixed;top:0;left:0}.lv-tooltip[data-show=true]{opacity:1}.menu.svelte-18f742s{color:inherit;z-index:1000;border-radius:var(--r-lg);background:var(--bg-elevated);min-width:200px;max-width:320px;box-shadow:var(--shadow-pop);animation:svelte-18f742s-pop var(--dur-base) var(--ease-spring);transform-origin:0 0;border:none;margin:0;padding:5px;position:fixed;inset:0 auto auto 0;overflow:visible}@keyframes svelte-18f742s-pop{0%{opacity:0;scale:.96}}button.svelte-18f742s{width:100%;height:24px;color:var(--text-1);font-size:var(--fs-body);text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:0 8px 0 4px;display:flex}button.svelte-18f742s:focus,button.svelte-18f742s:hover:not(:disabled){background:var(--accent);color:var(--on-accent);outline:none}button.svelte-18f742s:disabled{color:var(--text-3)}.danger.svelte-18f742s{color:var(--danger)}.danger.svelte-18f742s:focus,.danger.svelte-18f742s:hover{background:var(--danger);color:#fff}.ic.svelte-18f742s{flex:none;justify-content:center;width:16px;display:inline-flex}.lbl.svelte-18f742s{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hint.svelte-18f742s{font-size:var(--fs-callout);opacity:.6}.sep.svelte-18f742s{background:var(--separator);height:1px;margin:4px 8px}.slider.svelte-18f742s{flex-direction:column;gap:2px;padding:4px 8px 6px 26px;display:flex}.sl-lbl.svelte-18f742s{font-size:var(--fs-caption);color:var(--text-2)}.heading.svelte-18f742s{font-size:var(--fs-caption);color:var(--text-2);padding:4px 8px 2px 26px;font-weight:600}.host.svelte-es3tmj{z-index:1100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.svelte-es3tmj{pointer-events:auto;border-radius:var(--r-lg);background:var(--bg-elevated);max-width:480px;color:var(--text-1);box-shadow:var(--shadow-pop);font-size:var(--fs-body);text-align:left;animation:svelte-es3tmj-up var(--dur-base) var(--ease-spring);border:none;align-items:center;gap:8px;padding:8px 14px;display:flex}.success.svelte-es3tmj svg{color:var(--success-text)}.error.svelte-es3tmj svg{color:var(--danger)}@keyframes svelte-es3tmj-up{0%{opacity:0;transform:translateY(8px)}}.auth.svelte-1o86yhy{background:var(--bg-content);flex-direction:column;height:100%;display:flex}header.svelte-1o86yhy{height:var(--titlebar-h);flex:none;justify-content:flex-end;display:flex}main.svelte-1o86yhy{flex:1;justify-content:center;align-items:flex-start;padding:24px 24px 48px;display:flex;overflow:auto}.card.svelte-1o86yhy{gap:var(--sp-3);flex-direction:column;width:360px;margin-top:4vh;display:flex}.logo.svelte-1o86yhy{margin-bottom:var(--sp-1);justify-content:center;display:flex}h1.svelte-1o86yhy{text-align:center;font-size:var(--fs-title1);letter-spacing:-.01em;margin:0;font-weight:700}.sub.svelte-1o86yhy{margin:0 0 var(--sp-3);text-align:center;color:var(--text-2)}.muted.svelte-1o86yhy{color:var(--text-3)}.hint.svelte-1o86yhy{color:var(--text-2);font-size:var(--fs-caption);margin:0}.error.svelte-1o86yhy{color:var(--danger);font-size:var(--fs-callout);margin:0}.web-app.svelte-1o86yhy{margin-top:var(--sp-2);text-align:center}.web-app.svelte-1o86yhy a:where(.svelte-1o86yhy){color:var(--accent-text)}.server-card.svelte-1o86yhy,.server-chip.svelte-1o86yhy,.elsewhere.svelte-1o86yhy{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--separator);border-radius:var(--r-md);color:var(--text-2);display:flex}.server-card.svelte-1o86yhy div:where(.svelte-1o86yhy){flex-direction:column;min-width:0;display:flex}.server-card.svelte-1o86yhy strong:where(.svelte-1o86yhy){color:var(--text-1)}.server-chip.svelte-1o86yhy .sn:where(.svelte-1o86yhy){color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.server-chip.svelte-1o86yhy .muted:where(.svelte-1o86yhy){text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);overflow:hidden}.link.svelte-1o86yhy{color:var(--accent-text);font-size:var(--fs-callout);white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0}.link.svelte-1o86yhy:hover{text-decoration:underline}.elsewhere.svelte-1o86yhy{border-color:var(--warning,var(--separator));font-size:var(--fs-callout);flex-wrap:wrap;justify-content:space-between}.known.svelte-1o86yhy{gap:var(--sp-1);margin-top:var(--sp-3);flex-direction:column;display:flex}.known.svelte-1o86yhy .lbl:where(.svelte-1o86yhy){font-size:var(--fs-caption);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.known-item.svelte-1o86yhy{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--text-2);text-align:left;background:0 0;border:none;display:flex}.known-item.svelte-1o86yhy:hover{background:var(--bg-hover)}.known-item.svelte-1o86yhy .kn:where(.svelte-1o86yhy){color:var(--text-1);font-weight:500}.known-item.svelte-1o86yhy .muted:where(.svelte-1o86yhy){font-size:var(--fs-caption);margin-left:auto}ul.svelte-1d5o8ra{flex-direction:column;gap:8px;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}li.svelte-1d5o8ra{border-radius:var(--r-md);background:var(--bg-elevated);padding:10px 12px}.meta.svelte-1d5o8ra{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.muted.svelte-1d5o8ra{color:var(--text-2)}.agent.svelte-2ut4c6{height:16px;color:var(--agent-c);background:color-mix(in srgb, var(--agent-c) 16%, transparent);border-radius:8px;flex:none;align-items:center;gap:2px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;transition:opacity .3s;display:inline-flex}.working.svelte-2ut4c6{--agent-c:var(--agent-working)}.permission.svelte-2ut4c6{--agent-c:var(--agent-permission)}.done.svelte-2ut4c6{--agent-c:var(--agent-done)}.faded.svelte-2ut4c6{opacity:.5}.agent.agent.svelte-2ut4c6 svg{color:inherit}.badge.svelte-eex7hx{border-radius:var(--r-full);background:var(--danger);color:#fff;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.list.svelte-69ry2h{flex:1;padding:4px 8px 12px;overflow-y:auto}.sec-title.svelte-69ry2h{width:100%;font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);text-align:left;background:0 0;border:none;align-items:center;gap:2px;margin-top:14px;padding:2px 4px;font-weight:600;display:flex}.sec-title.svelte-69ry2h:hover{color:var(--text-1)}.sec-title.static.svelte-69ry2h{padding-left:8px}.sec-row.svelte-69ry2h{align-items:center;margin-top:14px;display:flex}.sec-row.svelte-69ry2h .sec-title:where(.svelte-69ry2h){margin-top:0}.sec-row.group.svelte-69ry2h .sec-title:where(.svelte-69ry2h){flex:1;min-width:0}.add.hover.svelte-69ry2h{opacity:0}.sec-row.svelte-69ry2h:hover .add.hover:where(.svelte-69ry2h),.add.hover.svelte-69ry2h:focus-visible{opacity:1}.add.svelte-69ry2h{border-radius:var(--r-xs);color:var(--text-2);background:0 0;border:none;margin-right:4px;padding:3px;display:inline-flex}.add.svelte-69ry2h:hover{color:var(--text-1);background:var(--bg-hover)}.friends.svelte-69ry2h{margin-top:6px}.fr-ic.svelte-69ry2h{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sub.svelte-69ry2h{font-size:var(--fs-caption);color:var(--text-3);font-weight:400;display:block}.chev.svelte-69ry2h{transition:transform var(--dur-fast) var(--ease-out);display:inline-flex}.chev.collapsed.svelte-69ry2h{transform:rotate(-90deg)}.ch.svelte-69ry2h{border-radius:var(--r-sm);width:100%;height:30px;color:var(--text-2);text-align:left;background:0 0;border:none;align-items:center;gap:6px;margin-top:1px;padding:0 8px;display:flex}.ch.dm.svelte-69ry2h{gap:10px;height:40px}.ch.svelte-69ry2h:hover{background:var(--bg-hover);color:var(--text-1)}.ch.selected.svelte-69ry2h{background:var(--bg-selected);color:var(--text-1)}.ch.muted.svelte-69ry2h:not(.selected){opacity:.5}.ch.unread.svelte-69ry2h{color:var(--text-1);font-weight:600}.ch.svelte-69ry2h svg{opacity:.8;flex:none}.lock.svelte-69ry2h{color:var(--text-3);flex:none;display:inline-flex}.name.svelte-69ry2h{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.voice-user.svelte-69ry2h{border-radius:var(--r-sm);width:100%;height:28px;color:var(--text-2);font-size:var(--fs-callout);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0 8px 0 30px;display:flex}.voice-user.svelte-69ry2h:hover{background:var(--bg-hover);color:var(--text-1)}.voice-user.speaking.svelte-69ry2h{color:var(--text-1)}.voice-user.lmuted.svelte-69ry2h .name:where(.svelte-69ry2h){opacity:.7;text-decoration:line-through}.voice-user.svelte-69ry2h svg{color:var(--text-3);flex:none}.voice-user.svelte-69ry2h svg.srv{color:var(--danger)}.ch.connected.svelte-69ry2h{color:var(--success-text)}.vu.svelte-69ry2h{align-items:center;gap:4px;display:flex}.vu.svelte-69ry2h .voice-user:where(.svelte-69ry2h){flex:1;min-width:0}.live.svelte-69ry2h{border-radius:var(--r-xs);background:var(--live);color:#fff;letter-spacing:.04em;border:none;flex:none;margin-right:6px;padding:1px 6px;font-size:9.5px;font-weight:700;line-height:14px}.live.svelte-69ry2h:hover{filter:brightness(1.12)}.live.on.svelte-69ry2h{box-shadow:0 0 0 2px var(--accent)}.drop-before.svelte-69ry2h{box-shadow:inset 0 2px 0 var(--accent)}.drop-after.svelte-69ry2h{box-shadow:inset 0 -2px 0 var(--accent)}.sec-row.drop-into.svelte-69ry2h{border-radius:var(--r-sm);box-shadow:inset 0 0 0 2px var(--accent)}.dragged.svelte-69ry2h{opacity:.4}.empty.svelte-69ry2h{color:var(--text-3);font-size:var(--fs-callout);margin:16px 8px}.empty.small.svelte-69ry2h{font-size:var(--fs-small);margin:2px 8px 4px 20px}.members.svelte-1xb2tja{width:var(--members-w);background:var(--bg-content);border-left:1px solid var(--separator);flex:none;padding:8px 8px 16px;overflow-y:auto}h3.svelte-1xb2tja{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);margin:14px 8px 4px;font-weight:600}.m.svelte-1xb2tja{width:100%;color:inherit;text-align:left;border-radius:var(--r-sm);background:0 0;border:none;align-items:center;gap:10px;height:42px;padding:0 8px;display:flex}.m.svelte-1xb2tja:hover{background:var(--bg-hover)}.dim.svelte-1xb2tja{opacity:.45}.who.svelte-1xb2tja{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.dn.svelte-1xb2tja,.st.svelte-1xb2tja{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dn.svelte-1xb2tja{font-weight:500}.role.svelte-1xb2tja{font-size:var(--fs-caption);color:var(--text-3);margin-left:4px;font-weight:500}.st.svelte-1xb2tja{font-size:var(--fs-caption);color:var(--text-2)}.loading.svelte-1xb2tja{color:var(--text-2);font-size:var(--fs-callout);align-items:center;gap:8px;margin:16px 8px;display:flex}.rail.svelte-lfyq98{width:var(--rail-w);background:var(--bg-rail);border-right:1px solid var(--separator);flex-direction:column;flex:none;align-items:center;display:flex}.drag.svelte-lfyq98{flex:none;width:100%;height:12px}.list.svelte-lfyq98{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;padding-bottom:12px;display:flex;overflow:hidden auto}.item.svelte-lfyq98{justify-content:center;width:100%;margin-top:0;display:flex;position:relative}.sq.svelte-lfyq98{border-radius:var(--r-squircle);background:var(--bg-active);width:40px;height:40px;color:var(--text-1);transition:border-radius var(--dur-base) var(--ease-out), background-color var(--dur-fast);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.sq.svelte-lfyq98:hover{background:color-mix(in srgb, var(--text-1) 16%, transparent)}.selected.svelte-lfyq98 .sq:where(.svelte-lfyq98){background:var(--accent);color:var(--on-accent)}.sq.svelte-lfyq98 img:where(.svelte-lfyq98){object-fit:cover;width:100%;height:100%}.ini.svelte-lfyq98{font-size:14px;font-weight:600}.add.svelte-lfyq98{color:var(--success-text);border:1px dashed var(--border-hairline);background:0 0}.add.svelte-lfyq98:hover{background:var(--bg-hover)}.pill.svelte-lfyq98{background:var(--text-1);width:4px;height:0;transition:height var(--dur-base) var(--ease-spring);border-radius:0 4px 4px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pill.unread.svelte-lfyq98{height:8px}.item.svelte-lfyq98:hover .pill:where(.svelte-lfyq98){height:16px}.selected.svelte-lfyq98 .pill:where(.svelte-lfyq98){height:28px}.badge.svelte-lfyq98{pointer-events:none;border-radius:var(--r-full);box-shadow:0 0 0 3px var(--bg-sidebar-solid);position:absolute;bottom:-3px;right:6px}.sep.svelte-lfyq98{background:var(--separator);flex:none;width:28px;height:1px;margin:8px 0}form.svelte-1d6ffyi{gap:var(--sp-3);flex-direction:column;display:flex}.sub.svelte-1d6ffyi,.preview.svelte-1d6ffyi{color:var(--text-2);margin:0}.panel.svelte-q3paq1{border-top:1px solid var(--separator);flex:none;align-items:center;gap:2px;height:52px;padding:0 8px;display:flex}.me.svelte-q3paq1{border-radius:var(--r-md);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 6px 0 4px;display:flex}.me.svelte-q3paq1:hover{background:var(--bg-hover)}.who.svelte-q3paq1{flex-direction:column;min-width:0;line-height:1.2;display:flex}.dn.svelte-q3paq1,.st.svelte-q3paq1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dn.svelte-q3paq1{font-weight:600;font-size:var(--fs-body)}.st.svelte-q3paq1{color:var(--text-2);font-size:var(--fs-caption)}.picker.svelte-mjp2h5{border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--shadow-pop);animation:svelte-mjp2h5-pop var(--dur-base) var(--ease-spring);grid-template-columns:repeat(8,32px);gap:2px;padding:6px;display:grid}@keyframes svelte-mjp2h5-pop{0%{opacity:0;scale:.96}}button.svelte-mjp2h5{border-radius:var(--r-sm);background:0 0;border:none;width:32px;height:32px;font-size:19px;line-height:1}button.svelte-mjp2h5:hover,button.svelte-mjp2h5:focus-visible{background:var(--bg-hover)}.composer.svelte-119jg3r{flex:none;padding:0 16px 16px;position:relative}.dragging.svelte-119jg3r .box:where(.svelte-119jg3r){outline:2px dashed var(--accent)}.slow.svelte-119jg3r{font-size:var(--fs-small);color:var(--text-2);margin:0 0 4px 4px}.readonly.svelte-119jg3r{border-radius:var(--r-lg);background:var(--bg-input);border:1px solid var(--separator);color:var(--text-2);font-size:var(--fs-callout);align-items:center;gap:8px;margin:0;padding:11px 12px;display:flex}.box.svelte-119jg3r{border-radius:var(--r-lg);background:var(--bg-input);border:1px solid var(--separator);align-items:flex-end;gap:4px;padding:6px;display:flex}textarea.svelte-119jg3r{resize:none;font-size:var(--fs-chat);background:0 0;border:none;flex:1;min-height:28px;max-height:40vh;padding:5px 4px;line-height:1.4}textarea.svelte-119jg3r::placeholder{color:var(--text-3)}.ib.svelte-119jg3r{border-radius:var(--r-sm);width:30px;height:30px;color:var(--text-2);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.ib.svelte-119jg3r:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}.emo.svelte-119jg3r{position:relative}.emo-pop.svelte-119jg3r{z-index:30;position:absolute;bottom:38px;right:0}.banner.svelte-119jg3r{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--bg-active);font-size:var(--fs-callout);color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:-1px;padding:4px 10px;display:flex}.banner.svelte-119jg3r button:where(.svelte-119jg3r){color:var(--text-2);background:0 0;border:none;display:inline-flex}.files.svelte-119jg3r{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.chip.svelte-119jg3r{border-radius:var(--r-md);background:var(--bg-elevated);border:1px solid var(--separator);max-width:260px;height:32px;font-size:var(--fs-callout);align-items:center;gap:6px;padding:0 6px 0 10px;display:flex;position:relative;overflow:hidden}.chip.err.svelte-119jg3r{border-color:var(--danger)}.fn.svelte-119jg3r{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta.svelte-119jg3r{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.err.svelte-119jg3r .meta:where(.svelte-119jg3r){color:var(--danger)}.bar.svelte-119jg3r{background:var(--accent);height:2px;position:absolute;bottom:0;left:0}.chip.svelte-119jg3r button:where(.svelte-119jg3r){color:var(--text-2);background:0 0;border:none;display:inline-flex}.mentions.svelte-119jg3r{border-radius:var(--r-lg);background:var(--bg-elevated);box-shadow:var(--shadow-pop);z-index:30;margin-bottom:4px;padding:4px;position:absolute;bottom:100%;left:16px;right:16px}.cand.svelte-119jg3r{border-radius:var(--r-sm);align-items:center;gap:8px;height:30px;padding:0 8px;display:flex}.cand.sel.svelte-119jg3r{background:var(--accent);color:var(--on-accent)}.un.svelte-119jg3r{opacity:.6;font-size:var(--fs-callout)}.secret-body.svelte-119jg3r{color:var(--text-2);margin:0 0 10px}.secret-list.svelte-119jg3r{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.secret-list.svelte-119jg3r li:where(.svelte-119jg3r){justify-content:space-between;align-items:baseline;gap:12px;display:flex}.secret-list.svelte-119jg3r code:where(.svelte-119jg3r){font-family:var(--font-mono);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.9em;overflow:hidden}.snippet.svelte-pxchb5{font-size:var(--fs-chat)}.note.svelte-pxchb5{font-size:var(--fs-callout);color:var(--text-2);margin:4px 0}.msg.svelte-rzc4gl{content-visibility:auto;contain-intrinsic-size:auto 48px;margin-top:14px;padding:2px 16px 2px 0;position:relative}.msg.grouped.svelte-rzc4gl{margin-top:0}.msg.svelte-rzc4gl:hover{background:var(--bg-hover)}.msg.svelte-rzc4gl:hover,.msg.svelte-rzc4gl:focus-within{content-visibility:visible;z-index:1}.msg.mention.svelte-rzc4gl{background:color-mix(in srgb, var(--warning) 10%, transparent);box-shadow:inset 2px 0 0 var(--warning)}.pending.svelte-rzc4gl .content:where(.svelte-rzc4gl){opacity:.55}.ref.svelte-rzc4gl{text-align:left;max-width:calc(100% - 64px);font-size:var(--fs-callout);color:var(--text-2);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;margin-left:64px;padding:0;display:flex;overflow:hidden}.ref.svelte-rzc4gl span:where(.svelte-rzc4gl){text-overflow:ellipsis;overflow:hidden}.row.svelte-rzc4gl{display:flex}.gutter.svelte-rzc4gl{flex:none;justify-content:center;width:64px;padding-top:2px;display:flex}.hover-time.svelte-rzc4gl{visibility:hidden;color:var(--text-3);font-size:10.5px;line-height:22px}.msg.svelte-rzc4gl:hover .hover-time:where(.svelte-rzc4gl){visibility:visible}.body.svelte-rzc4gl{flex:1;min-width:0}.head.svelte-rzc4gl{align-items:baseline;gap:8px;display:flex}.head.svelte-rzc4gl svg{color:var(--text-3);align-self:center}.author.svelte-rzc4gl{color:inherit;background:0 0;border:none;padding:0;font-weight:600}.author.svelte-rzc4gl:hover{text-decoration:underline}.av.svelte-rzc4gl{background:0 0;border:none;border-radius:50%;padding:0;display:inline-flex}.ref.svelte-rzc4gl:hover span:where(.svelte-rzc4gl){color:var(--text-1)}.msg.svelte-rzc4gl.flash{animation:svelte-rzc4gl-flash 1.6s var(--ease-out)}@keyframes svelte-rzc4gl-flash{0%,40%{background:color-mix(in srgb, var(--accent) 18%, transparent)}}time.svelte-rzc4gl{font-size:var(--fs-caption);color:var(--text-3)}.content.svelte-rzc4gl{font-size:var(--fs-chat);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.45}.edited.svelte-rzc4gl{font-size:var(--fs-caption);color:var(--text-3);margin-left:4px}.atts.svelte-rzc4gl{flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;display:flex}.img.svelte-rzc4gl{border-radius:var(--r-md);background:var(--bg-active);border:none;max-width:min(400px,100%);max-height:320px;padding:0;overflow:hidden}.img.svelte-rzc4gl img:where(.svelte-rzc4gl){object-fit:contain;max-width:100%;max-height:320px;display:block}.file.svelte-rzc4gl{border-radius:var(--r-md);border:1px solid var(--separator);background:var(--bg-input);width:min(400px,100%);color:var(--text-1);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.filebox.svelte-rzc4gl{align-self:stretch;min-width:0}.filerow.svelte-rzc4gl{align-items:center;gap:6px;display:flex}.show.svelte-rzc4gl{border:1px solid var(--separator);border-radius:var(--r-md);background:var(--bg-input);height:30px;color:var(--text-1);font-size:var(--fs-callout);flex:none;padding:0 10px}.show.svelte-rzc4gl:hover{background:var(--bg-hover)}.file.svelte-rzc4gl:hover{background:var(--bg-hover);text-decoration:none}.fname.svelte-rzc4gl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent-text);flex:1;overflow:hidden}.fsize.svelte-rzc4gl{color:var(--text-2);font-size:var(--fs-callout)}.reactions.svelte-rzc4gl{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.reaction.svelte-rzc4gl{border-radius:var(--r-full);border:1px solid var(--separator);background:var(--bg-input);height:24px;font-size:var(--fs-callout);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.reaction.me.svelte-rzc4gl{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 15%, transparent)}.failed.svelte-rzc4gl{color:var(--danger);font-size:var(--fs-callout);margin-top:2px}.failed.svelte-rzc4gl button:where(.svelte-rzc4gl){color:var(--accent-text);background:0 0;border:none;padding:0 4px}.actions.svelte-rzc4gl{border-radius:var(--r-md);background:var(--bg-elevated);box-shadow:var(--shadow-pop);gap:2px;padding:2px;display:none;position:absolute;top:-14px;right:16px}.msg.svelte-rzc4gl:hover .actions:where(.svelte-rzc4gl),.msg.svelte-rzc4gl:focus-within .actions:where(.svelte-rzc4gl){display:flex}.actions.svelte-rzc4gl button:where(.svelte-rzc4gl){border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-2);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.actions.svelte-rzc4gl button:where(.svelte-rzc4gl):hover{background:var(--bg-hover);color:var(--text-1)}.picker.svelte-rzc4gl{z-index:20;position:absolute;top:18px;right:16px}.lb.svelte-1jx0yl2{background:0 0;border:none;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.lb.svelte-1jx0yl2::backdrop{background:#000000d1}.stage.svelte-1jx0yl2{justify-content:center;align-items:center;display:flex;position:absolute;inset:48px 24px 24px}img.svelte-1jx0yl2{object-fit:contain;border-radius:var(--r-md);max-width:100%;max-height:100%;animation:svelte-1jx0yl2-in var(--dur-base) var(--ease-out)}@keyframes svelte-1jx0yl2-in{0%{opacity:0;transform:scale(.98)}}.bar.svelte-1jx0yl2{color:#fff;align-items:center;gap:8px;display:flex;position:absolute;top:8px;left:16px;right:16px}.name.svelte-1jx0yl2{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bar.svelte-1jx0yl2 a:where(.svelte-1jx0yl2),.bar.svelte-1jx0yl2 button:where(.svelte-1jx0yl2){border-radius:var(--r-sm);color:#fff;background:#ffffff1f;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.chat.svelte-1usdtbo{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.scroller.svelte-1usdtbo{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.spacer.svelte-1usdtbo{flex:1}.bottom-pad.svelte-1usdtbo{flex:none;height:8px}.loading.svelte-1usdtbo{color:var(--text-2);justify-content:center;padding:16px;display:flex}.intro.svelte-1usdtbo{padding:24px 16px 8px 64px}.intro.svelte-1usdtbo h2:where(.svelte-1usdtbo){font-size:var(--fs-title1);margin:0 0 4px}.intro.svelte-1usdtbo p:where(.svelte-1usdtbo){color:var(--text-2);margin:0}.err.svelte-1usdtbo p:where(.svelte-1usdtbo){color:var(--danger);margin-bottom:8px}.day.svelte-1usdtbo,.unread-line.svelte-1usdtbo{font-size:var(--fs-caption);color:var(--text-3);align-items:center;gap:8px;margin:16px 16px 0 64px;font-weight:600;display:flex}.day.svelte-1usdtbo:after,.unread-line.svelte-1usdtbo:after,.unread-line.svelte-1usdtbo:before{content:"";background:var(--separator);flex:1;height:1px}.unread-line.svelte-1usdtbo{color:var(--danger)}.unread-line.svelte-1usdtbo:before{flex:0 0 0}.unread-line.svelte-1usdtbo:after{background:var(--danger)}.jump.svelte-1usdtbo{border-radius:var(--r-full);background:var(--accent);height:28px;color:var(--on-accent);box-shadow:var(--shadow-pop);font-size:var(--fs-callout);border:none;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:flex;position:absolute;bottom:96px;right:24px}.typing.svelte-1usdtbo{height:20px;font-size:var(--fs-caption);color:var(--text-2);flex:none;align-items:center;gap:6px;padding:0 16px;display:flex}.dots.svelte-1usdtbo{gap:2px;display:inline-flex}.dots.svelte-1usdtbo i:where(.svelte-1usdtbo){background:var(--text-2);border-radius:50%;width:4px;height:4px;animation:1.2s infinite svelte-1usdtbo-blink}.dots.svelte-1usdtbo i:where(.svelte-1usdtbo):nth-child(2){animation-delay:.2s}.dots.svelte-1usdtbo i:where(.svelte-1usdtbo):nth-child(3){animation-delay:.4s}@keyframes svelte-1usdtbo-blink{50%{opacity:.25}}.friends.svelte-1uqm6l0{flex-direction:column;flex:1;gap:16px;width:100%;max-width:760px;min-height:0;margin:0 auto;padding:20px 24px 0;display:flex}.add.svelte-1uqm6l0 label:where(.svelte-1uqm6l0){font-weight:650;font-size:var(--fs-title3)}.hint.svelte-1uqm6l0{color:var(--text-2);font-size:var(--fs-callout);margin:4px 0 10px}.add-row.svelte-1uqm6l0{gap:8px;display:flex}.add-row.svelte-1uqm6l0 input:where(.svelte-1uqm6l0){border:1px solid var(--border-hairline);border-radius:var(--r-md);background:var(--bg-input);min-width:0;height:32px;color:var(--text-1);flex:1;padding:0 10px}.add-row.svelte-1uqm6l0 input:where(.svelte-1uqm6l0):focus{border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.msg.svelte-1uqm6l0{font-size:var(--fs-callout);color:var(--danger);margin:8px 0 0}.msg.ok.svelte-1uqm6l0{color:var(--success-text)}.tabs.svelte-1uqm6l0{display:flex}.list.svelte-1uqm6l0{flex:1;min-height:0;margin:0;padding:0 0 16px;list-style:none;overflow-y:auto}li.svelte-1uqm6l0{border-top:1px solid var(--separator);align-items:center;gap:12px;height:56px;padding:0 8px;display:flex}li.svelte-1uqm6l0:hover{background:var(--bg-hover);border-radius:var(--r-md)}.who.svelte-1uqm6l0{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.dn.svelte-1uqm6l0,.st.svelte-1uqm6l0{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dn.svelte-1uqm6l0{font-weight:600}.un.svelte-1uqm6l0{color:var(--text-3);font-weight:400;font-size:var(--fs-callout)}.st.svelte-1uqm6l0{color:var(--text-2);font-size:var(--fs-callout)}.actions.svelte-1uqm6l0{gap:4px;display:flex}li.empty.svelte-1uqm6l0{height:auto;color:var(--text-2);border:none;flex-direction:column;justify-content:center;gap:10px;padding:48px 0}li.empty.svelte-1uqm6l0:hover{background:0 0}li.empty.svelte-1uqm6l0 svg{color:var(--text-3)}.sub.svelte-1o0y0p4{color:var(--text-2);font-size:var(--fs-callout);margin:-8px 0 0}.list.svelte-1o0y0p4{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.list.svelte-1o0y0p4 button:where(.svelte-1o0y0p4){border-radius:var(--r-sm);width:100%;height:40px;color:var(--text-1);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0 8px;display:flex}.list.svelte-1o0y0p4 button:where(.svelte-1o0y0p4):hover:not(:disabled){background:var(--bg-hover)}.list.svelte-1o0y0p4 button:where(.svelte-1o0y0p4):disabled{opacity:.45}.dn.svelte-1o0y0p4{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.un.svelte-1o0y0p4{color:var(--text-3);font-size:var(--fs-callout)}.box.svelte-1o0y0p4{border:1.5px solid var(--border-hairline);border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.on.svelte-1o0y0p4 .box:where(.svelte-1o0y0p4){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.empty.svelte-1o0y0p4{color:var(--text-3);font-size:var(--fs-callout);padding:16px 8px}.err.svelte-1o0y0p4{color:var(--danger);font-size:var(--fs-callout);margin:0}.vp.svelte-1lo3cao{border-top:1px solid var(--separator);flex:none;padding:8px 8px 6px 12px}.row.svelte-1lo3cao{align-items:center;gap:6px;display:flex}.info.svelte-1lo3cao{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.status.svelte-1lo3cao{font-weight:600;font-size:var(--fs-callout);align-items:center;gap:6px;display:inline-flex}.status.good.svelte-1lo3cao{color:var(--success-text)}.status.ok.svelte-1lo3cao{color:var(--warning)}.status.bad.svelte-1lo3cao{color:var(--danger)}.status.wait.svelte-1lo3cao{color:var(--text-2)}.ping.svelte-1lo3cao{color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:400}.where.svelte-1lo3cao{min-width:0;color:var(--text-2);font-size:var(--fs-caption);text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.where.svelte-1lo3cao:hover .nm:where(.svelte-1lo3cao){text-decoration:underline}.lock.svelte-1lo3cao{color:var(--success-text);display:inline-flex}.nm.svelte-1lo3cao{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hint.svelte-1lo3cao{font-size:var(--fs-caption);color:var(--text-2);align-items:flex-start;gap:5px;margin:4px 0 0;display:flex}.hint.svelte-1lo3cao svg{flex:none;margin-top:2px}.hint.warn.svelte-1lo3cao{color:var(--warning)}button.unlock.svelte-1lo3cao{width:100%;font:inherit;font-size:var(--fs-caption);text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}.stream.svelte-1lo3cao{align-items:center;gap:4px;margin-top:6px;display:flex}.share.svelte-1lo3cao{border-radius:var(--r-sm);background:var(--bg-hover);height:28px;color:var(--text-1);font-size:var(--fs-callout);border:none;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.share.svelte-1lo3cao:hover:not(:disabled){background:var(--bg-selected)}.share.svelte-1lo3cao:disabled{color:var(--text-3);cursor:default}.live-info.svelte-1lo3cao{border-radius:var(--r-sm);min-width:0;height:28px;color:var(--text-1);font-size:var(--fs-callout);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:0 6px;font-weight:500;display:flex}.live-info.svelte-1lo3cao:hover{background:var(--bg-hover)}.live.svelte-1lo3cao{border-radius:var(--r-xs);background:var(--live);color:#fff;letter-spacing:.04em;flex:none;padding:0 5px;font-size:9.5px;font-weight:700}.eye.svelte-1lo3cao{color:var(--text-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.sound.svelte-1lo3cao{max-width:100%;color:var(--text-3);font-size:var(--fs-caption);text-align:left;background:0 0;border:none;align-items:center;gap:5px;margin:2px 0 0;padding:0 6px;display:flex}.sound.svelte-1lo3cao:hover .nm:where(.svelte-1lo3cao){text-decoration:underline}.sound.warn.svelte-1lo3cao{color:var(--warning)}.bar.svelte-c9agrr{background:var(--bg-sidebar);border-bottom:1px solid var(--separator);flex-direction:column;flex:none;align-items:center;gap:8px;padding:16px 16px 12px;display:flex}.people.svelte-c9agrr{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.p.svelte-c9agrr{background:0 0;border:none;border-radius:50%;padding:0;position:relative}.pp.svelte-c9agrr{flex-direction:column;align-items:center;display:flex;position:relative}.live.svelte-c9agrr{border-radius:var(--r-xs);background:var(--live);color:#fff;letter-spacing:.04em;box-shadow:0 0 0 2px var(--bg-sidebar);border:none;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.st.svelte-c9agrr{background:var(--bg-elevated);color:var(--danger);box-shadow:0 0 0 2px var(--bg-sidebar);border-radius:50%;padding:3px;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.label.svelte-c9agrr{color:var(--text-2);font-size:var(--fs-callout);margin:0}.actions.svelte-c9agrr{gap:8px;display:flex}.stack.svelte-12jptib{z-index:900;flex-direction:column;gap:8px;display:flex;position:fixed;top:48px;left:50%;translate:-50%}.card.svelte-12jptib{border-radius:var(--r-lg);background:var(--bg-elevated);width:320px;box-shadow:var(--shadow-pop);animation:svelte-12jptib-drop var(--dur-base) var(--ease-spring);align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}@keyframes svelte-12jptib-drop{0%{opacity:0;translate:0 -8px}}.who.svelte-12jptib{text-align:left;background:0 0;border:none;flex-direction:column;flex:1;min-width:0;padding:0;line-height:1.25;display:flex}.nm.svelte-12jptib{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sub.svelte-12jptib{color:var(--text-2);font-size:var(--fs-caption)}.accept.svelte-12jptib button{background:var(--success);color:#fff}.shell.svelte-1cx3t89{height:100%;display:flex}.sidebar.svelte-1cx3t89{width:var(--sidebar-w);background:var(--bg-sidebar);border-right:1px solid var(--separator);flex-direction:column;flex:none;min-height:0;display:flex}.sb-head.svelte-1cx3t89{height:var(--titlebar-h);text-align:left;background:0 0;border:none;flex:none;align-items:center;gap:6px;width:100%;padding:0 16px;display:flex}.sb-head.btn.svelte-1cx3t89:hover{background:var(--bg-hover)}.sb-title.svelte-1cx3t89{min-width:0;font-weight:650;font-size:var(--fs-headline);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.qs-btn.svelte-1cx3t89{border-radius:var(--r-sm);background:var(--bg-input);height:28px;color:var(--text-3);font-size:var(--fs-callout);border:none;flex:none;align-items:center;gap:8px;margin:0 10px 4px;padding:0 8px;display:flex}.qs-btn.svelte-1cx3t89 span:where(.svelte-1cx3t89){text-align:left;flex:1}.qs-btn.svelte-1cx3t89:hover{color:var(--text-2);background:var(--bg-active)}.fill.svelte-1cx3t89{flex:1}.theater.svelte-1cx3t89 .sidebar:where(.svelte-1cx3t89),.fullscreen.svelte-1cx3t89 .titlebar:where(.svelte-1cx3t89){display:none}.content.svelte-1cx3t89{background:var(--bg-content);flex-direction:column;flex:1;min-width:0;display:flex}.titlebar.svelte-1cx3t89{height:var(--titlebar-h);border-bottom:1px solid var(--separator);flex:none;align-items:center;gap:8px;padding-left:16px;display:flex}.ch-icon.svelte-1cx3t89{color:var(--text-3);display:inline-flex}h1.svelte-1cx3t89{font-size:var(--fs-headline);white-space:nowrap;margin:0;font-weight:650}.topic.svelte-1cx3t89{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-left:1px solid var(--separator);padding-left:8px;overflow:hidden}.spacer.svelte-1cx3t89{flex:1;align-self:stretch}.banner.svelte-1cx3t89{background:color-mix(in srgb, var(--warning) 18%, var(--bg-content));min-height:30px;color:var(--text-1);font-size:var(--fs-callout);flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.body.svelte-1cx3t89{flex:1;min-height:0;display:flex}.view.svelte-1cx3t89{flex-direction:column;flex:1;min-width:0;display:flex}.center.svelte-1cx3t89{color:var(--text-2);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.empty.svelte-1cx3t89 h2:where(.svelte-1cx3t89){font-size:var(--fs-title2);color:var(--text-1);margin:4px 0 0}.empty.svelte-1cx3t89 p:where(.svelte-1cx3t89){margin:0}.empty.svelte-1cx3t89 svg{color:var(--text-3)}.big-hash.svelte-1cx3t89{background:var(--bg-active);border-radius:50%;padding:14px;display:inline-flex}.blocked-note.svelte-1cx3t89{font-size:var(--fs-callout);color:var(--text-2);background:var(--bg-active);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 16px;display:flex}.row.svelte-1cx3t89{gap:8px;margin-top:8px;display:flex}@media (width<=1099px){.members-wrap.svelte-1cx3t89{display:none}}.members-wrap.svelte-1cx3t89{display:flex}.qs.svelte-t53woc{border-radius:var(--r-xl);background:var(--bg-elevated);width:560px;max-width:calc(100vw - 48px);color:var(--text-1);box-shadow:var(--shadow-sheet);border:none;margin:96px auto auto;padding:0;overflow:hidden}.qs[open].svelte-t53woc{animation:svelte-t53woc-pop var(--dur-base) var(--ease-spring)}.qs.svelte-t53woc::backdrop{background:var(--bg-overlay)}@keyframes svelte-t53woc-pop{0%{opacity:0;transform:scale(.97)}}input.svelte-t53woc{border:none;border-bottom:1px solid var(--separator);width:100%;height:52px;font-size:var(--fs-title3);background:0 0;padding:0 20px}input.svelte-t53woc::placeholder{color:var(--text-3)}.results.svelte-t53woc{max-height:360px;padding:6px;overflow-y:auto}.r.svelte-t53woc{border-radius:var(--r-md);height:34px;color:var(--text-2);align-items:center;gap:10px;padding:0 12px;display:flex}.r.unread.svelte-t53woc{color:var(--text-1);font-weight:600}.r.sel.svelte-t53woc{background:var(--accent);color:var(--on-accent)}.lbl.svelte-t53woc{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sub.svelte-t53woc{font-size:var(--fs-callout);opacity:.7;font-weight:400}.empty.svelte-t53woc{color:var(--text-3);margin:16px}footer.svelte-t53woc{border-top:1px solid var(--separator);font-size:var(--fs-caption);color:var(--text-3);padding:8px 16px}.switch-body.svelte-1n46o8q,.switch-server.svelte-1n46o8q,.switch-error.svelte-1n46o8q{margin:0}.switch-body.svelte-1n46o8q{color:var(--text-2)}.switch-error.svelte-1n46o8q{color:var(--danger)}.boot.svelte-1n46o8q{background:var(--bg-content);height:100%}.update.svelte-1n46o8q{z-index:900;border-radius:var(--r-lg);background:var(--warning);color:#1c1c1e;max-width:520px;box-shadow:var(--shadow-pop);align-items:center;gap:12px;padding:10px 16px;font-weight:500;display:flex;position:fixed;top:52px;left:50%;transform:translate(-50%)}.update.optional.svelte-1n46o8q{background:var(--bg-elevated);color:var(--text-1);border:1px solid var(--border-hairline);font-weight:400}
