.su-brand[data-v-9a66077d]{align-items:center;color:var(--text);display:inline-flex;font-size:17px;font-weight:600;gap:8px;letter-spacing:-.02em;text-decoration:none}.su-wordmark .hv[data-v-9a66077d]{color:var(--accent-deep)}.topo-outer[data-v-7941965d]{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;position:relative;z-index:2}.topo-wrap[data-v-7941965d]{background:transparent;border:none;border-radius:14px;color:var(--text);margin-bottom:-440px;padding:18px 16px 14px;position:relative;transform:scale(.8) translateY(-150px);transform-origin:top center}.topo-caption[data-v-7941965d]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono;font-size:10.5px;gap:8px;justify-content:flex-end;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.dot-live[data-v-7941965d]{animation:topo-blink-7941965d 2s infinite;background:var(--ok);border-radius:50%;box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 20%,transparent);height:6px;width:6px}@keyframes topo-blink-7941965d{0%,to{opacity:1}50%{opacity:.5}}.topo-tick[data-v-7941965d]{color:var(--dim);font-size:10px}.topo[data-v-7941965d]{color:var(--text);display:block;height:auto;width:100%}.topo-col-label[data-v-7941965d]{font-family:JetBrains Mono;font-size:8.5px;fill:var(--muted);letter-spacing:1.4px;text-transform:uppercase}.topo-node-label[data-v-7941965d]{font-family:Inter Tight;font-size:10px;font-weight:500;fill:var(--text)}.topo-node-sub[data-v-7941965d]{font-family:JetBrains Mono;font-size:8px;fill:var(--muted);letter-spacing:.5px}.topo-steps[data-v-7941965d]{border-bottom:1px dashed var(--border-2);display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:10px;padding-bottom:14px}.topo-step[data-v-7941965d]{align-items:flex-start;display:flex;gap:8px}.topo-step-n[data-v-7941965d]{color:var(--accent);font-family:JetBrains Mono;font-size:10px;font-weight:600;letter-spacing:.08em;margin-top:2px}.topo-step b[data-v-7941965d]{color:var(--text);display:block;font-size:12px;font-weight:500;line-height:1.2}.topo-step span[data-v-7941965d]{color:var(--muted);font-family:JetBrains Mono;font-size:9.5px;letter-spacing:.04em}.legal-overlay[data-v-a9d29ebe]{align-items:center;background:#0e0d0b73;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.legal-modal[data-v-a9d29ebe]{background:var(--surface,#fff);border:1px solid var(--border,#e5e1d4);border-radius:16px;box-shadow:0 24px 64px -16px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:780px;overflow:hidden;width:100%}.legal-header[data-v-a9d29ebe]{align-items:flex-start;border-bottom:1px solid var(--border,#e5e1d4);display:flex;justify-content:space-between;padding:24px 28px 18px}.legal-eyebrow[data-v-a9d29ebe]{align-items:center;color:var(--muted,#7a7468);display:inline-flex;font-family:JetBrains Mono;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.legal-bar[data-v-a9d29ebe]{background:var(--accent);height:1px;width:12px}.legal-title[data-v-a9d29ebe]{color:var(--text,#0e0d0b);font-family:Inter Tight;font-size:22px;font-weight:600;letter-spacing:-.02em;margin:8px 0 0}.legal-updated[data-v-a9d29ebe]{color:var(--dim,#a9a293);font-family:JetBrains Mono;font-size:11px;margin-top:4px}.legal-close[data-v-a9d29ebe]{background:transparent;border:1px solid var(--border-2,#d8d3c3);border-radius:8px;color:var(--muted,#7a7468);cursor:pointer;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.legal-close[data-v-a9d29ebe]:hover{border-color:var(--text);color:var(--text)}.legal-body[data-v-a9d29ebe]{display:grid;flex:1;grid-template-columns:200px 1fr;min-height:0;overflow:hidden}@media (max-width:640px){.legal-body[data-v-a9d29ebe]{grid-template-columns:1fr}.legal-nav[data-v-a9d29ebe]{display:none}}.legal-nav[data-v-a9d29ebe]{border-right:1px solid var(--border,#e5e1d4);display:flex;flex-direction:column;overflow-y:auto;padding:16px 0}.legal-nav-item[data-v-a9d29ebe]{align-items:center;background:none;border:none;border-left:2px solid transparent;color:var(--muted,#7a7468);cursor:pointer;display:flex;font:inherit;font-size:12.5px;font-weight:500;gap:8px;padding:9px 20px;text-align:left;text-decoration:none}.legal-nav-item[data-v-a9d29ebe]:hover{background:var(--surface-2,#f2efe7);color:var(--text)}.legal-nav-item.active[data-v-a9d29ebe]{background:var(--accent-soft);border-left-color:var(--accent);color:var(--accent-deep)}.legal-nav-num[data-v-a9d29ebe]{color:var(--dim,#a9a293);font-family:JetBrains Mono;font-size:10px;letter-spacing:.06em;width:18px}.legal-nav-item.active .legal-nav-num[data-v-a9d29ebe]{color:var(--accent)}.legal-content[data-v-a9d29ebe]{overflow-y:auto;padding:24px 28px}.legal-section-title[data-v-a9d29ebe]{color:var(--text,#0e0d0b);font-family:Inter Tight;font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px}.legal-content p[data-v-a9d29ebe]{color:var(--text-2,#2a2722);font-size:14px;line-height:1.65;margin:0 0 12px}.legal-content p[data-v-a9d29ebe]:last-child{margin-bottom:0}.legal-footer[data-v-a9d29ebe]{align-items:center;background:var(--surface-2,#f2efe7);border-top:1px solid var(--border,#e5e1d4);display:flex;justify-content:space-between;padding:16px 28px}.legal-footer-note[data-v-a9d29ebe]{color:var(--dim,#a9a293);font-family:JetBrains Mono;font-size:11px}.legal-footer-note a[data-v-a9d29ebe]{color:var(--accent-deep);text-decoration:none}.legal-accept[data-v-a9d29ebe]{align-items:center;background:var(--accent);border:none;border-radius:8px;color:#0b0b0b;cursor:pointer;display:inline-flex;font-family:JetBrains Mono;font-size:13px;font-weight:500;gap:6px;padding:9px 18px}.legal-accept[data-v-a9d29ebe]:hover{filter:brightness(1.08)}.su-shell[data-v-d9fef0a1]{display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(460px,540px);min-height:100vh}@media (max-width:960px){.su-shell[data-v-d9fef0a1]{grid-template-columns:1fr}.su-side[data-v-d9fef0a1]{display:none}}.su-side[data-v-d9fef0a1]{background:var(--bg);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative}.su-side[data-v-d9fef0a1] .hex-bg{opacity:.35}.su-side-top[data-v-d9fef0a1]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:3}.su-side-top .su-eyebrow[data-v-d9fef0a1]{margin-left:auto}.su-side-heading[data-v-d9fef0a1]{color:var(--muted);font-family:Inter Tight;font-size:14px;font-weight:500;letter-spacing:-.01em;margin:0}.su-side-heading .em[data-v-d9fef0a1]{color:var(--accent-deep);font-style:italic;font-weight:500}.su-side-sep[data-v-d9fef0a1]{color:var(--border-3);font-size:16px;font-weight:300}.su-home-link[data-v-d9fef0a1]{color:inherit;text-decoration:none;transition:opacity .15s}.su-home-link[data-v-d9fef0a1]:hover{opacity:.7}.su-side-body[data-v-d9fef0a1]{display:flex;flex-direction:column;gap:18px;margin-top:0;position:relative;z-index:3}.su-side-quote[data-v-d9fef0a1]{color:var(--text);font-size:22px;font-weight:400;letter-spacing:-.015em;line-height:1.35;max-width:420px}.su-side-quote[data-v-d9fef0a1]:before{color:var(--accent);content:"“";display:block;font-family:Inter Tight;font-size:44px;line-height:1;margin-bottom:-8px}.su-side-attr[data-v-d9fef0a1]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono;font-size:11px;gap:10px;letter-spacing:.08em}.su-ava[data-v-d9fef0a1]{background:linear-gradient(135deg,var(--accent) 0,var(--accent-deep) 100%);border-radius:50%;color:var(--paper);display:grid;font-family:Inter Tight;font-size:12px;font-weight:600;height:28px;place-items:center;width:28px}.su-side-stats[data-v-d9fef0a1]{border-top:1px solid var(--border-2);display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding-top:20px}.su-stat .k[data-v-d9fef0a1]{color:var(--text);font-size:18px;font-weight:500;letter-spacing:-.01em}.su-stat .k[data-v-d9fef0a1],.su-stat .l[data-v-d9fef0a1]{font-family:JetBrains Mono}.su-stat .l[data-v-d9fef0a1]{color:var(--dim);font-size:10px;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.su-main[data-v-d9fef0a1]{background:var(--surface);display:flex;flex-direction:column;min-height:100vh;padding:32px;position:relative}.su-main-inner[data-v-d9fef0a1]{display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:460px;width:100%}.su-main-foot[data-v-d9fef0a1]{color:var(--dim);display:flex;justify-content:space-between;padding-top:24px}.su-eyebrow[data-v-d9fef0a1],.su-main-foot[data-v-d9fef0a1]{align-items:center;font-family:JetBrains Mono;font-size:11px}.su-eyebrow[data-v-d9fef0a1]{color:var(--muted);display:inline-flex;gap:10px;letter-spacing:.14em;text-transform:uppercase}.su-bar[data-v-d9fef0a1]{background:var(--accent);height:1px;width:14px}.su-num[data-v-d9fef0a1]{color:var(--accent)}.su-oauth-btn[data-v-d9fef0a1]{align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;justify-content:center;padding:12px 16px;transition:all .12s;width:100%}.su-oauth-btn[data-v-d9fef0a1]:hover{border-color:var(--text);transform:translateY(-1px)}.su-oauth-btn[data-v-d9fef0a1]:disabled{cursor:not-allowed;opacity:.5}.su-oauth-btn[data-v-d9fef0a1] svg{flex-shrink:0;height:18px;width:18px}.su-divider[data-v-d9fef0a1]{align-items:center;color:var(--dim);display:flex;font-family:JetBrains Mono;font-size:10.5px;gap:14px;letter-spacing:.12em;margin:18px 0;text-transform:uppercase}.su-divider[data-v-d9fef0a1]:after,.su-divider[data-v-d9fef0a1]:before{background:var(--border);content:"";flex:1;height:1px}.su-form-group[data-v-d9fef0a1]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.su-form-group label[data-v-d9fef0a1]{color:var(--muted);font-family:JetBrains Mono;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.su-input[data-v-d9fef0a1]{background:var(--surface);border:1px solid var(--border-2);border-radius:8px;color:var(--text);font:inherit;font-size:14px;outline:none;padding:11px 14px;transition:all .12s;width:100%}.su-input-wrap[data-v-d9fef0a1]{position:relative}.su-input-wrap .su-input[data-v-d9fef0a1]{padding-right:40px}.su-pw-toggle[data-v-d9fef0a1]{background:none;border:none;color:var(--dim);cursor:pointer;display:grid;padding:4px;place-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .15s}.su-pw-toggle[data-v-d9fef0a1]:hover{color:var(--text)}.su-input[data-v-d9fef0a1]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 16%,transparent)}.su-input[data-v-d9fef0a1]::-moz-placeholder{color:var(--dim)}.su-input[data-v-d9fef0a1]::placeholder{color:var(--dim)}.su-btn[data-v-d9fef0a1]{align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:11px 16px;text-decoration:none;transition:all .15s;white-space:nowrap}.su-btn[data-v-d9fef0a1]:hover:not(:disabled){border-color:var(--text);transform:translateY(-1px)}.su-btn[data-v-d9fef0a1]:disabled{cursor:not-allowed;opacity:.5}.su-btn-primary[data-v-d9fef0a1]{background:var(--accent);border-color:var(--accent);color:#0b0b0b}.su-btn-primary[data-v-d9fef0a1]:hover:not(:disabled){border-color:var(--accent-deep);filter:brightness(1.06)}.su-btn-block[data-v-d9fef0a1]{width:100%}.su-btn-large[data-v-d9fef0a1]{border-radius:10px;font-size:15px;padding:14px 20px}.su-dot-load[data-v-d9fef0a1]{display:inline-flex;gap:3px}.su-dot-load span[data-v-d9fef0a1]{animation:su-dot-load-d9fef0a1 1.2s ease infinite;background:currentColor;border-radius:50%;height:5px;width:5px}.su-dot-load span[data-v-d9fef0a1]:nth-child(2){animation-delay:.15s}.su-dot-load span[data-v-d9fef0a1]:nth-child(3){animation-delay:.3s}@keyframes su-dot-load-d9fef0a1{0%,to{opacity:.2}50%{opacity:1}}.su-shell[data-v-bbd0469a]{display:grid;grid-template-columns:minmax(420px,1fr) minmax(500px,600px);min-height:100vh}@media (max-width:960px){.su-shell[data-v-bbd0469a]{grid-template-columns:1fr}.su-side[data-v-bbd0469a]{display:none}}.su-side[data-v-bbd0469a]{background:var(--surface-2);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative}.su-side-top[data-v-bbd0469a]{align-items:center;justify-content:space-between}.su-side-body[data-v-bbd0469a],.su-side-top[data-v-bbd0469a]{display:flex;position:relative;z-index:3}.su-side-body[data-v-bbd0469a]{flex-direction:column;gap:24px;margin-top:auto}.su-side-quote[data-v-bbd0469a]{color:var(--text);font-size:22px;font-weight:400;letter-spacing:-.015em;line-height:1.35;max-width:420px}.su-side-quote[data-v-bbd0469a]:before{color:var(--accent);content:"“";display:block;font-family:Inter Tight;font-size:44px;line-height:1;margin-bottom:-8px}.su-side-attr[data-v-bbd0469a]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono;font-size:11px;gap:10px;letter-spacing:.08em}.su-ava[data-v-bbd0469a]{background:linear-gradient(135deg,var(--accent) 0,var(--accent-deep) 100%);border-radius:50%;color:var(--paper);display:grid;font-family:Inter Tight;font-size:12px;font-weight:600;height:28px;place-items:center;width:28px}.su-main[data-v-bbd0469a]{display:flex;flex-direction:column;min-height:100vh;padding:32px;position:relative}.su-main-inner[data-v-bbd0469a]{display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:460px;width:100%}.su-main-foot[data-v-bbd0469a]{color:var(--dim);display:flex;justify-content:space-between;padding-top:24px}.su-eyebrow[data-v-bbd0469a],.su-main-foot[data-v-bbd0469a]{align-items:center;font-family:JetBrains Mono;font-size:11px}.su-eyebrow[data-v-bbd0469a]{color:var(--muted);display:inline-flex;gap:10px;letter-spacing:.14em;text-transform:uppercase}.su-bar[data-v-bbd0469a]{background:var(--accent);height:1px;width:14px}.su-num[data-v-bbd0469a]{color:var(--accent)}.otp-row[data-v-bbd0469a]{display:flex;gap:10px;justify-content:center;margin:28px 0 20px}.otp-cell[data-v-bbd0469a]{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;color:var(--text);font-family:JetBrains Mono;font-size:24px;font-weight:500;height:62px;outline:none;text-align:center;transition:all .15s;width:52px}.otp-cell.filled[data-v-bbd0469a]{background:var(--accent-soft);border-color:var(--accent)}.otp-cell[data-v-bbd0469a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 16%,transparent)}.pulse-dot[data-v-bbd0469a]{animation:pulse-bbd0469a 1.6s ease-in-out infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent);height:6px;width:6px}@keyframes pulse-bbd0469a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.su-btn[data-v-bbd0469a]{align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:11px 16px;transition:all .15s}.su-btn-ghost[data-v-bbd0469a]{background:transparent;border-color:transparent;color:var(--muted)}.su-btn-ghost[data-v-bbd0469a]:hover{background:var(--surface-2);color:var(--text)}@keyframes shake-bbd0469a{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.wiz-card[data-v-fa0fbb3c]{max-width:640px;width:100%}.kicker[data-v-fa0fbb3c]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.title[data-v-fa0fbb3c]{color:var(--text);font-size:26px;font-weight:700;line-height:1.25;margin:0 0 8px}.subtitle[data-v-fa0fbb3c]{color:var(--text-2);font-size:14px;line-height:1.6;margin:0 0 28px}.subtitle em[data-v-fa0fbb3c]{color:var(--accent);font-style:italic}.name-grid[data-v-fa0fbb3c]{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:20px}.field[data-v-fa0fbb3c]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-fa0fbb3c]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.su-input[data-v-fa0fbb3c]{background:var(--surface);border:1px solid var(--border-2);border-radius:8px;color:var(--text);font:inherit;font-size:15px;outline:none;padding:11px 14px;transition:border-color .15s}.su-input[data-v-fa0fbb3c]::-moz-placeholder{color:var(--dim)}.su-input[data-v-fa0fbb3c]::placeholder{color:var(--dim)}.su-input[data-v-fa0fbb3c]:focus{border-color:var(--accent)}.avatar-row[data-v-fa0fbb3c]{gap:14px;margin-bottom:28px}.avatar[data-v-fa0fbb3c],.avatar-row[data-v-fa0fbb3c]{align-items:center;display:flex}.avatar[data-v-fa0fbb3c]{border-radius:50%;color:#0b0b0b;flex-shrink:0;font-size:16px;font-weight:700;height:44px;justify-content:center;width:44px}.avatar-hint[data-v-fa0fbb3c]{color:var(--dim);font-size:13px}.queen-section[data-v-fa0fbb3c]{margin-bottom:16px}.queen-input-wrap[data-v-fa0fbb3c]{align-items:center;display:flex;gap:10px;margin-top:6px}.queen-input[data-v-fa0fbb3c]{flex:1}.chip-row[data-v-fa0fbb3c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chip-label[data-v-fa0fbb3c]{color:var(--dim);font-size:13px;margin-right:4px}.chip-opt[data-v-fa0fbb3c]{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;color:var(--text-2);cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s}.chip-opt[data-v-fa0fbb3c]:hover{border-color:var(--accent-line);color:var(--text)}.chip-opt.active[data-v-fa0fbb3c]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.wiz-card[data-v-755aff1d]{max-width:640px;width:100%}.kicker[data-v-755aff1d]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.title[data-v-755aff1d]{color:var(--text);font-size:26px;font-weight:700;line-height:1.25;margin:0 0 24px}.role-grid[data-v-755aff1d]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.opt-card[data-v-755aff1d]{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:16px;position:relative;text-align:left;transition:all .15s}.opt-card[data-v-755aff1d]:hover{border-color:var(--accent-line);transform:translateY(-1px)}.opt-card.selected[data-v-755aff1d]{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.check-circle[data-v-755aff1d]{align-items:center;border:1.5px solid var(--border-3);border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .15s;width:20px}.opt-card.selected .check-circle[data-v-755aff1d]{background:var(--accent);border-color:var(--accent);color:#0b0b0b}.glyph[data-v-755aff1d]{color:var(--accent-deep);line-height:1;margin-bottom:4px}.opt-title[data-v-755aff1d]{font-size:14px;font-weight:600}.opt-desc[data-v-755aff1d]{color:var(--text-2);font-size:12px}@media (max-width:560px){.role-grid[data-v-755aff1d]{grid-template-columns:repeat(2,1fr)}}.wiz-card[data-v-3314fe78]{max-width:640px;width:100%}.kicker[data-v-3314fe78]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.kicker[data-v-3314fe78] svg{height:18px;width:18px}.title[data-v-3314fe78]{color:var(--text);font-size:26px;font-weight:700;line-height:1.25;margin:0 0 24px}.team-grid[data-v-3314fe78]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.opt-card[data-v-3314fe78]{background:var(--surface);border:1px solid var(--border-2);border-radius:10px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:20px 16px;position:relative;text-align:left;transition:all .15s}.opt-card[data-v-3314fe78]:hover{border-color:var(--accent-line);transform:translateY(-1px)}.opt-card.selected[data-v-3314fe78]{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.check-circle[data-v-3314fe78]{align-items:center;border:1.5px solid var(--border-3);border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .15s;width:20px}.opt-card.selected .check-circle[data-v-3314fe78]{background:var(--accent);border-color:var(--accent);color:#0b0b0b}.number[data-v-3314fe78]{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.opt-card.selected .number[data-v-3314fe78]{color:var(--accent-deep)}.opt-title[data-v-3314fe78]{font-size:14px;font-weight:600}.opt-desc[data-v-3314fe78]{color:var(--text-2);font-size:12px}@media (max-width:560px){.team-grid[data-v-3314fe78]{grid-template-columns:repeat(2,1fr)}}.step[data-v-0986b58c]{max-width:720px;width:100%}.kicker[data-v-0986b58c]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.kicker-glyph[data-v-0986b58c]{color:var(--accent);height:18px;width:18px}.title[data-v-0986b58c]{color:var(--text);font-size:22px;font-weight:600;line-height:1.3;margin:0 0 28px}.group[data-v-0986b58c]{margin-bottom:20px}.group-label[data-v-0986b58c]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.grid[data-v-0986b58c]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.card[data-v-0986b58c]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:14px 8px;position:relative;transition:all .15s}.card[data-v-0986b58c]:hover{background:var(--surface-2);border-color:var(--border-2)}.card.selected[data-v-0986b58c]{background:var(--accent-soft);border-color:var(--accent)}.check[data-v-0986b58c]{border:1.5px solid var(--border-2);border-radius:50%;display:grid;height:18px;place-items:center;position:absolute;right:6px;top:6px;transition:all .15s;width:18px}.card.selected .check[data-v-0986b58c]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.card-name[data-v-0986b58c]{font-size:12px;font-weight:500}.count[data-v-0986b58c]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;margin:16px 0 0;text-align:center}@media (max-width:560px){.grid[data-v-0986b58c]{grid-template-columns:repeat(2,1fr)}}.step[data-v-252cb5b0]{max-width:640px;width:100%}.kicker[data-v-252cb5b0]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.title[data-v-252cb5b0]{color:var(--text);font-size:22px;font-weight:600;line-height:1.3;margin:0 0 28px}.grid[data-v-252cb5b0]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.card[data-v-252cb5b0]{background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:16px;text-align:left;transition:all .15s}.card[data-v-252cb5b0]:hover{background:var(--surface-2);border-color:var(--border-2)}.card.selected[data-v-252cb5b0]{background:var(--accent-soft);border-color:var(--accent)}.card-top[data-v-252cb5b0]{align-items:center;display:flex;gap:8px}.card-glyph[data-v-252cb5b0]{color:var(--accent);height:20px;width:20px}.card-author[data-v-252cb5b0]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em}.card-name[data-v-252cb5b0]{font-size:14px;font-weight:600}.card-desc[data-v-252cb5b0]{color:var(--muted);display:-webkit-box;font-size:12px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-tags[data-v-252cb5b0]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tag[data-v-252cb5b0]{background:var(--surface-3);border-radius:4px;color:var(--dim);letter-spacing:.06em;padding:2px 6px;text-transform:uppercase}.forks[data-v-252cb5b0],.tag[data-v-252cb5b0]{font-family:JetBrains Mono,monospace;font-size:9px}.forks[data-v-252cb5b0]{color:var(--muted);letter-spacing:.04em;margin-left:auto}@media (max-width:500px){.grid[data-v-252cb5b0]{grid-template-columns:1fr}}.step[data-v-7f8018cb]{max-width:480px;width:100%}.kicker[data-v-7f8018cb]{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:8px;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.kicker-glyph[data-v-7f8018cb]{color:var(--accent);height:18px;width:18px}.title[data-v-7f8018cb]{color:var(--text);font-size:22px;font-weight:600;line-height:1.3;margin:0 0 32px}.section[data-v-7f8018cb]{margin-bottom:28px}.section-label[data-v-7f8018cb]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.grid-3[data-v-7f8018cb]{grid-template-columns:repeat(3,1fr)}.grid-2[data-v-7f8018cb],.grid-3[data-v-7f8018cb]{display:grid;gap:10px}.grid-2[data-v-7f8018cb]{grid-template-columns:repeat(2,1fr)}.option[data-v-7f8018cb]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;padding:18px 12px;transition:all .15s}.option[data-v-7f8018cb]:hover{background:var(--surface-2);border-color:var(--border-2)}.option.selected[data-v-7f8018cb]{background:var(--accent-soft);border-color:var(--accent)}.swatches[data-v-7f8018cb]{display:flex;gap:6px}.swatch[data-v-7f8018cb]{border:1px solid var(--border-2);border-radius:50%;height:24px;width:24px}.opt-name[data-v-7f8018cb]{font-size:13px;font-weight:500}.density-preview[data-v-7f8018cb]{display:flex;flex-direction:column;gap:4px;width:48px}.density-preview .bar[data-v-7f8018cb]{background:var(--border-2);border-radius:2px;height:4px}.density-preview.spacious[data-v-7f8018cb]{gap:8px}.density-preview.spacious .bar[data-v-7f8018cb]{height:6px}.density-preview.compact[data-v-7f8018cb]{gap:3px}.density-preview.compact .bar[data-v-7f8018cb]{height:3px}.wiz-shell[data-v-b5815c1b]{background:var(--bg);display:flex;flex-direction:column;min-height:100vh}.wiz-top[data-v-b5815c1b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklab,var(--bg) 86%,transparent);border-bottom:1px solid var(--border);display:flex;gap:24px;padding:20px 32px;position:sticky;top:0;z-index:10}.step-count[data-v-b5815c1b]{color:var(--muted);font-family:JetBrains Mono;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.step-count .cur[data-v-b5815c1b]{color:var(--accent)}.wiz-progress[data-v-b5815c1b]{background:var(--surface-3);border-radius:2px;flex:1;height:3px;max-width:520px;overflow:hidden}.wiz-progress .fill[data-v-b5815c1b]{background:linear-gradient(90deg,var(--accent-deep) 0,var(--accent) 100%);border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,.2,.2,1)}.exit[data-v-b5815c1b]{background:none;border:none;border-radius:4px;color:var(--muted);cursor:pointer;font:inherit;font-family:JetBrains Mono;font-size:11px;padding:4px 8px;text-decoration:none;transition:all .12s}.exit[data-v-b5815c1b]:hover{background:var(--surface-2);color:var(--text)}.wiz-body[data-v-b5815c1b]{align-items:flex-start;display:flex;flex:1;justify-content:center;padding:48px 32px 32px}.wiz-foot[data-v-b5815c1b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklab,var(--bg) 86%,transparent);border-top:1px solid var(--border);bottom:0;display:flex;gap:12px;justify-content:space-between;padding:20px 32px 32px;position:sticky}.hint[data-v-b5815c1b]{color:var(--dim);font-family:JetBrains Mono;font-size:11px}.kbd[data-v-b5815c1b]{background:var(--surface);border:1px solid var(--border-2);border-radius:4px;color:var(--muted);margin:0 2px;padding:2px 6px}.right[data-v-b5815c1b]{display:flex;gap:10px}.wiz-btn[data-v-b5815c1b]{align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:11px 16px;transition:all .15s}.wiz-btn[data-v-b5815c1b]:hover:not(:disabled){border-color:var(--text);transform:translateY(-1px)}.wiz-btn[data-v-b5815c1b]:disabled{cursor:not-allowed;opacity:.5}.wiz-btn-primary[data-v-b5815c1b]{background:var(--accent);border-color:var(--accent);color:#0b0b0b}.wiz-btn-primary[data-v-b5815c1b]:hover:not(:disabled){border-color:var(--accent-deep);filter:brightness(1.06)}.celebrate[data-v-6819f3d8]{background:var(--bg);display:grid;top:0;right:0;bottom:0;left:0;overflow:hidden;place-items:center;position:fixed;z-index:20}.celeb-content[data-v-6819f3d8]{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.bloom-core[data-v-6819f3d8]{animation:bloom-core-in-6819f3d8 1.2s cubic-bezier(.2,.9,.25,1.2) both;height:180px;position:relative;width:180px}@keyframes bloom-core-in-6819f3d8{0%{opacity:0;transform:scale(.3) rotate(-20deg)}60%{opacity:1}to{opacity:1;transform:scale(1) rotate(0)}}.celeb-title[data-v-6819f3d8]{animation:fade-up-6819f3d8 .8s ease .6s both;font-size:clamp(32px,4vw,52px);font-weight:500;letter-spacing:-.028em;margin:32px 0 12px;max-width:640px;padding:0 24px;text-align:center}.celeb-title .acc[data-v-6819f3d8]{color:var(--accent-deep);font-style:italic;font-weight:400}.celeb-sub[data-v-6819f3d8]{animation:fade-up-6819f3d8 .8s ease .8s both;color:var(--muted);font-size:16px;max-width:480px;padding:0 24px;text-align:center}.celeb-actions[data-v-6819f3d8]{animation:fade-up-6819f3d8 .8s ease 1s both;margin-top:32px}.celeb-btn[data-v-6819f3d8]{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:10px;color:#0b0b0b;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;gap:8px;padding:14px 20px;transition:all .15s}.celeb-btn[data-v-6819f3d8]:hover{filter:brightness(1.06);transform:translateY(-1px)}@keyframes fade-up-6819f3d8{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.confetti[data-v-6819f3d8]{animation:confetti-fall-6819f3d8 3s cubic-bezier(.3,.5,.5,1) infinite;height:12px;pointer-events:none;position:absolute;top:0;width:12px;z-index:1}@keyframes confetti-fall-6819f3d8{0%{opacity:0;transform:translateY(-20vh) rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--tx,30px),120vh) rotate(var(--rot,1turn))}}.dl-eyebrow[data-v-cb670949]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono;font-size:11px;gap:10px;letter-spacing:.14em;text-transform:uppercase}.dl-bar[data-v-cb670949]{background:var(--accent);height:1px;width:14px}.dl-num[data-v-cb670949]{color:var(--accent)}.dl-hero[data-v-cb670949]{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:820px;padding:48px 32px;text-align:center}.dl-primary[data-v-cb670949]{align-items:center;background:var(--accent);border:1px solid var(--accent-deep);border-radius:14px;box-shadow:0 0 0 6px color-mix(in oklab,var(--accent) 14%,transparent),0 20px 40px -16px color-mix(in oklab,var(--accent-deep) 40%,transparent);color:#0b0b0b;cursor:pointer;display:inline-flex;font-family:inherit;gap:16px;padding:22px 36px;text-decoration:none;transition:all .15s}.dl-primary[data-v-cb670949]:hover{filter:brightness(1.04);transform:translateY(-2px)}.dl-primary .os-ico[data-v-cb670949]{height:36px;width:36px}.dl-primary .pr[data-v-cb670949]{display:flex;flex-direction:column;gap:2px;text-align:left}.dl-primary .pr .t[data-v-cb670949]{font-size:18px;font-weight:600}.dl-primary .pr .s[data-v-cb670949]{font-family:JetBrains Mono;font-size:11px;letter-spacing:.04em;opacity:.72}.dl-btn[data-v-cb670949]{align-items:center;background:var(--surface);border:1px solid var(--border-2);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;padding:11px 16px;transition:all .15s}.dl-btn[data-v-cb670949]:hover{border-color:var(--text);transform:translateY(-1px)}.dl-btn-large[data-v-cb670949]{border-radius:10px;font-size:15px;padding:14px 20px}.dl-alt-row[data-v-cb670949]{color:var(--muted);display:flex;flex-wrap:wrap;font-family:JetBrains Mono;font-size:11.5px;gap:12px;justify-content:center}.dl-alt[data-v-cb670949]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;gap:6px;padding:8px 14px;text-decoration:none;transition:all .12s}.dl-alt[data-v-cb670949]:hover{border-color:var(--border-3);color:var(--text)}.dl-meta[data-v-cb670949]{background:var(--border);border:1px solid var(--border);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:16px;max-width:640px;overflow:hidden;width:100%}@media (max-width:640px){.dl-meta[data-v-cb670949]{grid-template-columns:1fr}}.dl-meta .cell[data-v-cb670949]{background:var(--surface);padding:18px;text-align:left}.dl-meta .cell .k[data-v-cb670949]{color:var(--accent-deep);font-family:JetBrains Mono;font-size:11px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.dl-meta .cell .v[data-v-cb670949]{color:var(--text);font-size:13.5px;line-height:1.4}.dl-meta .cell .v .m[data-v-cb670949]{color:var(--muted)}.overview[data-v-a938afb3]{display:flex;flex-direction:column;gap:20px}.eyebrow[data-v-a938afb3]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-a938afb3]{background:var(--accent);height:1px;width:12px}.eyebrow .num[data-v-a938afb3]{color:var(--accent)}.welcome[data-v-a938afb3]{background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 8%,var(--surface)) 0,var(--surface) 100%);border:1px solid var(--accent-line);border-radius:14px;overflow:hidden;position:relative}.welcome-bg[data-v-a938afb3]{color:var(--accent);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.welcome-hex[data-v-a938afb3]{height:100%;width:100%}.welcome-inner[data-v-a938afb3]{align-items:center;display:flex;justify-content:space-between;padding:28px 32px;position:relative;z-index:1}.welcome-text[data-v-a938afb3]{display:flex;flex-direction:column;gap:8px}.welcome h2[data-v-a938afb3]{color:var(--text);font-family:Inter Tight,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.025em;margin:4px 0 0}.welcome-sub[data-v-a938afb3]{color:var(--muted);font-size:14px;margin:0}.status-badge[data-v-a938afb3]{align-items:center;background:color-mix(in oklab,var(--ok) 12%,transparent);border-radius:999px;color:var(--ok);display:inline-flex;font-size:13px;font-weight:500;gap:5px;padding:2px 10px}.status-dot[data-v-a938afb3]{animation:pulse-dot-a938afb3 2s infinite;background:var(--ok);border-radius:50%;box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 20%,transparent);height:6px;width:6px}@keyframes pulse-dot-a938afb3{0%,to{opacity:1}50%{opacity:.5}}.welcome-bee[data-v-a938afb3]{animation:bee-float-a938afb3 3s ease-in-out infinite;flex-shrink:0;position:relative}@keyframes bee-float-a938afb3{0%,to{transform:translate(0)}25%{transform:translate(3px,-5px)}50%{transform:translate(-2px,-3px)}75%{transform:translate(2px,2px)}}.stat-strip[data-v-a938afb3]{background:var(--border);border:1px solid var(--border);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}@media (max-width:900px){.stat-strip[data-v-a938afb3]{grid-template-columns:repeat(2,1fr)}}.stat-cell[data-v-a938afb3]{background:var(--surface);display:flex;flex-direction:column;gap:4px;padding:18px 20px}.stat-label[data-v-a938afb3]{color:var(--dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.stat-label[data-v-a938afb3],.stat-val[data-v-a938afb3]{font-family:JetBrains Mono,monospace}.stat-val[data-v-a938afb3]{color:var(--text);font-size:24px;font-weight:500;letter-spacing:-.02em}.stat-of[data-v-a938afb3]{color:var(--muted);font-size:13px}.stat-sub[data-v-a938afb3]{color:var(--dim);font-size:11px}.stat-badge[data-v-a938afb3]{color:var(--accent-deep);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.meter[data-v-a938afb3]{background:var(--surface-2);border-radius:2px;height:3px;margin-top:4px}.meter-fill[data-v-a938afb3]{background:var(--accent);border-radius:2px;height:100%;transition:width .4s ease}.grid-2[data-v-a938afb3]{display:grid;gap:16px;grid-template-columns:1.4fr 1fr}@media (max-width:900px){.grid-2[data-v-a938afb3]{grid-template-columns:1fr}}.card[data-v-a938afb3]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.card-head[data-v-a938afb3]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.card-head h3[data-v-a938afb3]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.card-desc[data-v-a938afb3]{color:var(--muted);font-size:13px;margin:0 0 16px}.checklist[data-v-a938afb3]{list-style:none;margin:0;padding:0}.checklist li[data-v-a938afb3]{align-items:center;border-bottom:1px solid var(--border);color:var(--text);display:flex;font-size:14px;gap:12px;padding:11px 0;transition:opacity .15s}.checklist li[data-v-a938afb3]:last-child{border-bottom:none}.checklist li.done[data-v-a938afb3]{color:var(--dim)}.checklist li.done .check-text[data-v-a938afb3]{text-decoration:line-through;text-decoration-color:var(--border-2)}.check-icon[data-v-a938afb3]{border:1.5px solid var(--border-2);border-radius:50%;display:grid;flex-shrink:0;height:20px;place-items:center;transition:all .15s;width:20px}.checklist li.done .check-icon[data-v-a938afb3]{background:var(--ok);border-color:var(--ok);color:var(--paper)}.check-text[data-v-a938afb3]{flex:1}.check-cta[data-v-a938afb3]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:6px;color:var(--accent-deep);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;padding:5px 14px;transition:all .15s}.check-cta[data-v-a938afb3]:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.hive-today[data-v-a938afb3]{align-items:center;display:flex;flex-direction:column}.hex-viz[data-v-a938afb3]{margin:8px 0}.hex-cell[data-v-a938afb3]{fill:var(--surface-2);stroke:var(--border);stroke-width:1.5;transition:all .2s}.hex-queen[data-v-a938afb3]{fill:var(--accent-soft);stroke:var(--accent)}.hex-worker[data-v-a938afb3]{fill:var(--surface-3);stroke:var(--accent-line)}.hex-empty[data-v-a938afb3]{fill:var(--surface-2);stroke:var(--border);stroke-dasharray:4 3}.hex-label[data-v-a938afb3]{fill:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px;text-anchor:middle;dominant-baseline:middle}.hex-label-queen[data-v-a938afb3]{fill:var(--accent-deep);font-weight:600}.hex-legend[data-v-a938afb3]{color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:16px;letter-spacing:.04em}.leg-dot[data-v-a938afb3]{border-radius:2px;display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.leg-dot.queen[data-v-a938afb3]{background:var(--accent)}.leg-dot.worker[data-v-a938afb3]{background:var(--accent-line)}.leg-dot.empty[data-v-a938afb3]{background:var(--border)}.empty-state[data-v-a938afb3]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:40px 0;text-align:center}.empty-hex[data-v-a938afb3]{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;display:grid;height:64px;margin-bottom:4px;place-items:center;width:64px}.empty-title[data-v-a938afb3]{color:var(--text);font-family:Inter Tight,sans-serif;font-size:16px;font-weight:600;margin:0}.empty-desc[data-v-a938afb3]{color:var(--muted);font-size:13px;margin:0;max-width:340px}.empty-cta[data-v-a938afb3]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;color:var(--accent-deep);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;margin-top:6px;padding:8px 18px;transition:all .15s}.empty-cta[data-v-a938afb3]:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}.usage[data-v-ab5ed383]{display:flex;flex-direction:column;gap:20px}.eyebrow[data-v-ab5ed383]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-ab5ed383]{background:var(--accent);height:1px;width:12px}.eyebrow .num[data-v-ab5ed383]{color:var(--accent)}.state-banner[data-v-ab5ed383]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--muted);display:flex;font-size:13px;gap:12px;padding:14px 18px}.state-banner.err[data-v-ab5ed383]{border-color:var(--err);color:var(--err)}.state-retry[data-v-ab5ed383]{background:transparent;border:1px solid var(--border);border-radius:5px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:11px;margin-left:auto;padding:4px 12px}.state-retry[data-v-ab5ed383]:hover{border-color:var(--accent);color:var(--accent-deep)}.stat-strip[data-v-ab5ed383]{background:var(--border);border:1px solid var(--border);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}@media (max-width:900px){.stat-strip[data-v-ab5ed383]{grid-template-columns:repeat(2,1fr)}}.stat-cell[data-v-ab5ed383]{background:var(--surface);display:flex;flex-direction:column;gap:4px;padding:18px 20px}.stat-label[data-v-ab5ed383]{color:var(--dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.stat-label[data-v-ab5ed383],.stat-val[data-v-ab5ed383]{font-family:JetBrains Mono,monospace}.stat-val[data-v-ab5ed383]{color:var(--text);font-size:24px;font-weight:500;letter-spacing:-.02em}.stat-of[data-v-ab5ed383],.stat-unit[data-v-ab5ed383]{color:var(--muted);font-size:13px}.stat-unit[data-v-ab5ed383]{margin-left:1px}.stat-sub[data-v-ab5ed383]{color:var(--dim);font-size:11px}.ok-val[data-v-ab5ed383]{color:var(--ok)}.meter[data-v-ab5ed383]{background:var(--surface-2);border-radius:2px;height:3px;margin-top:4px}.meter-fill[data-v-ab5ed383]{background:var(--accent);border-radius:2px;height:100%;transition:width .4s ease}.grid-2[data-v-ab5ed383]{display:grid;gap:16px;grid-template-columns:1.4fr 1fr}@media (max-width:900px){.grid-2[data-v-ab5ed383]{grid-template-columns:1fr}}.card[data-v-ab5ed383]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.card-head[data-v-ab5ed383]{display:flex;flex-direction:column;gap:6px}.card-head h3[data-v-ab5ed383]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.card-head-row[data-v-ab5ed383]{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.range-toggle[data-v-ab5ed383]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;display:inline-flex;gap:0;overflow:hidden}.range-toggle button[data-v-ab5ed383]{background:transparent;border:none;color:var(--muted);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 12px;transition:all .12s}.range-toggle button+button[data-v-ab5ed383]{border-left:1px solid var(--border)}.range-toggle button[data-v-ab5ed383]:hover:not(:disabled):not(.active){background:var(--surface-3,var(--surface));color:var(--text)}.range-toggle button.active[data-v-ab5ed383]{background:var(--accent-soft);color:var(--accent-deep)}.range-toggle button[data-v-ab5ed383]:disabled{cursor:wait;opacity:.6}.chart[data-v-ab5ed383]{margin-top:4px;position:relative;transition:opacity .2s}.chart.is-stale[data-v-ab5ed383]{opacity:.55}.chart-state[data-v-ab5ed383]{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:12px;justify-content:center;min-height:140px}.chart-state.err[data-v-ab5ed383]{color:var(--err)}.chart-bars[data-v-ab5ed383]{gap:3px;height:140px;padding-bottom:4px}.bar-col[data-v-ab5ed383],.chart-bars[data-v-ab5ed383]{align-items:flex-end;display:flex}.bar-col[data-v-ab5ed383]{flex:1;height:100%;min-width:2px}.bar[data-v-ab5ed383]{background:var(--accent);border-radius:2px 2px 0 0;opacity:.35;transition:opacity .15s,height .3s ease;width:100%}.bar-col:hover .bar[data-v-ab5ed383]{opacity:.85}.chart-axis[data-v-ab5ed383]{border-top:1px solid var(--border);color:var(--dim);display:flex;font-family:JetBrains Mono,monospace;font-size:9px;justify-content:space-between;padding-top:6px}.model-list[data-v-ab5ed383]{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.model-row[data-v-ab5ed383]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.model-name[data-v-ab5ed383]{color:var(--text)}.model-name[data-v-ab5ed383],.model-pct[data-v-ab5ed383]{font-family:JetBrains Mono,monospace;font-size:12px}.model-pct[data-v-ab5ed383]{color:var(--muted)}.model-meter[data-v-ab5ed383]{background:var(--surface-2);border-radius:2px;height:3px}.model-fill[data-v-ab5ed383]{background:var(--accent-line);border-radius:2px;height:100%;transition:width .4s ease}.empty[data-v-ab5ed383]{color:var(--dim);padding:12px 0;text-align:center}.empty[data-v-ab5ed383],.tbl[data-v-ab5ed383]{font-size:13px}.tbl[data-v-ab5ed383]{border-collapse:collapse;width:100%}.tbl th[data-v-ab5ed383]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;padding:8px 12px;text-align:left;text-transform:uppercase}.tbl td[data-v-ab5ed383],.tbl th[data-v-ab5ed383]{border-bottom:1px solid var(--border)}.tbl td[data-v-ab5ed383]{color:var(--text);padding:10px 12px}.tbl tbody tr:last-child td[data-v-ab5ed383]{border-bottom:none}.tbl tbody tr[data-v-ab5ed383]:hover{background:var(--surface-2)}.tbl tbody tr[data-v-ab5ed383]{transition:background .1s}.mono[data-v-ab5ed383]{font-size:12px}.mono[data-v-ab5ed383],.pill[data-v-ab5ed383]{font-family:JetBrains Mono,monospace}.pill[data-v-ab5ed383]{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;color:var(--text-2);display:inline-block;font-size:10px;padding:2px 8px}.billing[data-v-0b5c9e7b]{display:flex;flex-direction:column;gap:20px}.grid-12[data-v-0b5c9e7b]{display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.span-4[data-v-0b5c9e7b]{grid-column:span 4}.span-8[data-v-0b5c9e7b]{grid-column:span 8}.span-12[data-v-0b5c9e7b]{grid-column:span 12}@media (max-width:900px){.grid-12[data-v-0b5c9e7b]{grid-template-columns:1fr}.span-12[data-v-0b5c9e7b],.span-4[data-v-0b5c9e7b],.span-8[data-v-0b5c9e7b]{grid-column:span 1}}.card[data-v-0b5c9e7b]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.card h3[data-v-0b5c9e7b]{font-size:17px;letter-spacing:-.01em;margin:0 0 16px}.billing-hero h2[data-v-0b5c9e7b],.card h3[data-v-0b5c9e7b]{font-family:Fraunces,serif;font-weight:500}.billing-hero h2[data-v-0b5c9e7b]{font-size:28px;letter-spacing:-.02em;margin:4px 0 0}.plan-header[data-v-0b5c9e7b]{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding-bottom:18px}.plan-label[data-v-0b5c9e7b]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.plan-price[data-v-0b5c9e7b]{text-align:right}.price[data-v-0b5c9e7b]{font-family:Fraunces,serif;font-size:36px;font-weight:500;letter-spacing:-.03em}.per[data-v-0b5c9e7b]{color:var(--muted);font-size:14px}.plan-details[data-v-0b5c9e7b]{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding:18px 0}.detail-row[data-v-0b5c9e7b]{display:flex;font-size:13px;justify-content:space-between}.detail-key[data-v-0b5c9e7b]{color:var(--muted)}.detail-val[data-v-0b5c9e7b]{color:var(--text)}.mono[data-v-0b5c9e7b]{font-family:JetBrains Mono,monospace;font-size:12px}.plan-actions[data-v-0b5c9e7b]{display:flex;gap:10px;padding-top:18px}.btn-primary[data-v-0b5c9e7b]{background:var(--accent);border:none;border-radius:8px;color:var(--paper);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 20px}.btn-primary[data-v-0b5c9e7b]:hover{background:var(--accent-deep)}.btn-ghost[data-v-0b5c9e7b]{background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:13px;padding:8px 16px}.btn-ghost[data-v-0b5c9e7b]:hover{border-color:var(--border-2);color:var(--text)}.btn-cancel[data-v-0b5c9e7b]{background:none;border:none;color:var(--dim);cursor:pointer;font-family:inherit;font-size:13px;margin-left:auto;padding:8px 4px}.btn-cancel[data-v-0b5c9e7b]:hover{color:var(--muted);text-decoration:underline}.payment-card[data-v-0b5c9e7b]{gap:14px}.cc-card[data-v-0b5c9e7b],.payment-card[data-v-0b5c9e7b]{display:flex;flex-direction:column}.cc-card[data-v-0b5c9e7b]{background:linear-gradient(145deg,#1a1a2e,#16213e);border-radius:12px;color:#fff;gap:16px;overflow:hidden;padding:20px;position:relative}.cc-card[data-v-0b5c9e7b]:after{background:#ffffff0a;border-radius:50%;content:"";height:120px;position:absolute;right:-20%;top:-30%;width:120px}.cc-chip[data-v-0b5c9e7b]{background:linear-gradient(135deg,#d4a843,#c49b38);border-radius:4px;height:22px;width:32px}.cc-brand[data-v-0b5c9e7b]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:700;letter-spacing:.08em;opacity:.9}.cc-number[data-v-0b5c9e7b]{font-size:14px;letter-spacing:.12em;opacity:.8}.cc-footer[data-v-0b5c9e7b],.cc-number[data-v-0b5c9e7b]{font-family:JetBrains Mono,monospace}.cc-footer[data-v-0b5c9e7b]{display:flex;font-size:10px;justify-content:space-between;letter-spacing:.1em;opacity:.6;text-transform:uppercase}.cc-update[data-v-0b5c9e7b]{align-self:flex-start}.tbl[data-v-0b5c9e7b]{border-collapse:collapse;font-size:13px;width:100%}.tbl th[data-v-0b5c9e7b]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;padding:8px 12px;text-align:left;text-transform:uppercase}.tbl td[data-v-0b5c9e7b],.tbl th[data-v-0b5c9e7b]{border-bottom:1px solid var(--border)}.tbl td[data-v-0b5c9e7b]{color:var(--text);padding:10px 12px}.tbl tbody tr:last-child td[data-v-0b5c9e7b]{border-bottom:none}.tbl tbody tr[data-v-0b5c9e7b]:hover{background:var(--surface-2)}.status-pill[data-v-0b5c9e7b]{border-radius:10px;display:inline-block;font-size:11px;font-weight:600;padding:2px 10px;text-transform:capitalize}.status-pill.paid[data-v-0b5c9e7b]{background:color-mix(in oklab,var(--ok) 15%,transparent);color:var(--ok)}.status-pill.pending[data-v-0b5c9e7b]{background:color-mix(in oklab,var(--warn) 15%,transparent);color:var(--warn)}.btn-link[data-v-0b5c9e7b]{background:none;border:none;color:var(--accent);cursor:pointer;font-family:inherit;font-size:12px;padding:0}.btn-link[data-v-0b5c9e7b]:hover{text-decoration:underline}.cancel-overlay[data-v-0b5c9e7b]{animation:fade-in-0b5c9e7b .1s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0d0b80;display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:9999}@keyframes fade-in-0b5c9e7b{0%{opacity:0}to{opacity:1}}.cancel-modal[data-v-0b5c9e7b]{animation:slide-up-0b5c9e7b .12s ease;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 64px #0000001f;max-height:90vh;max-width:520px;overflow-y:auto;padding:32px;width:100%}@keyframes slide-up-0b5c9e7b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.btn-muted[data-v-0b5c9e7b]{border-color:var(--border);color:var(--dim)}.btn-muted[data-v-0b5c9e7b]:hover{border-color:var(--border-2);color:var(--muted)}.cancel-modal h2[data-v-0b5c9e7b]{font-family:Inter Tight,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.cancel-desc[data-v-0b5c9e7b]{color:var(--muted);font-size:14px;line-height:1.55;margin:0 0 20px}.cancel-step-label[data-v-0b5c9e7b]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.cancel-icon[data-v-0b5c9e7b]{border-radius:12px;display:grid;height:44px;margin-bottom:16px;place-items:center;width:44px}.cancel-icon svg[data-v-0b5c9e7b]{height:22px;width:22px}.warn-icon[data-v-0b5c9e7b]{background:#e77f3e1f;color:#c46016}.offer-icon[data-v-0b5c9e7b]{background:var(--accent-soft);color:var(--accent-deep)}.danger-icon[data-v-0b5c9e7b]{background:#c5372f1f;color:#c5372f}.cancel-actions[data-v-0b5c9e7b]{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.cancel-what-you-lose[data-v-0b5c9e7b]{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;margin-top:4px;padding:16px}.lose-label[data-v-0b5c9e7b]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.lose-item[data-v-0b5c9e7b]{align-items:center;color:var(--text-2);display:flex;font-size:13px;gap:10px;padding:5px 0}.lose-item b[data-v-0b5c9e7b]{color:var(--text)}.lose-dot[data-v-0b5c9e7b]{background:#c5372f;border-radius:50%;flex-shrink:0;height:5px;width:5px}.reason-list[data-v-0b5c9e7b]{display:flex;flex-direction:column;gap:6px}.reason-option[data-v-0b5c9e7b]{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:all .15s}.reason-option[data-v-0b5c9e7b]:hover{background:var(--surface-2);border-color:var(--border-2)}.reason-option.selected[data-v-0b5c9e7b]{background:var(--accent-soft);border-color:var(--accent-line)}.reason-option input[data-v-0b5c9e7b]{display:none}.reason-radio[data-v-0b5c9e7b]{border:2px solid var(--border-2);border-radius:50%;flex-shrink:0;height:16px;margin-top:2px;position:relative;width:16px}.reason-option.selected .reason-radio[data-v-0b5c9e7b]{border-color:var(--accent-deep)}.reason-option.selected .reason-radio[data-v-0b5c9e7b]:after{background:var(--accent-deep);border-radius:50%;content:"";top:3px;right:3px;bottom:3px;left:3px;position:absolute}.reason-title[data-v-0b5c9e7b]{color:var(--text);font-size:14px;font-weight:600}.reason-sub[data-v-0b5c9e7b]{color:var(--muted);font-size:12px;margin-top:2px}.feedback-group[data-v-0b5c9e7b]{margin-bottom:18px}.feedback-label[data-v-0b5c9e7b]{color:var(--text);display:block;font-size:13px;font-weight:600;margin-bottom:10px}.satisfaction-row[data-v-0b5c9e7b]{display:flex;gap:6px}.sat-btn[data-v-0b5c9e7b]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;font-size:20px;gap:4px;padding:10px 6px;transition:all .15s}.sat-btn[data-v-0b5c9e7b]:hover{background:var(--surface-2);border-color:var(--border-2)}.sat-btn.active[data-v-0b5c9e7b]{background:var(--accent-soft);border-color:var(--accent-line)}.sat-label[data-v-0b5c9e7b]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em}.sat-btn.active .sat-label[data-v-0b5c9e7b]{color:var(--accent-deep)}.feedback-textarea[data-v-0b5c9e7b]{background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;resize:vertical;transition:border-color .15s;width:100%}.feedback-textarea[data-v-0b5c9e7b]::-moz-placeholder{color:var(--dim)}.feedback-textarea[data-v-0b5c9e7b]::placeholder{color:var(--dim)}.feedback-textarea[data-v-0b5c9e7b]:focus{border-color:var(--accent-line)}.return-options[data-v-0b5c9e7b]{display:flex;gap:8px}.return-btn[data-v-0b5c9e7b]{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text-2);cursor:pointer;flex:1;font-family:inherit;font-size:13px;padding:9px 12px;transition:all .15s}.return-btn[data-v-0b5c9e7b]:hover{border-color:var(--border-2)}.return-btn.active[data-v-0b5c9e7b]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-deep);font-weight:600}.offer-cards[data-v-0b5c9e7b]{display:flex;flex-direction:column;gap:10px}.offer-card[data-v-0b5c9e7b]{background:var(--surface);border:1px solid var(--border);border-radius:12px;cursor:pointer;padding:16px;position:relative;transition:all .15s}.offer-card[data-v-0b5c9e7b]:hover{background:var(--surface-2);border-color:var(--border-2)}.offer-card.chosen[data-v-0b5c9e7b]{background:var(--accent-soft);border-color:var(--accent-line)}.offer-card h3[data-v-0b5c9e7b]{font-family:Inter Tight,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.offer-card p[data-v-0b5c9e7b]{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.offer-card.chosen p[data-v-0b5c9e7b]{color:var(--text-2)}.offer-badge[data-v-0b5c9e7b]{background:var(--accent);border-radius:999px;color:#0b0b0b;font-size:9px;font-weight:600;letter-spacing:.08em;padding:2px 8px;position:absolute;right:12px;text-transform:uppercase;top:-8px}.confirm-input[data-v-0b5c9e7b],.offer-badge[data-v-0b5c9e7b]{font-family:JetBrains Mono,monospace}.confirm-input[data-v-0b5c9e7b]{background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:14px;outline:none;padding:12px 14px;transition:border-color .15s;width:100%}.confirm-input[data-v-0b5c9e7b]::-moz-placeholder{color:var(--dim);font-family:inherit}.confirm-input[data-v-0b5c9e7b]::placeholder{color:var(--dim);font-family:inherit}.confirm-input[data-v-0b5c9e7b]:focus{border-color:#c5372f80}.btn-danger-solid[data-v-0b5c9e7b]{background:#c5372f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 20px}.btn-danger-solid[data-v-0b5c9e7b]:disabled{cursor:not-allowed;opacity:.4}.btn-danger-solid[data-v-0b5c9e7b]:not(:disabled):hover{background:#b20009;background:oklch(.48 .2 28)}.cancel-done[data-v-0b5c9e7b]{align-items:center;background:#4a9a5e14;border:1px solid oklch(.62 .12 150/.25);border-radius:10px;display:flex;gap:14px;margin-top:16px;padding:16px}.done-check[data-v-0b5c9e7b]{background:#4a9a5e26;border-radius:50%;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.done-check svg[data-v-0b5c9e7b]{color:#1c8742;height:16px;width:16px}.cancel-done p[data-v-0b5c9e7b]{color:var(--text-2);font-size:13px;margin:0}.agents[data-v-a0cbc59b]{display:flex;flex-direction:column;gap:20px}.eyebrow[data-v-a0cbc59b]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-a0cbc59b]{background:var(--accent);height:1px;width:12px}.eyebrow .num[data-v-a0cbc59b]{color:var(--accent)}.card[data-v-a0cbc59b]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.card-head[data-v-a0cbc59b]{display:flex;flex-direction:column;gap:6px}.card-head h3[data-v-a0cbc59b]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.card-head-row[data-v-a0cbc59b]{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:20px}.btn-primary[data-v-a0cbc59b]{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#0b0b0b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;transition:all .15s}.btn-primary[data-v-a0cbc59b]:hover{filter:brightness(1.06)}.agent-grid[data-v-a0cbc59b]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.agent-card[data-v-a0cbc59b]{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:18px;transition:border-color .15s}.agent-card[data-v-a0cbc59b]:hover{border-color:var(--border-2)}.agent-top[data-v-a0cbc59b]{align-items:flex-start;display:flex;gap:12px}.agent-icon[data-v-a0cbc59b]{background:var(--surface);border:1px solid var(--border);border-radius:10px;display:grid;flex-shrink:0;font-size:20px;height:40px;place-items:center;width:40px}.agent-id[data-v-a0cbc59b]{display:flex;flex-direction:column;gap:4px;min-width:0}.agent-name[data-v-a0cbc59b]{color:var(--text);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600}.agent-meta[data-v-a0cbc59b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.agent-pill[data-v-a0cbc59b]{background:var(--surface-3);border:1px solid var(--border);border-radius:4px;color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 8px}.agent-triggers[data-v-a0cbc59b]{color:var(--muted);font-size:11px}.agent-stats[data-v-a0cbc59b]{border-bottom:1px dashed var(--border);border-top:1px dashed var(--border);display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;padding:10px 0}.agent-stats>div[data-v-a0cbc59b]{display:flex;flex-direction:column;gap:2px}.agent-stat-label[data-v-a0cbc59b]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.agent-stat-val[data-v-a0cbc59b]{color:var(--text);font-size:13px;font-weight:600}.agent-stat-val.ok[data-v-a0cbc59b]{color:var(--ok)}.agent-actions[data-v-a0cbc59b]{display:flex;gap:8px}.btn-sm[data-v-a0cbc59b]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:7px;color:var(--accent-deep);cursor:pointer;flex:1;font-family:inherit;font-size:12px;font-weight:600;padding:7px 0;transition:all .15s}.btn-sm[data-v-a0cbc59b]:hover{background:var(--accent);border-color:var(--accent);color:#0b0b0b}.btn-sm-ghost[data-v-a0cbc59b]{background:transparent;border:1px solid var(--border);color:var(--text-2)}.btn-sm-ghost[data-v-a0cbc59b]:hover{background:transparent;border-color:var(--border-2);color:var(--text)}.agent-empty[data-v-a0cbc59b]{align-items:center;border-style:dashed;cursor:pointer;justify-content:center;min-height:220px;text-align:center}.agent-empty[data-v-a0cbc59b]:hover{background:var(--surface);border-color:var(--accent-line)}.empty-plus[data-v-a0cbc59b]{background:var(--surface-3);border:1px dashed var(--border-2);border-radius:50%;color:var(--muted);display:grid;height:44px;place-items:center;width:44px}.empty-label[data-v-a0cbc59b]{color:var(--text);font-size:14px;font-weight:600}.empty-desc[data-v-a0cbc59b]{color:var(--muted);font-size:12px;margin:0;max-width:200px}.integrations[data-v-db9e12af]{display:flex;flex-direction:column;gap:20px}.eyebrow[data-v-db9e12af]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-db9e12af]{background:var(--accent);height:1px;width:12px}.eyebrow .num[data-v-db9e12af]{color:var(--accent)}.card[data-v-db9e12af]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.card-head[data-v-db9e12af]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.card-head h3[data-v-db9e12af]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.card-desc[data-v-db9e12af]{color:var(--muted);font-size:13px;margin:0}.integ-grid[data-v-db9e12af]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.integ-card[data-v-db9e12af]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;display:flex;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s}.integ-card[data-v-db9e12af]:hover{border-color:var(--border-2)}.integ-card.connected[data-v-db9e12af]{background:color-mix(in oklab,var(--accent) 4%,var(--surface));border-color:var(--accent-line)}.integ-logo[data-v-db9e12af]{background:var(--surface);border:1px solid var(--border);border-radius:9px;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.integ-info[data-v-db9e12af]{flex:1;min-width:0}.integ-name[data-v-db9e12af]{color:var(--text);font-size:13px;font-weight:600}.integ-cat[data-v-db9e12af]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.btn-connect[data-v-db9e12af]{background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-2);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:500;padding:5px 14px;transition:all .15s;white-space:nowrap}.btn-connect[data-v-db9e12af]:hover{border-color:var(--accent);color:var(--accent-deep)}.btn-configure[data-v-db9e12af]{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:6px;color:var(--accent-deep);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;padding:5px 14px;transition:all .15s;white-space:nowrap}.btn-configure[data-v-db9e12af]:hover{background:var(--accent);border-color:var(--accent);color:#0b0b0b}.keys[data-v-d8b665ca]{display:flex;flex-direction:column;gap:20px}.eyebrow[data-v-d8b665ca]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-d8b665ca]{background:var(--accent);height:1px;width:12px}.eyebrow .num[data-v-d8b665ca]{color:var(--accent)}.card[data-v-d8b665ca]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.card-head[data-v-d8b665ca]{display:flex;flex-direction:column;gap:6px}.card-head h3[data-v-d8b665ca]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.card-head-row[data-v-d8b665ca]{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:18px}.card-desc[data-v-d8b665ca]{color:var(--muted);font-size:13px;margin:4px 0 16px}.btn-primary[data-v-d8b665ca]{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#0b0b0b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;transition:all .15s}.btn-primary[data-v-d8b665ca]:hover{filter:brightness(1.06)}.key-list[data-v-d8b665ca]{display:flex;flex-direction:column}.key-row[data-v-d8b665ca]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:14px;padding:14px 0}.key-row[data-v-d8b665ca]:last-child{border-bottom:none}.key-info[data-v-d8b665ca]{flex:1;min-width:0}.key-name[data-v-d8b665ca]{color:var(--text);font-size:14px;font-weight:600}.key-meta[data-v-d8b665ca]{color:var(--muted);font-size:11px;margin-top:2px}.key-val[data-v-d8b665ca]{background:var(--surface-2);border:1px solid var(--border);border-radius:5px;color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 10px}.key-actions[data-v-d8b665ca]{display:flex;flex-shrink:0;gap:4px}.btn-icon[data-v-d8b665ca]{background:transparent;border:1px solid var(--border);border-radius:7px;cursor:pointer;display:grid;font-size:14px;height:30px;place-items:center;transition:all .12s;width:30px}.btn-icon[data-v-d8b665ca]:hover{background:var(--surface-2);border-color:var(--border-2)}.btn-icon-danger[data-v-d8b665ca]:hover{background:color-mix(in oklab,var(--err) 10%,transparent);border-color:var(--err)}.tbl[data-v-d8b665ca]{border-collapse:collapse;font-size:13px;width:100%}.tbl th[data-v-d8b665ca]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;padding:8px 12px;text-align:left;text-transform:uppercase}.tbl td[data-v-d8b665ca],.tbl th[data-v-d8b665ca]{border-bottom:1px solid var(--border)}.tbl td[data-v-d8b665ca]{color:var(--text);padding:10px 12px}.tbl tbody tr:last-child td[data-v-d8b665ca]{border-bottom:none}.tbl tbody tr[data-v-d8b665ca]:hover{background:var(--surface-2)}.tbl tbody tr[data-v-d8b665ca]{transition:background .1s}.mono[data-v-d8b665ca]{font-family:JetBrains Mono,monospace;font-size:11px}.status-dot[data-v-d8b665ca]{border-radius:50%;display:inline-block;height:7px;margin-right:4px;vertical-align:middle;width:7px}.status-dot.active[data-v-d8b665ca]{background:var(--ok);box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 20%,transparent)}.status-dot.inactive[data-v-d8b665ca]{background:var(--dim)}.btn-link[data-v-d8b665ca]{background:none;border:none;color:var(--accent-deep);cursor:pointer;font-family:inherit;font-size:12px;margin-right:10px;padding:0;transition:all .1s}.btn-link[data-v-d8b665ca]:hover{text-decoration:underline}.btn-link-danger[data-v-d8b665ca]{color:var(--err)}.prow[data-v-dee1fdca]{border:1px solid transparent;border-radius:8px;display:grid;gap:4px 24px;grid-template-columns:160px 1fr;padding:14px 16px;transition:background .12s,border-color .12s}.prow.editing[data-v-dee1fdca],.prow[data-v-dee1fdca]:not(.readonly):hover{background:var(--surface-2)}.prow.editing[data-v-dee1fdca]{border-color:var(--border-2)}.prow.error[data-v-dee1fdca]{border-color:var(--err)}.prow.saved[data-v-dee1fdca]{background:color-mix(in oklab,var(--ok) 6%,transparent)}.prow-label[data-v-dee1fdca]{align-self:center;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.prow-body[data-v-dee1fdca]{align-items:center;cursor:pointer;display:flex;gap:12px;min-width:0}.prow.readonly .prow-body[data-v-dee1fdca]{cursor:default}.prow.editing .prow-body[data-v-dee1fdca]{cursor:text}.prow-value[data-v-dee1fdca]{color:var(--text);flex:1;font-size:14px;min-width:0;overflow-wrap:anywhere}.prow.empty .prow-value[data-v-dee1fdca]{color:var(--dim);font-style:italic}.prow-trail[data-v-dee1fdca]{align-items:center;display:flex;flex-shrink:0;gap:8px}.prow-edit-hint[data-v-dee1fdca]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;opacity:0;text-transform:uppercase;transition:opacity .12s}.prow:hover .prow-edit-hint[data-v-dee1fdca]{opacity:1}.prow-input[data-v-dee1fdca]{background:var(--surface);border:1px solid var(--border-2);border-radius:6px;color:var(--text);flex:1;font:inherit;font-size:14px;min-width:0;outline:none;padding:7px 10px}.prow-input[data-v-dee1fdca]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 12%,transparent)}.prow-keyhint[data-v-dee1fdca]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em}.prow-keyhint kbd[data-v-dee1fdca]{background:var(--surface);border:1px solid var(--border-2);border-radius:3px;color:var(--text-2);font:inherit;padding:1px 5px}.status-pill[data-v-dee1fdca]{background:color-mix(in oklab,var(--text) 6%,transparent);border:1px solid var(--border);border-radius:4px;color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.status-pill.ok[data-v-dee1fdca]{background:color-mix(in oklab,var(--ok) 14%,transparent);border-color:color-mix(in oklab,var(--ok) 30%,transparent);color:var(--ok)}.prow-error[data-v-dee1fdca]{color:var(--err);font-size:12px;grid-column:2;margin-top:4px}@media (max-width:640px){.prow[data-v-dee1fdca]{gap:6px;grid-template-columns:1fr}.prow-error[data-v-dee1fdca]{grid-column:1}}.seg-wrap[data-v-5dff580c]{border:1px solid transparent;border-radius:8px;padding:14px 16px;transition:background .12s,border-color .12s}.seg-wrap[data-v-5dff580c]:hover{background:var(--surface-2)}.seg-wrap.saved[data-v-5dff580c]{background:color-mix(in oklab,var(--ok) 6%,transparent)}.seg-wrap.error[data-v-5dff580c]{border-color:var(--err)}.seg-head[data-v-5dff580c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.seg-label[data-v-5dff580c]{letter-spacing:.1em}.seg-label[data-v-5dff580c],.seg-status[data-v-5dff580c]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase}.seg-status[data-v-5dff580c]{letter-spacing:.08em}.seg-status.saved[data-v-5dff580c]{background:color-mix(in oklab,var(--ok) 14%,transparent);border:1px solid color-mix(in oklab,var(--ok) 30%,transparent);border-radius:4px;color:var(--ok);padding:3px 8px}.seg-row[data-v-5dff580c]{background:var(--surface);border:1px solid var(--border-2);border-radius:8px;display:inline-flex;gap:0;padding:3px}.seg-btn[data-v-5dff580c]{background:transparent;border:none;border-radius:6px;color:var(--text-2);cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:6px 14px;position:relative;transition:all .12s}.seg-btn[data-v-5dff580c]:hover:not(.active):not(:disabled){background:var(--surface-2);color:var(--text)}.seg-btn[data-v-5dff580c]:disabled{cursor:not-allowed;opacity:.6}.seg-btn.active[data-v-5dff580c]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line);color:var(--text)}.seg-desc[data-v-5dff580c]{color:var(--text-2);font-size:12px;font-style:italic;margin-top:8px}.seg-error[data-v-5dff580c]{color:var(--err);font-size:12px;margin-top:6px}.profile-page[data-v-e078ca26]{display:flex;flex-direction:column;gap:20px}.state-banner[data-v-e078ca26]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--muted);display:flex;font-size:13px;gap:12px;padding:14px 18px}.state-banner.err[data-v-e078ca26]{border-color:var(--err);color:var(--err)}.state-retry[data-v-e078ca26]{background:transparent;border:1px solid var(--border);border-radius:5px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:11px;margin-left:auto;padding:4px 12px}.state-retry[data-v-e078ca26]:hover{border-color:var(--accent);color:var(--accent-deep)}.skel-wrap[data-v-e078ca26]{gap:16px}.skel-card[data-v-e078ca26],.skel-wrap[data-v-e078ca26]{display:flex;flex-direction:column}.skel-card[data-v-e078ca26]{gap:10px}.skel-eyebrow[data-v-e078ca26]{border-radius:3px;height:10px;width:80px}.skel-eyebrow[data-v-e078ca26],.skel-title[data-v-e078ca26]{background:var(--surface-2)}.skel-title[data-v-e078ca26]{border-radius:4px;height:22px;margin-bottom:8px;width:180px}.skel-row[data-v-e078ca26]{background:var(--surface-2);border-radius:8px;height:44px;overflow:hidden;position:relative}.skel-row.narrow[data-v-e078ca26]{height:28px}.skel-row[data-v-e078ca26]:after{animation:shimmer-e078ca26 1.4s infinite;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--text) 4%,transparent),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.skel-avatar[data-v-e078ca26]{align-self:center;background:var(--surface-2);border-radius:50%;height:96px;overflow:hidden;position:relative;width:96px}.skel-avatar[data-v-e078ca26]:after{animation:shimmer-e078ca26 1.4s infinite;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--text) 4%,transparent),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute}@keyframes shimmer-e078ca26{0%{transform:translate(-100%)}to{transform:translate(100%)}}.completion[data-v-e078ca26]{background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.completion-head[data-v-e078ca26]{align-items:center;display:flex;justify-content:space-between}.completion-text[data-v-e078ca26]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.completion-count[data-v-e078ca26]{color:var(--text-2);font-size:12px}.completion-track[data-v-e078ca26]{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.completion-fill[data-v-e078ca26]{background:linear-gradient(90deg,var(--accent),var(--accent-deep));height:100%;transition:width .4s ease-out}.grid-2[data-v-e078ca26]{display:grid;gap:16px;grid-template-columns:1.5fr 1fr}@media (max-width:900px){.grid-2[data-v-e078ca26]{grid-template-columns:1fr}}.card[data-v-e078ca26]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.card-head[data-v-e078ca26]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.card-head h3[data-v-e078ca26]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.eyebrow[data-v-e078ca26]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-e078ca26]{background:var(--accent);height:1px;width:12px}.eyebrow .num[data-v-e078ca26]{color:var(--accent)}.rows[data-v-e078ca26]{gap:2px;margin:0 -8px}.avatar-card[data-v-e078ca26],.rows[data-v-e078ca26]{display:flex;flex-direction:column}.avatar-card[data-v-e078ca26]{align-items:center;gap:14px;justify-content:center;transition:box-shadow .15s,border-color .15s}.avatar-card.drop[data-v-e078ca26]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 20%,transparent)}.avatar-shell[data-v-e078ca26]{border-radius:50%;box-shadow:0 0 0 4px var(--surface),0 0 0 5px var(--accent-line);cursor:pointer;height:96px;position:relative;transition:box-shadow .15s;width:96px}.avatar-shell[data-v-e078ca26]:hover{box-shadow:0 0 0 4px var(--surface),0 0 0 5px var(--accent)}.avatar-shell.busy[data-v-e078ca26]{cursor:wait;opacity:.6}.avatar-circle[data-v-e078ca26],.avatar-img[data-v-e078ca26]{border-radius:50%;display:block;height:100%;width:100%}.avatar-circle[data-v-e078ca26]{background:linear-gradient(135deg,var(--accent) 0,var(--accent-deep) 100%);color:var(--paper);display:grid;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:600;place-items:center}.avatar-img[data-v-e078ca26]{-o-object-fit:cover;object-fit:cover}.avatar-overlay[data-v-e078ca26]{background:#0000008c;border-radius:50%;color:#fff;display:grid;font-family:JetBrains Mono,monospace;font-size:11px;top:0;right:0;bottom:0;left:0;letter-spacing:.06em;opacity:0;place-items:center;position:absolute;text-transform:uppercase;transition:opacity .15s}.avatar-shell.busy .avatar-overlay[data-v-e078ca26],.avatar-shell:hover .avatar-overlay[data-v-e078ca26]{opacity:1}.avatar-actions[data-v-e078ca26]{display:flex;gap:8px}.avatar-hint[data-v-e078ca26]{color:var(--dim);font-size:11px;text-align:center}.avatar-hint.err[data-v-e078ca26]{color:var(--err)}.btn-secondary[data-v-e078ca26]{background:var(--surface);border:1px solid var(--border-2);border-radius:7px;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 18px;transition:all .15s}.btn-secondary[data-v-e078ca26]:hover:not(:disabled){border-color:var(--text)}.btn-secondary[data-v-e078ca26]:disabled{cursor:not-allowed;opacity:.55}.btn-ghost[data-v-e078ca26]{background:transparent;border:1px solid var(--border);border-radius:7px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:13px;padding:8px 14px;transition:all .15s}.btn-ghost[data-v-e078ca26]:hover:not(:disabled){border-color:var(--text);color:var(--text)}.btn-ghost[data-v-e078ca26]:disabled{cursor:not-allowed;opacity:.55}.custom-row[data-v-e078ca26]{border:1px solid transparent;border-radius:8px;display:grid;gap:4px 24px;grid-template-columns:160px 1fr;padding:14px 16px;transition:background .12s,border-color .12s}.custom-row.editing[data-v-e078ca26],.custom-row[data-v-e078ca26]:not(.editing):hover{background:var(--surface-2)}.custom-row.editing[data-v-e078ca26]{border-color:var(--border-2)}.custom-row.error[data-v-e078ca26]{border-color:var(--err)}.custom-row.saved[data-v-e078ca26]{background:color-mix(in oklab,var(--ok) 6%,transparent)}.custom-label[data-v-e078ca26]{align-self:center;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.custom-body[data-v-e078ca26]{align-items:flex-start;display:flex;gap:12px;min-width:0}.custom-value[data-v-e078ca26]{align-self:center;color:var(--text);cursor:pointer;flex:1;font-size:14px;padding:4px 0}.custom-row.empty .custom-value[data-v-e078ca26]{color:var(--dim);font-style:italic}.custom-trail[data-v-e078ca26]{align-items:center;align-self:center;display:flex;flex-shrink:0;gap:8px}.custom-input[data-v-e078ca26]{background:var(--surface);border:1px solid var(--border-2);border-radius:6px;color:var(--text);flex:1;font:inherit;font-size:14px;min-width:0;outline:none;padding:7px 10px}.custom-input.time[data-v-e078ca26]{flex:0 0 auto;padding:6px 8px}.custom-input[data-v-e078ca26]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 12%,transparent)}.custom-error[data-v-e078ca26]{color:var(--err);font-size:12px;grid-column:2;margin-top:4px}.edit-hint[data-v-e078ca26]{background:transparent;border:none;color:var(--dim);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;opacity:0;padding:0;text-transform:uppercase;transition:opacity .12s}.custom-row:hover .edit-hint[data-v-e078ca26]{opacity:1}.status-pill[data-v-e078ca26]{background:color-mix(in oklab,var(--text) 6%,transparent);border:1px solid var(--border);border-radius:4px;color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.status-pill.ok[data-v-e078ca26]{background:color-mix(in oklab,var(--ok) 14%,transparent);border-color:color-mix(in oklab,var(--ok) 30%,transparent);color:var(--ok)}.warn-tag[data-v-e078ca26]{background:color-mix(in oklab,var(--warn) 14%,transparent);border-radius:4px;color:var(--warn);font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 6px}.tz-input-wrap[data-v-e078ca26]{flex:1;min-width:0;position:relative}.tz-list[data-v-e078ca26]{background:var(--surface);border:1px solid var(--border-2);border-radius:8px;box-shadow:0 8px 24px #0000001f;left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.tz-list li[data-v-e078ca26]{align-items:center;border-radius:5px;cursor:pointer;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:7px 10px}.tz-list li.active[data-v-e078ca26]{background:var(--accent-soft);color:var(--accent-deep)}.tz-name[data-v-e078ca26]{color:var(--text)}.tz-list li.active .tz-name[data-v-e078ca26]{color:var(--accent-deep)}.tz-offset[data-v-e078ca26]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px}.tz-empty[data-v-e078ca26]{background:var(--surface);border:1px solid var(--border-2);border-radius:8px;color:var(--dim);font-size:12px;left:0;padding:12px;position:absolute;right:0;text-align:center;top:calc(100% + 4px)}.hours-edit[data-v-e078ca26]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hours-note[data-v-e078ca26],.hours-sep[data-v-e078ca26]{color:var(--dim)}.hours-note[data-v-e078ca26]{font-size:11px;margin-top:6px}.apply-btn[data-v-e078ca26]{background:var(--accent);border:1px solid var(--accent);border-radius:6px;color:#0b0b0b;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:6px 14px;transition:opacity .12s}.apply-btn[data-v-e078ca26]:disabled{cursor:wait;opacity:.6}.slug-preview[data-v-e078ca26]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px;grid-column:2;margin-top:4px}.link-btn[data-v-e078ca26]{background:transparent;border:1px solid var(--border);border-radius:5px;color:var(--text-2);cursor:pointer;font:inherit;font-size:12px;padding:4px 10px;transition:all .12s}.link-btn[data-v-e078ca26]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-deep)}.link-btn[data-v-e078ca26]:disabled{cursor:not-allowed;opacity:.5}.link-btn.dim[data-v-e078ca26]{border-color:transparent;color:var(--dim)}.link-btn.dim[data-v-e078ca26]:hover:not(:disabled){border-color:var(--border);color:var(--text)}@media (max-width:640px){.custom-row[data-v-e078ca26]{gap:6px;grid-template-columns:1fr}.custom-error[data-v-e078ca26],.slug-preview[data-v-e078ca26]{grid-column:1}}.team-page[data-v-9d8c05e7]{display:flex;flex-direction:column;gap:20px}.grid-12[data-v-9d8c05e7]{display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.span-12[data-v-9d8c05e7]{grid-column:span 12}@media (max-width:900px){.grid-12[data-v-9d8c05e7]{grid-template-columns:1fr}.span-12[data-v-9d8c05e7]{grid-column:span 1}}.card[data-v-9d8c05e7]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.card h3[data-v-9d8c05e7]{font-family:Fraunces,serif;font-size:17px;font-weight:500;letter-spacing:-.01em;margin:0}.card-head[data-v-9d8c05e7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.btn-primary[data-v-9d8c05e7]{background:var(--accent);border:1px solid var(--accent-deep);border-radius:7px;color:#0b0b0b;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 18px;transition:all .15s}.btn-primary[data-v-9d8c05e7]:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-primary[data-v-9d8c05e7]:disabled{cursor:not-allowed;filter:none;opacity:.4;transform:none}.btn-ghost[data-v-9d8c05e7]{background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:13px;padding:8px 16px}.btn-ghost[data-v-9d8c05e7]:hover{border-color:var(--border-2);color:var(--text)}.btn-icon[data-v-9d8c05e7]{background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer;display:grid;height:28px;place-items:center;transition:all .15s;width:28px}.btn-icon[data-v-9d8c05e7]:hover{border-color:var(--border-2);color:var(--text)}.btn-icon svg[data-v-9d8c05e7]{height:14px;width:14px}.btn-link[data-v-9d8c05e7]{background:none;border:none;color:var(--accent-deep);cursor:pointer;font-family:inherit;font-size:12px;padding:0}.btn-link[data-v-9d8c05e7]:hover{text-decoration:underline}.team-table[data-v-9d8c05e7]{border-collapse:collapse;font-size:14px;width:100%}.team-table th[data-v-9d8c05e7]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;padding:10px 12px;text-align:left;text-transform:uppercase}.team-table td[data-v-9d8c05e7],.team-table th[data-v-9d8c05e7]{border-bottom:1px solid var(--border)}.team-table td[data-v-9d8c05e7]{padding:14px 12px;vertical-align:middle}.team-table tbody tr:last-child td[data-v-9d8c05e7]{border-bottom:none}.member-cell[data-v-9d8c05e7]{align-items:center;display:flex;gap:10px}.member-avatar[data-v-9d8c05e7]{background:var(--accent);border-radius:50%;color:var(--paper);display:grid;flex-shrink:0;font-size:12px;font-weight:600;height:30px;place-items:center;width:30px}.pending-avatar[data-v-9d8c05e7]{background:var(--surface-2);border:1px dashed var(--border-2);color:var(--dim)}.pending-avatar svg[data-v-9d8c05e7]{height:14px;width:14px}.member-name[data-v-9d8c05e7]{color:var(--text);font-weight:500}.pending-name[data-v-9d8c05e7]{color:var(--muted);font-weight:400}.pill[data-v-9d8c05e7]{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.02em;padding:2px 8px}.you[data-v-9d8c05e7]{background:var(--accent-soft);color:var(--accent-deep)}.role-pill[data-v-9d8c05e7]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2)}.role-pill.owner[data-v-9d8c05e7]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-deep)}.pending-pill[data-v-9d8c05e7]{background:#e77f3e1a;color:#c46016;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em}.pending-row[data-v-9d8c05e7]{opacity:.75}.pending-actions[data-v-9d8c05e7]{align-items:center;display:flex;gap:8px}.mono[data-v-9d8c05e7]{color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:12px}.dim-text[data-v-9d8c05e7]{color:var(--dim);font-size:13px}.empty-row td[data-v-9d8c05e7]{padding:20px 12px}.empty-msg[data-v-9d8c05e7]{color:var(--muted);font-size:13px}.invite-link[data-v-9d8c05e7]{color:var(--accent-deep);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.invite-link[data-v-9d8c05e7]:hover{color:var(--accent)}.invite-overlay[data-v-9d8c05e7]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0d0b80;display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:9999}.invite-modal[data-v-9d8c05e7]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 64px #0000001f;max-height:90vh;max-width:560px;overflow-y:auto;padding:32px;width:100%}.invite-modal h2[data-v-9d8c05e7]{font-family:Inter Tight,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.invite-desc[data-v-9d8c05e7]{color:var(--muted);font-size:14px;line-height:1.55;margin:0 0 24px}.invite-actions[data-v-9d8c05e7]{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.invite-entries[data-v-9d8c05e7]{display:flex;flex-direction:column;gap:8px}.invite-entry[data-v-9d8c05e7]{align-items:center;display:flex;gap:8px}.entry-email-wrap[data-v-9d8c05e7]{flex:1}.entry-input[data-v-9d8c05e7]{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s;width:100%}.entry-input[data-v-9d8c05e7]::-moz-placeholder{color:var(--dim)}.entry-input[data-v-9d8c05e7]::placeholder{color:var(--dim)}.entry-input[data-v-9d8c05e7]:focus{border-color:var(--accent-line)}.entry-select[data-v-9d8c05e7]{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;min-width:110px;outline:none;padding:10px 12px}.entry-select[data-v-9d8c05e7]:focus{border-color:var(--accent-line)}.entry-remove[data-v-9d8c05e7]{flex-shrink:0}.btn-add-row[data-v-9d8c05e7]{background:none;border:none;color:var(--accent-deep);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 0;text-align:left}.btn-add-row[data-v-9d8c05e7]:hover{text-decoration:underline}.invite-divider[data-v-9d8c05e7]{background:var(--border);height:1px;margin:20px 0}.share-link-section[data-v-9d8c05e7]{margin-bottom:4px}.share-label[data-v-9d8c05e7]{color:var(--text);font-size:13px;font-weight:600;margin-bottom:10px}.share-link-row[data-v-9d8c05e7]{display:flex;gap:8px}.share-link-input[data-v-9d8c05e7]{background:var(--surface-2);color:var(--text-2);flex:1;font-size:12px;outline:none;overflow:hidden;padding:10px 14px;text-overflow:ellipsis}.btn-copy[data-v-9d8c05e7],.share-link-input[data-v-9d8c05e7]{border:1px solid var(--border);border-radius:8px}.btn-copy[data-v-9d8c05e7]{background:var(--surface);color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px;transition:all .15s;white-space:nowrap}.btn-copy[data-v-9d8c05e7]:hover{border-color:var(--accent-line);color:var(--accent-deep)}.share-link-meta[data-v-9d8c05e7]{align-items:center;color:var(--dim);display:flex;font-size:12px;gap:6px;margin-top:8px}.link-dot[data-v-9d8c05e7]{opacity:.4}.review-list[data-v-9d8c05e7]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.review-card[data-v-9d8c05e7]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.review-card-top[data-v-9d8c05e7]{align-items:center;display:flex;gap:12px}.review-avatar[data-v-9d8c05e7]{background:var(--accent-soft);border-radius:50%;color:var(--accent-deep);display:grid;flex-shrink:0;font-size:13px;font-weight:600;height:32px;place-items:center;width:32px}.review-info[data-v-9d8c05e7]{flex:1;min-width:0}.review-email[data-v-9d8c05e7]{color:var(--text);display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-role[data-v-9d8c05e7]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.review-perms[data-v-9d8c05e7]{display:flex;flex-wrap:wrap;gap:4px}.perm-tag[data-v-9d8c05e7]{background:var(--surface-2);border:1px solid var(--border);border-radius:4px;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.04em;padding:2px 7px}.message-section[data-v-9d8c05e7]{margin-bottom:4px}.message-label[data-v-9d8c05e7]{color:var(--text);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.optional[data-v-9d8c05e7]{color:var(--dim);font-weight:400}.message-textarea[data-v-9d8c05e7]{background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:12px 14px;resize:vertical;width:100%}.message-textarea[data-v-9d8c05e7]::-moz-placeholder{color:var(--dim)}.message-textarea[data-v-9d8c05e7]::placeholder{color:var(--dim)}.message-textarea[data-v-9d8c05e7]:focus{border-color:var(--accent-line)}.sent-icon[data-v-9d8c05e7]{background:var(--accent-soft);border-radius:12px;color:var(--accent-deep);display:grid;height:48px;margin-bottom:16px;place-items:center;width:48px}.sent-icon svg[data-v-9d8c05e7]{height:22px;width:22px}.sent-list[data-v-9d8c05e7]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.sent-item[data-v-9d8c05e7]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;display:flex;font-size:13px;gap:10px;padding:10px 14px}.sent-dot[data-v-9d8c05e7]{background:var(--ok);border-radius:50%;box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 20%,transparent);flex-shrink:0;height:6px;width:6px}.sent-email[data-v-9d8c05e7]{color:var(--text);flex:1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.sent-role[data-v-9d8c05e7]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.sent-role[data-v-9d8c05e7],.sent-status[data-v-9d8c05e7]{font-family:JetBrains Mono,monospace;font-size:10px}.sent-status[data-v-9d8c05e7]{color:var(--ok);letter-spacing:.04em}.sent-tip[data-v-9d8c05e7]{align-items:flex-start;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--muted);display:flex;font-size:12px;gap:10px;line-height:1.5;padding:12px 14px}.sent-tip svg[data-v-9d8c05e7]{color:var(--dim);flex-shrink:0;height:16px;margin-top:1px;width:16px}.security-page[data-v-61479bff]{display:flex;flex-direction:column;gap:20px}.eyebrow[data-v-61479bff]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-61479bff]{background:var(--accent);height:1px;width:12px}.eyebrow .num[data-v-61479bff]{color:var(--accent)}.grid-2[data-v-61479bff]{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:900px){.grid-2[data-v-61479bff]{grid-template-columns:1fr}}.card[data-v-61479bff]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.card-head[data-v-61479bff]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.card-head h3[data-v-61479bff]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.auth-list[data-v-61479bff],.session-list[data-v-61479bff]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.auth-list li[data-v-61479bff]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.auth-list li[data-v-61479bff]:last-child{border-bottom:none}.auth-info[data-v-61479bff]{display:flex;flex-direction:column;gap:2px}.auth-label[data-v-61479bff]{align-items:center;color:var(--text);display:flex;font-size:14px;font-weight:500;gap:8px}.auth-sub[data-v-61479bff]{color:var(--muted);font-size:12px}.pill[data-v-61479bff]{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.pill-warn[data-v-61479bff]{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn)}.pill-ok[data-v-61479bff]{background:var(--accent-soft);color:var(--accent-deep)}.btn-sm[data-v-61479bff]{background:var(--surface);border:1px solid var(--border-2);border-radius:6px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:5px 14px;transition:all .15s;white-space:nowrap}.btn-sm[data-v-61479bff]:hover{border-color:var(--text);color:var(--text)}.session-list li[data-v-61479bff]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:14px 0}.session-list li[data-v-61479bff]:last-child{border-bottom:none}.session-dot[data-v-61479bff]{background:var(--dim);border-radius:50%;flex-shrink:0;height:8px;width:8px}.session-dot.live[data-v-61479bff]{background:var(--ok);box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 20%,transparent)}.session-info[data-v-61479bff]{display:flex;flex:1;flex-direction:column;gap:2px}.session-label[data-v-61479bff]{color:var(--text);font-size:14px;font-weight:500}.session-sub[data-v-61479bff]{color:var(--muted);font-size:12px}.dim-text[data-v-61479bff]{color:var(--dim)!important}.privacy-grid[data-v-61479bff]{display:flex;flex-direction:column}.toggle-row[data-v-61479bff]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:14px 0}.toggle-row[data-v-61479bff]:last-child{border-bottom:none}.toggle-info[data-v-61479bff]{display:flex;flex-direction:column;gap:2px}.toggle-label[data-v-61479bff]{color:var(--text);font-size:14px;font-weight:500}.toggle-desc[data-v-61479bff]{color:var(--muted);font-size:12px}.toggle-pill[data-v-61479bff]{align-items:center;background:var(--border-2);border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:20px;padding:2px;position:relative;transition:background .2s;width:36px}.toggle-pill.on[data-v-61479bff]{background:var(--ok)}.toggle-dot[data-v-61479bff]{background:var(--paper);border-radius:50%;box-shadow:0 1px 3px #00000026;height:16px;transition:transform .2s;width:16px}.toggle-pill.on .toggle-dot[data-v-61479bff]{transform:translate(16px)}.privacy-actions[data-v-61479bff]{border-top:1px solid var(--border);display:flex;gap:12px;margin-top:20px;padding-top:16px}.btn-secondary[data-v-61479bff]{background:var(--surface);border:1px solid var(--border-2);border-radius:7px;color:var(--text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 18px;transition:all .15s}.btn-secondary[data-v-61479bff]:hover{border-color:var(--text)}.btn-danger[data-v-61479bff]{background:transparent;border:1px solid var(--err);border-radius:7px;color:var(--err);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;margin-left:auto;padding:8px 18px;transition:all .15s}.btn-danger[data-v-61479bff]:hover{background:var(--err);color:var(--paper)}.notif-page[data-v-6066d8af]{display:flex;flex-direction:column;gap:20px}.eyebrow[data-v-6066d8af]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-6066d8af]{background:var(--accent);height:1px;width:12px}.eyebrow .num[data-v-6066d8af]{color:var(--accent)}.card[data-v-6066d8af]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.card-head[data-v-6066d8af]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.card-head h3[data-v-6066d8af]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.card-desc[data-v-6066d8af]{color:var(--muted);font-size:13px;margin:0}.notif-table[data-v-6066d8af]{border-collapse:collapse;font-size:14px;width:100%}.notif-table th[data-v-6066d8af]{border-bottom:1px solid var(--border);color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;padding:10px 12px;text-align:left;text-transform:uppercase}.col-check[data-v-6066d8af]{text-align:center;width:80px}.col-event[data-v-6066d8af]{text-align:left}.group-row td[data-v-6066d8af]{border:none;color:var(--accent-deep);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;padding:16px 12px 6px;text-transform:uppercase}.notif-table tbody tr:not(.group-row) td[data-v-6066d8af]{border-bottom:1px solid var(--border);padding:10px 12px}.notif-table tbody tr:last-child td[data-v-6066d8af]{border-bottom:none}.event-name[data-v-6066d8af]{color:var(--text);font-weight:400}.check-circle[data-v-6066d8af]{background:transparent;border:1.5px solid var(--border-2);border-radius:6px;color:var(--paper);cursor:pointer;display:inline-grid;height:22px;margin:0 auto;padding:0;place-items:center;transition:all .15s;width:22px}.check-circle.on[data-v-6066d8af]{background:var(--ok)}.check-circle.on[data-v-6066d8af],.check-circle[data-v-6066d8af]:hover{border-color:var(--ok)}.referrals-page[data-v-e0dcb0c4]{display:flex;flex-direction:column;gap:20px}.eyebrow[data-v-e0dcb0c4]{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow .bar[data-v-e0dcb0c4]{background:var(--accent);height:1px;width:12px}.eyebrow .num[data-v-e0dcb0c4]{color:var(--accent)}.eyebrow-light[data-v-e0dcb0c4]{align-items:center;color:#ffffffb3;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow-light .bar[data-v-e0dcb0c4]{background:#ffffff80;height:1px;width:12px}.hero-banner[data-v-e0dcb0c4]{background:linear-gradient(135deg,var(--accent) 0,var(--accent-deep) 100%);border:none;border-radius:14px;color:var(--paper);overflow:hidden;padding:36px 32px;position:relative}.hero-bg[data-v-e0dcb0c4]{color:#ffffff80;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero-hex[data-v-e0dcb0c4]{height:100%;width:100%}.hero-content[data-v-e0dcb0c4]{max-width:560px;position:relative;z-index:1}.hero-banner h2[data-v-e0dcb0c4]{color:var(--paper);font-family:Inter Tight,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.02em;margin:8px 0}.hero-banner p[data-v-e0dcb0c4]{font-size:14px;margin:0 0 20px;opacity:.9}.hero-stats[data-v-e0dcb0c4]{display:flex;gap:32px}.hero-stat[data-v-e0dcb0c4]{display:flex;flex-direction:column;gap:2px}.hero-num[data-v-e0dcb0c4]{font-size:28px;font-weight:500}.hero-label[data-v-e0dcb0c4],.hero-num[data-v-e0dcb0c4]{font-family:JetBrains Mono,monospace}.hero-label[data-v-e0dcb0c4]{font-size:10px;letter-spacing:.1em;opacity:.8;text-transform:uppercase}.grid-2[data-v-e0dcb0c4]{display:grid;gap:16px;grid-template-columns:1.3fr 1fr}@media (max-width:900px){.grid-2[data-v-e0dcb0c4]{grid-template-columns:1fr}}.card[data-v-e0dcb0c4]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.card-head[data-v-e0dcb0c4]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.card-head h3[data-v-e0dcb0c4]{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;margin:0}.link-row[data-v-e0dcb0c4]{align-items:center;display:flex;gap:8px;margin-bottom:16px}.ref-link[data-v-e0dcb0c4]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--text);flex:1;font-family:JetBrains Mono,monospace;font-size:12px;overflow:hidden;padding:10px 14px;text-overflow:ellipsis;white-space:nowrap}.btn-copy[data-v-e0dcb0c4]{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#0b0b0b;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px;transition:all .15s;white-space:nowrap}.btn-copy[data-v-e0dcb0c4]:hover{filter:brightness(1.06)}.share-row[data-v-e0dcb0c4]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.share-label[data-v-e0dcb0c4]{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.share-btn[data-v-e0dcb0c4]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;padding:7px 14px;transition:all .12s}.share-btn[data-v-e0dcb0c4]:hover{border-color:var(--border-2);color:var(--text)}.friend-list[data-v-e0dcb0c4]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.friend-list li[data-v-e0dcb0c4]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 0}.friend-list li[data-v-e0dcb0c4]:last-child{border-bottom:none}.friend-email[data-v-e0dcb0c4]{color:var(--text);font-family:JetBrains Mono,monospace;font-size:12px}.pill[data-v-e0dcb0c4]{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:500;padding:3px 10px}.pill-ok[data-v-e0dcb0c4]{background:color-mix(in oklab,var(--ok) 18%,transparent);color:var(--ok)}.pill-warn[data-v-e0dcb0c4]{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn)}.download-page[data-v-e1bf9360]{display:flex;flex-direction:column;gap:20px}.eyebrow-light[data-v-e1bf9360]{align-items:center;color:#ffffffb3;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:8px;letter-spacing:.14em;text-transform:uppercase}.eyebrow-light .bar[data-v-e1bf9360]{background:#ffffff80;height:1px;width:12px}.dl-banner[data-v-e1bf9360]{background:linear-gradient(135deg,var(--accent) 0,var(--accent-deep) 100%);border:none;border-radius:14px;color:var(--paper);overflow:hidden;padding:36px 36px 40px;position:relative}.dl-bg[data-v-e1bf9360]{color:#ffffff80;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.dl-hex[data-v-e1bf9360]{height:100%;width:100%}.dl-content[data-v-e1bf9360]{align-items:center;display:flex;gap:32px;justify-content:space-between;position:relative;z-index:1}@media (max-width:768px){.dl-content[data-v-e1bf9360]{flex-direction:column}.dl-right[data-v-e1bf9360]{display:none}}.dl-left[data-v-e1bf9360]{flex:1;max-width:560px}.dl-banner h2[data-v-e1bf9360]{color:var(--paper);font-family:Inter Tight,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.02em;margin:8px 0}.dl-sub[data-v-e1bf9360]{font-size:15px;margin:0 0 24px;opacity:.9}.dl-buttons[data-v-e1bf9360]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.dl-btn-os[data-v-e1bf9360]{align-items:center;background:#0003;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:var(--paper);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 18px;transition:all .15s}.dl-btn-os[data-v-e1bf9360]:hover{background:#00000059;border-color:#ffffff59;transform:translateY(-1px)}.os-icon[data-v-e1bf9360]{height:22px;width:22px}.dl-btn-text[data-v-e1bf9360]{display:flex;flex-direction:column;text-align:left}.dl-btn-name[data-v-e1bf9360]{font-size:14px;font-weight:600}.dl-btn-detail[data-v-e1bf9360]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.04em;opacity:.7}.cli-block[data-v-e1bf9360]{background:#0003;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;max-width:420px;padding:16px}.cli-title[data-v-e1bf9360]{font-size:10px;letter-spacing:.1em;margin-bottom:10px;opacity:.7;text-transform:uppercase}.cli-row[data-v-e1bf9360],.cli-title[data-v-e1bf9360]{font-family:JetBrains Mono,monospace}.cli-row[data-v-e1bf9360]{align-items:center;display:flex;font-size:12px;gap:10px;padding:5px 0}.cli-label[data-v-e1bf9360]{font-size:10px;letter-spacing:.06em;opacity:.5;text-align:right;text-transform:uppercase;width:48px}.cli-row code[data-v-e1bf9360]{color:var(--paper);opacity:.9}.dl-right[data-v-e1bf9360]{flex-shrink:0}.hex-visual[data-v-e1bf9360]{filter:drop-shadow(0 4px 20px rgba(0,0,0,.15))}.hex-cell[data-v-e1bf9360]{fill:#ffffff14;stroke:#ffffff40;stroke-width:1.5}.hex-queen[data-v-e1bf9360]{fill:#ffffff2e;stroke:#ffffff80}.hex-worker[data-v-e1bf9360]{fill:#ffffff1f;stroke:#ffffff59}.hex-empty[data-v-e1bf9360]{fill:#ffffff0a;stroke:#ffffff26;stroke-dasharray:4 3}.hex-label[data-v-e1bf9360]{fill:#fffc;font-family:JetBrains Mono,monospace;font-size:12px;text-anchor:middle;dominant-baseline:middle}.dash[data-v-dd75e082]{background:var(--bg);color:var(--text);display:grid;font-family:Inter Tight,sans-serif;grid-template-columns:260px 1fr;min-height:100vh}@media (max-width:900px){.dash[data-v-dd75e082]{grid-template-columns:1fr}.dash-side[data-v-dd75e082]{display:none}}.dash-side[data-v-dd75e082]{background:var(--surface-2);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:16px;height:100vh;overflow-y:auto;padding:20px 14px 16px;position:sticky;top:0}.dash-brand[data-v-dd75e082]{padding:0 6px 4px}.dash-hive-card[data-v-dd75e082]{background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.hive-card-row[data-v-dd75e082]{align-items:center;color:var(--text);display:flex;font-family:JetBrains Mono;font-size:12px;gap:8px}.hive-dot[data-v-dd75e082]{background:var(--warn);border-radius:50%;height:7px;width:7px}.hive-dot.live[data-v-dd75e082]{background:var(--ok);box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 22%,transparent)}.tier[data-v-dd75e082]{background:var(--accent-soft);border-radius:3px;color:var(--accent-deep);font-size:10px;letter-spacing:.08em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.hive-queen[data-v-dd75e082]{align-items:center;color:var(--text);display:flex;font-size:13px;gap:8px;padding:6px 0}.hive-queen[data-v-dd75e082],.hive-stats[data-v-dd75e082]{border-top:1px dashed var(--border)}.hive-stats[data-v-dd75e082]{display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr;padding-top:8px}.hive-stats>div[data-v-dd75e082]{display:flex;flex-direction:column}.hive-stats b[data-v-dd75e082]{font-size:14px;font-weight:600}.hive-stats span[data-v-dd75e082]{color:var(--muted);font-family:JetBrains Mono;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.dash-nav[data-v-dd75e082]{flex:1;gap:14px}.dash-nav[data-v-dd75e082],.nav-group[data-v-dd75e082]{display:flex;flex-direction:column}.nav-group[data-v-dd75e082]{gap:1px}.nav-group-title[data-v-dd75e082]{color:var(--dim);font-family:JetBrains Mono;font-size:10px;letter-spacing:.14em;padding:0 8px 4px;text-transform:uppercase}.nav-item[data-v-dd75e082]{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--text-2);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:7px 10px;text-align:left}.nav-item.active[data-v-dd75e082],.nav-item[data-v-dd75e082]:hover{background:var(--surface);color:var(--text)}.nav-item.active[data-v-dd75e082]{border:1px solid var(--border);box-shadow:0 1px #0000000a}.nav-dot[data-v-dd75e082]{background:var(--border-3);border-radius:50%;height:4px;width:4px}.nav-badge[data-v-dd75e082],.nav-item.active .nav-dot[data-v-dd75e082]{background:var(--accent)}.nav-badge[data-v-dd75e082]{border-radius:50%;color:var(--paper);display:grid;font-size:10px;font-weight:700;height:16px;margin-left:auto;place-items:center;width:16px}.dash-side-foot[data-v-dd75e082]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px;padding-top:10px}.ghost[data-v-dd75e082]{background:transparent;border:0;border-radius:5px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:12px;padding:6px 10px;text-align:left;text-decoration:none}.ghost[data-v-dd75e082]:hover{background:var(--surface);color:var(--text)}.dash-main[data-v-dd75e082]{min-width:0}.dash-top[data-v-dd75e082]{align-items:flex-end;background:var(--bg);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:28px 36px 24px;position:sticky;top:0;z-index:10}.dash-top h1[data-v-dd75e082]{font-family:Fraunces,serif;font-size:32px;font-weight:500;letter-spacing:-.02em;margin:4px 0 0}.crumb[data-v-dd75e082]{color:var(--muted);display:flex;font-family:JetBrains Mono;font-size:11px;gap:6px;letter-spacing:.08em;text-transform:uppercase}.crumb .cur[data-v-dd75e082]{color:var(--accent-deep)}.dash-top-right[data-v-dd75e082]{align-items:center;display:flex;gap:8px}.avatar[data-v-dd75e082]{background:var(--accent);border:1px solid transparent;border-radius:50%;color:var(--paper);cursor:pointer;display:grid;font-family:inherit;font-size:13px;font-weight:600;height:32px;overflow:hidden;padding:0;place-items:center;transition:box-shadow .15s,border-color .15s;width:32px}.avatar[data-v-dd75e082]:hover{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 30%,transparent)}.avatar[data-v-dd75e082]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 30%,transparent);outline:none}.avatar-img[data-v-dd75e082]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dash-body[data-v-dd75e082]{padding:28px 36px 60px}.signup-flow{--bg:#f7f5ef;--surface:#fff;--surface-2:#f2efe7;--surface-3:#ebe7dc;--border:#e5e1d4;--border-2:#d8d3c3;--border-3:#b6ae99;--text:#0e0d0b;--text-2:#2a2722;--muted:#7a7468;--dim:#a9a293;--accent:oklch(.62 .14 70);--accent-deep:oklch(.52 .16 60);--accent-soft:oklch(.62 .14 70/.1);--accent-line:oklch(.62 .14 70/.35);--accent-glow:oklch(.72 .14 78/.35);--ok:oklch(.62 .12 150);--warn:oklch(.7 .15 50);--err:oklch(.55 .18 28);--ink:#17130c;--paper:#fdfbf3;--wing:oklch(.86 .08 78/.55);background:var(--bg);color:var(--text);font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased}.signup-flow.signup-dark{--bg:#0b0b0b;--surface:#111;--surface-2:#161616;--surface-3:#1c1c1c;--border:#1e1e1e;--border-2:#2a2a2a;--border-3:#3a3a3a;--text:#ededed;--text-2:#ccc;--muted:#8a8a8a;--dim:#5a5a5a;--accent:oklch(.8 .13 78);--accent-deep:oklch(.68 .15 70);--accent-soft:oklch(.8 .13 78/.1);--accent-line:oklch(.8 .13 78/.3);--accent-glow:oklch(.8 .13 78/.25);--ok:oklch(.75 .12 150);--warn:oklch(.78 .14 60);--err:oklch(.65 .22 25);--ink:#ededed;--paper:#1a1a1a;--wing:oklch(.8 .13 78/.2)}.signup-flow *{box-sizing:border-box}.signup-flow ::-moz-selection{background:var(--accent);color:#0b0b0b}.signup-flow ::selection{background:var(--accent);color:#0b0b0b}.signup-flow h1,.signup-flow h2,.signup-flow h3{font-family:Inter Tight;font-weight:500;letter-spacing:-.028em;line-height:1.05;margin:0}.signup-flow h1{font-size:clamp(34px,3.8vw,48px)}.signup-flow h2{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.022em}.signup-flow h3{font-size:17px;letter-spacing:-.01em}.signup-flow p{color:var(--text-2);line-height:1.55;margin:0}
