.app-shell{background:radial-gradient(circle at 50% -10%, #00e7f00e, transparent 35%), var(--bg);min-height:100vh}.content{width:min(1240px,100% - 48px);margin:0 auto}.quant-grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:34px 34px}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090ee0;border-bottom:1px solid #35455bb3;height:68px;position:fixed;inset:0 0 auto}.nav-shell{align-items:center;gap:26px;max-width:1360px;height:100%;margin:auto;padding:0 28px;display:flex}.brand-button{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:11px;padding:0;display:flex}.brand-button>span:last-child,.brand-footer{font:800 15px/1 var(--font-display), sans-serif;letter-spacing:.1em}.brand-button b,.brand-footer b{color:var(--cyan)}.brand-mark{background:#0d1420;border:1px solid #26354b;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid;position:relative;box-shadow:inset 0 0 18px #00e7f00d}.brand-mark i{border:1px solid var(--cyan);width:13px;height:13px;transition:transform .35s;transform:rotate(45deg)}.brand-mark b{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute}.brand-button:hover .brand-mark i{transform:rotate(135deg)}.desktop-nav{align-items:center;gap:4px;margin:0 auto;display:flex}.desktop-nav>button,.nav-group>button{color:#aeb8c7;cursor:pointer;font:600 11px/1 var(--font-mono), monospace;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:flex}.desktop-nav button:hover,.desktop-nav button.active{color:#fff;background:#101721;border-color:#253249}.desktop-nav button.active{box-shadow:inset 0 -1px var(--cyan)}.nav-group{position:relative}.nav-menu{background:#090d15fa;border:1px solid #243249;border-radius:12px;width:290px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 22px 70px #0000008c}.nav-group:last-child .nav-menu{left:auto;right:0}.nav-menu button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:4px;width:100%;padding:11px;display:grid}.nav-menu button:hover,.nav-menu button.active{background:#111a27;border-color:#243751}.nav-menu span{font:650 12px var(--font-mono);color:#e8edf4}.nav-menu small{color:var(--muted);font-size:10px}.nav-state{font:700 10px var(--font-mono);background:#0c121c;border:1px solid #253149;border-radius:9px;flex:none;align-items:center;gap:7px;padding:8px 10px;display:flex}.nav-state b{color:var(--green)}.nav-state>span:last-child{color:#8995a7}.status-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px #35e6a5b3}.status-dot.amber{background:var(--amber);box-shadow:0 0 9px #f6c4538c}.status-dot.red{background:var(--red);box-shadow:0 0 9px #fb71858c}.pulse{animation:2.4s ease-in-out infinite pulse}.hamburger{cursor:pointer;background:#0d131e;border:1px solid #26344a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:none}.hamburger span{background:#dbe3ed;width:17px;height:1px}.mobile-layer{z-index:1000;height:100dvh;position:fixed;inset:0}.mobile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;border:0;width:100%;height:100%;animation:.22s both fade-in;position:absolute;inset:0}.mobile-drawer{background:#080c13;border-left:1px solid #26354b;flex-direction:column;width:min(390px,100%);height:100dvh;animation:.25s both drawer-in;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-30px 0 90px #000000a6}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:16px 18px;display:flex}.icon-button{cursor:pointer;background:#0d1420;border:1px solid #27364c;border-radius:9px;width:38px;height:38px;font-size:25px;line-height:1}.drawer-status{border-bottom:1px solid var(--line);color:var(--green);font:700 10px var(--font-mono);align-items:center;gap:8px;padding:12px 18px;display:flex}.drawer-status b{color:var(--muted);margin-left:auto}.drawer-scroll{overscroll-behavior:contain;min-height:0;padding:12px;overflow-y:auto}.drawer-link,.drawer-accordion{text-align:left;cursor:pointer;width:100%;font:700 12px var(--font-mono);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;padding:13px 12px;display:flex}.drawer-link span{color:var(--muted);font-weight:400}.drawer-link.active,.drawer-accordion:hover{color:var(--cyan);background:#111927;border-color:#25344b}.drawer-group{border-top:1px solid #151e2c;margin-top:6px;padding-top:6px}.drawer-accordion span{color:var(--cyan);font-size:17px}.drawer-items{gap:3px;padding:4px 0 8px 12px;display:grid}.drawer-items button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:11px 12px;display:grid}.drawer-items button:hover,.drawer-items button.active{background:#0f1723;border-color:#21334b}.drawer-items b{font:600 11px var(--font-mono)}.drawer-items small{color:var(--muted);font-size:10px}.drawer-disclosure{border-top:1px solid var(--line);color:var(--cyan);font:700 9px var(--font-mono);letter-spacing:.08em;margin:0;padding:14px 18px}.hero-section{border-bottom:1px solid var(--line);min-height:760px;padding:148px 0 90px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(circle,#00e7f01c,#0000 66%);width:720px;height:720px;position:absolute;top:-250px;right:-120px}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);align-items:center;gap:70px;display:grid;position:relative}.kicker{color:var(--cyan);font:700 10px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 12px;display:flex}.kicker span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 13px var(--cyan);border-radius:50%}.hero-copy h1{font:800 clamp(58px,6.5vw,92px)/.92 var(--font-display);letter-spacing:-.055em;margin:24px 0 26px}.hero-copy h1 em{color:#0000;-webkit-text-stroke:1px #8ea0b9;font-style:normal}.hero-copy>p{color:#aeb8c7;max-width:700px;font-size:17px;line-height:1.7}.hero-actions{gap:12px;margin:34px 0 24px;display:flex}.hero-actions button,.refresh-button,.api-alert button{border:1px solid var(--cyan);background:var(--cyan);color:#041013;cursor:pointer;font:750 11px var(--font-mono);letter-spacing:.02em;border-radius:8px;padding:12px 17px}.hero-actions button span{margin-left:12px}.hero-actions .ghost{color:var(--cyan);background:#00e7f00a;border-color:#285064}.safety-row{flex-wrap:wrap;gap:7px;display:flex}.pill{width:fit-content;font:750 9px/1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;padding:6px 8px;display:inline-flex}.pill.cyan{color:var(--cyan);background:#00e7f014;border-color:#00e7f052}.pill.green{color:var(--green);background:#35e6a514;border-color:#35e6a552}.pill.amber{color:var(--amber);background:#f6c45314;border-color:#f6c4534d}.pill.red{color:var(--red);background:#fb718514;border-color:#fb71854d}.pill.muted{color:#a1abba;background:#111721;border-color:#2a3546}.command-card{background:linear-gradient(145deg,#101723f5,#080c13fa);border:1px solid #26354a;border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0006,inset 0 1px #ffffff06}.command-card:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);height:2px;position:absolute;inset:0 0 auto}.command-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.command-head>div{gap:5px;display:grid}.command-head span{color:var(--muted);font:700 9px var(--font-mono);letter-spacing:.1em}.command-head b{font:700 11px var(--font-mono);color:var(--green)}.radar{background:radial-gradient(circle,#00e7f026,#0000 65%);border:1px solid #29405b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.radar:before,.radar:after{content:"";background:#26384f;position:absolute}.radar:before{width:1px;height:100%}.radar:after{width:100%;height:1px}.radar i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%;animation:2s infinite pulse}.command-label{color:var(--muted);font:600 10px var(--font-mono);text-transform:uppercase;margin:22px 0 6px}.hero-equity{font:750 clamp(38px,4vw,56px)/1 var(--font-display);letter-spacing:-.04em}.pnl-line{align-items:center;gap:12px;margin:9px 0 24px;display:flex}.pnl-line span{font:700 14px var(--font-mono)}.pnl-line small{color:var(--muted);font-size:10px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.command-metrics{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.command-metrics div{border-bottom:1px solid var(--line);gap:5px;padding:13px;display:grid}.command-metrics div:nth-child(odd){border-right:1px solid var(--line)}.command-metrics div:nth-last-child(-n+2){border-bottom:0}.command-metrics span,.data-grid span,.shadow-values span,.trade-values span,.metric-card>span{color:var(--muted);font:600 9px var(--font-mono);text-transform:uppercase}.command-metrics b{font:650 13px var(--font-mono)}.as-of{color:var(--muted);font:500 9px/1.5 var(--font-mono);margin:14px 0 0}.workflow-strip{border-bottom:1px solid var(--line);background:#080b11;overflow:hidden}.workflow-row{grid-template-columns:repeat(7,1fr);display:grid}.workflow-row article{border-right:1px solid #151e2b;align-items:center;gap:10px;min-width:0;padding:18px 11px;display:flex;position:relative}.workflow-row article>span{color:var(--cyan);font:700 9px var(--font-mono)}.workflow-row div{gap:3px;min-width:0;display:grid}.workflow-row b{font:700 10px var(--font-mono);text-transform:uppercase}.workflow-row small{color:var(--muted);font-size:8px;line-height:1.35}.workflow-row i{color:#40516a;z-index:2;font-style:normal;position:absolute;right:-5px}.api-alert{background:#f6c4530f;border:1px solid #f6c45359;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:16px 18px;display:flex}.api-alert b{color:var(--amber);font:700 11px var(--font-mono)}.api-alert p{color:#aeb7c4;margin:5px 0 0;font-size:12px}.api-alert button{color:var(--amber);background:0 0;border-color:#f6c45380}.section{border-bottom:1px solid var(--line);padding:92px 0;scroll-margin-top:80px}.section.alternate{background:#090d14d1}.section-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.section-head h2{font:750 clamp(35px,4.5vw,58px)/1 var(--font-display);letter-spacing:-.045em;margin:8px 0 10px}.section-head>div>p:last-child{max-width:690px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.section-aside{flex:none}.refresh-button:disabled{opacity:.55;cursor:wait}.empty-state{text-align:center;background:#0a0f17;border:1px dashed #2c3a4e;border-radius:12px;align-content:center;place-items:center;min-height:180px;padding:30px;display:grid}.empty-state>span{color:var(--cyan);font-size:25px}.empty-state strong{font:650 14px var(--font-mono);margin-top:10px}.empty-state p{max-width:520px;color:var(--muted);margin:8px auto 0;font-size:12px;line-height:1.6}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.data-card,.agent-panel,.shadow-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d131d,#090d14);border-radius:12px;padding:22px}.card-top{justify-content:space-between;gap:18px;display:flex}.card-top>div{gap:6px;min-width:0;display:grid}.card-top b{font:700 15px var(--font-display)}code{color:#718096;overflow-wrap:anywhere;font-size:10px}.quote-price{align-items:baseline;gap:10px;margin:28px 0 20px;display:flex}.quote-price strong{font:700 38px var(--font-display)}.quote-price span{color:var(--muted);font:600 9px var(--font-mono)}.data-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.data-grid div{gap:6px;padding:14px 0;display:grid}.data-grid b{font:650 12px var(--font-mono)}.regime-layout{grid-template-columns:.75fr 1.25fr;gap:20px;display:grid}.regime-primary{background:radial-gradient(circle at 20% 0,#00e7f01a,#0000 48%),#0b111a;border:1px solid #24455a;border-radius:14px;padding:28px}.regime-primary>span{color:var(--cyan);font:700 9px var(--font-mono)}.regime-primary h3{font:750 46px var(--font-display);margin:20px 0}.regime-primary>div{align-items:baseline;gap:12px;display:flex}.regime-primary>div b{font:700 24px var(--font-mono)}.regime-primary small{color:var(--muted);font-size:10px}.regime-primary p{color:var(--muted);font-size:12px;line-height:1.6}.regime-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:#0b1018;border-radius:10px;align-content:center;gap:8px;min-height:105px;padding:18px;display:grid}.metric-card strong{font:700 22px var(--font-display)}.metric-card small{color:var(--muted);font-size:9px}.progress{background:#171f2c;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.progress i{background:var(--cyan);height:100%;display:block;box-shadow:0 0 12px #00e7f073}.progress i.green{background:var(--green);box-shadow:0 0 12px #35e6a566}.recorded-line{color:var(--muted);font:500 9px var(--font-mono);margin:-16px 0 28px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agent-panel{padding:0;transition:transform .25s,border-color .25s;overflow:hidden}.agent-panel:hover{border-color:#2f6074;transform:translateY(-3px)}.agent-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:18px 20px;display:flex}.agent-head>div{gap:3px;display:grid}.agent-head span{font:750 14px var(--font-display)}.agent-head small{color:var(--cyan);font:650 9px var(--font-mono)}.agent-panel>h3,.agent-panel>code,.agent-panel>p,.agent-panel>details{margin-left:20px;margin-right:20px}.agent-panel>h3{font:700 20px var(--font-display);margin-top:20px;margin-bottom:5px}.agent-panel>p{color:#a9b4c4;min-height:58px;font-size:12px;line-height:1.65}.agent-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.agent-stats>div{gap:6px;padding:14px 20px;display:grid}.agent-stats span{color:var(--muted);font:600 9px var(--font-mono);text-transform:uppercase}.agent-stats b{font:700 13px var(--font-mono)}details{padding:16px 0 20px}summary{cursor:pointer;color:#c5cedb;font:650 10px var(--font-mono)}details p{color:var(--muted);font-size:11px;line-height:1.55}details small{color:#738094;font-size:9px}.council-flow{border:1px solid var(--line);background:radial-gradient(circle at 50% 20%,#00e7f00b,#0000 52%),#090e16;border-radius:14px;padding:28px;position:relative}.council-proposals{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.council-proposals article,.critic-card,.allocator-card,.verdict-card{border:1px solid var(--line);background:#0d131d;border-radius:9px;padding:16px}.council-proposals span,.critic-card>span,.allocator-card>span,.verdict-card>span{color:var(--cyan);font:700 9px var(--font-mono)}.council-proposals b{color:var(--amber);font:700 12px var(--font-mono);margin:8px 0;display:block}.council-proposals p,.critic-card p,.allocator-card p,.verdict-card p{color:#9da8b8;font-size:11px;line-height:1.55}.flow-arrow{text-align:center;color:var(--cyan);padding:8px;font-size:20px}.critic-card{background:#12110f;border-color:#4e4327}.critic-card>span{color:var(--amber)}.allocator-card{grid-template-columns:1fr auto;gap:8px 18px;display:grid}.allocator-card p{grid-column:1/-1;margin:0}.allocator-card>b{color:var(--amber);font:700 12px var(--font-mono)}.verdict-card{text-align:center;background:#35e6a509;border-color:#35e6a561}.verdict-card h3{font:800 38px var(--font-display);color:var(--green);margin:9px 0}.position-card{background:linear-gradient(145deg,#0d141f,#090d14);border:1px solid #29445a;border-radius:14px;overflow:hidden}.position-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.position-title h3{font:750 28px var(--font-display);margin:14px 0 4px}.position-title>div:last-child{text-align:right;gap:7px;display:grid}.position-title>div:last-child span{color:var(--muted);font:600 9px var(--font-mono)}.position-title>div:last-child b{color:var(--amber);font:700 11px var(--font-mono)}.metric-grid{grid-template-columns:repeat(6,1fr);display:grid}.metric-grid .metric-card{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0}.greeks-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.greeks-row div{justify-content:space-between;padding:16px 22px;display:flex}.greeks-row span{color:var(--muted);font:600 9px var(--font-mono)}.greeks-row b{font:700 11px var(--font-mono)}.risk-note{background:#f6c4530b;border-top:1px solid #f6c45333;gap:5px;padding:16px 22px;display:grid}.risk-note b{color:var(--amber);font-size:11px}.risk-note span{color:var(--muted);font-size:10px}.trade-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.trade-ticket{background:linear-gradient(145deg,#00e7f00e,#090e15);border:1px solid #00e7f04d;border-radius:13px;padding:25px}.trade-ticket>span{color:var(--green);font:700 9px var(--font-mono)}.trade-ticket h3{font:750 28px var(--font-display);margin:18px 0 5px}.trade-values{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;margin-top:24px;display:grid;overflow:hidden}.trade-values div{border-bottom:1px solid var(--line);gap:6px;padding:14px;display:grid}.trade-values div:nth-child(odd){border-right:1px solid var(--line)}.trade-values div:nth-last-child(-n+2){border-bottom:0}.trade-values b{font:700 12px var(--font-mono)}.trade-ticket>p{color:var(--muted);margin:20px 0 0;font-size:10px}.trade-timeline{border:1px solid var(--line);background:#090d14;border-radius:13px;margin:0;padding:8px 20px;list-style:none}.trade-timeline li,.audit-timeline li{border-bottom:1px solid #151f2d;align-items:center;gap:14px;padding:11px 0;display:flex}.trade-timeline li:last-child{border-bottom:0}.trade-timeline i,.audit-timeline i{width:28px;height:28px;color:var(--cyan);font:700 9px var(--font-mono);background:#00e7f014;border:1px solid #00e7f040;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.trade-timeline div{gap:3px;display:grid}.trade-timeline b,.audit-timeline b{font:650 10px var(--font-mono);text-transform:uppercase}.trade-timeline span,.audit-timeline span{color:var(--muted);font-size:9px}.risk-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.risk-summary div{border-right:1px solid var(--line);gap:7px;padding:18px;display:grid}.risk-summary div:last-child{border-right:0}.risk-summary span{color:var(--muted);font:600 9px var(--font-mono)}.risk-summary b{font:700 13px var(--font-mono)}.gate-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.gate-grid article{border:1px solid var(--line);background:#0a0f17;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.gate-grid article>span{width:25px;height:25px;font:800 11px var(--font-mono);border-radius:50%;place-items:center;display:grid}.gate-grid .pass>span{color:var(--green);background:#35e6a514;border:1px solid #35e6a540}.gate-grid .blocked>span{color:var(--red);background:#fb718514;border:1px solid #fb718540}.gate-grid b{font:700 10px var(--font-mono);text-transform:uppercase}.gate-grid p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.4}.shadow-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.shadow-card>div:first-child{justify-content:space-between;display:flex}.shadow-card h3{font:700 20px var(--font-display);margin:20px 0 4px}.shadow-card>p{color:#aab4c2;min-height:38px;font-size:11px;line-height:1.65}.shadow-values{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.shadow-values span{gap:5px;padding:13px 0;display:grid}.shadow-values b{color:#dce4ee;font:700 11px var(--font-mono)}.shadow-card>small{color:var(--muted);font-size:9px}.leaderboard{border:1px solid var(--line);border-radius:12px;overflow:hidden}.leaderboard article{border-bottom:1px solid var(--line);background:#0a0f17;grid-template-columns:55px minmax(220px,1.5fr) minmax(180px,1fr) .55fr .65fr;align-items:center;gap:18px;padding:19px 22px;display:grid}.leaderboard article:last-child{border-bottom:0}.rank{font:800 19px var(--font-display);color:#536176}.leader-name{gap:5px;display:grid}.leader-name>b{font:700 13px var(--font-mono)}.leader-name>small{color:var(--muted);font-size:8px;line-height:1.4}.leader-score{grid-template-columns:54px 1fr;align-items:center;gap:10px;display:grid}.leader-score strong{font:750 18px var(--font-display)}.leader-score .progress{margin:0}.leaderboard article>div:not(.leader-name):not(.leader-score){gap:4px;display:grid}.leaderboard article>div>span{color:var(--muted);font:600 8px var(--font-mono)}.leaderboard article>div>b{font:650 11px var(--font-mono)}.cycles-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.table-head,.cycles-table article{grid-template-columns:1fr 1.6fr 1fr .7fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.table-head{color:var(--muted);font:650 9px var(--font-mono);text-transform:uppercase;background:#111822}.cycles-table article{border-top:1px solid var(--line);background:#090e15;font-size:11px}.cycles-table article>b{font:700 10px var(--font-mono);color:var(--muted)}.cycle-id{border:1px solid var(--line);color:var(--cyan);border-radius:7px;padding:8px 10px}.audit-timeline{grid-template-columns:1fr 1fr;gap:0 44px;margin:0;padding:0;list-style:none;display:grid;position:relative}.audit-timeline li{padding:14px 0;position:relative}.audit-timeline li div{gap:5px;display:grid}.audit-timeline em{background:linear-gradient(var(--cyan),transparent);width:1px;position:absolute;top:42px;bottom:-14px;left:13px}.architecture-section{background-color:#080b11}.reliability-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reliability-grid article{border:1px solid var(--line);background:#0a0f17eb;border-radius:11px;gap:7px;padding:22px;display:grid;position:relative;overflow:hidden}.reliability-grid article>span{color:#223249;font:800 34px var(--font-display);position:absolute;top:10px;right:14px}.reliability-grid b{font:700 13px var(--font-mono);text-transform:uppercase}.reliability-grid small{color:var(--cyan);font:650 9px var(--font-mono)}.reliability-grid p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.architecture-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:30px;display:grid}.architecture-flow>div{text-align:center;background:#0d131d;border:1px solid #26364d;border-radius:9px;place-content:center;gap:7px;min-height:88px;padding:10px;display:grid}.architecture-flow span{color:var(--cyan);font:700 8px var(--font-mono)}.architecture-flow b{font:650 10px var(--font-mono)}.architecture-flow>i{color:#40536d;font-style:normal}.architecture-flow .locked{border-color:#fb718552}.architecture-flow .locked span,.architecture-flow .locked b{color:var(--red)}.service-strip{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid;overflow:hidden}.service-strip>div{border-right:1px solid var(--line);background:#090e15;grid-template-columns:12px 1fr;gap:5px 7px;padding:15px;display:grid}.service-strip>div:last-child{border-right:0}.service-strip b{font:700 9px var(--font-mono)}.service-strip small{color:var(--muted);grid-column:2;font-size:8px}.site-footer{background:#06080c;border-top:1px solid #233047;padding:42px 0}.site-footer .content{grid-template-columns:1fr 1.5fr 1fr;gap:48px;display:grid}.site-footer p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.6}.site-footer>div>div>b{color:#b9c4d2;font:700 9px var(--font-mono)}.footer-disclosure b{font:750 10px var(--font-mono);color:var(--cyan)!important}.reveal{animation:.65s both reveal}.delay-one{animation-delay:.12s}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.86)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@media (max-width:1180px){.nav-shell{gap:14px;padding:0 18px}.desktop-nav>button,.nav-group>button{padding:8px 7px;font-size:10px}.nav-state>span:last-child{display:none}.hero-grid{gap:36px}.workflow-row{grid-template-columns:repeat(4,1fr)}.workflow-row article:nth-child(n+5){border-top:1px solid #151e2b}.metric-grid{grid-template-columns:repeat(3,1fr)}.metric-grid .metric-card:nth-child(3){border-right:0}.metric-grid .metric-card:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:900px){.content{width:min(100% - 36px,760px)}.desktop-nav,.nav-state{display:none}.hamburger{margin-left:auto;display:flex}.site-header{height:64px}.nav-shell{padding:0 18px}.hero-section{min-height:auto;padding:122px 0 72px}.hero-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(48px,10vw,76px)}.workflow-row{grid-template-columns:repeat(2,1fr)}.workflow-row article:nth-child(n+3){border-top:1px solid #151e2b}.section{padding:72px 0}.section-head{flex-direction:column;align-items:flex-start}.market-grid,.regime-layout,.trade-layout,.shadow-grid,.agent-grid,.council-proposals{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid .metric-card{border-bottom:1px solid var(--line)}.metric-grid .metric-card:nth-child(2n){border-right:0}.position-title{flex-direction:column}.position-title>div:last-child{text-align:left}.gate-grid{grid-template-columns:1fr}.leaderboard article{grid-template-columns:44px 1.5fr 1fr}.leaderboard article>div:nth-last-child(-n+2){display:none!important}.audit-timeline{grid-template-columns:1fr}.reliability-grid{grid-template-columns:1fr 1fr}.architecture-flow{grid-template-columns:1fr}.architecture-flow>i{text-align:center;transform:rotate(90deg)}.service-strip{grid-template-columns:1fr 1fr}.service-strip>div{border-bottom:1px solid var(--line)}.site-footer .content{grid-template-columns:1fr 1fr}.site-footer .content>div:first-child{grid-column:1/-1}}@media (max-width:560px){.content{width:calc(100% - 28px)}.hero-section{padding-top:108px}.hero-copy h1{font-size:44px}.hero-copy>p{font-size:14px}.hero-actions{display:grid}.safety-row .pill{font-size:8px}.command-card{padding:18px}.hero-equity{font-size:36px}.pnl-line{flex-direction:column;align-items:flex-start}.workflow-row{display:flex;overflow-x:auto}.workflow-row article{min-width:180px;border-top:0!important}.section{padding:58px 0}.section-head h2{font-size:36px}.market-grid{gap:12px}.card-top{flex-direction:column}.regime-primary h3{font-size:36px}.regime-metrics{grid-template-columns:1fr}.agent-stats{grid-template-columns:1fr 1fr}.council-flow{padding:14px}.allocator-card{grid-template-columns:1fr}.allocator-card p{grid-column:auto}.position-title h3,.trade-ticket h3{font-size:22px}.metric-grid,.greeks-row{grid-template-columns:1fr 1fr}.trade-values{grid-template-columns:1fr}.trade-values div{border-right:0!important}.trade-values div:nth-last-child(2){border-bottom:1px solid var(--line)}.risk-summary{grid-template-columns:1fr}.risk-summary div{border-right:0;border-bottom:1px solid var(--line)}.risk-summary div:last-child{border-bottom:0}.gate-grid article{grid-template-columns:26px 1fr}.gate-grid .pill{grid-column:2}.shadow-values{grid-template-columns:1fr}.leaderboard article{grid-template-columns:40px 1fr}.leader-score{grid-column:1/-1}.cycles-table{overflow-x:auto}.table-head,.cycles-table article{min-width:650px}.reliability-grid,.service-strip{grid-template-columns:1fr}.service-strip>div{border-right:0}.site-footer .content{grid-template-columns:1fr}.site-footer .content>div:first-child{grid-column:auto}.mobile-drawer{width:100%}}@media (max-width:340px){.nav-shell{padding:0 12px}.brand-button>span:last-child{font-size:13px}.hero-copy h1{font-size:38px}.content{width:calc(100% - 22px)}.command-metrics{grid-template-columns:1fr}.command-metrics div{border-right:0!important}.command-metrics div:nth-last-child(2){border-bottom:1px solid var(--line)}.metric-grid,.greeks-row,.agent-stats{grid-template-columns:1fr}.drawer-head,.drawer-status{padding-left:14px;padding-right:14px}}
