.avatar.svelte-1kuuons{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.avatar.svelte-1kuuons img:where(.svelte-1kuuons){object-fit:cover;width:100%;height:100%}.toasts.svelte-kv3fzf{z-index:200;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toast.svelte-kv3fzf{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:var(--r);cursor:pointer;font:inherit;border-left:3px solid var(--line);max-width:360px;padding:10px 14px;animation:.14s fadein;box-shadow:0 6px 20px #00000059}.toast.success.svelte-kv3fzf{border-left-color:var(--ok)}.toast.error.svelte-kv3fzf{border-left-color:var(--err)}.toast.info.svelte-kv3fzf{border-left-color:var(--accent)}.btn.svelte-9q7cjn{background:var(--accent2);color:#fff;border-radius:var(--r);cursor:pointer;font:inherit;border:0;padding:9px 14px;font-weight:600}.btn.svelte-9q7cjn:hover:not(:disabled){background:var(--accent)}.btn.svelte-9q7cjn:disabled{opacity:.5;cursor:not-allowed}.btn.small.svelte-9q7cjn{padding:4px 9px;font-size:12px}.btn.ghost.svelte-9q7cjn{color:var(--muted);border:1px solid var(--line);background:0 0}.btn.ghost.svelte-9q7cjn:hover:not(:disabled){color:var(--text)}.btn.danger.svelte-9q7cjn{color:var(--err);border:1px solid var(--err);background:0 0}.btn.danger.svelte-9q7cjn:hover:not(:disabled){background:var(--err);color:#fff}.overlay.svelte-dhacpz{z-index:100;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-dhacpz{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);width:min(420px,92vw);padding:20px;animation:.12s fadein}.dialog.svelte-dhacpz p:where(.svelte-dhacpz){margin:0 0 16px}.actions.svelte-dhacpz{justify-content:flex-end;gap:8px;display:flex}.login.svelte-f9la1c{place-items:center;height:100%;padding:20px;display:grid}.card.svelte-f9la1c{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;width:340px;padding:28px;display:flex}h1.svelte-f9la1c{margin:0;font-size:22px}p.svelte-f9la1c{margin:0}.pwd.svelte-f9la1c{display:block;position:relative}.pwd.svelte-f9la1c .eye:where(.svelte-f9la1c){cursor:pointer;background:0 0;border:0;width:auto;padding:4px;font-size:15px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.badge.svelte-1ewp7rw{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px}.badge.ok.svelte-1ewp7rw{color:var(--ok);border-color:var(--ok)}.badge.warn.svelte-1ewp7rw{color:var(--warn);border-color:var(--warn)}.badge.err.svelte-1ewp7rw{color:var(--err);border-color:var(--err)}.badge.accent.svelte-1ewp7rw{color:var(--accent);border-color:var(--accent)}.wrap.svelte-ta1lnm{align-items:center;gap:8px;padding:12px;display:flex}.ring.svelte-ta1lnm{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.empty.svelte-1pmn2q9{text-align:center;color:var(--text);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.icon.svelte-1pmn2q9{font-size:34px}.empty.svelte-1pmn2q9 p:where(.svelte-1pmn2q9){max-width:320px;margin:0}.help.svelte-a276y9{vertical-align:middle;display:inline-flex;position:relative}.dot.svelte-a276y9{border:1px solid var(--line);background:var(--panel2);width:16px;height:16px;color:var(--muted);cursor:help;border-radius:50%;place-items:center;padding:0;font-size:11px;line-height:1;display:inline-grid}.dot.svelte-a276y9:hover,.dot.svelte-a276y9:focus-visible{color:var(--text);border-color:var(--accent)}.bubble.svelte-a276y9{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);width:240px;color:var(--text);text-align:left;white-space:normal;opacity:0;visibility:hidden;z-index:50;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .12s;position:absolute;top:140%;box-shadow:0 6px 20px #0006}.bubble.left.svelte-a276y9{left:0}.bubble.right.svelte-a276y9{right:0}.bubble.center.svelte-a276y9{left:50%;transform:translate(-50%)}.help.svelte-a276y9:hover .bubble:where(.svelte-a276y9),.help.svelte-a276y9:focus-within .bubble:where(.svelte-a276y9){opacity:1;visibility:visible}.inbox.svelte-1de15ub{grid-template-columns:320px 1fr;height:100%;min-height:0;display:grid}.list.svelte-1de15ub{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.head.svelte-1de15ub{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px;display:flex}.search.svelte-1de15ub{flex:1;min-width:0}.scroll.svelte-1de15ub{flex:1;overflow-y:auto}.pad.svelte-1de15ub{padding:12px}ul.svelte-1de15ub{margin:0;padding:0;list-style:none}.list.svelte-1de15ub li:where(.svelte-1de15ub){border-bottom:1px solid var(--line)}.list.svelte-1de15ub li:where(.svelte-1de15ub) button:where(.svelte-1de15ub){width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.list.svelte-1de15ub li:where(.svelte-1de15ub):hover button:where(.svelte-1de15ub){background:var(--panel)}.list.svelte-1de15ub li.active:where(.svelte-1de15ub) button:where(.svelte-1de15ub){background:var(--panel2)}.info.svelte-1de15ub{flex:1;min-width:0}.row1.svelte-1de15ub{align-items:center;gap:6px;display:flex}.name.svelte-1de15ub{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.dot.svelte-1de15ub{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.row2.svelte-1de15ub{align-items:baseline;gap:8px;display:flex}.last.svelte-1de15ub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.time.svelte-1de15ub{color:var(--muted);flex:none;font-size:11px}.thread.svelte-1de15ub{flex-direction:column;min-height:0;display:flex}.center.svelte-1de15ub{place-items:center;height:100%;display:grid}.thread-head.svelte-1de15ub{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.back.svelte-1de15ub{color:var(--text);cursor:pointer;background:0 0;border:0;width:auto;padding:0 4px;font-size:22px;line-height:1;display:none}.messages.svelte-1de15ub{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.msg.svelte-1de15ub{border-radius:12px;max-width:70%;padding:8px 12px}.msg.svelte-1de15ub .txt:where(.svelte-1de15ub){white-space:pre-wrap;word-break:break-word}.msg.svelte-1de15ub .meta:where(.svelte-1de15ub){color:var(--muted);margin-top:4px;font-size:10px;display:block}.msg.in.svelte-1de15ub{background:var(--panel2);border-top-left-radius:3px;align-self:flex-start}.msg.out.svelte-1de15ub{background:var(--accent2);border-top-right-radius:3px;align-self:flex-end}.msg.out.pending.svelte-1de15ub{opacity:.7}.msg.out.failed.svelte-1de15ub{background:#5a2a2a}.send.svelte-1de15ub{border-top:1px solid var(--line);gap:8px;padding:12px 16px;display:flex}.send.svelte-1de15ub input:where(.svelte-1de15ub){flex:1}.foot.svelte-1de15ub{padding:0 16px 12px}.closed.svelte-1de15ub{border-top:1px solid var(--line);padding:14px 16px}.closed.svelte-1de15ub p:where(.svelte-1de15ub){margin:4px 0 0}@media (width<=720px){.inbox.svelte-1de15ub{grid-template-columns:1fr}.thread.svelte-1de15ub{display:none}.inbox.svelte-1de15ub:has(.thread-head:where(.svelte-1de15ub)) .list:where(.svelte-1de15ub){display:none}.inbox.svelte-1de15ub:has(.thread-head:where(.svelte-1de15ub)) .thread:where(.svelte-1de15ub){display:flex}.back.svelte-1de15ub{display:block}}.crm.svelte-m8ha6b{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar.svelte-m8ha6b{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.toolbar.svelte-m8ha6b h2:where(.svelte-m8ha6b){flex:none;margin:0;font-size:16px}.toolbar.svelte-m8ha6b .search:where(.svelte-m8ha6b){flex:1}.toolbar.svelte-m8ha6b select:where(.svelte-m8ha6b){width:auto}.body.svelte-m8ha6b{flex:1;padding:16px;overflow-y:auto}.pad.svelte-m8ha6b{padding:16px}.cards.svelte-m8ha6b{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cards.svelte-m8ha6b li:where(.svelte-m8ha6b){background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px}.card.svelte-m8ha6b{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.who.svelte-m8ha6b{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-m8ha6b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tags.svelte-m8ha6b{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip.svelte-m8ha6b{background:var(--panel2);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11px}.chip.removable.svelte-m8ha6b{align-items:center;gap:4px;display:inline-flex}.chip.removable.svelte-m8ha6b button:where(.svelte-m8ha6b){color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;line-height:1}.chip.removable.svelte-m8ha6b button:where(.svelte-m8ha6b):hover{color:var(--err)}.overlay.svelte-m8ha6b{z-index:90;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer.svelte-m8ha6b{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;gap:14px;width:min(420px,94vw);height:100%;padding:18px;animation:.12s fadein;display:flex;overflow-y:auto}.d-head.svelte-m8ha6b{align-items:center;gap:12px;display:flex}.d-head.svelte-m8ha6b div:where(.svelte-m8ha6b){flex:1;min-width:0}.x.svelte-m8ha6b{color:var(--muted);cursor:pointer;background:0 0;border:0;width:auto;font-size:16px}.field.svelte-m8ha6b .lbl:where(.svelte-m8ha6b){color:var(--muted);margin-bottom:6px;font-size:13px;display:block}.row-lbl.svelte-m8ha6b{align-items:center;gap:6px;display:inline-flex}.addtag.svelte-m8ha6b{gap:8px;margin-top:8px;display:flex}.d-actions.svelte-m8ha6b{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.campaigns.svelte-jks0me{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar.svelte-jks0me{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex}.toolbar.svelte-jks0me h2:where(.svelte-jks0me){margin:0;font-size:16px}.grid.svelte-jks0me{grid-template-columns:380px 1fr;gap:16px;padding:16px;display:grid;overflow-y:auto}.panel.svelte-jks0me{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);align-self:start;padding:16px}.panel.svelte-jks0me h3:where(.svelte-jks0me){margin:0 0 12px;font-size:14px}.form.svelte-jks0me{flex-direction:column;gap:12px;display:flex}.preview.svelte-jks0me{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:22px;display:flex}.row-lbl.svelte-jks0me{align-items:center;gap:6px;display:inline-flex}.preview.svelte-jks0me strong:where(.svelte-jks0me){color:var(--ok);font-size:18px}.actions.svelte-jks0me{gap:8px;display:flex}.cards.svelte-jks0me{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cards.svelte-jks0me li:where(.svelte-jks0me){background:var(--panel2);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.card-head.svelte-jks0me{justify-content:space-between;align-items:center;gap:8px;display:flex}.msg.svelte-jks0me{margin:4px 0 8px}.stats.svelte-jks0me{flex-wrap:wrap;gap:14px;display:flex}.stats.svelte-jks0me b:where(.svelte-jks0me){color:var(--text)}.bar.svelte-jks0me{background:var(--panel);border-radius:999px;height:6px;margin:8px 0;overflow:hidden}.bar.svelte-jks0me>span:where(.svelte-jks0me){background:var(--accent2);height:100%;transition:width .3s;display:block}.card-actions.svelte-jks0me{gap:8px;display:flex}@media (width<=860px){.grid.svelte-jks0me{grid-template-columns:1fr}}.autos.svelte-a9m6fn{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar.svelte-a9m6fn{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex}.toolbar.svelte-a9m6fn h2:where(.svelte-a9m6fn){margin:0;font-size:16px}.grid.svelte-a9m6fn{grid-template-columns:380px 1fr;gap:16px;padding:16px;display:grid;overflow-y:auto}.panel.svelte-a9m6fn{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);align-self:start;padding:16px}.panel.svelte-a9m6fn h3:where(.svelte-a9m6fn){margin:0 0 12px;font-size:14px}.form.svelte-a9m6fn{flex-direction:column;gap:12px;display:flex}.desc.svelte-a9m6fn{margin:-4px 0 0}.row-lbl.svelte-a9m6fn{align-items:center;gap:6px;display:inline-flex}.check.svelte-a9m6fn{flex-direction:row;align-items:center;gap:8px}.check.svelte-a9m6fn input:where(.svelte-a9m6fn){width:auto}.actions.svelte-a9m6fn{gap:8px;display:flex}.cards.svelte-a9m6fn{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cards.svelte-a9m6fn li:where(.svelte-a9m6fn){background:var(--panel2);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.card-head.svelte-a9m6fn{justify-content:space-between;align-items:center;display:flex}.reply.svelte-a9m6fn{margin-top:6px}.card-actions.svelte-a9m6fn{gap:8px;margin-top:10px;display:flex}@media (width<=860px){.grid.svelte-a9m6fn{grid-template-columns:1fr}}.health.svelte-1qavk1{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar.svelte-1qavk1{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex}.toolbar.svelte-1qavk1 h2:where(.svelte-1qavk1){margin:0;font-size:16px}.toolbar.svelte-1qavk1 .grow:where(.svelte-1qavk1){flex:1}.body.svelte-1qavk1{flex-direction:column;gap:16px;padding:16px;display:flex;overflow-y:auto}.stats.svelte-1qavk1{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat.svelte-1qavk1{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:14px;display:flex}.stat.svelte-1qavk1 .lbl:where(.svelte-1qavk1),.row-lbl.svelte-1qavk1{align-items:center;gap:6px;display:inline-flex}.stat.svelte-1qavk1 strong:where(.svelte-1qavk1){font-size:24px}.stat.svelte-1qavk1 strong.warn:where(.svelte-1qavk1){color:var(--warn)}.stat.svelte-1qavk1 strong.err:where(.svelte-1qavk1){color:var(--err)}.stat.sub.svelte-1qavk1{justify-content:center}.panel.svelte-1qavk1{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.panel.svelte-1qavk1 h3:where(.svelte-1qavk1){margin:0 0 12px;font-size:14px}.cards.svelte-1qavk1{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cards.svelte-1qavk1 li:where(.svelte-1qavk1){background:var(--panel2);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.row.svelte-1qavk1{justify-content:space-between;gap:8px;display:flex}.txt.svelte-1qavk1{margin:4px 0}.acts.svelte-1qavk1{margin-top:8px}.token.svelte-8cssrd{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar.svelte-8cssrd{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex}.toolbar.svelte-8cssrd h2:where(.svelte-8cssrd){margin:0;font-size:16px}.toolbar.svelte-8cssrd .grow:where(.svelte-8cssrd){flex:1}.body.svelte-8cssrd{flex-direction:column;gap:16px;max-width:760px;padding:16px;display:flex;overflow-y:auto}.panel.svelte-8cssrd{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.panel.svelte-8cssrd h3:where(.svelte-8cssrd){margin:0 0 12px;font-size:14px}.status.svelte-8cssrd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scopes.svelte-8cssrd{word-break:break-word;margin-top:10px}.steps.svelte-8cssrd{flex-direction:column;gap:6px;margin:0 0 14px;padding-left:18px;display:flex}.steps.svelte-8cssrd code:where(.svelte-8cssrd){background:var(--panel2);word-break:break-word;border-radius:4px;padding:2px 6px}.form.svelte-8cssrd{flex-direction:column;gap:12px;display:flex}.row-lbl.svelte-8cssrd{align-items:center;gap:6px;display:inline-flex}textarea.svelte-8cssrd{font-family:ui-monospace,monospace;font-size:12px}.note.svelte-8cssrd{margin:12px 0 0}.tip.svelte-8cssrd{background:var(--panel2)}.shell.svelte-1u66tl1{grid-template-columns:220px 1fr;height:100%;transition:grid-template-columns .15s;display:grid}.shell.collapsed.svelte-1u66tl1{grid-template-columns:64px 1fr}.sidebar.svelte-1u66tl1{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 10px;display:flex;overflow:hidden}.brand.svelte-1u66tl1{align-items:center;gap:8px;padding:8px 6px 14px;font-weight:700;display:flex}.brand.svelte-1u66tl1 .logo:where(.svelte-1u66tl1){font-size:16px}.brand-name.svelte-1u66tl1{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.toggle.svelte-1u66tl1{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;flex:none;width:24px;height:24px;padding:0;font-size:13px;line-height:1}.toggle.svelte-1u66tl1:hover{color:var(--text);border-color:var(--accent)}.shell.collapsed.svelte-1u66tl1 .brand:where(.svelte-1u66tl1){justify-content:center}.shell.collapsed.svelte-1u66tl1 .brand:where(.svelte-1u66tl1) .logo:where(.svelte-1u66tl1),.shell.collapsed.svelte-1u66tl1 .lb:where(.svelte-1u66tl1){display:none}.shell.collapsed.svelte-1u66tl1 nav:where(.svelte-1u66tl1) button:where(.svelte-1u66tl1){justify-content:center;position:relative}.shell.collapsed.svelte-1u66tl1 nav:where(.svelte-1u66tl1) .dot:where(.svelte-1u66tl1){position:absolute;top:5px;right:7px}.shell.collapsed.svelte-1u66tl1 .acct:where(.svelte-1u66tl1){justify-content:center}nav.svelte-1u66tl1{flex-direction:column;flex:1;gap:2px;display:flex}nav.svelte-1u66tl1 button:where(.svelte-1u66tl1){color:var(--muted);border-radius:var(--r);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}nav.svelte-1u66tl1 button:where(.svelte-1u66tl1):hover,nav.svelte-1u66tl1 button.active:where(.svelte-1u66tl1){background:var(--panel2);color:var(--text)}nav.svelte-1u66tl1 .ic:where(.svelte-1u66tl1){text-align:center;width:18px}nav.svelte-1u66tl1 .lb:where(.svelte-1u66tl1){flex:1}.dot.svelte-1u66tl1{background:var(--muted);border-radius:50%;width:8px;height:8px}.dot.ok.svelte-1u66tl1{background:var(--ok)}.dot.warn.svelte-1u66tl1{background:var(--warn)}.dot.idle.svelte-1u66tl1{background:var(--line)}.acct.svelte-1u66tl1{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px;display:flex}.acct.svelte-1u66tl1 .lb:where(.svelte-1u66tl1){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.link.svelte-1u66tl1{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.content.svelte-1u66tl1{min-width:0;height:100%;overflow:hidden}@media (width<=720px){.shell.svelte-1u66tl1,.shell.collapsed.svelte-1u66tl1{grid-template-rows:auto 1fr;grid-template-columns:1fr}.sidebar.svelte-1u66tl1{flex-direction:row;align-items:center;padding:8px;overflow-x:auto}.brand.svelte-1u66tl1{display:none}nav.svelte-1u66tl1{flex-direction:row}nav.svelte-1u66tl1 .lb:where(.svelte-1u66tl1){display:none}.acct.svelte-1u66tl1{border-top:0;border-left:1px solid var(--line)}.acct.svelte-1u66tl1 .lb:where(.svelte-1u66tl1){display:none}}:root{--bg:#0f1115;--panel:#171a21;--panel2:#1f232c;--line:#2a2f3a;--text:#e6e8ec;--muted:#8b93a1;--accent:#5b8cff;--accent2:#3a6dff;--ok:#2ecc71;--warn:#e0a526;--err:#ff6b6b;--r-sm:6px;--r:8px;--r-lg:12px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px}#app{height:100%}.muted{color:var(--muted)}.small{font-size:12px}.error{color:var(--err)}.hidden{display:none!important}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input,textarea,select{background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:var(--r);font:inherit;width:100%;padding:9px 10px}input:focus,textarea:focus,select:focus{outline:1px solid var(--accent)}label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
