.scan-terminal-main{align-content:start;grid-auto-rows:max-content;gap:10px;padding:8px 10px 16px}.scan-terminal-topbar{min-height:44px;padding:6px}.scan-terminal-search input{min-height:34px;font-size:.86rem}.scan-terminal-search>button{min-height:30px;padding:0 10px;font-size:.74rem}.scan-terminal-data-badge,.scan-terminal-topbar .auth-menu-next>.button-like,.scan-terminal-topbar .auth-menu-next>button{min-height:30px;padding:4px 9px;font-size:.74rem}.scan-terminal-card,.scan-terminal-shell .card{padding:12px}.single-react-workspace{gap:10px}.single-ready-state{min-height:92px;align-content:start;padding:12px}.single-ready-state span{max-width:56ch;font-size:.86rem}.market-command-panel{padding:12px}.market-command-panel h2{font-size:clamp(1.25rem,1.65vw,1.75rem)}.market-summary-grid{gap:10px}.market-summary-card{min-height:88px;align-content:start;gap:7px;padding:11px}.market-summary-card strong{font-size:clamp(1.15rem,1.7vw,1.65rem)}.market-summary-card small{font-size:.78rem}.intelligence-card,.market-heatmap-card,.market-impact-map-card,.snapshot-health-card{padding:12px}.driver-row,.impact-area-card,.processed-news-row,.watchlist-symbol-card{padding:10px}.admin-access-card,.admin-command-center,.admin-console-card,.admin-debug-card,.admin-jobs-card,.admin-settings-card,.watchlist-control-card,.watchlist-table-card{padding:12px;gap:10px}.watchlist-table-card .bulk-panel-head{align-items:center}.settings-admin-next .admin-access-card h2,.settings-admin-next .admin-debug-card h2,.settings-admin-next .admin-jobs-card h2,.settings-admin-next .admin-settings-card h2,.settings-admin-next .placeholder-card h2{font-family:var(--t2-font-sans);font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--t2-text)}.admin-select-field{min-width:210px;display:grid;grid-gap:6px;gap:6px}.admin-select-field.compact{min-width:0}.admin-select-field.compact span{display:none}.admin-select-field span{color:var(--muted);font-weight:850}.admin-section-heading{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:4px 2px 0}.admin-section-heading>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(240,246,252,.24);border-radius:8px;background:rgba(240,246,252,.12);color:var(--t2-text-muted)}.admin-section-heading h2{margin:0;color:var(--text);font-size:clamp(1.12rem,1.8vw,1.55rem);line-height:1.08}.admin-section-heading small{display:block;margin-top:4px;color:var(--muted);line-height:1.4}.admin-command-center{border-color:rgba(240,246,252,.24);background:linear-gradient(180deg,rgba(22,27,34,.84),rgba(13,17,23,.94)),radial-gradient(circle at 100% 0,rgba(240,246,252,.14),transparent 20rem)}.admin-command-actions{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-command-actions .button-like{display:inline-flex;align-items:center;gap:7px}.admin-command-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-command-group{min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(3,9,16,.46);padding:12px;display:grid;align-content:start;grid-gap:12px;gap:12px}.admin-command-group-head{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.admin-command-group-head>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(240,246,252,.22);background:rgba(240,246,252,.12);color:var(--t2-text-muted)}.admin-command-group-head h3{margin:0;color:var(--text);font-size:.98rem;line-height:1.2}.admin-command-list{display:grid;grid-gap:8px;gap:8px}.admin-command-button{width:100%;min-height:54px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;text-align:left;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(22,27,34,.38);color:var(--text);padding:9px 10px;cursor:pointer}.admin-command-button:hover:not(:disabled){border-color:rgba(240,246,252,.42);background:rgba(240,246,252,.16)}.admin-command-button.danger{border-color:rgba(248,113,113,.34);background:rgba(127,29,29,.16)}.admin-command-button.danger:hover:not(:disabled){border-color:rgba(248,113,113,.55);background:rgba(127,29,29,.26)}.admin-command-button.danger small,.admin-command-button.danger svg{color:var(--t2-neg)}.admin-command-button:disabled{cursor:not-allowed;opacity:.58}.admin-command-button svg{color:var(--t2-text-muted)}.admin-command-button span{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin-command-button strong{color:var(--text);font-size:.86rem;line-height:1.2}.admin-command-button small{color:var(--muted);font-size:.74rem;line-height:1.25;overflow-wrap:anywhere}.admin-access-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-access-status-grid article{min-height:86px;display:grid;align-content:space-between;grid-gap:8px;gap:8px;border:1px solid var(--t2-line);border-radius:8px;background:rgba(13,17,23,.58);padding:12px}.admin-access-status-grid svg{color:var(--t2-text-faint)}.admin-access-status-grid span{color:var(--terminal-muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.admin-access-status-grid strong{color:var(--t2-text);font-size:1.15rem}.admin-refresh-warning{padding:14px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border-color:rgba(251,191,36,.34);background:linear-gradient(180deg,rgba(251,191,36,.09),rgba(13,17,23,.34))}.admin-refresh-warning h2{margin:0;font-size:1rem}.admin-refresh-warning p{margin:6px 0 0}.admin-locked-state{min-height:190px;display:grid;grid-gap:16px;gap:16px;background:linear-gradient(180deg,rgba(22,27,34,.86),rgba(13,17,23,.96)),radial-gradient(circle at 100% 0,rgba(240,246,252,.12),transparent 18rem)}.admin-locked-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-locked-grid span{min-height:56px;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--t2-line);border-radius:8px;background:rgba(13,17,23,.58);color:var(--t2-text-muted);padding:10px}.admin-locked-grid svg{color:var(--t2-text-muted);flex:0 0 auto}.admin-locked-grid b{font-size:.82rem;line-height:1.25}.compact-button{min-height:34px;padding:0 11px}.admin-status-grid,.job-grid-next,.settings-grid-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-status-card{padding:18px}.admin-status-card strong{display:block;font-size:1.35rem}.admin-live-label{color:var(--muted);font-size:.9rem;font-weight:850}.admin-pipeline-grid,.admin-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-pipeline-row,.admin-progress-card,.admin-stat-pill{border:1px solid rgba(148,163,184,.18);border-radius:var(--radius);background:rgba(3,9,16,.42)}.admin-pipeline-row{display:flex;justify-content:space-between;gap:14px;padding:15px;align-items:center}.admin-pipeline-row.ready{border-color:rgba(52,211,153,.35)}.admin-pipeline-row.warn{border-color:rgba(251,191,36,.38)}.admin-pipeline-row div{display:grid;grid-gap:4px;gap:4px}.admin-pipeline-row strong,.admin-progress-head strong,.admin-stat-pill strong{color:var(--text)}.admin-mini-events,.admin-pipeline-row span,.admin-progress-metrics,.admin-stat-pill span{color:var(--muted)}.admin-pipeline-row b{color:var(--accent-strong);text-align:right}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-stat-pill{display:grid;grid-gap:7px;gap:7px;padding:13px 14px}.admin-stat-pill.good{border-color:rgba(52,211,153,.35)}.admin-stat-pill.warn{border-color:rgba(251,191,36,.38)}.admin-stat-pill.bad{border-color:rgba(248,113,113,.4)}.deploy-check-table{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:var(--radius);background:rgba(3,9,16,.34)}.deploy-check-table>div{display:grid;grid-template-columns:1fr .7fr 1fr .7fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 13px;border-top:1px solid rgba(148,163,184,.12);color:var(--muted);font-size:.82rem}.deploy-check-table>div:first-child{border-top:0;background:rgba(148,163,184,.055);color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.deploy-check-table strong{color:var(--text)}.deploy-check-table .ready span:nth-child(3),.deploy-check-table .ready span:nth-child(4),.deploy-check-table .ready strong{color:var(--accent-strong)}.deploy-check-table .warn span:nth-child(3),.deploy-check-table .warn span:nth-child(4),.deploy-check-table .warn strong{color:#fbbf24}.deploy-check-table .empty{grid-template-columns:1fr}.admin-split-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-split-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-mission-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.admin-ops-overview{gap:14px}.admin-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-readiness-card{display:grid;grid-gap:11px;gap:11px;min-width:0;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius);background:rgba(3,9,16,.42)}.admin-readiness-card.good{border-color:rgba(52,211,153,.35)}.admin-readiness-card.warn{border-color:rgba(251,191,36,.38)}.admin-readiness-card.bad{border-color:rgba(248,113,113,.4)}.admin-readiness-card>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.admin-readiness-card span{color:var(--muted);font-size:.82rem;font-weight:850;overflow-wrap:anywhere}.admin-readiness-card strong{color:var(--text);font-size:1.15rem;white-space:nowrap}.admin-inventory-card{gap:14px}.admin-inventory-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.admin-inventory-layer-table>div{grid-template-columns:minmax(150px,1fr) 86px 90px 86px}.admin-inventory-scan-table>div{grid-template-columns:minmax(120px,1fr) 86px 86px}.admin-inventory-snapshot-table>div{grid-template-columns:minmax(220px,1.3fr) 90px 82px minmax(130px,.7fr)}.admin-subpanel{border:1px solid rgba(148,163,184,.18);border-radius:var(--radius);background:rgba(3,9,16,.42);padding:15px;display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.admin-subpanel h3{margin:0;color:var(--text);font-size:1rem;line-height:1.2}.admin-wide-subpanel{margin-top:14px}.admin-subpanel-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.admin-subpanel-title-row span{color:var(--muted);font-size:.82rem;font-weight:800;text-align:right}.admin-kv-grid{display:grid;grid-gap:8px;gap:8px}.admin-kv-row{display:grid;grid-template-columns:minmax(92px,.72fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;min-width:0}.admin-kv-row span,.admin-mini-table span{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.admin-kv-row strong,.admin-mini-table strong{color:var(--text);font-size:.9rem;overflow-wrap:anywhere;min-width:0}.admin-chip-list{display:flex;flex-wrap:wrap;gap:8px}.admin-chip-list span{border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:6px 9px;color:var(--muted);font-size:.84rem;overflow-wrap:anywhere;max-width:100%}.admin-mini-table{display:grid;grid-gap:7px;gap:7px}.admin-mini-table>div{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px;grid-gap:8px;gap:8px;align-items:center}.admin-mini-table>div:first-child{padding-bottom:4px;border-bottom:1px solid rgba(148,163,184,.16)}.admin-audit-table{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:rgba(13,17,23,.42)}.admin-audit-table>div{display:grid;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.12);min-width:0}.admin-audit-table>div:last-child{border-bottom:0}.admin-audit-table>div:first-child{background:rgba(22,27,34,.64)}.admin-audit-table span,.admin-audit-table strong{overflow-wrap:anywhere;min-width:0;font-size:.84rem}.admin-audit-table span{color:var(--muted)}.admin-audit-table strong{color:var(--text)}.admin-batch-table>div{grid-template-columns:minmax(120px,1.4fr) 64px 80px 64px 48px}.admin-mission-table>div{grid-template-columns:88px minmax(120px,.7fr) minmax(0,1.9fr) minmax(100px,.7fr)}.admin-decision-table>div{grid-template-columns:92px 110px 110px minmax(220px,1.4fr) minmax(160px,1fr)}.admin-repair-table>div{grid-template-columns:70px 130px minmax(240px,1.4fr) 90px 130px}.admin-queue-debug-table>div{grid-template-columns:92px 110px 70px 160px minmax(260px,1fr)}.admin-inbox-coverage-table>div{grid-template-columns:190px 96px 110px minmax(240px,1.4fr) minmax(160px,1fr)}.membership-admin-card{gap:12px}.membership-user-table{display:grid;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:var(--t2-radius);background:rgba(13,17,23,.42)}.membership-user-table>div{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(110px,.7fr) minmax(120px,.7fr) minmax(92px,.55fr) minmax(150px,.8fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.12)}.membership-user-table>div:last-child{border-bottom:0}.membership-user-table>div:first-child{background:rgba(22,27,34,.64)}.membership-user-table span,.membership-user-table strong{min-width:0;overflow-wrap:anywhere}.membership-user-table>div:first-child span{color:var(--t2-text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.membership-user-table strong{display:grid;grid-gap:3px;gap:3px;color:var(--t2-text);font-size:.88rem}.membership-user-table small{color:var(--t2-text-faint);font-size:.74rem;font-weight:500}.membership-user-table select{min-height:34px}.membership-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 9px;border:1px solid var(--t2-line);border-radius:var(--t2-radius-pill);background:var(--t2-bg-2);color:var(--t2-text-muted);font-size:.72rem;font-family:var(--t2-font-mono);text-transform:uppercase}.membership-pill.pro{color:var(--t2-text);border-color:var(--t2-accent-line)}.membership-pill.admin,.membership-pill.premium{color:var(--t2-pos);border-color:var(--t2-pos-line);background:var(--t2-pos-soft)}.membership-empty-state{min-height:104px;grid-template-columns:32px minmax(0,1fr);align-items:center;padding:14px}.membership-empty-state h2{margin:0 0 4px;font-size:1rem}.admin-progress-card{padding:16px;display:grid;grid-gap:11px;gap:11px}.admin-progress-head{display:flex;justify-content:space-between;gap:12px}.admin-progress-head b{color:var(--accent-strong)}.admin-progress-bar{height:10px;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.16)}.admin-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#34d399)}.admin-mini-events,.admin-progress-metrics{display:flex;gap:10px;flex-wrap:wrap;font-size:.86rem}.admin-progress-note{margin:-2px 0 0;color:var(--muted);font-size:.84rem}.admin-mini-events span{padding:5px 8px;border:1px solid rgba(148,163,184,.16);border-radius:999px}.settings-grid-next .field span{color:var(--muted);font-weight:850}.admin-console-card pre{max-height:420px;overflow:auto;margin:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(3,9,16,.72);color:var(--t2-text);white-space:pre-wrap}.admin-event-list{display:grid;grid-gap:10px;gap:10px}.admin-event-list article{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius);background:rgba(3,9,16,.42)}.admin-event-list strong{color:var(--accent-strong)}.admin-event-list small,.admin-event-list span,.site-footer{color:var(--muted)}.site-footer{border-top:1px solid var(--line);font-size:.92rem;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-footer span:last-child{font-family:var(--t2-font-mono)}.landing-page-v2{--landing-bg:#0d1117;--landing-bg-alt:#161b22;--landing-card:#161b22;--landing-border:#21262d;--landing-blue:var(--t2-accent);--landing-cyan:var(--t2-accent);--landing-positive:#22c55e;--landing-negative:#ef4444;--landing-text:#f8fafc;--landing-muted:#94a3b8;background:radial-gradient(circle at 18% 8%,rgba(240,246,252,.2),transparent 28rem),radial-gradient(circle at 84% 0,rgba(240,246,252,.12),transparent 24rem),linear-gradient(180deg,var(--landing-bg) 0,#030712 100%);padding:0 40px 34px}.landing-final-cta-v2,.landing-footer-v2,.landing-hero-v2,.landing-nav-v2,.landing-section-v2,.landing-trust-v2,.landing-workspace-v2{width:min(100%,1480px)}.landing-nav-v2{min-height:72px;display:grid;align-items:center;grid-gap:28px;gap:28px;border-bottom:1px solid var(--t2-line)}.landing-brand-v2{display:inline-flex;align-items:center;gap:12px;color:var(--landing-text);font-size:1.28rem;font-weight:780}.landing-brand-v2 img{width:34px;height:34px}.landing-hero-actions-v2,.landing-nav-actions-v2,.landing-nav-v2 nav{display:flex;align-items:center;gap:18px}.landing-nav-v2 nav{justify-content:center}.landing-nav-actions-v2 a,.landing-nav-v2 nav a{font-size:.92rem;font-weight:750}.landing-nav-v2 nav a.landing-open-app-link{min-height:40px;border:1px solid var(--t2-line-strong);border-radius:8px;background:rgba(240,246,252,.12);color:var(--t2-text);display:inline-flex;align-items:center;padding:0 14px;font-weight:850}.landing-button-v2,.landing-nav-v2 a:hover{color:var(--landing-text)}.landing-button-v2{min-height:46px;border-radius:8px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:850}.landing-button-v2.primary{border-color:var(--landing-blue);background:linear-gradient(135deg,var(--t2-bg-3),var(--t2-text));box-shadow:0 14px 34px rgba(240,246,252,.28)}.landing-button-v2.ghost{background:rgba(22,27,34,.72)}.landing-hero-v2{min-height:calc(100vh - 96px);grid-template-columns:minmax(360px,.92fr) minmax(620px,1.28fr);grid-gap:48px;gap:48px;padding:52px 0 28px}.landing-hero-copy-v2{display:grid;grid-gap:22px;gap:22px;align-content:center}.landing-kicker-v2{border:1px solid rgba(240,246,252,.4);border-radius:999px;color:var(--landing-cyan);background:rgba(240,246,252,.08);padding:7px 12px;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-hero-copy-v2 h1{max-width:10.8ch;font-size:clamp(3.5rem,6.6vw,7.2rem)}.landing-hero-copy-v2 h1:first-line{color:var(--landing-text)}.landing-hero-copy-v2 h1{color:var(--t2-text)}.landing-hero-copy-v2 p{max-width:62ch;color:var(--t2-text-muted);font-size:1.12rem;line-height:1.7}.landing-hero-copy-v2 small,.landing-mockup-v2 small,.workspace-grid-v2 small{color:var(--landing-muted)}.landing-feature-grid-v2 article,.landing-final-cta-v2,.landing-footer-v2,.landing-mockup-v2,.landing-pricing-grid-v2 article,.landing-trust-v2,.news-preview-v2,.workspace-grid-v2 article{border:1px solid var(--landing-border);border-radius:8px;background:linear-gradient(180deg,rgba(22,27,34,.92),rgba(13,17,23,.92));box-shadow:0 24px 70px rgba(0,0,0,.32)}.landing-mockup-v2{min-height:620px}.mockup-body-v2 aside .active{background:rgba(240,246,252,.2);color:var(--t2-text)}.mockup-opps-v2 small,.mockup-symbol-v2 .positive{color:var(--landing-positive)}.mockup-symbol-v2 .negative{color:var(--landing-negative)}.score-path-v2 .negative b{background:linear-gradient(90deg,#ef4444,#f59e0b)}.landing-trust-v2{display:grid;grid-gap:0;gap:0;margin-top:20px;overflow:hidden}.landing-trust-v2 article{padding:24px;display:flex;gap:14px}.landing-trust-v2 article:last-child{border-right:0}.landing-feature-grid-v2 svg,.landing-steps-v2 svg,.landing-trust-v2 svg{color:var(--t2-text)}.landing-trust-v2 span,.landing-trust-v2 strong{display:block}.landing-feature-grid-v2 p,.landing-final-cta-v2 p,.landing-footer-v2 a,.landing-footer-v2 p,.landing-pricing-grid-v2 li,.landing-steps-v2 p,.landing-trust-v2 span,.landing-workspace-v2 p,.landing-workspace-v2 span,.news-preview-v2 p{color:var(--landing-muted)}.landing-section-v2,.landing-workspace-v2{padding-top:42px}.landing-section-v2>h2,.landing-workspace-v2>h2{text-align:center;font-size:clamp(2rem,3.4vw,3rem);margin-bottom:24px}.landing-feature-grid-v2,.landing-pricing-grid-v2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.landing-feature-grid-v2 article{min-height:240px;display:grid;align-content:center;grid-gap:12px;gap:12px;padding:26px;text-align:center}.landing-steps-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:24px;gap:24px}.landing-steps-v2 article{position:relative;display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;padding:8px 30px}.landing-steps-v2 article>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--landing-blue);font-weight:900}.step-arrow-v2{position:absolute;right:-25px;top:46%;color:var(--landing-muted)!important}.landing-workspace-v2{display:grid;grid-gap:16px;gap:16px}.workspace-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.workspace-grid-v2 article{min-height:270px;padding:24px;display:grid;align-content:start;grid-gap:12px;gap:12px}.workspace-grid-v2 article:first-child b{font-size:4rem;color:var(--landing-positive)}.workspace-grid-v2 div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;border-bottom:1px solid var(--t2-line);padding:8px 0}.workspace-grid-v2 em{color:var(--landing-positive);font-style:normal}.landing-pricing-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-pricing-grid-v2 article{padding:28px;display:grid;grid-gap:18px;gap:18px}.landing-pricing-grid-v2 .active{border-color:var(--landing-blue)}.price-line-v2 strong{font-size:2.6rem}.price-line-v2 span{color:var(--landing-muted)}.landing-pricing-grid-v2 ul{padding:0;margin:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.landing-pricing-grid-v2 li:before{content:"✓";color:var(--landing-positive);margin-right:9px}.landing-pricing-grid-v2 button{min-height:46px;border:1px solid var(--landing-border);border-radius:8px;background:transparent;color:var(--t2-text-muted)}.landing-final-cta-v2{margin-top:42px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-final-cta-v2 h2,.landing-final-cta-v2 p{margin:0}.landing-footer-v2{margin-top:32px;padding:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:38px;gap:38px}.landing-footer-v2 p{max-width:70ch}.landing-footer-v2 nav{display:grid;grid-template-columns:repeat(2,minmax(120px,auto));grid-gap:10px 28px;gap:10px 28px}.landing-page-v2{--landing-bg:#050505;--landing-bg-alt:#080808;--landing-card:#0e0f10;--landing-card-soft:#111214;--landing-border:#242424;--landing-border-soft:#191919;--landing-text:#f4f4f2;--landing-muted:#a8a8a8;--landing-dim:#6f6f6f;--landing-positive:#38c172;--landing-negative:#e05a47;--landing-ivory:#f5f5f0;width:100%;min-height:100vh;padding:0 48px 34px;color:var(--landing-text);background:radial-gradient(circle at 66% 7%,rgba(244,244,242,.055),transparent 32rem),radial-gradient(circle at 18% 10%,rgba(244,244,242,.035),transparent 24rem),linear-gradient(180deg,#050505,#080808 46%,#050505);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.landing-page-v2:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(244,244,242,.022) 1px,transparent 0),linear-gradient(90deg,rgba(244,244,242,.018) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.landing-final-cta-v2,.landing-footer-v2,.landing-hero-v2,.landing-nav-v2,.landing-section-v2,.landing-trust-v2,.landing-workspace-v2{width:min(100%,1680px);margin-inline:auto;position:relative;z-index:1}.landing-nav-v2{min-height:82px;border-bottom:1px solid var(--landing-border-soft);grid-template-columns:auto minmax(0,1fr) auto}.landing-nav-v2 nav{gap:42px}.landing-nav-actions-v2 a,.landing-nav-v2 nav a{color:var(--landing-muted);font-size:.82rem;font-weight:650;letter-spacing:0}.landing-nav-v2 nav a.landing-open-app-link{min-height:auto;border:0;border-radius:0;background:transparent;color:var(--landing-muted);padding:0;font-weight:650}.landing-button-v2{min-height:52px;border:1px solid var(--landing-border);border-radius:6px;padding:0 24px;font-weight:740;letter-spacing:0}.landing-button-v2.primary{border-color:rgba(245,245,240,.82);background:var(--landing-ivory);color:#050505;box-shadow:0 18px 38px rgba(245,245,240,.1)}.landing-button-v2.ghost{background:rgba(14,15,16,.72);color:var(--landing-text)}.landing-hero-v2{min-height:650px;display:grid;grid-template-columns:minmax(430px,.82fr) minmax(720px,1.18fr);grid-gap:58px;gap:58px;align-items:center;padding:34px 0 24px}.landing-market-atmosphere-v2{position:absolute;inset:48px 33% 24px 19%;pointer-events:none;opacity:.62;background:radial-gradient(circle,rgba(244,244,242,.28) 1px,transparent 1.45px) 0 0 /12px 12px,radial-gradient(ellipse at 44% 35%,rgba(244,244,242,.08),transparent 60%);-webkit-mask-image:radial-gradient(ellipse at 44% 36%,#000 0 38%,transparent 72%);mask-image:radial-gradient(ellipse at 44% 36%,#000 0 38%,transparent 72%)}.landing-market-atmosphere-v2 span,.landing-market-atmosphere-v2:after,.landing-market-atmosphere-v2:before{content:"";position:absolute;height:1px;width:58%;background:linear-gradient(90deg,transparent,rgba(244,244,242,.34),transparent);transform-origin:left center}.landing-market-atmosphere-v2:before{top:24%;left:12%;transform:rotate(-16deg)}.landing-market-atmosphere-v2:after{top:51%;left:16%;transform:rotate(12deg)}.landing-market-atmosphere-v2 span:first-child{top:37%;left:24%;transform:rotate(-3deg)}.landing-market-atmosphere-v2 span:nth-child(2){top:66%;left:16%;width:42%;transform:rotate(21deg)}.landing-market-atmosphere-v2 span:nth-child(3),.landing-market-atmosphere-v2 span:nth-child(4){width:2px;background:rgba(244,244,242,.16);transform:none}.landing-market-atmosphere-v2 span:nth-child(3){height:128px;top:56%;left:47%}.landing-market-atmosphere-v2 span:nth-child(4){height:92px;top:63%;left:54%}.landing-hero-copy-v2{gap:24px}.landing-kicker-v2{width:-moz-fit-content;width:fit-content;border:0;border-left:2px solid rgba(245,245,240,.72);border-radius:0;background:transparent;color:var(--landing-muted);padding:0 0 0 12px;font-size:.76rem;font-weight:720;letter-spacing:.16em}.landing-hero-copy-v2 h1{max-width:12.2ch;margin:0;color:var(--landing-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(4.4rem,5.4vw,6.9rem);font-weight:500;letter-spacing:0;line-height:1.02}.landing-hero-copy-v2 h1 span{display:block}.landing-hero-copy-v2 h1 span:last-child{color:rgba(244,244,242,.58)}.landing-hero-copy-v2 p{max-width:54ch;color:var(--landing-muted);font-size:1.08rem;line-height:1.65}.landing-mockup-v2{min-height:548px;border:1px solid var(--landing-border);border-radius:8px;background:linear-gradient(180deg,rgba(14,15,16,.92),rgba(7,7,7,.95));box-shadow:0 28px 90px rgba(0,0,0,.56);display:grid;grid-template-columns:140px minmax(0,1fr);overflow:hidden}.landing-mockup-v2:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(244,244,242,.07),transparent) 0 0 /100% 1px no-repeat,radial-gradient(circle at 88% 14%,rgba(244,244,242,.06),transparent 20rem)}.landing-mockup-sidebar-v2{border-right:1px solid var(--landing-border);padding:24px 14px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:22px;gap:22px}.landing-mockup-mark-v2{width:30px;height:30px;opacity:.9}.landing-mockup-sidebar-v2 nav,.landing-mockup-sidebar-v2>div:last-child{display:grid;grid-gap:9px;gap:9px}.landing-mockup-sidebar-v2 span{min-height:32px;border-radius:6px;color:var(--landing-muted);display:flex;align-items:center;gap:8px;padding:0 9px;font-size:.68rem;font-weight:720}.landing-mockup-sidebar-v2 span.active{background:rgba(244,244,242,.08);color:var(--landing-text)}.landing-mockup-main-v2{padding:24px 26px 22px;display:grid;grid-gap:16px;gap:16px;align-content:start}.landing-mockup-main-v2>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) auto;grid-gap:14px;gap:14px;align-items:start}.landing-mockup-main-v2 h3,.landing-mockup-main-v2 h4,.landing-mockup-main-v2 p{margin:0}.landing-mockup-main-v2 h3{font-size:1.2rem}.landing-mockup-main-v2 p{color:var(--landing-muted);font-size:.78rem}.landing-mockup-main-v2 button,.landing-mockup-search-v2{min-height:34px;border:1px solid var(--landing-border);border-radius:7px;background:rgba(5,5,5,.72);color:var(--landing-dim);display:flex;align-items:center}.landing-mockup-search-v2{gap:8px;padding:0 12px;font-size:.68rem}.landing-mockup-main-v2 button{width:34px;justify-content:center}.landing-mockup-metrics-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-mockup-map-v2,.landing-mockup-metrics-v2 article,.landing-mockup-table-v2{border:1px solid var(--landing-border);border-radius:7px;background:rgba(14,15,16,.68)}.landing-mockup-metrics-v2 article{min-height:106px;padding:14px;display:grid;grid-gap:5px;gap:5px}.landing-mockup-map-v2 b,.landing-mockup-metrics-v2 span,.landing-mockup-table-v2 .head{color:var(--landing-dim);font-size:.66rem;font-weight:820;text-transform:uppercase}.landing-mockup-metrics-v2 strong{font-size:1.45rem;line-height:1}.landing-mockup-map-v2 .positive small,.landing-mockup-metrics-v2 small,.landing-mockup-table-v2 em{color:var(--landing-positive)}.landing-mockup-metrics-v2 i{min-height:26px;display:block;background:linear-gradient(160deg,transparent 0 42%,rgba(56,193,114,.58) 43% 46%,transparent 47%),linear-gradient(175deg,transparent 0 58%,rgba(56,193,114,.14) 59% 61%,transparent 62%)}.landing-mockup-lower-v2{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(250px,.74fr);grid-gap:14px;gap:14px}.landing-mockup-map-v2,.landing-mockup-table-v2{padding:18px;display:grid;grid-gap:10px;gap:10px}.landing-mockup-table-v2 .head,.landing-mockup-table-v2 .row{display:grid;grid-template-columns:42px 58px minmax(0,1fr) 48px 42px 48px;grid-gap:8px;gap:8px;align-items:center}.landing-mockup-table-v2 .row{min-height:32px;color:var(--landing-muted);font-size:.72rem}.landing-mockup-table-v2 b,.landing-mockup-table-v2 strong{color:var(--landing-text)}.landing-mockup-table-v2 a{color:rgba(244,244,242,.74)}.landing-mockup-table-v2 .view-all{margin-top:6px;font-size:.78rem}.landing-mockup-map-v2>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.landing-mockup-map-v2>div span{min-height:62px;border-radius:5px;background:rgba(244,244,242,.045);display:grid;place-content:center;grid-gap:5px;gap:5px;text-align:center}.landing-mockup-map-v2 .positive{background:rgba(56,193,114,.11)}.landing-mockup-map-v2 .negative{background:rgba(224,90,71,.1)}.landing-mockup-map-v2 .negative small{color:var(--landing-negative)}.landing-mockup-map-v2 footer{display:grid;grid-template-columns:auto 1fr auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;color:var(--landing-muted);font-size:.72rem}.landing-mockup-map-v2 footer i:first-of-type{height:7px;border-radius:999px;background:linear-gradient(90deg,var(--landing-negative),rgba(224,90,71,.08))}.landing-mockup-map-v2 footer i:last-of-type{height:7px;border-radius:999px;background:linear-gradient(90deg,rgba(56,193,114,.08),var(--landing-positive))}.landing-trust-v2{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-trust-v2 article{min-height:76px;padding:0 26px;background:transparent;border-right:1px solid var(--landing-border)}.landing-trust-v2 article:first-child{padding-left:0}.landing-feature-grid-v2 svg,.landing-trust-v2 svg{color:var(--landing-text)}.landing-trust-v2 strong{font-size:.9rem}.landing-trust-v2 span{color:var(--landing-muted);font-size:.76rem}.landing-section-v2{padding-top:48px}.landing-section-kicker{display:block;color:var(--landing-dim);font-size:.72rem;font-weight:760;letter-spacing:.18em;text-align:center;text-transform:uppercase;margin-bottom:8px}.landing-section-copy-v2{color:var(--landing-muted);text-align:center;margin:-12px auto 26px;max-width:680px}.landing-section-v2>h2,.landing-workspace-v2>h2{color:var(--landing-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,2.7vw,3rem);font-weight:500;letter-spacing:0}.landing-feature-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.landing-feature-grid-v2 article:nth-child(3n){border-right:0}.landing-feature-grid-v2 article:nth-child(-n+3){border-bottom:1px solid var(--landing-border)}.landing-feature-grid-v2 article{min-height:138px;border-width:0 1px 0 0;border-radius:0;background:transparent;box-shadow:none;padding:8px 26px 8px 20px;text-align:left;align-content:start;grid-template-columns:auto minmax(0,1fr);gap:8px 14px}.landing-feature-grid-v2 article:last-child{border-right:0}.landing-feature-grid-v2 article svg{grid-row:1/span 2;width:36px;height:36px;padding:8px;border:1px solid var(--landing-border);border-radius:6px}.landing-feature-grid-v2 h3{font-size:.95rem}.landing-feature-grid-v2 p{font-size:.82rem;line-height:1.5}.landing-workspace-v2{padding-top:36px}.workspace-grid-v2{grid-template-columns:minmax(0,1.34fr) minmax(320px,.72fr) minmax(380px,.94fr);gap:14px}.workspace-grid-v2 article{min-height:300px;border:1px solid var(--landing-border);border-radius:8px;background:linear-gradient(180deg,rgba(14,15,16,.86),rgba(8,8,8,.92));box-shadow:0 24px 70px rgba(0,0,0,.42)}.workspace-opportunity-v2{grid-template-rows:auto 1fr auto}.workspace-opportunity-v2 header{display:flex;justify-content:space-between;gap:16px}.workspace-opportunity-v2 h3,.workspace-reasoning-v2 h3,.workspace-regime-v2 h3{margin:0;font-size:1.05rem}.workspace-opportunity-v2 nav{display:flex;gap:14px;color:var(--landing-muted);font-size:.72rem}.workspace-opportunity-v2 nav b{min-width:28px;min-height:24px;border:1px solid var(--landing-border);border-radius:6px;display:grid;place-items:center;color:var(--landing-text)}.workspace-score-chart-v2{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center}.workspace-score-chart-v2 strong{display:block;color:var(--landing-text);font-size:2.7rem;font-weight:520;line-height:1}.workspace-score-chart-v2 strong small{color:var(--landing-muted);font-size:1rem}.workspace-metric-strip-v2 small,.workspace-regime-row-v2 em,.workspace-score-chart-v2 em{color:var(--landing-positive);font-style:normal}.workspace-score-chart-v2 i{min-height:104px;display:block;background:linear-gradient(170deg,transparent 0 53%,rgba(56,193,114,.7) 54% 56%,transparent 57%),linear-gradient(180deg,transparent 0 56%,rgba(56,193,114,.12) 57% 100%);border-bottom:1px solid rgba(56,193,114,.3)}.workspace-metric-strip-v2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-metric-strip-v2 section{min-height:86px;border:1px solid var(--landing-border);border-radius:7px;background:rgba(14,15,16,.72);padding:13px;display:grid;grid-gap:5px;gap:5px}.workspace-metric-strip-v2 b{color:var(--landing-text);font-size:1.45rem;font-weight:520}.workspace-reasoning-v2 p{margin:0;line-height:1.55}.workspace-reasoning-v2 div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border-bottom:0;padding:0}.workspace-reasoning-v2 svg{width:34px;height:34px;padding:8px;border:1px solid var(--landing-border);border-radius:6px}.workspace-reasoning-v2 b,.workspace-reasoning-v2 span{display:block}.workspace-reasoning-v2 a,.workspace-regime-v2 a{align-self:end;color:var(--landing-text);display:inline-flex;gap:8px;align-items:center;font-size:.84rem}.workspace-regime-v2{grid-template-columns:1fr 1fr}.workspace-regime-v2 a,.workspace-regime-v2 h3,.workspace-regime-v2>span,.workspace-world-v2{grid-column:1/-1}.workspace-world-v2{min-height:124px;opacity:.56;background:radial-gradient(circle,rgba(244,244,242,.34) 1px,transparent 1.35px) 0 0 /9px 9px,radial-gradient(ellipse at center,rgba(244,244,242,.07),transparent 64%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 42%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 0 42%,transparent 72%)}.workspace-regime-row-v2{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;border-bottom:0;padding:0}.workspace-regime-row-v2 b{color:var(--landing-text);font-size:.86rem}.landing-final-cta-v2{margin-top:46px;padding:34px 36px;border:1px solid var(--landing-border);border-radius:8px;background:linear-gradient(180deg,rgba(14,15,16,.88),rgba(8,8,8,.94))}.landing-final-cta-v2 h2{font-family:Georgia,Times New Roman,serif;font-weight:500}.landing-about-grid,.landing-contact-layout,.landing-inner-hero,.landing-operating-model,.landing-pricing-page-grid,.landing-proof-band{width:min(100%,1480px);margin-inline:auto}.landing-inner-hero{min-height:310px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:34px;gap:34px;align-items:center;padding:34px 0 28px;border-bottom:1px solid var(--t2-line)}.landing-inner-hero>div:first-child{display:grid;grid-gap:18px;gap:18px}.landing-inner-hero h1{max-width:900px;font-size:clamp(2rem,3.4vw,3.45rem);line-height:1.08;color:var(--t2-text)}.landing-inner-hero p{max-width:74ch;color:var(--t2-text-muted);font-size:1rem;line-height:1.62}.landing-about-grid,.landing-pricing-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding-top:24px}.about-signal-panel,.contact-info-stack,.landing-about-grid article,.landing-contact-card,.landing-contact-copy,.landing-operating-model,.landing-pricing-page-grid article,.landing-proof-band{border:1px solid var(--landing-border);border-radius:8px;background:linear-gradient(180deg,rgba(22,27,34,.94),rgba(13,17,23,.94));box-shadow:0 24px 70px rgba(0,0,0,.3)}.landing-pricing-page-grid article.emphasis{border-color:var(--t2-line);background:linear-gradient(180deg,rgba(22,27,34,.96),rgba(7,13,24,.96))}.contact-info-stack span,.landing-proof-band article,.pricing-plan-head,.pricing-plan-price{display:flex;align-items:center;gap:12px}.about-signal-panel svg,.contact-info-stack svg,.landing-about-grid svg,.pricing-plan-head svg{color:var(--t2-text)}.about-signal-panel span,.contact-info-stack span,.landing-about-grid p,.landing-contact-copy p,.landing-contact-copy small,.landing-operating-model span,.landing-pricing-page-grid li,.landing-pricing-page-grid p,.pricing-plan-price small{color:var(--landing-muted)}.about-signal-panel,.contact-info-stack{width:min(420px,100%);padding:20px;display:grid;grid-gap:12px;gap:12px}.about-signal-panel strong{font-size:1.1rem}.landing-about-grid article{min-height:285px;padding:22px;display:grid;align-content:start;grid-gap:12px;gap:12px}.landing-about-grid span{color:var(--t2-text-muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-about-grid h2,.landing-contact-copy h2,.landing-operating-model h2{line-height:1.08}.landing-about-grid h2{font-size:1.28rem}.landing-operating-model{margin-top:16px;padding:22px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.landing-operating-model ol{padding:0;margin:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.landing-operating-model li{border:1px solid var(--t2-line);border-radius:8px;padding:16px;background:rgba(7,13,24,.72)}.landing-operating-model span,.landing-operating-model strong{display:block}.landing-operating-model strong{margin-bottom:5px}.landing-contact-layout{display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding-top:24px}.landing-contact-card,.landing-contact-copy{padding:22px}.landing-contact-copy{display:grid;align-content:start;grid-gap:18px;gap:18px}.landing-contact-copy>div{border:1px solid var(--t2-line);border-radius:8px;padding:16px;background:rgba(7,13,24,.72)}.landing-contact-copy small,.landing-contact-copy strong{display:block}.landing-contact-card .contact-form{display:grid;grid-gap:16px;gap:16px}.landing-contact-card .field{display:grid;grid-gap:8px;gap:8px}.landing-contact-card label{color:var(--t2-text-muted);font-size:.82rem;font-weight:850}.landing-contact-card input,.landing-contact-card textarea{width:100%;border:1px solid var(--t2-line);border-radius:8px;background:linear-gradient(180deg,rgba(14,15,16,.98),rgba(5,5,5,.96));color:var(--t2-text);padding:13px 14px}.landing-contact-card input:focus,.landing-contact-card textarea:focus{outline:none;border-color:rgba(216,201,138,.36);box-shadow:0 0 0 1px rgba(216,201,138,.08)}.landing-contact-card textarea{resize:vertical}.landing-contact-card input::placeholder,.landing-contact-card textarea::placeholder{color:var(--t2-text-faint)}.landing-contact-card .form-actions{display:grid;grid-gap:10px;gap:10px}@media (max-width:900px){.landing-page-v2{padding:0 18px 28px}.landing-about-grid,.landing-contact-layout,.landing-feature-grid-v2,.landing-final-cta-v2,.landing-footer-v2,.landing-hero-v2,.landing-inner-hero,.landing-nav-v2,.landing-operating-model,.landing-pricing-grid-v2,.landing-pricing-page-grid,.landing-proof-band,.landing-steps-v2,.landing-trust-v2,.mockup-body-v2,.mockup-lower-grid-v2,.mockup-main-grid-v2,.news-preview-v2,.workspace-grid-v2{grid-template-columns:1fr}.landing-inner-hero{min-height:auto;padding-top:34px}.landing-inner-hero h1{font-size:2.15rem}.landing-nav-v2{padding:14px 0;gap:14px}.landing-nav-actions-v2,.landing-nav-v2 nav{justify-content:flex-start;overflow-x:auto}.landing-hero-v2{min-height:auto;gap:28px;padding-top:32px}.landing-hero-copy-v2 h1{max-width:100%;font-size:3.2rem}.landing-mockup-v2{min-height:auto}.landing-trust-v2 article{border-right:0;border-bottom:1px solid var(--landing-border)}.landing-trust-v2 article:last-child{border-bottom:0}.step-arrow-v2{display:none}.landing-final-cta-v2,.site-header{align-items:flex-start;flex-direction:column}.site-nav{width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:12px}.about-grid,.landing-hero,.marketing-grid,.pricing-grid{grid-template-columns:1fr}.landing-hero{min-height:auto}.marketing-hero,.scan-hero,.site-footer{flex-direction:column}.scan-terminal-shell,.scan-terminal-shell.scan-shell{grid-template-columns:1fr;width:100%;min-height:100vh;padding:0;overflow-x:hidden}.scan-terminal-rail,.scan-terminal-sidebar{position:static;min-height:auto;grid-template-rows:auto auto auto}.scan-terminal-sidebar{width:100%;border-width:0 0 1px;padding:12px 12px 10px;gap:10px;overflow:hidden}.scan-terminal-brand{padding:0;grid-template-columns:30px minmax(0,1fr)}.scan-terminal-brand small{display:none}.scan-terminal-main{min-height:auto;width:100%;padding:10px;overflow:visible}.scan-terminal-page-head,.scan-terminal-topbar,.single-cockpit-hero{grid-template-columns:1fr}.scan-terminal-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:8px}.scan-terminal-search{min-width:0}.scan-terminal-search input{min-width:0;font-size:.88rem}.scan-terminal-search button{padding-inline:12px}.scan-terminal-page-meta,.scan-terminal-topbar-actions{justify-content:flex-start}.scan-terminal-topbar-actions{width:100%;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.scan-market-open-badge,.scan-refresh-button,.scan-terminal-topbar .auth-menu-next{flex:0 0 auto}.terminal-nav{display:flex;overflow-x:auto;padding-bottom:4px}.scan-terminal-nav{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}.scan-terminal-nav::-webkit-scrollbar,.scan-terminal-topbar-actions::-webkit-scrollbar{display:none}.scan-terminal-nav-group{display:contents}.scan-terminal-nav-heading{display:none}.scan-terminal-nav-item,.terminal-nav a{flex:0 0 auto;white-space:nowrap}.scan-terminal-nav-item{min-width:auto;height:38px;grid-template-columns:18px auto;padding:0 12px;border:1px solid var(--t2-line);border-radius:999px;background:rgba(22,27,34,.54)}.scan-terminal-nav-item strong{font-size:.82rem}.scan-terminal-status-strip{display:none}.bulk-workbench,.single-input-row,.single-score-shell{grid-template-columns:1fr}.universe-rail{display:grid;overflow:visible;align-items:stretch}.universe-rail button{min-width:0;min-height:96px}.impact-ledger-row,.impact-trace-head{grid-template-columns:1fr}.impact-trace-head{display:grid}.admin-key-row,.admin-refresh-warning,.bulk-panel-head,.cockpit-hero-strip,.dashboard-hero,.intelligence-summary-card,.market-card-head,.market-command-panel,.market-wind-head,.opportunity-card-head,.reference-chart-head,.single-macro-columns,.single-macro-kpis,.single-ready-flow,.single-ready-hero,.technical-details-panel summary,.topdown-brief-hero,.trend-card-main header,.trends-hero,.watchlist-add-row{flex-direction:column}.admin-access-status-grid,.admin-command-groups,.admin-locked-grid,.admin-pipeline-grid,.admin-progress-grid,.admin-readiness-grid,.admin-split-grid,.admin-split-grid.compact,.admin-stat-grid,.admin-status-grid,.bulk-metric-grid,.cockpit-kpi-grid,.cockpit-primary-grid,.cockpit-secondary-grid,.compact-grid,.dashboard-main-grid,.dashboard-main-grid.lower,.dashboard-metric-grid,.decision-queue-strip,.event-impact-columns,.event-metrics,.evidence-grid,.impact-area-grid,.impact-columns,.impact-coverage-grid,.impact-coverage-review-grid,.impact-coverage-summary,.intelligence-grid,.intelligence-snapshot-grid,.job-grid-next,.layer-conflict-list,.ledger-grid,.macro-audit-columns,.macro-audit-summary,.macro-lower-grid,.macro-regime-grid,.market-bias-layout,.market-content-grid,.market-content-grid.lower,.market-core-grid,.market-primary-grid,.market-simple-grid,.market-summary-grid,.membership-user-table>div,.news-impact-kpis,.news-impact-product-grid,.news-impact-terminal-grid,.opportunity-card-grid,.pricing-audit-grid,.pricing-audit-grid.secondary,.pricing-audit-summary,.quality-subscore-grid,.quality-summary-grid,.scan-dashboard-grid,.settings-grid-next,.simple-impact-columns,.simple-next-card,.single-cockpit-metrics,.single-command-card,.single-macro-columns,.single-macro-kpis,.terminal-kv-grid,.thematic-pulse-grid,.top-down-policy-grid,.top-down-policy-grid.secondary,.top-down-policy-summary,.topdown-brief-grid,.topdown-fact-strip,.topdown-layer-grid,.topdown-opportunity-grid,.topdown-pipeline-steps,.topdown-signal-grid,.trend-area-columns,.trend-blueprint,.trend-kpi-grid,.trend-main-grid,.watchlist-card-grid,.watchlist-status-grid{grid-template-columns:1fr}.simple-next-card>span{justify-self:start;white-space:normal}.impact-area-grid.two-column{grid-template-columns:1fr}.admin-command-actions,.admin-key-row,.watchlist-add-row{display:grid;grid-template-columns:1fr}.admin-command-actions{justify-content:stretch}.admin-event-list article{grid-template-columns:1fr}.admin-subpanel-title-row{display:grid;justify-content:stretch}.admin-subpanel-title-row span{text-align:left}.admin-batch-table>div,.admin-decision-table>div,.admin-inbox-coverage-table>div,.admin-inventory-layer-table>div,.admin-inventory-scan-table>div,.admin-inventory-snapshot-table>div,.admin-queue-debug-table>div{grid-template-columns:1fr}.cockpit-hero-actions,.market-command-actions{justify-content:flex-start}.cockpit-hero-actions{width:100%}.single-ready-flow span{text-align:left}.cockpit-table{min-width:860px}.cockpit-news-list,.cockpit-news-panel{max-height:none}.cockpit-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.landing-page-v2{padding:0 14px 24px}.landing-nav-v2{min-height:auto}.landing-hero-copy-v2{gap:16px}.landing-hero-copy-v2 h1{font-size:clamp(2.35rem,14vw,3.4rem);line-height:1.02}.landing-hero-copy-v2 p,.landing-inner-hero p{font-size:.95rem;line-height:1.55}.landing-inner-hero h1{font-size:clamp(1.85rem,9vw,2.35rem)}.landing-about-grid article,.landing-contact-card,.landing-contact-copy,.landing-pricing-page-grid article{padding:18px}.scan-terminal-shell.scan-shell{background:#0d1117}.scan-terminal-sidebar{background:rgba(13,17,23,.98)}.scan-terminal-brand strong{font-size:.95rem}.scan-terminal-nav-item{height:34px;padding:0 10px}.scan-terminal-nav-item svg{width:15px;height:15px}.scan-terminal-nav-item strong{font-size:.78rem}.scan-terminal-main{padding:8px;gap:8px}.scan-terminal-topbar{gap:8px;border-radius:0 0 8px 8px;margin:-8px -8px 0}.scan-terminal-search{grid-template-columns:auto minmax(0,1fr) auto;border-radius:8px}.scan-terminal-search span{padding-left:10px}.scan-terminal-search input{min-height:34px;font-size:.82rem}.scan-terminal-search button{min-height:32px;padding:0 10px;font-size:.8rem}.scan-market-open-badge{min-height:32px;border:1px solid var(--t2-line);border-radius:8px;padding:0 10px;background:rgba(22,27,34,.52)}.scan-market-open-badge small{display:none}.scan-refresh-button{min-height:32px;padding:0 10px}.scan-refresh-button span{display:none}.scan-terminal-topbar .auth-menu-next>.button-like,.scan-terminal-topbar .auth-menu-next>button{min-height:32px;padding:0 10px}.cockpit-dashboard{gap:8px}.cockpit-hero-strip{padding:14px}.cockpit-hero-strip h1{font-size:1.55rem;line-height:1.1}.cockpit-hero-strip .muted{font-size:.92rem;line-height:1.5}.cockpit-hero-actions{margin-top:4px}.cockpit-kpi-card{min-height:112px;padding:12px}.cockpit-kpi-card strong{font-size:1.45rem}.cockpit-sparkline{height:28px}.cockpit-panel{padding:10px}.cockpit-section-head h2{font-size:.95rem}.cockpit-table{min-width:760px}.cockpit-kpi-grid,.cockpit-primary-grid,.cockpit-secondary-grid{gap:8px}}.legal-page{background:var(--bg);color:var(--text);min-height:calc(100vh - 200px);padding:56px 20px 80px}.legal-page__inner{max-width:760px;margin:0 auto}.legal-page__breadcrumb{font-size:13px;color:var(--muted);margin-bottom:16px}.legal-page__breadcrumb a{color:var(--accent);text-decoration:none}.legal-page__breadcrumb a:hover{text-decoration:underline}.legal-page__header{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:28px}.legal-page__header h1{font-size:32px;font-weight:600;margin:0 0 8px;letter-spacing:-.01em}.legal-page__meta{font-size:13px;color:var(--muted)}.legal-page__intro{color:var(--muted);font-size:15px;margin-top:6px}.legal-page__content{font-size:15px;line-height:1.7;color:var(--text)}.legal-page__content h2{font-size:20px;font-weight:600;margin:32px 0 10px;color:var(--text)}.legal-page__content ol,.legal-page__content p,.legal-page__content ul{margin:0 0 14px;color:var(--text)}.legal-page__content ol,.legal-page__content ul{padding-left:22px}.legal-page__content li{margin:4px 0}.legal-page__content a{color:var(--accent)}.legal-page__content strong{color:var(--text)}.legal-callout{background:rgba(255,122,145,.08);border-left:3px solid var(--bad);padding:14px 16px;border-radius:6px;margin:0 0 24px}.legal-index{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-gap:14px;gap:14px}.legal-index__card{display:block;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-decoration:none;color:var(--text);transition:border-color .12s ease,background .12s ease}.legal-index__card:hover{border-color:var(--accent);background:var(--panel-2)}.legal-index__card h2{margin:0 0 4px;font-size:17px;font-weight:600}.legal-index__card p{font-size:14px}.cookie-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:9000;display:flex;justify-content:center;pointer-events:none}.cookie-consent__inner{pointer-events:auto;max-width:720px;width:100%;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;box-shadow:0 12px 40px rgba(0,0,0,.45);display:grid;grid-gap:12px;gap:12px;color:var(--text)}.cookie-consent__inner--prefs{max-width:560px}.cookie-consent__text strong{display:block;font-size:15px;margin-bottom:4px}.cookie-consent__text p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.cookie-consent__text p a{color:var(--accent)}.cookie-consent__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cookie-btn{font:inherit;border:1px solid var(--line);border-radius:6px;padding:8px 14px;font-size:13px;cursor:pointer;background:transparent;color:var(--text);transition:background .12s ease,border-color .12s ease}.cookie-btn--primary,.cookie-btn:hover{border-color:var(--accent)}.cookie-btn--primary{background:var(--accent);color:#161b22;font-weight:600}.cookie-btn--primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.cookie-btn--ghost{background:transparent}.cookie-prefs{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-gap:10px;gap:10px}.cookie-prefs li label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:13px}.cookie-prefs li input[type=checkbox]{margin-top:2px;flex-shrink:0}.cookie-prefs li span{display:block}.cookie-prefs li strong{display:block;font-size:14px;margin-bottom:2px}.cookie-prefs li em{font-style:normal;color:var(--muted);font-size:12px;line-height:1.5}.analysis-disclaimer{display:flex;gap:10px;align-items:flex-start;background:rgba(110,168,255,.08);border:1px solid rgba(110,168,255,.32);border-radius:var(--radius);padding:8px 12px;margin:8px 8px 2px;color:var(--text)}.analysis-disclaimer__icon{font-size:18px;line-height:1;color:var(--accent);flex-shrink:0;margin-top:2px}.analysis-disclaimer__body{flex:1 1}.analysis-disclaimer__body strong{display:block;font-size:13px;font-weight:600;margin-bottom:2px}.analysis-disclaimer__body p{margin:0;font-size:11px;color:var(--muted);line-height:1.35}.analysis-disclaimer__body a{color:var(--accent);text-decoration:none}.analysis-disclaimer__body a:hover{text-decoration:underline}.analysis-disclaimer__dismiss{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;font:inherit;flex-shrink:0}.analysis-disclaimer__dismiss:hover{color:var(--text);border-color:var(--accent)}.scan-terminal-main .analysis-disclaimer{align-items:center;gap:8px;margin:6px 8px 0;padding:5px 10px}.scan-terminal-main .analysis-disclaimer__icon{font-size:14px;margin-top:0}.scan-terminal-main .analysis-disclaimer__body{min-width:0}.scan-terminal-main .analysis-disclaimer__body p,.scan-terminal-main .analysis-disclaimer__body strong{display:inline}.scan-terminal-main .analysis-disclaimer__body strong{margin-right:8px;font-size:11px}.scan-terminal-main .analysis-disclaimer__body p{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.scan-terminal-main .analysis-disclaimer__dismiss{padding:3px 8px;font-size:11px}.site-footer{flex-direction:column;align-items:stretch;gap:8px;padding:16px 24px}.site-footer__row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.site-footer__row--disclaimer,.site-footer__row--meta{font-size:12px;color:var(--muted)}.site-footer__row--build{font-size:11px;color:var(--muted);opacity:.7}.site-footer__brand a{color:var(--accent)}.site-footer__legal{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.site-footer__legal a{color:var(--muted);text-decoration:none;font-size:12px}.site-footer__legal a:hover{color:var(--text)}.site-footer__cookie-link{background:transparent;border:none;padding:0;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.site-footer__cookie-link:hover{color:var(--text)}.landing-footer-v2__meta{font-size:12px;color:var(--muted);margin-top:6px}.landing-footer-v2__meta a{color:var(--accent)}.landing-footer-v2__legal{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.landing-footer-v2__cookie-link,.landing-footer-v2__legal a{color:var(--muted);text-decoration:none;font-size:13px;background:transparent;border:none;padding:0;font:inherit;cursor:pointer}.landing-footer-v2__cookie-link:hover,.landing-footer-v2__legal a:hover{color:var(--text)}@media (max-width:640px){.cookie-consent{left:8px;right:8px;bottom:8px}.cookie-consent__actions{justify-content:stretch}.cookie-consent__actions .cookie-btn{flex:1 1}.analysis-disclaimer{flex-wrap:wrap;margin:12px 8px 4px}.analysis-disclaimer__dismiss{margin-left:auto}.legal-page__header h1{font-size:26px}}.legal-page__content h3{font-size:17px;font-weight:600;margin:22px 0 6px}.legal-page__content code{background:var(--panel-2);padding:2px 6px;border-radius:4px;font-size:13px;border:1px solid var(--line)}.legal-inline-link{background:transparent;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline}.legal-inline-link:hover{color:var(--accent-strong)}.legal-table-wrap{overflow-x:auto;margin:12px 0 18px;border:1px solid var(--line);border-radius:var(--radius)}.legal-table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.legal-table thead th{background:var(--panel-2);text-align:left;font-weight:600;white-space:nowrap}.legal-table tbody td,.legal-table thead th{padding:10px 12px;color:var(--text);border-bottom:1px solid var(--line)}.legal-table tbody td{vertical-align:top;line-height:1.5}.legal-table tbody tr:last-child td{border-bottom:none}.legal-table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.015)}.legal-index__group{margin-top:28px}.legal-index__group h2{font-size:18px;font-weight:600;margin:0 0 12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.legal-index__card h3{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--text)}.legal-index__card p{margin:0;color:var(--muted);font-size:13px}