:root{--bg-0: #f3eee9;--bg-1: #faf7f4;--bg-2: #ffffff;--bg-3: #f1ebe5;--bg-hover: rgba(60, 40, 25, .06);--bg-active: rgba(60, 40, 25, .11);--ink: #2a211b;--ink-2: #5c4f46;--ink-3: #8f8178;--line: #e8dfd7;--accent: #e8622c;--accent-ink: #ffffff;--accent-soft: rgba(232, 98, 44, .12);--ok: #2e9e63;--danger: #d93f3f;--mention: rgba(240, 160, 40, .14);--mention-bar: #e8a12c;--shadow: 0 8px 30px rgba(40, 25, 15, .16);--radius: 10px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-0: #141110;--bg-1: #1b1715;--bg-2: #221d1a;--bg-3: #2c2622;--bg-hover: rgba(255, 235, 215, .05);--bg-active: rgba(255, 235, 215, .1);--ink: #f2e9e2;--ink-2: #c4b6ac;--ink-3: #8c7f76;--line: #322b27;--accent: #f0703c;--accent-ink: #1b1110;--accent-soft: rgba(240, 112, 60, .16);--ok: #46c483;--danger: #f06262;--mention: rgba(240, 170, 60, .1);--shadow: 0 10px 40px rgba(0, 0, 0, .5);color-scheme:dark}}:root[data-theme=dark]{--bg-0: #141110;--bg-1: #1b1715;--bg-2: #221d1a;--bg-3: #2c2622;--bg-hover: rgba(255, 235, 215, .05);--bg-active: rgba(255, 235, 215, .1);--ink: #f2e9e2;--ink-2: #c4b6ac;--ink-3: #8c7f76;--line: #322b27;--accent: #f0703c;--accent-ink: #1b1110;--accent-soft: rgba(240, 112, 60, .16);--ok: #46c483;--danger: #f06262;--mention: rgba(240, 170, 60, .1);--shadow: 0 10px 40px rgba(0, 0, 0, .5);color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg-2);color:var(--ink);font:15px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}#app{height:100%}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--accent)}::selection{background:var(--accent-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:9px 16px;cursor:pointer;background:var(--accent);color:var(--accent-ink);font-weight:600;transition:filter .12s,background .12s}.btn:hover{filter:brightness(1.07)}.btn:disabled{opacity:.55;cursor:default;filter:none}.btn.ghost{background:var(--bg-3);color:var(--ink)}.btn.danger{background:var(--danger);color:#fff}.btn.block{width:100%}.icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--ink-2);cursor:pointer}.icon-btn:hover{background:var(--bg-hover);color:var(--ink)}.icon-btn.on{color:var(--danger)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.field input,.field select{background:var(--bg-3);border:1px solid transparent;border-radius:8px;padding:10px 12px;outline:none}.field input:focus,.field select:focus{border-color:var(--accent)}.hint{color:var(--ink-3);font-size:13px}.error{color:var(--danger);font-size:14px;margin:0 0 12px}.scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--bg-active) transparent}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:100;background:var(--ink);color:var(--bg-2);padding:10px 16px;border-radius:10px;box-shadow:var(--shadow);max-width:calc(100% - 32px);font-weight:500}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap.svelte-z7kg2q{min-height:100%;display:grid;place-items:center;padding:24px 16px;overflow-y:auto;height:100%;background:radial-gradient(1200px 600px at 10% -10%,var(--accent-soft),transparent 60%),radial-gradient(900px 500px at 110% 110%,var(--accent-soft),transparent 60%),var(--bg-1)}.card.svelte-z7kg2q{width:100%;max-width:420px;background:var(--bg-2);border:1px solid var(--line);border-radius:18px;padding:32px;box-shadow:var(--shadow)}.brand.svelte-z7kg2q{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;margin-bottom:22px}.logo.svelte-z7kg2q{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent);color:var(--accent-ink)}h1.svelte-z7kg2q{font-size:24px;margin:0 0 6px;letter-spacing:-.01em}.hint.svelte-z7kg2q{margin:0 0 20px}.opt.svelte-z7kg2q{text-transform:none;letter-spacing:0;font-weight:500}.switch.svelte-z7kg2q{text-align:center;color:var(--ink-3);font-size:14px;margin:16px 0 0}.switch.svelte-z7kg2q button:where(.svelte-z7kg2q){background:none;border:0;color:var(--accent);cursor:pointer;padding:0;font-weight:600}.rail.svelte-1b3y2z4{width:72px;flex:none;background:var(--bg-0);display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0}.home.svelte-1b3y2z4{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink)}.sep.svelte-1b3y2z4{width:32px;height:2px;border-radius:1px;background:var(--line);margin:2px 0}.space.svelte-1b3y2z4{position:relative;border:0;background:none;padding:0;cursor:pointer;width:72px;display:flex;justify-content:center}.bubble.svelte-1b3y2z4{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--bg-2);color:var(--ink);font-weight:700;font-size:15px;transition:border-radius .15s,background .15s,color .15s}.space.svelte-1b3y2z4:hover .bubble:where(.svelte-1b3y2z4),.space.active.svelte-1b3y2z4 .bubble:where(.svelte-1b3y2z4){border-radius:16px;background:var(--accent);color:var(--accent-ink)}.add.svelte-1b3y2z4 .bubble:where(.svelte-1b3y2z4){color:var(--ok)}.add.svelte-1b3y2z4:hover .bubble:where(.svelte-1b3y2z4){background:var(--ok);color:#fff}.pill.svelte-1b3y2z4{position:absolute;left:0;top:50%;width:4px;height:0;border-radius:0 4px 4px 0;background:var(--ink);transform:translateY(-50%);transition:height .15s}.pill.dot.svelte-1b3y2z4{height:8px}.space.svelte-1b3y2z4:hover .pill:where(.svelte-1b3y2z4){height:20px}.space.active.svelte-1b3y2z4 .pill:where(.svelte-1b3y2z4){height:40px}.av.svelte-1pre9qb{position:relative;flex:none;width:var(--s);height:var(--s)}.face.svelte-1pre9qb{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--c);color:#fff;font-weight:700;font-size:calc(var(--s) * .38);letter-spacing:.02em;user-select:none;transition:box-shadow .12s}.speaking.svelte-1pre9qb .face:where(.svelte-1pre9qb){box-shadow:0 0 0 2px var(--bg-1),0 0 0 4px var(--ok)}.dot.svelte-1pre9qb{position:absolute;right:-2px;bottom:-2px;width:calc(var(--s) * .34);height:calc(var(--s) * .34);min-width:10px;min-height:10px;border-radius:50%;background:var(--ink-3);border:3px solid var(--bg-1)}.dot.on.svelte-1pre9qb{background:var(--ok)}.sidebar.svelte-181dlmc{width:240px;flex:none;background:var(--bg-1);display:flex;flex-direction:column;min-height:0;height:100%}header.svelte-181dlmc{position:relative;flex:none;height:52px;border-bottom:1px solid var(--line)}.space-name.svelte-181dlmc{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;border:0;background:none;cursor:pointer;font-weight:700;font-size:15px}.space-name.svelte-181dlmc:hover{background:var(--bg-hover)}.name.svelte-181dlmc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backdrop.svelte-181dlmc{position:fixed;inset:0;z-index:9;background:transparent;border:0;cursor:default}.menu.svelte-181dlmc{position:absolute;top:56px;left:8px;right:8px;z-index:10;background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:var(--shadow)}.menu.svelte-181dlmc button:where(.svelte-181dlmc){display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;cursor:pointer;text-align:left;font-size:14px;font-weight:500}.menu.svelte-181dlmc button:where(.svelte-181dlmc):hover{background:var(--bg-hover)}.menu.svelte-181dlmc .accent:where(.svelte-181dlmc){color:var(--accent)}.menu.svelte-181dlmc .danger:where(.svelte-181dlmc){color:var(--danger)}.channels.svelte-181dlmc{flex:1;padding:8px 8px 16px;min-height:0}.group.svelte-181dlmc{display:flex;align-items:center;justify-content:space-between;padding:16px 8px 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.add.svelte-181dlmc{border:0;background:none;color:var(--ink-3);cursor:pointer;padding:2px;border-radius:4px;display:grid}.add.svelte-181dlmc:hover{color:var(--ink)}.ch.svelte-181dlmc{display:flex;align-items:center;border-radius:6px;color:var(--ink-3);margin:1px 0}.ch.svelte-181dlmc:hover{background:var(--bg-hover);color:var(--ink-2)}.ch.active.svelte-181dlmc{background:var(--bg-active);color:var(--ink)}.ch.unread.svelte-181dlmc{color:var(--ink);font-weight:600}.ch.svelte-181dlmc .main:where(.svelte-181dlmc){flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:7px 8px;border:0;background:none;cursor:pointer;color:inherit;font-weight:inherit;text-align:left}.label.svelte-181dlmc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.del.svelte-181dlmc{display:none;border:0;background:none;color:var(--ink-3);cursor:pointer;padding:6px}.del.svelte-181dlmc:hover{color:var(--danger)}.ch.svelte-181dlmc:hover .del:where(.svelte-181dlmc){display:grid}.vu.svelte-181dlmc{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 34px;color:var(--ink-2);font-size:14px}.empty.svelte-181dlmc{flex:1;padding:24px 16px;color:var(--ink-3);text-align:center}.voicebar.svelte-181dlmc{flex:none;display:flex;align-items:center;gap:2px;padding:8px;border-top:1px solid var(--line);background:var(--bg-1)}.status.svelte-181dlmc{flex:1;min-width:0;display:flex;flex-direction:column;border:0;background:none;text-align:left;cursor:pointer;padding:0 4px}.conn.svelte-181dlmc{display:flex;align-items:center;gap:6px;color:var(--ok);font-weight:700;font-size:13px}.conn.pending.svelte-181dlmc{color:var(--mention-bar)}.where.svelte-181dlmc{color:var(--ink-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn.live.svelte-181dlmc{color:var(--ok)}.me.svelte-181dlmc{flex:none;display:flex;align-items:center;gap:6px;padding:8px;background:var(--bg-0)}.who.svelte-181dlmc{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2;padding-left:4px}.dn.svelte-181dlmc{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.un.svelte-181dlmc{color:var(--ink-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat.svelte-xdaci2{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}header.svelte-xdaci2{flex:none;height:52px;display:flex;align-items:center;gap:8px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);color:var(--ink-3)}h2.svelte-xdaci2{margin:0;font-size:16px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grow.svelte-xdaci2{flex:1}.burger.svelte-xdaci2{display:none;margin-left:-8px}.icon-btn.active.svelte-xdaci2{color:var(--ink)}.messages.svelte-xdaci2{flex:1;min-height:0;padding:16px 0 8px}.welcome.svelte-xdaci2{padding:24px 16px 16px}.welcome.svelte-xdaci2 .big:where(.svelte-xdaci2){width:64px;height:64px;border-radius:50%;background:var(--bg-3);display:grid;place-items:center;color:var(--ink-2);margin-bottom:12px}.welcome.svelte-xdaci2 h3:where(.svelte-xdaci2){margin:0 0 4px;font-size:26px}.welcome.svelte-xdaci2 p:where(.svelte-xdaci2){margin:0;color:var(--ink-3)}.loading.svelte-xdaci2{text-align:center;color:var(--ink-3);padding:12px;font-size:14px}.day.svelte-xdaci2{display:flex;align-items:center;margin:18px 16px 6px;color:var(--ink-3);font-size:12px;font-weight:600}.day.svelte-xdaci2:before,.day.svelte-xdaci2:after{content:"";flex:1;height:1px;background:var(--line)}.day.svelte-xdaci2 span:where(.svelte-xdaci2){padding:0 10px}.msg.svelte-xdaci2{position:relative;display:flex;gap:14px;padding:6px 16px 2px;margin-top:10px}.msg.grouped.svelte-xdaci2{margin-top:0;padding-top:1px}.msg.svelte-xdaci2:hover{background:var(--bg-hover)}.msg.mention.svelte-xdaci2{background:var(--mention);box-shadow:inset 2px 0 0 var(--mention-bar)}.gutter.svelte-xdaci2{width:40px;flex:none;display:flex;justify-content:center}.hover-time.svelte-xdaci2{visibility:hidden;font-size:11px;color:var(--ink-3);line-height:22px}.msg.svelte-xdaci2:hover .hover-time:where(.svelte-xdaci2){visibility:visible}.body.svelte-xdaci2{flex:1;min-width:0}.meta.svelte-xdaci2{display:flex;align-items:baseline;gap:8px}.author.svelte-xdaci2{font-weight:700}.meta.svelte-xdaci2 time:where(.svelte-xdaci2){font-size:12px;color:var(--ink-3)}.text.svelte-xdaci2{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.text.svelte-xdaci2 code{background:var(--bg-3);padding:1px 5px;border-radius:4px;font-size:.9em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.text.svelte-xdaci2 pre{background:var(--bg-3);padding:10px 12px;border-radius:8px;margin:6px 0;overflow-x:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.text.svelte-xdaci2 .mention{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:0 3px;font-weight:600}.edited.svelte-xdaci2{font-size:11px;color:var(--ink-3);margin-left:6px}.att-img.svelte-xdaci2{display:block;max-width:min(420px,100%);max-height:340px;border-radius:8px;margin-top:6px;background:var(--bg-3)}.att-file.svelte-xdaci2{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:10px 14px;border-radius:8px;background:var(--bg-3);border:1px solid var(--line);text-decoration:none;color:var(--ink);max-width:100%}.att-file.svelte-xdaci2 span:where(.svelte-xdaci2){display:flex;flex-direction:column;min-width:0}.att-file.svelte-xdaci2 b:where(.svelte-xdaci2){color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-file.svelte-xdaci2 small:where(.svelte-xdaci2){color:var(--ink-3)}.edit.svelte-xdaci2{width:100%;resize:vertical;background:var(--bg-3);border:1px solid var(--accent);border-radius:8px;padding:8px 10px;outline:none}.edit-hint.svelte-xdaci2{font-size:12px;color:var(--ink-3)}.actions.svelte-xdaci2{position:absolute;right:16px;top:-14px;display:none;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.msg.svelte-xdaci2:hover .actions:where(.svelte-xdaci2){display:flex}.actions.svelte-xdaci2 button:where(.svelte-xdaci2){border:0;background:none;padding:6px 8px;cursor:pointer;color:var(--ink-2);display:grid}.actions.svelte-xdaci2 button:where(.svelte-xdaci2):hover{background:var(--bg-hover);color:var(--ink)}.actions.svelte-xdaci2 .danger:where(.svelte-xdaci2):hover{color:var(--danger)}.composer.svelte-xdaci2{flex:none;padding:0 16px 4px}.chip.svelte-xdaci2{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-bottom:6px;padding:6px 8px 6px 10px;background:var(--bg-3);border-radius:8px;font-size:14px}.chip.svelte-xdaci2 .fname:where(.svelte-xdaci2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.svelte-xdaci2 small:where(.svelte-xdaci2){color:var(--ink-3)}.chip.svelte-xdaci2 button:where(.svelte-xdaci2){border:0;background:none;cursor:pointer;color:var(--ink-3);display:grid}.box.svelte-xdaci2{display:flex;align-items:flex-end;gap:4px;background:var(--bg-3);border-radius:10px;padding:6px}textarea.svelte-xdaci2{flex:1;resize:none;border:0;outline:none;background:transparent;padding:6px 4px;max-height:240px;line-height:1.4}.send.svelte-xdaci2:not(:disabled){color:var(--accent)}.send.svelte-xdaci2:disabled{opacity:.4;cursor:default}.typing.svelte-xdaci2{height:20px;font-size:12px;color:var(--ink-3);padding:2px 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.typing.svelte-xdaci2 b:where(.svelte-xdaci2){color:var(--ink-2)}.dropzone.svelte-xdaci2{position:absolute;inset:8px;border:2px dashed var(--accent);border-radius:14px;background:var(--accent-soft);display:grid;place-items:center;font-weight:700;color:var(--accent);pointer-events:none}.nochan.svelte-xdaci2{flex:1;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--ink-3);text-align:center;padding:16px}@media(max-width:760px){.burger.svelte-xdaci2{display:inline-grid}.msg.svelte-xdaci2{gap:10px;padding-left:12px;padding-right:12px}.composer.svelte-xdaci2{padding:0 8px 4px}.actions.svelte-xdaci2{display:flex;position:static;box-shadow:none;border:0;background:none;align-self:flex-start}.msg.svelte-xdaci2:not(:hover) .actions:where(.svelte-xdaci2){opacity:.5}}.voice.svelte-16nei1b{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-0)}header.svelte-16nei1b{flex:none;height:52px;display:flex;align-items:center;gap:8px;padding:0 12px 0 16px;border-bottom:1px solid var(--line);color:var(--ink-3);background:var(--bg-2)}h2.svelte-16nei1b{margin:0;font-size:16px;color:var(--ink)}.pill.svelte-16nei1b{font-size:12px;font-weight:600;color:var(--mention-bar)}.grow.svelte-16nei1b{flex:1}.burger.svelte-16nei1b{display:none;margin-left:-8px}.stage.svelte-16nei1b{flex:1;min-height:0;padding:16px;display:flex;flex-direction:column;gap:12px;overflow:auto}.grid.svelte-16nei1b{flex:1;display:grid;gap:12px;align-content:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.main.svelte-16nei1b{flex:1;min-height:0;display:flex}.main.svelte-16nei1b .tile:where(.svelte-16nei1b){flex:1;aspect-ratio:auto}.strip.svelte-16nei1b{flex:none;display:flex;gap:10px;overflow-x:auto}.strip.svelte-16nei1b .tile:where(.svelte-16nei1b){width:180px;flex:none}.tile.svelte-16nei1b{position:relative;aspect-ratio:16 / 9;border-radius:14px;background:var(--bg-2);border:0;padding:0;display:grid;place-items:center;overflow:hidden;cursor:default;color:var(--ink);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .12s}.tile.video.svelte-16nei1b{cursor:pointer;background:#000}.tile.speaking.svelte-16nei1b{box-shadow:inset 0 0 0 3px var(--ok)}.tile.svelte-16nei1b video:where(.svelte-16nei1b){width:100%;height:100%;object-fit:contain}.tile.svelte-16nei1b video.mirror:where(.svelte-16nei1b){transform:scaleX(-1)}.label.svelte-16nei1b{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;background:#0000008c;color:#fff;font-size:13px;font-weight:600;padding:4px 9px;border-radius:6px;max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controls.svelte-16nei1b{flex:none;display:flex;justify-content:center;gap:12px;padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.ctl.svelte-16nei1b{width:52px;height:52px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:var(--bg-3);color:var(--ink);transition:background .12s,filter .12s}.ctl.svelte-16nei1b:hover{filter:brightness(1.1)}.ctl.off.svelte-16nei1b{background:var(--ink);color:var(--bg-2)}.ctl.on.svelte-16nei1b{background:var(--ok);color:#fff}.ctl.leave.svelte-16nei1b{background:var(--danger);color:#fff}@media(max-width:760px){.burger.svelte-16nei1b{display:inline-grid}.stage.svelte-16nei1b{padding:10px}.ctl.svelte-16nei1b{width:48px;height:48px}}.members.svelte-j00rkz{background:var(--bg-1);padding:8px;height:100%}h3.svelte-j00rkz{margin:16px 8px 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.m.svelte-j00rkz{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px}.m.svelte-j00rkz:hover{background:var(--bg-hover)}.away.svelte-j00rkz{opacity:.5}.name.svelte-j00rkz{flex:1;min-width:0;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crown.svelte-j00rkz{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:var(--accent-soft);padding:2px 6px;border-radius:4px}.backdrop.svelte-1nmetii{position:fixed;inset:0;z-index:50;background:#0a06048c;display:grid;place-items:center;padding:16px}.dialog.svelte-1nmetii{position:relative;width:100%;max-width:440px;max-height:calc(100% - 32px);overflow-y:auto;background:var(--bg-2);border-radius:16px;padding:28px 24px 24px;box-shadow:var(--shadow)}.x.svelte-1nmetii{position:absolute;top:12px;right:12px}h2.svelte-1nmetii{margin:0 0 6px;font-size:20px;padding-right:32px}.hint.svelte-1nmetii{margin:0 0 18px}.row.svelte-1nmetii{display:flex;gap:8px}.row.svelte-1nmetii input:where(.svelte-1nmetii){flex:1;min-width:0;background:var(--bg-3);border:1px solid transparent;border-radius:8px;padding:10px 12px;outline:none}.row.svelte-1nmetii input:where(.svelte-1nmetii):focus{border-color:var(--accent)}.or.svelte-1nmetii{display:flex;align-items:center;gap:10px;margin:22px 0 14px;color:var(--ink-3);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.or.svelte-1nmetii:before,.or.svelte-1nmetii:after{content:"";flex:1;height:1px;background:var(--line)}.kinds.svelte-1nmetii{display:grid;gap:8px;margin-bottom:16px}.kinds.svelte-1nmetii label:where(.svelte-1nmetii){display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--bg-3);cursor:pointer;border:2px solid transparent;color:var(--ink-2)}.kinds.svelte-1nmetii label.sel:where(.svelte-1nmetii){border-color:var(--accent);color:var(--ink)}.kinds.svelte-1nmetii input:where(.svelte-1nmetii){position:absolute;opacity:0;pointer-events:none}.kinds.svelte-1nmetii span:where(.svelte-1nmetii){display:flex;flex-direction:column}.kinds.svelte-1nmetii small:where(.svelte-1nmetii){color:var(--ink-3)}.danger-zone.svelte-1nmetii{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:14px;border:1px solid var(--danger);border-radius:10px}.danger-zone.svelte-1nmetii p:where(.svelte-1nmetii){margin:0}.danger-zone.svelte-1nmetii .hint:where(.svelte-1nmetii){margin:0;font-size:13px}.seg.svelte-1nmetii{display:flex;background:var(--bg-3);border-radius:8px;padding:3px}.seg.svelte-1nmetii button:where(.svelte-1nmetii){flex:1;border:0;background:none;padding:7px;border-radius:6px;cursor:pointer;color:var(--ink-2);font-weight:600}.seg.svelte-1nmetii button.sel:where(.svelte-1nmetii){background:var(--bg-2);color:var(--ink);box-shadow:0 1px 3px #0000001f}.logout.svelte-1nmetii{margin-top:16px;color:var(--danger)}.boot.svelte-1n46o8q{height:100%;display:grid;place-items:center;color:var(--ink-3);gap:12px;grid-auto-flow:column;background:var(--bg-1)}.spinner.svelte-1n46o8q{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:svelte-1n46o8q-spin .8s linear infinite}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.shell.svelte-1n46o8q{display:grid;grid-template-columns:auto 1fr;height:100%;position:relative}.shell.with-members.svelte-1n46o8q{grid-template-columns:auto 1fr 240px}.nav.svelte-1n46o8q{display:flex;height:100%;min-height:0}main.svelte-1n46o8q{min-width:0;min-height:0;height:100%;background:var(--bg-2)}.scrim.svelte-1n46o8q{display:none}.offline.svelte-1n46o8q{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:90;background:var(--danger);color:#fff;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600}@media(max-width:1000px){.shell.with-members.svelte-1n46o8q{grid-template-columns:auto 1fr}.shell.with-members.svelte-1n46o8q .members{display:none}}@media(max-width:760px){.shell.svelte-1n46o8q,.shell.with-members.svelte-1n46o8q{grid-template-columns:1fr}.nav.svelte-1n46o8q{position:fixed;inset:0 auto 0 0;z-index:30;transform:translate(-100%);transition:transform .2s ease;box-shadow:var(--shadow);max-width:calc(100% - 56px)}.drawer.svelte-1n46o8q .nav:where(.svelte-1n46o8q){transform:none}.drawer.svelte-1n46o8q .scrim:where(.svelte-1n46o8q){display:block;position:fixed;inset:0;z-index:20;background:#00000073;border:0}}
