:root[data-theme=dark]{color-scheme:dark;--paper:#18181b;--paper-2:#27272a;--paper-3:#3f3f46;--surface:#27272a;--surface-2:#3f3f46;--ink:#fafaf9;--ink-2:#f5f5f4;--ink-dim:rgba(250,250,249,0.7);--ink-mute:rgba(250,250,249,0.48);--ink-faint:rgba(250,250,249,0.24);--line:rgba(250,250,249,0.1);--line-2:rgba(250,250,249,0.18);--line-3:rgba(250,250,249,0.3);--line-soft:var(--line);--accent:#ff7a3a;--accent-warm:#ff9559;--accent-deep:#ff5e1a;--accent-soft:rgba(255,122,58,0.2);--accent-faint:rgba(255,122,58,0.1);--accent-glow:0 0 0 4px rgba(255,122,58,0.24);--accent-2:#a78bfa;--accent-2-soft:rgba(167,139,250,0.18);--ok:#34d399;--ok-dim:rgba(52,211,153,0.16);--warn:#fbbf24;--warn-dim:rgba(251,191,36,0.16);--bad:#f87171;--bad-dim:rgba(248,113,113,0.16);--a-nova:#a78bfa;--a-echo:#22d3ee;--a-orbit:#fbbf24;--a-atlas:#34d399;--p-business:#ff7a3a;--p-creator:#a78bfa;--p-shop:#34d399;--p-agent:#fafaf9;--tint-y:rgba(255,122,58,0.16);--tint-p:rgba(167,139,250,0.18);--tint-g:rgba(52,211,153,0.13);--tint-b:rgba(34,211,238,0.13);--muted:var(--ink-dim);--muted-2:var(--ink-mute);--sh-sm:0 1px 0 rgba(250,250,249,0.04),0 10px 24px -18px rgba(0,0,0,0.7);--sh:0 1px 0 rgba(250,250,249,0.04),0 18px 42px -22px rgba(0,0,0,0.78);--sh-lg:0 1px 0 rgba(250,250,249,0.04),0 34px 80px -34px rgba(0,0,0,0.86);--privy-color-background:#18181b;--privy-color-background-2:#27272a;--privy-color-background-3:#3f3f46;--privy-color-foreground:#fafaf9;--privy-color-foreground-2:#f5f5f4;--privy-color-foreground-3:rgba(250,250,249,0.7);--privy-color-foreground-4:rgba(250,250,249,0.48);--privy-color-foreground-accent:#ff7a3a;--privy-color-accent:#ff7a3a;--privy-color-accent-light:#ff9559;--privy-color-accent-lightest:rgba(255,122,58,0.2);--privy-color-accent-dark:#ff5e1a;--privy-color-accent-darkest:#d94b0c;--privy-color-success:#34d399;--privy-color-error:#f87171;--privy-color-error-light:rgba(248,113,113,0.16)}.mvp-page{display:grid;grid-gap:20px;gap:20px}.mvp-gate,.mvp-panel,.mvp-plan-card,.mvp-settings-form{min-width:0;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.mvp-gate{display:grid;grid-gap:12px;gap:12px}.mvp-gate h2,.mvp-panel h2,.mvp-plan-card h2,.mvp-settings-form h2{margin:0;color:var(--ink);font-size:clamp(22px,2vw,30px)}.mvp-empty,.mvp-gate p,.mvp-panel p,.mvp-plan-card p,.mvp-table-empty{color:var(--ink-dim)}.mvp-panel--hero{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:stretch;background:linear-gradient(135deg,var(--accent-faint),transparent 46%),var(--surface)}.mvp-current-plan,.mvp-panel--hero,.mvp-referral-card{display:grid;grid-gap:16px;gap:16px}.mvp-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mvp-eyebrow{display:inline-flex;margin-bottom:6px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mvp-actions,.mvp-save-row,.mvp-tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mvp-copy-field,.mvp-form-grid label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--ink-dim);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mvp-copy-field input,.mvp-form-grid input,.mvp-form-grid textarea{width:100%;min-height:44px;padding:10px 12px;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-sm);font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.mvp-form-grid textarea{min-height:130px;resize:vertical}.mvp-copy-field input:focus,.mvp-feed-row:focus-visible,.mvp-form-grid input:focus,.mvp-form-grid textarea:focus,.mvp-score-row:focus-visible,.mvp-tabs a:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px;border-color:var(--accent)}.mvp-live-note{margin:0;color:var(--ink-dim);font-size:12.5px}.mvp-live-note--error{color:var(--bad)}.earn-console{display:grid;grid-gap:16px;gap:16px}.earn-ledger-card,.earn-link-card{min-width:0;padding:clamp(18px,3vw,28px);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.earn-link-card{display:grid;grid-gap:20px;gap:20px;color:#fbf6ec;background:radial-gradient(circle at 84% 10%,rgba(255,122,58,.34),transparent 34%),linear-gradient(135deg,#0d0c0b,#151210 52%,#35190e);border:1px solid rgba(255,122,58,.36)}.earn-card-topline,.earn-ledger-row,.earn-link-copy,.earn-share-row,.earn-url-row{display:flex;align-items:center;gap:12px}.earn-card-topline{color:rgba(251,246,236,.62);font-family:var(--font-mono);font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.earn-dot{width:9px;height:9px;background:var(--accent);border-radius:999px;box-shadow:0 0 0 6px rgba(255,122,58,.14)}.earn-card-topline .pill{margin-left:auto}.earn-link-copy{align-items:flex-end;justify-content:space-between}.earn-link-copy h2{max-width:760px;margin:0;color:#fbf6ec;font-size:clamp(30px,5vw,64px);line-height:.94;letter-spacing:0}.earn-link-copy p,.earn-share-rate span,.earn-stat-strip small{margin:0;color:rgba(251,246,236,.68)}.earn-share-rate{display:grid;justify-items:end;grid-gap:3px;gap:3px;min-width:150px}.earn-share-rate strong{color:var(--accent);font-family:var(--font-display);font-size:clamp(44px,7vw,72px);font-style:italic;font-weight:600;line-height:.9}.earn-url-row{justify-content:space-between;padding:8px;background:rgba(251,246,236,.08);border:1px solid rgba(251,246,236,.16);border-radius:14px}.earn-url-row code,.earn-url-row--empty span{min-width:0;padding-inline:10px;color:#fbf6ec;font-family:var(--font-mono);font-size:13px;font-weight:800;overflow-wrap:anywhere}.earn-share-row{flex-wrap:wrap}.earn-share-row a{min-height:36px;padding:9px 13px;color:#fbf6ec;background:rgba(251,246,236,.08);border:1px solid rgba(251,246,236,.14);border-radius:10px;font-size:13px;font-weight:850}.earn-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.earn-flow-grid article,.earn-ledger-card,.earn-stat-strip>div{background:color-mix(in srgb,var(--surface) 88%,var(--paper) 12%);border:1px solid var(--line);border-radius:var(--r-md)}.earn-stat-strip>div{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:18px}.earn-flow-grid span,.earn-ledger-row--head,.earn-stat-strip span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.earn-stat-strip strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(32px,5vw,54px);line-height:.95}.earn-stat-strip small{color:var(--ink-dim);font-size:12px}.earn-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.earn-flow-grid article{display:grid;grid-gap:10px;gap:10px;padding:18px}.earn-flow-grid strong{color:var(--ink);font-size:18px;font-weight:900}.earn-flow-grid p{margin:0;color:var(--ink-dim)}.earn-ledger-card{display:grid;grid-gap:16px;gap:16px}.earn-ledger-table{display:grid;grid-gap:8px;gap:8px;overflow-x:auto}.earn-ledger-row{display:grid;grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(86px,.65fr));min-width:720px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm)}.earn-ledger-row--head{background:transparent;border-color:transparent}.earn-ledger-row strong{color:var(--ink)}.mvp-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.mvp-metric-grid>div{display:grid;align-content:space-between;min-height:120px;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.mvp-feed-type,.mvp-metric-grid span,.mvp-readiness-list span,.mvp-table-row--head{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.mvp-metric-grid strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:0;line-height:1}.mvp-metric-grid p{margin:0;color:var(--ink-dim);font-size:12px}.mvp-table{display:grid;grid-gap:8px;gap:8px;overflow-x:auto}.mvp-table-row{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(86px,.65fr));grid-gap:12px;gap:12px;align-items:center;min-width:720px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm)}.mvp-table-row--head{background:transparent;border-color:transparent}.mvp-empty,.mvp-table-empty{padding:16px;background:var(--paper);border:1px dashed var(--line-2);border-radius:var(--r-sm)}.mvp-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.mvp-plan-card{display:grid;grid-gap:14px;gap:14px}.mvp-plan-card.current{border-color:var(--accent);box-shadow:var(--accent-glow)}.mvp-plan-card ul{display:grid;grid-gap:8px;gap:8px;color:var(--ink-dim);font-size:13px}.mvp-plan-card li{display:flex;gap:8px}.mvp-plan-card li:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:7px;background:var(--accent);border-radius:999px}.mvp-action-stack{display:grid;grid-gap:8px;gap:8px}.mvp-current-plan{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:center}.mvp-readiness-list{display:grid;grid-gap:10px;gap:10px}.mvp-readiness-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm)}.mvp-settings-grid{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);align-items:start}.mvp-settings-form,.mvp-settings-grid{display:grid;grid-gap:16px;gap:16px}.mvp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mvp-field-wide{grid-column:1/-1}.mvp-save-row{justify-content:space-between}.mvp-tabs{padding:6px;width:-moz-fit-content;width:fit-content;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.mvp-tabs a{min-height:36px;padding:8px 12px;color:var(--ink-dim);border-radius:var(--r-sm);font-weight:800}.mvp-tabs a.active{color:var(--paper);background:var(--ink)}.mvp-activity-grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-gap:16px;gap:16px}.mvp-feed,.mvp-feed-row,.mvp-score-list,.mvp-score-row{display:grid;grid-gap:10px;gap:10px}.mvp-feed-row,.mvp-score-row{align-items:center;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm)}.mvp-score-row{grid-template-columns:auto minmax(0,1fr) auto}.mvp-score-row strong{display:grid;place-items:center;width:44px;height:44px;color:var(--paper);background:var(--ink);border-radius:var(--r-sm);font-family:var(--font-display);font-size:22px}.mvp-feed-row em,.mvp-score-row em{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mvp-feed-row{grid-template-columns:auto minmax(0,1fr) auto}.mvp-feed-row strong{display:block;color:var(--ink);font-size:14px}.mvp-feed-row p{margin:2px 0 0;color:var(--ink-dim);font-size:12.5px}@media (max-width:1180px){.mvp-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-flow-grid,.earn-stat-strip{grid-template-columns:1fr}.mvp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.signup-privy-personas{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-link-copy,.earn-url-row{align-items:stretch;flex-direction:column}.earn-share-rate{justify-items:start}.mvp-activity-grid,.mvp-current-plan,.mvp-form-grid,.mvp-panel--hero,.mvp-plan-grid,.mvp-settings-grid{grid-template-columns:1fr}.mvp-save-row,.mvp-section-head{align-items:stretch;flex-direction:column}.mvp-feed-row,.mvp-metric-grid{grid-template-columns:1fr}}[data-theme=dark] .mvp-gate,[data-theme=dark] .mvp-panel,[data-theme=dark] .mvp-plan-card,[data-theme=dark] .mvp-settings-form{background:color-mix(in srgb,var(--surface) 94%,var(--paper) 6%);border-color:var(--line-2)}[data-theme=dark] .mvp-panel--hero{background:linear-gradient(135deg,var(--accent-faint),transparent 48%),color-mix(in srgb,var(--surface) 92%,var(--paper) 8%)}[data-theme=dark] .mvp-copy-field input,[data-theme=dark] .mvp-empty,[data-theme=dark] .mvp-feed-row,[data-theme=dark] .mvp-form-grid input,[data-theme=dark] .mvp-form-grid textarea,[data-theme=dark] .mvp-metric-grid>div,[data-theme=dark] .mvp-readiness-list>div,[data-theme=dark] .mvp-score-row,[data-theme=dark] .mvp-table-empty,[data-theme=dark] .mvp-table-row{background:color-mix(in srgb,var(--paper-2) 82%,var(--paper-3) 18%);border-color:var(--line-2)}[data-theme=dark] .mvp-table-row--head{background:transparent;border-color:transparent}.builder-scan-handoff{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.builder-scan-handoff strong{font-weight:800}.builder-scan-handoff span{color:var(--ink-dim);flex:1 1}html{background:var(--paper)}body.grid{position:relative;overflow-x:clip}body.grid:before{z-index:0;opacity:.6;animation:aiso-paper-drift 22s linear infinite}body.grid:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 18% 14%,var(--accent-faint) 0,transparent 36%),radial-gradient(ellipse at 82% 6%,var(--accent-2-soft) 0,transparent 42%);opacity:.44}[data-theme=dark] body.grid:before{opacity:.24}[data-theme=dark] body.grid:after{opacity:.34}body.grid>*{position:relative;z-index:1}.theme-toggle{display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;min-width:104px;min-height:34px;padding:3px;color:var(--ink-mute);background:color-mix(in srgb,var(--surface) 90%,transparent);border:1px solid var(--line-2);border-radius:10px;box-shadow:var(--sh-sm);cursor:pointer;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.theme-toggle span{display:grid;min-height:26px;place-items:center;padding:0 8px;border-radius:7px;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.theme-toggle span.is-active{color:var(--paper);background:var(--ink)}.theme-toggle:hover{border-color:var(--ink)}.theme-toggle:hover span.is-active{transform:translateY(-1px)}.theme-toggle--compact{min-width:88px;min-height:32px;font-size:9px}.theme-toggle--compact span{min-height:24px;padding:0 7px}[data-theme=dark] .topbar{background:rgba(24,24,27,.86)}[data-theme=dark] .app-mobile-top,[data-theme=dark] .app-top,[data-theme=dark] .auth-top{background:rgba(24,24,27,.88);-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}.auth-top-actions,.ptop-actions{display:inline-flex;align-items:center;gap:8px}[data-theme=dark] .readiness-hero{background:radial-gradient(circle at 78% 16%,rgba(255,122,58,.24),transparent 32%),linear-gradient(135deg,#0f0f11,#24140f 58%,#18181b)}[data-theme=dark] .readiness-hero,[data-theme=dark] .readiness-hero .btn--ghost{color:var(--ink);border-color:var(--line-2)}[data-theme=dark] .readiness-hero .rh-title{color:var(--ink)}[data-theme=dark] .readiness-hero .rh-desc{color:var(--ink-dim)}[data-theme=dark] .hero .t-display,[data-theme=dark] .hero h1,[data-theme=dark] .hero-sub,[data-theme=dark] .hero-trust b,[data-theme=dark] .mock-name{color:var(--ink)}[data-theme=dark] .hero-sub,[data-theme=dark] .hero-trust,[data-theme=dark] .mock-copy,[data-theme=dark] .mock-headline{color:var(--ink-dim)}[data-theme=dark] .mock,[data-theme=dark] .mock-browser,[data-theme=dark] .mock-files,[data-theme=dark] .mock-url{background-color:var(--surface);border-color:var(--line-2)}[data-theme=dark] .overview-copilot-chat{background:radial-gradient(circle at 1px 1px,rgba(250,250,249,.12) 1px,transparent 0) 0 0 /18px 18px,radial-gradient(circle at 50% 12%,rgba(255,122,58,.14),transparent 38%),linear-gradient(135deg,rgba(39,39,42,.96),rgba(24,24,27,.92))}[data-theme=dark] .overview-copilot-copy h2{color:var(--ink)}[data-theme=dark] .overview-copilot-copy p{color:var(--ink-dim)}[data-theme=dark] .overview-mode-switch button.is-active{color:var(--paper);background:var(--ink)}[data-theme=dark] .overview-evidence-chips button,[data-theme=dark] .overview-source-arrows button,[data-theme=dark] .overview-source-dock-copy,[data-theme=dark] .overview-source-rail{color:var(--ink);background:rgba(39,39,42,.72);border-color:var(--line-2)}[data-theme=dark] .overview-source-dock-copy strong,[data-theme=dark] .overview-source-rail-head strong{color:var(--ink)}[data-theme=dark] .overview-evidence-chips button:hover,[data-theme=dark] .overview-source-arrows button:hover{color:var(--paper);background:var(--ink)}[data-theme=dark] .partner-proof-strip,[data-theme=dark] .talk-composer-live,[data-theme=dark] .talk-thread-head,[data-theme=dark] .talk-workspace,[data-theme=dark] .talk-workspace-rail,[data-theme=dark] .team-social-card{background-color:var(--surface)}[data-theme=dark] .partner-proof-list span{background:rgba(250,250,249,.06)}[data-theme=dark] .builder-ready-shell{background:radial-gradient(at 20% 10%,rgba(255,122,58,.12) 0,transparent 48%),radial-gradient(at 82% 0,rgba(167,139,250,.08) 0,transparent 58%),#18181b}[data-theme=dark] .builder-workbench--ready{color:var(--ink);background:linear-gradient(90deg,rgba(250,250,249,.035) 1px,transparent 0),linear-gradient(180deg,rgba(250,250,249,.035) 1px,transparent 0),#202124}[data-theme=dark] .builder-workbench--ready:before{background-image:radial-gradient(circle,rgba(250,250,249,.16) 1px,transparent 1.2px);opacity:.18}[data-theme=dark] .builder-og-copy h1,[data-theme=dark] .builder-og-copy p:not(.builder-og-kicker),[data-theme=dark] .builder-pane-head h2,[data-theme=dark] .builder-preview-hero h2,[data-theme=dark] .builder-selected-block-card h3,[data-theme=dark] .builder-step-strip strong{color:var(--ink)}[data-theme=dark] .builder-field em,[data-theme=dark] .builder-og-copy p:not(.builder-og-kicker),[data-theme=dark] .builder-preview-block p,[data-theme=dark] .builder-preview-hero code,[data-theme=dark] .builder-rail-meta,[data-theme=dark] .builder-step-strip em{color:var(--ink-dim)}[data-theme=dark] .builder-back-link,[data-theme=dark] .builder-og-actions button,[data-theme=dark] .builder-palette,[data-theme=dark] .builder-stage-tabs,[data-theme=dark] .builder-toolbar-button{color:var(--ink);background:rgba(39,39,42,.82);border-color:var(--line-2)}[data-theme=dark] .builder-og-actions button.is-active,[data-theme=dark] .builder-stage-tabs button,[data-theme=dark] .builder-toolbar-button--save{color:#18181b;background:var(--ink);border-color:var(--ink)}[data-theme=dark] .builder-readiness-card{color:var(--ink);background:radial-gradient(circle at 88% 8%,rgba(255,122,58,.36),transparent 36%),radial-gradient(circle at 14% 84%,rgba(167,139,250,.2),transparent 34%),linear-gradient(145deg,#070707,#151110 62%,#2a1108);border-color:rgba(250,250,249,.16)}[data-theme=dark] .builder-code-head strong,[data-theme=dark] .builder-code-tabs span.is-active,[data-theme=dark] .builder-locked-files-top,[data-theme=dark] .builder-preview-locked h2,[data-theme=dark] .builder-readiness-copy strong,[data-theme=dark] .builder-readiness-dial strong,[data-theme=dark] .builder-terminal-note strong{color:var(--ink)}[data-theme=dark] .builder-code-foot span,[data-theme=dark] .builder-code-head span,[data-theme=dark] .builder-readiness-bars div,[data-theme=dark] .builder-readiness-copy p,[data-theme=dark] .builder-terminal-note p{color:var(--ink-dim)}[data-theme=dark] .builder-step-strip{background:rgba(39,39,42,.84);border-color:var(--line-2);box-shadow:0 18px 50px rgba(0,0,0,.24)}[data-theme=dark] .builder-step-strip button{color:var(--ink-dim);border-color:var(--line)}[data-theme=dark] .builder-step-strip button.is-active{color:var(--ink);background:#101112}[data-theme=dark] .builder-inspector,[data-theme=dark] .builder-preview-pane,[data-theme=dark] .builder-proof-pane,[data-theme=dark] .builder-rail,[data-theme=dark] .builder-surface-editor{background:rgba(24,24,27,.94);border-color:var(--line)}[data-theme=dark] .builder-action-card,[data-theme=dark] .builder-action-card code,[data-theme=dark] .builder-disabled-action,[data-theme=dark] .builder-field textarea,[data-theme=dark] .builder-left-helper,[data-theme=dark] .builder-mini-block,[data-theme=dark] .builder-missing-block,[data-theme=dark] .builder-profile-snapshot,[data-theme=dark] .builder-profile-snapshot-grid div,[data-theme=dark] .builder-proof-intro,[data-theme=dark] .builder-rail-block,[data-theme=dark] .builder-selected-block-card,[data-theme=dark] .builder-surface-button,[data-theme=dark] .builder-surface-intro,[data-theme=dark] .builder-toggle-row{color:var(--ink);background:rgba(39,39,42,.72);border-color:var(--line-2)}[data-theme=dark] .builder-mini-block.is-selected,[data-theme=dark] .builder-missing-block:hover,[data-theme=dark] .builder-preview-block.is-selected,[data-theme=dark] .builder-rail-block.is-selected{background:rgba(167,139,250,.14);border-color:rgba(167,139,250,.5)}[data-theme=dark] .builder-inspector-icons button:hover:not(:disabled),[data-theme=dark] .builder-palette button:hover,[data-theme=dark] button.builder-rail-block:hover,[data-theme=dark] button.builder-toggle-row:hover{background:rgba(250,250,249,.08)}[data-theme=dark] .builder-browser,[data-theme=dark] .builder-browser-url,[data-theme=dark] .builder-preview-block,[data-theme=dark] .builder-preview-commerce-row,[data-theme=dark] .builder-preview-faq details,[data-theme=dark] .builder-preview-list span,[data-theme=dark] .builder-preview-plug-slots,[data-theme=dark] .builder-preview-proof-grid span{color:var(--ink);background:rgba(24,24,27,.88);border-color:var(--line-2)}[data-theme=dark] .builder-preview-video{color:var(--ink);background:radial-gradient(circle at center,rgba(255,122,58,.36),transparent 56%),linear-gradient(135deg,#2d2320,#111315 70%);border:1px solid var(--line-2)}[data-theme=dark] .builder-preview-video:before{border-color:#18181b}[data-theme=dark] .builder-preview-video:after{border-left-color:#18181b}[data-theme=dark] .builder-preview-offer{background:rgba(255,122,58,.14)}[data-theme=dark] .builder-preview-newsletter{color:var(--ink);background:#101112;border:1px solid var(--line-2)}[data-theme=dark] .builder-preview-newsletter span,[data-theme=dark] .builder-preview-newsletter strong{color:var(--ink)}[data-theme=dark] .builder-tech-modes div{color:var(--ink);background:#101112;border-color:var(--line-2)}[data-theme=dark] .builder-tech-modes strong{color:var(--ink)}[data-theme=dark] .builder-tech-modes em{color:var(--ink-dim)}[data-theme=dark] .builder-api-map,[data-theme=dark] .builder-code-panel,[data-theme=dark] .builder-file-tree,[data-theme=dark] .builder-terminal-note{color:var(--ink);background:rgba(15,16,18,.92);border-color:var(--line-2)}[data-theme=dark] .builder-api-map>div:not(.builder-api-map-head),[data-theme=dark] .builder-code-foot,[data-theme=dark] .builder-code-head,[data-theme=dark] .builder-file-node,[data-theme=dark] .builder-file-root,[data-theme=dark] .builder-file-tree-box{color:var(--ink);background:rgba(24,24,27,.92);border-color:var(--line)}[data-theme=dark] .builder-file-node:hover{background:rgba(255,122,58,.1)}[data-theme=dark] .builder-file-node b.is-draft{color:var(--ink-dim);background:rgba(250,250,249,.1)}[data-theme=dark] .builder-code-tabs{background:#0f1113;border-color:var(--line)}[data-theme=dark] .builder-code-panel pre{color:rgba(250,250,249,.86);background:#0b0d0e}[data-theme=dark] .builder-switch:after{background:var(--ink)}.app-search svg{flex:0 0 auto;color:var(--ink-mute)}.app-search input:disabled{cursor:default;opacity:1}.icon-btn--avatar{color:white;background:var(--accent-2);border-color:var(--accent-2);font-family:var(--font-mono);font-size:13px;font-weight:800}.profile-switch--sidebar{width:calc(100% - 32px);margin:14px 16px 8px}.profile-switch-chevron{margin-left:auto;color:var(--ink-mute);font-family:var(--font-mono);font-size:12px;font-weight:800;transform:rotate(180deg)}.link-profile-card{--link-persona:var(--accent);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:clamp(16px,3vw,24px);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--sh-sm)}.link-profile-card--creator,.link-profile-card[data-persona=creator]{--link-persona:var(--accent-2)}.link-profile-card--business,.link-profile-card[data-persona=business]{--link-persona:var(--accent)}.link-profile-card--shop,.link-profile-card[data-persona=shop]{--link-persona:var(--ok)}.link-profile-card--agent,.link-profile-card[data-persona=agent]{--link-persona:var(--ink)}.link-profile-card--index{padding:16px}.link-profile-card--full{gap:16px}.link-profile-card--preview{box-shadow:none}.link-profile-card--index .link-profile-avatar{width:46px;height:46px;border-radius:12px;font-size:15px}.link-profile-card--index .link-profile-score{min-width:48px;padding:7px 8px;border-radius:10px}.link-profile-card--index .link-profile-score span{font-size:15px}.link-profile-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-width:0}.link-profile-avatar{display:grid;place-items:center;width:56px;height:56px;color:var(--paper);background:var(--link-persona);background-position:50%;background-size:cover;border:2px solid color-mix(in srgb,var(--surface) 78%,white 22%);border-radius:8px;font-family:var(--font-mono);font-size:18px;font-weight:900}.link-profile-handle,.link-profile-headline,.link-profile-name{margin:0}.link-profile-identity{display:grid;grid-gap:3px;gap:3px;min-width:0}.link-profile-name{min-width:0;overflow:hidden;color:var(--ink);font-size:24px;letter-spacing:0;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.link-profile-card--full .link-profile-name{font-size:30px;white-space:normal}.link-profile-card--index .link-profile-name{font-size:18px}.link-profile-handle{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--ink-dim);font-family:var(--font-mono);font-size:12px;min-width:0;overflow-wrap:anywhere}.link-profile-persona,.link-profile-proof span,.link-profile-signals span{color:var(--link-persona);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.link-profile-score{display:grid;place-items:center;min-width:58px;padding:9px 10px;color:var(--paper);background:var(--ink);border-radius:8px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.link-profile-score span{font-size:18px;font-weight:900;line-height:1}.link-profile-score small{color:color-mix(in srgb,var(--paper) 68%,transparent);font-size:9px}.link-profile-score--pending{color:var(--ink);background:var(--paper-2);border:1px solid var(--line)}@media (max-width:520px){.link-profile-head{grid-template-columns:auto minmax(0,1fr);align-items:start}.link-profile-score{grid-column:1/-1;justify-self:start;min-height:44px}}.link-profile-bio,.link-profile-headline{min-width:0;color:var(--ink-dim);line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.link-profile-links,.link-profile-offers,.link-profile-proof,.link-profile-signals{display:flex;flex-wrap:wrap;gap:8px}.link-profile-action,.link-profile-ai-row,.link-profile-offer{display:inline-flex;align-items:center;gap:9px;padding:8px 10px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;min-width:0}.link-profile-action{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;text-decoration:none}.link-profile-ai-row,.link-profile-offer{min-height:38px}.link-profile-action--primary{color:var(--ink);background:var(--accent-faint);border-color:rgba(255,122,58,.38)}.brand-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:var(--brand-icon-size,20px);height:var(--brand-icon-size,20px);min-width:var(--brand-icon-size,20px);color:currentColor;line-height:1}.brand-icon img{display:block;width:100%;height:100%;object-fit:contain}[data-theme=dark] .dx-action-tab .brand-icon img,[data-theme=dark] .link-profile-action .brand-icon img,[data-theme=dark] .onboarding-link-preview .brand-icon img,[data-theme=dark] .onboarding-picker-icon .brand-icon img,[data-theme=dark] .onboarding-source-chip .brand-icon img{filter:invert(1) brightness(1.25)}.brand-icon svg{display:block;width:100%;height:100%}.link-profile-offer-copy strong{font-size:13px}.link-profile-offer-copy small,.link-profile-offer-copy strong{display:block;min-width:0;overflow-wrap:anywhere;word-break:break-word}.link-profile-offer-copy small{color:var(--ink-mute);font-size:11px}.link-profile-ai-row span,.link-profile-ai-row strong,.link-profile-offer-copy,.link-profile-proof span,.link-profile-signals span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.link-profile-secondary{border-top:1px solid var(--line);padding-top:10px}.link-profile-secondary-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:12px;min-height:44px;color:var(--ink-dim);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dx-card-secondary,.link-profile-ai-grid,.link-profile-secondary-body{display:grid;grid-gap:10px;gap:10px}.link-profile-secondary-body{padding-top:12px}.link-profile-chat{display:grid;grid-gap:10px;gap:10px}.link-profile-chat>h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:650;letter-spacing:0}.dx-live-label{color:var(--ok);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@keyframes aiso-paper-drift{0%{background-position:0 0}to{background-position:22px 22px}}@media (prefers-reduced-motion:reduce){.builder-workbench--ready:before,body.grid:before{animation:none}}.route-shell{min-height:100vh}.hero-panel{padding:clamp(56px,8vw,112px) 0 clamp(44px,7vw,88px);position:relative}.hero-grid{display:grid;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}@media (min-width:940px){.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)}}.hero-copy{display:grid;grid-gap:22px;gap:22px}.hero-ctas{gap:10px}.hero-ctas,.status-strip{display:flex;flex-wrap:wrap}.status-strip{gap:8px}.profile-preview{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden;transform:rotate(-1deg);transition:transform var(--t) var(--ease)}.profile-preview:hover{transform:rotate(0deg)}.profile-preview-top{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--paper-2)}.preview-url{font-family:var(--font-mono);font-size:11px;color:var(--ink-dim)}.profile-preview-body{display:grid;grid-gap:18px;gap:18px;padding:clamp(22px,4vw,34px)}.avatar-xl{width:68px;height:68px;border-radius:18px;display:grid;place-items:center;background:var(--accent);color:white;font-family:var(--font-mono);font-weight:800;font-size:24px}.file-list{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:var(--r);color:var(--paper)}.file-row{display:flex;justify-content:space-between;gap:14px;font-family:var(--font-mono);font-size:11px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px;gap:16px}.route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.skeleton-card{min-height:196px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.status-table{display:grid;grid-gap:10px;gap:10px}.status-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 0}.empty-state,.status-row{display:grid;grid-gap:14px;gap:14px}.empty-state{place-items:center;text-align:center;padding:clamp(30px,5vw,56px);border:1px dashed var(--line-3);border-radius:var(--r-lg)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.metric-value{font-family:var(--font-display);font-size:clamp(28px,4vw,42px);line-height:1;letter-spacing:0}.auth-page{min-height:100vh;display:flex;flex-direction:column;background:transparent}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--gutter);border-bottom:1px solid var(--line)}.auth-back{display:inline-flex;align-items:center;gap:6px;color:var(--ink-dim);font-family:var(--font-mono);font-size:12px}.auth-back span,.auth-back:hover{color:var(--ink)}.auth-back span{border-bottom:1px solid var(--accent);padding-bottom:1px;font-weight:600}.auth-back-prefix{color:var(--ink-dim)!important;border-bottom:0!important;padding-bottom:0!important;font-weight:500!important}.auth-main{flex:1 1;display:grid;place-items:center;padding:clamp(20px,4vw,40px)}.auth-main--verify{width:min(480px,100%);margin:0 auto}.auth-main--signup{width:min(540px,100%);margin:0 auto;align-items:center}.auth-card{width:100%;max-width:420px}.auth-card--signup{max-width:540px}.auth-card--verify{max-width:480px;text-align:center}.auth-proof{display:grid;grid-gap:18px;gap:18px;padding:clamp(22px,4vw,34px);background:linear-gradient(135deg,rgba(255,94,26,.13),transparent 42%),linear-gradient(180deg,var(--ink),var(--ink-2));color:var(--paper);border:1px solid rgba(251,246,236,.14);border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.auth-proof-kicker{color:var(--accent-warm);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.auth-proof h2{max-width:11ch;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:.98}.auth-proof--signup h2{max-width:13ch}.auth-proof p{max-width:42ch;color:rgba(251,246,236,.74);font-size:15px;line-height:1.6}.auth-proof-file{display:grid;grid-gap:7px;gap:7px;padding:12px;background:rgba(251,246,236,.06);border:1px solid rgba(251,246,236,.14);border-radius:var(--r)}.auth-proof-file-row,.auth-proof-file-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-proof-file-top{padding-bottom:9px;color:var(--paper);border-bottom:1px solid rgba(251,246,236,.12);font-family:var(--font-mono);font-size:11px}.auth-proof-file-row strong,.auth-proof-file-top b{color:var(--accent-warm);font-weight:700}.auth-proof-file-row{min-height:26px;color:rgba(251,246,236,.66);font-size:12px}.auth-proof-file-row strong{color:var(--paper);font-family:var(--font-mono);font-size:10.5px;text-align:right}.auth-proof-rows{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;padding-top:18px;color:rgba(251,246,236,.62);border-top:1px solid rgba(251,246,236,.14);font-family:var(--font-mono);font-size:11px}.auth-proof-rows b{color:var(--paper);font-weight:700;text-align:right}.auth-h{margin-bottom:28px;text-align:center}.auth-h .kicker{justify-content:center}.auth-h h1{margin:14px 0 12px;font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.04;letter-spacing:0}.auth-card--signup .auth-h h1{font-size:clamp(32px,5vw,48px)}.auth-h h1 em{color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:500}.auth-h p{max-width:42ch;margin:0 auto;color:var(--ink-dim);font-size:16px;line-height:1.5}.auth-card--login .auth-h p{max-width:36ch;font-size:15px}.auth-card--login .auth-h{margin-bottom:18px}.steps{display:flex;justify-content:center;gap:8px;margin-bottom:28px}.step-dot{height:4px;border-radius:999px;background:var(--line-2);transition:all var(--t) var(--ease)}.step-dot.on{width:32px;background:var(--accent)}.step-dot.done,.step-dot.off{width:18px}.step-dot.done{background:var(--ok)}.auth-box{width:100%;padding:clamp(24px,4vw,32px);background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 42%),var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh)}.signup-privy-studio{display:grid;grid-gap:16px;gap:16px;overflow:hidden}.signup-privy-ribbon{display:grid;grid-gap:6px;gap:6px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.signup-privy-field span,.signup-privy-ribbon span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.signup-privy-ribbon strong{min-width:0;color:var(--accent);font-family:var(--font-mono);font-size:clamp(14px,3vw,18px);overflow-wrap:anywhere}.signup-privy-personas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.signup-privy-personas button{display:grid;grid-gap:8px;gap:8px;min-height:78px;padding:12px;color:var(--ink);text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:12px;font-weight:900}.signup-privy-personas button span{display:grid;place-items:center;width:32px;height:32px;color:var(--paper);background:var(--ink);border-radius:9px;font-family:var(--font-mono);font-size:10px}.signup-privy-personas button.is-active{border-color:var(--accent);box-shadow:var(--accent-glow)}.signup-privy-personas button.is-active span{color:#fbf6ec;background:var(--accent)}.signup-privy-field{display:grid;grid-gap:8px;gap:8px}.signup-privy-field input{width:100%;min-height:48px;padding:12px 14px;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:12px;font-size:16px;font-weight:800}.signup-privy-field input:focus{outline:3px solid var(--accent-soft);outline-offset:2px;border-color:var(--accent)}.signup-privy-copy{display:grid;grid-gap:8px;gap:8px;padding:16px;background:radial-gradient(circle at 90% 10%,var(--accent-faint),transparent 36%),var(--paper);border:1px solid var(--line);border-radius:14px}.signup-privy-copy h2{margin:0;color:var(--ink);font-size:clamp(22px,4vw,32px);letter-spacing:0}.signup-privy-copy p{margin:0;color:var(--ink-dim);font-size:14px;line-height:1.5}.auth-card--login .auth-box,.auth-card--verify .auth-box{box-shadow:0 1px 0 rgba(10,10,10,.04),0 20px 54px -26px rgba(10,10,10,.34)}.login-auth-note{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin-bottom:16px;padding:14px;background:linear-gradient(135deg,var(--paper-2),var(--surface-2));border:1px solid var(--line);border-radius:var(--r)}.login-auth-note-mark{display:grid;place-items:center;width:42px;height:42px;color:var(--paper);background:var(--ink);border-radius:12px;font-family:var(--font-mono);font-size:12px;font-weight:800}.login-auth-note b,.login-auth-note span{display:block}.login-auth-note b{font-size:14px}.login-auth-note span{color:var(--ink-dim);font-size:12.5px;line-height:1.45}.recent-label{margin-bottom:8px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.recent-account{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:14px 16px;overflow:hidden;text-align:left;background:linear-gradient(135deg,rgba(167,139,250,.16),transparent 50%),var(--paper-2);border:1px solid var(--line);border-radius:12px;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.recent-account:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--accent-2) 25%,var(--accent) 55%,var(--accent-2) 85%,transparent 100%);background:var(--edge-mark-color);border-radius:0 2px 2px 0}.recent-account:focus-visible,.recent-account:not(:disabled):hover{border-color:var(--ink);box-shadow:var(--sh-sm);transform:translateY(-1px)}.recent-account:focus-visible{outline:0;box-shadow:var(--accent-glow)}.recent-account:disabled{cursor:wait;opacity:.72}.recent-account-avatar{display:grid;place-items:center;width:38px;height:38px;color:white;background:var(--accent-2);border-radius:10px;font-family:var(--font-mono);font-size:13px;font-weight:800}.recent-account-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.recent-account-name{color:var(--ink);font-size:14px;font-weight:700}.recent-account-email{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.recent-account-action,.recent-account-email{color:var(--ink-mute);font-family:var(--font-mono)}.recent-account-action{font-size:15px;font-weight:800}.field-group{margin-bottom:16px}.field-lbl{display:block;margin-bottom:8px;color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.email-input{width:100%;padding:16px 18px;color:var(--ink);background:var(--paper);border:1.5px solid var(--line-2);border-radius:12px;font-size:16px;transition:all var(--t-fast)}.email-input:focus{outline:0;border-color:var(--accent);box-shadow:var(--accent-glow)}.email-input::placeholder{color:var(--ink-mute)}.auth-cta{width:100%;margin-top:6px}.auth-cta:disabled{background:var(--paper-3);color:var(--ink-mute)}.auth-divider{display:flex;align-items:center;gap:14px;margin:18px 0;color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth-divider--tight{margin:14px 0}.auth-methods{display:flex;flex-direction:column;gap:10px;margin-top:14px}.auth-method{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:12px 14px;background:var(--paper);border:1px solid var(--line-2);border-radius:10px;text-align:left;transition:all var(--t-fast)}.auth-method:not(:disabled):hover{border-color:var(--ink)}.auth-method:disabled{cursor:not-allowed;opacity:.68;background:linear-gradient(180deg,var(--paper),var(--paper-2))}.auth-method-mark{display:grid;place-items:center;width:28px;height:28px;color:white;border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:700}.auth-method-copy{display:grid;min-width:0;grid-gap:1px;gap:1px}.auth-method-copy strong{overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.auth-method-copy small{color:var(--ink-mute);font-size:11.5px}.auth-method-lock{display:grid;place-items:center;width:28px;height:28px;color:var(--ink-mute);background:var(--surface);border:1px solid var(--line);border-radius:50%}.auth-method-lock svg{display:block}.auth-method-mark--google{background:var(--a-echo)}.auth-method-mark--apple,.auth-method-mark--wallet{background:var(--ink);color:var(--paper)}.auth-tos{margin-top:18px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;line-height:1.6;text-align:center}.auth-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:16px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:12px}.auth-trust-strip div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:12px;background:var(--paper-2)}.auth-trust-strip b,.auth-trust-strip span:last-child{overflow-wrap:anywhere}.auth-trust-strip b{color:var(--ink);font-size:12.5px;line-height:1.2}.auth-trust-strip span:last-child{color:var(--ink-mute);font-size:11.5px;line-height:1.35}.auth-trust-dot{width:7px;height:7px;margin-bottom:3px;background:var(--ink-mute);border-radius:50%}.auth-trust-dot--ready{background:var(--ok)}.auth-trust-dot--locked{background:var(--warn)}.auth-social{margin-top:24px;padding-top:24px;color:var(--ink-mute);border-top:1px dashed var(--line-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-align:center}.auth-foot{margin-top:20px;color:var(--ink-dim);font-size:13px;text-align:center}.auth-foot a{color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:1px}.verify-envelope{position:relative;display:grid;place-items:center;width:96px;height:96px;margin:0 auto 28px;color:var(--accent);background:var(--surface);border:1.5px solid var(--accent);border-radius:24px;box-shadow:var(--sh);animation:auth-bounce 2.2s var(--ease) infinite}.verify-envelope:before{content:"";position:absolute;z-index:-1;inset:-8px;border-radius:28px;background:radial-gradient(ellipse at center,var(--accent-soft) 0,transparent 65%);animation:auth-pulse-glow 2.2s var(--ease) infinite}@keyframes auth-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes auth-pulse-glow{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.auth-card .email-shown{display:inline-block;padding:4px 10px;color:var(--ink);background:var(--accent-faint);border-radius:4px;font-family:var(--font-mono);font-weight:700}.quick-open{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px}.quick-open a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;color:var(--ink-dim);background:var(--surface);border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;transition:all var(--t-fast)}.quick-open a:hover{color:var(--ink);border-color:var(--ink)}.quick-open .dot{width:6px;height:6px;background:var(--accent);border-radius:50%}.verify-box{margin-top:32px;margin-bottom:24px;padding:22px;text-align:left}.verify-route-note{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px;padding:12px 14px;color:var(--ink-dim);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);font-size:12.5px;line-height:1.5}.verify-route-note .dot{flex-shrink:0;width:8px;height:8px;margin-top:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 0 4px var(--accent-faint)}.verify-steps{display:grid}.verify-step{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.verify-step:last-child{border-bottom:0}.verify-step-num{display:grid;flex-shrink:0;place-items:center;width:26px;height:26px;color:var(--ink-mute);background:var(--paper-2);border:1px solid var(--line-2);border-radius:50%;font-family:var(--font-mono);font-size:12px;font-weight:700}.verify-step.done .verify-step-num{color:white;background:var(--ok);border-color:var(--ok)}.verify-step.active .verify-step-num{color:white;background:var(--accent);border-color:var(--accent)}.verify-step-text{flex:1 1;color:var(--ink);font-size:14px;line-height:1.5}.verify-step-text small{display:block;margin-top:2px;color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em}.verify-actions{display:flex;flex-direction:column;gap:8px}.verify-resend{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 18px;color:var(--ink);background:transparent;border:1px solid var(--line-2);border-radius:10px;font-size:13.5px;font-weight:600;transition:all var(--t-fast)}.verify-resend:disabled{cursor:not-allowed;opacity:.7}.verify-resend .timer{margin-left:4px;color:var(--ink-mute);font-family:var(--font-mono);font-size:11px}.verify-edit-link{display:inline-block;margin-top:8px;color:var(--ink-dim);font-family:var(--font-mono);font-size:12px;text-decoration:underline;text-underline-offset:2px}.help-note{margin-top:24px;padding:14px 16px;color:var(--ink-dim);background:var(--paper-2);border:1px solid var(--line);border-radius:10px;font-size:12.5px;line-height:1.55;text-align:left}.help-note b{color:var(--ink);font-weight:600}.auth-panel{max-width:520px;margin:0 auto}.form-stack{display:grid;grid-gap:14px;gap:14px}.personas{display:grid;grid-gap:10px;gap:10px}.persona{--p-color:var(--accent);--p-tint:var(--accent-faint);position:relative;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px;text-align:left;background:var(--paper);border:1.5px solid var(--line-2);border-radius:var(--r-md);transition:all var(--t-fast) var(--ease)}.persona:hover{border-color:var(--ink);box-shadow:var(--sh-sm);transform:translateY(-1px)}.persona.sel{border-color:var(--p-color);background:var(--p-tint)}.persona[data-p=creator]{--p-color:var(--p-creator);--p-tint:var(--accent-2-soft)}.persona[data-p=business]{--p-color:var(--accent);--p-tint:var(--accent-faint)}.persona[data-p=shop]{--p-color:var(--p-shop);--p-tint:rgba(15,122,75,0.1)}.persona[data-p=agent]{--p-color:var(--p-agent);--p-tint:rgba(10,10,10,0.08)}.persona-mark{width:44px;height:44px;border-radius:10px;background:var(--p-color);color:white;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:13px}.persona-info{display:grid;grid-gap:3px;gap:3px;min-width:0}.persona-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:700}.persona-tld{font-family:var(--font-mono);font-size:10.5px;background:var(--p-color);color:white;padding:2px 7px;border-radius:4px;font-weight:700}.persona-desc{color:var(--ink-dim);font-size:12.5px;line-height:1.45}.persona-radio{width:22px;height:22px;border:1.5px solid var(--line-3);border-radius:50%;position:relative}.persona.sel .persona-radio{border-color:var(--p-color);background:var(--p-color)}.persona.sel .persona-radio:after{content:"";position:absolute;inset:6px;border-radius:50%;background:white}.claim-preview,.form-status{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper-2)}.claim-preview strong{display:block;margin-top:2px;font-family:var(--font-mono);font-size:13px}.form-status{align-items:flex-start;background:var(--surface)}.form-status--error{border-color:var(--bad-dim);background:var(--bad-dim)}.app-mobile-top{padding:12px var(--gutter)}.app-mobile-nav,.app-mobile-top{display:none;border-bottom:1px solid var(--line)}.app-mobile-nav{gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:10px var(--gutter);background:var(--paper);scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.app-mobile-nav::-webkit-scrollbar{display:none}.mobile-nav-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-dim);font-size:13px;white-space:nowrap}.mobile-nav-link.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mobile-nav-dot{width:7px;height:7px;border-radius:50%;background:var(--ink-mute)}.mobile-nav-dot--ready{background:var(--ok)}.mobile-nav-dot--pending{background:var(--warn)}.mobile-nav-dot--static{background:currentColor}@media (max-width:980px){.app-mobile-top{display:flex;justify-content:space-between;align-items:center}.app-mobile-nav{display:flex}}@media (max-width:620px){.t-display{font-size:clamp(40px,12vw,56px);line-height:.98;letter-spacing:0}.t-h1{font-size:clamp(34px,10vw,46px);letter-spacing:0}.auth-top,.topbar{gap:10px;padding:12px 16px}.auth-top-actions,.ptop-actions,.topbar-cta{gap:6px}.logo{gap:8px;font-size:20px}.logo-mark{width:40px;height:40px}.auth-top .brand-logo,.topbar .brand-logo{width:118px;height:18px}.topbar-cta .btn--bare,.topbar-cta .theme-toggle{display:none}.topbar-cta .btn--sm{height:44px;padding-inline:10px;font-size:15px}.theme-toggle--compact{min-width:72px}.auth-back{max-width:none;justify-content:flex-end;line-height:1.25;text-align:right;white-space:nowrap}.auth-back-prefix{display:none}.auth-proof h2{max-width:14ch;font-size:clamp(38px,10vw,48px);line-height:1}.app-top{display:flex;flex-wrap:wrap;gap:10px;padding:12px 16px}.app-search{order:2;flex-basis:100%;max-width:none;min-width:0}.app-top .right{order:1;margin-left:auto}.app-top .right .btn{display:none}.app-main{padding-top:20px}.addr-card,.api-keys-page .callout,.app-main>.app-head,.auth-box,.billing-page .plan-hero,.billing-plan-card,.card,.pay-card,.route-contract-card,.route-deep,.usage-card{padding:18px;border-radius:18px}.persona{min-height:0;padding:18px}.persona-mark{width:44px;height:44px}.scan{flex-direction:column;align-items:stretch}.scan button,.scan input{width:100%}.auth-trust-strip,.persona,.status-row{grid-template-columns:1fr}.persona-radio{position:absolute;right:18px;top:18px}}.route-shell{background:transparent}.hero-panel{overflow:hidden}.hero-copy>*{animation:aiso-rise .52s var(--ease-out) both}.hero-copy>:nth-child(2){animation-delay:50ms}.hero-copy>:nth-child(3){animation-delay:90ms}.hero-copy>:nth-child(4){animation-delay:.13s}.hero-copy>:nth-child(5){animation-delay:.17s}.status-strip .pill{background:var(--surface);box-shadow:var(--sh-sm)}.profile-preview{position:relative;isolation:isolate;border-color:var(--line-2);transform:rotate(-1deg) translateY(0);animation:aiso-rise .56s var(--ease-out) .12s both}.profile-preview:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:2px;--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--accent-2) 22%,var(--accent-2) 78%,transparent 100%);background:var(--edge-mark-color);z-index:1}.profile-preview:hover{border-color:var(--line-3);box-shadow:var(--sh-lg);transform:rotate(0deg) translateY(-2px)}.profile-preview-top{position:relative;padding-left:54px;background:var(--surface-2)}.profile-preview-top:before{content:"";position:absolute;left:16px;top:50%;width:8px;height:8px;background:var(--line-2);border-radius:50%;box-shadow:12px 0 0 var(--line-2),24px 0 0 var(--line-2);transform:translateY(-50%)}.preview-url{min-width:0;padding:4px 10px;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:999px;text-overflow:ellipsis;white-space:nowrap}.profile-preview-body{position:relative}.avatar-xl{background:var(--accent-2);border:3px solid var(--surface);box-shadow:var(--sh)}.file-list{position:relative;overflow:hidden;gap:6px;background:var(--ink);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.file-row{align-items:center;min-height:30px;padding:5px 8px;color:rgba(241,233,218,.78);border-radius:7px;transition:background var(--t-fast) var(--ease)}.file-row:hover{background:rgba(255,255,255,.06)}.file-row span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-row span:last-child{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;color:var(--accent-warm);background:rgba(255,94,26,.1);border-radius:999px}.file-row span:last-child:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}.app>div:last-child,.feature-grid>*,.metric-grid>*,.route-grid>*{min-width:0}.app-main>.app-head{position:relative;overflow:hidden;align-items:center;padding:24px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-sm);animation:aiso-rise .48s var(--ease-out) both}.app-main>.app-head:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--accent) 20%,var(--accent) 80%,transparent 100%);background:var(--edge-mark-color)}.app-main>.app-head .kicker,.app-main>.app-head .sub,.app-main>.app-head h1,.app-main>.app-head>*{position:relative}.overview-main>.app-head{align-items:flex-end;overflow:visible;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;animation:none}.overview-main>.app-head:before{display:none}.overview-main>.app-head h1 em{color:var(--accent-2)}.overview-launch-handoff{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:18px;color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 92%,var(--tint-y) 8%);border:1px solid var(--line-2);border-radius:8px;box-shadow:var(--sh-sm)}.overview-launch-copy{display:grid;grid-gap:6px;gap:6px}.overview-launch-copy h2,.overview-launch-copy p{margin:0}.overview-launch-copy h2{font-size:clamp(22px,3vw,34px);letter-spacing:0}.overview-launch-copy p{max-width:68ch;color:var(--ink-dim)}.overview-launch-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.api-keys-page>.app-head,.billing-page>.app-head,.readiness-page>.app-head,.route-main>.app-head,.settings-page>.app-head{align-items:flex-end;overflow:visible;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;animation:none}.api-keys-page>.app-head:before,.billing-page>.app-head:before,.readiness-page>.app-head:before,.route-main>.app-head:before,.settings-page>.app-head:before{display:none}.overview-main .readiness-hero:after{content:"";position:absolute;top:-50%;right:-10%;z-index:0;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(255,94,26,.18) 0,transparent 70%);pointer-events:none}.readiness-gauge{width:120px;height:120px}.readiness-hero .gauge-track{stroke:rgba(255,255,255,.12)}.readiness-hero .gauge-fill{stroke:var(--accent)}.gauge-value-line{display:inline-flex;align-items:baseline;justify-content:center}.readiness-score-main{font-size:34px}.readiness-score-unit{margin-left:2px;color:rgba(255,255,255,.42);font-size:12px}.readiness-hero .btn--ghost{color:var(--paper);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);box-shadow:none}.readiness-hero .btn--ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.overview-main .mod,.overview-main .quick-card{animation:aiso-rise .52s var(--ease-out) both}.modules>*,.quick-row>*{min-width:0}.activity-body b{font-weight:700}.activity-body .mono{color:var(--accent-2);font-size:.95em}.quick-card--providers{display:flex;min-height:100%;flex-direction:column}.provider-score{margin-bottom:6px;font-family:var(--font-display);font-size:clamp(32px,4vw,42px);font-weight:600;letter-spacing:0;line-height:1}.provider-note{min-height:34px;margin-bottom:18px;color:var(--ok);font-size:11px;line-height:1.45}.provider-list{display:flex;flex-direction:column;gap:8px;margin-top:auto}.provider-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px}.provider-row span,.provider-row strong{min-width:0}.provider-row span{color:var(--ink-dim)}.provider-row strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-align:right}.overview-section-title{margin-bottom:14px;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:0;line-height:1.1}.overview-note{max-width:none}.overview-profile-chip{cursor:default}.overview-copilot-chat{display:grid;grid-gap:24px;gap:24px;justify-items:center;margin-bottom:24px;padding:34px 26px 28px;border:1px solid var(--line-2);border-radius:28px;background:radial-gradient(circle at 1px 1px,rgba(10,10,10,.1) 1px,transparent 0) 0 0 /18px 18px,radial-gradient(circle at 50% 12%,rgba(255,94,26,.1),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,244,238,.9));box-shadow:var(--sh-sm)}.overview-copilot-copy{display:grid;justify-items:center;grid-gap:14px;gap:14px;width:min(100%,1040px);min-width:0;text-align:center}.overview-copilot-copy h2{max-width:920px;margin:0;color:var(--ink);font-family:var(--font-display);font-size:56px;font-weight:720;letter-spacing:0;line-height:.98}.overview-copilot-copy h2 span{display:block;color:var(--accent);font-style:italic;font-weight:620}.overview-copilot-copy p{max-width:760px;margin:0;color:var(--ink-dim);font-size:16px;line-height:1.5}.overview-copilot-state{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.overview-chat-panel{display:grid;grid-gap:10px;gap:10px;width:min(100%,1040px);min-width:0;color:var(--ink)}.overview-chat-log{display:grid;grid-gap:10px;gap:10px;width:min(100%,940px);max-height:220px;overflow:auto;justify-self:center;padding:2px}.overview-chat-message{display:grid;grid-gap:6px;gap:6px;max-width:84%;padding:12px 13px;border:1px solid rgba(10,10,10,.12);border-radius:14px;background:rgba(255,255,255,.66)}.overview-chat-message span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.overview-chat-message p{margin:0;color:var(--ink-dim);font-size:14px;line-height:1.45}.overview-chat-message--user{justify-self:end;border-color:rgba(255,94,26,.36);background:rgba(255,94,26,.15)}@property --overview-copilot-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.overview-chat-composer{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(74px,1fr) auto;grid-gap:14px;gap:14px;min-width:0;min-height:248px;padding:20px 22px 18px;border:3px solid transparent;border-radius:34px;background:linear-gradient(145deg,rgba(36,28,22,.94),rgba(15,14,12,.98) 56%,rgba(28,11,5,.98)) padding-box,conic-gradient(from var(--overview-copilot-angle),#ff5e1a 0deg,#ffb07a 46deg,#2f7cff 125deg,#8fbaff 172deg,#ff5e1a 242deg,#b83a10 318deg,#ff5e1a 1turn) border-box;box-shadow:0 26px 58px rgba(10,10,10,.3),0 0 0 7px rgba(255,94,26,.06),0 32px 72px -42px rgba(47,124,255,.5),inset 0 1px 0 rgba(255,255,255,.1);animation:overview-copilot-spin 7s linear infinite;isolation:isolate}.overview-chat-composer:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(340px 180px at 88% 88%,rgba(255,94,26,.46),transparent 68%),radial-gradient(420px 230px at 9% 8%,rgba(255,255,255,.07),transparent 72%),linear-gradient(90deg,rgba(255,255,255,.05),transparent 22%,transparent 78%,rgba(47,124,255,.08));opacity:.96;pointer-events:none}.overview-chat-composer:after{content:"";position:absolute;inset:18px 22px 76px;z-index:0;align-self:end;border:solid rgba(251,246,236,.06);border-width:0 0 1px;border-radius:0;pointer-events:none}.overview-chat-composer>*{position:relative;z-index:1}@keyframes overview-copilot-spin{to{--overview-copilot-angle:360deg}}.overview-mode-switch{display:inline-flex;width:max-content;max-width:100%;gap:4px;align-items:center;padding:4px;border:1px solid rgba(251,246,236,.13);border-radius:14px;background:rgba(251,246,236,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.overview-mode-switch button{min-height:34px;padding:0 13px;color:rgba(251,246,236,.66);background:transparent;border:0;border-radius:10px;cursor:pointer;font-size:12px;font-weight:820}.overview-mode-switch button.is-active{color:var(--ink);background:var(--paper)}.overview-rotating-prompt{display:flex;flex-wrap:wrap;gap:.34em;align-content:flex-start;align-items:baseline;min-width:0;max-width:min(100%,980px);min-height:82px;padding:8px 6px 0;color:rgba(251,246,236,.58);font-size:clamp(25px,3vw,38px);font-weight:830;line-height:1.14;letter-spacing:0;pointer-events:none}.overview-rotating-prompt span{color:rgba(251,246,236,.42)}.overview-rotating-prompt strong{min-width:0;max-width:100%;background:linear-gradient(92deg,#ffd3b8,#ffb07a 34%,#fff7ed 64%,#b8d2ff);background-clip:text;color:transparent;overflow-wrap:anywhere;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.overview-rotating-prompt.is-muted{font-size:clamp(18px,1.7vw,24px);font-weight:650;line-height:1.32}.overview-rotating-prompt.is-muted strong{color:var(--paper);background:none;white-space:pre-wrap;-webkit-text-fill-color:var(--paper)}.overview-rotating-prompt i{display:inline-block;width:2px;height:1.06em;margin-left:-.18em;background:rgba(251,246,236,.62);transform:translateY(.12em);animation:overview-caret-blink 1.05s steps(2) infinite}@keyframes overview-caret-blink{50%{opacity:0}}.overview-chat-attach,.overview-chat-submit{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border:0;border-radius:12px;cursor:pointer;font-weight:820}.overview-chat-attach{position:relative;color:var(--paper);background:rgba(251,246,236,.1);border:1px solid rgba(251,246,236,.12);font-size:26px}.overview-chat-attach span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.overview-chat-attach input{position:absolute;inset:0;opacity:0;cursor:pointer}.overview-chat-composer textarea{position:absolute;inset:72px 22px 76px;z-index:2;width:calc(100% - 44px);min-width:0;min-height:82px;max-height:none;resize:none;color:transparent;caret-color:rgba(251,246,236,.72);background:transparent;border:0;font:inherit;font-size:22px;font-weight:560;line-height:1.34;opacity:.01}.overview-chat-composer textarea::placeholder{color:transparent}.overview-chat-attach:focus-within,.overview-social-input textarea:focus{outline:2px solid rgba(255,94,26,.4);outline-offset:2px}.overview-chat-composer textarea:focus{outline:0}.overview-chat-composer:focus-within{outline:2px solid rgba(255,94,26,.52);outline-offset:3px;box-shadow:0 0 0 5px rgba(255,94,26,.14),var(--sh-lg)}.overview-chat-control-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0;align-self:end;padding-top:14px;border-top:1px solid rgba(251,246,236,.06)}.overview-chat-capability{min-width:0;margin-right:auto;color:rgba(251,246,236,.62);font-size:13px;overflow-wrap:anywhere}.overview-chat-submit{min-width:164px;min-height:48px;padding:0 22px;color:var(--paper);background:linear-gradient(180deg,#f36b3a,#e64f1a);font-size:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 12px 24px rgba(255,94,26,.26)}.overview-chat-submit:disabled{cursor:not-allowed;opacity:.5}.overview-source-dock{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.overview-source-dock-copy{display:flex;gap:8px;align-items:center;min-height:38px;padding:7px 10px;border:1px solid rgba(10,10,10,.08);border-radius:10px;background:rgba(255,255,255,.74);align-content:center;padding:16px 18px;border-style:dashed;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,250,240,.74)),radial-gradient(360px 100px at 10% 0,rgba(255,94,26,.12),transparent 70%)}.overview-source-dock-copy,.overview-source-rail{min-width:0;display:grid;min-height:92px;box-shadow:0 16px 34px rgba(20,17,13,.08)}.overview-source-rail{grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;padding:13px 14px 14px;border:1px solid rgba(10,10,10,.08);border-radius:16px;background:rgba(255,255,255,.76)}.overview-source-rail-head{display:grid;grid-template-columns:auto auto;grid-gap:10px;gap:10px;align-items:center;justify-content:space-between;min-width:0;color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.overview-source-dock-copy strong{flex:0 0 auto;color:var(--ink);font-size:13px;font-weight:840;overflow-wrap:anywhere;font-size:17px;line-height:1.15}.overview-source-dock-copy span{color:var(--ink-mute);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.overview-source-arrows{display:inline-flex;gap:6px;justify-content:flex-end}.overview-source-arrows button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--ink);background:#ece3d2;border:1px solid rgba(10,10,10,.08);border-radius:9px;cursor:pointer;font-size:22px;line-height:1}.overview-source-arrows button:hover{background:#e0d4bf}.overview-evidence-chips{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;min-width:0;overflow-x:auto;padding:0 2px 2px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 24px),transparent)}.overview-evidence-chips::-webkit-scrollbar{display:none}.overview-evidence-chips button{flex:0 0 auto;min-height:36px;padding:0 13px;color:var(--ink-dim);background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:10px;cursor:pointer;font-size:12px;font-weight:760}.overview-evidence-chips button:hover{color:var(--paper);background:var(--ink)}.overview-doc-stack{display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.overview-doc-chip,.overview-draft-preview{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.62)}.overview-doc-chip strong,.overview-draft-preview strong{color:var(--ink);overflow-wrap:anywhere}.overview-chat-status,.overview-doc-chip span,.overview-draft-preview p,.overview-draft-preview span{margin:0;color:var(--ink-dim);font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.overview-draft-preview>div{display:grid;grid-gap:5px;gap:5px}.overview-draft-preview>div>span{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.overview-chat-status{min-height:0;padding:0 4px}@media (max-width:1040px){.overview-source-dock,.overview-source-rail{grid-template-columns:1fr}.overview-source-rail-head{grid-template-columns:auto auto}.overview-copilot-copy h2{font-size:42px}}@media (max-width:640px){.overview-copilot-chat{padding:14px}.overview-chat-panel{padding:12px}.overview-chat-composer{min-height:220px;padding:16px;border-radius:24px}.overview-rotating-prompt{min-height:72px;padding-top:4px;font-size:clamp(22px,7vw,30px)}.overview-chat-composer textarea{inset:64px 16px 76px;width:calc(100% - 32px);min-height:72px;font-size:18px}.overview-chat-submit{width:100%}.overview-source-dock{gap:10px}.overview-source-dock-copy,.overview-source-rail{min-height:0;padding:13px;border-radius:14px}.overview-chat-message{max-width:100%}}.completion-shell{display:grid;grid-gap:16px;gap:16px}.completion-lanes,.completion-panel{position:relative;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-lg);background:radial-gradient(circle at 1px 1px,rgba(10,10,10,.11) 1px,transparent 0) 0 0 /18px 18px,linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,244,238,.92));box-shadow:var(--sh-sm)}.completion-inline-guide{display:grid;grid-template-columns:auto minmax(0,auto) minmax(0,1fr) auto;grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:14px 16px;background:var(--ink);border:1px solid rgba(251,246,236,.12);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.completion-inline-guide>span{display:grid;place-items:center;width:38px;height:38px;color:var(--ink);background:var(--accent);border-radius:9px;font-family:var(--font-display);font-size:13px;font-weight:820}.completion-inline-guide strong{color:var(--paper);font-size:15px}.completion-inline-guide p{margin:0;color:rgba(251,246,236,.72);font-size:13px;line-height:1.45}.completion-panel--lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:18px;gap:18px;align-items:stretch;padding:22px;border-color:rgba(255,94,26,.22);animation:aiso-rise .52s var(--ease-out) both}.completion-panel-copy{display:grid;align-content:center;grid-gap:10px;gap:10px;min-width:0}.completion-guide h2,.completion-panel h3,.completion-panel-copy h2{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:680;letter-spacing:0;line-height:1.05}.completion-panel-copy h2{max-width:720px;font-size:38px}.completion-panel-copy h2 span{color:var(--accent)}.completion-guide p,.completion-panel-copy p,.completion-status{max-width:720px;color:var(--ink-dim);line-height:1.55}.completion-profile-card{display:grid;grid-gap:10px;gap:10px;align-content:space-between;min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:rgba(255,255,255,.72)}.completion-profile-card strong{color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:680;letter-spacing:0;overflow-wrap:anywhere}.completion-profile-card span:not(.pill){color:var(--ink-dim);line-height:1.45;overflow-wrap:anywhere}.completion-actions,.completion-guide-actions,.completion-profile-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.completion-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:16px;gap:16px}.completion-copilot,.completion-review{display:grid;grid-gap:16px;gap:16px;align-content:start;padding:20px}.completion-panel-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.completion-panel h3{margin-top:5px;font-size:24px}.completion-chat-log{display:grid;grid-gap:10px;gap:10px;max-height:240px;overflow:auto;padding:4px}.completion-message{display:grid;grid-gap:6px;gap:6px;max-width:82%;padding:12px 13px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.78)}.completion-message span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.completion-message p{margin:0;color:var(--ink-dim);font-size:14px;line-height:1.45}.completion-message--user{justify-self:end;border-color:rgba(255,94,26,.26);background:rgba(255,94,26,.08)}.completion-copilot .textarea,.completion-textarea{width:100%;min-height:132px;resize:vertical;padding:13px 14px;color:var(--ink);background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:12px;font:inherit;line-height:1.45}.completion-textarea--compact{min-height:82px}.completion-copilot .textarea:focus,.completion-file-button:focus-within,.completion-textarea:focus{outline:2px solid rgba(255,94,26,.35);outline-offset:2px;border-color:rgba(255,94,26,.45)}.completion-dropzone{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px;border:1px dashed rgba(10,10,10,.22);border-radius:14px;background:rgba(255,255,255,.58)}.completion-dropzone div{display:grid;grid-gap:4px;gap:4px;min-width:0}.completion-dropzone strong{color:var(--ink);font-weight:760}.completion-dropzone span,.completion-source-proof li,.completion-source-proof p{color:var(--ink-dim);font-size:13px;line-height:1.45}.completion-file-button{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 14px;color:var(--paper);background:var(--ink);border-radius:999px;cursor:pointer;font-size:13px;font-weight:800}.completion-file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.completion-doc-list{display:grid;grid-gap:8px;gap:8px}.completion-doc{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.66)}.completion-doc strong{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.completion-doc code{max-height:90px;overflow:hidden;color:var(--ink-dim);white-space:pre-wrap;font-size:11px}.completion-status{margin:0;font-size:13px}.completion-draft{display:grid;grid-gap:9px;gap:9px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:rgba(10,10,10,.04)}.completion-draft span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.completion-draft strong{color:var(--ink);font-size:18px;line-height:1.25}.completion-draft p{margin:0;color:var(--ink-dim);line-height:1.5}.completion-source-proof{display:grid;grid-gap:7px;gap:7px;padding:13px;border:1px solid rgba(15,122,75,.24);border-radius:12px;background:rgba(15,122,75,.08)}.completion-source-proof--todo{border-color:rgba(168,98,0,.26);background:rgba(168,98,0,.08)}.completion-source-proof strong{color:var(--ink);font-size:13px}.completion-source-proof ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.completion-lanes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-gap:14px;gap:14px;padding:18px}.completion-lanes>div{display:grid;grid-gap:9px;gap:9px;min-width:0}.completion-lane{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;min-height:74px;padding:12px;color:inherit;text-decoration:none;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.64);transition:transform .16s var(--ease-out),border-color .16s var(--ease-out),background .16s var(--ease-out)}.completion-lane:hover{border-color:var(--line-3);background:rgba(255,255,255,.84);transform:translateY(-1px)}.completion-lane span{color:var(--ink);font-weight:760}.completion-lane strong{color:var(--accent);font-size:12px;text-align:right}.completion-lane em{grid-column:1/-1;color:var(--ink-dim);font-size:13px;font-style:normal;line-height:1.35}.completion-lane--ready{border-color:rgba(15,122,75,.26)}.completion-lane--blocked strong{color:var(--warn)}.completion-guide-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:rgba(10,10,10,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.completion-guide{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:18px;gap:18px;width:min(720px,100%);padding:22px;border:1px solid rgba(255,255,255,.52);border-radius:22px;background:radial-gradient(circle at 1px 1px,rgba(255,94,26,.18) 1px,transparent 0) 0 0 /18px 18px,var(--paper);box-shadow:var(--sh-lg)}.completion-guide-mark{display:grid;place-items:center;aspect-ratio:1;color:var(--paper);background:var(--ink);border-radius:18px;font-family:var(--font-display);font-weight:780}.completion-guide h2{margin-top:4px;font-size:32px}.completion-guide-steps{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.completion-guide-steps span{display:inline-flex;min-height:34px;align-items:center;padding:0 11px;color:var(--ink);background:rgba(255,94,26,.09);border:1px solid rgba(255,94,26,.18);border-radius:999px;font-size:13px;font-weight:760}.completion-guide-close{position:absolute;top:12px;right:12px;width:36px;height:36px;color:var(--ink-dim);background:rgba(10,10,10,.06);border:1px solid var(--line);border-radius:50%;cursor:pointer}@media (max-width:980px){.completion-grid,.completion-inline-guide,.completion-lanes,.completion-panel--lead{grid-template-columns:1fr}.completion-panel-copy h2{font-size:32px}}@media (max-width:640px){.completion-copilot,.completion-guide,.completion-lanes,.completion-panel--lead,.completion-review{padding:16px}.completion-guide{grid-template-columns:1fr}.completion-guide-mark{width:72px}.completion-dropzone,.completion-panel-head{align-items:flex-start;flex-direction:column}.completion-message{max-width:100%}.completion-lane{grid-template-columns:1fr}.completion-lane strong{text-align:left}}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.metric-grid .card{position:relative;overflow:hidden;min-height:128px;display:flex;flex-direction:column;justify-content:flex-end;border-color:var(--line-2);box-shadow:var(--sh-sm);animation:aiso-rise .52s var(--ease-out) both}.metric-grid .card:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;border-radius:0 2px 2px 0;--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--accent) 24%,var(--accent) 76%,transparent 100%);background:var(--edge-mark-color)}.metric-grid .card:nth-child(2):before{--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--accent-2) 24%,var(--accent-2) 76%,transparent 100%)}.metric-grid .card:nth-child(3):before{--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--ok) 24%,var(--ok) 76%,transparent 100%)}.metric-grid .card:hover{border-color:var(--line-3);box-shadow:var(--sh);transform:translateY(-2px)}.metric-value{max-width:100%;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.metric-grid .card:nth-child(2) .metric-value{color:var(--accent-2)}.metric-grid .card:nth-child(3) .metric-value{color:var(--ok)}.route-main{display:grid;grid-gap:22px;gap:22px;--route-accent:var(--accent);--route-soft:var(--accent-faint);--route-ink:var(--ink);--route-mark:"AISO"}.route-main--ov{--route-mark:"OV";--route-accent:var(--accent);--route-soft:rgba(255,94,26,0.1)}.route-main--tk{--route-mark:"TALK";--route-accent:var(--a-echo);--route-soft:var(--tint-b)}.route-main--co{--route-mark:"FILES";--route-accent:var(--warn);--route-soft:rgba(168,98,0,0.13)}.route-main--sc{--route-mark:"SCAN";--route-accent:var(--accent);--route-soft:rgba(255,94,26,0.13)}.route-main--re{--route-mark:"READY";--route-accent:var(--ok);--route-soft:rgba(15,122,75,0.13)}.route-main--an{--route-mark:"EVENTS";--route-accent:var(--a-echo);--route-soft:var(--tint-b)}.route-main--ve{--route-mark:"VERIFY";--route-accent:var(--ok);--route-soft:rgba(15,122,75,0.13)}.route-main--wa{--route-mark:"LEDGER";--route-accent:var(--ok);--route-soft:rgba(15,122,75,0.13)}.route-main--ea{--route-mark:"EARN";--route-accent:var(--warn);--route-soft:rgba(168,98,0,0.13)}.route-main--cn{--route-mark:"OAUTH";--route-accent:var(--accent-2);--route-soft:rgba(167,139,250,0.15)}.route-main--se{--route-mark:"SETUP";--route-accent:var(--ink);--route-soft:rgba(10,10,10,0.08)}.route-main .readiness-hero{position:relative;overflow:hidden}.route-main .readiness-hero:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,transparent 0,var(--route-accent) 24%,var(--route-accent) 76%,transparent 100%);pointer-events:none}.route-main:not(.overview-main) .readiness-hero:after{content:var(--route-mark);position:absolute;right:clamp(18px,4vw,54px);bottom:-18px;z-index:0;color:rgba(241,233,218,.05);font-family:var(--font-mono);font-size:clamp(52px,10vw,128px);font-weight:900;letter-spacing:0;line-height:.8;pointer-events:none}.route-main .rh-stamp,.route-main .rh-title em{color:var(--route-accent)}.route-main .rh-stamp:before{background:var(--route-accent)}.route-main .avatar-xl{background:linear-gradient(135deg,var(--route-accent),var(--accent-2));box-shadow:0 14px 40px -24px var(--route-accent)}.route-contract-board,.route-main .metric-grid,.route-main .modules,.route-main .quick-row{margin-bottom:0}.route-main .metric-grid{counter-reset:route-metric}.route-metric-grid{margin-bottom:18px}.route-main .metric-grid .card{counter-increment:route-metric;padding-top:42px;background:linear-gradient(135deg,var(--route-soft),transparent 38%),var(--surface)}.route-main .metric-grid .card:before{--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--route-accent) 24%,var(--route-accent) 76%,transparent 100%)}.route-main .metric-grid .card:after{content:var(--route-mark) " / 0" counter(route-metric);position:absolute;top:13px;right:14px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.04em}.route-main .metric-grid .card:nth-child(2):before,.route-main .metric-grid .card:nth-child(3):before{--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--route-accent) 24%,var(--route-accent) 76%,transparent 100%)}.route-main .metric-grid .card:nth-child(2) .metric-value,.route-main .metric-grid .card:nth-child(3) .metric-value{color:var(--route-accent)}.route-contract-board{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:16px;gap:16px}.route-contract-card{position:relative;overflow:hidden;min-width:0;padding:20px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.route-contract-card:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,transparent 0,var(--accent) 20%,var(--accent) 80%,transparent 100%)}.route-contract-card--primary{grid-row:span 2}.route-contract-card--dark{display:grid;grid-gap:18px;gap:18px;color:var(--paper);background:linear-gradient(135deg,var(--ink),var(--ink-2));border-color:rgba(255,255,255,.12)}.route-contract-card--dark:after{content:"";position:absolute;top:-40%;right:-24%;width:70%;height:180%;background:radial-gradient(ellipse at center,rgba(255,94,26,.18) 0,transparent 60%);pointer-events:none}.route-contract-card--dark>*{position:relative}.route-contract-card--dark h3{margin-bottom:8px;font-family:var(--font-display);font-size:26px;font-weight:500;letter-spacing:0;line-height:1.08}.route-contract-card--dark p{color:rgba(241,233,218,.68);font-size:13.5px;line-height:1.55}.route-contract-kicker{margin-bottom:14px;color:var(--accent);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.route-action-stack,.route-handoff-list,.route-lane-list{display:grid;grid-gap:10px;gap:10px}.route-lane-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.route-lane-dot{width:10px;height:10px;margin-top:5px;background:var(--warn);border-radius:50%;box-shadow:0 0 0 4px var(--warn-dim)}.route-lane-row[data-status=ready] .route-lane-dot{background:var(--ok);box-shadow:0 0 0 4px var(--ok-dim)}.route-lane-row[data-status=static] .route-lane-dot{background:var(--ink);box-shadow:0 0 0 4px rgba(10,10,10,.08)}.route-lane-row[data-status=blocked] .route-lane-dot{background:var(--bad);box-shadow:0 0 0 4px var(--bad-dim)}.route-contract-card--compact>strong,.route-handoff strong,.route-lane-row strong{display:block;color:var(--ink);font-size:14px;font-weight:750}.route-contract-card--compact p,.route-lane-row p{margin-top:3px;color:var(--ink-dim);font-size:12.5px;line-height:1.45}.route-orb{display:grid;place-items:center;width:58px;height:58px;color:white;background:var(--accent);border-radius:15px;box-shadow:0 18px 40px -24px rgba(255,94,26,.85);font-family:var(--font-mono);font-weight:900;letter-spacing:.06em}.route-dark-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:var(--r);font-family:var(--font-mono);font-size:11px}.route-dark-status span{color:rgba(241,233,218,.62)}.route-dark-status b{color:var(--accent-warm);text-align:right;text-transform:uppercase}.route-handoff{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:52px;padding:10px 12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.route-handoff:hover{background:var(--surface);border-color:var(--line-3);transform:translateY(-1px)}.route-handoff.locked{opacity:.62}.route-handoff.active{border-color:var(--accent);background:var(--accent-faint)}.route-handoff-num{display:grid;place-items:center;width:30px;height:30px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;font-weight:900}.route-handoff em,.route-handoff-num{font-family:var(--font-mono);font-size:10.5px}.route-handoff em{display:block;margin-top:2px;color:var(--ink-mute);font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.route-action-stack{margin-top:16px}.route-closeout{border-style:solid}.route-deep{position:relative;overflow:hidden;padding:24px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.route-deep:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:0 2px 2px 0;--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--route-accent,var(--accent)) 20%,var(--route-accent,var(--accent)) 80%,transparent 100%);background:var(--edge-mark-color)}.route-deep:after{content:"";position:absolute;top:-48%;right:-18%;width:54%;height:160%;background:radial-gradient(ellipse at center,var(--route-glow,var(--accent-faint)) 0,transparent 62%);pointer-events:none}.route-deep>*{position:relative}.route-deep--content,.route-deep--earn,.route-deep--scan{--route-accent:var(--accent);--route-glow:var(--accent-faint)}.route-deep--readiness,.route-deep--settings{--route-accent:var(--accent-2);--route-glow:var(--accent-2-soft)}.route-deep--analytics,.route-deep--connect,.route-deep--talk{--route-accent:var(--a-echo);--route-glow:var(--tint-b)}.route-deep--verification,.route-deep--wallet{--route-accent:var(--ok);--route-glow:var(--ok-dim)}.route-deep-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.route-deep-kicker{margin-bottom:10px;color:var(--route-accent,var(--accent));font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.route-deep-head h2{max-width:22ch;margin-bottom:8px;font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:500;letter-spacing:0;line-height:1.02}.route-deep-head p{max-width:68ch;color:var(--ink-dim);font-size:14px;line-height:1.55}.route-deep-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.route-deep-cell{position:relative;min-width:0;padding:18px;background:rgba(251,246,236,.78);border:1px solid var(--line);border-radius:var(--r)}.route-deep-cell:before{content:"";position:absolute;top:16px;right:16px;width:8px;height:8px;background:var(--warn);border-radius:50%;box-shadow:0 0 0 4px var(--warn-dim)}.route-deep-cell[data-status=static]:before{background:var(--ink);box-shadow:0 0 0 4px rgba(10,10,10,.08)}.route-deep-cell[data-status=ready]:before{background:var(--ok);box-shadow:0 0 0 4px var(--ok-dim)}.route-deep-cell[data-status=blocked]:before{background:var(--bad);box-shadow:0 0 0 4px var(--bad-dim)}.route-deep-cell span{display:block;margin-bottom:10px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.route-deep-cell strong{display:block;margin-bottom:6px;color:var(--ink);font-family:var(--font-display);font-size:25px;font-weight:500;letter-spacing:0;line-height:1;overflow-wrap:anywhere}.route-deep-cell p{color:var(--ink-dim);font-size:12px;line-height:1.45}.route-deep-lanes{display:grid;grid-gap:10px;gap:10px}.route-deep-lane{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.route-lane-code{display:grid;place-items:center;min-width:44px;height:34px;padding:0 9px;color:white;background:var(--route-accent,var(--accent));border-radius:8px;font-family:var(--font-mono);font-size:10.5px;font-weight:900;letter-spacing:.04em}.route-deep-lane h3{margin-bottom:3px;font-size:14px;font-weight:750;letter-spacing:0}.route-deep-lane p{color:var(--ink-dim);font-size:12.5px;line-height:1.45}.route-deep-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:14px 16px;color:var(--paper);background:var(--ink);border-radius:var(--r)}.route-deep-footer strong{font-size:14px}.route-deep-footer span{max-width:68ch;color:rgba(241,233,218,.66);font-size:12.5px;line-height:1.45}.route-extra{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.route-main--compact{gap:20px}.route-focus-hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding:24px;background:radial-gradient(circle at 86% 18%,var(--accent-faint),transparent 34%),var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.route-focus-hero h2{max-width:24ch;margin:6px 0 8px;font-family:var(--font-display);font-size:clamp(28px,3.7vw,44px);font-weight:500;letter-spacing:0;line-height:1.02}.route-focus-hero p{max-width:68ch;color:var(--ink-dim);font-size:14px;line-height:1.55}.route-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.route-focus-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;min-width:0;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.route-focus-card>.btn{grid-column:2;justify-self:start}.route-focus-card.active{border-color:var(--accent-soft)}.route-focus-card.locked{opacity:.78}.route-focus-icon{display:grid;place-items:center;width:42px;height:42px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px}.route-focus-icon svg{width:20px;height:20px}.route-focus-card span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.route-focus-card h3{margin:4px 0;font-size:18px;letter-spacing:0}.route-focus-card p{color:var(--ink-dim);font-size:13px;line-height:1.5}.route-extra--analytics,.route-extra--verification,.route-extra--wallet{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.route-extra--talk{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr)}.analytics-chart-shell,.content-approval-banner,.earn-empty-table,.payout-method-card,.proof-display,.proof-section,.ref-card,.route-extra-card,.settlement-shell,.talk-agent-rail,.talk-console,.token-vault-row,.trust-strip,.wallet-ledger-hero{min-width:0;padding:18px;background:rgba(251,246,236,.74);border:1px solid var(--line);border-radius:var(--r)}.route-extra-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.analytics-engine-row span,.analytics-prompt-row span,.connect-strip span,.content-empty-card>span,.payout-method-card span,.proof-display span,.route-extra-head span,.talk-agent-row em,.token-vault-row span,.trust-strip>span,.wallet-ledger-hero>span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.route-extra-head strong,.trust-strip strong,.wallet-ledger-hero strong{font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:0;line-height:1}.analytics-chart-shell{grid-row:span 2;display:grid;min-height:280px;align-content:space-between;overflow:hidden;background:linear-gradient(135deg,var(--tint-b),transparent 48%),rgba(251,246,236,.82)}.analytics-grid-lines{position:relative;display:grid;grid-gap:26px;gap:26px;padding:12px 0}.analytics-grid-lines span{display:block;height:1px;background:var(--line)}.analytics-grid-lines:after{content:"no trend line";position:absolute;right:10px;bottom:4px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.analytics-chart-shell p,.content-approval-banner span,.content-empty-card p,.earn-row p,.settlement-row p,.talk-approval-card p,.trust-strip p,.wallet-ledger-hero p{color:var(--ink-dim);font-size:12.5px;line-height:1.5}.connect-provider-grid,.content-lane-grid,.earn-empty-table,.proof-section,.route-extra-list,.settlement-shell{display:grid;grid-gap:10px;gap:10px}.analytics-engine-row,.analytics-prompt-row,.earn-row,.proof-row,.settlement-row,.talk-approval-card{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.analytics-prompt-row,.proof-row{grid-template-columns:minmax(150px,.5fr) minmax(0,1fr) auto}.analytics-engine-row strong,.analytics-prompt-row strong,.connect-provider-card h3,.content-empty-card h3,.earn-row strong,.proof-row strong,.settlement-row strong,.talk-approval-card h3{color:var(--ink);font-size:13.5px;font-weight:760;letter-spacing:0}.connect-strip{display:flex;flex-wrap:wrap;gap:8px}.connect-strip span{padding:8px 11px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px}.connect-provider-grid,.content-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-provider-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;min-width:0;padding:16px;background:rgba(251,246,236,.74);border:1px solid var(--line);border-radius:var(--r)}.connect-provider-mark{display:grid;place-items:center;width:38px;height:38px;color:var(--paper);background:var(--a-echo);border-radius:10px;font-family:var(--font-mono);font-size:11px;font-weight:900}.connect-provider-card[data-status=blocked] .connect-provider-mark{background:var(--bad)}.connect-provider-card p,.connect-provider-card span{display:block;margin-top:3px;color:var(--ink-dim);font-size:12px;line-height:1.45}.content-approval-banner,.payout-method-card,.proof-display,.token-vault-row{display:grid;grid-gap:6px;gap:6px}.content-approval-banner{color:var(--paper);background:linear-gradient(135deg,var(--ink),var(--ink-2));border-color:rgba(255,255,255,.12)}.content-approval-banner span{color:rgba(241,233,218,.66)}.content-empty-card{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.content-empty-card>span{display:inline-grid;place-items:center;width:-moz-fit-content;width:fit-content;min-width:44px;height:30px;padding:0 8px;color:white;background:var(--accent);border-radius:8px}.content-empty-card[data-status=static]>span{background:var(--ink)}.talk-agent-rail{display:grid;align-content:start;grid-gap:8px;gap:8px}.talk-agent-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:10px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.talk-agent-row span{display:grid;grid-row:span 2;place-items:center;width:30px;height:30px;color:white;background:var(--accent-2);border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:900}.talk-agent-row em{font-style:normal}.route-hero-visual{position:relative;z-index:1;min-width:min(100%,260px)}.route-hero-visual--talk{display:grid;grid-template-columns:minmax(118px,.42fr) minmax(130px,.58fr);grid-gap:10px;gap:10px;width:min(100%,340px)}.route-hero-visual--analytics,.route-hero-visual--connect,.route-hero-visual--content article,.route-hero-visual--scan,.route-hero-visual--wallet,.talk-mini-rail,.talk-mini-thread{background:rgba(251,246,236,.08);border:1px solid rgba(241,233,218,.16);border-radius:var(--r);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.talk-mini-rail,.talk-mini-thread{display:grid;grid-gap:8px;gap:8px;padding:10px}.talk-mini-agent{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 8px;gap:2px 8px;align-items:center;padding:8px;background:rgba(10,10,10,.22);border-radius:9px}.talk-mini-agent span{display:grid;grid-row:span 2;place-items:center;width:28px;height:28px;color:white;background:var(--a-echo);border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:900}.talk-mini-agent:nth-child(2) span{background:var(--a-nova)}.talk-mini-agent:nth-child(3) span{background:var(--a-orbit)}.analytics-mini-engine strong,.route-hero-visual--content strong,.talk-mini-agent strong,.talk-mini-card strong{color:var(--paper);font-size:12px;font-weight:760;letter-spacing:0}.route-hero-visual--content span,.route-hero-visual--wallet em,.route-hero-visual--wallet span,.scan-mini-input em,.scan-mini-input span,.talk-mini-agent em,.talk-mini-card span{color:rgba(241,233,218,.58);font-family:var(--font-mono);font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.talk-mini-bubble,.talk-mini-card{padding:10px;border-radius:10px}.talk-mini-bubble{color:var(--paper);background:rgba(8,145,178,.28);font-size:12px}.talk-mini-card{display:grid;grid-gap:5px;gap:5px;background:rgba(255,94,26,.18);border:1px solid rgba(255,94,26,.26)}.route-hero-visual--analytics{display:grid;grid-gap:12px;gap:12px;width:min(100%,330px);padding:16px}.analytics-mini-chart{position:relative;display:grid;align-items:flex-end;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;min-height:104px}.analytics-mini-chart span{display:block;height:1px;background:rgba(241,233,218,.2)}.analytics-mini-chart:after{content:"";position:absolute;inset:18px 0 24px;background:linear-gradient(135deg,transparent 0 22%,var(--a-echo) 23% 25%,transparent 26% 48%,var(--accent) 49% 51%,transparent 52% 100%);opacity:.8}.analytics-mini-engine,.analytics-mini-engines{display:grid;grid-gap:8px;gap:8px}.analytics-mini-engine{grid-template-columns:84px minmax(0,1fr);align-items:center}.analytics-mini-engine span{display:block;height:8px;background:var(--a-echo);border-radius:999px;width:64%}.analytics-mini-engine:nth-child(2) span{background:var(--ok);width:48%}.analytics-mini-engine:nth-child(3) span{background:var(--accent-2);width:32%}.route-hero-visual--wallet{display:grid;grid-gap:12px;gap:12px;width:min(100%,310px);padding:18px}.route-hero-visual--wallet strong{color:var(--paper);font-family:var(--font-display);font-size:clamp(42px,6vw,64px);font-weight:500;letter-spacing:0;line-height:.9}.wallet-mini-bars{display:grid;align-items:flex-end;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;height:86px}.wallet-mini-bars i{display:block;min-height:16px;background:linear-gradient(180deg,var(--ok),rgba(21,128,61,.28));border-radius:999px 999px 4px 4px}.wallet-mini-bar--one{height:36%}.wallet-mini-bar--two{height:52%}.wallet-mini-bar--three{height:74%}.wallet-mini-bar--four{height:44%}.wallet-mini-bar--five{height:68%}.wallet-mini-bar--six{height:28%}.route-hero-visual--scan{display:grid;grid-gap:14px;gap:14px;width:min(100%,350px);padding:16px}.scan-mini-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:14px;color:var(--ink);background:var(--surface);border:2px solid var(--ink);border-radius:var(--r);box-shadow:4px 4px 0 var(--accent)}.scan-mini-input strong{color:var(--ink);overflow-wrap:anywhere}.scan-mini-input em,.scan-mini-input span{color:var(--ink-mute)}.route-hero-visual--connect,.route-hero-visual--content,.scan-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.route-hero-visual--connect span,.scan-mini-grid span{display:grid;min-height:42px;place-items:center;color:var(--paper);background:rgba(241,233,218,.08);border:1px solid rgba(241,233,218,.16);border-radius:10px;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-hero-visual--connect{width:min(100%,290px);padding:14px}.route-hero-visual--connect span:nth-child(2),.route-hero-visual--connect span:nth-child(4){background:rgba(167,139,250,.16)}.route-hero-visual--content{width:min(100%,320px)}.route-hero-visual--content article{display:grid;grid-gap:8px;gap:8px;min-height:84px;padding:14px}.talk-page{display:grid;grid-gap:20px;gap:20px;padding-top:clamp(16px,2.4vw,28px)}.dashboard-team-panel{display:grid;grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px);padding:clamp(18px,2.8vw,40px)}.dashboard-team-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.dashboard-team-head h2{margin:8px 0;max-width:760px;font-family:var(--font-display);font-size:clamp(34px,5vw,64px);font-weight:760;line-height:.96;letter-spacing:0}.dashboard-team-head h2 em{color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:500}.dashboard-team-head p{max-width:74ch;color:var(--ink-dim);font-size:16px}.team-social-grid--dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.partner-proof-strip--dashboard{margin-top:0}.team-social-grid--dashboard .team-social-card{display:grid;grid-template-columns:1fr;overflow:hidden;background:rgba(255,255,255,.72);border-color:var(--line-2);border-radius:18px;box-shadow:0 22px 60px rgba(22,19,14,.08)}.team-social-grid--dashboard .team-social-cover{height:176px;min-height:0;background:radial-gradient(circle at 72% 8%,rgba(255,255,255,.22),transparent 32%),linear-gradient(135deg,var(--accent-warm),var(--accent-deep))}.team-social-card--ink .team-social-cover{background:radial-gradient(circle at 68% 10%,rgba(255,122,58,.24),transparent 32%),linear-gradient(135deg,#1b1815,#343434 62%,#ff5e1a)}.team-social-grid--dashboard .team-social-cover img{position:absolute;inset:0;opacity:.18;filter:grayscale(1) contrast(1.15);object-position:center 34%}.team-social-grid--dashboard .team-social-cover:before{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.18) 1px,transparent 0);background-size:10px 10px;content:"";opacity:.28}.team-social-grid--dashboard .team-social-cover:after{z-index:2;height:52%;background:linear-gradient(0deg,rgba(251,246,236,.98),rgba(251,246,236,0))}.team-social-score{position:absolute;top:18px;right:18px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;color:var(--paper);background:rgba(10,10,10,.88);border:1px solid rgba(255,255,255,.16);border-radius:999px;font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.team-social-score b{display:grid;place-items:center;width:30px;height:30px;color:var(--accent-warm);border:2px solid var(--accent);border-radius:50%;font-size:12px;letter-spacing:0}.team-social-grid--dashboard .team-social-body{gap:14px;padding:0 24px 24px}.team-social-avatar-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;min-height:48px;margin-top:-72px}.team-social-avatar{position:relative;z-index:4;width:112px;height:112px;object-fit:cover;object-position:center top;background:var(--accent);border:4px solid var(--surface);border-radius:50%;box-shadow:0 16px 34px rgba(22,19,14,.16)}.team-social-card-actions{z-index:4;display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.team-social-card-actions button,.team-social-card-actions span{display:inline-grid;place-items:center;min-height:38px;padding:0 14px;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;font-weight:860}.team-social-card-actions button{width:38px;padding:0;cursor:pointer}.team-social-card-actions span{color:var(--paper);background:var(--ink);border-color:var(--ink)}.team-social-grid--dashboard .team-social-top{align-items:flex-end}.team-social-grid--dashboard .team-social-top h3{display:inline-flex;align-items:center;gap:8px;font-size:clamp(24px,2.2vw,32px)}.team-social-grid--dashboard .team-social-top h3 span{display:inline-grid;place-items:center;width:18px;height:18px;margin:0;color:white;background:var(--accent);border-radius:50%;font-family:var(--font-mono);font-size:7px;line-height:1}.team-social-grid--dashboard .team-social-card p{color:var(--ink-2);font-size:14px}.team-social-grid--dashboard .team-social-card p b{color:var(--ink)}.team-social-meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--ink-mute);font-size:12px}.team-social-meta span{display:inline-flex;align-items:center;gap:5px}.team-social-meta span:before{width:6px;height:6px;background:var(--line-3);border-radius:50%;content:""}.team-social-grid--dashboard .team-social-stats{padding-bottom:14px;border-bottom:1px solid var(--line)}.team-social-grid--dashboard .team-social-stats span{padding:0;background:transparent;border:0;border-radius:0;color:var(--ink-dim);font-size:13px;font-weight:500}.team-social-grid--dashboard .team-social-stats b{color:var(--ink);font-weight:900}.team-social-tags{display:flex;flex-wrap:wrap;gap:8px}.team-social-tags span{padding:6px 10px;color:var(--ink-dim);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:760}.team-social-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;background:var(--paper-2);border:1px solid var(--line-2);border-radius:12px}.team-social-readiness span{display:grid;grid-gap:3px;gap:3px;padding:12px 10px;text-align:center}.team-social-readiness small{color:var(--ink-mute);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.team-social-readiness b{color:var(--ok);font-size:13px}.team-social-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.team-contact-link{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:50px;padding:8px 10px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px}.team-contact-link.is-disabled{opacity:.68}.team-contact-icon,.team-media-icon{display:grid;place-items:center;width:30px;height:30px;color:white;background:var(--ink);border-radius:9px;font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase}.team-contact-icon--wa,.team-media-icon--sp{background:#16c763}.team-contact-icon--cal{background:#0b0b0c}.team-contact-icon--in{background:#0967d2}.team-contact-link b,.team-media-link b{display:block;overflow:hidden;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.team-contact-link small,.team-media-link small{display:block;overflow:hidden;color:var(--ink-mute);font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.team-contact-link:not(.is-disabled) small{color:var(--ok)}.team-podcast-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:20px}.team-podcast-head h3{margin:6px 0 0;font-family:var(--font-display);font-size:clamp(28px,3vw,42px);font-weight:760;letter-spacing:0}.team-podcast-head h3 em{color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:500}.team-podcast-head>span{color:var(--ink-dim);font-size:13px}.team-podcast-card{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(260px,340px);grid-gap:28px;gap:28px;align-items:center;padding:28px;color:rgba(251,246,236,.88);background:radial-gradient(circle at 94% 50%,rgba(255,94,26,.32),transparent 36%),linear-gradient(135deg,#11100e,#17110d 72%,#4d1e0f);border:1px solid rgba(251,246,236,.12);border-radius:18px;box-shadow:var(--sh)}.team-podcast-mark{position:relative;display:grid;place-items:center;width:min(100%,190px);aspect-ratio:1;background:linear-gradient(135deg,var(--accent-warm),var(--accent-deep));border:1px solid rgba(255,255,255,.18);border-radius:24px}.team-podcast-mark span{color:#fff8ed;font-family:var(--font-serif);font-size:72px;font-style:italic}.team-podcast-mark b{position:absolute;right:18px;bottom:18px;display:grid;place-items:center;width:40px;height:40px;color:var(--accent);background:#11100e;border-radius:10px;font-size:24px}.team-podcast-copy{display:grid;grid-gap:12px;gap:12px}.team-podcast-copy>span{color:var(--accent-warm);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.team-podcast-copy h4{margin:0;color:#fff8ed;font-family:var(--font-display);font-size:clamp(30px,3vw,44px);font-weight:760}.team-podcast-copy h4 em{color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:500}.team-podcast-copy p{max-width:62ch;margin:0;color:rgba(251,246,236,.78);font-size:14px;line-height:1.55}.team-podcast-copy div{display:flex;flex-wrap:wrap;gap:8px 14px;color:rgba(251,246,236,.6);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.team-podcast-copy div b{color:var(--accent)}.team-podcast-links{display:grid;grid-gap:8px;gap:8px}.team-media-link{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:10px 12px;color:#fff8ed;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:10px}.team-media-link.is-disabled{opacity:.7}.team-media-link em{color:rgba(251,246,236,.46);font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.team-media-icon--yt{background:#ff1a1a}.team-media-icon--ap{background:#ff3d72}[data-theme=dark] .team-social-grid--dashboard .team-social-card{background:rgba(39,39,42,.84)}[data-theme=dark] .team-social-grid--dashboard .team-social-cover:after{background:linear-gradient(0deg,rgba(39,39,42,.98),rgba(39,39,42,0))}[data-theme=dark] .team-social-avatar{border-color:var(--surface)}[data-theme=dark] .partner-proof-list i,[data-theme=dark] .partner-proof-list span,[data-theme=dark] .team-contact-link,[data-theme=dark] .team-social-card-actions button,[data-theme=dark] .team-social-readiness,[data-theme=dark] .team-social-tags span{background:rgba(24,24,27,.78);border-color:var(--line-2)}.talk-workspace{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);min-height:calc(100vh - var(--topbar-h, 64px) - 56px);overflow:hidden;background:linear-gradient(90deg,rgba(251,246,236,.72),transparent 34%),var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh)}.talk-workspace-rail{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:22px;background:rgba(251,246,236,.64);border-right:1px solid var(--line)}.talk-day-sep,.talk-workspace-rail-title{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.talk-workspace-agents,.talk-workspace-quick{display:grid;grid-gap:8px;gap:8px}.talk-workspace-agent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.talk-workspace-agent.is-selected{background:var(--accent-faint);border-color:rgba(255,94,26,.28)}.talk-message-avatar,.talk-thread-agent>span,.talk-workspace-agent-avatar{position:relative;display:grid;place-items:center;width:40px;height:40px;color:white;background:var(--a-echo);border-radius:11px;font-family:var(--font-mono);font-size:13px;font-weight:900}.talk-workspace-agent--nova .talk-workspace-agent-avatar{background:var(--a-nova)}.talk-workspace-agent--orbit .talk-workspace-agent-avatar{background:var(--a-orbit)}.talk-workspace-agent--atlas .talk-workspace-agent-avatar{background:var(--a-atlas)}.talk-workspace-agent-avatar i{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;background:var(--ok);border:2px solid var(--surface);border-radius:999px}.talk-action-review strong,.talk-message-meta strong,.talk-thread-agent strong,.talk-workspace-agent strong{display:block;font-weight:760;letter-spacing:0}.talk-message-meta span,.talk-thread-agent em,.talk-workspace-agent em,.talk-workspace-note span,.talk-workspace-quick em{display:block;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-style:normal;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talk-workspace-agent .pill{align-self:start}.talk-workspace-quick button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;color:var(--ink-dim);background:var(--paper);border:1px solid var(--line);border-radius:10px;cursor:not-allowed}.talk-workspace-quick span{overflow-wrap:anywhere;text-align:left}.talk-workspace-note{display:grid;grid-gap:6px;gap:6px;margin-top:auto;padding:14px;background:var(--ink);color:var(--paper);border-radius:var(--r)}.talk-workspace-note span{color:rgba(241,233,218,.68);white-space:normal}.talk-thread-live{display:grid;grid-template-rows:auto minmax(420px,1fr) auto;min-width:0}.talk-composer-live,.talk-thread-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 28px;background:rgba(251,246,236,.62);border-bottom:1px solid var(--line)}.talk-thread-agent{display:flex;gap:12px;align-items:center;min-width:0}.talk-thread-agent>span{width:46px;height:46px}.talk-thread-body{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:clamp(22px,3vw,38px);overflow:auto}.talk-day-sep{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center;text-align:center}.talk-day-sep:after,.talk-day-sep:before{content:"";height:1px;background:var(--line)}.talk-message{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;max-width:820px}.talk-message--owner{grid-template-columns:minmax(0,1fr) auto;justify-self:end}.talk-message--owner .talk-message-avatar{grid-column:2;grid-row:1;background:var(--ink)}.talk-message--owner .talk-message-body{grid-column:1;grid-row:1;align-items:flex-end}.talk-message-body{display:grid;grid-gap:6px;gap:6px}.talk-message-meta{display:flex;gap:8px;align-items:center}.talk-message--owner .talk-message-meta{justify-content:flex-end}.talk-action-review,.talk-message-bubble{display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.talk-message--owner .talk-message-bubble{color:var(--paper);background:var(--ink);border-color:var(--ink)}.talk-message--owner .talk-message-bubble .pill{justify-self:end}.talk-action-review{max-width:820px;margin-left:52px}.talk-action-review-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.talk-action-review-head span{color:var(--accent);font-family:var(--font-mono);font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.talk-action-review pre{display:grid;grid-gap:4px;gap:4px;margin:0;padding:14px;color:var(--paper);background:var(--ink);border-radius:10px;overflow-wrap:anywhere}.talk-action-review code{color:inherit;font-family:var(--font-mono);font-size:12px;white-space:pre-wrap}.talk-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.talk-composer-live{border-top:1px solid var(--line);border-bottom:0}.talk-composer-tools{display:flex;gap:6px}.talk-composer-tools button{display:grid;place-items:center;width:34px;height:34px;color:var(--ink-mute);background:var(--paper);border:1px solid var(--line);border-radius:10px;cursor:not-allowed}.talk-composer-live textarea{flex:1 1;min-width:0;resize:none;background:transparent;border:0;outline:0}.connect-page{display:grid;grid-gap:20px;gap:20px}.connect-head h1{max-width:760px}.connect-search{display:flex;align-items:center;gap:12px;max-width:620px;padding:14px 16px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-sm)}.connect-search span{color:var(--ink-mute);font-family:var(--font-mono);font-weight:900}.connect-search input{flex:1 1;min-width:0;color:var(--ink-dim);background:transparent;border:0;outline:0}.connect-cats{display:flex;flex-wrap:wrap;gap:10px}.connect-cats button{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 15px;color:var(--ink-dim);background:var(--surface);border:1px solid var(--line-2);border-radius:999px;box-shadow:var(--sh-sm);cursor:not-allowed;font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.connect-cats button.is-active{color:var(--paper);background:var(--ink);border-color:var(--ink)}.connect-cats span{display:grid;place-items:center;min-width:22px;height:22px;color:inherit;background:rgba(10,10,10,.08);border-radius:999px}.connect-cats .is-active span{background:rgba(241,233,218,.16)}.connect-target-strip,.connect-vault-note{display:grid;grid-gap:16px;gap:16px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.connect-target-head,.connect-vault-note{align-items:center}.connect-target-head{display:flex;justify-content:space-between;gap:14px}.connect-target-head h2{display:inline-flex;align-items:center;gap:9px;font-size:17px;font-weight:760;line-height:1.2}.connect-target-head h2 span{width:8px;height:8px;background:var(--warn);border-radius:999px;box-shadow:0 0 0 4px var(--warn-dim)}.connect-target-row{display:flex;flex-wrap:wrap;gap:10px}.connect-target-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;background:var(--paper);border:1px solid var(--line);border-radius:999px}.connect-target-pill b{display:grid;place-items:center;min-width:24px;height:24px;color:white;background:var(--accent-2);border-radius:7px;font-family:var(--font-mono);font-size:10px}.connect-target-pill em{color:var(--ink-mute);font-family:var(--font-mono);font-size:9.5px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.connect-integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.connect-integration-card{position:relative;display:grid;grid-gap:14px;gap:14px;min-height:310px;padding:22px;background:rgba(251,246,236,.82);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.connect-integration-card[data-status]{--status-mark-color:var(--a-echo)}.connect-integration-card[data-status=static]{--status-mark-color:var(--ink)}.connect-integration-card[data-status=pending]{--status-mark-color:var(--accent)}.connect-integration-card[data-status=blocked]{--status-mark-color:var(--bad)}.connect-integration-card[data-status]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:0 2px 2px 0;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--status-mark-color) 20%,var(--status-mark-color) 80%,transparent 100%);opacity:.38}.connect-integration-actions,.connect-integration-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.connect-integration-mark{display:grid;place-items:center;width:44px;height:44px;color:white;background:var(--accent);border-radius:11px;font-family:var(--font-mono);font-size:13px;font-weight:900}.connect-integration-mark--cal,.connect-integration-mark--plausible,.connect-integration-mark--stripe,.connect-integration-mark--webflow{background:var(--accent-2)}.connect-integration-mark--calendly,.connect-integration-mark--google,.connect-integration-mark--linkedin,.connect-integration-mark--wordpress{background:var(--a-echo)}.connect-integration-mark--github,.connect-integration-mark--notion{background:var(--ink)}.connect-integration-mark--shopify,.connect-integration-mark--whatsapp{background:var(--ok)}.connect-integration-card h2{font-size:21px;line-height:1.15}.connect-integration-cat,.connect-integration-meta span,.connect-vault-note span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.connect-integration-card p,.connect-vault-note p{color:var(--ink-dim)}.connect-integration-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.connect-integration-meta div{display:grid;grid-gap:4px;gap:4px}.connect-integration-meta strong{font-family:var(--font-mono);font-size:12px}.connect-integration-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:auto}.connect-later-strip{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.connect-later-strip span:first-child{display:block;margin-bottom:4px;color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.connect-later-strip strong{display:block;font-size:15px}.connect-later-row{display:flex;flex-wrap:wrap;gap:8px}.connect-later-row span{padding:8px 10px;color:var(--ink-dim);background:var(--paper);border:1px solid var(--line);border-radius:9px;font-size:12px}.connect-vault-note{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;background:var(--ink);color:var(--paper)}.connect-vault-note p,.connect-vault-note span{color:rgba(241,233,218,.68)}.connect-vault-note strong{display:block;margin-top:5px;font-size:18px}.wallet-page{display:grid;grid-gap:22px;gap:22px}.wallet-balance-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(24px,4vw,38px);color:var(--paper);background:radial-gradient(ellipse at 82% 18%,rgba(255,94,26,.3),transparent 44%),linear-gradient(135deg,var(--ink),#1b110c);border-radius:var(--r-lg);box-shadow:var(--sh)}.wallet-balance-actions a,.wallet-balance-hero p,.wallet-balance-hero span,.wallet-chart-card .wallet-panel-head>span,.wallet-chart-foot span,.wallet-panel-head p,.wallet-payout-method div:last-child>span,.wallet-payout-method em,.wallet-settle-amount span,.wallet-settlement-row em,.wallet-split-card p,.wallet-split-head em{color:rgba(241,233,218,.66);font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wallet-balance-hero>div:first-child{display:grid;grid-gap:10px;gap:10px}.wallet-balance-hero strong{color:var(--paper);font-family:var(--font-display);font-size:clamp(72px,11vw,116px);font-weight:500;letter-spacing:0;line-height:.86}.wallet-balance-hero p{max-width:62ch;color:rgba(241,233,218,.72);letter-spacing:0;line-height:1.5;text-transform:none}.wallet-balance-actions{display:grid;grid-gap:10px;gap:10px}.wallet-balance-actions .btn--ghost{color:var(--paper);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.wallet-balance-actions a{justify-self:end;color:rgba(241,233,218,.68);text-decoration:underline;text-underline-offset:4px}.wallet-split-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.wallet-chart-card,.wallet-payout-card,.wallet-settlements,.wallet-split-card{background:rgba(251,246,236,.84);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.wallet-split-card{display:grid;grid-gap:14px;gap:14px;padding:22px}.wallet-split-card[data-status=static]{--status-mark-color:var(--a-echo)}.wallet-split-card[data-status]{position:relative;overflow:hidden;--status-mark-color:var(--ok)}.wallet-split-card[data-status=pending]{--status-mark-color:var(--accent-2)}.wallet-split-card[data-status=blocked]{--status-mark-color:var(--ok)}.wallet-split-card[data-status]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:0 2px 2px 0;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--status-mark-color) 22%,var(--status-mark-color) 78%,transparent 100%);opacity:.34}.wallet-chart-foot,.wallet-filter,.wallet-panel-head,.wallet-payout-method>div,.wallet-split-head,.wallet-split-head>div{display:flex;gap:10px;align-items:center}.wallet-chart-foot,.wallet-panel-head,.wallet-split-head{justify-content:space-between}.wallet-chart-card--setup{align-content:start}.wallet-setup-list{display:grid;grid-gap:9px;gap:9px;padding-top:4px}.wallet-setup-list span{display:flex;gap:8px;align-items:center;padding:11px 12px;color:var(--ink-dim);background:var(--paper);border:1px solid var(--line);border-radius:10px;font-size:12.5px}.wallet-setup-list span:before{content:"";width:7px;height:7px;background:var(--warn);border-radius:999px;box-shadow:0 0 0 4px var(--warn-dim)}.wallet-split-mark{display:grid;place-items:center;width:34px;height:34px;color:white;background:var(--a-echo);border-radius:9px;font-family:var(--font-mono);font-weight:900}.wallet-split-mark--stripe{background:var(--accent-2)}.wallet-split-mark--eur{background:var(--ok)}.wallet-split-value{font-family:var(--font-display);font-size:clamp(36px,4.5vw,52px);font-weight:500;letter-spacing:0;line-height:.95}.wallet-split-card p{color:var(--ink-dim);letter-spacing:0;line-height:1.45;text-transform:none}.wallet-split-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:12px;border-top:1px solid var(--line)}.wallet-split-foot>span{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere}.wallet-split-foot .pill{flex:0 0 auto;white-space:nowrap}.wallet-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);grid-gap:18px;gap:18px;align-items:start}.wallet-chart-card,.wallet-payout-card,.wallet-settlements{display:grid;grid-gap:14px;gap:14px;padding:22px}.wallet-panel-head h2{display:flex;gap:9px;align-items:center;font-size:19px}.wallet-panel-head h2 span{width:8px;height:8px;background:var(--warn);border-radius:999px}.wallet-panel-head p{margin-top:4px;color:var(--ink-mute)}.wallet-filter{padding:4px;background:var(--paper-2);border:1px solid var(--line);border-radius:10px}.wallet-filter button{min-height:30px;padding:0 10px;color:var(--ink-mute);border-radius:7px;cursor:not-allowed;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.wallet-filter button.is-active{color:var(--paper);background:var(--ink)}.wallet-settlement-list{display:grid;border-top:1px solid var(--line)}.wallet-settlement-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(74px,auto) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.wallet-payout-method>div:first-child>span,.wallet-settle-avatar{display:grid;place-items:center;width:34px;height:34px;color:white;background:var(--accent);border-radius:9px;font-family:var(--font-mono);font-size:12px;font-weight:900}.wallet-settlement-row:nth-child(2n) .wallet-settle-avatar{background:var(--ok)}.wallet-settlement-row:nth-child(3n) .wallet-settle-avatar{background:var(--accent-2)}.wallet-settlement-row code{font-family:var(--font-mono);font-size:12px}.wallet-settle-amount{text-align:right}.wallet-settle-amount strong{display:block;color:var(--ink);font-family:var(--font-mono)}.wallet-side-stack{display:grid;grid-gap:18px;gap:18px}.wallet-payout-method{display:grid;grid-gap:12px;gap:12px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.wallet-payout-method>div{justify-content:space-between}.wallet-chart-card .wallet-panel-head>span,.wallet-chart-foot span,.wallet-payout-method div:last-child>span{color:var(--ink-mute)}.wallet-chart-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:flex-end;min-height:130px;padding-top:20px;border-top:1px solid var(--line)}.wallet-chart-bar{display:block;min-height:14px;background:var(--accent);border-radius:999px 999px 4px 4px}.wallet-chart-bar--one{height:32%}.wallet-chart-bar--two{height:48%}.wallet-chart-bar--three{height:64%}.wallet-chart-bar--four{height:42%}.wallet-chart-bar--five{height:78%}.wallet-chart-bar--six{height:54%}.wallet-chart-bar--seven{height:18%;background:var(--ink)}.wallet-chart-card .wallet-panel-head>span,.wallet-chart-foot span,.wallet-panel-head p,.wallet-payout-method div:last-child>span,.wallet-payout-method em,.wallet-settle-amount span,.wallet-settlement-row em,.wallet-split-card p,.wallet-split-head em{color:var(--ink-mute)}.wallet-settlement-row em,.wallet-split-card p{letter-spacing:0;line-height:1.45;text-transform:none}.wallet-settlement-row em{display:block;margin-top:4px}.analytics-page{display:grid;grid-gap:20px;gap:20px}.analytics-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.analytics-big-chart,.analytics-kpi,.analytics-next-card,.analytics-panel{background:rgba(251,246,236,.84);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.analytics-kpi{display:grid;grid-gap:9px;gap:9px;min-height:150px;padding:18px;position:relative;overflow:hidden;--status-mark-color:var(--a-echo)}.analytics-kpi[data-status=pending]{--status-mark-color:var(--accent)}.analytics-kpi[data-status=blocked]{--status-mark-color:var(--bad)}.analytics-kpi[data-status]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:0 2px 2px 0;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--status-mark-color) 20%,var(--status-mark-color) 80%,transparent 100%);opacity:.34}.analytics-big-chart-head p,.analytics-chart-axis,.analytics-kpi span,.analytics-next-card span,.analytics-panel-head p,.analytics-query-row em{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-style:normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.analytics-kpi strong{font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:500;line-height:.95}.analytics-kpi p,.analytics-next-card p{color:var(--ink-dim)}.analytics-big-chart{display:grid;grid-gap:18px;gap:18px;min-height:360px;padding:24px}.analytics-big-chart-head,.analytics-layout-grid,.analytics-monitor-grid,.analytics-panel-head{display:grid;grid-gap:16px;gap:16px}.analytics-big-chart-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.analytics-big-chart-head h2,.analytics-panel-head h2{font-size:20px}.analytics-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:460px}.analytics-legend span{display:inline-flex;gap:7px;align-items:center;color:var(--ink-dim);font-family:var(--font-mono);font-size:11px}.analytics-legend i{width:8px;height:8px;background:var(--accent);border-radius:999px}.analytics-legend span:nth-child(2) i{background:var(--ok)}.analytics-legend span:nth-child(3) i{background:var(--a-echo)}.analytics-legend span:nth-child(4) i{background:var(--accent-2)}.analytics-chart-stage{position:relative;display:grid;grid-gap:34px;gap:34px;min-height:220px;overflow:hidden;border-bottom:1px solid var(--line-2)}.analytics-chart-stage span{height:1px;background:var(--line)}.analytics-chart-stage:after,.analytics-chart-stage:before{content:"";position:absolute;inset:42px 20px 44px;border-radius:999px;opacity:.72;pointer-events:none}.analytics-chart-stage:before{background:linear-gradient(135deg,transparent 0 18%,var(--accent) 18.5% 20%,transparent 20.5% 38%,var(--ok) 38.5% 40%,transparent 40.5% 100%)}.analytics-chart-stage:after{inset:66px 30px 72px;background:linear-gradient(160deg,transparent 0 28%,var(--a-echo) 28.5% 30%,transparent 30.5% 56%,var(--accent-2) 56.5% 58%,transparent 58.5% 100%)}.analytics-chart-axis{display:flex;justify-content:space-between;gap:12px}.analytics-chart-axis strong{color:var(--accent)}.analytics-big-chart--empty{min-height:260px}.analytics-chart-empty{display:grid;place-content:center;grid-gap:8px;gap:8px;min-height:150px;padding:28px;text-align:center;background:radial-gradient(circle at 50% 0,var(--accent-faint),transparent 42%),var(--paper);border:1px dashed var(--line-2);border-radius:var(--r)}.analytics-chart-empty strong{font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:500;letter-spacing:0}.analytics-chart-empty span{max-width:56ch;color:var(--ink-dim);font-size:13.5px;line-height:1.5}.analytics-chart-empty--compact{min-height:132px}.analytics-range-tabs{display:inline-flex;gap:5px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.analytics-range-tabs a{min-width:42px;min-height:34px;display:grid;place-items:center;padding:7px 10px;color:var(--ink-dim);border-radius:9px;font-size:12px;font-weight:900}.analytics-range-tabs a.is-active{color:var(--paper);background:var(--ink)}.analytics-score-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(58px,1fr);grid-gap:12px;gap:12px;align-items:end;min-height:220px;padding:18px;overflow-x:auto;background:linear-gradient(to bottom,var(--line) 1px,transparent 1px) 0 25% /100% 25%,var(--paper);border:1px solid var(--line);border-radius:var(--r)}.analytics-score-bars a{display:grid;grid-template-rows:minmax(120px,1fr) auto auto;grid-gap:8px;gap:8px;min-width:58px;color:var(--ink);text-align:center}.analytics-score-bars i{align-self:end;width:100%;height:var(--score-height);min-height:12px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 45%,var(--ok) 55%));border-radius:12px 12px 4px 4px;box-shadow:0 14px 32px -24px var(--accent)}.analytics-score-bars span{font-family:var(--font-mono);font-size:12px;font-weight:900}.analytics-score-bars small{color:var(--ink-mute);font-size:10px}.analytics-layout-grid,.analytics-live-grid,.analytics-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-live-grid{display:grid;grid-gap:16px;gap:16px}.analytics-next-card,.analytics-panel{display:grid;grid-gap:14px;gap:14px;padding:20px}.analytics-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.analytics-engine-list,.analytics-query-list{display:grid;grid-gap:10px;gap:10px}.analytics-engine-breakdown{display:grid;grid-template-columns:minmax(126px,.28fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.analytics-engine-breakdown--empty{grid-template-columns:minmax(126px,.28fr) minmax(0,1fr) auto}.analytics-engine-breakdown--empty p{margin:0;color:var(--ink-dim);font-size:12.5px}.analytics-engine-breakdown>div:first-child{display:flex;gap:9px;align-items:center;min-width:0}.analytics-engine-breakdown>div:first-child span{display:grid;place-items:center;width:30px;height:30px;color:white;background:var(--accent);border-radius:8px;font-family:var(--font-mono);font-weight:900}.analytics-engine-breakdown:nth-child(2)>div:first-child span{background:var(--ok)}.analytics-engine-breakdown:nth-child(3)>div:first-child span{background:var(--a-echo)}.analytics-engine-breakdown:nth-child(4)>div:first-child span{background:var(--accent-2)}.analytics-engine-breakdown:nth-child(5)>div:first-child span{background:var(--ink)}.analytics-engine-track{height:8px;overflow:hidden;background:var(--paper-2);border-radius:999px}.analytics-engine-track i{display:block;height:100%;background:var(--a-echo);border-radius:999px}.analytics-fill--84{width:84%}.analytics-fill--68{width:68%}.analytics-fill--32{width:32%}.analytics-fill--22{width:22%}.analytics-fill--6{width:6%}.analytics-query-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.analytics-query-row span{min-width:0;overflow-wrap:anywhere}.analytics-monitor-grid .analytics-query-row{grid-template-columns:minmax(0,1fr) auto auto}.analytics-feed-list,.analytics-prompt-mini,.analytics-signal-list{display:grid;grid-gap:10px;gap:10px}.analytics-signal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:13px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.analytics-feed-row>span,.analytics-prompt-mini span,.analytics-signal-row span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.analytics-signal-row strong{color:var(--ink);font-family:var(--font-display);font-size:32px;line-height:.95}.analytics-signal-row em{grid-column:1/-1;color:var(--ink-dim);font-size:12.5px;font-style:normal}.analytics-feed-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px}.analytics-feed-row strong{display:block;color:var(--ink);font-size:14px}.analytics-feed-row p{margin:2px 0 0;color:var(--ink-dim);font-size:12.5px}.analytics-feed-row em{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.analytics-prompt-mini div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid rgba(251,246,236,.12)}.analytics-next-card{align-content:start;background:var(--ink);color:var(--paper)}.analytics-next-card p,.analytics-next-card span{color:rgba(241,233,218,.66)}.analytics-next-card strong{font-size:22px}.analytics-page--activity{--activity-void:#0c0a0f;--activity-panel:rgba(255,255,255,0.018);--activity-panel-2:rgba(255,255,255,0.035);--activity-line:rgba(255,255,255,0.09);--activity-line-2:rgba(255,255,255,0.16);--activity-ink:#f7efe2;--activity-dim:rgba(247,239,226,0.7);--activity-mute:rgba(247,239,226,0.45);--activity-orange:#e85d2c;--activity-sage:#a8d67a;--activity-blue:#4ea1ff;--activity-violet:#b89bff;--activity-amber:#ffb547;position:relative;padding:clamp(24px,4vw,48px);overflow:hidden;color:var(--activity-ink);background:radial-gradient(900px 420px at 84% -12%,rgba(232,93,44,.18),transparent 64%),radial-gradient(680px 420px at 10% 22%,rgba(184,155,255,.1),transparent 68%),var(--activity-void);border:1px solid var(--activity-line);border-radius:18px;box-shadow:0 30px 80px -45px rgba(0,0,0,.86)}.analytics-page--activity:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000 0 42%,transparent 84%);mask-image:radial-gradient(circle at 50% 18%,#000 0 42%,transparent 84%)}.analytics-page--activity>*{position:relative;z-index:1}.analytics-page--activity .analytics-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:clamp(22px,3vw,38px) clamp(8px,1.5vw,18px) 24px;margin-bottom:8px;background:transparent;border:0;border-radius:0;box-shadow:none}.analytics-page--activity .analytics-head .eyebrow,.analytics-page--activity .analytics-head .kicker{color:var(--activity-orange)}.analytics-page--activity .analytics-head h1{max-width:780px;color:var(--activity-ink);font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.035em}.analytics-page--activity .analytics-head h1 em{color:var(--activity-orange)}.analytics-page--activity .analytics-head .sub{max-width:690px;color:var(--activity-dim);font-size:16px}.analytics-page--activity .mvp-gate{color:var(--activity-ink);background:radial-gradient(640px 220px at 92% 0,rgba(232,93,44,.16),transparent 68%),rgba(255,255,255,.035);border-color:var(--activity-line);border-radius:16px;box-shadow:none}.analytics-page--activity .mvp-gate h2{color:var(--activity-ink)}.analytics-page--activity .mvp-gate p{color:var(--activity-dim)}.analytics-page--activity .mvp-gate .btn--ghost{color:var(--activity-ink);background:rgba(255,255,255,.045);border-color:var(--activity-line-2)}.analytics-toolbar{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.analytics-page--activity .analytics-range-tabs{background:rgba(255,255,255,.035);border-color:var(--activity-line);border-radius:999px}.analytics-page--activity .analytics-range-tabs a{min-width:50px;color:var(--activity-dim);border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.analytics-page--activity .analytics-range-tabs a.is-active{color:var(--activity-void);background:var(--activity-ink)}.analytics-compare-note,.analytics-live-pill,.analytics-section-label{display:inline-flex;align-items:center;gap:8px;color:var(--activity-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.analytics-live-pill{color:var(--activity-sage)}.analytics-live-pill i{width:6px;height:6px;background:var(--activity-sage);border-radius:999px;box-shadow:0 0 8px var(--activity-sage)}.analytics-page--activity .analytics-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.analytics-page--activity .analytics-big-chart,.analytics-page--activity .analytics-kpi,.analytics-page--activity .analytics-panel,.analytics-soon-note{color:var(--activity-ink);background:var(--activity-panel);border-color:var(--activity-line);border-radius:14px;box-shadow:none}.analytics-page--activity .analytics-kpi{min-height:178px;padding:18px}.analytics-kpi-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-kpi-head i{display:grid;place-items:center;width:30px;height:30px;color:var(--activity-ink);border-radius:8px;background:rgba(232,93,44,.12);font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:900;letter-spacing:0}.analytics-kpi[data-tone=visit] .analytics-kpi-head i{background:rgba(184,155,255,.16)}.analytics-kpi[data-tone=agent] .analytics-kpi-head i{background:rgba(232,93,44,.16)}.analytics-kpi[data-tone=chat] .analytics-kpi-head i{background:rgba(78,161,255,.16)}.analytics-kpi[data-tone=offer] .analytics-kpi-head i{background:rgba(255,181,71,.16)}.analytics-kpi[data-tone=lead] .analytics-kpi-head i{background:rgba(168,214,122,.16)}.analytics-page--activity .analytics-big-chart-head p,.analytics-page--activity .analytics-feed-row>span,.analytics-page--activity .analytics-kpi span,.analytics-page--activity .analytics-panel-head p{color:var(--activity-mute)}.analytics-page--activity .analytics-kpi strong{color:var(--activity-ink);font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:800;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.analytics-page--activity .analytics-kpi p{color:var(--activity-dim);font-size:12.5px}.analytics-sparkline{position:relative;height:34px;overflow:hidden;margin-top:auto;opacity:.9}.analytics-sparkline:before{content:"";position:absolute;inset:0;border-bottom:1px solid var(--activity-line);background:linear-gradient(160deg,transparent 0 15%,var(--activity-line-2) 15.5% 17%,transparent 17.5% 38%,var(--activity-line-2) 38.5% 40%,transparent 40.5% 100%)}.analytics-sparkline b{position:absolute;right:0;bottom:12px;width:5px;height:5px;background:var(--activity-orange);border-radius:999px}.analytics-page--activity .analytics-big-chart{min-height:330px}.analytics-score-meta{display:grid;justify-items:end;grid-gap:3px;gap:3px;font-family:var(--font-mono)}.analytics-score-meta span{color:var(--activity-ink);font-size:38px;font-weight:900;letter-spacing:-.05em;line-height:1}.analytics-score-meta em{color:var(--activity-sage);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.analytics-page--activity .analytics-chart-empty,.analytics-page--activity .analytics-score-bars,.analytics-page--activity .analytics-score-linechart{background:rgba(0,0,0,.24);border-color:var(--activity-line)}.analytics-score-linechart{display:grid;grid-gap:10px;gap:10px;padding:18px 18px 12px;border:1px solid var(--line);border-radius:12px;color:var(--activity-orange)}.analytics-score-linechart svg{width:100%;min-height:230px;overflow:visible}.analytics-score-area{color:var(--activity-orange);fill:url(#analytics-score-area)}.analytics-score-line{stroke:var(--activity-orange);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(232,93,44,.35))}.analytics-score-point{fill:var(--activity-void);stroke:var(--activity-orange);stroke-width:3}.analytics-score-point:last-child{fill:var(--activity-orange)}.analytics-score-axis{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));grid-gap:8px;gap:8px;color:var(--activity-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.analytics-page--activity .analytics-score-bars i{background:linear-gradient(180deg,var(--activity-orange),#8a2d16)}.analytics-page--activity .analytics-score-bars small,.analytics-page--activity .analytics-score-bars span{color:var(--activity-dim)}.analytics-page--activity .analytics-chart-empty strong{color:var(--activity-ink)}.analytics-page--activity .analytics-chart-empty span{color:var(--activity-dim)}.analytics-panel--feed{padding:0;overflow:hidden}.analytics-page--activity .analytics-panel-head{padding:18px 20px;border-bottom:1px solid var(--activity-line)}.analytics-page--activity .analytics-big-chart-head h2,.analytics-page--activity .analytics-panel-head h2{color:var(--activity-ink)}.analytics-page--activity .analytics-feed-list{gap:0}.analytics-page--activity .analytics-feed-row{padding:16px 20px;color:var(--activity-ink);background:transparent;border:0;border-top:1px solid var(--activity-line);border-radius:0}.analytics-page--activity .analytics-feed-row:first-child{border-top:0}.analytics-page--activity .analytics-feed-row strong{color:var(--activity-ink)}.analytics-page--activity .analytics-feed-row em,.analytics-page--activity .analytics-feed-row p{color:var(--activity-mute)}.analytics-page--activity .analytics-feed-row>span{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;color:var(--activity-orange);border-radius:9px;font-family:var(--font-mono);font-size:12px;font-weight:900;background:rgba(232,93,44,.12)}.analytics-page--activity .analytics-feed-row>span[data-type=scan]{color:var(--activity-blue);background:rgba(78,161,255,.14)}.analytics-page--activity .analytics-feed-row>span[data-type=conversation]{color:var(--activity-violet);background:rgba(184,155,255,.16)}.analytics-page--activity .analytics-feed-row>span[data-type=action]{color:var(--activity-sage);background:rgba(168,214,122,.14)}.analytics-feed-footer{display:flex;align-items:center;justify-content:center;min-height:50px;color:var(--activity-ink);background:rgba(255,255,255,.028);border-top:1px solid var(--activity-line);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.analytics-soon-note{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-style:dashed}.analytics-soon-note>span{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;color:var(--activity-mute);background:var(--activity-panel-2);border-radius:8px;font-family:var(--font-mono);font-weight:900}.analytics-soon-note p{margin:0;color:var(--activity-dim);font-size:13px;line-height:1.5}.analytics-soon-note strong{color:var(--activity-ink)}@media (max-width:860px){.talk-page{padding:16px}.talk-workspace{grid-template-columns:1fr;min-height:auto;overflow:visible}.talk-workspace-rail{order:2;border-right:0;border-bottom:1px solid var(--line)}.talk-thread-live{order:1;grid-template-rows:auto auto auto}.talk-composer-live,.talk-thread-head{align-items:stretch;flex-direction:column;padding:18px}.talk-thread-head .row{justify-content:flex-start}.talk-thread-body{overflow:visible;padding:18px}.talk-action-review,.talk-message{max-width:100%}.talk-action-review{margin-left:0}.talk-message--owner{justify-self:stretch}.talk-message--owner .talk-message-bubble{justify-items:start}.talk-composer-live{gap:10px}}@media (max-width:1120px){.connect-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpi-strip,.analytics-layout-grid,.analytics-live-grid,.analytics-monitor-grid,.c-strip,.connect-later-strip,.connect-vault-note,.route-focus-grid,.wallet-layout-grid,.wallet-split-grid{grid-template-columns:1fr}}@media (max-width:720px){.connect-page{gap:14px}.c-bar,.connect-integration-actions,.connect-integration-head,.connect-target-head,.nova-banner,.nova-cta{align-items:flex-start;flex-direction:column}.connect-integration-grid,.route-focus-hero,.wallet-balance-hero,.wallet-settlement-row{grid-template-columns:1fr}.wallet-panel-head,.wallet-payout-method>div,.wallet-split-foot,.wallet-split-head{align-items:flex-start;flex-direction:column}.wallet-settle-amount{text-align:left}.analytics-big-chart-head,.analytics-engine-breakdown,.analytics-monitor-grid .analytics-query-row,.analytics-panel-head,.analytics-query-row{grid-template-columns:1fr}.analytics-legend{justify-content:flex-start}}.talk-console{display:grid;grid-gap:10px;gap:10px}.talk-approval-card{grid-template-columns:minmax(0,1fr) auto}.talk-composer-disabled{padding:14px;color:var(--ink-dim);background:var(--paper);border:1px dashed var(--line-3);border-radius:10px;font-family:var(--font-mono);font-size:12px}.trust-strip,.wallet-ledger-hero{display:grid;grid-gap:10px;gap:10px;color:var(--paper);background:linear-gradient(135deg,var(--ink),var(--ink-2));border-color:rgba(255,255,255,.12)}.trust-strip p,.trust-strip>span,.wallet-ledger-hero p,.wallet-ledger-hero>span{color:rgba(241,233,218,.66)}.earn-row,.settlement-row{grid-template-columns:minmax(140px,.35fr) auto minmax(0,1fr) auto}.earn-row>span,.settlement-row>span{font-family:var(--font-mono);font-weight:900}.ref-card code{display:block;padding:14px;color:var(--ink-dim);background:var(--paper);border:1px solid var(--line);border-radius:10px;font-family:var(--font-mono);font-size:12px}.proof-display{align-content:start}.audit-text code,.builder-action-card code,.builder-browser-url,.builder-crumb code,.builder-example code,.ep-url,.key-secret,.wh-url,code{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.live-action-stack{display:grid;grid-gap:10px;gap:10px}.live-action-note{color:var(--ink-dim);font-size:13px;line-height:1.45}.live-action-note--error{color:var(--bad)}.api-key-create-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,180px) auto;grid-gap:12px;gap:12px;margin:18px 0;align-items:end}.api-key-create-row label,.api-key-secret{display:grid;grid-gap:7px;gap:7px}.api-key-create-row span,.api-key-secret span{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.api-key-create-row input,.api-key-create-row select{min-height:44px;width:100%;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;padding:0 12px}.api-key-secret{margin-bottom:16px;padding:14px;border:1px solid var(--ok);border-radius:var(--r-sm);background:var(--ok-dim)}.api-key-secret code{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.keys-row--empty{color:var(--ink-dim)}.wallet-live-card{margin-bottom:18px;padding:20px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-sm)}.wallet-live-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.wallet-live-grid span,.wallet-live-head span{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wallet-live-head strong{display:block;margin:8px 0 4px;font-family:var(--font-display);font-size:clamp(34px,5vw,64px);line-height:.95}.wallet-live-head p{max-width:58ch;color:var(--ink-dim)}.wallet-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.wallet-live-grid>div,.wallet-live-settlements article{padding:14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.wallet-live-grid strong{display:block;margin-top:8px;font-size:22px}.wallet-live-settlements{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.wallet-live-settlements article{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center}.wallet-live-settlements em{color:var(--ink-dim);font-style:normal}.legal-main{padding:clamp(64px,9vw,120px) 0}.legal-card{padding:clamp(28px,5vw,64px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-sm)}.legal-card h1{max-width:900px;margin:14px 0 16px;font-family:var(--font-display);font-size:clamp(46px,7vw,96px);line-height:.92;letter-spacing:0}.legal-card h1 em{color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:500}.legal-card>p{max-width:78ch;color:var(--ink-dim);font-size:clamp(17px,2vw,22px);line-height:1.45}.legal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:32px}.legal-grid article{padding:18px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.legal-grid h2{margin-bottom:8px;font-size:18px}.legal-grid p{color:var(--ink-dim);line-height:1.5}@media (max-width:760px){.api-key-create-row,.legal-grid,.wallet-live-grid,.wallet-live-settlements article{grid-template-columns:1fr}.wallet-live-head{display:grid}}.skeleton-card{border-color:var(--line-2);box-shadow:var(--sh-sm)}.status-table{gap:0}.status-row{padding:14px 12px;background:var(--surface);border-bottom:1px solid var(--line);border-radius:0}.status-row:first-child{border-radius:var(--r) var(--r) 0 0}.status-row:last-child{border-bottom:0;border-radius:0 0 var(--r) var(--r)}.status-row:hover{background:var(--paper-2)}.empty-state{background:var(--surface);border-color:var(--line-2);box-shadow:var(--sh-sm)}.auth-panel .card--lg{border-color:var(--line-2);box-shadow:var(--sh)}.form-stack{gap:16px}.personas{margin-bottom:0}.persona{min-height:82px}.persona-name{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:0}.claim-preview,.form-status{position:relative;border-color:var(--line-2);box-shadow:var(--sh-sm)}.claim-preview:before,.form-status--error:before,.form-status--ready:before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:7px;background:var(--ok);border-radius:50%}.claim-preview{justify-content:flex-start}.claim-preview strong{color:var(--accent)}.claim-preview .pill{margin-left:auto}.form-status--ready{border-color:var(--ok-dim);background:var(--ok-dim)}.form-status--error:before{background:var(--bad)}.form-status--error{border-color:rgba(178,29,29,.22)}.app-mobile-top{background:var(--surface);box-shadow:var(--sh-sm)}.app-mobile-nav{position:-webkit-sticky;position:sticky;top:0;z-index:12;background:rgba(241,233,218,.94);-webkit-backdrop-filter:blur(12px) saturate(130%);backdrop-filter:blur(12px) saturate(130%)}.mobile-nav-link{transition:all var(--t-fast) var(--ease)}.mobile-nav-link:hover{border-color:var(--line-3);color:var(--ink)}@media (max-width:760px){.profile-preview{transform:none}.profile-preview:hover{transform:translateY(-2px)}.profile-preview-top{padding-left:16px}.profile-preview-top:before{display:none}.app-main>.app-head{padding:20px}.overview-launch-handoff{grid-template-columns:1fr}.overview-launch-actions{justify-content:flex-start}.metric-grid .card{min-height:112px}.claim-preview{align-items:flex-start}.claim-preview .pill{margin-left:0}}.public-page{background:transparent}.public-section-head{max-width:760px;margin:0 auto 48px;text-align:center}.public-section-head--left{margin-right:0;margin-left:0;text-align:left}.public-section-head--split{display:flex;max-width:none;align-items:flex-end;justify-content:space-between;gap:24px;text-align:left}.public-section-head .t-display,.public-section-head .t-h1{margin:18px 0 14px}.public-footer-copy{max-width:38ch;margin-top:14px;color:var(--ink-dim);font-size:13.5px}.hero{position:relative;padding:clamp(70px,8vw,104px) 0 clamp(48px,6vw,72px)}.hero .hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:64px;gap:64px;align-items:center}.hero h1{margin:18px 0}.hero-sub{margin-bottom:28px}.hero .hero-ctas{margin-bottom:22px}.hero-trust{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:var(--ink-mute);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em}.hero-trust span{display:inline-flex;align-items:center;gap:6px}.hero-trust .trust-dot{width:7px;height:7px;padding:0;background:currentColor;border:0;border-radius:50%;box-shadow:0 0 0 4px var(--ok-dim);animation:pulse 2.4s var(--ease) infinite}.hero-trust .trust-sep{width:4px;height:4px;padding:0;background:var(--ink-faint);border-radius:50%}.hero-trust b{color:var(--ink)}.hero-trust .ok{color:var(--ok)}.hero-visual{position:relative}.mock{overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);transform:rotate(-1deg);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.mock,.mock:hover{box-shadow:var(--sh-lg)}.mock:hover{transform:rotate(0deg) translateY(-2px)}.mock-browser{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--line)}.mock-browser .dots{display:flex;gap:4px}.mock-browser .dots span{width:9px;height:9px;background:var(--line-2);border-radius:50%}.mock-url{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:4px 10px;overflow:hidden;color:var(--ink-mute);background:var(--paper);border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:11.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mock-url-lock{display:inline-grid;place-items:center;color:var(--accent);line-height:1}.mock-body{padding:22px}.mock-row1{display:flex;gap:14px;align-items:center;margin-bottom:14px}.mock-avatar{display:grid;place-items:center;width:56px;height:56px;color:white;background:var(--accent-2);border-radius:12px;font-size:24px}.mock-avatar,.mock-name{font-family:var(--font-display);font-weight:600}.mock-name{display:flex;align-items:center;gap:6px;font-size:17px;letter-spacing:0}.mock-verified{display:grid;place-items:center;width:16px;height:16px;color:white;background:var(--accent-2);border-radius:50%;font-family:var(--font-mono);font-size:9px;font-weight:700}.mock-verified svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.mock-copy,.mock-headline{color:var(--ink-dim);font-size:13px;line-height:1.5}.mock-headline{margin-top:2px}.mock-tags{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 14px}.mock-tag{padding:3px 9px;color:var(--accent-2);background:var(--accent-2-soft);border-radius:999px;font-family:var(--font-mono);font-size:10.5px;font-weight:600}.mock-cta{display:flex;gap:6px;margin-top:10px}.mock-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 1;padding:10px;color:white;background:var(--accent);border:1px solid var(--line-2);border-radius:8px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;text-align:center}.mock-btn-icon{display:inline-grid;place-items:center;opacity:.82}.how-icon svg,.mock-btn-icon svg,.mock-url-lock svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.mock-btn--ghost{color:var(--ink);background:var(--surface)}.mock-files{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line-2)}.mock-files-label{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mock-files-label span{display:grid;place-items:center;width:20px;height:20px;color:white;background:var(--accent);border-radius:5px;font-size:9px}.mock-file-row{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-family:var(--font-mono);font-size:11px}.mock-file-row .ok{display:inline-flex;align-items:center;gap:5px;color:var(--ok)}.mock-file-row .ok:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}.score-badge{position:absolute;top:-16px;right:-10px;padding:12px 16px;color:var(--paper);background:var(--ink);border-radius:14px;box-shadow:var(--sh-lg);transform:rotate(3deg)}.score-badge .label{margin-bottom:4px;color:var(--accent);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.score-badge .val{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1;letter-spacing:0}.score-badge .over{color:rgba(255,255,255,.4);font-size:14px}.scanners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.scanners--single{grid-template-columns:minmax(0,1fr);max-width:920px;margin:0 auto}.scanner-card{position:relative;overflow:hidden;padding:28px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease)}.scanner-card:hover{border-color:var(--ink);box-shadow:var(--sh);transform:translateY(-2px)}.scanner-card.seo{background:linear-gradient(135deg,var(--accent-faint) 0,var(--surface) 60%)}.scanner-card.agent{background:linear-gradient(135deg,var(--accent-2-soft) 0,var(--surface) 60%)}.scanner-card.combined{background:radial-gradient(circle at 92% 8%,var(--accent-soft),transparent 34%),linear-gradient(135deg,var(--accent-faint) 0,var(--surface) 58%,var(--tint-g) 100%)}.scanner-foot,.scanner-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scanner-head{margin-bottom:16px}.scanner-icon{display:grid;place-items:center;width:44px;height:44px;color:white;background:var(--accent);border-radius:10px;font-family:var(--font-mono);font-size:13px;font-weight:700}.scanner-card.agent .scanner-icon{background:var(--accent-2)}.scanner-card.combined .scanner-icon{background:var(--ink);color:var(--paper)}.scanner-title{margin-bottom:8px;font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.1;letter-spacing:0}.scanner-title em{color:var(--accent);font-family:var(--font-serif);font-style:italic}.scanner-card.agent .scanner-title em{color:var(--accent-2)}.scanner-card.combined .scanner-title em{color:var(--accent)}.scanner-desc{margin-bottom:18px;color:var(--ink-dim);font-size:13.5px;line-height:1.5}.scanner-checks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.scanner-check{padding:3px 8px;color:var(--ink-dim);background:var(--surface);border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:10.5px}.scanner-form{margin-bottom:12px}.scanner-form .scan{max-width:100%}.scanner-card.seo .scan{border-color:rgba(255,122,58,.55);box-shadow:4px 4px 0 rgba(255,122,58,.35)}.scanner-card.seo .scan:focus-within{border-color:rgba(255,122,58,.85);box-shadow:6px 6px 0 rgba(255,122,58,.45)}.scanner-card.agent .scan{border-color:rgba(167,139,250,.55);box-shadow:4px 4px 0 rgba(167,139,250,.35)}.scanner-card.agent .scan:focus-within{border-color:rgba(167,139,250,.85);box-shadow:6px 6px 0 rgba(167,139,250,.45)}.scanner-card.agent .scan button{background:var(--accent-2)}.scanner-foot{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px}.scanner-foot .free{color:var(--ok);font-weight:600}.ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.tier{--tier-color:var(--ink);position:relative;overflow:hidden;padding:24px 22px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease)}.tier:hover{border-color:var(--ink);box-shadow:var(--sh);transform:translateY(-3px)}.tier:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:2px;border-radius:0 2px 2px 0;--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--tier-color) 20%,var(--tier-color) 80%,transparent 100%);background:var(--edge-mark-color)}.tier[data-tld=bio]{--tier-color:var(--p-creator)}.tier[data-tld=business]{--tier-color:var(--accent)}.tier[data-tld=shop]{--tier-color:var(--p-shop)}.tier[data-tld=ceo]{--tier-color:var(--ink)}.tier-tld{display:inline-block;margin-bottom:14px;padding:3px 10px;color:white;background:var(--tier-color);border-radius:4px;font-family:var(--font-mono);font-size:12px;font-weight:700}.tier-name{margin-bottom:2px;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:0}.tier-tagline{margin-bottom:8px;color:var(--tier-color);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:lowercase}.tier-desc,.tier-list{color:var(--ink-dim);font-size:13px;line-height:1.5}.tier-desc{margin-bottom:14px}.tier-list li{position:relative;padding:4px 0 4px 14px}.tier-list li:before{content:"";position:absolute;top:13px;left:0;width:6px;height:1px;background:var(--tier-color)}.how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg)}.how-step{padding:26px;border-right:1px solid var(--line)}.how-step:last-child{border-right:0}.how-num{margin-bottom:12px;color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em}.how-icon{display:grid;place-items:center;width:42px;height:42px;padding:0;margin-bottom:12px;color:var(--accent);background:var(--accent-faint);border-radius:10px}.how-title{margin-bottom:6px;font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:0}.how-desc{color:var(--ink-dim);font-size:13px;line-height:1.5}.pricing-promo{display:flex;align-items:center;gap:14px;margin:0 0 22px;padding:12px 16px;background:linear-gradient(90deg,rgba(255,122,58,.14),rgba(255,122,58,.06) 60%,transparent);border:1px solid rgba(255,122,58,.32);border-radius:12px;color:var(--ink);text-decoration:none;font-size:13.5px;transition:border-color var(--t) var(--ease),transform var(--t) var(--ease),background var(--t) var(--ease)}.pricing-promo:hover{border-color:rgba(255,122,58,.6);background:linear-gradient(90deg,rgba(255,122,58,.2),rgba(255,122,58,.09) 60%,transparent);transform:translateY(-1px)}.pricing-promo-tag{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:3px 9px;background:var(--accent);color:white;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em}.pricing-promo-tag .dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 0 0 3px rgba(255,255,255,.25)}.pricing-promo-body{flex:1 1;color:var(--ink-dim);line-height:1.45}.pricing-promo-body b{color:var(--ink);font-weight:650}.pricing-promo-cta{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.02em}.pricing-promo-cta svg{transition:transform var(--t-fast) var(--ease)}.pricing-promo:hover .pricing-promo-cta svg{transform:translateX(3px)}@media (max-width:720px){.pricing-promo{flex-wrap:wrap;gap:10px}.pricing-promo-body{flex:1 1 100%;order:3}}.pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pricing.pricing--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pricing-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 14px;padding:0 4px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-mute)}.pricing-meta b{color:var(--ink-2);font-weight:600;text-transform:uppercase;letter-spacing:.12em}.pricing-meta .sep{margin:0 8px;opacity:.5}.pricing-meta .arrow{margin:0 4px;color:var(--accent);opacity:.85}.pricing-meta-aside,.pricing-meta-trail{display:inline-flex;align-items:center;text-transform:uppercase}.pricing-meta-aside{text-transform:none;letter-spacing:.02em;color:var(--ink-dim)}@media (max-width:980px){.pricing.pricing--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pricing.pricing--4{grid-template-columns:1fr}}.kicker-sep{margin:0 8px;opacity:.45}.price-card{position:relative;display:flex;flex-direction:column;padding:28px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease)}.price-card:hover{border-color:var(--ink);box-shadow:var(--sh);transform:translateY(-3px)}.price-step{position:absolute;top:14px;right:14px;padding:3px 8px;border:1px solid var(--line-2);border-radius:6px;background:var(--paper-2);color:var(--ink-mute);font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.price-rule{height:1px;margin:4px -28px 18px;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}.price-card.featured .price-rule{background:linear-gradient(90deg,transparent,rgba(20,17,13,.18),transparent)}.price-card.free .price-tag{color:var(--ok)}.price-card.featured{color:#14110d;background:linear-gradient(180deg,#fdf0e2,#fbe9d8);border-color:rgba(255,122,58,.32);box-shadow:0 0 0 1px rgba(255,122,58,.18),0 30px 70px -30px rgba(255,122,58,.45),0 22px 50px -28px rgba(20,17,13,.55)}.price-card.featured:hover{border-color:rgba(255,122,58,.5);box-shadow:0 0 0 1px rgba(255,122,58,.3),0 38px 80px -32px rgba(255,122,58,.55),0 28px 60px -28px rgba(20,17,13,.6)}.price-card.featured .price-step{background:rgba(255,255,255,.55);border-color:rgba(20,17,13,.18);color:rgba(20,17,13,.65)}.price-card.featured .badge{top:-14px;box-shadow:0 8px 18px -8px rgba(255,122,58,.7)}.price-card .badge{position:absolute;top:-12px;right:24px;padding:4px 12px;color:white;background:var(--accent);border-radius:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.price-name{margin-bottom:4px;font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:0}.price-meta{margin-bottom:16px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em}.price-card.featured .price-meta{color:rgba(20,17,13,.55)}.price-tag{margin-bottom:4px;font-family:var(--font-display);font-size:44px;font-weight:500;line-height:1;letter-spacing:0}.price-tag small{color:var(--ink-mute);font-size:14px;font-weight:400}.price-card.featured .price-tag small{color:rgba(20,17,13,.55)}.price-tagline{margin-bottom:22px;color:var(--ink-dim);font-size:13.5px;line-height:1.5}.price-card.featured .price-tagline{color:rgba(20,17,13,.72)}.price-list{display:flex;flex-direction:column;gap:10px;margin:0 0 22px;padding:0;font-size:13.5px}.price-list li{display:flex;gap:8px;align-items:flex-start}.price-list li:before{content:"+";flex-shrink:0;color:var(--ok);font-weight:700}.price-card.featured .price-list{color:rgba(20,17,13,.85)}.price-card.featured .price-list li:before{color:var(--accent)}.price-card .btn{margin-top:auto}.beyond{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;margin-top:40px;padding:36px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-lg)}@media (max-width:900px){.beyond{grid-template-columns:1fr;gap:28px;padding:28px}}.beyond--slim{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);align-items:center;gap:28px;padding:22px 28px}@media (max-width:900px){.beyond--slim{grid-template-columns:1fr;gap:18px;padding:22px}}.beyond--slim .beyond-h{margin:6px 0;font-size:22px;line-height:1.2}.beyond--slim .beyond-lead{margin-bottom:10px;font-size:13.5px}.beyond--slim .beyond-chips{gap:6px}.beyond-chip--static{cursor:default;pointer-events:none}.beyond-cta{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;text-align:center}@media (min-width:901px){.beyond-cta{align-items:flex-end;text-align:right}}.beyond-cta-meta{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.beyond-h{margin:10px 0 12px;font-family:var(--font-display);font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.005em;color:var(--ink)}.beyond-h em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent)}.beyond-lead{margin-bottom:18px;color:var(--ink-dim);font-size:14px;line-height:1.55}.beyond-chips{display:flex;flex-wrap:wrap;gap:8px}.beyond-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--surface);border:1px solid var(--line-2);border-radius:999px;color:var(--ink-dim);font-family:var(--font-mono);font-size:11.5px;text-decoration:none;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.beyond-chip .dot{width:5px;height:5px;border-radius:50%;background:var(--ink-mute)}.beyond-chip:hover{border-color:var(--accent-soft);color:var(--ink);background:var(--accent-faint)}.beyond-chip:hover .dot{background:var(--accent)}.beyond-form{display:flex;flex-direction:column;gap:14px;padding:22px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md)}.beyond-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.beyond-form-grid{grid-template-columns:1fr}}.beyond-field{display:flex;flex-direction:column;gap:6px}.beyond-label{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.beyond-field input,.beyond-field textarea{width:100%;padding:11px 13px;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit;font-size:13.5px;outline:none;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.beyond-field textarea{resize:vertical;min-height:92px;font-family:var(--font-display)}.beyond-field input::placeholder,.beyond-field textarea::placeholder{color:var(--ink-faint)}.beyond-field input:focus,.beyond-field textarea:focus{border-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-faint)}.beyond-form-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.beyond-form-meta{color:var(--ink-mute);font-size:12px}@media (max-width:560px){.beyond-form-foot{flex-direction:column;align-items:stretch;text-align:center}}.proof-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:40px;gap:40px;align-items:end;margin-bottom:36px}@media (max-width:900px){.proof-head{grid-template-columns:1fr;gap:20px}}.proof-h{margin-top:10px;text-wrap:balance}.proof-lead{color:var(--ink-dim);font-size:15px;line-height:1.55}.proof-lead b{color:var(--ink);font-weight:600}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}@media (max-width:1080px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.proof-grid{grid-template-columns:1fr}}.proof-card{position:relative;display:flex;flex-direction:column;padding:22px 22px 18px;background:linear-gradient(180deg,var(--surface) 0,var(--paper-2) 100%);border:1px solid var(--line-2);border-radius:var(--r-md);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease)}.proof-card:hover{border-color:rgba(255,122,58,.32);box-shadow:0 22px 50px -28px rgba(0,0,0,.55),0 0 0 1px rgba(255,122,58,.16);transform:translateY(-2px)}.proof-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;min-height:24px}.proof-card-brands{gap:10px;flex-wrap:wrap}.proof-brand,.proof-card-brands{display:inline-flex;align-items:center}.proof-brand{gap:7px}.proof-brand img{width:22px;height:22px;object-fit:contain;display:block}.proof-brand-name{color:var(--ink);font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:-.005em}.proof-inline-tag{padding:3px 8px;border:1px solid var(--line-2);border-radius:6px;background:var(--paper-2);color:var(--ink-dim);font-size:10px;font-weight:600;letter-spacing:.06em}.proof-badge,.proof-inline-tag{display:inline-flex;align-items:center;font-family:var(--font-mono);text-transform:uppercase}.proof-badge{padding:3px 9px;border:1px solid rgba(255,122,58,.35);border-radius:999px;background:rgba(255,122,58,.08);color:var(--accent);font-size:9.5px;font-weight:700;letter-spacing:.14em}.proof-title{margin-bottom:8px;font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.005em;color:var(--ink)}.proof-body{flex:1 1;margin-bottom:18px;color:var(--ink-dim);font-size:13.5px;line-height:1.5}.proof-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px dashed var(--line)}.proof-chips{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.proof-chips .sep{margin:0 4px;opacity:.5}.proof-live{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;color:var(--ok);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.proof-live .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(52,211,153,.2)}.proof-also{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.proof-also,.proof-also-label{color:var(--ink-mute)}.proof-also-list{display:inline-flex;flex-wrap:wrap;gap:4px;color:var(--ink-2);font-weight:600}.proof-also-name{display:inline-flex;align-items:center;gap:6px}.proof-also-name img{width:14px;height:14px;object-fit:contain;display:block}.proof-also-list{gap:16px}.get-ready{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);grid-gap:40px;gap:40px;align-items:center;padding:48px;background:radial-gradient(120% 80% at 12% 22%,rgba(255,122,58,.13) 0,rgba(255,122,58,0) 55%),linear-gradient(180deg,var(--paper-2) 0,var(--paper) 100%);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media (max-width:900px){.get-ready{grid-template-columns:1fr;gap:28px;padding:32px}}.get-ready-h{margin:10px 0 14px;font-size:clamp(34px,4vw,52px);line-height:1.05;text-wrap:balance}.get-ready-lead{margin-bottom:22px;color:var(--ink-dim);font-size:15.5px;line-height:1.55}.get-ready-lead b{color:var(--ink);font-weight:600}.get-ready-actions{display:inline-flex;flex-wrap:wrap;gap:10px}.get-ready-card{padding:22px 22px 16px;background:rgba(20,17,13,.45);border:1px solid var(--line-2);border-radius:var(--r-md);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-theme=dark] .get-ready-card{background:rgba(0,0,0,.32)}.get-ready-list{display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;font-size:14px;color:var(--ink-dim)}.get-ready-list li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.get-ready-list b{color:var(--ink);font-weight:600}.get-ready-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;background:var(--ok-dim);border-radius:50%;color:var(--ok)}.get-ready-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px dashed var(--line);color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.get-ready-live{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-weight:600}.get-ready-live .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(52,211,153,.2)}.trust-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;margin:32px 0 0;padding:0;list-style:none;color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.trust-strip li{display:inline-flex;align-items:center;gap:8px}.trust-strip svg{color:var(--ok);flex-shrink:0}.dir-teaser{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.dir-card{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--t) var(--ease),box-shadow var(--t) var(--ease),transform var(--t) var(--ease)}.dir-card:hover{border-color:var(--line-3);box-shadow:var(--sh-sm);transform:translateY(-2px)}.dir-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dir-avatar{display:grid;place-items:center;width:40px;height:40px;color:white;background:var(--avatar-bg,var(--accent));border-radius:10px;font-family:var(--font-display);font-size:16px;font-weight:600}.dir-card[data-persona=bio] .dir-avatar,.dir-card[data-persona=creator] .dir-avatar{--avatar-bg:var(--p-creator)}.dir-card[data-persona=business] .dir-avatar{--avatar-bg:var(--p-business)}.dir-card[data-persona=shop] .dir-avatar{--avatar-bg:var(--p-shop)}.dir-name{font-size:14.5px;font-weight:600}.dir-url{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px}.dir-head-text{flex:1 1;min-width:0}.dir-card-body{min-height:36px;margin-bottom:12px;color:var(--ink-dim);font-size:12.5px;line-height:1.5}.dir-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px}.dir-score{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;color:var(--ok);background:var(--ok-dim);border-radius:4px;font-weight:700}.team-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.team-social-card{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.team-social-cover{position:relative;min-height:330px;overflow:hidden;background:var(--accent)}.team-social-cover:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(0deg,rgba(10,10,10,.34),transparent);pointer-events:none}.team-social-cover img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.01)}.team-social-body{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0;padding:20px}.team-social-top{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.team-social-top h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:28px;font-weight:720;letter-spacing:0;line-height:1}.partner-proof-list span,.partner-proof-strip span,.team-social-card p,.team-social-stats span,.team-social-top span{color:var(--ink-dim)}.team-social-top div>span{display:block;margin-top:5px;font-family:var(--font-mono);font-size:11px}.team-social-follow{flex:0 0 auto;padding:6px 8px;color:var(--ok)!important;background:rgba(15,122,75,.1);border:1px solid rgba(15,122,75,.18);border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase}.team-social-card p{margin:0;line-height:1.55}.partner-proof-list,.team-social-actions,.team-social-stats{display:flex;flex-wrap:wrap;gap:8px}.team-social-stats span{padding:6px 9px;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:700}.team-social-actions .btn[disabled]{opacity:.58}.partner-proof-strip{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);grid-gap:16px;gap:16px;align-items:start;margin-top:18px;padding:18px;background:radial-gradient(circle at 1px 1px,rgba(10,10,10,.08) 1px,transparent 0) 0 0 /18px 18px,var(--paper);border:1px solid var(--line-2);border-radius:var(--r-lg)}.partner-proof-strip>div:first-child{display:grid;grid-gap:5px;gap:5px}.partner-proof-strip span{font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.partner-proof-strip strong{color:var(--ink);font-size:16px}.partner-proof-list span{display:inline-grid;gap:2px;min-height:46px;align-content:center;padding:8px 11px;background:rgba(255,255,255,.68);border:1px solid var(--line);border-radius:10px;font-family:var(--font-body);font-size:12px;text-transform:none}.partner-proof-list b{color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:720}.partner-proof-list i{display:grid;place-items:center;width:38px;height:38px;margin-bottom:4px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:10px;font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.final-cta{position:relative;overflow:hidden;padding:72px;color:var(--paper);background:var(--ink);border-radius:var(--r-xl);text-align:center}.final-cta:before{content:"";position:absolute;top:-30%;right:-10%;width:50%;height:200%;background:radial-gradient(ellipse at center,var(--accent-soft) 0,transparent 60%);pointer-events:none}.final-cta h2{position:relative;margin-bottom:16px;font-family:var(--font-display);font-size:52px;font-weight:500;line-height:1.06;letter-spacing:0}.final-cta h2 em{color:var(--accent);font-family:var(--font-serif);font-style:italic}.final-cta p{position:relative;max-width:56ch;margin:0 auto 28px;color:rgba(255,255,255,.7);font-size:16px}.final-cta-actions{position:relative;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.final-cta .btn--ghost,.fix-banner .btn--ghost{color:var(--paper);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);box-shadow:none}.dir-hero{padding:clamp(74px,8vw,104px) 0 46px}.dir-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:32px}.dir-stat{padding:18px 20px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.dir-stat-label{margin-bottom:6px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dir-stat-val{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1;letter-spacing:0}.dir-stat-sub{margin-top:6px;color:var(--ok);font-family:var(--font-mono);font-size:11px;font-weight:600}.activity-bar{display:flex;align-items:center;gap:28px;overflow:hidden;margin-bottom:32px;padding:14px 18px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.activity-bar .label{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.activity-bar .label:before{content:"";width:8px;height:8px;background:var(--warn);border-radius:50%}.activity-stream{display:flex;flex:1 1;gap:28px;min-width:0;overflow-x:auto;overflow-y:hidden;color:var(--ink-2);font-family:var(--font-mono);font-size:11.5px;scrollbar-width:none;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.activity-stream::-webkit-scrollbar{display:none}.activity-stream-item{flex:0 0 auto}.activity-stream b{color:var(--accent-2);font-weight:700}.filter-bar{position:-webkit-sticky;position:sticky;top:64px;z-index:10;padding:16px 0;margin-bottom:32px;background:rgba(241,233,218,.92);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.filter-row{flex-wrap:wrap;gap:14px}.filter-row,.filter-search{display:flex;align-items:center}.filter-search{flex:1 1;gap:10px;min-width:240px;max-width:420px;height:44px;padding:0 14px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-sm);color:var(--ink-mute);font-family:var(--font-mono);font-size:11px}.filter-search input{flex:1 1;min-width:0;background:transparent;border:0;outline:0;font-family:var(--font-body);font-size:14px}.filter-search input:disabled,.filter-sort select:disabled{color:var(--ink-mute);cursor:not-allowed}.filter-search .kbd{padding:2px 6px;color:var(--ink-mute);background:var(--paper-2);border:1px solid var(--line);border-radius:4px;font-family:var(--font-mono);font-size:10.5px}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:7px 14px;color:var(--ink-2);background:var(--surface);border:var(--bw) solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.02em;transition:border-color var(--t-fast) var(--ease)}.chip.active{color:var(--paper);background:var(--ink);border-color:var(--ink)}.chip:disabled{cursor:not-allowed}.chip .count{margin-left:6px;padding:1px 6px;background:rgba(0,0,0,.08);border-radius:999px;font-size:10.5px}.chip.active .count{background:rgba(255,255,255,.18)}.filter-sort{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--ink-mute)}.filter-sort,.filter-sort select{font-family:var(--font-mono);font-size:12px}.filter-sort select{padding:7px 12px;background:var(--surface);border:1px solid var(--line);border-radius:6px}.directory-results{padding-bottom:80px}.profile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px;margin-bottom:48px}.profile-card{--persona-color:var(--p-agent);position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm);transition:box-shadow var(--t) var(--ease),transform var(--t) var(--ease)}.profile-card:hover{box-shadow:var(--sh);transform:translate(-2px,-2px)}.profile-card:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:0 2px 2px 0;--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--persona-color) 20%,var(--persona-color) 80%,transparent 100%);background:var(--edge-mark-color)}.profile-card[data-persona=bio]{--persona-color:var(--p-creator)}.profile-card[data-persona=business]{--persona-color:var(--p-business)}.profile-card[data-persona=shop]{--persona-color:var(--p-shop)}.profile-card[data-persona=agent]{--persona-color:var(--p-agent)}.pc-head{display:flex;gap:12px;align-items:center;padding:18px 18px 0}.pc-avatar{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;color:white;background:var(--persona-color);border-radius:var(--r);font-family:var(--font-display);font-size:20px;font-weight:600}.pc-headtext{flex:1 1;min-width:0}.pc-name{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:15.5px;font-weight:600;line-height:1.2;letter-spacing:0}.pc-verified{display:inline-grid;place-items:center;width:16px;height:16px;color:white;background:var(--persona-color);border-radius:50%;font-size:9px;font-weight:700}.pc-url,.pc-verified{font-family:var(--font-mono)}.pc-url{margin-top:2px;color:var(--ink-mute);font-size:11px}.pc-body{flex:1 1;padding:14px 18px}.pc-headline{margin-bottom:10px;color:var(--ink-2);font-size:13.5px;line-height:1.45}.pc-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.pc-tag{padding:2px 7px;color:var(--ink-mute);background:var(--paper-2);border-radius:3px;font-family:var(--font-mono);font-size:10px;font-weight:600}.pc-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--paper);border-top:1px solid var(--line)}.pc-score{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:700}.pc-score .dot{width:8px;height:8px;border-radius:50%}.pc-score.high{color:var(--ok)}.pc-score.high .dot{background:var(--ok)}.pc-score.mid{color:var(--warn)}.pc-score.mid .dot{background:var(--warn)}.pc-meta{color:var(--ink-mute);font-size:10.5px}.pc-meta,.pc-tld{font-family:var(--font-mono)}.pc-tld{position:absolute;top:14px;right:14px;padding:2px 8px;color:white;background:var(--persona-color);border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em}.claim-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:24px;overflow:hidden;color:var(--paper);background:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-md)}.claim-card:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:0 2px 2px 0;--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--accent) 20%,var(--accent) 80%,transparent 100%);background:var(--edge-mark-color)}.claim-card:after{content:"";position:absolute;top:-40%;right:-20%;width:80%;height:200%;background:radial-gradient(ellipse at center,var(--accent-soft) 0,transparent 60%);pointer-events:none}.claim-card>*{position:relative}.claim-card .label{margin-bottom:8px;color:var(--accent);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.claim-card h3{margin-bottom:10px;font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.1;letter-spacing:0}.claim-card h3 em{color:var(--accent);font-family:var(--font-serif);font-style:italic}.claim-card p{margin-bottom:20px;color:rgba(255,255,255,.7);font-size:13.5px}.empty-cta{padding:32px 20px;text-align:center}.public-scan-page .public-section-head,.scanned-bar{margin-bottom:24px}.scanned-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.scanned-bar .url{padding:4px 10px;background:var(--paper-2);border:1px solid var(--line);border-radius:6px;font-family:var(--font-mono);font-size:13px}.scanned-bar .meta{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px}.scanned-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.scan-preview-input,.score-grid{margin-bottom:28px}.score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.score-card{position:relative;overflow:hidden;padding:24px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh);text-align:center}.score-card.overall{color:var(--paper);background:var(--ink)}.score-card.agent:before,.score-card.seo:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:2px;border-radius:0 2px 2px 0;background:var(--edge-mark-color)}.score-card.agent:before,.score-card.seo:before{--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--accent) 20%,var(--accent) 80%,transparent 100%)}.score-card.agent:before{--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--accent-2) 20%,var(--accent-2) 80%,transparent 100%)}.score-card .lbl{margin-bottom:14px;color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.score-card.overall .lbl{color:var(--accent)}.score-card .val{margin-bottom:4px;font-family:var(--font-display);font-size:56px;font-weight:600;line-height:1;letter-spacing:0}.score-card .val small{color:var(--ink-mute);font-size:22px;font-weight:500}.score-card.overall .val small{color:rgba(255,255,255,.4)}.score-card .delta{margin-top:8px;font-family:var(--font-mono);font-size:11.5px;font-weight:700}.score-card .delta.good{color:var(--ok)}.score-card .delta.warn{color:var(--warn)}.score-card .desc{margin-top:10px;color:var(--ink-mute);font-size:12.5px;line-height:1.5}.score-card.overall .desc{color:rgba(255,255,255,.6)}.score-bar{height:6px;margin-top:16px;overflow:hidden;background:var(--paper-2);border-radius:999px}.score-bar span{display:block;height:100%;border-radius:999px}.score-card.seo .score-bar span{background:var(--accent)}.score-card.agent .score-bar span{background:var(--accent-2)}.score-card.overall .score-bar{background:rgba(255,255,255,.12)}.score-card.overall .score-bar span{background:var(--accent)}.public-scan-page .scan-score-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;margin-top:16px}.public-scan-page .score-card{--score-accent:var(--accent);display:flex;min-height:218px;flex-direction:column;text-align:left}.public-scan-page .score-card:before{content:"";position:absolute;inset:14px auto 14px 0;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,transparent 0,var(--score-accent) 24%,var(--score-accent) 76%,transparent 100%)}.public-scan-page .score-card.visibility{--score-accent:var(--accent)}.public-scan-page .score-card.readable{--score-accent:var(--a-echo)}.public-scan-page .score-card.trust{--score-accent:var(--ok)}.public-scan-page .score-card.action{--score-accent:var(--accent-2)}.public-scan-page .score-card.overall{--score-accent:var(--accent);color:var(--paper);background:radial-gradient(circle at 80% 18%,var(--accent-soft),transparent 34%),var(--ink)}.public-scan-page .score-card .lbl{display:flex;justify-content:space-between;gap:12px;color:var(--score-accent)}.public-scan-page .score-card.overall .lbl{color:var(--accent)}.public-scan-page .score-card.overall .desc,.public-scan-page .score-card.overall .val small{color:color-mix(in srgb,var(--paper) 66%,transparent)}.public-scan-page .score-card.overall .score-bar{background:color-mix(in srgb,var(--paper) 14%,transparent)}.public-scan-page .score-state{margin-bottom:8px;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:0}.public-scan-page .score-card .val{margin-top:auto}.public-scan-page .score-card .delta.pending{color:var(--ink-mute)}.public-scan-page .score-card.overall .delta.pending{color:color-mix(in srgb,var(--paper) 70%,transparent)}.public-scan-page .score-card .score-bar span{background:var(--score-accent)}.issues-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.issues-card{overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.issues-head{justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.issues-head,.issues-head h3{display:flex;align-items:center}.issues-head h3{gap:8px;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:0}.issues-head .tag{padding:3px 9px;border-radius:4px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em}.issues-head .tag.seo{color:var(--ink);background:var(--accent)}.issues-head .tag.agent{color:white;background:var(--accent-2)}.issues-head .tag.visibility{color:white;background:var(--accent)}.issues-head .tag.readable{color:white;background:var(--a-echo)}.issues-head .tag.trust{color:white;background:var(--ok)}.issues-head .tag.action{color:white;background:var(--accent-2)}.issues-count{color:var(--ink-mute);font-family:var(--font-mono);font-size:11.5px}.issue{display:flex;gap:12px;align-items:flex-start;padding:14px 20px;border-bottom:1px solid var(--line)}.issue:last-child{border-bottom:0}.issue-sev{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:6px;font-family:var(--font-mono);font-size:11px;font-weight:800}.issue-sev.high{color:var(--bad);background:var(--bad-dim)}.issue-sev.med{color:var(--warn);background:var(--warn-dim)}.issue-sev.low{color:var(--ok);background:var(--tint-g)}.issue-body{flex:1 1;min-width:0}.issue-name{margin-bottom:3px;font-size:13.5px;font-weight:600}.issue-desc{color:var(--ink-mute);font-size:12.5px;line-height:1.5}.issue-fix{margin-top:4px;color:var(--accent-2);font-family:var(--font-mono);font-size:11px;font-weight:700}.scan-empty-state{margin-bottom:28px;padding:24px;background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.scan-empty-kicker{margin-bottom:8px;color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.scan-empty-state h2{margin-bottom:6px;font-family:var(--font-display);font-size:22px;line-height:1.1}.scan-empty-state p{max-width:68ch}@media (max-width:720px){.topbar{gap:10px;padding-inline:14px}.topbar-cta{flex:0 1 auto;min-width:0;gap:6px}.topbar-cta .btn--bare{display:none}.topbar-cta .btn--y{max-width:140px;overflow:hidden;padding-inline:12px;text-overflow:ellipsis}.public-scan-page .scan-score-grid{grid-template-columns:1fr}}@media (max-width:540px){.public-scan-page,.public-scan-page *,.topbar,.topbar-cta,.topbar>*{min-width:0}.brand-logo{width:132px}.public-scan-page{overflow-x:clip}.public-scan-page .public-section-head{max-width:100%}.public-scan-page .t-h1{overflow-wrap:anywhere}.scanned-bar{align-items:stretch}.scanned-bar .meta,.scanned-bar .url{max-width:100%;min-width:0;overflow-wrap:anywhere}.scanned-bar .meta{flex-basis:100%}.public-scan-page .scan-score-grid{grid-template-columns:1fr}.scanned-actions{width:100%;margin-left:0}.scanned-actions .btn{flex:1 1;min-width:0;white-space:normal}.scan{align-items:stretch;flex-direction:column}.scan input{width:100%;min-width:0}.scan button{justify-content:center;width:100%}.fix-banner .ctas{align-items:stretch;flex-direction:column}.fix-banner .ctas .btn{width:100%;white-space:normal}}.fix-banner{position:relative;overflow:hidden;margin-bottom:24px;padding:32px;color:var(--paper);background:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh)}.fix-banner:after{content:"";position:absolute;top:-40%;right:-10%;width:60%;height:200%;background:radial-gradient(ellipse at center,var(--accent-soft) 0,transparent 60%);pointer-events:none}.fix-banner .ctas,.fix-banner .stamp,.fix-banner h2,.fix-banner p{position:relative}.fix-banner .stamp{margin-bottom:12px;color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fix-banner h2{margin-bottom:8px;font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.06;letter-spacing:0}.fix-banner h2 em{color:var(--accent);font-family:var(--font-serif);font-style:italic}.fix-banner p{max-width:58ch;margin-bottom:22px;color:color-mix(in srgb,var(--paper) 72%,transparent);font-size:14px}.fix-banner .ctas{display:flex;flex-wrap:wrap;gap:10px}.fix-banner .btn--ghost{color:var(--paper);background:color-mix(in srgb,var(--paper) 7%,transparent);border-color:color-mix(in srgb,var(--paper) 22%,transparent)}.scan-shortcuts .card{display:grid;grid-gap:8px;gap:8px}.scan-shortcut-kicker{color:var(--ink-mute);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.content-page,.scan-page{display:grid;grid-gap:22px;gap:22px}.content-head h1,.scan-head h1{max-width:760px}.scan-intake-bar{margin-bottom:2px}.scan-empty-state,.scan-result-table-wrap{padding:18px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.scan-result-table-wrap{overflow-x:auto}.scan-result-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;color:var(--ink);font-size:13px}.scan-result-table th{padding:0 14px 12px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.scan-result-table td{padding:14px;vertical-align:middle;background:color-mix(in srgb,var(--surface-2) 52%,transparent);border-top:1px solid var(--line)}.scan-result-table tbody tr:first-child td{border-top-color:var(--line-2)}.scan-result-table tbody tr:hover td{background:color-mix(in srgb,var(--accent-faint) 52%,var(--surface-2))}.scan-result-url{display:grid;max-width:340px;grid-gap:3px;gap:3px;color:var(--ink);text-decoration:none}.scan-result-url strong{overflow:hidden;font-size:13.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.scan-result-table small,.scan-result-url span{display:block;overflow:hidden;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.scan-score-chip,.scan-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:800;text-transform:uppercase}.scan-status--done,.scan-status--partial{color:var(--ok);background:var(--ok-dim);border-color:color-mix(in srgb,var(--ok) 34%,transparent)}.scan-status--failed{color:var(--bad);background:var(--bad-dim);border-color:color-mix(in srgb,var(--bad) 34%,transparent)}.scan-status--queued,.scan-status--running{color:var(--warn);background:var(--warn-dim);border-color:color-mix(in srgb,var(--warn) 34%,transparent)}.scan-row-actions{display:flex;flex-wrap:wrap;gap:8px}.scan-empty-state{display:flex;align-items:center;justify-content:space-between;gap:20px}.scan-empty-state h2{max-width:620px;margin:8px 0;color:var(--ink);font-size:clamp(24px,3vw,40px);letter-spacing:0}.scan-empty-state p{max-width:74ch;margin:0;color:var(--ink-dim);font-size:14px;line-height:1.55}.score-bar--empty span{width:0}.scan-shortcut-price{color:var(--ink);font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:0;line-height:1}.nova-banner{display:flex;gap:16px;align-items:center;padding:18px 22px;background:linear-gradient(135deg,var(--accent-2-soft) 0,var(--surface) 100%);border:1px solid var(--accent-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.nova-mark{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;color:white;background:var(--accent-2);border-radius:10px;font-family:var(--font-display);font-size:18px;font-weight:700}.nova-info{flex:1 1;min-width:0}.nova-title{margin-bottom:4px;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:0}.nova-desc{color:var(--ink-dim);font-size:13.5px;line-height:1.5}.nova-cta{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.c-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.c-stat{position:relative;overflow:hidden;padding:18px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.c-stat:before{content:"";position:absolute;top:8px;left:0;bottom:8px;width:2px;border-radius:0 2px 2px 0;--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--accent) 20%,var(--accent) 80%,transparent 100%);background:var(--edge-mark-color)}.c-stat[data-status=pending]:before{--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--warn) 20%,var(--warn) 80%,transparent 100%)}.c-stat[data-status=blocked]:before{--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--bad) 20%,var(--bad) 80%,transparent 100%)}.c-stat[data-status=static]:before{--edge-mark-color:linear-gradient(180deg,transparent 0%,var(--ink) 20%,var(--ink) 80%,transparent 100%)}.c-stat-lbl{margin-bottom:8px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.c-stat-val{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:0;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-stat-sub{margin-top:8px;color:var(--ink-dim);font-family:var(--font-mono);font-size:11px;font-weight:700;line-height:1.45}.c-tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--line)}.c-tab{flex:0 0 auto;padding:12px 18px;color:var(--ink-mute);background:transparent;border:0;border-bottom:2px solid transparent;cursor:not-allowed;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em}.c-tab.on{color:var(--ink);border-color:var(--accent)}.c-tab-count{margin-left:6px;padding:1px 6px;background:var(--paper-2);border-radius:999px;font-size:10px}.c-tab.on .c-tab-count{color:var(--accent);background:var(--accent-faint)}.c-bar{flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.c-bar,.c-search{display:flex;align-items:center}.c-search{flex:1 1 280px;gap:10px;min-width:0;padding:0 12px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.c-search span{color:var(--ink-mute);font-family:var(--font-mono);font-weight:900}.c-search input{flex:1 1;min-width:0;height:38px;color:var(--ink-dim);background:transparent;border:0;outline:0}.c-chips{display:flex;flex-wrap:wrap;gap:8px}.c-chip{min-height:34px;padding:0 12px;color:var(--ink-dim);background:var(--paper);border:1px solid var(--line);border-radius:999px;cursor:not-allowed;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.c-chip.on{color:var(--paper);background:var(--ink);border-color:var(--ink)}.c-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.c-item,.c-new{position:relative;display:flex;flex-direction:column;min-height:216px;padding:20px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.c-item{transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t) var(--ease)}.c-item:hover{border-color:var(--line-3);box-shadow:var(--sh);transform:translateY(-2px)}.c-item-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.c-item-thumb{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;color:var(--accent-2);background:var(--accent-2-soft);border-radius:8px;font-size:13px;font-weight:900}.c-item-state,.c-item-thumb{font-family:var(--font-mono)}.c-item-state{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.c-item-state.static{color:var(--ink);background:var(--paper-2)}.c-item-state.pending{color:var(--warn);background:var(--warn-dim)}.c-item-state.blocked{color:var(--bad);background:var(--bad-dim)}.c-item-title{margin-bottom:8px;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:0;line-height:1.25}.c-item-excerpt{flex:1 1;color:var(--ink-dim);font-size:13px;line-height:1.5}.c-item-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;color:var(--ink-mute);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:10.5px}.c-new{align-items:center;justify-content:center;text-align:center;border-style:dashed}.c-new-icon{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 12px;color:var(--ink-mute);background:var(--paper-2);border-radius:12px;font-size:22px;font-weight:800}.c-new-title{margin-bottom:4px;font-size:15px;font-weight:650}.c-new-desc{max-width:28ch;color:var(--ink-dim);font-size:12.5px;line-height:1.45}.nf-main{display:grid;min-height:calc(100vh - 73px);place-items:center;padding:72px var(--gutter)}.nf-content{max-width:680px;text-align:center}.nf-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nf-kicker:before{content:"";width:7px;height:7px;background:var(--accent);border-radius:50%}.nf-num{position:relative;display:inline-block;margin-bottom:8px;background:linear-gradient(135deg,var(--ink) 0,var(--accent) 100%);background-clip:text;font-family:var(--font-display);font-size:160px;font-weight:500;line-height:1;letter-spacing:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nf-num:after{content:"";position:absolute;right:10%;bottom:-10px;left:10%;height:8px;background:radial-gradient(ellipse at center,var(--accent-soft) 0,transparent 70%);filter:blur(8px)}.nf-title{margin-bottom:12px;font-family:var(--font-display);font-size:40px;font-weight:500;line-height:1.06;letter-spacing:0}.nf-title em{color:var(--accent);font-family:var(--font-serif);font-style:italic}.nf-sub{max-width:46ch;margin:0 auto 28px;color:var(--ink-dim);font-size:16px;line-height:1.55}.nf-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:36px}.nf-quick{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-align:left}.nf-quick-h{margin-bottom:14px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.nf-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.nf-quick-link{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--paper);border:1px solid var(--line);border-radius:10px;transition:border-color var(--t-fast),transform var(--t-fast)}.nf-quick-link:hover{border-color:var(--ink);transform:translateY(-1px)}.nf-quick-icon{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;color:var(--accent);background:var(--accent-faint);border-radius:8px;font-family:var(--font-mono);font-size:12px;font-weight:700}.nf-quick-name{margin-bottom:1px;font-size:13.5px;font-weight:600}.nf-quick-desc{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px}.nf-quick-arrow{margin-left:auto;color:var(--ink-mute);font-size:14px}.nf-joke{position:relative;display:flex;gap:12px;align-items:flex-start;margin-top:32px;padding:16px 20px;overflow:hidden;color:var(--paper);background:var(--ink);border-radius:12px;font-family:var(--font-mono);font-size:12px;line-height:1.55;text-align:left}.nf-joke:before{content:"";position:absolute;top:-50%;right:-10%;width:40%;height:200%;background:radial-gradient(ellipse at center,var(--accent-soft) 0,transparent 60%);pointer-events:none}.nf-joke-icon{position:relative;display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;color:white;background:var(--accent);border-radius:7px;font-size:11px;font-weight:700}.nf-joke-text{position:relative}.nf-joke-text b{color:var(--accent)}.builder-main{display:grid;grid-gap:22px;gap:22px;min-width:0}.builder-head{margin-bottom:0}.builder-workbench{display:grid;grid-template-areas:"toolbar toolbar toolbar" "hero hero hero" "steps steps steps" "rail canvas inspector";grid-template-columns:minmax(240px,292px) minmax(380px,1fr) minmax(300px,352px);grid-template-rows:62px auto auto minmax(680px,calc(100vh - 420px));min-height:760px;overflow:hidden;background:linear-gradient(90deg,rgba(10,10,10,.03) 1px,transparent 1px),linear-gradient(180deg,rgba(10,10,10,.03) 1px,transparent 1px),var(--paper-2);background-size:22px 22px;border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.builder-blocked-layout{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(0,1.15fr);grid-gap:18px;gap:18px;align-items:stretch}.builder-blocked-panel,.builder-contract-panel{position:relative;overflow:hidden;padding:26px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.builder-blocked-panel{display:grid;align-content:start;grid-gap:16px;gap:16px;background:radial-gradient(circle at 92% 8%,var(--accent-faint),transparent 32%),var(--surface)}.builder-blocked-panel h2{max-width:13ch;font-family:var(--font-display);font-size:clamp(30px,4vw,46px);font-weight:500;letter-spacing:0;line-height:1.02}.builder-blocked-panel p{max-width:54ch;color:var(--ink-dim);font-size:14px;line-height:1.55}.builder-contract-list,.builder-setup-list{display:grid;grid-gap:10px;gap:10px}.builder-contract-row,.builder-setup-row{display:grid;grid-gap:10px;gap:10px;align-items:center;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.builder-setup-row{grid-template-columns:minmax(92px,auto) minmax(0,1fr) auto}.builder-contract-row strong,.builder-setup-row span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.builder-setup-row strong{color:var(--ink);font-size:12.5px;line-height:1.4}.builder-setup-actions{display:flex;flex-wrap:wrap;gap:8px}.builder-blocked-layout .builder-preview-pane{grid-area:auto;min-height:620px;border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.builder-contract-panel{grid-column:1/-1}.builder-contract-row{grid-template-columns:auto minmax(0,1fr) auto}.builder-contract-row code{color:var(--ink);font-family:var(--font-mono);font-size:12.5px}.builder-toolbar{grid-area:toolbar;display:flex;align-items:center;gap:10px;min-width:0;padding:0 16px;background:color-mix(in srgb,var(--surface) 94%,white);border-bottom:1px solid var(--line-2)}.builder-toolbar-mark{width:30px;height:30px;flex:0 0 auto}.builder-crumb{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px}.builder-crumb strong{white-space:nowrap}.builder-crumb span{color:var(--ink-mute)}.builder-action-state,.builder-browser-url,.builder-crumb code,.builder-field label,.builder-file-row,.builder-pane-head h2,.builder-pane-head span,.builder-save-state,.builder-section-head p,.builder-toolbar-button,.builder-view-toggle button{font-family:var(--font-mono)}.builder-crumb code{min-width:0;padding:3px 8px;overflow:hidden;color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;background:var(--paper-2);border-radius:4px}.builder-toolbar-spacer{flex:1 1 auto}.builder-save-state{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px;color:var(--ink);background:var(--tint-y);border:1px solid var(--accent);border-radius:var(--r);font-size:11px;font-weight:800;white-space:nowrap}.builder-save-state span{width:8px;height:8px;background:var(--accent);border-radius:50%}.builder-mode-toggle,.builder-view-toggle{display:inline-flex;gap:2px;padding:3px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r)}.builder-mode-toggle{flex:0 0 auto}.builder-mode-toggle button{min-width:44px;min-height:44px;padding:8px 12px;color:var(--ink-mute);border-radius:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:800;cursor:pointer}.builder-mode-toggle button.is-active{color:var(--paper);background:var(--ink)}.builder-view-toggle button{min-width:44px;min-height:44px;padding:8px 10px;color:var(--ink-mute);border-radius:6px;font-size:10.5px}.builder-view-toggle button.is-active{color:var(--paper);background:var(--ink)}.builder-toolbar-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;color:var(--ink-mute);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);font-size:11px;font-weight:800;cursor:not-allowed}.builder-toolbar-button--primary{color:var(--ink);background:var(--accent);border-color:var(--accent-deep)}.builder-inspector,.builder-proof-pane,.builder-rail{display:flex;min-width:0;background:var(--surface)}.builder-rail{grid-area:rail;flex-direction:column;border-right:1px solid var(--line)}.builder-inspector{grid-area:inspector;flex-direction:column;border-left:1px solid var(--line)}.builder-surface-editor{grid-area:canvas;border-right:1px solid var(--line);border-left:0}.builder-proof-pane{grid-area:inspector;flex-direction:column;border-left:1px solid var(--line)}.builder-pane-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 16px;border-bottom:1px solid var(--line)}.builder-pane-head h2{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.builder-pane-head span{color:var(--ink-mute);font-size:10.5px}.builder-inspector-body,.builder-preview-pane,.builder-proof-body,.builder-rail-list{min-height:0;overflow-y:auto}.builder-rail-list{flex:1 1;padding:8px 10px}.builder-left-helper{display:grid;grid-gap:5px;gap:5px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.builder-left-helper strong{color:var(--ink);font-size:13px;font-weight:820}.builder-left-helper p{margin:0;color:var(--ink-dim);font-size:11.5px;line-height:1.45}.builder-surface-list{display:grid;grid-gap:7px;gap:7px}.builder-component-groups{display:grid;grid-gap:12px;gap:12px}.builder-component-group{display:grid;grid-gap:6px;gap:6px}.builder-component-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.builder-component-group-head strong{color:var(--accent)}.builder-component-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;width:100%;min-width:0;padding:9px;color:inherit;text-align:left;background:rgba(255,255,255,.5);border:1px solid var(--line);border-radius:9px;cursor:pointer}.builder-component-row.is-selected,.builder-component-row:hover{background:var(--paper);border-color:var(--accent)}.builder-component-row>span:nth-child(2){display:grid;min-width:0}.builder-component-row em,.builder-component-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-component-row strong{color:var(--ink);font-size:12px;font-weight:820;text-transform:uppercase}.builder-component-row em{color:var(--ink-dim);font-size:10.5px;font-style:normal}.builder-component-row b{min-width:45px;padding:4px 7px;color:var(--accent);background:var(--tint-y);border-radius:5px;font-family:var(--font-mono);font-size:9px;font-weight:900;text-align:center;text-transform:uppercase}.builder-component-row.is-ready b{color:var(--ok);background:rgba(15,122,75,.1)}.builder-surface-button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;width:100%;min-width:0;padding:10px;color:inherit;text-align:left;background:rgba(255,255,255,.44);border:1.5px solid transparent;border-radius:var(--r);cursor:pointer}.builder-surface-button:hover{background:var(--paper);border-color:var(--line)}.builder-surface-button.is-selected{background:var(--tint-y);border-color:var(--ink);box-shadow:var(--sh-sm)}.builder-surface-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.builder-surface-copy span,.builder-surface-copy strong,.builder-surface-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-surface-copy strong{font-size:13px;font-weight:780}.builder-surface-copy span{color:var(--ink-dim);font-size:11px}.builder-surface-status{max-width:86px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;text-align:right}.builder-surface-bar{grid-column:2/-1;height:4px;overflow:hidden;background:var(--paper-3);border-radius:999px}.builder-surface-bar span{display:block;height:100%;background:var(--accent);border-radius:inherit}.builder-mini-blocks{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.builder-mini-blocks-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:0 2px 4px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.builder-mini-block{display:grid;grid-template-columns:14px 30px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;width:100%;padding:8px;color:inherit;text-align:left;border:1px solid transparent;border-radius:9px;cursor:pointer}.builder-mini-block.is-selected,.builder-mini-block:hover{background:var(--paper);border-color:var(--line)}.builder-mini-block>span:nth-child(3){display:grid;grid-gap:1px;gap:1px;min-width:0}.builder-mini-block em,.builder-mini-block strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-mini-block strong{font-size:12px}.builder-mini-block em{color:var(--ink-dim);font-size:10.5px;font-style:normal}.builder-missing-blocks{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.builder-missing-block{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;width:100%;min-width:0;padding:8px;color:inherit;text-align:left;background:rgba(255,255,255,.54);border:1px solid var(--line);border-radius:9px;cursor:pointer}.builder-missing-block:hover{background:var(--paper);border-color:var(--accent)}.builder-missing-block>span:nth-child(2){display:grid;min-width:0}.builder-missing-block em,.builder-missing-block strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-missing-block strong{color:var(--ink);font-size:12px;font-weight:820}.builder-missing-block em{color:var(--ink-dim);font-size:10.5px;font-style:normal}.builder-missing-block b{padding:4px 7px;color:var(--accent);background:var(--tint-y);border-radius:5px;font-family:var(--font-mono);font-size:9px;font-weight:900;text-transform:uppercase}.builder-rail-block{display:grid;grid-template-columns:auto 30px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;margin-bottom:3px;padding:10px;background:transparent;border:1.5px solid transparent;border-radius:var(--r)}.builder-rail-block.is-selected{background:var(--tint-y);border-color:var(--ink);box-shadow:var(--sh-sm)}.builder-rail-eye,.builder-rail-grip{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px}.builder-rail-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:7px;font-family:var(--font-mono);font-size:11px;font-weight:900}.builder-rail-icon--y{background:var(--tint-y)}.builder-rail-icon--p{background:var(--tint-p)}.builder-rail-icon--g{background:var(--tint-g)}.builder-rail-icon--b{background:var(--tint-b)}.builder-rail-body{min-width:0}.builder-rail-body h3{margin:0;font-size:13px;font-weight:750;letter-spacing:0}.builder-rail-body h3,.builder-rail-body p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-rail-body p{margin-top:2px;color:var(--ink-dim);font-family:var(--font-mono);font-size:10px;line-height:1.35}.builder-rail-eye.is-off{opacity:.5}.builder-rail-empty{display:grid;grid-gap:8px;gap:8px;margin:10px 0;padding:16px;background:var(--paper-2);border:1px dashed var(--line-3);border-radius:var(--r)}.builder-action-card p,.builder-example p,.builder-inspector-desc,.builder-rail-empty p,.builder-rail-footer p{color:var(--ink-dim);font-size:12.5px;line-height:1.5}.builder-rail-footer{display:grid;grid-gap:8px;gap:8px;padding:14px;text-align:center;border-top:1px solid var(--line)}.builder-preview-pane{grid-area:canvas;padding:22px}.builder-canvas{width:min(690px,100%);margin:0 auto}.builder-browser{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--line-2);border:1px solid var(--line-2);border-bottom-color:var(--line);border-radius:var(--r-md) var(--r-md) 0 0}.builder-browser-dots{display:flex;gap:4px}.builder-browser-dots span{width:10px;height:10px;background:var(--paper-3);border:1px solid var(--line);border-radius:50%}.builder-browser-url{flex:1 1;min-width:0;padding:4px 12px;overflow:hidden;color:var(--ink-dim);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;font-size:11px}.builder-profile-preview{display:grid;grid-gap:12px;gap:12px;min-height:560px;padding:clamp(22px,4vw,32px);background:transparent;border:0;border-top:0;border-radius:0 0 var(--r-md) var(--r-md);box-shadow:none}.builder-preview-block{min-width:0;padding:14px;border:2px dashed transparent;border-radius:var(--r)}.builder-preview-block.is-selected{position:relative;background:var(--tint-p);border-color:var(--accent-2)}.builder-preview-block.is-selected:before{position:absolute;top:-11px;left:12px;padding:2px 8px;color:white;background:var(--accent-2);border-radius:4px;content:"SELECTED";font-family:var(--font-mono);font-size:9.5px;font-weight:900;letter-spacing:.06em}.builder-preview-hero{display:flex;align-items:center;gap:14px}.builder-preview-avatar{display:grid;flex:0 0 auto;place-items:center;width:58px;height:58px;color:white;background:var(--accent-2);border-radius:var(--r);font-family:var(--font-display);font-size:22px;font-weight:750}.builder-preview-hero h2{margin:0;font-size:22px;font-weight:750;letter-spacing:0}.builder-preview-block p,.builder-preview-hero p{margin-top:4px;color:var(--ink-2);font-size:13.5px;line-height:1.55}.builder-preview-hero code{display:block;margin-top:5px;color:var(--ink-dim);font-family:var(--font-mono);font-size:10.5px}.builder-preview-label{display:block;margin-bottom:7px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.builder-preview-actions,.builder-preview-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.builder-preview-plug-slots{display:grid;grid-gap:10px;gap:10px;padding:14px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r)}.builder-preview-plug-slots>div:first-child{display:grid;grid-gap:2px;gap:2px}.builder-preview-plug-slots span:first-child{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase}.builder-preview-plug-slots strong{color:var(--ink);font-size:15px}.builder-preview-plug-grid{display:flex;flex-wrap:wrap;gap:6px}.builder-preview-plug-grid span{padding:6px 9px;color:var(--ink-mute);background:var(--paper);border:1px dashed var(--line-2);border-radius:7px;font-size:11px;font-weight:780}.builder-preview-plug-grid span.is-ready{color:var(--ok);background:rgba(15,122,75,.08);border-style:solid;border-color:rgba(15,122,75,.22)}.builder-preview-tags span{padding:4px 9px;color:var(--accent-2);background:var(--tint-p);border-radius:999px;font-size:11.5px;font-weight:700}.builder-preview-actions span{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-sm);font-size:12px;font-weight:750}.builder-preview-actions span:first-child{color:var(--ink);background:var(--accent);border-color:var(--accent-deep)}.builder-file-list{display:grid;grid-gap:4px;gap:4px;padding:12px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r)}.builder-file-row{display:flex;justify-content:space-between;gap:12px;font-size:11px}.builder-file-row strong{color:var(--ok)}.builder-preview-locked{display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;min-height:480px;padding:24px;text-align:center;color:var(--paper);background:linear-gradient(135deg,rgba(255,94,26,.12),transparent 38%),linear-gradient(180deg,var(--ink),var(--ink-2));border:1px solid rgba(251,246,236,.14);border-radius:var(--r);box-shadow:inset 0 1px 0 rgba(251,246,236,.08)}.builder-locked-badge{padding:5px 9px;color:var(--paper);background:rgba(251,246,236,.08);border:1px solid rgba(251,246,236,.16);border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.builder-preview-locked h2{max-width:460px;margin:0;color:var(--paper);font-size:28px;letter-spacing:0}.builder-preview-locked p{max-width:54ch;color:rgba(241,233,218,.7)}.builder-locked-files{width:min(100%,420px);margin-top:8px;padding:12px;background:rgba(251,246,236,.06);border:1px solid rgba(251,246,236,.14);border-radius:var(--r)}.builder-locked-file-row,.builder-locked-files-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.builder-locked-files-top{padding-bottom:10px;color:var(--paper);border-bottom:1px solid rgba(251,246,236,.12);font-family:var(--font-mono);font-size:11px}.builder-locked-file-row{padding:8px 0 0;color:rgba(241,233,218,.66);font-size:12px}.builder-locked-file-row span,.builder-locked-file-row strong,.builder-locked-files-top span,.builder-locked-files-top strong{min-width:0;overflow-wrap:anywhere}.builder-locked-file-row strong,.builder-locked-files-top strong{color:var(--accent-warm);font-family:var(--font-mono);font-size:10.5px;text-align:right}.builder-inspector-body{flex:1 1;padding:18px}.builder-proof-body{display:grid;align-content:start;grid-gap:14px;gap:14px;flex:1 1;padding:18px}.builder-profile-stage .builder-inspector-body{display:grid;align-content:start;grid-gap:14px;gap:14px;overflow-y:auto}.builder-stage-tabs{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r)}.builder-stage-tabs button{min-width:44px;min-height:44px;padding:9px 14px;color:var(--paper);background:var(--ink);border-radius:8px;font-size:12px;font-weight:820}.builder-stage-tabs span{display:inline-grid;place-items:center;width:44px;min-width:44px;min-height:44px;overflow:hidden;color:var(--ink-dim);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.builder-profile-stage .builder-preview-pane{grid-area:auto;padding:0;overflow:visible}.builder-profile-stage .builder-canvas{width:min(760px,100%)}.builder-profile-stage .builder-profile-preview{min-height:430px;padding:24px}.builder-technical-pane .builder-proof-body{gap:12px;padding:16px}.builder-tech-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.builder-tech-modes div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;background:var(--ink);border:1px solid rgba(251,246,236,.12);border-radius:8px}.builder-api-map-head span,.builder-tech-modes span{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase}.builder-tech-modes strong{overflow:hidden;color:var(--paper);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.builder-tech-modes em{display:-webkit-box;overflow:hidden;color:rgba(251,246,236,.54);font-size:10.5px;font-style:normal;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.builder-technical-pane .builder-file-tree{margin-top:0}.builder-api-map{display:grid;grid-gap:6px;gap:6px;padding:12px;background:rgba(255,255,255,.58);border:1px solid var(--line);border-radius:var(--r)}.builder-api-map-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.builder-api-map-head strong{color:var(--ink);font-size:13px}.builder-api-map>div:not(.builder-api-map-head){display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.builder-api-map b{padding:4px 5px;color:var(--accent);background:var(--tint-y);border-radius:5px;font-family:var(--font-mono);font-size:9px;text-align:center}.builder-api-map span{display:grid;grid-gap:2px;gap:2px;min-width:0}.builder-api-map span em,.builder-api-map span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-api-map span strong{color:var(--ink);font-family:var(--font-mono);font-size:10.5px}.builder-api-map span em{color:var(--ink-dim);font-size:10.5px;font-style:normal}.builder-api-map .is-ready b{color:var(--ok);background:rgba(15,122,75,.1)}.builder-terminal-note{display:grid;grid-gap:5px;gap:5px;padding:12px;color:rgba(251,246,236,.72);background:#101112;border:1px solid rgba(251,246,236,.12);border-radius:8px}.builder-terminal-note span{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase}.builder-terminal-note strong{color:var(--paper);font-size:13px}.builder-terminal-note p{margin:0;color:rgba(251,246,236,.56);font-size:11.5px;line-height:1.45}.builder-proof-intro,.builder-surface-intro{display:grid;grid-gap:6px;gap:6px;padding:14px;background:radial-gradient(circle at 1px 1px,rgba(10,10,10,.09) 1px,transparent 0) 0 0 /16px 16px,var(--paper-2);border:1px solid var(--line);border-radius:var(--r)}.builder-proof-action span,.builder-proof-expert-head span,.builder-proof-intro>span,.builder-proof-offer span,.builder-proof-score span,.builder-surface-intro>span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.builder-proof-intro h3,.builder-surface-intro h3{margin:0;font-size:19px;font-weight:760;letter-spacing:0;line-height:1.12}.builder-proof-action p,.builder-proof-card p,.builder-proof-files p,.builder-proof-intro p,.builder-proof-offer p,.builder-proof-score p,.builder-surface-intro p{margin:0;color:var(--ink-dim);font-size:12.5px;line-height:1.48}.builder-code-panel{overflow:hidden;color:rgba(251,246,236,.84);background:#111315;border:1px solid rgba(251,246,236,.12);border-radius:8px;box-shadow:var(--sh-lg)}.builder-code-tabs{display:flex;overflow-x:auto;background:#181b1f;border-bottom:1px solid rgba(251,246,236,.1)}.builder-code-tabs span{flex:0 0 auto;padding:11px 14px;color:rgba(251,246,236,.45);border-right:1px solid rgba(251,246,236,.08);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.1em}.builder-code-tabs span.is-active{color:var(--paper);box-shadow:inset 0 -2px 0 var(--accent)}.builder-code-foot,.builder-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-family:var(--font-mono);font-size:10px}.builder-code-head strong{color:var(--paper);font-size:12px}.builder-code-foot span,.builder-code-head span{color:rgba(251,246,236,.46)}.builder-code-panel pre{max-height:420px;margin:0;padding:14px;overflow:auto;color:rgba(251,246,236,.78);font-family:var(--font-mono);font-size:11px;line-height:1.62;white-space:pre-wrap}.builder-code-foot{border-top:1px solid rgba(251,246,236,.1)}.builder-code-foot strong{color:var(--ok);text-transform:uppercase}.builder-selected-block-card{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.builder-selected-block-card h3{margin:0 0 4px}.builder-file-tree{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:16px;background:rgba(255,255,255,.56);border:1px solid var(--line);border-radius:var(--r)}.builder-file-tree-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.builder-file-tree-head h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:760;letter-spacing:0}.builder-file-tree-head h3 em{color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:620}.builder-file-tree-head p{margin:4px 0 0;color:var(--ink-dim);font-size:12px;line-height:1.45}.builder-file-tree-head>span{flex:0 0 auto;padding:5px 8px;color:var(--ok);background:rgba(15,122,75,.09);border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:900}.builder-file-tree-box{display:grid;overflow:hidden;background:rgba(10,10,10,.04);border:1px solid var(--line-2);border-radius:10px}.builder-file-node,.builder-file-root{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;min-height:34px;padding:8px 12px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11px}.builder-file-node:last-child{border-bottom:0}.builder-file-root{color:var(--ink-dim);background:rgba(255,255,255,.65);text-transform:uppercase}.builder-file-node span{display:grid;grid-gap:2px;gap:2px;min-width:0}.builder-file-node span em,.builder-file-node span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-file-node span strong{overflow-wrap:anywhere;color:var(--ink);font-weight:820}.builder-file-node span em{color:var(--ink-dim);font-size:10px;font-style:normal}.builder-file-node small,.builder-file-root strong{color:var(--ink-mute);font-size:10px}.builder-file-node b{padding:3px 7px;color:var(--ok);background:rgba(15,122,75,.1);border-radius:4px;font-size:9px;text-transform:uppercase}.builder-file-node b.is-patch{color:var(--accent);background:var(--tint-y)}.builder-file-node b.is-draft{color:var(--ink-mute);background:var(--paper-3)}.builder-profile-snapshot{display:grid;grid-gap:10px;gap:10px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-sm)}.builder-profile-snapshot-card{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.builder-profile-snapshot-avatar{display:grid;place-items:center;width:52px;height:52px;color:var(--paper);background:var(--accent);border:1px solid var(--accent-deep);border-radius:8px;font-family:var(--font-display);font-size:21px;font-weight:780}.builder-profile-snapshot-card span,.builder-profile-snapshot-focus span,.builder-profile-snapshot-grid span{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase}.builder-profile-snapshot-card h3{margin:2px 0 0;overflow:hidden;color:var(--ink);font-size:21px;font-weight:780;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.builder-profile-snapshot-card p{margin:4px 0 0;color:var(--ink-dim);font-size:12.5px;line-height:1.45}.builder-profile-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.builder-profile-snapshot-grid div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;background:var(--paper-2);border:1px solid var(--line);border-radius:8px}.builder-profile-snapshot-grid strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.builder-profile-snapshot-focus{display:grid;grid-template-columns:auto minmax(0,auto) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;padding:9px 10px;background:var(--tint-y);border:1px solid var(--accent);border-radius:8px}.builder-profile-snapshot-focus em,.builder-profile-snapshot-focus strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-profile-snapshot-focus strong{color:var(--ink);font-size:12px}.builder-profile-snapshot-focus em{color:var(--ink-dim);font-size:11px;font-style:normal}.builder-inline-actions,.builder-suggested-blocks{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.builder-suggested-blocks button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 10px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:780;cursor:pointer}.builder-suggested-blocks button:hover{border-color:var(--line-3);transform:translateY(-1px)}.builder-proof-action,.builder-proof-card,.builder-proof-empty,.builder-proof-expert,.builder-proof-offer,.builder-proof-score{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.builder-proof-card--identity{grid-template-columns:48px minmax(0,1fr);align-items:start}.builder-proof-card--identity>p{grid-column:1/-1}.builder-proof-avatar{display:grid;place-items:center;width:48px;height:48px;color:white;background:var(--accent-2);border-radius:12px;font-family:var(--font-display);font-size:18px;font-weight:760}.builder-proof-action strong,.builder-proof-card strong,.builder-proof-offer strong,.builder-proof-score strong{color:var(--ink);font-size:15px;font-weight:780;overflow-wrap:anywhere}.builder-proof-action code,.builder-proof-card code,.builder-proof-offer code,.builder-proof-stack code{color:var(--accent-2);font-family:var(--font-mono);font-size:10.5px;overflow-wrap:anywhere}.builder-proof-files,.builder-proof-stack{display:grid;grid-gap:10px;gap:10px}.builder-proof-action--guarded{border-color:rgba(168,98,0,.3);background:rgba(168,98,0,.08)}.builder-proof-meter{height:8px;overflow:hidden;background:var(--paper-3);border-radius:999px}.builder-proof-meter span{display:block;height:100%;background:var(--warn);border-radius:inherit}.builder-proof-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 10px;gap:3px 10px;align-items:center;padding:10px;background:rgba(255,255,255,.54);border:1px solid var(--line);border-radius:10px}.builder-proof-file-row span{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:11px}.builder-proof-file-row strong{color:var(--ok);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.builder-proof-file-row em{grid-column:1/-1;color:var(--ink-dim);font-size:11.5px;font-style:normal}.builder-proof-checks,.builder-proof-flags{display:flex;flex-wrap:wrap;gap:6px}.builder-proof-checks span,.builder-proof-flags span{padding:5px 8px;color:var(--ink-mute);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:760}.builder-proof-checks span.is-ready,.builder-proof-flags span.is-ready{color:var(--ok);border-color:rgba(15,122,75,.28);background:rgba(15,122,75,.08)}.builder-proof-expert{border-color:rgba(10,10,10,.22);background:linear-gradient(135deg,rgba(10,10,10,.05),rgba(255,255,255,.72))}.builder-proof-expert-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.builder-proof-mobile-preview{display:none}.builder-inspector-body h3{margin:0 0 6px;font-size:17px;font-weight:750;letter-spacing:0}.builder-field{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.builder-field label{display:flex;justify-content:space-between;gap:12px;color:var(--ink-mute);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.builder-field small{color:var(--ink-faint);font-size:inherit}.builder-field input,.builder-field textarea{width:100%;padding:10px 12px;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);font:inherit;font-size:13px}.builder-field textarea{min-height:94px;resize:vertical}.builder-toggle-list{margin-top:16px;border-top:1px solid var(--line)}.builder-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.builder-toggle-row strong{display:block;font-size:13px}.builder-toggle-row span{display:block;color:var(--ink-dim);font-size:11.5px}.builder-switch{position:relative;flex:0 0 auto;width:36px;height:20px;background:var(--paper-3);border-radius:999px}.builder-switch:after{position:absolute;top:2px;left:2px;width:16px;height:16px;background:white;border-radius:50%;box-shadow:0 1px 3px rgba(10,10,10,.18);content:""}.builder-switch.is-on{background:var(--accent)}.builder-switch.is-on:after{transform:translateX(16px)}.builder-coach{display:grid;grid-gap:7px;gap:7px;margin-top:18px;padding:12px;background:var(--tint-p);border:1px solid var(--accent-2);border-radius:var(--r)}.builder-coach div{display:flex;align-items:center;gap:8px}.builder-coach span{display:grid;place-items:center;width:22px;height:22px;color:white;background:var(--accent-2);border-radius:5px;font-family:var(--font-mono);font-size:10px;font-weight:900}.builder-coach strong{color:var(--accent-2);font-size:12px}.builder-coach p{color:var(--ink-2);font-size:12.5px;line-height:1.5}.builder-section{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.builder-section--compact{padding-bottom:4px}.builder-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.builder-section-head h2{margin:0;font-size:16px;font-weight:750;letter-spacing:0}.builder-example{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r)}.builder-action-card__top,.builder-example-route,.builder-example__top{display:flex;gap:8px;align-items:flex-start}.builder-example__top{justify-content:space-between}.builder-example-route{flex-wrap:wrap;min-width:0}.builder-example code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:10.5px}.builder-example pre,.builder-example-route code{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm)}.builder-example-route code{display:block;padding:6px 8px}.builder-example pre{max-width:100%;max-height:240px;margin:0;padding:12px;overflow:auto}.builder-action-stack{display:grid;grid-gap:8px;gap:8px}.builder-action-card{display:grid;grid-gap:9px;gap:9px;min-width:0;overflow:hidden;padding:12px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r)}.builder-action-card__top{justify-content:space-between}.builder-method{display:inline-flex;align-items:center;min-height:23px;padding:4px 8px;color:white;background:var(--ink);border-radius:6px;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.04em}.builder-method--get{background:var(--ok)}.builder-method--post{background:var(--accent)}.builder-method--patch{background:var(--warn)}.builder-method--delete{background:var(--bad)}.builder-action-state{color:var(--ink-mute);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.builder-action-card h3{margin:0;font-size:14px;font-weight:750;letter-spacing:0}.builder-action-card code{display:block;padding:9px 10px;overflow-wrap:anywhere;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:10.5px}.builder-disabled-action{width:-moz-fit-content;width:fit-content;min-height:33px;padding:8px 12px;color:var(--ink-mute);background:var(--paper-2);border:1px solid var(--line);border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:800;cursor:not-allowed}.builder-disabled-action--block{width:100%}.builder-ready-shell{min-height:100vh;background:radial-gradient(at 20% 10%,rgba(255,94,26,.04) 0,transparent 50%),radial-gradient(at 80% 0,rgba(167,139,250,.03) 0,transparent 60%),var(--paper)}.builder-og-hero{grid-area:hero;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);grid-gap:24px;gap:24px;padding:18px 64px 10px}.builder-og-copy{display:grid;align-content:center;grid-gap:10px;gap:10px;min-width:0}.builder-og-kicker{margin:0;color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.builder-og-copy h1{max-width:890px;margin:0;color:var(--ink);font-family:var(--font-display);font-size:58px;font-weight:760;letter-spacing:0;line-height:.95}.builder-og-copy h1 em{color:var(--accent);font-family:var(--font-serif);font-style:italic;font-weight:620}.builder-og-copy p:not(.builder-og-kicker){max-width:760px;margin:0;color:var(--ink-dim);font-size:14px;line-height:1.55}.builder-og-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.builder-og-actions button{min-height:50px;padding:10px 16px;color:var(--ink);background:rgba(255,255,255,.62);border:1px solid var(--line-2);border-radius:8px;font-weight:820;cursor:pointer}.builder-og-actions button.is-active{color:var(--paper);background:var(--ink);border-color:var(--ink)}.builder-readiness-card{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:18px;color:var(--paper);background:radial-gradient(circle at 88% 8%,rgba(255,94,26,.5),transparent 36%),radial-gradient(circle at 14% 84%,rgba(167,139,250,.18),transparent 34%),linear-gradient(145deg,#080706,#17110d 62%,#2a1008);border:1px solid rgba(251,246,236,.13);border-radius:12px;box-shadow:0 22px 52px rgba(10,10,10,.28),inset 0 1px 0 rgba(255,255,255,.08)}.builder-readiness-head,.builder-readiness-main{display:flex;gap:14px;align-items:center;justify-content:space-between;min-width:0}.builder-readiness-head span{color:var(--accent);font-size:10px;letter-spacing:.18em}.builder-readiness-head em,.builder-readiness-head span{font-family:var(--font-mono);font-weight:900;text-transform:uppercase}.builder-readiness-head em{padding:5px 7px;color:var(--ok);background:rgba(15,122,75,.14);border:1px solid rgba(15,122,75,.28);border-radius:7px;font-size:9px;font-style:normal;letter-spacing:.08em}.builder-readiness-main{align-items:center;justify-content:start}.builder-readiness-dial{display:grid;place-items:center;flex:0 0 auto;width:116px;height:116px;background:radial-gradient(circle,#15110f 0 51%,transparent 52%),radial-gradient(circle,rgba(255,94,26,.18) 0 66%,transparent 67%),conic-gradient(var(--accent) var(--score),rgba(251,246,236,.12) 0);border-radius:50%}.builder-readiness-dial strong{color:var(--paper);font-family:var(--font-display);font-size:35px;font-weight:780;line-height:1}.builder-readiness-dial small{margin-top:-18px;color:var(--ok);font-family:var(--font-mono);font-size:9px;font-weight:900;text-transform:uppercase}.builder-readiness-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.builder-readiness-copy strong{color:var(--paper);font-size:15px;font-weight:780;line-height:1.18}.builder-readiness-copy p{margin:0;color:rgba(251,246,236,.58);font-family:var(--font-mono);font-size:10px;line-height:1.45}.builder-readiness-bars{display:grid;grid-gap:8px;gap:8px}.builder-readiness-bars div{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;color:rgba(251,246,236,.48);font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase}.builder-readiness-bars i{position:relative;display:block;height:4px;overflow:hidden;background:rgba(251,246,236,.12);border-radius:999px}.builder-readiness-bars i:before{position:absolute;inset:0 auto 0 0;width:var(--bar);background:linear-gradient(90deg,var(--accent),var(--ok));border-radius:inherit;content:""}.builder-readiness-bars em{overflow:hidden;color:var(--accent-warm);font-style:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap}.builder-build-log{grid-area:log;position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:14px;min-width:0;padding:0 18px;color:rgba(251,246,236,.7);background:#101112;border-top:1px solid rgba(251,246,236,.12);font-family:var(--font-mono);font-size:10.5px}.builder-build-log strong{color:var(--accent);text-transform:uppercase;letter-spacing:.12em}.builder-build-log span{display:inline-flex;gap:5px;white-space:nowrap}.builder-build-log em{color:rgba(251,246,236,.42);font-style:normal;text-transform:uppercase}.builder-build-log code{min-width:0;margin-left:auto;overflow:hidden;color:var(--ok);text-overflow:ellipsis;white-space:nowrap}.builder-step-strip{grid-area:steps;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 64px 16px;overflow:hidden;background:rgba(255,255,255,.62);border:1px solid var(--line-2);border-radius:var(--r)}.builder-step-strip button{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:14px 16px;color:var(--ink-dim);text-align:left;border-right:1px solid var(--line);cursor:pointer}.builder-step-strip button:last-child{border-right:0}.builder-step-strip button.is-active{color:var(--ink);background:var(--paper);box-shadow:inset 0 -3px 0 var(--accent)}.builder-step-strip button.is-done span{color:var(--ok)}.builder-step-strip span{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.builder-step-strip strong{color:inherit;font-size:13px;font-weight:820}.builder-step-strip em{overflow:hidden;color:var(--ink-dim);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.builder-workbench--ready{position:relative;isolation:isolate;grid-template-areas:"toolbar toolbar toolbar" "hero hero hero" "steps steps steps" "rail canvas inspector" "log log log";grid-template-columns:310px minmax(500px,1fr) 360px;grid-template-rows:58px auto auto minmax(0,1fr) 48px;width:100%;min-height:100vh;background:linear-gradient(90deg,rgba(10,10,10,.03) 1px,transparent 1px),linear-gradient(180deg,rgba(10,10,10,.03) 1px,transparent 1px),var(--paper-2);background-size:22px 22px;border:0;border-radius:0;box-shadow:none}.builder-workbench--ready:before{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(10,10,10,.16) 1px,transparent 1.2px);background-size:18px 18px;content:"";opacity:.28;animation:aiso-paper-drift 18s linear infinite}.builder-workbench--ready>*{position:relative;z-index:1}.builder-back-link,.builder-toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.builder-back-link{flex:0 0 auto;min-height:32px;padding:7px 10px;color:var(--ink-dim);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);font-size:13px;font-weight:700;transition:all var(--t-fast) var(--ease)}.builder-back-link:hover,.builder-workbench--ready .builder-toolbar-button:hover{color:var(--ink);border-color:var(--line-2);transform:translateY(-1px)}.builder-workbench--ready .builder-toolbar-button{color:var(--ink);cursor:pointer}.builder-workbench--ready .builder-toolbar-button:disabled{color:var(--ink-mute);cursor:not-allowed;opacity:.62;transform:none}.builder-toolbar-button--preview{text-decoration:none}.builder-toolbar-button--save{color:var(--paper);background:var(--ink);border-color:var(--ink)}.builder-toolbar-button--save:disabled{color:var(--ink-mute);background:var(--paper-2);border-color:var(--line)}.builder-save-state--saved{background:var(--ok-dim);border-color:rgba(15,122,75,.34)}.builder-save-state--saved span{background:var(--ok)}.builder-save-state--saving{background:var(--warn-dim);border-color:rgba(168,98,0,.34)}.builder-save-state--saving span{background:var(--warn)}.builder-save-state--error{background:var(--bad-dim);border-color:rgba(178,29,29,.34)}.builder-save-state--error span{background:var(--bad)}button.builder-rail-block{width:100%;color:inherit;text-align:left;cursor:pointer}button.builder-rail-block:hover{background:var(--paper);border-color:var(--line)}.builder-back-link svg,.builder-inspector-icons svg,.builder-rail-eye svg,.builder-rail-icon svg,.builder-toolbar-button svg,.builder-view-toggle svg{display:block;flex:0 0 auto}.builder-rail-icon--ink{background:var(--paper-2)}.builder-rail-meta,.builder-rail-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-rail-title{font-size:13px;font-weight:750}.builder-rail-meta{margin-top:2px;color:var(--ink-dim);font-family:var(--font-mono);font-size:10px;line-height:1.35}.builder-palette{display:grid;grid-template-columns:1fr;grid-gap:5px;gap:5px;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.builder-palette button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px;color:var(--ink);text-align:left;border-radius:8px}.builder-palette button:hover{background:var(--surface)}.builder-canvas--tablet{width:min(430px,100%)}.builder-canvas--mobile{width:min(330px,100%)}.builder-preview-verified{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:7px;color:white;vertical-align:2px;background:var(--accent-2);border-radius:50%;font-family:var(--font-mono);font-size:8px;font-weight:900}.builder-preview-copy{color:var(--ink-2)}.builder-preview-video{position:relative;display:grid;place-items:end start;min-height:210px;padding:16px;overflow:hidden;color:white;background:radial-gradient(circle at center,rgba(255,94,26,.34),transparent 54%),linear-gradient(135deg,var(--ink),var(--ink-2));border-radius:var(--r)}.builder-preview-video:before{width:50px;height:50px;background:var(--accent);border:2px solid var(--paper);border-radius:50%}.builder-preview-video:after,.builder-preview-video:before{position:absolute;inset:50% auto auto 50%;content:"";transform:translate(-50%,-50%)}.builder-preview-video:after{width:0;height:0;margin-left:3px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--ink)}.builder-preview-video>div{position:relative;z-index:1;display:grid;grid-gap:2px;gap:2px}.builder-preview-video strong{font-size:13px}.builder-preview-video span{color:rgba(255,255,255,.62);font-family:var(--font-mono);font-size:11px}.builder-preview-offer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;background:var(--tint-y);border:1px solid var(--accent);border-radius:var(--r)}.builder-preview-offer div{display:grid;grid-gap:2px;gap:2px;min-width:0}.builder-preview-offer b,.builder-preview-offer strong{font-size:14px}.builder-preview-offer span{color:var(--ink-2);font-size:12px;line-height:1.45}.builder-preview-commerce-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:9px 11px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.builder-preview-commerce-row span{display:inline-grid;place-items:center;width:44px;min-width:44px;height:44px;color:var(--accent);font-weight:850}.builder-preview-commerce-row em{overflow:hidden;color:var(--ink-dim);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.builder-preview-newsletter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;color:var(--paper);background:var(--ink);border-radius:var(--r)}.builder-preview-newsletter div{display:grid;grid-gap:3px;gap:3px;min-width:0}.builder-preview-newsletter strong{color:var(--paper);font-size:14px}.builder-preview-newsletter span{color:rgba(251,246,236,.64);font-size:12px}.builder-preview-newsletter button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;color:var(--ink);background:var(--accent);border-radius:8px;font-size:12px;font-weight:850}.builder-preview-list,.builder-preview-proof-grid{display:grid;grid-gap:7px;gap:7px}.builder-preview-list span,.builder-preview-proof-grid span{padding:10px 11px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:8px;font-size:12px}.builder-preview-faq{display:grid;grid-gap:7px;gap:7px}.builder-preview-faq details{padding:10px 11px;background:var(--paper-2);border:1px solid var(--line);border-radius:8px}.builder-preview-faq summary{color:var(--ink);font-size:12px;font-weight:780;cursor:pointer}.builder-preview-faq p{margin:7px 0 0;color:var(--ink-dim);font-size:11.5px}.builder-inspector-icons{display:flex;gap:4px}.builder-inspector-icons button{display:grid;place-items:center;width:44px;height:44px;color:var(--ink-mute);border-radius:6px}.builder-inspector-icons button:hover:not(:disabled){color:var(--ink);background:var(--paper-2)}.builder-inspector-icons button:disabled{cursor:not-allowed;opacity:.42}.builder-field em{color:var(--ink-dim);font-size:11.5px;font-style:normal;line-height:1.45}button.builder-toggle-row{width:100%;color:inherit;text-align:left;cursor:pointer}button.builder-toggle-row:hover{background:color-mix(in srgb,var(--paper) 72%,transparent)}button.builder-toggle-row>span:first-child{min-width:0}.builder-inspector-foot{display:flex;justify-content:space-between;gap:12px;min-height:54px;padding:12px 18px;background:var(--paper-2);border-top:1px solid var(--line)}.builder-inspector-foot span{flex:0 0 auto;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.builder-inspector-foot strong{min-width:0;overflow:hidden;color:var(--ok);font-family:var(--font-mono);font-size:11px;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.api-keys-page,.billing-page{display:grid;grid-gap:24px;gap:24px}.api-keys-page .app-head,.billing-page .app-head{margin-bottom:0}.billing-page .plan-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;overflow:hidden;padding:32px;color:var(--paper);background:linear-gradient(135deg,var(--ink) 0,var(--ink-2) 100%);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);box-shadow:var(--sh)}.billing-page .plan-hero:before{content:"";position:absolute;top:-40%;right:-10%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(255,94,26,.18) 0,transparent 60%);pointer-events:none}.billing-page .plan-hero>*{position:relative}.addr-body,.audit-text,.audit-time,.billing-note,.ep-gate,.ep-method,.ep-name,.ep-sub,.ep-url,.inv-date,.key-last,.key-meta,.meter-sub,.meter-vals,.pay-meta,.ph-meta,.ph-pricepill,.ph-stamp,.pid,.plan-card-meta,.wh-events{font-family:var(--font-mono)}.ph-stamp{margin-bottom:12px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ph-title{margin-bottom:8px;font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.06;letter-spacing:0}.ph-title em{color:var(--accent);font-family:var(--font-serif);font-style:italic}.ph-meta{max-width:70ch;margin-bottom:18px;color:rgba(255,255,255,.72);font-size:12.5px;line-height:1.6}.ph-pricepill{display:inline-flex;align-items:baseline;gap:6px;padding:8px 14px;color:var(--paper);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:10px;font-size:13px}.ph-pricepill b{font-size:16px}.ph-actions{display:flex;flex-direction:column;gap:8px;min-width:220px}.ph-actions .btn--ghost{color:var(--paper);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2)}.billing-note{color:rgba(255,255,255,.5);font-size:11px;line-height:1.5;text-align:center}.usage-card{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.usage-h{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:18px}.addr-head h3,.ep-head h3,.inv-head h3,.pay-h h3,.usage-h h3{font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:0}.usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:22px;gap:22px}.meter{display:flex;flex-direction:column;gap:8px}.meter-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.meter-name{font-size:13.5px;font-weight:650}.meter-vals{color:var(--ink-dim);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter-vals b{color:var(--ink)}.meter-bar{height:8px;overflow:hidden;background:var(--paper-2);border-radius:999px}.meter-fill{display:block;height:100%;background:var(--ok);border-radius:999px}.meter-fill.warn{background:var(--warn)}.meter-fill.bad{background:var(--bad)}.meter-fill--0{width:0}.meter-fill--18{width:18%}.meter-fill--24{width:24%}.meter-fill--34{width:34%}.meter-fill--42{width:42%}.meter-fill--58{width:58%}.meter-sub{color:var(--ink-mute);font-size:10.5px;line-height:1.5}.billing-page .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.billing-plan-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:24px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.billing-plan-card:hover{box-shadow:var(--sh);transform:translateY(-2px)}.billing-plan-card.current{border-color:var(--accent)}.billing-plan-card.current:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;border-radius:0 0 0 0;background:linear-gradient(180deg,transparent 0,var(--accent) 26%,var(--accent) 74%,transparent 100%)}.plan-tag-current{position:absolute;top:-10px;right:20px;padding:4px 10px;color:white;background:var(--accent);border-radius:4px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em}.plan-card-name-big{margin-bottom:4px;font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:0}.plan-card-meta{margin-bottom:18px;color:var(--ink-mute);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.plan-price{margin-bottom:6px;font-family:var(--font-display);font-size:36px;font-weight:500;line-height:1;letter-spacing:0}.plan-tagline{margin-bottom:18px;color:var(--ink-dim);font-size:13px;line-height:1.5}.plan-list{display:flex;flex:1 1;flex-direction:column;gap:9px;margin-bottom:20px;color:var(--ink-2);font-size:13px}.plan-list li{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.plan-list li:before{content:"+";flex-shrink:0;color:var(--ok);font-weight:700}.bill-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr)}.bill-grid,.billing-side{display:grid;grid-gap:18px;gap:18px}.addr-card,.api-keys-page .endpoints,.api-keys-page .keys-card,.inv-card,.pay-card{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.addr-card,.pay-card{padding:24px}.ep-head,.inv-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 22px}.ep-head,.inv-head,.inv-row{align-items:center;border-bottom:1px solid var(--line)}.inv-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto auto auto;grid-gap:16px;gap:16px;padding:14px 22px}.inv-row:last-child{border-bottom:0}.inv-row.head,.keys-row.head{color:var(--ink-mute);background:var(--paper-2);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.addr-body,.inv-date,.pay-meta,.pid{color:var(--ink-mute);font-size:11px}.inv-desc{font-size:13.5px;font-weight:600}.pid{display:block;margin-top:2px;line-height:1.45}.inv-amount,.key-uses{font-family:var(--font-mono);font-size:13px;font-weight:700}.audit-status,.inv-status{padding:3px 9px;border-radius:4px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em}.audit-status.warn,.inv-status.refund{color:var(--warn);background:var(--warn-dim)}.audit-status.ok,.inv-status.paid{color:var(--ok);background:var(--ok-dim)}.audit-status.bad,.inv-status.open{color:var(--bad);background:var(--bad-dim)}.addr-head,.pay-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.pay-method{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px;background:var(--paper);border:1px solid var(--line-2);border-radius:12px}.pay-card-brand{display:grid;place-items:center;width:48px;height:32px;color:white;background:var(--ink);border-radius:6px;font-size:11px}.pay-card-brand,.pay-num{font-family:var(--font-mono);font-weight:700}.pay-num{font-size:14px}.pay-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.addr-body{padding:14px 16px;color:var(--ink-dim);background:var(--paper);border:1px solid var(--line);border-radius:10px;line-height:1.6}.addr-body b{color:var(--ink)}.api-keys-page .callout{display:flex;gap:14px;align-items:flex-start;padding:18px 22px;background:var(--accent-faint);border:1px solid var(--accent-soft);border-radius:var(--r-md)}.callout-icon{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;color:white;background:var(--accent);border-radius:8px;font-weight:700}.callout-title{margin-bottom:4px;font-size:14px;font-weight:700}.callout-desc{color:var(--ink-dim);font-size:13px;line-height:1.55}.key-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ks{padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.ks-lbl{margin-bottom:8px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ks-val{font-family:var(--font-display);font-size:26px;font-weight:500;line-height:1;letter-spacing:0}.ks-sub{margin-top:6px;color:var(--warn);font-family:var(--font-mono);font-size:10.5px;font-weight:700}.ep-head h3{display:inline-flex;align-items:center;gap:10px}.ep-head h3 .dot{width:7px;height:7px;background:var(--warn);border-radius:50%}.ep-sub{margin-top:4px;color:var(--ink-mute);font-size:11px}.endpoint-row{display:grid;grid-template-columns:60px minmax(0,1fr) auto auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line)}.endpoint-row:last-child{border-bottom:0}.audit-row:hover,.endpoint-row:hover,.keys-row:hover,.wh-row:hover{background:var(--paper-2)}.ep-method{padding:4px 8px;border-radius:4px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-align:center}.ep-method.get{color:var(--a-echo);background:rgba(8,145,178,.12)}.ep-method.post{color:var(--accent);background:var(--accent-faint)}.ep-url{font-size:13px;font-weight:700}.ep-url .path{color:var(--accent)}.audit-time,.ep-gate,.ep-name,.key-last,.key-meta,.wh-events{color:var(--ink-mute);font-size:11px}.ep-gate{text-align:right}.copy-btn{padding:2px 6px;color:var(--ink-mute);border-radius:4px;font-size:11px}.copy-btn:disabled{cursor:not-allowed;opacity:.52}.keys-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1fr) auto auto auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line)}.keys-row:last-child{border-bottom:0}.key-name{margin-bottom:2px;font-size:13.5px;font-weight:700}.key-secret{display:inline-flex;align-items:center;padding:4px 10px;color:var(--ink-dim);background:var(--paper-2);border:1px solid var(--line);border-radius:6px;font-size:12px}.key-scope,.key-secret{font-family:var(--font-mono)}.key-scope{padding:3px 8px;border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em}.key-scope.read{color:var(--a-echo);background:rgba(8,145,178,.12)}.key-scope.write{color:var(--accent);background:var(--accent-faint)}.key-scope.admin{color:var(--paper);background:var(--ink)}.api-bottom-grid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.wh-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line)}.wh-row:last-child{border-bottom:0}.wh-mark{display:grid;place-items:center;width:32px;height:32px;color:var(--ink-mute);background:var(--paper-2);border:1px solid var(--line);border-radius:8px;font-size:10px;font-weight:800}.wh-mark,.wh-url{font-family:var(--font-mono)}.wh-url{margin-bottom:2px;font-size:13px;font-weight:700}.wh-evt{display:inline-block;margin-top:2px;margin-right:4px;padding:2px 8px;color:var(--ink-dim);background:var(--paper-2);border:1px solid var(--line);border-radius:999px}.audit-row{display:grid;grid-template-columns:78px minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--line)}.audit-row:last-child{border-bottom:0}.audit-text{color:var(--ink);font-size:11.5px;line-height:1.55}.audit-text code{padding:1px 6px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:4px;font-size:11px}.readiness-page,.settings-page{display:grid;grid-gap:24px;gap:24px}.r-hero{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;padding:clamp(24px,4vw,34px);overflow:hidden;color:var(--paper);background:radial-gradient(circle at 86% 18%,rgba(255,94,26,.24),transparent 34%),linear-gradient(135deg,var(--ink),var(--ink-2));border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);box-shadow:var(--sh)}.r-gauge{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0}.r-gauge-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--accent) 0 72deg,rgba(255,255,255,.12) 72deg 1turn);-webkit-mask:radial-gradient(circle,transparent 58%,#000 59%);mask:radial-gradient(circle,transparent 58%,#000 59%)}.r-gauge-ring span{position:absolute;inset:13%;border:1px solid rgba(255,255,255,.13);border-radius:50%}.r-gauge .val{position:relative;display:grid;justify-items:center;grid-gap:4px;gap:4px}.r-gauge .num{font-family:var(--font-display);font-size:clamp(44px,7vw,72px);font-weight:500;letter-spacing:0;line-height:.92}.fix-sub,.goal-eta,.goal-h,.goal-stat,.r-cat-name,.r-cat-val,.r-gauge .of,.sig-row span{font-family:var(--font-mono)}.r-gauge .of{color:rgba(241,233,218,.62);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.r-copy .rh-title{max-width:18ch;color:var(--paper)}.r-copy .rh-desc{max-width:68ch;color:rgba(241,233,218,.68)}.r-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.r-hero-actions .btn--ghost{color:var(--paper);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.r-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.fix-card,.goal-card,.r-cat,.save-bar,.set-nav,.settings .sec,.sig-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.r-cat{position:relative;padding:18px;overflow:hidden}.r-cat:before{content:"";position:absolute;top:8px;left:0;bottom:8px;width:2px;border-radius:0 2px 2px 0;background:linear-gradient(180deg,transparent 0,var(--warn) 20%,var(--warn) 80%,transparent 100%)}.r-cat[data-status=static]:before{background:linear-gradient(180deg,transparent 0,var(--ink) 20%,var(--ink) 80%,transparent 100%)}.r-cat[data-status=blocked]:before{background:linear-gradient(180deg,transparent 0,var(--bad) 20%,var(--bad) 80%,transparent 100%)}.r-cat-name{margin-bottom:12px;color:var(--ink-mute);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.r-cat-val{margin-bottom:10px;color:var(--ink);font-size:16px;font-weight:800}.goal-progress,.r-cat-bar{height:8px;overflow:hidden;background:var(--paper-2);border-radius:999px}.goal-progress span,.r-cat-fill{display:block;height:100%;background:var(--accent);border-radius:999px}.r-cat-fill--8{width:8%}.r-cat-fill--24{width:24%}.r-cat-fill--30{width:30%}.r-cat-fill--64{width:64%}.goal-progress-fill{width:0}.r-cat[data-status=static] .r-cat-fill{background:var(--ink)}.r-cat[data-status=blocked] .r-cat-fill{background:var(--bad)}.r-cat p{margin-top:12px;color:var(--ink-dim);font-size:12.5px;line-height:1.45}.fix-card,.goal-card,.sig-card{padding:24px}.fix-head,.sec-head,.sec-head--split{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fix-head{margin-bottom:18px}.fix-head h3,.goal-title,.sec-head h2{font-family:var(--font-display);font-weight:500;letter-spacing:0}.fix-head h3,.sec-head h2{font-size:22px}.custom-domain-row span,.danger-desc,.field-help,.fix-sub,.sec-head p,.team-email,.toggle-desc{color:var(--ink-mute);font-size:12px;line-height:1.5}.fix-list,.settings-stack,.sig-list{display:grid;grid-gap:12px;gap:12px}.custom-domain-row,.danger-row,.dom-row,.fix-row,.sig-row,.team-row,.toggle-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.fix-code{display:grid;place-items:center;min-width:44px;height:34px;padding:0 8px;color:white;background:var(--accent);border-radius:8px;font-family:var(--font-mono);font-size:10.5px;font-weight:900}.fix-row[data-status=static] .fix-code{background:var(--ink)}.fix-row[data-status=blocked] .fix-code{background:var(--bad)}.fix-row h4{margin-bottom:3px;font-size:14px;font-weight:760;letter-spacing:0}.fix-row p{color:var(--ink-dim);font-size:12.5px;line-height:1.45}.readiness-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:18px;gap:18px}.sig-row{grid-template-columns:auto minmax(0,1fr) auto}.sig-dot{width:10px;height:10px;background:var(--warn);border-radius:50%;box-shadow:0 0 0 4px var(--warn-dim)}.sig-row[data-status=static] .sig-dot{background:var(--ink);box-shadow:0 0 0 4px rgba(10,10,10,.08)}.sig-row[data-status=blocked] .sig-dot{background:var(--bad);box-shadow:0 0 0 4px var(--bad-dim)}.sig-row span,.sig-row strong{display:block}.sig-row strong{font-size:13.5px}.goal-card{align-self:start;display:grid;grid-gap:14px;gap:14px;background:linear-gradient(135deg,var(--accent-faint),transparent 46%),var(--surface)}.goal-h{color:var(--accent);font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.goal-title{font-size:28px;line-height:1.05}.goal-title em{color:var(--accent);font-family:var(--font-serif);font-style:italic}.goal-stat{color:var(--ink);font-size:12px;font-weight:800}.goal-eta{color:var(--ink-dim);font-size:11.5px;line-height:1.6}.settings{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.set-nav{position:-webkit-sticky;position:sticky;top:94px;display:grid;grid-gap:4px;gap:4px;padding:10px}.set-nav a{padding:11px 12px;color:var(--ink-dim);border-radius:10px;font-size:13px;font-weight:650}.set-nav a.on{color:var(--ink);background:var(--paper)}.set-nav a.danger{color:var(--bad)}.settings .sec{padding:24px}.sec-head{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.avatar-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;margin-bottom:22px}.av-big,.team-av{display:grid;place-items:center;color:white;background:var(--accent-2);font-family:var(--font-mono);font-weight:900}.av-big{width:72px;height:72px;border-radius:18px;font-size:24px}.team-av{width:40px;height:40px;border-radius:10px}.av-actions,.save-bar-actions,.settings-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px}.field-label{color:var(--ink-mute);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.field input{width:100%;padding:13px 14px;color:var(--ink-dim);background:var(--paper);border:1px solid var(--line);border-radius:10px}.domains{display:grid;grid-gap:10px;gap:10px}.dom-row{grid-template-columns:56px minmax(0,1fr) auto}.dom-row.primary{border-color:var(--accent-soft);background:linear-gradient(135deg,var(--accent-faint),var(--paper) 48%)}.dom-tld{display:grid;place-items:center;height:38px;color:var(--paper);background:var(--ink);border-radius:9px;font-family:var(--font-mono);font-size:12px;font-weight:900}.danger-name,.dom-url,.team-name{font-size:14px;font-weight:760}.custom-domain-row{margin-top:12px}.toggle-row{grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}[data-theme=dark] .addr-card,[data-theme=dark] .analytics-big-chart,[data-theme=dark] .analytics-chart-empty,[data-theme=dark] .analytics-chart-shell,[data-theme=dark] .analytics-kpi,[data-theme=dark] .analytics-next-card,[data-theme=dark] .analytics-panel,[data-theme=dark] .billing-page .plan-hero,[data-theme=dark] .billing-plan-card,[data-theme=dark] .connect-integration-card,[data-theme=dark] .connect-later-strip,[data-theme=dark] .connect-search,[data-theme=dark] .connect-target-strip,[data-theme=dark] .connect-vault-note,[data-theme=dark] .content-approval-banner,[data-theme=dark] .earn-empty-table,[data-theme=dark] .fix-card,[data-theme=dark] .goal-card,[data-theme=dark] .inv-card,[data-theme=dark] .pay-card,[data-theme=dark] .payout-method-card,[data-theme=dark] .proof-display,[data-theme=dark] .proof-section,[data-theme=dark] .r-cat,[data-theme=dark] .r-hero,[data-theme=dark] .ref-card,[data-theme=dark] .route-deep,[data-theme=dark] .route-deep-cell,[data-theme=dark] .route-deep-footer,[data-theme=dark] .route-deep-lane,[data-theme=dark] .route-extra-card,[data-theme=dark] .route-focus-card,[data-theme=dark] .route-focus-hero,[data-theme=dark] .settlement-shell,[data-theme=dark] .sig-card,[data-theme=dark] .talk-agent-rail,[data-theme=dark] .talk-console,[data-theme=dark] .token-vault-row,[data-theme=dark] .trust-strip,[data-theme=dark] .usage-card,[data-theme=dark] .wallet-balance-hero,[data-theme=dark] .wallet-chart-card,[data-theme=dark] .wallet-payout-card,[data-theme=dark] .wallet-settlements,[data-theme=dark] .wallet-split-card{color:var(--ink);background:radial-gradient(circle at 88% 12%,rgba(255,122,58,.08),transparent 30%),rgba(39,39,42,.86);border-color:var(--line-2);box-shadow:0 18px 50px rgba(0,0,0,.22)}[data-theme=dark] .route-deep:after{opacity:.45}[data-theme=dark] .addr-body,[data-theme=dark] .analytics-engine-breakdown,[data-theme=dark] .analytics-feed-row,[data-theme=dark] .analytics-query-row,[data-theme=dark] .analytics-score-bars,[data-theme=dark] .analytics-signal-row,[data-theme=dark] .connect-later-row span,[data-theme=dark] .connect-target-pill,[data-theme=dark] .fix-row,[data-theme=dark] .goal-progress,[data-theme=dark] .inv-row,[data-theme=dark] .meter-bar,[data-theme=dark] .pay-method,[data-theme=dark] .r-cat-bar,[data-theme=dark] .ref-card code,[data-theme=dark] .route-deep-lane,[data-theme=dark] .route-focus-icon,[data-theme=dark] .sig-row,[data-theme=dark] .wallet-payout-method,[data-theme=dark] .wallet-setup-list span{background:rgba(24,24,27,.86);border-color:var(--line-2)}[data-theme=dark] .analytics-next-card,[data-theme=dark] .connect-vault-note,[data-theme=dark] .route-deep-footer,[data-theme=dark] .wallet-balance-hero{background:radial-gradient(circle at 82% 10%,rgba(255,122,58,.22),transparent 34%),linear-gradient(135deg,#070708,#24140f 72%,#18181b)}[data-theme=dark] .billing-page .plan-hero,[data-theme=dark] .r-hero{background:radial-gradient(circle at 82% 10%,rgba(255,122,58,.2),transparent 36%),linear-gradient(135deg,#101014,#27272a 62%,#18181b)}[data-theme=dark] .analytics-next-card,[data-theme=dark] .billing-page .plan-hero,[data-theme=dark] .connect-vault-note,[data-theme=dark] .connect-vault-note .btn,[data-theme=dark] .ph-actions .btn--ghost,[data-theme=dark] .r-copy .rh-title,[data-theme=dark] .r-gauge .num,[data-theme=dark] .r-hero-actions .btn--ghost,[data-theme=dark] .route-deep-footer,[data-theme=dark] .wallet-balance-hero .btn--ghost,[data-theme=dark] .wallet-balance-hero strong{color:var(--ink)}[data-theme=dark] .analytics-chart-empty span,[data-theme=dark] .analytics-kpi p,[data-theme=dark] .analytics-next-card p,[data-theme=dark] .billing-note,[data-theme=dark] .connect-integration-card p,[data-theme=dark] .connect-vault-note p,[data-theme=dark] .fix-row p,[data-theme=dark] .goal-eta,[data-theme=dark] .ph-meta,[data-theme=dark] .r-cat p,[data-theme=dark] .r-copy .rh-desc,[data-theme=dark] .route-deep-cell p,[data-theme=dark] .route-deep-footer span,[data-theme=dark] .route-deep-head p,[data-theme=dark] .route-deep-lane p,[data-theme=dark] .route-focus-card p,[data-theme=dark] .route-focus-hero p,[data-theme=dark] .wallet-balance-hero p,[data-theme=dark] .wallet-panel-head p,[data-theme=dark] .wallet-split-card p{color:var(--ink-dim)}[data-theme=dark] .analytics-big-chart-head p,[data-theme=dark] .analytics-kpi span,[data-theme=dark] .analytics-next-card span,[data-theme=dark] .analytics-panel-head p,[data-theme=dark] .analytics-query-row em,[data-theme=dark] .connect-integration-cat,[data-theme=dark] .connect-integration-meta span,[data-theme=dark] .connect-vault-note span,[data-theme=dark] .fix-sub,[data-theme=dark] .meter-sub,[data-theme=dark] .pay-meta,[data-theme=dark] .ph-pricepill,[data-theme=dark] .pid,[data-theme=dark] .plan-card-meta,[data-theme=dark] .r-cat-name,[data-theme=dark] .route-deep-cell span,[data-theme=dark] .route-focus-card span,[data-theme=dark] .sig-row span,[data-theme=dark] .wallet-settle-amount span,[data-theme=dark] .wallet-settlement-row em,[data-theme=dark] .wallet-split-foot>span{color:var(--ink-mute)}[data-theme=dark] .ph-actions .btn--ghost,[data-theme=dark] .ph-pricepill,[data-theme=dark] .r-hero-actions .btn--ghost,[data-theme=dark] .wallet-balance-actions .btn--ghost{background:rgba(250,250,249,.06);border-color:var(--line-2)}[data-theme=dark] .connect-integration-mark--github,[data-theme=dark] .connect-integration-mark--notion,[data-theme=dark] .r-cat[data-status=static]:before,[data-theme=dark] .route-deep-cell[data-status=static]:before,[data-theme=dark] .wallet-chart-bar--seven{color:var(--paper);background:var(--ink)}[data-theme=dark] .analytics-chart-stage span{background:var(--line-2)}[data-theme=dark] .inv-row.head,[data-theme=dark] .keys-row.head{background:rgba(24,24,27,.96)}[data-theme=dark] .pill.pill--ink{color:var(--ink);background:rgba(250,250,249,.1);border-color:var(--line-3)}[data-theme=dark] .pill.pill--ink:before{background:var(--ink)}[data-theme=dark] .pill.pill--warn{color:var(--warn)}[data-theme=dark] .pill.pill--bad{color:var(--bad)}[data-theme=dark] .pill.pill--g{color:var(--ok)}[data-theme=dark] .analytics-next-card .btn--ink,[data-theme=dark] .connect-vault-note .btn--ink,[data-theme=dark] .wallet-chart-card .btn--ink,[data-theme=dark] .wallet-payout-card .btn--ink{color:var(--paper);background:var(--ink);border-color:var(--ink)}.onboarding-main{gap:18px}.onboarding-hero{align-items:center;grid-template-columns:minmax(0,1fr) auto}.onboarding-readiness{--onboarding-progress:0%;width:120px;height:120px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#fbf6ec;background:radial-gradient(circle at center,#111112 0 52%,transparent 53%),conic-gradient(var(--accent) 0 var(--onboarding-progress),rgba(20,18,14,.14) var(--onboarding-progress) 100%);border-radius:50%;box-shadow:0 18px 50px rgba(22,19,14,.2)}.onboarding-readiness span{font-size:34px;font-weight:920;line-height:1}.onboarding-readiness small{margin:0;color:rgba(251,246,236,.72);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.onboarding-console{--onboarding-panel:color-mix(in srgb,var(--surface) 90%,var(--paper) 10%);--onboarding-panel-2:color-mix(in srgb,var(--surface-2) 84%,var(--paper) 16%);--onboarding-sunken:color-mix(in srgb,var(--paper-2) 72%,var(--surface) 28%);display:grid;grid-template-columns:minmax(210px,.58fr) minmax(440px,1.22fr) minmax(330px,.88fr);min-height:690px;overflow:hidden;background:var(--onboarding-panel);border:1px solid var(--line-2);border-radius:8px;box-shadow:var(--sh)}.onboarding-editor,.onboarding-proof,.onboarding-rail{min-width:0;padding:18px}.onboarding-rail{display:grid;align-content:flex-start;grid-gap:10px;gap:10px;background:linear-gradient(180deg,var(--onboarding-panel),var(--onboarding-panel-2));border-right:1px solid var(--line)}.onboarding-actions,.onboarding-card-head,.onboarding-file-row,.onboarding-rail-head,.onboarding-review-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.onboarding-rail-head span,.onboarding-review-grid>div>span,.proof-label{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.onboarding-step{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;width:100%;padding:13px;color:var(--ink);text-align:left;background:color-mix(in srgb,var(--surface) 84%,transparent);border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.onboarding-step:hover{transform:translateY(-1px);border-color:var(--line-2)}.onboarding-step span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;color:var(--ink);background:var(--onboarding-sunken);border:1px solid var(--line);border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:900}.onboarding-step strong{font-size:14px;font-weight:900}.onboarding-step small{color:var(--ink-mute);font-size:12px}.onboarding-step.is-active{color:#fbf6ec;background:linear-gradient(135deg,#111112,#2a211d);border-color:rgba(255,122,58,.45);box-shadow:0 14px 32px -24px rgba(10,10,10,.8)}.onboarding-step.is-active span{color:#111112;background:var(--accent);border-color:var(--accent)}.onboarding-step.is-active small{color:rgba(255,255,255,.68)}.onboarding-step.is-done:not(.is-active){border-color:rgba(39,137,91,.35)}.onboarding-editor{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,transparent),color-mix(in srgb,var(--tint-g) 42%,transparent)),var(--onboarding-panel);border-right:1px solid var(--line)}.onboarding-card{display:grid;grid-gap:16px;gap:16px;padding:18px;background:color-mix(in srgb,var(--surface) 94%,var(--paper) 6%);border:1px solid var(--line-2);border-radius:8px;box-shadow:var(--sh-sm)}.onboarding-card-head h2{margin:4px 0 0;font-size:clamp(24px,3vw,38px);letter-spacing:0;line-height:.95}.onboarding-field-grid,.onboarding-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.onboarding-field input,.onboarding-field select,.onboarding-field textarea{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:8px}.onboarding-field input:focus,.onboarding-field select:focus,.onboarding-field textarea:focus{outline:0;border-color:var(--accent);box-shadow:var(--accent-glow)}.onboarding-field input,.onboarding-field select{min-height:48px;padding:12px 14px}.onboarding-field textarea{min-height:138px;padding:13px 14px;resize:vertical}.btn-icon-text{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.onboarding-platform-console,.onboarding-source-console{display:grid;grid-gap:12px;gap:12px}.onboarding-platform-picker,.onboarding-source-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));grid-gap:10px;gap:10px}.onboarding-platform-picker{grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.onboarding-platform-picker button,.onboarding-source-picker button{display:grid;place-items:center;min-width:54px;min-height:54px;padding:5px;color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--paper-2) 86%,transparent)),var(--surface);border:1px solid var(--line-2);border-radius:8px;cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.onboarding-platform-picker button.is-selected,.onboarding-platform-picker button:hover,.onboarding-source-picker button.is-selected,.onboarding-source-picker button:hover{background:linear-gradient(135deg,rgba(255,122,58,.14),transparent 78%),var(--surface);border-color:rgba(255,122,58,.46);box-shadow:0 14px 34px -26px rgba(255,122,58,.52)}.onboarding-platform-picker button:focus-visible,.onboarding-source-picker button:focus-visible{outline:0;border-color:var(--accent);box-shadow:var(--accent-glow)}.onboarding-picker-icon,.profile-preview-link-icon{display:inline-grid;place-items:center}.onboarding-picker-icon{width:44px;height:44px;color:var(--accent);background:var(--surface);border:1px solid var(--line-2);border-radius:8px}.onboarding-platform-picker button.is-selected .onboarding-picker-icon,.onboarding-source-picker button.is-selected .onboarding-picker-icon{color:#111112;background:var(--accent);border-color:var(--accent)}.onboarding-link-composer{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:12px;background:linear-gradient(90deg,rgba(20,20,22,.035),transparent),var(--onboarding-sunken);border:1px solid var(--line);border-radius:8px}.onboarding-compose-head{display:flex;align-items:center;gap:10px;min-width:0;padding-bottom:2px}.onboarding-compose-head>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.onboarding-compose-head strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.onboarding-compose-head small,.onboarding-microcopy{color:var(--ink-mute);font-size:12px}.onboarding-compose-field{margin:0}.onboarding-source-stack{display:flex;flex-wrap:wrap;gap:8px;min-height:46px;padding:10px;background:color-mix(in srgb,var(--surface) 82%,var(--paper) 18%);border:1px solid var(--line);border-radius:8px}.onboarding-link-preview--icons>li,.onboarding-link-preview--icons>span,.onboarding-source-chip{display:inline-flex;align-items:center;gap:8px;min-width:0}.onboarding-source-chip{max-width:100%;padding:8px 10px;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:800}.onboarding-source-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-empty-state{color:var(--ink-mute)!important;font-family:var(--font-mono);font-size:11px}.onboarding-notes-field textarea{min-height:112px}.onboarding-prefix-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;background:var(--surface);border:1px solid var(--line-2);border-radius:8px}.onboarding-prefix-field span{padding-left:12px;color:var(--ink-mute);font-family:var(--font-mono);font-size:12px;font-weight:800;white-space:nowrap}.onboarding-prefix-field input{border:0;border-radius:0}.onboarding-field small,.onboarding-review-row small,.onboarding-upload small,.profile-preview-offer small{color:var(--ink-mute);font-size:12px}.onboarding-upload{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);grid-gap:12px;gap:12px}.onboarding-upload-button{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;min-height:118px;padding:16px;border:1px dashed var(--line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(255,122,58,.08),transparent 70%),var(--onboarding-sunken);cursor:pointer}.onboarding-upload-button input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.onboarding-upload-button:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,95,31,.18)}.onboarding-upload-mark{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;color:#111112;background:var(--accent);border-radius:8px}.onboarding-upload-button span{font-size:18px;font-weight:900}.onboarding-upload-button small{grid-column:2}.onboarding-doc-list,.onboarding-file-toggles,.onboarding-generated-list,.onboarding-link-preview,.onboarding-money-options,.profile-preview-chips{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;margin:0;padding:0;list-style:none}.onboarding-doc-list button,.onboarding-doc-list>span,.onboarding-file-toggles button,.onboarding-generated-list span,.onboarding-link-preview>li,.onboarding-link-preview>span,.profile-preview-chips span{padding:9px 10px;color:var(--ink);background:var(--onboarding-sunken);border:1px solid var(--line);border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:800}.onboarding-link-preview>li,.onboarding-link-preview>span{display:inline-grid;gap:2px}.onboarding-link-preview small{color:var(--ink-mute);font-family:var(--font-body);font-size:11px;font-weight:700}.onboarding-link-preview--icons>li,.onboarding-link-preview--icons>span{display:inline-grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0}.onboarding-doc-list button{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;align-items:center;min-height:44px;max-width:100%;text-align:left;cursor:pointer}.onboarding-doc-list button>svg{grid-row:span 2;color:var(--accent)}.onboarding-doc-list button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-doc-list button small{grid-column:2;color:var(--ink-mute);font-size:10px;text-transform:uppercase}.onboarding-file-toggles button.is-selected,.onboarding-money-options button.is-selected{color:var(--paper);background:var(--ink);border-color:var(--ink)}.onboarding-money-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-money-options button{color:var(--ink);text-align:left;background:var(--paper);cursor:pointer}.onboarding-money-options button,.onboarding-review-grid>div{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px}.onboarding-review-grid>div{background:var(--paper-2)}.onboarding-review-row{padding:10px 0;border-top:1px solid var(--line)}.onboarding-status{padding:12px;color:var(--ink-dim);background:var(--accent-faint);border:1px solid rgba(255,95,31,.18);border-radius:8px}.onboarding-optional{padding:12px;background:color-mix(in srgb,var(--surface) 78%,var(--tint-g) 22%);border:1px solid var(--line);border-radius:8px}.onboarding-optional summary{display:flex;align-items:center;min-height:44px;color:var(--ink);font-weight:900;cursor:pointer}.onboarding-optional p{margin:10px 0 0;color:var(--ink-dim)}.onboarding-checklist,.onboarding-draft-note,.onboarding-publish-summary{display:grid;grid-gap:10px;gap:10px}.onboarding-checklist>div,.onboarding-draft-note,.onboarding-publish-summary>div{padding:12px;background:var(--onboarding-sunken);border:1px solid var(--line);border-radius:8px}.onboarding-draft-note{grid-template-columns:auto minmax(0,1fr);align-items:center}.onboarding-draft-note span,.onboarding-publish-summary span{color:var(--ink-mute);font-size:12px}.onboarding-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-checklist>div{display:flex;align-items:center;gap:10px}.onboarding-checklist span{display:grid;place-items:center;width:30px;height:30px;color:var(--ink-mute);background:var(--surface);border:1px solid var(--line);border-radius:50%;font-family:var(--font-mono);font-size:10px;font-weight:900}.onboarding-checklist .is-done span{color:#0e5132;background:#d9f7e8;border-color:rgba(39,137,91,.35)}.onboarding-publish-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-proof{display:grid;align-content:flex-start;grid-gap:14px;gap:14px;background:radial-gradient(circle at 18% 0,rgba(255,122,58,.18),transparent 34%),linear-gradient(180deg,#19191d,#0f0f11)}.onboarding-proof .proof-label{color:var(--accent)}.onboarding-human-preview,.onboarding-status-panel{display:grid;grid-gap:10px;gap:10px}.profile-preview-card{display:grid;grid-gap:14px;gap:14px;padding:12px 14px 16px;color:#fbf6ec;background:repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0 1px,transparent 1px 7px),linear-gradient(180deg,#151518,#0d0d0f);border:1px solid rgba(255,255,255,.14);border-radius:8px}.profile-preview-card--link{max-width:420px;margin-inline:auto;text-align:center;box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)}.profile-preview-avatar{display:grid;place-items:center;width:58px;height:58px;margin-inline:auto;color:var(--paper);background:linear-gradient(135deg,var(--accent),#2c9f77);border-radius:8px;font-family:var(--font-mono);font-weight:900}.profile-preview-id{display:grid;grid-gap:2px;gap:2px}.profile-preview-card h3{margin:0;font-size:22px}.profile-preview-card p{margin:0;color:rgba(251,246,236,.68)}.profile-preview-headline{font-size:16px}.profile-preview-links{display:grid;grid-gap:8px;gap:8px}.profile-preview-ai,.profile-preview-empty,.profile-preview-links a{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:46px;padding:11px 12px;color:#fbf6ec;text-decoration:none;background:rgba(255,255,255,.082);border:1px solid rgba(255,255,255,.1);border-radius:8px}.profile-preview-links a:hover{background:rgba(255,122,58,.14);border-color:rgba(255,122,58,.32)}.profile-preview-link-icon{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;color:var(--accent);background:rgba(255,122,58,.14);border:1px solid rgba(255,122,58,.22);border-radius:8px;font-family:var(--font-mono);font-size:10px;font-weight:900}.profile-preview-link-copy{display:grid;grid-gap:1px;gap:1px;min-width:0;text-align:left}.profile-preview-link-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-preview-ai small,.profile-preview-links a small{color:rgba(251,246,236,.56);font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase}.profile-preview-empty{justify-content:center;color:rgba(251,246,236,.62)}.profile-preview-offer{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px;background:rgba(255,122,58,.12);border:1px solid rgba(255,122,58,.25);border-radius:8px;text-align:left}.profile-preview-offer>svg{color:var(--accent)}.profile-preview-offer>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.profile-preview-ai{color:#0e5132;background:#dff7ec;border-color:rgba(39,137,91,.26)}.onboarding-file-row{padding:10px 0;color:var(--paper);border-bottom:1px solid rgba(255,255,255,.1)}.onboarding-file-row code{overflow:hidden;color:var(--paper);font-size:11px;text-overflow:ellipsis}.onboarding-file-row span{color:var(--ok);font-family:var(--font-mono);font-size:10px;font-weight:900;text-transform:uppercase}.onboarding-status-panel{padding:14px;color:#fbf6ec;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px}.onboarding-status-panel p,.onboarding-status-panel small{margin:0;color:rgba(255,255,255,.74)}.onboarding-proof-input{display:grid;grid-gap:10px;gap:10px;padding:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px}.onboarding-proof-input .onboarding-field textarea{color:#fbf6ec;background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.14)}.onboarding-proof-input .onboarding-field textarea::placeholder{color:rgba(251,246,236,.46)}.onboarding-proof-input .field-label,.onboarding-proof-input small{color:rgba(255,255,255,.72)}.onboarding-proof-input .onboarding-field{margin-bottom:0}@media (max-width:1180px){.onboarding-console{grid-template-columns:210px minmax(0,1fr)}.onboarding-platform-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-proof{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.onboarding-checklist,.onboarding-console,.onboarding-field-grid,.onboarding-hero,.onboarding-link-composer,.onboarding-money-options,.onboarding-platform-picker,.onboarding-proof,.onboarding-publish-summary,.onboarding-review-grid,.onboarding-source-picker,.onboarding-upload{grid-template-columns:1fr}.onboarding-platform-picker,.onboarding-source-picker{grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.onboarding-platform-picker button,.onboarding-source-picker button{min-height:54px}.onboarding-card-head{align-items:flex-start;flex-direction:column}.onboarding-card-head .pill{align-self:flex-start}.onboarding-readiness{width:104px;height:104px}.onboarding-console{border-radius:8px}.onboarding-rail{border-right:0;border-bottom:1px solid var(--line)}.onboarding-editor{border-right:0}}.toggle-name{margin-bottom:3px;font-size:14px;font-weight:760}.toggle{position:relative;width:48px;height:28px;background:var(--paper-3);border:1px solid var(--line-2);border-radius:999px}.toggle:after{content:"";position:absolute;top:4px;left:4px;width:18px;height:18px;background:var(--ink-mute);border-radius:50%;transition:transform var(--t-fast) var(--ease)}.toggle.on{background:var(--ok-dim);border-color:rgba(15,122,75,.24)}.toggle.on:after{background:var(--ok);transform:translateX(20px)}.danger-card{border-color:rgba(178,29,29,.24)!important;background:linear-gradient(135deg,var(--bad-dim),transparent 36%),var(--surface)!important}.danger-card .sec-head h2,.danger-name{color:var(--bad)}.danger-row{grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}.save-bar{position:-webkit-sticky;position:sticky;bottom:18px;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.save-bar-label{display:inline-flex;align-items:center;gap:8px;color:var(--ink-dim);font-size:13px}.ppage{width:min(1060px,calc(100vw - 32px));min-height:calc(100vh - 96px);margin:0 auto;padding:24px 0 34px;color:#fbf6ec}.ppage--v2{display:grid;grid-gap:16px;gap:16px}.ppage-top{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 2px}.ppage-top-actions{display:inline-flex;align-items:center;gap:10px}.ppage-top-link{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.ppage-card.dir-card{position:relative;display:grid;grid-gap:18px;gap:18px;overflow:hidden;padding:16px;color:#fbf6ec;background:repeating-linear-gradient(180deg,rgba(255,255,255,.026) 0 1px,transparent 1px 8px),linear-gradient(135deg,rgba(255,122,58,.13),transparent 36%),linear-gradient(180deg,#17171a,#0d0d0f);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 38px 120px -58px rgba(0,0,0,.82),inset 0 1px 0 rgba(255,255,255,.08);transform:none}.ppage-card.dir-card:hover{border-color:rgba(255,122,58,.36);box-shadow:0 42px 130px -58px rgba(0,0,0,.88),0 0 0 1px rgba(255,122,58,.14),inset 0 1px 0 rgba(255,255,255,.1);transform:none}.ppage-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--persona-accent,var(--accent)),#34d399,#fbbf24)}.ppage-console-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:10px 12px;color:rgba(251,246,236,.7);background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.09);border-radius:8px}.ppage-console-dots{display:inline-flex;gap:5px}.ppage-console-dots i{width:8px;height:8px;background:rgba(251,246,236,.34);border-radius:999px}.ppage-console-dots i:first-child{background:#ff7a3a}.ppage-console-dots i:nth-child(2){background:#fbbf24}.ppage-console-dots i:nth-child(3){background:#34d399}.ppage-console-bar code,.ppage-console-live{overflow:hidden;font-family:var(--font-mono);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ppage-console-live{color:#34d399;text-transform:uppercase}.ppage-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.ppage-card .dir-avatar--lg{width:72px;height:72px;color:#101012;background:linear-gradient(135deg,var(--persona-accent,var(--accent)),#fbf6ec);border:1px solid rgba(255,255,255,.16);border-radius:8px;font-family:var(--font-mono);font-size:26px;font-weight:950;box-shadow:0 18px 40px -28px var(--persona-accent,var(--accent))}.ppage-card-identity{display:grid;grid-gap:7px;gap:7px;min-width:0}.ppage-card-name-row{display:flex;align-items:center;gap:8px;min-width:0}.ppage-card-name{overflow-wrap:anywhere;margin:0;color:#fbf6ec;font-size:clamp(31px,5vw,58px);line-height:.95}.ppage-card-verified{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;color:#101012;background:#34d399;border-radius:8px}.ppage-card-handle,.ppage-card-meta,.ppage-card-signal,.ppage-card-signals{color:rgba(251,246,236,.66)}.ppage-card-handle{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.ppage-card-persona{color:var(--persona-accent,var(--accent));font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ppage-card-headline{max-width:820px;margin:4px 0 0;color:#fbf6ec;font-size:clamp(22px,3.4vw,38px);font-weight:760;line-height:1.08;text-wrap:balance}.ppage-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ppage-proof-strip span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;color:rgba(251,246,236,.58);background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.1);border-radius:8px;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ppage-proof-strip b{color:#fbf6ec;font-family:var(--font-display);font-size:26px;letter-spacing:0;line-height:1;text-transform:none}.ppage-card-signals{display:flex;flex-wrap:wrap;gap:7px;margin:0;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ppage-card-signal-sep{margin-right:7px;opacity:.45}.ppage-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.ppage-card-meta dd,.ppage-card-meta dt{min-width:0;margin:0}.ppage-card-meta dt{color:rgba(251,246,236,.44);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ppage-card-meta a,.ppage-card-meta dd{overflow:hidden;color:#fbf6ec;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ppage-card-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ppage-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;min-height:72px;padding:14px;color:#fbf6ec;text-decoration:none;background:rgba(255,122,58,.1);border:1px solid rgba(255,122,58,.24);border-radius:8px;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.ppage-offer:hover{background:rgba(255,122,58,.16);border-color:rgba(255,122,58,.42)}.ppage-offer--inert{opacity:.86}.ppage-offer-hint,.ppage-offer-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppage-offer-label{font-size:15px;font-weight:900}.ppage-offer-hint{color:rgba(251,246,236,.58);font-size:12px}.ppage-offer-arrow{grid-row:span 2;align-self:center;color:var(--persona-accent,var(--accent))}.ppage-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ppage-score{display:grid;justify-items:center;min-width:96px;padding:12px 10px;color:#fbf6ec;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.12);border-radius:8px}.ppage-score-num{font-family:var(--font-display);font-size:34px;font-weight:900;line-height:.9}.ppage-score-band,.ppage-score-sub{font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ppage-score-sub{color:rgba(251,246,236,.45)}.ppage-score--high .ppage-score-band{color:#34d399}.ppage-score--mid .ppage-score-band{color:#fbbf24}.ppage-score--low .ppage-score-band{color:#ff7a3a}.ppage-score--dim .ppage-score-band,.ppage-score--dim .ppage-score-num{color:rgba(251,246,236,.58)}.ppage-agent{overflow:hidden;color:#fbf6ec;background:repeating-linear-gradient(180deg,rgba(255,255,255,.02) 0 1px,transparent 1px 9px),#101012;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 26px 80px -54px rgba(0,0,0,.84)}.ppage-agent-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;cursor:pointer;list-style:none}.ppage-agent-summary::-webkit-details-marker{display:none}.ppage-agent-summary-label{color:rgba(251,246,236,.74);font-size:18px;font-weight:900}.ppage-agent-summary-em{color:var(--accent)}.ppage-agent-summary-meta{display:inline-flex;align-items:center;gap:10px}.ppage-agent-chev{color:rgba(251,246,236,.5)}.ppage-agent-body{display:grid;grid-gap:14px;gap:14px;padding:0 16px 16px}.ppage-agent-blurb{margin:0;color:rgba(251,246,236,.68);line-height:1.55}.ppage-agent-blurb b{color:#fbf6ec}.ppage-agent-section{display:grid;grid-gap:10px;gap:10px;padding:14px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:8px}.ppage-agent-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ppage-agent-section-head h3{margin:0;color:#fbf6ec;font-size:16px}.ppage-agent-section-sub{overflow:hidden;color:rgba(251,246,236,.48);font-family:var(--font-mono);font-size:10px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ppage-agent-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ppage-agent-row{display:grid;grid-template-columns:126px minmax(0,1fr) minmax(140px,.8fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:10px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);border-radius:8px}.ppage-agent-row--action{grid-template-columns:72px minmax(0,1fr) 110px minmax(160px,.9fr)}.ppage-agent-access,.ppage-agent-method,.ppage-agent-status{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 8px;color:rgba(251,246,236,.72);background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.08);border-radius:6px;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ppage-agent-access--public,.ppage-agent-status--configured,.ppage-agent-status--live{color:#34d399;background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.22)}.ppage-agent-status--disabled{color:rgba(251,246,236,.44)}.ppage-agent-dot{width:6px;height:6px;background:currentColor;border-radius:999px}.ppage-agent-path{min-width:0;overflow:hidden;color:#fbf6ec;font-family:var(--font-mono);font-size:12px;font-weight:800;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.ppage-agent-path:hover{color:var(--accent)}.ppage-agent-path--inert{color:rgba(251,246,236,.64)}.ppage-agent-note{min-width:0;overflow:hidden;color:rgba(251,246,236,.55);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ppage-agent-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ppage-agent-trust-cell{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);border-radius:8px}.ppage-agent-trust-band,.ppage-agent-trust-label{color:rgba(251,246,236,.5);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ppage-agent-trust-value{color:#fbf6ec;font-family:var(--font-display);font-size:30px;font-weight:900;line-height:1}.ppage-agent-trust-value small{color:rgba(251,246,236,.42);font-size:12px}.ppage-agent-trust-value--ts{overflow:hidden;font-family:var(--font-mono);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ppage-foot{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.ppage-foot a{color:var(--accent);text-decoration:none}@media (max-width:820px){.ppage{width:min(100vw - 24px,680px);padding-top:14px}.ppage-agent-section-head,.ppage-card-head,.ppage-top{align-items:flex-start}.ppage-agent-trust,.ppage-card-actions,.ppage-card-head,.ppage-card-meta,.ppage-card-offers{grid-template-columns:1fr}.ppage-score{justify-items:start;min-width:0}.ppage-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ppage-agent-row,.ppage-agent-row--action{grid-template-columns:1fr;align-items:start}}@media (max-width:560px){.ppage-agent-section-head,.ppage-agent-summary,.ppage-top{flex-direction:column}.ppage-console-bar,.ppage-proof-strip{grid-template-columns:1fr}.ppage-agent-body,.ppage-agent-section,.ppage-card.dir-card{padding:12px}.ppage-card .dir-avatar--lg{width:62px;height:62px}}@media (max-width:980px){.hero .hero-grid,.issues-wrap,.partner-proof-strip,.pricing,.scanners,.score-grid,.team-social-grid{grid-template-columns:1fr}.how-grid,.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.how-step:nth-child(2){border-right:0}.how-step:first-child,.how-step:nth-child(2){border-bottom:1px solid var(--line)}.public-section-head--split{align-items:flex-start;flex-direction:column}.dashboard-team-head,.team-podcast-head{flex-direction:column}.team-podcast-head{align-items:flex-start}.team-podcast-card{grid-template-columns:1fr}.team-podcast-mark{width:164px}.builder-workbench{grid-template-areas:"toolbar toolbar" "hero hero" "steps steps" "rail canvas" "inspector inspector" "log log";grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-template-rows:auto auto auto minmax(520px,auto) auto auto}.builder-og-hero{grid-template-columns:1fr;padding:18px 24px 8px}.builder-og-copy h1{font-size:42px}.builder-step-strip{margin:8px 24px 14px;overflow-x:auto}.builder-step-strip button{min-width:164px}.builder-build-log{flex-wrap:wrap;min-height:54px;padding:9px 14px}.builder-blocked-layout{grid-template-columns:1fr}.builder-surface-editor{display:flex}.builder-proof-pane{min-height:420px}.api-bottom-grid,.bill-grid,.billing-page .plan-hero,.connect-provider-grid,.content-lane-grid,.r-hero,.readiness-grid,.route-contract-board,.route-deep-cells,.route-deep-lanes,.route-extra--analytics,.route-extra--talk,.route-extra--verification,.route-extra--wallet,.settings{grid-template-columns:1fr}.billing-page .plans,.key-stats,.r-cats,.set-nav,.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.set-nav{position:static}.audit-row,.endpoint-row,.keys-row,.wh-row{grid-template-columns:1fr;align-items:flex-start}}@media (max-width:640px){.dir-hero,.hero{padding-top:56px}.hero .hero-grid,.how-grid,.ladder{grid-template-columns:1fr}.mock,.profile-preview,.score-badge{transform:none}.score-badge{position:static;display:inline-block;margin-top:12px}.final-cta,.fix-banner,.price-card,.scanner-card,.team-social-card{padding:24px}.team-social-card{grid-template-columns:1fr;padding:0}.team-social-cover{min-height:280px}.team-social-grid--dashboard .team-social-cover{height:148px}.team-social-avatar{width:92px;height:92px}.team-social-avatar-wrap{margin-top:-58px}.team-social-actions,.team-social-readiness{grid-template-columns:1fr}.team-podcast-card{padding:20px}.team-podcast-mark{width:132px}.final-cta h2{font-size:34px}.filter-bar{position:static}.activity-bar,.activity-stream,.scanned-actions{align-items:flex-start;flex-direction:column}.nf-main{min-height:auto;padding:56px var(--gutter)}.nf-num{font-size:116px}.nf-title{font-size:30px}.builder-workbench,.nf-quick-grid{grid-template-columns:1fr}.builder-workbench{grid-template-areas:"toolbar" "hero" "steps" "rail" "canvas" "inspector" "log";grid-template-rows:auto auto auto auto minmax(460px,auto) auto auto;min-height:auto}.builder-og-hero{padding:16px 14px 6px}.builder-og-copy h1{font-size:34px}.builder-readiness-card{padding:14px}.builder-step-strip{grid-template-columns:repeat(5,minmax(152px,1fr));margin:8px 14px 12px}.builder-profile-snapshot-card,.builder-profile-snapshot-focus,.builder-profile-snapshot-grid{grid-template-columns:1fr}.builder-blocked-panel,.builder-contract-panel{padding:22px}.builder-blocked-layout .builder-preview-pane{min-height:520px}.builder-contract-row,.builder-setup-row{grid-template-columns:1fr;justify-items:start}.builder-toolbar{align-items:flex-start;flex-wrap:wrap;height:auto;padding:12px}.builder-toolbar-spacer,.builder-view-toggle{display:none}.builder-rail{max-height:520px;border-right:0;border-bottom:1px solid var(--line)}.builder-preview-pane{padding:14px}.builder-mode-toggle{order:8;width:100%}.builder-mode-toggle button{flex:1 1}.builder-action-card__top,.builder-example__top,.builder-section-head{align-items:flex-start;flex-direction:column}.analytics-engine-row,.analytics-prompt-row,.billing-page .plans,.connect-provider-card,.custom-domain-row,.danger-row,.dom-row,.earn-row,.fix-row,.inv-row,.key-stats,.pay-method,.proof-row,.r-cats,.route-deep-lane,.route-focus-card,.route-handoff,.route-lane-row,.settings-fields,.settlement-row,.sig-row,.talk-approval-card,.team-row,.usage-grid{grid-template-columns:1fr}.addr-card,.billing-page .plan-hero,.billing-plan-card,.fix-card,.goal-card,.pay-card,.route-deep,.route-focus-card,.route-focus-hero,.settings .sec,.sig-card,.usage-card{padding:22px}.route-deep-head{flex-direction:column}.r-hero{padding:22px}.r-gauge{max-width:220px;margin:0 auto}.avatar-row,.fix-head,.save-bar,.sec-head,.sec-head--split{align-items:flex-start;flex-direction:column}.set-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.set-nav::-webkit-scrollbar{display:none}.set-nav a{flex:0 0 auto;white-space:nowrap}.save-bar{position:static}}