.avatar[data-v-a282f6d1]{position:relative;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:600;letter-spacing:.02em;color:var(--text);background:var(--raised);border:1px solid var(--line-strong);user-select:none}.dot[data-v-a282f6d1]{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg)}.dot.verified[data-v-a282f6d1]{background:var(--success)}.dot.changed[data-v-a282f6d1]{background:var(--danger)}.list[data-v-8ba6a132]{list-style:none;margin:8px 0 0;padding:4px;border-radius:var(--r-control);background:var(--bg);border:1px solid var(--line);max-height:220px;overflow-y:auto}.item[data-v-8ba6a132]{width:100%;display:flex;gap:10px;align-items:center;padding:8px 10px;border:none;background:none;border-radius:var(--r-row);cursor:pointer;text-align:left;min-width:0}.item.sel[data-v-8ba6a132],.item[data-v-8ba6a132]:hover{background:var(--raised)}.t[data-v-8ba6a132]{display:flex;flex-direction:column;min-width:0}.name[data-v-8ba6a132],.small[data-v-8ba6a132]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.small[data-v-8ba6a132]{font-size:12px}.none[data-v-8ba6a132]{margin:8px 2px 0}.t[data-v-b9c428cd]{margin:0;font:600 17px/1.25 var(--font-body)}.d[data-v-b9c428cd]{margin:8px 0 16px;font-size:13px;line-height:1.55}.actions[data-v-b9c428cd]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.t[data-v-5afa2776]{margin:0;font:600 17px/1.25 var(--font-body)}.d[data-v-5afa2776]{margin:8px 0 16px;font-size:13px;line-height:1.55}.actions[data-v-5afa2776]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.code-card[data-v-5afa2776]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r-control);background:var(--bg);border:1px solid var(--line-strong)}.code[data-v-5afa2776]{font:400 18px/1.35 var(--font-mono);white-space:nowrap;letter-spacing:.04em}.t[data-v-a6b7d314]{margin:0;font:600 17px/1.25 var(--font-body)}.d[data-v-a6b7d314]{margin:8px 0 16px;font-size:13px;line-height:1.55}.actions[data-v-a6b7d314]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.code-card[data-v-a6b7d314]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin-top:8px;border-radius:var(--r-control);background:var(--bg);border:1px solid var(--line-strong)}.code[data-v-a6b7d314]{font:400 18px/1.35 var(--font-mono);white-space:nowrap;letter-spacing:.04em;user-select:all}.heading[data-v-f0a2cc3a]{margin:0;font-size:17px}.body[data-v-f0a2cc3a]{margin:8px 0 20px;font-size:13px;line-height:1.55}.actions[data-v-f0a2cc3a]{display:flex;justify-content:flex-end;gap:8px}.t[data-v-fc87fc6c]{margin:0;font:600 17px/1.25 var(--font-body)}.d[data-v-fc87fc6c]{margin:8px 0 16px;font-size:13px;line-height:1.55}.actions[data-v-fc87fc6c]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.t[data-v-0c61035b]{margin:0;font:600 17px/1.25 var(--font-body)}.d[data-v-0c61035b]{margin:8px 0 16px;font-size:13px;line-height:1.55}.actions[data-v-0c61035b]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.list[data-v-4b1c5f0d]{list-style:none;margin:10px 0 0;padding:0;max-height:320px;overflow-y:auto}.item[data-v-4b1c5f0d]{width:100%;display:flex;gap:10px;justify-content:space-between;padding:9px 10px;border:none;background:none;border-radius:var(--r-row);cursor:pointer;text-align:left;min-width:0}.item.sel[data-v-4b1c5f0d]{background:var(--raised)}.label-text[data-v-4b1c5f0d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.hint[data-v-4b1c5f0d]{font-size:12px;flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.none[data-v-4b1c5f0d]{padding:10px;font-size:13px}.backdrop[data-v-08c7699a]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:#000000b8}.box[data-v-08c7699a]{width:min(480px,calc(100vw - 32px));padding:24px;background:var(--surface);border-color:var(--line-strong);box-shadow:0 24px 64px #0009}.overlay-enter-active[data-v-08c7699a],.overlay-leave-active[data-v-08c7699a]{transition:opacity .22s var(--ease)}.overlay-enter-active .box[data-v-08c7699a],.overlay-leave-active .box[data-v-08c7699a]{transition:transform .22s var(--ease)}.overlay-enter-from[data-v-08c7699a],.overlay-leave-to[data-v-08c7699a]{opacity:0}.overlay-enter-from .box[data-v-08c7699a],.overlay-leave-to .box[data-v-08c7699a]{transform:translateY(6px)}.rail[data-v-a859da24]{width:60px;flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 0 14px;background:var(--bg);border-right:1px solid var(--line)}.mark[data-v-a859da24]{width:24px;height:24px;margin-bottom:18px}.item[data-v-a859da24]{position:relative;width:40px;height:40px;border-radius:var(--r-control);border:none;background:transparent;color:var(--text-faint);display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s}.item[data-v-a859da24]:hover{background:var(--raised);color:var(--text-dim)}.item.on[data-v-a859da24]{background:var(--raised);color:var(--text)}.item.on[data-v-a859da24]:before{content:"";position:absolute;left:-10px;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--text)}.attention[data-v-a859da24]{position:absolute;top:3px;right:3px;min-width:16px;height:16px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}.spacer[data-v-a859da24]{flex:1}.me[data-v-a859da24]{margin-top:8px}.toasts[data-v-997d4bcc]{position:fixed;right:20px;bottom:96px;display:flex;flex-direction:column;gap:8px;z-index:50;max-width:420px}.toast[data-v-997d4bcc]{display:flex;gap:10px;align-items:center;padding:10px 12px 10px 14px;border-radius:var(--r-control);background:var(--raised);border:1px solid var(--line-strong);box-shadow:0 12px 32px #0009;font-size:13px}.toast.error[data-v-997d4bcc]{border-color:#f8717173}.mark[data-v-997d4bcc]{width:14px;text-align:center;font-weight:700}.toast.error .mark[data-v-997d4bcc]{color:var(--danger)}.toast.success .mark[data-v-997d4bcc]{color:var(--success)}.text[data-v-997d4bcc]{flex:1;overflow-wrap:anywhere}.x[data-v-997d4bcc]{border:none;background:none;color:var(--text-faint);cursor:pointer;font-size:16px;line-height:1}.toast-enter-active[data-v-997d4bcc],.toast-leave-active[data-v-997d4bcc]{transition:opacity .22s var(--ease),transform .22s var(--ease)}.toast-enter-from[data-v-997d4bcc],.toast-leave-to[data-v-997d4bcc]{opacity:0;transform:scale(.96) translateY(6px)}.auth[data-v-9798fdcb]{height:100%;display:grid;place-items:center;padding:24px;overflow-y:auto}.card[data-v-9798fdcb]{width:min(420px,100%);padding:36px 32px 28px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.mark[data-v-9798fdcb]{text-align:center;font-size:22px;margin-bottom:4px}.lead[data-v-9798fdcb]{text-align:center;margin:6px 0 12px}.label[data-v-9798fdcb]{margin-top:10px;margin-bottom:2px;color:var(--text-dim);font-weight:500}.hint[data-v-9798fdcb]{font-size:12px;margin:2px 2px 0}.error[data-v-9798fdcb]{color:var(--danger);font-size:13px;margin:8px 0 0}.actions[data-v-9798fdcb]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.link[data-v-9798fdcb]{border:none;background:none;color:var(--text-dim);cursor:pointer;padding:4px 0}.link[data-v-9798fdcb]:hover{color:var(--text)}.maker[data-v-9798fdcb]{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:28px;font:600 10px/1 var(--font-display);letter-spacing:.24em;color:var(--text-faint)}.maker img[data-v-9798fdcb]{width:16px;height:16px}.composer[data-v-208f1a9d]{flex:none;margin:0 24px 20px;padding:8px 8px 8px 14px;border-radius:var(--r-panel);background:var(--surface);border:1px solid var(--line-strong);display:flex;align-items:flex-end;gap:10px;transition:border-color .15s}.composer[data-v-208f1a9d]:focus-within{border-color:#4a4a4a}textarea[data-v-208f1a9d]{flex:1;resize:none;border:none;outline:none;background:transparent;color:var(--text);font:inherit;line-height:20px;max-height:140px;padding:6px 0}.hint[data-v-208f1a9d]{font-size:11px;padding-bottom:8px;white-space:nowrap}@media(max-width:1100px){.hint[data-v-208f1a9d]{display:none}}.scroller[data-v-ae28cf99]{flex:1;overflow-y:auto;overscroll-behavior:contain}.spacer[data-v-ae28cf99]{position:relative}.window[data-v-ae28cf99]{position:absolute;inset:0 0 auto;padding:12px 0 16px}.day[data-v-ae28cf99]{display:flex;align-items:center;gap:12px;padding:18px 24px 6px}.day[data-v-ae28cf99]:before,.day[data-v-ae28cf99]:after{content:"";flex:1;height:1px;background:var(--line)}.day .label[data-v-ae28cf99]{font:500 11px/1 var(--font-mono)}.msg[data-v-ae28cf99]{display:flex;gap:12px;padding:1px 24px}.msg.first[data-v-ae28cf99]{padding-top:12px}.msg[data-v-ae28cf99]:hover{background:var(--hover)}.av[data-v-ae28cf99],.av-gap[data-v-ae28cf99]{width:34px;flex:none}.av-gap[data-v-ae28cf99]{display:flex;justify-content:center;padding-top:3px}.gap-time[data-v-ae28cf99]{font:10px/1.5 var(--font-mono);opacity:0}.msg:hover .gap-time[data-v-ae28cf99]{opacity:1}.col[data-v-ae28cf99]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.meta[data-v-ae28cf99]{display:flex;gap:8px;align-items:baseline;font-size:14px;min-width:0}.author[data-v-ae28cf99]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.author b[data-v-ae28cf99]{font-weight:600}.own .author b[data-v-ae28cf99]{color:var(--text-dim)}.meta .faint[data-v-ae28cf99],.dev[data-v-ae28cf99]{font-size:12px;white-space:nowrap}.time[data-v-ae28cf99]{font-family:var(--font-mono);font-size:11px}.trust[data-v-ae28cf99]{font-size:12px;white-space:nowrap}.trust.ok[data-v-ae28cf99]{color:var(--success)}.trust.bad[data-v-ae28cf99]{color:var(--danger)}.line[data-v-ae28cf99]{display:flex;align-items:flex-start;gap:8px;min-width:0}.bubble[data-v-ae28cf99]{min-width:0;max-width:72ch;color:var(--text);white-space:pre-wrap;unicode-bidi:plaintext;line-height:1.5;padding:1px 0}.bubble.bad[data-v-ae28cf99]{border-left:2px solid var(--danger);padding-left:10px}.bubble.failed[data-v-ae28cf99]{font-style:italic;color:var(--text-faint)}.hover[data-v-ae28cf99]{display:flex;align-items:center;margin-left:auto;opacity:0;transition:opacity .12s;flex:none}.copy[data-v-ae28cf99]{border:1px solid var(--line-strong);background:var(--surface);color:var(--text-dim);border-radius:6px;padding:4px;cursor:pointer;display:grid}.copy[data-v-ae28cf99]:hover{color:var(--text)}.msg:hover .hover[data-v-ae28cf99],.hover[data-v-ae28cf99]:focus-within{opacity:1}.people[data-v-c78e5e89]{width:248px;flex:none;padding:0 10px 14px;overflow-y:auto;background:var(--surface);border:none;border-left:1px solid var(--line);border-radius:0}header[data-v-c78e5e89]{height:64px;display:flex;justify-content:space-between;align-items:center;padding:0 4px 0 8px;margin-bottom:8px;border-bottom:1px solid var(--line);margin-inline:-10px;padding-inline:18px 12px}.count[data-v-c78e5e89]{font-family:var(--font-mono);margin-left:4px}.x[data-v-c78e5e89],.more[data-v-c78e5e89]{border:none;background:none;color:var(--text-faint);cursor:pointer;display:grid;padding:4px;border-radius:6px}.x[data-v-c78e5e89]:hover,.more[data-v-c78e5e89]:hover{color:var(--text);background:var(--raised)}.person[data-v-c78e5e89]{display:flex;gap:10px;align-items:flex-start;padding:7px 8px;border-radius:var(--r-row)}.person[data-v-c78e5e89]:hover{background:var(--hover)}.who[data-v-c78e5e89]{flex:1;min-width:0}.name[data-v-c78e5e89]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device[data-v-c78e5e89]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:none;padding:1px 0;font-size:12px;color:var(--text-faint);cursor:pointer;text-align:left}.device[data-v-c78e5e89]:hover{color:var(--text-dim)}.device.ok[data-v-c78e5e89]{color:var(--success)}.device.bad[data-v-c78e5e89]{color:var(--danger)}.device.sub[data-v-c78e5e89]{padding-left:8px}.more[data-v-c78e5e89]{opacity:0}.person:hover .more[data-v-c78e5e89],.more[data-v-c78e5e89]:focus-visible{opacity:1}.conversation[data-v-ae8e2797]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg);border:none;border-radius:0}.head[data-v-ae8e2797]{height:64px;flex:none;padding:0 16px 0 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}.titles[data-v-ae8e2797]{flex:1;min-width:0}.titles .heading[data-v-ae8e2797]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-ae8e2797]{font-size:12px;margin-top:1px}.head .btn[data-v-ae8e2797]{margin-right:6px}.icon[data-v-ae8e2797]{width:34px;height:34px;border-radius:var(--r-control);border:none;background:transparent;color:var(--text-faint);display:grid;place-items:center;cursor:pointer}.icon[data-v-ae8e2797]:hover{background:var(--raised);color:var(--text-dim)}.icon.on[data-v-ae8e2797]{background:var(--raised);color:var(--text)}.loading[data-v-ae8e2797]{flex:1;display:grid;place-items:center}.empty[data-v-ae8e2797]{align-items:center;justify-content:center;text-align:center;gap:6px}.empty .heading[data-v-ae8e2797]{font:600 18px/1.2 var(--font-display);letter-spacing:-.01em}.empty p[data-v-ae8e2797]{max-width:340px;margin:0}.row[data-v-71add213]{width:100%;min-width:0;display:flex;gap:10px;align-items:center;padding:7px 10px;border:none;background:transparent;border-radius:var(--r-row);text-align:left;cursor:pointer;transition:background .12s}.row[data-v-71add213]:hover{background:var(--hover)}.row.sel[data-v-71add213]{background:var(--raised)}.hash[data-v-71add213]{width:28px;height:28px;flex:none;border-radius:6px;border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--text-faint);font:500 13px/1 var(--font-mono)}.sel .hash[data-v-71add213]{color:var(--text-dim);border-color:#3a3a3a}.text[data-v-71add213]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.top[data-v-71add213],.bottom[data-v-71add213]{display:flex;gap:6px;align-items:center;min-width:0}.name[data-v-71add213]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);unicode-bidi:plaintext}.sel .name[data-v-71add213],.unread .name[data-v-71add213]{color:var(--text)}.unread .name[data-v-71add213]{font-weight:600}.time[data-v-71add213]{font:11px var(--font-mono);color:var(--text-faint);flex:none}.preview[data-v-71add213]{flex:1;min-width:0;font-size:12px;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext}.unread .preview[data-v-71add213]{color:var(--text-dim)}.preview.draft[data-v-71add213]{color:var(--accent)}.badge[data-v-71add213]{flex:none;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:0 6px;font-size:10px;font-weight:700;line-height:16px}.sidebar[data-v-4fd9070c]{width:272px;flex:none;display:flex;flex-direction:column;padding:18px 8px 10px;overflow-x:hidden;overflow-y:auto;background:var(--surface);border:none;border-right:1px solid var(--line);border-radius:0}.brand[data-v-4fd9070c]{padding:2px 12px 18px}.search[data-v-4fd9070c]{margin:0 4px 18px;padding:7px 10px;border-radius:var(--r-control);background:var(--bg);border:1px solid var(--line-strong);color:var(--text-faint);display:flex;gap:8px;align-items:center;cursor:pointer;transition:border-color .15s}.search[data-v-4fd9070c]:hover{border-color:#444;color:var(--text-dim)}.search span[data-v-4fd9070c]:nth-child(2){flex:1;text-align:left}.kbd[data-v-4fd9070c]{font:500 11px/1 var(--font-mono);color:var(--text-faint);border:1px solid var(--line-strong);border-radius:4px;padding:3px 5px}section[data-v-4fd9070c]{margin-bottom:18px;min-width:0}header[data-v-4fd9070c]{display:flex;justify-content:space-between;align-items:center;padding:0 6px 4px 12px}.add[data-v-4fd9070c]{border:none;background:none;color:var(--text-faint);cursor:pointer;padding:4px;border-radius:6px;display:grid}.add[data-v-4fd9070c]:hover{color:var(--text);background:var(--raised)}.empty[data-v-4fd9070c]{padding:4px 12px;font-size:13px;margin:0}.spacer[data-v-4fd9070c]{flex:1}.offline[data-v-4fd9070c]{margin:0;padding:8px 12px;font-size:13px;color:var(--warning);display:flex;gap:8px;align-items:center}.pulse[data-v-4fd9070c]{width:7px;height:7px;border-radius:50%;background:var(--warning);animation:pulse-4fd9070c 1.6s var(--ease) infinite}@keyframes pulse-4fd9070c{50%{opacity:.3}}.chats[data-v-2b490d81]{flex:1;display:flex;min-width:0}.head[data-v-26b8fb93]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid var(--line)}.title[data-v-26b8fb93]{margin:0;font:600 24px/1.15 var(--font-display);letter-spacing:-.01em}.meta[data-v-26b8fb93]{margin:8px 0 0;font-size:13px}.pill[data-v-bf618850]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;white-space:nowrap;color:var(--text-faint)}.pill[data-v-bf618850]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ok[data-v-bf618850]{color:var(--success)}.bad[data-v-bf618850]{color:var(--danger)}.wait[data-v-bf618850]{color:var(--warning)}.accent[data-v-bf618850]{color:var(--accent)}.plain[data-v-bf618850]{color:var(--text-faint)}.page[data-v-076b65c6]{flex:1;overflow-y:auto;background:var(--bg)}.column[data-v-076b65c6]{max-width:920px;padding:40px 48px 56px}.machine[data-v-076b65c6]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px}.code[data-v-076b65c6]{font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums}.big[data-v-076b65c6]{font:400 32px/1.15 var(--font-mono);letter-spacing:.04em;word-spacing:.2em;margin:12px 0 14px;color:var(--text)}.machine p[data-v-076b65c6]{margin:0;font-size:13px;max-width:560px;line-height:1.6}.waiting[data-v-076b65c6]{margin-top:32px;display:flex;flex-direction:column;gap:10px}.sub[data-v-076b65c6]{font-size:15px;margin:0;font-weight:600}.row[data-v-076b65c6]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-color:#fbbf244d}.grow[data-v-076b65c6]{flex:1;min-width:0}.tabs[data-v-076b65c6]{display:flex;gap:24px;margin:36px 0 0;border-bottom:1px solid var(--line)}.tabs button[data-v-076b65c6]{border:none;background:none;padding:10px 0;margin-bottom:-1px;color:var(--text-faint);cursor:pointer;border-bottom:2px solid transparent;font-weight:500;font-size:13px}.tabs button[data-v-076b65c6]:hover{color:var(--text-dim)}.tabs button.on[data-v-076b65c6]{color:var(--text);border-bottom-color:var(--text)}.list[data-v-076b65c6]{border:none;background:none;border-radius:0}.item[data-v-076b65c6]{display:grid;grid-template-columns:minmax(0,1fr) auto 112px 136px;align-items:center;gap:20px;padding:14px 4px;border-bottom:1px solid var(--line)}.item .pill[data-v-076b65c6]{justify-self:start}.item .btn[data-v-076b65c6]{justify-self:end}.small[data-v-076b65c6]{font-size:12px}.none[data-v-076b65c6]{padding:32px 4px;margin:0}.page[data-v-5ddd30bd]{flex:1;overflow-y:auto;background:var(--bg)}.column[data-v-5ddd30bd]{max-width:920px;padding:40px 48px 56px}.reveal[data-v-5ddd30bd]{padding:22px 26px;margin-bottom:36px;border-color:var(--accent-line)}.line[data-v-5ddd30bd]{display:flex;align-items:center;gap:8px;margin:12px 0}.code[data-v-5ddd30bd]{flex:1;min-width:0;overflow-wrap:anywhere;font:400 30px/1.2 var(--font-mono);letter-spacing:.06em;color:var(--accent);user-select:all}.reveal p[data-v-5ddd30bd]{margin:0;font-size:13px}.sub[data-v-5ddd30bd]{font-size:15px;margin:0 0 4px;font-weight:600}.list[data-v-5ddd30bd]{border:none;background:none;border-radius:0}.item[data-v-5ddd30bd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px 104px;align-items:center;gap:20px;padding:14px 4px;border-bottom:1px solid var(--line)}.item .pill[data-v-5ddd30bd]{justify-self:start}.item .btn[data-v-5ddd30bd]{justify-self:end}.grow[data-v-5ddd30bd]{flex:1}.small[data-v-5ddd30bd]{font-size:12px}.none[data-v-5ddd30bd]{padding:32px 4px;margin:0}.intro[data-v-08e5cd74]{height:100%;display:grid;place-items:center;padding:24px}.card[data-v-08e5cd74]{width:min(440px,100%);min-height:320px;padding:36px 32px 28px;background:var(--surface);text-align:center;display:flex;flex-direction:column;gap:10px}.heading[data-v-08e5cd74]{margin:6px 0 0;font:600 20px/1.2 var(--font-display);letter-spacing:-.01em}.code[data-v-08e5cd74]{font:400 24px/1.4 var(--font-mono);letter-spacing:.04em;margin:10px 0}p[data-v-08e5cd74]{margin:0;font-size:14px;line-height:1.6;color:var(--text-dim)}.actions[data-v-08e5cd74]{display:flex;justify-content:center;gap:8px;margin-top:auto;padding-top:12px}.page[data-v-e5fe43d6]{flex:1;overflow-y:auto;background:var(--bg)}.column[data-v-e5fe43d6]{max-width:920px;padding:40px 48px 56px;display:flex;flex-direction:column}.box[data-v-e5fe43d6]{padding:18px 4px;border:none;border-bottom:1px solid var(--line);border-radius:0;background:none}.toggle[data-v-e5fe43d6]{display:flex;gap:14px;align-items:flex-start;cursor:pointer}.toggle>span[data-v-e5fe43d6]{display:flex;flex-direction:column;gap:4px}.toggle b[data-v-e5fe43d6]{font-weight:500}.toggle input[data-v-e5fe43d6]{margin-top:4px;accent-color:var(--text);width:15px;height:15px}.small[data-v-e5fe43d6]{font-size:13px}.reconnecting[data-v-c01c7519]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:24px}.reconnecting .wordmark[data-v-c01c7519]{font-size:18px;margin-bottom:14px}.reconnecting p[data-v-c01c7519]{margin:0}.shell[data-v-c01c7519]{display:flex;height:100%}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-Variable.woff2) format("woff2-variations");font-weight:200 900;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}:root{--bg: #000000;--surface: #0a0a0a;--raised: #141414;--hover: #101010;--line: #1f1f1f;--line-strong: #2e2e2e;--text: #f2f2f0;--text-dim: #a3a39f;--text-faint: #6b6b68;--accent: #7cc4fa;--accent-ink: #04121e;--accent-line: rgba(124, 196, 250, .4);--success: #6ee7b7;--warning: #fbbf24;--danger: #f87171;--font-display: "Unbounded", "Arial Black", system-ui, sans-serif;--font-body: "Geist", system-ui, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, Menlo, monospace;--r-control: 8px;--r-row: 6px;--r-panel: 10px;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;overflow:hidden}::selection{background:var(--text);color:var(--bg)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid transparent;background-clip:padding-box;border-radius:10px}::-webkit-scrollbar-track{background:transparent}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel)}.label{font:600 12px/1.2 var(--font-body);color:var(--text-faint)}.wordmark{font:600 13px/1 var(--font-display);letter-spacing:.24em}.heading{font:600 16px/1.3 var(--font-body);letter-spacing:-.005em}.dim{color:var(--text-dim)}.faint{color:var(--text-faint)}.btn{border:1px solid transparent;border-radius:var(--r-control);padding:7px 14px;font-weight:600;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.btn-primary{background:var(--text);color:var(--bg)}.btn-primary:hover:not(:disabled){background:#fff}.btn-glass{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-glass:hover:not(:disabled){background:var(--raised);border-color:#444}.btn-danger{background:transparent;color:var(--danger);border-color:#f8717159}.btn-danger:hover:not(:disabled){background:#f8717114}.btn:disabled{opacity:.4;cursor:default}.btn-primary:disabled{opacity:1;background:var(--raised);color:var(--text-faint);border-color:var(--line-strong)}.field{width:100%;padding:9px 12px;border-radius:var(--r-control);color:var(--text);background:var(--bg);border:1px solid var(--line-strong);font:inherit}.field:focus{outline:none;border-color:var(--text-dim)}.field::placeholder,textarea::placeholder{color:var(--text-faint)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.fatal{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.fatal .wordmark{font-size:18px}.fatal p{margin:0;max-width:420px;color:var(--text-dim)}
