:root{--bg:#07111f;--bg-soft:#0c1728;--panel:rgba(14,25,42,0.86);--panel-2:rgba(18,33,56,0.92);--border:rgba(111,145,196,0.18);--text:#ebf2ff;--muted:#9db2d7;--accent:#6dd3ff;--good:#66e2a0;--warn:#ffd166;--bad:#ff7d7d;--shadow:0 18px 48px rgba(0,0,0,0.32)}.dashboard-stack:has(.hero-pro){gap:18px}.dashboard-stack:has(.hero-pro) .hero-pro{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:22px;min-height:430px;padding:30px;border-color:rgba(103,232,249,.18);background:radial-gradient(circle at 15% 10%,rgba(34,211,238,.16),transparent 34%),radial-gradient(circle at 90% 18%,rgba(59,130,246,.13),transparent 32%),linear-gradient(135deg,rgba(10,20,38,.94),rgba(3,8,20,.9))}.dashboard-stack:has(.hero-pro) .hero-pro:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(103,232,249,.08) 1px,transparent 0),linear-gradient(90deg,rgba(103,232,249,.06) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 35% 18%,black,transparent 72%);mask-image:radial-gradient(circle at 35% 18%,black,transparent 72%)}.dashboard-stack:has(.hero-pro) .hero-pro-main,.dashboard-stack:has(.hero-pro) .hero-pro-side{position:relative;z-index:1}.dashboard-stack:has(.hero-pro) .hero-pro-main{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:22px}.dashboard-stack:has(.hero-pro) .hero-pro-badges{display:flex;flex-wrap:wrap;gap:8px}.dashboard-stack:has(.hero-pro) .hero-pro-badges .note,.dashboard-stack:has(.hero-pro) .section-head>.note{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;border-style:solid;padding:0 11px;white-space:nowrap}.dashboard-stack:has(.hero-pro) .hero-pro-main h2{max-width:900px;margin:0;color:#f8fafc;font-size:clamp(48px,5.8vw,84px);line-height:.92;letter-spacing:0}.dashboard-stack:has(.hero-pro) .hero-pro-main p{max-width:980px;margin:18px 0 0;color:#cbd5e1;font-size:18px;line-height:1.65;font-weight:760}.dashboard-stack:has(.hero-pro) .hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dashboard-stack:has(.hero-pro) .hero-actions .button{min-height:44px;border-radius:16px;font-weight:950}.dashboard-stack:has(.hero-pro) .hero-kpis,.dashboard-stack:has(.hero-pro) .stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-stack:has(.hero-pro) .stats-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.dashboard-stack:has(.hero-pro) .stats-grid+.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-stack:has(.hero-pro) .kpi-pro.note,.dashboard-stack:has(.hero-pro) .note{min-width:0;border-color:rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(2,6,23,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.dashboard-stack:has(.hero-pro) .hero-side-title{overflow-wrap:anywhere;letter-spacing:0}.dashboard-stack:has(.hero-pro) .hero-kpis .hero-side-title,.dashboard-stack:has(.hero-pro) .stats-grid .hero-side-title{font-size:clamp(24px,2.4vw,34px)}.dashboard-stack:has(.hero-pro) .hero-pro-side{display:grid;align-content:stretch;gap:16px;border:1px solid rgba(103,232,249,.16);border-radius:28px;background:linear-gradient(145deg,rgba(8,47,73,.24),rgba(15,23,42,.76));padding:22px}.dashboard-stack:has(.hero-pro) .hero-side-head{border-bottom:1px solid rgba(148,163,184,.12);padding-bottom:16px}.dashboard-stack:has(.hero-pro) .hero-pro-side .hero-side-title{margin-top:8px;color:#f8fafc;font-size:clamp(22px,2vw,30px);line-height:1.22}.dashboard-stack:has(.hero-pro) .hero-pro-side .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stack:has(.hero-pro)>.panel-pro.kpi-pro:first-of-type{position:sticky;top:12px;z-index:12;border-color:rgba(103,232,249,.18);background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.88));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-stack:has(.hero-pro)>.panel-pro.kpi-pro:first-of-type .info-grid-2{grid-template-columns:1fr .85fr .85fr .85fr .9fr}.dashboard-stack:has(.hero-pro) .field{gap:7px}.dashboard-stack:has(.hero-pro) .field span{color:#9fb2d2;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.dashboard-stack:has(.hero-pro) .field input,.dashboard-stack:has(.hero-pro) .field select{min-height:42px;border-radius:14px;border-color:rgba(148,163,184,.2);background:rgba(15,23,42,.74)}.dashboard-stack:has(.hero-pro) .dashboard-split{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start}.dashboard-stack:has(.hero-pro) .dashboard-split:nth-of-type(5),.dashboard-stack:has(.hero-pro) .dashboard-split:nth-of-type(6),.dashboard-stack:has(.hero-pro) .dashboard-split:nth-of-type(8){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stack:has(.hero-pro) .dashboard-split>.panel-pro,.dashboard-stack:has(.hero-pro) .macro-grid>.panel-pro{min-width:0;border-color:rgba(103,232,249,.12);background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.74))}.dashboard-stack:has(.hero-pro) .dashboard-split>.panel-pro:first-child .info-grid{max-height:660px;overflow-y:auto;padding-right:4px}.dashboard-stack:has(.hero-pro) .dashboard-split>.panel-pro:first-child .info-grid::-webkit-scrollbar,.dashboard-stack:has(.hero-pro) .info-grid::-webkit-scrollbar{width:8px}.dashboard-stack:has(.hero-pro) .dashboard-split>.panel-pro:first-child .info-grid::-webkit-scrollbar-thumb,.dashboard-stack:has(.hero-pro) .info-grid::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(103,232,249,.22)}.dashboard-stack:has(.hero-pro) .section-head{align-items:flex-start;gap:14px}.dashboard-stack:has(.hero-pro) .section-head h2{margin:0;color:#f8fafc;font-size:28px;line-height:1;letter-spacing:0}.dashboard-stack:has(.hero-pro) .section-head strong{color:#f8fafc;font-size:18px;letter-spacing:-.02em}.dashboard-stack:has(.hero-pro) .section-head span{color:#a8b8d8;font-weight:900}.dashboard-stack:has(.hero-pro) .dashboard-split button.note{width:100%;border-radius:18px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dashboard-stack:has(.hero-pro) .dashboard-split button.note:hover{transform:translateY(-1px);border-color:rgba(103,232,249,.28);background:rgba(15,23,42,.82)}.dashboard-stack:has(.hero-pro) .dashboard-split button.note.tone-good{border-color:rgba(52,211,153,.34);background:linear-gradient(90deg,rgba(16,185,129,.16),rgba(15,23,42,.72))}.dashboard-stack:has(.hero-pro) .info-grid{gap:12px}.dashboard-stack:has(.hero-pro) .info-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stack:has(.hero-pro) .macro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-stack:has(.hero-pro) .kpi-sub{color:#b8c4dc;line-height:1.55}.dashboard-stack:has(.hero-pro) .tone-good{border-color:rgba(52,211,153,.34)!important}.dashboard-stack:has(.hero-pro) .note-bad,.dashboard-stack:has(.hero-pro) .tone-bad{border-color:rgba(251,113,133,.38)!important}.dashboard-stack:has(.hero-pro) .tone-warn{border-color:rgba(250,204,21,.3)!important}@media (max-width:1280px){.dashboard-stack:has(.hero-pro) .dashboard-split,.dashboard-stack:has(.hero-pro) .dashboard-split:nth-of-type(5),.dashboard-stack:has(.hero-pro) .dashboard-split:nth-of-type(6),.dashboard-stack:has(.hero-pro) .dashboard-split:nth-of-type(8),.dashboard-stack:has(.hero-pro) .hero-pro,.dashboard-stack:has(.hero-pro) .macro-grid{grid-template-columns:1fr}.dashboard-stack:has(.hero-pro) .stats-grid,.dashboard-stack:has(.hero-pro) .stats-grid+.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stack:has(.hero-pro)>.panel-pro.kpi-pro:first-of-type{position:static}.dashboard-stack:has(.hero-pro)>.panel-pro.kpi-pro:first-of-type .info-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-stack:has(.hero-pro) .hero-pro{padding:20px;border-radius:22px}.dashboard-stack:has(.hero-pro) .hero-pro-main h2{font-size:42px}.dashboard-stack:has(.hero-pro) .hero-kpis,.dashboard-stack:has(.hero-pro) .hero-pro-side .info-grid,.dashboard-stack:has(.hero-pro) .info-grid-2,.dashboard-stack:has(.hero-pro) .stats-grid,.dashboard-stack:has(.hero-pro) .stats-grid+.stats-grid,.dashboard-stack:has(.hero-pro)>.panel-pro.kpi-pro:first-of-type .info-grid-2{grid-template-columns:1fr}.dashboard-stack:has(.hero-pro) .dashboard-split>.panel-pro:first-child .info-grid{max-height:none}}.alpha-command-page{--alpha-cyan:#67e8f9;--alpha-blue:#60a5fa;--alpha-green:#86efac;--alpha-rose:#fb7185;--alpha-panel:rgba(6,14,30,0.86)}.alpha-command-page .hero-pro{isolation:isolate;border-radius:30px;box-shadow:0 30px 100px rgba(0,0,0,.34),0 0 0 1px rgba(103,232,249,.04),inset 0 1px 0 rgba(255,255,255,.05)}.alpha-command-page .hero-pro:after{content:"";position:absolute;inset:auto 30px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.55),transparent);pointer-events:none}.alpha-command-page .hero-pro-badges .note:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:999px;background:currentColor;opacity:.75;box-shadow:0 0 16px currentColor}.alpha-command-page .hero-pro-main h2{text-shadow:0 18px 55px rgba(103,232,249,.08)}.alpha-command-page .hero-pro-side{box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 22px 50px rgba(0,0,0,.18)}.alpha-command-page .hero-pro-side .note{border-radius:18px}.alpha-command-strip{display:grid;grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(130px,.72fr)) minmax(190px,.9fr);gap:12px;align-items:stretch;border:1px solid rgba(103,232,249,.18);border-radius:24px;background:linear-gradient(135deg,rgba(8,47,73,.32),rgba(2,6,23,.86)),rgba(2,6,23,.86);padding:12px;box-shadow:0 22px 70px rgba(0,0,0,.24)}.alpha-command-action,.alpha-command-cell,.alpha-command-primary{min-height:82px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.62));padding:14px 16px}.alpha-command-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:14px}.alpha-command-cell span,.alpha-command-primary span{color:#94a3b8;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.alpha-command-primary strong{color:#f8fafc;font-size:clamp(32px,3.2vw,48px);line-height:1;letter-spacing:-.03em}.alpha-command-primary em{align-self:center;border:1px solid rgba(52,211,153,.32);border-radius:999px;background:rgba(16,185,129,.14);padding:8px 12px;color:#bbf7d0;font-size:12px;font-style:normal;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.alpha-command-cell{display:grid;align-content:center;gap:10px}.alpha-command-cell strong{color:#f8fafc;font-size:24px;line-height:1}.alpha-command-action{display:inline-flex;align-items:center;justify-content:center;border-color:rgba(103,232,249,.36);background:linear-gradient(135deg,rgba(34,211,238,.22),rgba(37,99,235,.2));color:#ecfeff;font-weight:950;letter-spacing:.04em}.alpha-command-action:disabled{opacity:.62}.alpha-command-page>.panel-pro.kpi-pro:first-of-type{border-radius:22px}.alpha-command-page .dashboard-split:first-of-type>.panel-pro:first-child{position:sticky;top:96px}.alpha-command-page .dashboard-split:first-of-type>.panel-pro:first-child .section-head h2:after{content:"Live Queue";margin-left:10px;display:inline-flex;min-height:26px;align-items:center;border:1px solid rgba(103,232,249,.24);border-radius:999px;background:rgba(34,211,238,.1);padding:0 9px;color:#a5f3fc;font-size:10px;letter-spacing:.14em;text-transform:uppercase;vertical-align:middle}.alpha-command-page .dashboard-split:first-of-type button.note{position:relative;overflow:hidden;min-height:112px;border-radius:20px;padding:16px}.alpha-command-page .dashboard-split:first-of-type button.note:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:rgba(148,163,184,.42)}.alpha-command-page .dashboard-split:first-of-type button.note.tone-good:before{background:var(--alpha-green);box-shadow:0 0 24px rgba(134,239,172,.45)}.alpha-command-page .dashboard-split:first-of-type button.note .section-head strong{font-size:24px}.alpha-command-page .dashboard-split:first-of-type button.note .section-head span{border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:5px 9px;background:rgba(15,23,42,.74);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.alpha-command-page .dashboard-split:first-of-type>.dashboard-stack>.panel-pro:first-child{border-color:rgba(52,211,153,.2);background:radial-gradient(circle at 90% 0,rgba(16,185,129,.12),transparent 30%),linear-gradient(180deg,rgba(15,23,42,.84),rgba(2,6,23,.76))}.alpha-command-page .dashboard-split:first-of-type>.dashboard-stack>.panel-pro:first-child .info-grid-2 .note{min-height:126px;display:grid;align-content:center}.alpha-command-page .dashboard-split:first-of-type>.dashboard-stack>.panel-pro:first-child .info-grid-2 .hero-side-title{font-size:clamp(28px,3vw,44px)}.alpha-command-page .panel-pro.kpi-pro:has(>.section-head h2){box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 54px rgba(0,0,0,.18)}.alpha-command-page .panel-pro.kpi-pro .section-head{padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.11)}.alpha-command-page .panel-pro.kpi-pro .section-head+.info-grid,.alpha-command-page .panel-pro.kpi-pro .section-head+.info-grid-2{margin-top:14px}.alpha-command-page .dashboard-split:nth-of-type(5) .note,.alpha-command-page .dashboard-split:nth-of-type(6) .note,.alpha-command-page .macro-grid .note{border-radius:18px}.alpha-command-page .dashboard-split:nth-of-type(5) button.note{min-height:92px}.alpha-command-page .dashboard-split:nth-of-type(5) .section-head strong{color:#ecfeff}.alpha-command-page .dashboard-split:nth-of-type(6) .panel-pro:first-child{border-color:rgba(96,165,250,.18)}.alpha-command-page .dashboard-split:nth-of-type(6) .panel-pro:last-child{border-color:rgba(103,232,249,.18)}.alpha-command-page .macro-grid{align-items:start}.alpha-command-page .macro-grid .panel-pro:first-child{border-color:rgba(52,211,153,.16)}.alpha-command-page .macro-grid .panel-pro:last-child{border-color:rgba(96,165,250,.16)}.alpha-command-page .dashboard-split:last-child .panel-pro:last-child{border-color:rgba(52,211,153,.18)}.alpha-command-page .dashboard-split:last-child .panel-pro:first-child{border-color:rgba(250,204,21,.16)}@media (max-width:1280px){.alpha-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-command-page .dashboard-split:first-of-type>.panel-pro:first-child{position:static}}@media (max-width:760px){.alpha-command-primary,.alpha-command-strip{grid-template-columns:1fr}.alpha-command-primary em{justify-self:start}}*{box-sizing:border-box}body,html{padding:0;margin:0}body{color:var(--text);background:radial-gradient(circle at top right,rgba(109,211,255,.15),transparent 30%),radial-gradient(circle at top left,rgba(102,226,160,.12),transparent 25%),linear-gradient(180deg,#06101d,#081321);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-shell{max-width:1320px;margin:0 auto;padding:28px 20px 48px}.topbar{justify-content:space-between;gap:16px;margin-bottom:24px}.brand{align-items:center}.brand-mark{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(109,211,255,.18),rgba(102,226,160,.15));border:1px solid var(--border);box-shadow:var(--shadow)}.brand h1{font-size:20px;margin:0}.brand p{margin:2px 0 0;color:var(--muted);font-size:13px}.nav{display:flex;flex-wrap:wrap;gap:10px}.nav-link{padding:10px 14px;border-radius:12px;color:var(--muted);border:1px solid transparent;transition:.2s ease}.nav-link.active,.nav-link:hover{color:var(--text);border-color:var(--border);background:rgba(255,255,255,.04)}.grid{display:grid;gap:16px}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{background:var(--panel);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.panel.pad{padding:18px}.panel h2,.panel h3{margin:0 0 10px}.muted{color:var(--muted)}.kpi{padding:18px}.kpi-label{color:var(--muted);font-size:13px}.kpi-value{font-size:28px;font-weight:700;margin-top:8px}.row{display:flex;justify-content:space-between;gap:12px}.badge,.row{align-items:center}.badge{display:inline-flex;gap:8px;padding:7px 11px;border-radius:999px;font-size:12px;border:1px solid var(--border);background:rgba(255,255,255,.04)}.badge.good{color:var(--good)}.badge.warn{color:var(--warn)}.badge.bad{color:var(--bad)}.list{display:grid;gap:10px}.list-item{padding:14px;border-radius:16px;background:var(--panel-2);border:1px solid var(--border)}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:12px 10px;border-bottom:1px solid var(--border);text-align:left}.table th{color:var(--muted);font-size:13px;font-weight:600}.pill{padding:6px 10px;border-radius:999px;font-size:12px;display:inline-block;background:rgba(255,255,255,.06);border:1px solid var(--border)}.button{padding:10px 14px;border-radius:12px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(109,211,255,.18),rgba(109,211,255,.08));color:var(--text)}.button.secondary{background:rgba(255,255,255,.04)}.field{display:grid;gap:8px}.field label{font-size:13px;color:var(--muted)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text)}.hero{padding:22px;display:flex;gap:18px;align-items:center;justify-content:space-between}.hero h2{font-size:28px;margin:0 0 8px}.hero p{margin:0;color:var(--muted);max-width:760px}.note{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px dashed var(--border)}.code{font-family:SFMono-Regular,Consolas,monospace;font-size:13px;white-space:pre-wrap;padding:14px;border-radius:14px;background:rgba(2,8,16,.65);border:1px solid var(--border)}.footer-space{height:30px}@media (max-width:1024px){.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}.hero,.row,.topbar{flex-direction:column;align-items:stretch}}.alpha-hero{background:radial-gradient(circle at top left,rgba(109,211,255,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(102,226,160,.1),transparent 28%),linear-gradient(180deg,rgba(14,25,42,.94),rgba(10,19,34,.98))}.alpha-split{grid-template-columns:420px minmax(0,1fr)}.alpha-raw summary{cursor:pointer;color:var(--muted);margin-bottom:12px}.alpha-raw[open] summary{margin-bottom:14px}@media (max-width:1280px){.alpha-split{grid-template-columns:1fr}}.autotrade-hero-v3{background:radial-gradient(circle at top right,rgba(34,211,238,.16),transparent 22%),radial-gradient(circle at bottom left,rgba(249,115,22,.1),transparent 26%),linear-gradient(180deg,rgba(11,24,48,.99),rgba(7,18,38,.99))}.autotrade-split{grid-template-columns:1.15fr .85fr}.info-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.autotrade-runtime-box{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid var(--border);background:rgba(255,255,255,.03)}.autotrade-runtime-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--text)}.autotrade-runtime-row span{color:var(--muted)}.equity-bars{display:flex;align-items:end;gap:6px;height:180px;padding:16px;border-radius:18px;border:1px solid var(--border);background:rgba(255,255,255,.03)}.equity-bar{flex:1 1;border-radius:10px 10px 0 0;background:linear-gradient(180deg,rgba(109,211,255,.9),rgba(109,211,255,.35))}.autotrade-bottom-stats{margin-top:14px}.button.button-danger{background:linear-gradient(180deg,rgba(255,125,125,.18),rgba(255,125,125,.08));border-color:rgba(255,125,125,.22)}.button.button-warn{background:linear-gradient(180deg,rgba(255,209,102,.18),rgba(255,209,102,.08));border-color:rgba(255,209,102,.22)}.command-summary-bar{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.summary-chip{padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:rgba(255,255,255,.03);display:grid;gap:8px}.summary-chip span{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.summary-chip strong{font-size:18px;color:var(--text)}.hero-command-strip{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.status-lamp-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:rgba(255,255,255,.03)}.status-lamp-dot{width:12px;height:12px;border-radius:999px;box-shadow:0 0 18px currentColor}.status-lamp-dot.good{background:var(--good);color:var(--good)}.status-lamp-dot.bad{background:var(--bad);color:var(--bad)}.status-lamp-dot.neutral,.status-lamp-dot.warn{background:var(--warn);color:var(--warn)}.status-lamp-copy{display:grid;gap:3px}.status-lamp-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.16em}.status-lamp-value{font-size:14px;font-weight:700;color:var(--text)}.decision-flow-v2{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.flow-node{position:relative;padding:16px;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));overflow:hidden}.flow-node:after{content:"";position:absolute;top:50%;right:-10px;width:20px;height:2px;background:rgba(255,255,255,.14)}.flow-node:last-child:after{display:none}.flow-good{border-color:rgba(102,226,160,.22)}.flow-bad{border-color:rgba(255,125,125,.22)}.flow-neutral,.flow-warn{border-color:rgba(255,209,102,.18)}.flow-node-index{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--border);font-size:12px;font-weight:700}.flow-node-label{margin-top:14px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.flow-node-value{margin-top:10px;font-size:16px;font-weight:700;line-height:1.4}.risk-good{border-color:rgba(102,226,160,.22)}.risk-bad{border-color:rgba(255,125,125,.22)}.risk-neutral,.risk-warn{background:rgba(255,209,102,.08);border-color:rgba(255,209,102,.22)}.risk-cell-label{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.risk-cell-value{margin-top:12px;font-size:22px;font-weight:700}.strategy-matrix{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-tile{padding:16px;border-radius:18px;border:1px solid var(--border);background:rgba(255,255,255,.03)}.strategy-tile-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.strategy-name{font-size:17px;font-weight:700;color:var(--text)}.strategy-state{margin-top:12px;color:var(--muted);line-height:1.6}.debug-collapse{overflow:visible}.debug-collapse summary{cursor:pointer;color:var(--muted);margin-bottom:14px}.debug-collapse[open] summary{margin-bottom:16px}.debug-collapse-inner{margin-top:8px}.topbar{z-index:9999}.nav,.topbar{position:relative}.nav{z-index:10000}.nav-link,a{position:relative;z-index:10001;pointer-events:auto}.dashboard-stack,.hero-pro,.panel-pro{position:relative;z-index:1}.hero-pro:after,.hero-pro:before,.panel-pro:after,.panel-pro:before{pointer-events:none}@media (max-width:1280px){.autotrade-split{grid-template-columns:1fr}.info-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.command-summary-bar,.decision-flow-v2,.hero-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.command-summary-bar,.decision-flow-v2,.hero-command-strip,.info-grid-3,.info-grid-4,.risk-heat-grid,.strategy-matrix{grid-template-columns:1fr}.flow-node:after{display:none}.equity-bars{height:140px}}.autotrade-page{display:flex;flex-direction:column;gap:20px}.autotrade-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,420px);gap:20px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(circle at top left,rgba(255,140,0,.12),transparent 35%),rgba(255,255,255,.03)}.hero-copy{display:flex;flex-direction:column;gap:14px}.hero-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.autotrade-hero h1{margin:0;font-size:32px;line-height:1.05}.autotrade-hero p{margin:0;max-width:760px;opacity:.72;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero-action-btn{appearance:none;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:white;border-radius:12px;padding:11px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:.16s ease}.hero-action-btn:hover:not(:disabled){transform:translateY(-1px);background:rgba(255,255,255,.09)}.hero-action-btn:disabled{opacity:.45;cursor:not-allowed}.hero-action-btn.tone-default{border-color:rgba(255,255,255,.14)}.hero-action-btn.tone-green{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.12)}.hero-action-btn.tone-red{border-color:rgba(244,63,94,.35);background:rgba(244,63,94,.12)}.hero-action-btn.tone-orange{border-color:rgba(249,115,22,.35);background:rgba(249,115,22,.12)}.hero-sidecard{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.sidecard-row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.sidecard-row span{opacity:.64}.page-note{padding:12px 14px;border-radius:14px;font-size:14px;border:1px solid transparent}.note-good{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:rgb(167,243,208)}.note-bad{border-color:rgba(244,63,94,.25);background:rgba(244,63,94,.1);color:rgb(254,205,211)}.autotrade-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.autotrade-card{padding:18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.card-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.56}.card-value{margin-top:10px;font-size:24px;font-weight:700}.card-sub{margin-top:8px;font-size:13px;opacity:.68}.autotrade-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.autotrade-panel{padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.panel-title{font-size:14px;font-weight:700;margin-bottom:14px}.panel-body{display:flex;flex-direction:column;gap:12px}.panel-row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.panel-row span{opacity:.62}.panel-text{margin-top:8px;font-size:14px;line-height:1.65;opacity:.78}.panel-empty{font-size:14px;opacity:.58}@media (max-width:1100px){.autotrade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.autotrade-hero,.autotrade-panels{grid-template-columns:1fr}}@media (max-width:720px){.autotrade-grid{grid-template-columns:1fr}.autotrade-hero{padding:18px}.autotrade-card,.autotrade-panel{padding:16px}.autotrade-hero h1{font-size:26px}}.alpha-page{display:grid;gap:18px}.alpha-hero-copy{display:grid;gap:16px;align-content:start}.alpha-kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.16em;width:fit-content}.alpha-title{margin:0;font-size:52px;line-height:1.04;letter-spacing:-.03em}.alpha-subtitle{margin:0;max-width:860px;color:var(--muted);font-size:17px;line-height:1.7}.alpha-actions{display:flex;flex-wrap:wrap;gap:10px}.alpha-stats-grid{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.alpha-main-grid{grid-template-columns:390px minmax(0,1fr)}.alpha-macro-grid,.alpha-main-grid,.alpha-side-stack{display:grid;gap:18px}.alpha-macro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-detail-grid,.alpha-detail-grid-2{display:grid;gap:14px}.alpha-detail-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-list{display:grid;gap:12px}.alpha-list-scroll{max-height:620px;overflow:auto;padding-right:4px}.alpha-list-scroll::-webkit-scrollbar{width:8px}.alpha-list-scroll::-webkit-scrollbar-track{background:transparent}.alpha-list-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:999px}.alpha-board-button{width:100%;appearance:none;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.alpha-board-button:hover{transform:translateY(-1px)}.alpha-board-button.is-active{border-color:rgba(102,226,160,.24)!important;box-shadow:0 18px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(102,226,160,.08)}.alpha-symbol{font-weight:700;letter-spacing:.01em}.alpha-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.alpha-muted{color:var(--muted)}.alpha-empty{opacity:.68}.alpha-tag-row{display:flex;flex-wrap:wrap;gap:8px}.alpha-tag{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text);font-size:12px;line-height:1;white-space:nowrap}.alpha-tag.good{border-color:rgba(102,226,160,.24);background:rgba(102,226,160,.1);color:#b8f5d1}.alpha-tag.warn{border-color:rgba(255,209,102,.24);background:rgba(255,209,102,.1);color:#ffe4a3}.alpha-tag.bad{border-color:rgba(255,125,125,.24);background:rgba(255,125,125,.1);color:#ffc4c4}.alpha-card-soft{border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));box-shadow:var(--shadow)}.alpha-card-soft .kpi-sub{margin-top:6px}.alpha-note-compact{padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:rgba(255,255,255,.04)}.alpha-note-compact .hero-side-label{margin-bottom:8px}@media (max-width:1280px){.alpha-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-main-grid{grid-template-columns:1fr}}@media (max-width:1100px){.alpha-detail-grid-2,.alpha-macro-grid{grid-template-columns:1fr}}@media (max-width:720px){.alpha-title{font-size:34px}.alpha-subtitle{font-size:15px}.alpha-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.portfolio-hero{background:radial-gradient(circle at top left,rgba(109,211,255,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(102,226,160,.1),transparent 26%),linear-gradient(180deg,rgba(10,23,44,.98),rgba(8,18,36,.99))}.portfolio-split{grid-template-columns:1.15fr .85fr}.portfolio-bars{display:flex;align-items:end;gap:6px;height:180px;padding:16px;border-radius:18px;border:1px solid var(--border);background:rgba(255,255,255,.03)}.portfolio-bar{flex:1 1;border-radius:10px 10px 0 0;background:linear-gradient(180deg,rgba(102,226,160,.88),rgba(109,211,255,.32))}.info-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1280px){.portfolio-split{grid-template-columns:1fr}}@media (max-width:900px){.info-grid-3{grid-template-columns:1fr}.portfolio-bars{height:140px}}.risk-hero{background:radial-gradient(circle at top right,rgba(255,125,125,.18),transparent 25%),radial-gradient(circle at bottom left,rgba(255,209,102,.12),transparent 25%),linear-gradient(180deg,#081321,#06101d)}.risk-heat-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.risk-cell{padding:16px;border-radius:18px;border:1px solid var(--border)}.risk-good{background:rgba(102,226,160,.08)}.risk-bad{background:rgba(255,125,125,.08)}.risk-warn{background:rgba(255,209,102,.08)}.journal-hero{background:radial-gradient(circle at top left,rgba(255,209,102,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(109,211,255,.12),transparent 30%),linear-gradient(180deg,rgba(12,24,46,.98),rgba(8,18,36,.99))}.performance-hero-v3{background:radial-gradient(circle at top right,rgba(102,226,160,.16),transparent 25%),radial-gradient(circle at bottom left,rgba(109,211,255,.14),transparent 25%),linear-gradient(180deg,#081321,#06101d)}.settings-hero{background:radial-gradient(circle at top left,rgba(109,211,255,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(255,209,102,.12),transparent 24%),linear-gradient(180deg,rgba(10,23,44,.98),rgba(8,18,36,.99))}.settings-split{grid-template-columns:1.1fr .9fr}.settings-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.settings-panel{border:1px solid var(--border);border-radius:24px;padding:22px;background:rgba(8,18,36,.78)}.hero-status-grid,.metric-grid,.settings-form-grid{display:grid;gap:14px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid label{display:grid;gap:8px;color:var(--muted);font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.settings-form-grid input,.settings-form-grid select{min-height:44px;border:1px solid var(--border);border-radius:14px;padding:0 12px;color:var(--text);background:rgba(255,255,255,.04);font-weight:800}.settings-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.settings-actions button{min-height:44px;border:1px solid rgba(109,211,255,.34);border-radius:999px;padding:0 18px;color:var(--text);background:rgba(109,211,255,.12);font-weight:900}.settings-actions button:disabled{cursor:not-allowed;opacity:.48}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-status-card,.metric-card,.settings-note{border:1px solid var(--border);border-radius:18px;padding:16px;background:rgba(255,255,255,.035)}.hero-status-card span,.metric-card span,.settings-note strong{display:block;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero-status-card strong,.metric-card strong{display:block;margin-top:8px;font-size:22px}.compact-muted{margin:8px 0 0;color:var(--muted);line-height:1.45;font-size:13px}.settings-note{margin-top:16px}.settings-note p{margin:8px 0 0;color:var(--muted);line-height:1.6}.signal-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid var(--border);border-radius:999px;color:var(--text);background:rgba(255,255,255,.05);font-weight:950}.signal-pill.buy{color:#86efac;border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.14)}.signal-pill.sell{color:#fb7185;border-color:rgba(244,63,94,.45);background:rgba(244,63,94,.14)}.json-block{margin:0;padding:16px;overflow:auto;border:1px solid var(--border);border-radius:18px;background:rgba(0,0,0,.22);color:var(--text)}.contract-rank-list{display:grid;gap:10px;margin-top:16px}.contract-rank-row{display:grid;grid-template-columns:1.1fr .7fr .6fr 1.4fr;gap:10px;align-items:center;min-height:52px;border:1px solid var(--border);border-radius:16px;padding:0 14px;color:var(--text);background:rgba(255,255,255,.035);text-align:left;font-weight:850}.contract-rank-row span{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1280px){.settings-grid,.settings-split{grid-template-columns:1fr}}@media (max-width:760px){.contract-rank-row,.hero-status-grid,.metric-grid,.settings-form-grid{grid-template-columns:1fr}}.home-pro-hero{overflow:hidden;background:radial-gradient(circle at top left,rgba(109,211,255,.18),transparent 24%),radial-gradient(circle at top right,rgba(102,226,160,.12),transparent 22%),radial-gradient(circle at bottom center,rgba(255,209,102,.08),transparent 28%),linear-gradient(180deg,rgba(8,18,36,.99),rgba(6,14,29,1))}.home-pro-grid{display:grid;gap:24px;grid-template-columns:1.05fr .95fr;align-items:center}.home-pro-visual{position:relative;min-height:520px;border-radius:28px;border:1px solid var(--border);background:radial-gradient(circle at center,rgba(109,211,255,.08),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01));overflow:hidden}.home-pro-orb{width:220px;height:220px;background:radial-gradient(circle at center,rgba(109,211,255,.35),rgba(109,211,255,.06) 55%,transparent 72%);filter:blur(6px)}.home-pro-orb,.home-pro-ring{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:999px}.home-pro-ring{border:1px solid rgba(255,255,255,.08)}.home-pro-ring-a{width:300px;height:300px}.home-pro-ring-b{width:420px;height:420px}.home-pro-center-card{position:absolute;inset:50% auto auto 50%;width:230px;transform:translate(-50%,-50%);padding:18px;border-radius:22px;border:1px solid rgba(109,211,255,.18);background:linear-gradient(180deg,rgba(17,31,57,.92),rgba(11,22,40,.92));box-shadow:0 24px 48px rgba(0,0,0,.28);text-align:center}.home-pro-center-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.home-pro-center-title{margin-top:10px;font-size:28px;font-weight:800;color:var(--text)}.home-pro-center-body{margin-top:8px;line-height:1.6;color:var(--muted)}.home-pro-satellite{position:absolute;width:170px;padding:14px;border-radius:18px;border:1px solid var(--border);background:rgba(14,25,42,.84);box-shadow:var(--shadow)}.home-pro-satellite-title{font-size:15px;font-weight:700;color:var(--text)}.home-pro-satellite-body{margin-top:6px;line-height:1.6;color:var(--muted);font-size:13px}.sat-a{top:48px;left:42px}.sat-b{top:68px;right:40px}.sat-c{bottom:72px;left:54px}.sat-d{bottom:46px;right:36px}.home-layer-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-layer-node{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:16px;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.home-layer-index{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--muted);font-size:12px;font-weight:700}.home-layer-title{font-size:17px;font-weight:700;color:var(--text)}.home-layer-body{margin-top:8px;line-height:1.7;color:var(--muted)}.home-pro-feature-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-pro-feature-card{display:block;padding:18px;border-radius:20px;border:1px solid var(--border);background:radial-gradient(circle at top right,rgba(109,211,255,.06),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));transition:transform .18s ease,border-color .18s ease,background .18s ease}.home-pro-feature-card:hover{transform:translateY(-3px);border-color:rgba(109,211,255,.32);background:radial-gradient(circle at top right,rgba(109,211,255,.1),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.home-pro-feature-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-pro-feature-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.home-pro-feature-arrow{color:var(--muted);font-size:14px}.home-pro-feature-title{margin-top:12px;font-size:18px;font-weight:700;color:var(--text)}.home-pro-feature-body{margin-top:10px;line-height:1.7;color:var(--muted)}.home-pro-feature-link{margin-top:16px;font-size:13px;color:var(--text)}@media (max-width:1280px){.home-pro-grid{grid-template-columns:1fr}.home-layer-grid,.home-pro-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.home-layer-grid,.home-pro-feature-grid{grid-template-columns:1fr}.home-pro-visual{min-height:620px}.home-pro-satellite{width:150px}.sat-a{top:32px;left:18px}.sat-b{top:32px;right:18px}.sat-c{bottom:24px;left:18px}.sat-d{bottom:24px;right:18px}}.home-pro-visual-wrap{width:100%}.system-map-pro{position:relative;min-height:620px;border-radius:30px;overflow:hidden;border:1px solid rgba(109,211,255,.14);background:radial-gradient(circle at center,rgba(109,211,255,.12),transparent 26%),radial-gradient(circle at 85% 18%,rgba(255,209,102,.08),transparent 18%),radial-gradient(circle at 18% 78%,rgba(102,226,160,.08),transparent 18%),linear-gradient(180deg,rgba(8,18,36,.98),rgba(4,10,24,1));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 60px rgba(0,0,0,.35)}.system-map-pro-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:32px 32px;opacity:.18;-webkit-mask-image:radial-gradient(circle at center,black 35%,transparent 88%);mask-image:radial-gradient(circle at center,black 35%,transparent 88%)}.system-map-pro-glow{width:260px;height:260px;background:radial-gradient(circle at center,rgba(109,211,255,.42) 0,rgba(109,211,255,.16) 38%,rgba(109,211,255,.04) 62%,transparent 78%);filter:blur(14px)}.system-map-pro-glow,.system-map-pro-ring{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:999px}.system-map-pro-ring{border:1px solid rgba(123,168,255,.14);box-shadow:inset 0 0 30px rgba(109,211,255,.04)}.system-map-pro-ring.ring-1{width:280px;height:280px}.system-map-pro-ring.ring-2{width:430px;height:430px}.system-map-pro-ring.ring-3{width:560px;height:560px;border-color:rgba(255,209,102,.1)}.system-map-pro-lines .line{position:absolute;display:block;background:linear-gradient(90deg,transparent,rgba(109,211,255,.55),transparent);opacity:.7}.system-map-pro-lines .line-h{height:1px;width:100%}.system-map-pro-lines .line-v{width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(109,211,255,.26),transparent)}.line-h-1{top:34%;left:0}.line-h-2{top:68%;left:0}.line-v-1{left:32%;top:0}.line-v-2{left:72%;top:0}.system-map-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:310px;padding:28px 24px;border-radius:28px;text-align:center;border:1px solid rgba(109,211,255,.18);background:linear-gradient(180deg,rgba(15,31,59,.94),rgba(11,23,44,.94));box-shadow:0 16px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04);z-index:5}.system-map-core-label{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.system-map-core-title{margin-top:14px;font-size:58px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--text)}.system-map-core-subtitle{margin-top:16px;font-size:16px;line-height:1.7;color:#b7c7e7}.system-map-node{position:absolute;width:210px;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(109,211,255,.16);background:linear-gradient(180deg,rgba(16,28,52,.88),rgba(10,19,36,.88));box-shadow:0 16px 32px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:6}.system-map-node:after{content:"";position:absolute;inset:auto auto -28px 50%;width:1px;height:28px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(109,211,255,.24),transparent);opacity:.7}.system-map-node.left:after,.system-map-node.right:after{inset:50% -28px auto auto;width:28px;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(109,211,255,.24),transparent)}.system-map-node.topLeft{top:72px;left:52px}.system-map-node.topRight{top:96px;right:48px}.system-map-node.left{top:50%;left:26px;transform:translateY(-50%)}.system-map-node.right{top:50%;right:18px;transform:translateY(-50%)}.system-map-node.bottomLeft{bottom:82px;left:68px}.system-map-node.bottomRight{bottom:64px;right:58px}.system-map-node-label{font-size:16px;font-weight:700;color:var(--text)}.system-map-node-value{margin-top:10px;font-size:17px;line-height:1.4;color:#9fc1ff}.system-map-node.bottomRight .system-map-node-value{color:#ffcc69}@media (max-width:1400px){.system-map-pro{min-height:560px}.system-map-core{width:280px}.system-map-core-title{font-size:48px}.system-map-node{width:188px}}@media (max-width:1024px){.system-map-pro{min-height:720px}.system-map-pro-ring.ring-3{width:500px;height:500px}.system-map-node.topLeft{top:34px;left:18px}.system-map-node.topRight{top:34px;right:18px}.system-map-node.left{top:auto;bottom:180px;left:18px;transform:none}.system-map-node.right{top:auto;bottom:180px;right:18px;transform:none}.system-map-node.bottomLeft{bottom:32px;left:18px}.system-map-node.bottomRight{bottom:32px;right:18px}}@media (max-width:720px){.system-map-pro{min-height:860px}.system-map-core{width:calc(100% - 40px);max-width:320px}.system-map-core-title{font-size:44px}.system-map-node{width:calc(50% - 22px);min-height:92px;padding:14px}.system-map-node-label{font-size:14px}.system-map-node-value{font-size:15px}.system-map-pro-ring.ring-1{width:220px;height:220px}.system-map-pro-ring.ring-2{width:320px;height:320px}.system-map-pro-ring.ring-3{width:420px;height:420px}}.topbar{display:flex;align-items:center;padding:16px 24px}.brand{display:flex;gap:12px;text-decoration:none;color:white}.brand-mark{width:32px;height:32px;border-radius:50%;background:#48d7ff;display:flex;align-items:center;justify-content:center}.os-entry{margin-top:40px;text-align:center}.os-title{font-size:14px;letter-spacing:.2em;opacity:.6;margin-bottom:20px}.os-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:800px;margin:0 auto}.os-card{padding:24px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);text-decoration:none;color:white;transition:.2s}.os-card:hover{transform:translateY(-4px);background:rgba(72,215,255,.1)}.sidebar{position:fixed;left:0;top:80px;width:200px;display:flex;flex-direction:column;gap:10px;padding:20px}.side-link{color:rgba(255,255,255,.6);text-decoration:none}.side-link.active{color:white}.content{margin-left:220px;padding:20px}.ultimateEntry{display:block;margin-top:30px;text-decoration:none;color:#fff;border-radius:28px}.ultimateEntryInner{position:relative;overflow:hidden;padding:26px;border-radius:28px;background:linear-gradient(135deg,rgba(72,215,255,.14),rgba(255,255,255,.04) 40%,rgba(145,91,255,.08));border:1px solid rgba(72,215,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 34px rgba(0,0,0,.22);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;will-change:transform}.ultimateEntry:hover .ultimateEntryInner{transform:translateY(-3px);border-color:rgba(72,215,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(72,215,255,.08),0 18px 48px rgba(0,0,0,.28),0 0 42px rgba(72,215,255,.1);background:linear-gradient(135deg,rgba(72,215,255,.18),rgba(255,255,255,.05) 40%,rgba(145,91,255,.1))}.ultimateEntry:active .ultimateEntryInner{transform:translateY(-1px)}.entryGlow{position:absolute;width:180px;height:180px;left:-30px;top:-50px;border-radius:999px;background:rgba(72,215,255,.18);filter:blur(56px);pointer-events:none;opacity:.9}.entryGlowSecondary{width:150px;height:150px;left:auto;right:-20px;top:auto;bottom:-30px;background:rgba(145,91,255,.14);filter:blur(52px);opacity:.8}.entryContent{position:relative;z-index:1}.entryTopRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.entryMini{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.52)}.entryTitle{margin-top:10px;font-size:36px;font-weight:900;line-height:1.04;letter-spacing:-.03em;color:#fff;max-width:760px}.entrySub{margin-top:16px;font-size:15px;line-height:1.7;color:rgba(255,255,255,.74);max-width:760px}.entryStatusWrap{flex:0 0 auto}.entryStatus{display:inline-flex;align-items:center;justify-content:center;min-width:66px;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.14em;border:1px solid rgba(255,255,255,.12);white-space:nowrap}.entryStatus.live{color:#84f2c7;background:rgba(49,212,155,.12);border-color:rgba(49,212,155,.24);box-shadow:0 0 16px rgba(49,212,155,.12)}.entryMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.entryMetaItem{padding:14px;border-radius:16px;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.08);min-width:0}.entryMetaLabel{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.46)}.entryMetaItem strong{display:block;margin-top:8px;font-size:15px;line-height:1.45;color:#fff;word-break:break-word}.entryBottomRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.entryHint{font-size:13px;color:rgba(255,255,255,.62)}.entryLaunchButton{display:inline-flex;align-items:center;gap:12px;padding:13px 18px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.14);color:#fff;font-size:14px;font-weight:800;letter-spacing:.03em;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 22px rgba(0,0,0,.16);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.entryLaunchArrow{font-size:18px;line-height:1;transition:transform .2s ease}.ultimateEntry:hover .entryLaunchButton{background:linear-gradient(180deg,rgba(72,215,255,.2),rgba(255,255,255,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(0,0,0,.2),0 0 18px rgba(72,215,255,.1)}.ultimateEntry:hover .entryLaunchArrow{transform:translateX(4px)}@media (max-width:980px){.entryTitle{font-size:32px}}@media (max-width:820px){.ultimateEntryInner{padding:20px}.entryTopRow{flex-direction:column;align-items:flex-start}.entryTitle{font-size:28px}.entrySub{font-size:14px}.entryMeta{grid-template-columns:1fr}.entryBottomRow{flex-direction:column;align-items:stretch}.entryLaunchButton{width:100%;justify-content:center}}.alpha-page,.dashboard-stack{color:rgba(245,248,255,.96)}.alpha-card-soft,.kpi-pro,.note,.panel-pro{border-color:rgba(120,160,220,.2)!important;background:linear-gradient(180deg,rgba(17,28,46,.96),rgba(12,21,36,.98))!important;box-shadow:0 18px 48px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04)}.hero-pro{background:radial-gradient(circle at top left,rgba(109,211,255,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(255,166,77,.14),transparent 28%),linear-gradient(180deg,rgba(12,24,44,.98),rgba(9,18,34,.99))!important}.agent-name,.alpha-title,.card-value,.hero-pro-main h2,.hero-side-title,.section-head h2{color:#f4f7ff!important;text-shadow:0 1px 0 rgba(255,255,255,.03)}.alpha-title,.hero-pro-main h2{font-size:58px;line-height:1.02;font-weight:800;letter-spacing:-.035em}.agent-detail,.alpha-muted,.alpha-subtitle,.detail-list,.hero-pro-main p,.hero-side-label,.kpi-sub,.note,.panel-text{color:rgba(214,226,248,.88)!important}.alpha-subtitle,.hero-pro-main p{font-size:18px;line-height:1.78}.alpha-kicker,.card-label,.hero-side-label{color:rgba(168,188,220,.82)!important;font-weight:600}.card-value,.hero-side-title{font-size:28px;font-weight:800;line-height:1.1}.agent-detail,.detail-list,.kpi-sub,.panel-text{font-size:15px;line-height:1.75}.section-head h2{font-size:18px;font-weight:800}.alpha-symbol,strong{color:#f7fbff;font-weight:800}.note{padding:16px 18px}.note .kpi-sub,.note div,.note span{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alpha-board-button,.kpi-pro,.note,.panel-pro{transition:border-color .16s ease,transform .16s ease,background .16s ease}.alpha-board-button:hover,.note:hover{border-color:rgba(140,190,255,.28)!important;transform:translateY(-1px)}.alpha-board-button.is-active,.tone-good{border-color:rgba(102,226,160,.3)!important;box-shadow:0 18px 48px rgba(0,0,0,.3),inset 0 1px 0 rgba(102,226,160,.1)}.tone-warn{border-color:rgba(255,209,102,.3)!important;box-shadow:0 18px 48px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,209,102,.1)}.tone-bad{border-color:rgba(255,125,125,.3)!important;box-shadow:0 18px 48px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,125,125,.1)}.alpha-tag,.badge,.note{font-weight:600}.alpha-tag,.hero-pro-badges .note{color:#eef5ff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.button,.hero-action-btn{font-size:14px;font-weight:700;color:#f6f9ff;border-color:rgba(140,180,255,.18);background:linear-gradient(180deg,rgba(109,211,255,.18),rgba(109,211,255,.08))}.button.secondary{background:rgba(255,255,255,.07);color:#f4f8ff}.button:hover:not(:disabled),.hero-action-btn:hover:not(:disabled){background:rgba(255,255,255,.12)}.button:disabled,.hero-action-btn:disabled{opacity:.5}.detail-list>div,.panel-row,.sidecard-row{font-size:15px;line-height:1.7}.detail-list strong,.panel-row strong,.sidecard-row strong{color:#f5f8ff;font-weight:800}.agent-card{border:1px solid rgba(120,160,220,.18);background:rgba(255,255,255,.03)}.agent-name{font-size:18px;font-weight:800}.agent-meta{color:rgba(170,190,225,.78);font-size:11px;letter-spacing:.16em;text-transform:uppercase}@media (max-width:720px){.alpha-title,.hero-pro-main h2{font-size:36px}.alpha-subtitle,.hero-pro-main p{font-size:15px;line-height:1.7}.card-value,.hero-side-title{font-size:22px}.agent-detail,.detail-list,.kpi-sub,.panel-text{font-size:14px}}.chartStage{position:relative;z-index:2;height:520px;min-height:520px;overflow:hidden;border-radius:26px;border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.7)}.chartEngine{width:100%;height:100%;min-height:100%}@media (max-width:760px){.chartEngine,.chartStage{height:360px;min-height:360px}}.heroV4{position:relative;overflow:hidden;padding:28px 22px 22px;border-radius:32px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,rgba(18,46,60,.88),rgba(10,18,42,.92) 52%,rgba(24,45,95,.88));box-shadow:0 24px 80px rgba(2,8,23,.38),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.heroV4__bg{inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:48px 48px;opacity:.24}.heroV4__bg,.heroV4__glow{position:absolute;pointer-events:none}.heroV4__glow{border-radius:999px;filter:blur(60px)}.heroV4__glow--a{top:-60px;left:-30px;width:260px;height:260px;background:rgba(56,189,248,.18)}.heroV4__glow--b{right:-40px;top:20px;width:300px;height:300px;background:rgba(59,130,246,.16)}.heroV4__metrics,.heroV4__symbolRail,.heroV4__top{position:relative;z-index:2}.heroV4__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:24px;align-items:start}.heroV4__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#67e8f9;font-weight:700}.heroV4__eyebrowDot{width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 0 18px rgba(34,211,238,.8)}.heroV4__title{margin:0;font-size:clamp(42px,6vw,86px);line-height:.96;letter-spacing:-.05em;font-weight:800;color:#f8fafc;text-wrap:balance}.heroV4__desc{max-width:900px;margin:20px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.65;color:rgba(226,232,240,.76)}.heroV4__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.heroV4__chip{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(125,211,252,.18);background:rgba(15,23,42,.34);color:rgba(226,232,240,.94);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.heroV4__chip--live{background:rgba(8,145,178,.15);border-color:rgba(34,211,238,.28);color:#67e8f9}.heroV4__right{display:flex;justify-content:stretch}.heroV4__actionGrid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:14px}.heroV4__action{display:flex;align-items:flex-start;gap:14px;min-height:96px;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.42);color:#f8fafc;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 30px rgba(2,8,23,.18);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;cursor:pointer}.heroV4__action:hover{transform:translateY(-2px);border-color:rgba(125,211,252,.26);background:rgba(15,23,42,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px rgba(2,8,23,.24)}.heroV4__action--primary{background:linear-gradient(135deg,rgba(34,211,238,.94),rgba(59,130,246,.92));border-color:rgba(103,232,249,.35);color:#04111f}.heroV4__action--primary .heroV4__actionMeta,.heroV4__action--primary .heroV4__actionTitle{color:#04111f}.heroV4__action--accent{background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(29,78,216,.22));border-color:rgba(96,165,250,.26)}.heroV4__action--danger{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(190,24,93,.18));border-color:rgba(248,113,113,.24)}.heroV4__action--ghost{background:linear-gradient(135deg,rgba(15,23,42,.52),rgba(30,41,59,.36))}.heroV4__action.isLoading{animation:heroPulse 1.25s ease-in-out infinite}@keyframes heroPulse{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.heroV4__actionIcon{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.12);font-size:18px;font-weight:800;line-height:1}.heroV4__actionBody{min-width:0;display:flex;flex-direction:column;gap:6px}.heroV4__actionTitle{font-size:16px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.heroV4__actionMeta{font-size:12px;line-height:1.5;color:rgba(226,232,240,.66)}.heroV4__metrics{display:grid;grid-template-columns:1.15fr repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.heroV4__metricCard{min-height:104px;padding:18px 18px 16px;border-radius:24px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.heroV4__metricCard--wide{background:linear-gradient(135deg,rgba(34,211,238,.1),rgba(15,23,42,.24))}.heroV4__metricLabel{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:rgba(203,213,225,.58);font-weight:700}.heroV4__metricValue{margin-top:10px;font-size:clamp(22px,2vw,34px);font-weight:800;color:#f8fafc;line-height:1.05;letter-spacing:-.03em}.heroV4__metricSub{margin-top:8px;font-size:12px;line-height:1.45;color:rgba(203,213,225,.62)}.heroV4__symbolRail{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:6px}.heroV4__symbolRailLabel{flex:0 0 auto;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:rgba(203,213,225,.54);font-weight:700}.heroV4__symbolRailList{display:flex;flex-wrap:wrap;gap:12px}.heroV4__symbolBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:124px;min-height:54px;padding:0 20px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.38);color:#e2e8f0;font-size:14px;font-weight:800;letter-spacing:.02em;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.heroV4__symbolBtn:hover{transform:translateY(-1px);border-color:rgba(125,211,252,.28);background:rgba(30,41,59,.46)}.heroV4__symbolBtn.isActive{border-color:rgba(34,211,238,.42);background:linear-gradient(135deg,rgba(8,145,178,.18),rgba(29,78,216,.18));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 0 0 3px rgba(56,189,248,.08)}.heroV4__symbolText{position:relative;z-index:2}.heroV4__symbolPulse{position:absolute;inset:7px;border-radius:999px;border:1px solid rgba(103,232,249,.26);pointer-events:none;animation:heroSymbolPulse 2s ease-in-out infinite}@keyframes heroSymbolPulse{0%{opacity:.4;transform:scale(.98)}50%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.98)}}@media (max-width:1280px){.heroV4__top{grid-template-columns:1fr}.heroV4__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.heroV4{padding:20px 16px 18px;border-radius:24px}.heroV4__title{font-size:42px}.heroV4__actionGrid,.heroV4__metrics{grid-template-columns:1fr}.heroV4__symbolRail{flex-direction:column;align-items:flex-start}.heroV4__symbolBtn{min-width:108px;min-height:48px;padding:0 16px}}.riskx-page{display:flex;flex-direction:column;gap:18px}.riskx-card,.riskx-hero,.riskx-panel{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(2,6,23,.86)),rgba(2,6,23,.86);box-shadow:0 20px 60px rgba(2,6,23,.28)}.riskx-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;min-height:300px;padding:32px;border-radius:24px;overflow:hidden}.riskx-hero-good{border-color:rgba(34,197,94,.28)}.riskx-hero-warn{border-color:rgba(250,204,21,.28)}.riskx-hero-bad{border-color:rgba(251,113,133,.32)}.riskx-card-head span,.riskx-kicker,.riskx-panel-head span{color:#9fb2d2;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.riskx-hero h1{max-width:880px;margin:18px 0 16px;color:#f8fafc;font-size:clamp(44px,7vw,86px);line-height:.92;letter-spacing:0}.riskx-card p,.riskx-event p,.riskx-gate-list p,.riskx-hero p,.riskx-issue p{color:#b6c2d8;line-height:1.5}.riskx-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:24px}.riskx-actions button{min-height:42px;padding:0 18px;border:1px solid rgba(56,189,248,.38);border-radius:999px;background:rgba(14,116,144,.18);color:#f8fafc;font-weight:900}.riskx-score{display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:24px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(15,23,42,.58)}.riskx-score span{color:#9fb2d2;font-size:13px;font-weight:900;text-transform:uppercase}.riskx-score strong{color:#f8fafc;font-size:72px;line-height:1}.riskx-grid{display:grid;gap:14px}.riskx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.riskx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.riskx-card,.riskx-panel{border-radius:20px}.riskx-card{min-height:132px;padding:18px}.riskx-bar-copy,.riskx-card-head,.riskx-event,.riskx-panel-head,.riskx-row{display:flex;justify-content:space-between;gap:14px;align-items:center}.riskx-card strong{display:block;margin-top:16px;color:#f8fafc;font-size:28px;line-height:1.05}.riskx-panel{padding:22px}.riskx-panel-head{margin-bottom:18px}.riskx-panel-head h2{margin:6px 0 0;color:#f8fafc;font-size:30px;letter-spacing:0}.riskx-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.22);color:#dbeafe;background:rgba(15,23,42,.78);font-size:12px;font-weight:900;white-space:nowrap}.riskx-good{border-color:rgba(34,197,94,.34);color:#86efac;background:rgba(22,101,52,.2)}.riskx-warn{border-color:rgba(250,204,21,.34);color:#fde68a;background:rgba(113,63,18,.22)}.riskx-bad{border-color:rgba(251,113,133,.38);color:#fda4af;background:rgba(136,19,55,.22)}.riskx-bars{display:grid;gap:16px}.riskx-bar-row{display:grid;gap:8px}.riskx-bar-copy span,.riskx-bar-copy strong{color:#dbeafe;font-weight:900}.riskx-bar-track{height:10px;overflow:hidden;border-radius:999px;background:rgba(30,41,59,.9)}.riskx-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#06b6d4,#facc15)}.riskx-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.riskx-event-list,.riskx-gate-list,.riskx-issue-list,.riskx-table{display:grid;gap:10px}.riskx-event,.riskx-gate-list>div,.riskx-issue,.riskx-row{min-height:64px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(15,23,42,.62)}.riskx-gate-list span,.riskx-issue span{color:#9fb2d2;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.riskx-event strong,.riskx-gate-list strong,.riskx-issue strong,.riskx-row strong{color:#f8fafc}.riskx-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr}.riskx-event span,.riskx-row span{color:#b6c2d8;font-weight:800}.riskx-loss{color:#fda4af!important}.riskx-gain{color:#86efac!important}.riskx-empty{min-height:110px;display:grid;place-items:center;border:1px dashed rgba(148,163,184,.18);border-radius:14px;color:#9fb2d2;font-weight:800}@media (max-width:1180px){.riskx-grid-2,.riskx-grid-4,.riskx-hero{grid-template-columns:1fr}}@media (max-width:760px){.riskx-hero{padding:22px}.riskx-score strong{font-size:56px}.riskx-event,.riskx-row{grid-template-columns:1fr;align-items:flex-start}}.os-shell{min-height:100vh;color:#f8fbff;background:linear-gradient(rgba(99,102,241,.08) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.08) 1px,transparent 0),radial-gradient(circle at 8% 12%,rgba(34,211,238,.2),transparent 28%),radial-gradient(circle at 88% 10%,rgba(168,85,247,.16),transparent 30%),#06101d;background-size:64px 64px,64px 64px,auto,auto,auto}.os-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(103,232,249,.12);background:rgba(4,11,24,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.os-header-inner{max-width:1760px;margin:0 auto;padding:16px 28px 10px;justify-content:space-between;gap:18px}.os-brand,.os-header-inner{display:flex;align-items:center}.os-brand{min-width:0;gap:12px}.os-brand-mark{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(103,232,249,.26);background:rgba(34,211,238,.12);box-shadow:0 0 32px rgba(34,211,238,.14)}.os-brand-mark span{width:12px;height:12px;border-radius:50%;background:#67e8f9;box-shadow:0 0 24px rgba(103,232,249,.75)}.os-brand-copy{display:grid;gap:4px}.os-brand-copy strong{font-size:18px;line-height:1}.os-brand-copy small{color:rgba(165,243,252,.78);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.os-header-status{display:flex;flex-wrap:wrap;gap:8px}.os-header-status span{min-height:34px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.72);padding:0 12px;color:#cbd5e1;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.os-header-status span:first-child{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.1);color:#d1fae5}.os-nav{max-width:1760px;margin:0 auto;padding:0 28px 14px;display:flex;gap:8px;overflow-x:auto}.os-nav-link{min-height:42px;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;border-radius:16px;border:1px solid rgba(51,65,85,.78);background:rgba(15,23,42,.66);padding:0 14px;color:#cbd5e1;font-size:14px;font-weight:900;transition:.18s ease}.os-nav-link.active,.os-nav-link:hover{border-color:rgba(103,232,249,.36);background:rgba(34,211,238,.14);color:#f8fafc;box-shadow:0 0 28px rgba(34,211,238,.09)}.os-main{max-width:1760px;margin:0 auto;padding:28px}.oneai-panel{border:1px solid rgba(71,85,105,.72);border-radius:24px;background:rgba(8,15,32,.78);box-shadow:0 24px 70px rgba(2,6,23,.34);padding:24px}.oneai-section-title{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.oneai-section-title h2{margin:4px 0 0;font-size:26px;line-height:1;letter-spacing:0}.oneai-eyebrow,.oneai-label{color:#a8b8d8;font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.oneai-eyebrow{color:#a5f3fc}.oneai-pill{min-height:32px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(100,116,139,.75);background:rgba(15,23,42,.78);padding:0 12px;color:#e2e8f0;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.oneai-pill.good{border-color:rgba(52,211,153,.38);background:rgba(16,185,129,.14);color:#bbf7d0}.oneai-pill.warn{border-color:rgba(251,191,36,.38);background:rgba(245,158,11,.14);color:#fde68a}.oneai-pill.bad{border-color:rgba(251,113,133,.42);background:rgba(244,63,94,.14);color:#fecdd3}.oneai-pill.info{border-color:rgba(103,232,249,.36);background:rgba(34,211,238,.12);color:#cffafe}.oneai-metric{position:relative;min-height:126px;overflow:hidden;border:1px solid rgba(71,85,105,.72);border-radius:20px;background:rgba(15,23,42,.66);padding:20px 20px 18px 24px}.oneai-metric-line{position:absolute;inset:0 auto 0 0;width:4px;background:#64748b}.oneai-metric.good .oneai-metric-line{background:#34d399}.oneai-metric.warn .oneai-metric-line{background:#fbbf24}.oneai-metric.bad .oneai-metric-line{background:#fb7185}.oneai-metric.info .oneai-metric-line{background:#67e8f9}.oneai-metric strong{display:block;margin-top:14px;color:#f8fafc;font-size:30px;line-height:1;font-weight:950}.oneai-metric small{display:block;margin-top:12px;color:#94a3b8;font-size:14px;font-weight:800}.mission-page{overflow:hidden;border:1px solid rgba(103,232,249,.14);border-radius:32px;background:rgba(8,15,32,.8);box-shadow:0 32px 100px rgba(0,0,0,.36)}.mission-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:28px;border-bottom:1px solid rgba(30,41,59,.92);padding:34px;background:radial-gradient(circle at 20% 10%,rgba(34,211,238,.2),transparent 34%),radial-gradient(circle at 78% 12%,rgba(16,185,129,.12),transparent 28%)}.mission-hero h1{max-width:920px;margin:20px 0 0;color:#f8fafc;font-size:clamp(48px,5.3vw,82px);line-height:.92;letter-spacing:0}.mission-hero p{max-width:820px;margin:22px 0 0;color:#cbd5e1;font-size:18px;font-weight:750;line-height:1.7}.mission-pill-row{display:flex;flex-wrap:wrap;gap:10px}.mission-pill-row.small{margin-top:10px;gap:7px}.mission-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.mission-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(71,85,105,.78);border-radius:18px;background:rgba(15,23,42,.78);padding:0 18px;color:#f8fafc;font-size:14px;font-weight:950}.mission-button.primary{border-color:rgba(103,232,249,.32);background:rgba(34,211,238,.14)}.mission-button.full{width:100%;margin-top:16px}.mission-button:disabled{opacity:.6}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.mission-error{max-width:920px;margin-top:18px;border:1px solid rgba(251,113,133,.36);border-radius:18px;background:rgba(244,63,94,.12);padding:14px 16px;color:#fecdd3;font-weight:850}.mission-launch{align-self:stretch}.mission-metric-grid{display:grid;gap:16px}.mission-metric-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 34px 0}.mission-grid{display:grid;gap:20px;padding:24px 34px 0}.mission-grid.two-columns{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.mission-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-grid.audit{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);padding-bottom:34px}.mission-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mission-tile{min-height:118px;border:1px solid rgba(71,85,105,.72);border-radius:20px;background:rgba(15,23,42,.66);padding:16px;display:grid;align-content:space-between;color:#cffafe}.mission-tile span{color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.mission-tile strong{color:#f8fafc;font-size:30px;line-height:1}.mission-alpha-card,.mission-empty,.mission-progress-card,.mission-sync{margin-top:16px;border:1px solid rgba(71,85,105,.72);border-radius:20px;background:rgba(15,23,42,.66);padding:18px}.mission-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.mission-row.top{align-items:flex-start}.mission-empty,.mission-progress-card p,.mission-row span,.mission-sync{color:#94a3b8;font-size:14px;font-weight:800;line-height:1.6}.mission-alpha-card>.mission-row strong{display:block;color:#f8fafc;font-size:40px;line-height:1}.mission-alpha-card p{margin:8px 0 0;color:#cbd5e1;font-weight:800}.mission-progress{height:9px;margin-top:12px;overflow:hidden;border-radius:999px;background:#0f172a}.mission-progress span{display:block;height:100%;border-radius:inherit;background:#67e8f9}.mission-progress span.good{background:#34d399}.mission-progress span.warn{background:#fbbf24}.mission-progress span.bad{background:#fb7185}.mission-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mission-link-grid a{min-height:84px;display:grid;align-content:space-between;border:1px solid rgba(71,85,105,.72);border-radius:20px;background:rgba(15,23,42,.66);padding:15px;color:#e2e8f0;font-size:14px;font-weight:950}.mission-link-grid svg{color:#a5f3fc}.mission-event-list,.mission-service-list{display:grid;gap:12px}.mission-event{display:grid;grid-template-columns:minmax(220px,1fr) 190px minmax(240px,1fr);gap:18px;align-items:center;border:1px solid rgba(71,85,105,.72);border-radius:20px;background:rgba(15,23,42,.66);padding:16px}.mission-event strong{color:#f8fafc;font-size:18px;text-transform:capitalize}.mission-event p,.mission-event>span{margin:0;color:#94a3b8;font-size:14px;font-weight:800;line-height:1.55}.mission-service{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(71,85,105,.72);border-radius:20px;background:rgba(15,23,42,.66);padding:15px}.mission-service svg{color:#a5f3fc}.mission-service span{color:#94a3b8;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.mission-service strong{display:block;margin-top:4px;color:#f8fafc;font-size:20px;line-height:1}@media (max-width:1180px){.mission-grid.audit,.mission-grid.two-columns,.mission-hero{grid-template-columns:1fr}.mission-grid.three-columns,.mission-metric-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mission-grid,.mission-hero,.mission-metric-grid.four,.os-header-inner,.os-main{padding-left:16px;padding-right:16px}.os-header-inner{align-items:flex-start;flex-direction:column}.os-nav{padding-left:16px;padding-right:16px}.mission-hero h1{font-size:44px}.mission-event,.mission-grid.three-columns,.mission-link-grid,.mission-metric-grid.four,.mission-metric-grid.three,.mission-metric-grid.two,.mission-mini-grid{grid-template-columns:1fr}}.page-shell:has(.alpha-command-page){width:min(1760px,calc(100vw - 32px));max-width:none;padding-left:0;padding-right:0}.page-shell:has(.alpha-command-page) .dashboard-stack,.page-shell:has(.alpha-command-page) .topbar{width:100%}.alpha-command-page .hero-pro{grid-template-columns:minmax(0,1.22fr) minmax(520px,.78fr);padding:34px}.alpha-command-page .alpha-command-strip{grid-template-columns:minmax(360px,1.35fr) repeat(4,minmax(150px,.72fr)) minmax(210px,.9fr)}.alpha-command-page .dashboard-split{grid-template-columns:minmax(440px,.72fr) minmax(0,1.28fr)}.alpha-command-page .dashboard-split:nth-of-type(5),.alpha-command-page .dashboard-split:nth-of-type(6),.alpha-command-page .dashboard-split:nth-of-type(8),.alpha-command-page .macro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-command-page .stats-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.alpha-command-page .stats-grid+.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1440px){.page-shell:has(.alpha-command-page){width:min(1480px,calc(100vw - 24px))}.alpha-command-page .hero-pro{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr)}.alpha-command-page .alpha-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-command-page .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.page-shell:has(.alpha-command-page){width:min(1120px,calc(100vw - 20px))}.alpha-command-page .dashboard-split,.alpha-command-page .dashboard-split:nth-of-type(5),.alpha-command-page .dashboard-split:nth-of-type(6),.alpha-command-page .dashboard-split:nth-of-type(8),.alpha-command-page .hero-pro,.alpha-command-page .macro-grid{grid-template-columns:1fr}.alpha-command-page .stats-grid,.alpha-command-page .stats-grid+.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-shell:has(.alpha-command-page){width:min(760px,calc(100vw - 16px))}.alpha-command-page .hero-pro{padding:22px}.alpha-command-page .alpha-command-strip,.alpha-command-page .stats-grid,.alpha-command-page .stats-grid+.stats-grid{grid-template-columns:1fr}}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)),.page-shell:has(.mission-page),.page-shell:has(.riskx-page),.page-shell:has(.settings-page){width:min(1720px,calc(100vw - 32px));max-width:none;padding:24px 0 54px}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .topbar,.page-shell:has(.mission-page) .topbar,.page-shell:has(.riskx-page) .topbar,.page-shell:has(.settings-page) .topbar{position:sticky;top:0;z-index:40;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(94,234,212,.18);border-radius:22px;background:linear-gradient(135deg,rgba(6,18,34,.92),rgba(12,18,38,.86)),rgba(8,18,36,.86);box-shadow:0 20px 70px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .brand-mark,.page-shell:has(.mission-page) .brand-mark,.page-shell:has(.riskx-page) .brand-mark,.page-shell:has(.settings-page) .brand-mark{border-radius:13px;background:radial-gradient(circle at 35% 30%,rgba(103,232,249,.4),transparent 34%),linear-gradient(135deg,rgba(14,165,233,.26),rgba(16,185,129,.12))}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .nav,.page-shell:has(.mission-page) .nav,.page-shell:has(.riskx-page) .nav,.page-shell:has(.settings-page) .nav{gap:8px}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .nav-link,.page-shell:has(.mission-page) .nav-link,.page-shell:has(.riskx-page) .nav-link,.page-shell:has(.settings-page) .nav-link{min-height:38px;display:inline-flex;align-items:center;border-radius:999px;font-size:13px;font-weight:900}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .nav-link.active,.page-shell:has(.mission-page) .nav-link.active,.page-shell:has(.riskx-page) .nav-link.active,.page-shell:has(.settings-page) .nav-link.active{border-color:rgba(103,232,249,.38);background:rgba(14,165,233,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .dashboard-stack,.page-shell:has(.mission-page) .mission-page,.page-shell:has(.riskx-page) .riskx-page,.page-shell:has(.settings-page) .settings-page{width:100%}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .dashboard-stack{gap:18px}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .hero-pro,.page-shell:has(.mission-page) .mission-hero,.page-shell:has(.riskx-page) .riskx-hero,.page-shell:has(.settings-page) .settings-hero{position:relative;overflow:hidden;border-radius:28px;border-color:rgba(94,234,212,.22);background:radial-gradient(circle at 18% 10%,rgba(34,211,238,.18),transparent 30%),radial-gradient(circle at 84% 6%,rgba(99,102,241,.16),transparent 26%),linear-gradient(135deg,rgba(8,22,42,.98),rgba(8,13,31,.98));box-shadow:0 26px 90px rgba(0,0,0,.32)}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .hero-pro:after,.page-shell:has(.mission-page) .mission-hero:after,.page-shell:has(.riskx-page) .riskx-hero:after,.page-shell:has(.settings-page) .settings-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(148,163,184,.045) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 78%)}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .hero-pro{grid-template-columns:minmax(0,1.14fr) minmax(420px,.86fr);padding:32px}.page-shell:has(.settings-page) .settings-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:24px;align-items:end;padding:34px}.page-shell:has(.settings-page) .settings-page{display:grid;gap:18px}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .panel-pro,.page-shell:has(.mission-page) .mission-alpha-card,.page-shell:has(.mission-page) .mission-event,.page-shell:has(.mission-page) .mission-progress-card,.page-shell:has(.mission-page) .mission-service,.page-shell:has(.mission-page) .mission-tile,.page-shell:has(.riskx-page) .riskx-card,.page-shell:has(.riskx-page) .riskx-panel,.page-shell:has(.settings-page) .settings-panel{border-color:rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.84),rgba(8,13,31,.9)),rgba(15,23,42,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 54px rgba(0,0,0,.18)}.page-shell:has(.settings-page) .settings-panel{padding:24px}.page-shell:has(.settings-page) .metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.page-shell:has(.settings-page) .settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-shell:has(.settings-page) .hero-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .dashboard-split{grid-template-columns:minmax(440px,.82fr) minmax(0,1.18fr)}.page-shell:has(.portfolio-hero) .portfolio-split,.page-shell:has(.settings-hero) .settings-split{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)}.page-shell:has(.performance-hero-v3) .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-shell:has(.mission-page) .mission-page,.page-shell:has(.riskx-page) .riskx-page{gap:18px}.page-shell:has(.mission-page) .mission-metric-grid.four,.page-shell:has(.riskx-page) .riskx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.page-shell:has(.mission-page) .mission-grid.audit,.page-shell:has(.mission-page) .mission-grid.two-columns,.page-shell:has(.riskx-page) .riskx-grid-2{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.page-shell:has(.mission-page) .mission-grid.three-columns,.page-shell:has(.mission-page) .mission-metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .table,.page-shell:has(.riskx-page) .riskx-table,.page-shell:has(.settings-page) .table{font-size:14px}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .table th,.page-shell:has(.settings-page) .table th{letter-spacing:.08em;text-transform:uppercase}@media (max-width:1440px){.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)),.page-shell:has(.mission-page),.page-shell:has(.riskx-page),.page-shell:has(.settings-page){width:min(1480px,calc(100vw - 24px))}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .stats-grid,.page-shell:has(.settings-page) .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .hero-pro,.page-shell:has(.settings-page) .settings-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)}}@media (max-width:1180px){.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)),.page-shell:has(.mission-page),.page-shell:has(.riskx-page),.page-shell:has(.settings-page){width:min(1120px,calc(100vw - 20px))}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .topbar,.page-shell:has(.mission-page) .topbar,.page-shell:has(.riskx-page) .topbar,.page-shell:has(.settings-page) .topbar{position:relative;align-items:flex-start;flex-direction:column}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .dashboard-split,.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .hero-pro,.page-shell:has(.mission-page) .mission-grid.audit,.page-shell:has(.mission-page) .mission-grid.two-columns,.page-shell:has(.portfolio-hero) .portfolio-split,.page-shell:has(.riskx-page) .riskx-grid-2,.page-shell:has(.settings-hero) .settings-split,.page-shell:has(.settings-page) .settings-grid,.page-shell:has(.settings-page) .settings-hero{grid-template-columns:1fr}.page-shell:has(.mission-page) .mission-grid.three-columns,.page-shell:has(.mission-page) .mission-metric-grid.four,.page-shell:has(.mission-page) .mission-metric-grid.three,.page-shell:has(.riskx-page) .riskx-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)),.page-shell:has(.mission-page),.page-shell:has(.riskx-page),.page-shell:has(.settings-page){width:min(760px,calc(100vw - 16px));padding-top:14px}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .hero-pro,.page-shell:has(.mission-page) .mission-hero,.page-shell:has(.riskx-page) .riskx-hero,.page-shell:has(.settings-page) .settings-hero,.page-shell:has(.settings-page) .settings-panel{padding:18px;border-radius:22px}.page-shell:has(.dashboard-stack):not(:has(.alpha-command-page)) .stats-grid,.page-shell:has(.mission-page) .mission-grid.three-columns,.page-shell:has(.mission-page) .mission-metric-grid.four,.page-shell:has(.mission-page) .mission-metric-grid.three,.page-shell:has(.riskx-page) .riskx-grid-4,.page-shell:has(.settings-page) .hero-status-grid,.page-shell:has(.settings-page) .metric-grid{grid-template-columns:1fr}}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(400px,100%);display:grid;gap:18px}.login-head h1{margin:0;font-size:22px}.login-head p{margin:6px 0 0;font-size:13px}.login-field label{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.login-error{margin:0;padding:12px 14px;border-radius:14px;font-size:13px;color:var(--bad);border:1px solid rgba(255,125,125,.35);background:rgba(255,125,125,.08)}.login-submit{width:100%;padding:12px 14px;font-weight:600;cursor:pointer}.login-submit:disabled{opacity:.45;cursor:not-allowed}.login-hint{margin:0;font-size:12px;text-align:center}