:root{font-family:Inter,system-ui;color:#dbeafe;background:#050b14;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 65% -15%,#123b52 0,transparent 34%),#050b14}button,select,input{font:inherit}.app{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh}aside{position:sticky;top:0;height:100vh;overflow:auto;border-right:1px solid #17304a;background:#07111eee;padding:24px 16px}.brand{display:flex;gap:10px;align-items:center;font-size:18px}.brand svg,.brand span{color:#2dd4bf}.twin-tag{font:600 9px JetBrains Mono;color:#67e8f9;margin:7px 0 26px 34px}.ready{font:600 9px JetBrains Mono;color:#fbbf24;margin-bottom:24px}.ready.ok{color:#34d399}.ready i,.live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:7px}.eyebrow{font:600 10px JetBrains Mono;letter-spacing:.14em;color:#7895ad}.incident{width:100%;text-align:left;border:0;border-left:2px solid transparent;background:transparent;color:#9bb0c3;padding:12px;margin:3px 0;cursor:pointer}.incident.active{border-left-color:#2dd4bf;background:#0e2232}.incident em{font:700 9px JetBrains Mono;color:#fb7185}.incident strong,.incident small{display:block;margin-top:5px}.incident small{font-size:9px;color:#607c94}aside nav{border-top:1px solid #17304a;margin-top:18px;padding-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:2px}aside nav a{color:#6f8ba4;text-decoration:none;text-transform:capitalize;font-size:10px;padding:6px}aside nav a:hover{color:#67e8f9}.utility{width:100%;margin-top:14px;background:#0c2030;border:1px solid #24445d;color:#b9cee0;padding:9px;border-radius:7px;display:flex;gap:8px;justify-content:center;cursor:pointer}.utility svg{width:14px}main{padding:26px 30px 60px;max-width:1600px;width:100%;margin:auto}main>header,.hero,.panel>header,.panel-title,.timeline-row,.scenario-head,.scenario-row,.safety-strip,.export-actions{display:flex;align-items:center;justify-content:space-between}h1{font-size:29px;margin:4px 0 18px}.live{font:600 10px JetBrains Mono;color:#34d399;border:1px solid #1f614f;padding:9px 12px;border-radius:99px}.hero{padding:22px 24px;border:1px solid #22445b;background:linear-gradient(110deg,#102536,#091825);border-radius:13px}.hero h2{margin:8px 0 5px}.hero p{margin:0;color:#91a9bd}.hero small{color:#69869e}.sev{font:700 10px JetBrains Mono;color:#fb7185;display:flex;gap:5px}.primary{border:0;background:#2dd4bf;color:#031514;font-weight:800;padding:11px 15px;border-radius:7px;display:flex;align-items:center;gap:7px;cursor:pointer}.primary:disabled{opacity:.4}.kpi-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin:14px 0}.kpi{background:#0a1724;border:1px solid #19354b;border-radius:8px;padding:12px;min-width:0}.kpi span{display:block;font:600 8px JetBrains Mono;color:#66849c;text-transform:uppercase}.kpi b{display:block;margin-top:7px;font-size:13px;overflow:hidden;text-overflow:ellipsis}.kpi.danger b{color:#34d399}.panel{scroll-margin-top:15px;background:#091522;border:1px solid #19364d;border-radius:12px;padding:18px;margin-top:14px}.panel>header{border-bottom:1px solid #173047;padding-bottom:13px;margin-bottom:15px}.panel-title{justify-content:flex-start;gap:11px}.panel-title>svg{color:#22d3ee}.panel h2{font-size:16px;margin:0}.panel header p{font-size:11px;color:#718ca2;margin:4px 0 0}.evidence-btn,.timeline-row button,.claim-list button,.export-actions button{background:#0b2434;color:#67e8f9;border:1px solid #1d4962;border-radius:5px;padding:6px 9px;font-size:9px;cursor:pointer}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.timeline-row{justify-content:flex-start;gap:10px;padding:9px;border-bottom:1px solid #132a3d}.timeline-row i{width:7px;height:7px;background:#2dd4bf;border-radius:50%}.timeline-row b{flex:1;font:600 11px JetBrains Mono}.timeline-row span{color:#718ca2;font-size:10px}.evidence-graph,.impact-graph{display:flex;align-items:center;justify-content:center;gap:7px;overflow:auto;padding:15px 0}.graph-node{min-width:105px;padding:10px;border-radius:7px;background:#0d2637;border:1px solid #2b6079;text-align:center}.graph-node small{display:block;color:#6f91a8;font:8px JetBrains Mono;text-transform:uppercase}.graph-node b{font-size:10px}.graph-node.decision,.graph-node.test{border-color:#2dd4bf}.claim-list>div,.hyp-list article{padding:11px;border-top:1px solid #142b3e}.claim-list b,.claim-list small{display:block;margin:5px 0}.claim-list small{color:#69849a}.confidence{font:700 8px JetBrains Mono;color:#34d399}.hyp-list header{display:flex;justify-content:space-between}.hyp-list header span{font:700 9px JetBrains Mono;color:#fbbf24}.hyp-list p{font-size:11px;color:#9ab1c3}.hyp-list .against{color:#d69aa1}.hyp-list small{color:#6d879c}.manifest{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.replay-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.replay-grid article{background:#08121d;border:1px solid #19364d;border-radius:8px;padding:15px}.replay-grid span,.candidate-score em{display:block;font:700 8px JetBrains Mono;color:#6f8ca4}.replay-grid b,.replay-grid small{display:block;margin-top:8px}.replay-grid b{color:#fb7185}.replay-grid small{color:#668198;font-size:9px}.replay-grid .score{border-color:#2dd4bf}.replay-grid strong{display:block;font:800 32px JetBrains Mono;color:#2dd4bf;margin-top:8px}.leaderboard{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.leaderboard article{display:grid;grid-template-columns:30px 1fr auto;gap:10px;padding:15px;background:#07131f;border:1px solid #1b384e;border-radius:9px}.leaderboard article.winner{border-color:#2dd4bf;box-shadow:0 0 24px #14b8a61c}.rank{font:800 18px JetBrains Mono;color:#506d83}.leaderboard h3{font-size:13px;margin:5px 0}.leaderboard p{font-size:10px;color:#7994a9}.leaderboard small{color:#55738a}.candidate-score strong{font:800 22px JetBrains Mono;color:#67e8f9}.candidate-score em{margin-top:5px;color:#fb7185}.winner .candidate-score em{color:#34d399}.gate-matrix{display:grid;grid-template-columns:1fr 70px 70px 70px;margin-top:14px;border:1px solid #17344a;border-radius:8px;overflow:hidden}.gate-matrix>div{padding:8px;text-align:center;font:700 10px JetBrains Mono;background:#0b1d2a}.gate-row{display:contents}.gate-row>*{padding:7px;border-top:1px solid #17344a}.gate-row b{text-align:left;text-transform:capitalize}.gate-row span{text-align:center}.pass{color:#34d399}.fail{color:#fb7185}.scenario-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px}.scenario-controls label{font:600 9px JetBrains Mono;color:#7290a7}.scenario-controls select,.scenario-controls input{width:100%;display:block;margin-top:6px;background:#081521;color:#c8d8e5;border:1px solid #23445a;padding:7px}.scenario-table{font-size:10px}.scenario-head,.scenario-row{display:grid;grid-template-columns:2fr repeat(4,1fr);border-top:1px solid #173047}.scenario-head>*,.scenario-row>*{padding:8px;text-align:center}.scenario-head b:first-child,.scenario-row span{text-align:left}.scenario-row i{font:700 8px JetBrains Mono;text-transform:uppercase;font-style:normal}.scenario-row i.pass{color:#34d399}.scenario-row i.fail{color:#fb7185}.scenario-row i.degraded{color:#fbbf24}.blast-list{display:grid;gap:8px}.blast-list article{display:grid;grid-template-columns:110px 70px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #17364b;border-radius:7px}.blast-list article.winner{border-color:#2dd4bf}.blast-list progress{width:100%;accent-color:#22d3ee}.blast-list small{grid-column:1/-1;color:#67849a}.review b{font:700 9px JetBrains Mono;color:#67e8f9}.review p{font-size:11px;color:#94aabd}.ok-text{color:#34d399!important}.safety-strip{margin-top:14px;background:#071a18;border:1px solid #1c5c51;border-radius:9px;padding:13px;gap:12px}.safety-strip span{display:flex;align-items:center;gap:7px;font-size:11px}.safety-strip svg{width:15px;color:#34d399}.safety-strip b{color:#34d399}.pr{margin-top:12px}.hashes{display:grid;gap:8px}.hashes span{display:flex;justify-content:space-between;color:#7995aa;font-size:10px}.hashes code{color:#67e8f9}.hashes strong{color:#34d399}.export-actions{justify-content:flex-start;gap:7px;margin:14px 0}.export-actions button{display:flex;gap:5px;align-items:center}.export-actions svg{width:13px}.panel>small{color:#607d93}.score-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.score-grid div{display:flex;justify-content:space-between;padding:8px;background:#081622;border:1px solid #163249;border-radius:5px}.score-grid span{font-size:9px;text-transform:capitalize;color:#718da3}.score-grid b{font:700 11px JetBrains Mono;color:#34d399}.empty-state,.error-state{padding:20px;text-align:center;color:#718da3}.error-state{color:#fb7185}@media(max-width:1200px){.kpi-grid{grid-template-columns:repeat(4,1fr)}.manifest{grid-template-columns:repeat(3,1fr)}.leaderboard{grid-template-columns:1fr}}@media(max-width:850px){.app{grid-template-columns:1fr}aside{display:none}main{padding:18px}.two{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}.replay-grid,.manifest,.scenario-controls{grid-template-columns:1fr 1fr}.hero{align-items:flex-start;gap:14px;flex-direction:column}.safety-strip{align-items:flex-start;flex-direction:column}}.chart-skeleton{height:260px;display:grid;place-content:center;border:1px dashed #245064;border-radius:8px;color:#79a;background:#071520}.route-loading{min-height:100vh;display:grid;place-content:center;gap:16px;text-align:center;color:#9cc8d4}.route-loading b{color:#2dd4bf}.landing,.product-page{min-height:100vh;background:radial-gradient(circle at 72% 0,#123f52 0,transparent 35%),#050b14}.landing nav,.product-page nav{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,6vw);border-bottom:1px solid #17364a;background:#07131ddd}.landing nav b span{color:#2dd4bf}.landing nav div,.product-page nav{gap:22px}.landing a,.product-page a{color:#a8c4d5;text-decoration:none}.landing nav a{margin-left:22px}.landing main,.product-page main{max-width:1180px;margin:auto;padding:70px 28px}.landing-hero{max-width:900px;padding:45px 0 85px}.landing-hero small{font:800 11px ui-monospace;color:#67e8f9;letter-spacing:.15em}.landing-hero h1{font-size:clamp(40px,6vw,72px);line-height:1.02;letter-spacing:-.04em;margin:20px 0}.landing-hero p{max-width:720px;font-size:19px;line-height:1.7;color:#9bb3c3}.landing-hero>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.landing button,.workspace-actions button,.approval-form button{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #2dd4bf;border-radius:7px;background:#16c7bd;color:#031514;font-weight:800;cursor:pointer}.landing button+button{background:#0a2230;color:#c8e8ee}.landing button svg{width:17px}.landing-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:35px 0}.landing-grid article,.workspace-card,.approval-form{padding:25px;border:1px solid #1d485d;border-radius:13px;background:#081825}.landing-grid p,.landing section>p{color:#8faabd;line-height:1.7}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.capability-grid span{display:flex;gap:9px;align-items:center;padding:14px;border:1px solid #1c4053;background:#081a27;border-radius:8px}.capability-grid svg{width:17px;color:#2dd4bf}.landing-safety{display:flex;gap:20px;align-items:center;margin:65px 0;padding:30px;border:1px solid #248270;border-radius:15px;background:#09241f}.landing-safety>svg{width:42px;height:42px;color:#2dd4bf}.landing-safety b,.boundary{color:#5eead4}.landing footer{display:flex;flex-wrap:wrap;gap:24px;padding:30px max(24px,6vw);border-top:1px solid #17364a;color:#7797aa}.landing footer span{margin-left:auto}.product-page main{padding-top:42px}.product-page nav{justify-content:flex-start}.workforce-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.workforce-grid>a{display:grid;gap:8px;padding:20px;border:1px solid #1d485d;border-radius:10px;background:#081825}.workforce-grid svg{color:#22d3ee}.workforce-grid span{color:#8ea9ba}.workforce-grid em{font:800 9px ui-monospace;color:#2dd4bf}.workspace-head{display:flex;justify-content:space-between;align-items:center;margin:24px 0}.workspace-head strong,.role-badge{padding:10px 13px;border:1px solid #2dd4bf;border-radius:7px;color:#5eead4}.workspace-actions,.decision-actions{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.workspace-actions a{padding:11px 14px;border:1px solid #31576a;border-radius:7px}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.workspace-card pre{white-space:pre-wrap;word-break:break-word;color:#a8c0cf;max-height:380px;overflow:auto}.boundary{margin-top:30px;padding:14px;border:1px solid #247766;border-radius:8px;background:#09231f}.approval-form{display:grid;gap:14px;max-width:760px}.approval-form label{display:grid;gap:7px;color:#9bb5c5}.approval-form input,.approval-form textarea{padding:11px;border:1px solid #31566a;border-radius:6px;background:#06131e;color:#fff}.approval-form button:disabled{opacity:.35;cursor:not-allowed}.role-badge{display:flex;gap:8px;width:max-content}.role-badge.intern{border-color:#fbbf24;color:#fbbf24}.form-error{color:#fb7185}.form-warning{color:#fbbf24}.form-success{color:#34d399}.agent-flow>a{color:inherit;text-decoration:none}.approval-x a.approve-action{text-decoration:none}@media(max-width:800px){.landing-grid,.workspace-grid,.capability-grid,.workforce-grid{grid-template-columns:1fr}.landing nav div{display:none}.landing footer span{margin-left:0}.landing main,.product-page main{padding:35px 18px}}.export-consumed,.export-error{display:block;margin:9px;padding:10px;border-radius:6px;font:700 9px JetBrains Mono}.export-consumed{color:#7dd3c7;background:#0b2c28;border:1px solid #27675d}.export-error{color:#fda4af;background:#35131b;border:1px solid #7f1d2d}.decision-recorded{display:flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:100%;margin:13px auto;padding:10px 14px;border:1px solid #2dd4bf;border-radius:7px;background:#0b302c;color:#99f6e4;font:700 10px JetBrains Mono;box-shadow:0 0 20px #14b8a622}.decision-recorded svg{width:16px}.approval-x .approve-action,.approval-x .export-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:245px;margin:8px;padding:12px 18px;border-radius:7px;font:800 11px Inter;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.approval-x .approve-action{border:1px solid #2dd4bf;background:#123d3a;color:#ccfbf1}.approval-x .export-action{border:1px solid #67e8f9;background:linear-gradient(115deg,#22d3ee,#2dd4bf);color:#03131b;box-shadow:0 7px 24px #22d3ee33}.approval-x .export-action:hover,.approval-x .approve-action:hover{transform:translateY(-1px);box-shadow:0 9px 28px #22d3ee55}.approval-x .export-action:disabled,.approval-x .approve-action:disabled{cursor:wait;opacity:.68}.approval-x .export-action svg{width:18px}.nexus-loading{align-content:center;justify-items:center;gap:7px;background:radial-gradient(circle at 50% 35%,#10384a,#06111a 55%)}.nexus-loading svg{width:42px;height:42px;color:#2dd4bf}.nexus-loading h1{margin:4px 0;font:800 24px Inter}.nexus-loading p{margin:0;color:#8fb0c4;font:500 11px Inter}.nexus-loading small{color:#5d899e}.loading-track{width:min(360px,70vw);height:4px;overflow:hidden;border-radius:4px;background:#163242;margin:14px}.loading-track i{display:block;width:38%;height:100%;background:#2dd4bf;animation:nexus-load 1.5s ease-in-out infinite}@keyframes nexus-load{0%{transform:translate(-100%)}to{transform:translate(360%)}}.upload-row{display:flex;align-items:center;gap:18px;margin-top:16px;padding:14px;border:1px solid #2dd4bf;border-radius:10px;background:linear-gradient(110deg,#0a2b35,#081a26);box-shadow:0 0 0 1px #22d3ee18,0 8px 28px #03151d88}.upload-row label{display:flex;align-items:center;gap:12px;min-width:265px;padding:13px 17px;border:1px solid #a5f3fc;border-radius:8px;background:linear-gradient(115deg,#22d3ee,#2dd4bf);color:#03151d;cursor:pointer;font-family:Inter;box-shadow:0 7px 24px #22d3ee38;transition:transform .15s ease,box-shadow .15s ease}.upload-row label:hover{transform:translateY(-1px);box-shadow:0 10px 32px #22d3ee66}.upload-row label:focus-within{outline:3px solid #cffafe;outline-offset:3px}.upload-row svg{width:24px;height:24px;stroke-width:2.5}.upload-row input{position:absolute;width:1px;height:1px;opacity:0}.upload-row .upload-label{display:flex;flex-direction:column;gap:2px;color:#03151d}.upload-row .upload-label strong{font-size:12px;letter-spacing:.01em}.upload-row .upload-label small{font:800 8px JetBrains Mono;opacity:.72}.upload-row .upload-help,.upload-status{color:#9cc8d4;font:600 10px/1.55 JetBrains Mono}.upload-status{margin-top:8px;color:#67e8f9}@media(max-width:700px){.upload-row{align-items:stretch;flex-direction:column}.upload-row label{min-width:0}.upload-row .upload-help{padding:0 3px}}.mode-switcher{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;margin-bottom:18px;border:1px solid #1d5667;border-radius:12px;background:linear-gradient(115deg,#0c2935,#0a1b29)}.mode-switcher span,.mode-switcher b,.mode-switcher small{display:block}.mode-switcher span{font:700 8px JetBrains Mono;color:#67e8f9}.mode-switcher b{font-size:17px;margin:5px 0}.mode-switcher small{color:#7f9db1}.mode-actions{display:flex;gap:9px}.mode-actions button,.preset-row button{display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #2a5267;background:#0d2231;color:#b9d0df;border-radius:7px;cursor:pointer}.mode-actions button.active,.mode-actions button:hover{border-color:#22d3ee;color:#ecfeff;background:#0e3a49}.mode-actions svg{width:15px}.preset-row{display:flex;align-items:center;gap:8px;margin-top:17px}.preset-row>span{margin-right:auto;font:700 8px JetBrains Mono;color:#648ca3}.preset-row button{font-size:9px;padding:7px 10px}.run-safety{margin-left:12px;color:#65b8a8;font:700 8px JetBrains Mono}.scenario-explorer{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:14px}.scenario-row{width:100%;border:0;border-bottom:1px solid #173047;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.scenario-row:hover,.scenario-row.selected{background:#0d2b38;box-shadow:inset 3px 0 #22d3ee}.scenario-detail{border:1px solid #235169;border-radius:9px;background:#071722;padding:16px}.scenario-detail>span{font:700 8px JetBrains Mono;color:#67e8f9}.scenario-detail .kpi{margin-top:8px}.scenario-detail pre{max-height:210px;overflow:auto;font-size:9px;color:#8eb2c8;background:#06111a;padding:10px;border-radius:6px}.guide-card{position:fixed;right:24px;bottom:24px;z-index:50;width:min(390px,calc(100vw - 48px));padding:20px;border:1px solid #36d5cf;border-radius:13px;background:#071924ee;box-shadow:0 18px 70px #000b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guide-card small{font:700 8px JetBrains Mono;color:#67e8f9}.guide-card h2{margin:8px 0;font-size:20px}.guide-card p{color:#9eb5c5;line-height:1.6}.guide-card>div:last-of-type{display:flex;gap:7px}.guide-card button{display:grid;place-items:center;padding:8px;border:1px solid #285267;border-radius:6px;background:#0d2b3a;color:#fff}.guide-card button:disabled{opacity:.3}.guide-card svg{width:15px}.guide-card .exit-guide{display:block;margin-left:auto}.guide-card>strong{display:block;margin-top:12px;color:#62c6b3;font:700 8px JetBrains Mono}.guide-progress{height:3px;background:#183a4b;margin:-20px -20px 16px}.guide-progress span{display:block;height:100%;background:#2dd4bf;transition:width .4s ease}@media(max-width:850px){.mode-switcher{align-items:flex-start;flex-direction:column}.mode-actions{width:100%;flex-direction:column}.scenario-explorer{grid-template-columns:1fr}.preset-row{flex-wrap:wrap}.preset-row>span{width:100%}}:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{aside,.primary,.utility,.evidence-btn{display:none!important}.app{display:block}.panel{break-inside:avoid;border-color:#64748b;color:#0f172a;background:#fff}body{background:#fff}.kpi{border-color:#94a3b8;background:#fff}}.nexus-shell{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100vh}.nexus-shell aside{width:300px}.nexus-shell main{max-width:1700px}.agent-link{display:grid;grid-template-columns:28px 1fr;gap:8px;text-decoration:none;color:#bed1df;padding:9px 8px;border-left:2px solid #18364a}.agent-link:hover{border-color:#22d3ee;background:#0c2030}.agent-link>i{font:700 9px JetBrains Mono;color:#22d3ee;font-style:normal}.agent-link b,.agent-link small{display:block}.agent-link b{font-size:10px}.agent-link small{font-size:8px;color:#648198;margin-top:3px}.no-deploy{margin-top:22px;padding:13px;border:1px solid #286154;background:#071d19;color:#8bdacb;font:600 9px/1.7 JetBrains Mono;border-radius:8px}.no-deploy svg{width:15px;vertical-align:middle}.nexus-hero{display:flex;justify-content:space-between;align-items:center;padding:26px;border:1px solid #3d435e;border-radius:14px;background:radial-gradient(circle at 85% 20%,#4c1d2a 0,transparent 32%),linear-gradient(120deg,#102739,#0b1723)}.nexus-hero h2{font-size:29px;margin:10px 0 6px}.nexus-hero p{color:#a7bdcc;max-width:700px}.risk{display:flex;gap:7px;color:#fb7185;font:700 10px JetBrains Mono}.risk svg{width:16px}.countdown{text-align:right}.countdown>*{display:block}.countdown small{color:#7995aa;font:700 9px JetBrains Mono}.countdown strong{font:800 44px JetBrains Mono;color:#fb7185;margin:7px 0}.countdown span{font-size:9px;color:#fbbf24}.nexus-kpis{grid-template-columns:repeat(6,1fr)}.time-controls{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px}.time-controls input{accent-color:#22d3ee}.time-controls b{font:700 10px JetBrains Mono;color:#67e8f9}.time-snapshot{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0}.chart{background:#07131f;border-radius:8px;padding:10px}.evidence-row{display:grid;grid-template-columns:70px 1fr auto;gap:10px;align-items:center;padding:11px;border-bottom:1px solid #173047}.evidence-row span{font:700 9px JetBrains Mono;color:#67e8f9}.evidence-row p{font-size:10px;color:#7995aa;margin:4px 0}.evidence-row strong{color:#34d399}.impact-number{font:800 38px JetBrains Mono;color:#fbbf24}.assumption{display:flex;justify-content:space-between;padding:9px;border-top:1px solid #173047;text-transform:capitalize;font-size:10px}.agent-flow{display:grid;grid-template-columns:repeat(9,1fr);gap:7px}.agent-flow article{position:relative;background:#07131f;border:1px solid #1a3a50;border-radius:8px;padding:12px;min-height:135px}.agent-flow article:not(:last-child):after{content:"›";position:absolute;right:-8px;top:45%;color:#22d3ee;z-index:2}.agent-flow i,.agent-flow b,.agent-flow small,.agent-flow em{display:block}.agent-flow i{font:800 18px JetBrains Mono;color:#345c72}.agent-flow b{font-size:10px;margin:8px 0}.agent-flow small{font-size:8px;color:#7390a5}.agent-flow em{font:700 7px JetBrains Mono;color:#34d399;margin-top:10px}.nexus-manifest{grid-template-columns:repeat(6,1fr)}.sim-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:17px}.sim-controls label{font:600 10px JetBrains Mono;color:#7390a5}.sim-controls b{float:right;color:#67e8f9}.sim-controls input{display:block;width:100%;margin-top:10px;accent-color:#22d3ee}.strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.strategy-grid article{border:1px solid #1b3b52;background:#07131f;border-radius:10px;padding:16px}.strategy-grid article.winner{border-color:#2dd4bf;box-shadow:0 0 30px #14b8a622}.strategy-grid header{display:flex;justify-content:space-between}.strategy-grid header span{font:700 9px JetBrains Mono;color:#67e8f9}.strategy-grid header strong{font:800 25px JetBrains Mono}.strategy-grid h3{min-height:42px;font-size:13px}.strategy-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.strategy-metrics small{background:#0b2030;padding:7px}.strategy-metrics b{display:block;margin-top:5px}.mini-gates{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0}.mini-gates span{display:flex;align-items:center;gap:4px;font:700 8px JetBrains Mono;text-transform:uppercase}.mini-gates svg{width:12px}.strategy-grid em{font:700 9px JetBrains Mono;color:#fb7185}.strategy-grid .winner em{color:#34d399}.brief b{font:700 9px JetBrains Mono;color:#67e8f9}.brief p{color:#9bb0c3;font-size:11px}.approval-x{text-align:center}.approval-x>span{font:700 9px JetBrains Mono;color:#34d399}.approval-x button{padding:9px;margin:5px;background:#122839;color:#748da0;border:1px solid #29475d;border-radius:6px}.approval-x small{display:block;color:#667f94}.footnote{font-size:9px;color:#607d93}.nexus-loading{height:100vh;display:grid;place-items:center;color:#67e8f9;font:700 13px JetBrains Mono}@media(max-width:1250px){.agent-flow,.nexus-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.nexus-shell{display:block}.nexus-shell aside{display:none}.strategy-grid,.nexus-manifest,.time-snapshot{grid-template-columns:1fr 1fr}.nexus-hero{align-items:flex-start;gap:20px;flex-direction:column}.countdown{text-align:left}.sim-controls{grid-template-columns:1fr}}
