:root{--bg:#08111f;--panel:#101b31;--panel2:#14213b;--line:#263a62;--text:#e9f0ff;--muted:#91a6ca;--blue:#3563c9;--green:#23c483;--red:#ff5b73;--yellow:#ffd166;--cyan:#43d9ff}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 100% 0,#112447 0,#08111f 42%);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#070d19f2;width:250px;height:100vh;padding:18px;position:sticky;top:0}.brand{align-items:center;gap:12px;margin-bottom:16px;display:flex}.logo{background:linear-gradient(135deg,#2360ff,#23c483);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand span{color:var(--muted);font-size:12px;display:block}.sideStatus{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}nav{gap:8px;display:grid}button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#1d315a;border-radius:10px;padding:10px 14px;font-weight:800;transition:all .15s}nav button{text-align:left;background:0 0;justify-content:space-between;align-items:center;display:flex}button:hover,nav button.active{background:var(--blue);border-color:#5d82e8;transform:translateY(-1px)}.danger{background:#7a1d31;border-color:#b22a45}.danger:hover{background:#a62540}.navCount{background:var(--red);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:2px 7px;font-size:12px}main{flex:1;padding:18px 22px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}h1{margin:0;font-size:28px}h2{margin:0 0 14px}h3{color:var(--muted);margin:18px 0 8px}p{color:var(--muted)}code{color:#c8d8ff}.cards{gap:14px;display:grid}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(#14213bf0,#0f1a30f0);border-radius:16px;margin-bottom:14px;padding:16px;box-shadow:0 18px 45px #0000002e}.sectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.stat .label{color:#9db6ec;font-size:13px}.stat .value{margin-top:10px;font-size:26px;font-weight:950}.stat .sub{color:var(--muted);margin-top:6px;font-size:12px}.stat.ok .value{color:var(--green)}.stat.bad .value{color:var(--red)}.stat.warn .value{color:var(--yellow)}.kv{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.kv span,.muted{color:var(--muted)}.buttonGrid{flex-wrap:wrap;gap:10px;display:flex}.tableWrap{border:1px solid #ffffff0f;border-radius:12px;overflow:auto}table{border-collapse:collapse;background:#0b1528;width:100%;min-width:820px}table.dense th,table.dense td{padding:7px 9px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:10px;font-size:13px}th{color:#9db6ec;z-index:1;background:#0d1930;position:sticky;top:0}.empty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:14px}.error{color:#ffdbe2;background:#3a1220;border:1px solid #83304a;border-radius:12px;margin-bottom:14px;padding:14px}.error.mini{padding:10px;font-size:12px}.notice{color:#c9ffe9;background:#0f3428;border:1px solid #1b805c;border-radius:12px;margin-bottom:14px;padding:12px 14px}.warningBanner{color:#ffe7ad;background:#42320d;border:1px solid #80621c;border-radius:14px;margin-bottom:14px;padding:14px}.hintBox{color:#bfd0f4;background:#0b172d;border:1px solid #28406c;border-radius:12px;margin-top:12px;padding:12px}pre{border:1px solid var(--line);background:#07101f;border-radius:12px;max-height:420px;padding:12px;overflow:auto}.formRow{flex-wrap:wrap;gap:10px;display:flex}input,select{color:var(--text);border:1px solid var(--line);background:#07101f;border-radius:10px;min-height:40px;padding:10px 12px}label{gap:8px;margin:12px 0;display:grid}.rowActions{flex-wrap:wrap;gap:6px;display:flex}.rowActions button{padding:6px 8px;font-size:12px}.topActions{align-items:center;gap:12px;display:flex}.inlineCheck,.checkLine{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.inlineCheck input,.checkLine input{min-height:0}.badge{border:1px solid var(--line);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.badge.ok{color:#7dffd0;background:#23c48329;border-color:#1c8b62}.badge.bad{color:#ffb0bd;background:#ff5b7324;border-color:#9c2e42}.badge.warn{color:#ffe29a;background:#ffd16624;border-color:#937129}.badge.info{color:#a6f0ff;background:#43d9ff21;border-color:#2a7891}.badge.neutral{color:#dce7ff;background:#9db6ec1f}.statusStrip{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.progressWrap{margin-top:12px}.progressMeta{color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.progress{border:1px solid var(--line);background:#081225;border-radius:999px;height:8px;overflow:hidden}.progressFill{background:var(--green);height:100%}.progressFill.warn{background:var(--yellow)}.progressFill.bad{background:var(--red)}.profit{color:var(--green);font-weight:900}.loss{color:var(--red);font-weight:900}.tableTools{justify-content:flex-end;margin:0 0 10px;display:flex}.tableTools input{width:min(360px,100%)}.chartBox{border:1px solid var(--line);background:#07101f;border-radius:14px;padding:8px}.chartBox svg{width:100%;height:auto;display:block}.axis{stroke:#294063;stroke-width:1px}.line{stroke:#43d9ff;stroke-width:3px;filter:drop-shadow(0 0 5px #43d9ff59)}.dot{fill:#23c483}.chartText{fill:#91a6ca;font-size:13px}.chartEmpty{border:1px dashed var(--line);height:210px;color:var(--muted);background:#07101f;border-radius:14px;place-items:center;display:grid}@media (width<=1100px){.cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2{grid-template-columns:1fr}}@media (width<=900px){.app{display:block}.sidebar{width:auto;height:auto;position:relative}.cards.four{grid-template-columns:1fr}nav{grid-template-columns:repeat(2,1fr)}main{padding:14px}header{flex-wrap:wrap;align-items:flex-start;gap:10px}.stat .value{font-size:22px}.formRow input,.formRow select,.formRow button{width:100%}.topActions{justify-content:space-between;width:100%}}.wideForm input,.wideForm select,.wideForm button{min-width:150px}.card.stat .value{word-break:break-word}.page{animation:.18s fadeIn}@keyframes fadeIn{0%{opacity:.75;transform:translateY(3px)}to{opacity:1;transform:none}}.scoreStrip{margin-top:12px}.reasonsCell{white-space:nowrap;text-overflow:ellipsis;max-width:520px;display:block;overflow:hidden}.card.stat.ok{border-color:#23c48359}.card.stat.bad{border-color:#ff5b7359}.card.stat.warn{border-color:#ffd16659}.buttonGrid .danger{box-shadow:0 0 0 1px #ff5b7326}@media (width<=900px){.reasonsCell{max-width:260px}.cards.four .card.stat{min-height:106px}}.reportNotes{color:var(--muted);gap:10px;display:grid}.reportNotes b{color:var(--text)}.buttonGrid button{white-space:nowrap}@media (width<=900px){.buttonGrid button{width:100%}}.app.compact main{padding:12px 14px}.app.compact .card{margin-bottom:10px;padding:12px}.app.compact th,.app.compact td{padding:7px 8px}.app.compact h1{font-size:24px}.app.compact .stat .value{font-size:22px}.mobileBottomNav{display:none}.sidebar nav button{min-height:42px}.topActions button{white-space:nowrap}.offlinePill{color:var(--red)}@media (width<=900px){body{padding-bottom:76px}.sidebar{padding:12px 14px}.brand{margin-bottom:10px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px;padding-bottom:4px;overflow:auto}.sidebar nav button{padding:9px 10px;font-size:12px}.sideStatus{margin-bottom:10px}.mobileBottomNav{z-index:40;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d19f5;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 50px #0000008c}.mobileBottomNav button{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:4px;min-height:42px;padding:9px 4px;font-size:11px;display:flex}.mobileBottomNav button.active{background:var(--blue);border-color:#5d82e8}.mobileBottomNav .navCount{margin-top:-24px;margin-left:44px;position:absolute}.cards{gap:10px}.card{border-radius:14px}.tableWrap{border-radius:10px}table{min-width:760px}header{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08111ff0;padding-top:8px;position:sticky;top:0}.topActions{padding-bottom:4px;overflow:auto}.topActions .inlineCheck{white-space:nowrap}.buttonGrid{grid-template-columns:1fr;gap:8px;display:grid}.buttonGrid button{width:100%}.formRow{grid-template-columns:1fr;display:grid}.formRow input,.formRow select,.formRow button{width:100%}pre{max-height:300px}.kv{font-size:13px}.statusStrip .badge{padding:3px 7px;font-size:10px}}@media (width<=520px){h1{font-size:22px}.brand .logo{border-radius:12px;width:36px;height:36px}.brand b{font-size:15px}.brand span{font-size:11px}.sidebar nav{grid-template-columns:1fr 1fr}.cards.four{grid-template-columns:1fr}.grid2{gap:10px}.stat .value{font-size:21px}.sectionTitle{display:block}.tableTools{justify-content:stretch}.tableTools input{width:100%}}@media (display-mode:standalone){.brand span:after{content:" · installed";color:var(--green)}}.filterBar{flex-wrap:wrap;gap:12px;margin:12px 0 14px;display:flex}.filterBar label{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.filterBar select{min-width:160px}.logTail{white-space:pre-wrap;max-height:520px;font-size:12px;line-height:1.45}.card .muted{margin-top:10px}.buttonGrid button:disabled{opacity:.6;cursor:not-allowed}.formGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:14px;display:grid}.formGrid input{border:1px solid var(--border);background:var(--panel2);color:var(--text);border-radius:12px;padding:10px}.inlineCheck.large{align-self:end;align-items:center;padding:10px 0;color:var(--text)!important;flex-direction:row!important}.buttonRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.panel{border:1px solid var(--line);background:linear-gradient(#14213bf0,#0f1a30f0);border-radius:16px;margin-bottom:14px;padding:16px;box-shadow:0 18px 45px #0000002e}.heroPanel{justify-content:space-between;align-items:center;gap:16px;display:flex}.heroScore{gap:10px;min-width:280px;display:grid}.categoryGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.miniCard{background:#0b1528;border:1px solid #ffffff14;border-radius:14px;padding:12px}.rowBetween{justify-content:space-between;align-items:center;gap:12px;display:flex}.small{font-size:12px}.recommendations{gap:10px;display:grid}.recommendation{background:#0b1528;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.recommendation p{margin:4px 0 0}.recommendation.bad{border-color:#ff5b7373}.recommendation.warn{border-color:#ffd16659}.recommendation.info{border-color:#43d9ff47}@media (width<=900px){.heroPanel{display:block}.heroScore{min-width:0;margin-top:12px}.categoryGrid{grid-template-columns:1fr}}.navCount.danger{color:#fff;background:#ef4444}.toolbar.wrap{flex-wrap:wrap}.profileBtn{text-align:left;border:1px solid var(--line);background:#0b172d;border-radius:14px;min-height:150px;padding:14px;display:block}.profileBtn span{color:var(--muted);margin:8px 0;font-weight:500;display:block}.profileBtn small{color:#9db6ec;margin-top:10px;display:block}.profileBtn.active{background:#1d315a;border-color:#5d82e8}.runbookList{gap:12px;display:grid}.runbookItem{border:1px solid var(--border);background:#ffffff06;border-radius:14px;padding:14px}.runbookItem ol{margin:8px 0 12px 20px}.runbookItem li{margin:4px 0}.runbookItem pre,.mini pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);background:#00000038;border-radius:10px;margin-top:8px;padding:10px;font-size:12px}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.cards.three,.cards.four{grid-template-columns:1fr}}.pillRow{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.pill{border:1px solid var(--line);color:#c8d8ff;background:#0b172d;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.pill.warn{color:#ffe29a;background:#ffd1661f;border-color:#937129}.right{text-align:right}.split{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mini{background:#0b1528;border:1px solid #ffffff14;border-radius:14px;padding:12px}.mini span{color:var(--muted);font-size:12px;display:block}.mini b{margin-top:6px;font-size:18px;display:block}@media (width<=900px){.split{display:block}.right{text-align:left;margin-top:10px}}.commandGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.commandCard{border:1px solid var(--border);background:var(--panel2);border-radius:14px;gap:10px;padding:12px;display:grid}.commandCard div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.commandCard span{color:var(--muted);font-size:12px}.commandCard code{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);background:#0000002e;border-radius:10px;padding:10px;font-size:12px;display:block}.envBlock{border:1px solid var(--border);background:var(--panel2);border-radius:14px;padding:12px}.envBlock pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);background:#0000002e;border-radius:10px;padding:10px;font-size:12px}.notesList{color:var(--muted);margin:0;padding-left:18px}.loginShell{background:radial-gradient(circle at 70% 10%,#17356b 0,#08111f 42%,#050a13 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{border:1px solid var(--line);background:linear-gradient(#14213bf7,#0c162af7);border-radius:22px;width:min(560px,100%);padding:24px;box-shadow:0 24px 80px #00000061}.loginBrand{align-items:center;gap:14px;margin-bottom:14px;display:flex}.loginBrand h1{margin:0;font-size:28px}.loginBrand p{margin:4px 0 0}.passwordRow{grid-template-columns:1fr auto;gap:8px;display:grid}.passwordRow button{min-width:80px}.loginNotes{color:var(--muted);background:#0b1528;border:1px solid #ffffff14;border-radius:14px;margin-top:16px;padding:12px;line-height:1.5}@media (width<=520px){.loginShell{padding:12px}.loginCard{border-radius:18px;padding:16px}.passwordRow{grid-template-columns:1fr}.loginBrand h1{font-size:22px}}.stack{gap:14px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dangerCard{background:linear-gradient(#3e1220e6,#0f1a30f0);border-color:#9c2e42}.warningLine{color:#ffdbe2;background:#ff5b7314;border:1px solid #ff5b7359;border-radius:10px;margin-top:8px;padding:10px}@media (width<=1100px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.grid4{grid-template-columns:1fr}}button:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.detailPanel{border-color:#345287}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:10px;display:grid}.checkGrid{gap:8px;display:grid}.checkItem{border:1px solid var(--line);background:#0b1528;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.checkItem.ok{border-color:#23c48359}.checkItem.bad{background:#3a122061;border-color:#ff5b7366}.checkItem b{color:var(--text);margin-bottom:3px;display:block}.checkItem span{color:var(--muted);font-size:12px;display:block}@media (width<=900px){.detailGrid{grid-template-columns:1fr}}.liveReadinessPage{font-size:13px}.liveReadinessPage .card{border-radius:14px;margin-bottom:12px;padding:12px}.liveReadinessPage h2{margin:0;font-size:18px}.liveReadinessPage h3{margin:12px 0 6px;font-size:13px}.liveReadinessPage p{margin:6px 0 10px}.liveReadinessPage .cards.four{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.liveReadinessPage .stat .value{margin-top:6px;font-size:20px;line-height:1.1}.liveReadinessPage .stat .label{font-size:12px}.liveReadinessPage .stat .sub{font-size:11px}.readinessHero{margin-bottom:10px}.readinessIntro{justify-content:space-between;align-items:center;gap:14px;display:flex}.readinessIntro .sectionTitle{margin-bottom:0}.readinessIntro p{max-width:760px}.readinessIntro .buttonGrid{flex-shrink:0;margin-left:auto}.readinessGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;display:grid}.readinessGrid.twoToOne{grid-template-columns:minmax(360px,1.15fr) minmax(320px,.85fr)}.liveReadinessPage .detailGrid.compactDetails{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px}.liveReadinessPage .kv{padding:7px 0;font-size:12px}.liveReadinessPage .kv b{text-align:right;word-break:break-word}.compactChecks{gap:6px}.compactChecks .checkItem{border-radius:10px;padding:8px}.compactChecks .checkItem span{font-size:11px}.liveReadinessPage .hintBox,.liveReadinessPage .warningBanner{border-radius:10px;margin-top:8px;margin-bottom:8px;padding:10px}.liveReadinessPage pre{white-space:pre-wrap;word-break:break-word;max-height:240px;font-size:11px;line-height:1.35}.collapsibleCard{overflow:hidden;padding:0!important}.collapsibleCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:17px;font-weight:900;list-style:none;display:flex}.collapsibleCard summary::-webkit-details-marker{display:none}.summaryRight{align-items:center;gap:8px;display:flex}.chevron{color:var(--muted);font-size:18px;transition:all .15s}.collapsibleCard[open] .chevron{transform:rotate(180deg)}.collapsibleBody{padding:0 14px 14px}.liveReadinessPage .tableWrap{max-height:360px;overflow:auto}.liveReadinessPage table{min-width:700px}.liveReadinessPage th,.liveReadinessPage td{padding:8px;font-size:12px}.liveReadinessPage .tableTools{margin-bottom:8px}.liveReadinessPage .tableTools input{min-height:34px;padding:8px 10px}.app.compact .liveReadinessPage .card{margin-bottom:8px;padding:10px}.app.compact .collapsibleCard{padding:0!important}.app.compact .collapsibleCard summary{padding:10px 12px}.app.compact .collapsibleBody{padding:0 12px 12px}.app.compact .liveReadinessPage .stat .value{font-size:18px}.app.compact .readinessGrid{gap:8px}@media (width<=1200px){.readinessGrid.twoToOne{grid-template-columns:1fr}.readinessIntro{display:block}.readinessIntro .buttonGrid{margin-top:10px;margin-left:0}}@media (width<=900px){.liveReadinessPage .cards.four,.readinessGrid,.readinessGrid.twoToOne{grid-template-columns:1fr}.liveReadinessPage .sectionTitle{display:flex}.liveReadinessPage .detailGrid.compactDetails{grid-template-columns:1fr}.collapsibleCard summary{font-size:15px}.liveReadinessPage table{min-width:640px}}.decisionEngineCard{background:linear-gradient(#122444f5,#0f1a30f5);border-color:#3d5f9c}.decisionEngineCard .miniList{gap:6px;margin-top:8px;display:grid}.decisionEngineCard .warningBanner span,.decisionEngineCard .hintBox span{color:var(--muted)}.payloadSplit{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.payloadSplit h4{color:var(--muted);margin:0 0 8px}.payloadSplit pre{white-space:pre-wrap;word-break:break-word;max-height:360px}.rowActions button{white-space:nowrap}@media (width<=1000px){.payloadSplit{grid-template-columns:1fr}}.operatorChecklist{background:#0b1528;border:1px solid #ffffff14;border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.operatorChecklist h4{color:var(--muted);margin:0 0 4px}.payloadActions{margin-top:10px}.payloadActions button{padding:8px 10px;font-size:12px}.protectivePlanBox{background:#ffd1660f;border:1px solid #ffd16638;border-radius:14px;margin-top:12px;padding:12px}.compactTitle{margin-bottom:8px}.compactGrid{margin-top:10px}.miniCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.miniCard{gap:5px;display:grid}.miniCard span{color:var(--muted);font-size:12px}.checkItem.warn{background:#523b0938;border-color:#ffd16673}.detailsBox{background:#0b1528;border:1px solid #ffffff14;border-radius:12px;margin-top:10px;padding:10px}.detailsBox summary{cursor:pointer;color:var(--muted);margin-bottom:8px;font-weight:900}.protectiveMappingBox{background:#43d9ff0e;border:1px solid #43d9ff38;border-radius:14px;margin-top:12px;padding:12px}.protectiveMappingBox .payloadSplit pre{max-height:300px}.recommendation.bad{background:#3a122047;border-color:#ff5b736b}.docsRecommendationBox{background:#f59e0b14;border:1px solid #f59e0b73;border-radius:12px;margin:12px 0;padding:12px}.docsRecommendationBox h4{margin:0 0 8px}.bundledPreviewBox{background:#15cc890e;border:1px solid #15cc8938;border-radius:14px;margin-top:12px;padding:12px}.bundledPreviewBox .payloadSplit pre{max-height:300px}.hashApprovalBox{border:1px solid var(--border);background:#ffffff08;border-radius:14px;padding:12px}.payloadActions .confirmButton[disabled],.payloadActions button[disabled]{opacity:.55;cursor:not-allowed}.preSubmitChecklistBox{background:#8b5cf611;border:1px solid #8b5cf647;border-radius:14px;margin-top:12px;padding:12px}.preSubmitChecklistBox .detailGrid,.preSubmitChecklistBox .recommendations{margin-top:10px}.preSubmitChecklistBox .detailsBox{background:#07101fb8}.emergencyRunbookBox{background:linear-gradient(#3a122061,#0f1a30f5);border-color:#ff5b7359}.emergencyRunbookBox ul,.emergencyRunbookBox ol{color:var(--muted);margin:8px 0 0 20px;line-height:1.45}.emergencyRunbookBox li{margin:5px 0}.emergencyRunbookBox .payloadSplit{align-items:start}.emergencyRunbookBox .detailsBox ol{color:var(--muted);margin-left:20px}.emergencyControlsBox{background:linear-gradient(#402a0f57,#0f1a30f5);border-color:#ffbd5959}.emergencyControlsBox ol,.emergencyControlsBox ul{color:var(--muted);margin:8px 0 0 20px;line-height:1.45}.emergencyControlsBox li{margin:5px 0}.emergencyControlsBox .payloadSplit{align-items:start}.noteItem{border:1px solid var(--border);background:#ffffff09;border-radius:12px;margin:8px 0;padding:10px 12px}.noteItem p{color:var(--muted);white-space:pre-wrap;margin:6px 0 0;line-height:1.45}.inlineNotice{color:var(--text);background:#197a471f;border:1px solid #43c78673;border-radius:10px;margin:10px 0;padding:9px 12px;font-size:12px}.auditNoteEditor{background:#402a0f38;border:1px solid #ffbd5973;border-radius:12px;margin:12px 0;padding:12px}.auditNoteEditor h4{margin:0 0 4px}.auditNoteEditor textarea{box-sizing:border-box;width:100%;min-height:110px;color:var(--text);resize:vertical;background:#071226;border:1px solid #82a8ff59;border-radius:10px;margin-top:10px;padding:10px;font-family:inherit;font-size:12px}button.secondary{background:#14213d;border-color:#82a8ff59}.rehearsalPanel{background:#f5b53c0f;border:1px solid #f5b53c73;border-radius:12px;margin:12px 0;padding:12px}.rehearsalProgress{color:var(--muted);align-items:center;gap:10px;margin:10px 0;display:flex}.rehearsalBar{background:#ffffff14;border-radius:999px;flex:1;height:7px;overflow:hidden}.rehearsalBar span{background:linear-gradient(90deg,#1cd1a1bf,#1c7affbf);height:100%;display:block}.rehearsalSteps{gap:8px;margin:10px 0;display:grid}.rehearsalStep{background:#09122273;border:1px solid #60a5fa38;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:9px 10px;display:grid}.rehearsalStep input{margin-top:2px}.tinyLiveShellCard{border-color:#f59e0b73}.tinyLiveShellCard .sectionTitle h2:after{content:" no-submit";color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-left:8px;font-size:11px}.simpleBotPage{flex-direction:column;gap:16px;display:flex}.simpleHero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.simpleHeroBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.simpleBotControls{flex-wrap:wrap;gap:10px;margin:10px 0 12px;display:flex}.simpleBotControls button{min-width:145px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.formGrid label{color:var(--muted,#8a94a6);flex-direction:column;gap:6px;font-size:13px;display:flex}.formGrid input{width:100%}.kvGrid{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:9px 12px;display:grid}.kvGrid span{color:var(--muted,#8a94a6);font-size:13px}.kvGrid b{overflow-wrap:anywhere}.goodText{color:#50d890}.badText{color:#ff6b7a}.miniTable{flex-direction:column;gap:8px;display:flex}.miniRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:70px 1fr auto;gap:10px;padding:9px 10px;display:grid}.logList{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow:auto}.logLine{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:190px 70px 1fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.logLine span{color:var(--muted,#8a94a6);font-size:12px}@media (width<=860px){.simpleHero{flex-direction:column}.formGrid,.kvGrid,.miniRow,.logLine{grid-template-columns:1fr}.simpleBotControls button{width:100%}}.appShellLite .liteSidebar{width:220px}.liteNav{margin-top:12px}.liteNav button{background:var(--blue);border-color:#5d82e8}.liteHint{color:var(--muted);background:#0b172d;border:1px solid #28406c;border-radius:12px;margin-top:16px;padding:10px;font-size:12px;line-height:1.45}.appModePage{gap:14px}.appHero h2{margin-bottom:6px;font-size:32px}.appModeGrid{grid-template-columns:1fr 1.35fr;align-items:start;gap:14px;display:grid}.modeSwitch{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 14px;display:grid}.modeSwitch button{min-height:48px}.modeSwitch button.active{background:var(--blue);border-color:#5d82e8}.modeSwitch button.dangerLite{background:#7a1d31;border-color:#b22a45}.launchPanel{gap:10px;display:grid}.primaryControls button{min-height:44px}.modernFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.modernFormGrid label{color:var(--muted);margin:0;font-size:13px}.modernFormGrid input,.modernFormGrid select{width:100%;min-width:0}.grid{gap:14px;display:grid}.grid.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.compactCard{gap:5px;display:grid}.compactCard span{color:var(--muted);font-size:13px}.compactCard strong{font-size:22px}.compactCard small{color:var(--muted);font-size:12px}.advancedDrawer summary{cursor:pointer;color:var(--text);font-size:16px;font-weight:900;list-style:none}.advancedDrawer summary::-webkit-details-marker{display:none}.plainList{color:var(--muted);margin:8px 0 0 18px;line-height:1.5}.fullWidthLabel{color:var(--muted);gap:8px;display:grid}@media (width<=1180px){.appModeGrid{grid-template-columns:1fr}.modernFormGrid,.grid.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.appShellLite{display:block}.appShellLite .liteSidebar{width:auto;height:auto;position:relative}.modernFormGrid,.grid.cols2,.grid.cols4{grid-template-columns:1fr}.appHero h2{font-size:26px}.modeSwitch{grid-template-columns:1fr}.simpleBotControls button{width:100%}}.coinPickerHeader{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 10px;display:flex}.coinPickerHeader span{color:var(--muted);font-size:12px}.coinPicker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.coinOption{cursor:pointer;color:var(--text);background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.coinOption:hover{border-color:#5d82e8a6}.coinOption.selected{background:#446ad82e;border-color:#5d82e8}.coinOption input{width:auto;margin:0}.coinOption span{font-weight:900}.coinOption small{color:var(--muted);font-size:10px}.customCoinRow{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.customCoinRow label{color:var(--muted);gap:6px;font-size:13px;display:grid}.customCoinRow input{width:100%}.customCoinRow button{min-height:42px}.marketScannerCard{overflow:hidden}.marketTableWrap{overflow-x:auto}.marketTable{border-collapse:collapse;width:100%;min-width:760px}.marketTable th,.marketTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:10px 9px}.marketTable th{color:var(--muted);font-size:12px}.marketTable td{font-size:13px}.marketTable tr:last-child td{border-bottom:0}.activeMarketRow{background:#446ad81f}.positionTag{color:#50d890;background:#50d89024;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:9px;font-weight:900;display:inline-block}.appMetrics small{overflow-wrap:anywhere}@media (width<=1180px){.coinPicker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.coinPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.customCoinRow{grid-template-columns:1fr}.coinPickerHeader{flex-direction:column;align-items:flex-start}}.warnText{color:#ffd166}.bestCandidateCard{border-color:#43d9ff4d}.bestCandidateGrid{grid-template-columns:minmax(130px,180px) minmax(260px,1fr) minmax(260px,1fr);align-items:stretch;gap:16px;display:grid}.candidateScore{text-align:center;background:#43d9ff12;border:1px solid #43d9ff47;border-radius:16px;align-content:center;padding:16px;display:grid}.candidateScore span{font-weight:900}.candidateScore strong{color:#a6f0ff;margin:9px 0;font-size:42px;line-height:1}.candidateScore small{color:var(--muted)}.candidateReasons{color:#c8d8ff;align-content:center;gap:7px;font-size:13px;display:grid}.leaderMarketRow{background:#43d9ff12}.leaderTag{color:#a6f0ff;background:#43d9ff24;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:9px;font-weight:900;display:inline-block}.marketTable{min-width:980px}@media (width<=1050px){.bestCandidateGrid{grid-template-columns:160px 1fr}.candidateReasons{grid-column:1/-1}}@media (width<=680px){.bestCandidateGrid{grid-template-columns:1fr}.candidateReasons{grid-column:auto}.candidateScore strong{font-size:36px}}.analyticsMetrics strong{overflow-wrap:anywhere}.analyticsGrid{align-items:start}.equityCard,.symbolAnalyticsCard{min-height:360px}.equityChartWrap{background:#00000021;border:1px solid #ffffff14;border-radius:14px;width:100%;padding:8px;overflow:hidden}.equityChart{width:100%;height:auto;display:block}.chartAxis{stroke:#ffffff29;stroke-width:1px}.equityLine{fill:none;stroke:#67d9ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chartLabel{fill:#9db6ec;font-size:12px}.emptyChart{min-height:210px;color:var(--muted);text-align:center;border:1px dashed #ffffff24;border-radius:14px;place-items:center;padding:18px;display:grid}.equitySummary{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.equitySummary span{color:var(--muted);border:1px solid #ffffff14;border-radius:999px;padding:7px 10px;font-size:12px}.equitySummary b{color:var(--text);margin-left:4px}.analyticsTable{min-width:680px}.decisionList{gap:8px;display:grid}.decisionRow{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:180px 100px 115px 80px minmax(220px,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.decisionRow>span{color:var(--muted);font-size:12px}.decisionRow p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.exportControls{justify-content:flex-end;margin-bottom:0}.exportControls button{min-width:180px}@media (width<=900px){.decisionRow{grid-template-columns:1fr 1fr}.decisionRow p{grid-column:1/-1}.exportControls{justify-content:stretch}}.liveReliabilityBox{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.liveReliabilityBox .sectionTitle{margin-bottom:12px}.liveReliabilityBox .kvGrid b{overflow-wrap:anywhere}.liveSafetyNote{margin:10px 0 0}.portfolioCheck{border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 11px;display:flex!important}.portfolioCheck input{margin:0;width:auto!important}.portfolioPositionsCard{min-width:0}.portfolioTable{min-width:780px}.backtestLabCard{border-color:#a78bfa59;overflow:hidden}.backtestFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.backtestFormGrid select,.backtestFormGrid input{width:100%;min-width:0}.backtestFormGrid small{color:var(--muted);font-size:11px;line-height:1.35}.backtestProgress{background:#a78bfa0f;border:1px solid #a78bfa40;border-radius:12px;margin-top:12px;padding:12px}.backtestProgressHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.backtestTrack{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.backtestTrack span{background:linear-gradient(90deg,#7c6cf2,#67d9ff);height:100%;transition:width .25s;display:block}.backtestProgress small{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;display:block}.backtestMetrics{margin-top:14px}.metric-card{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;gap:5px;padding:14px;display:grid}.metric-card span{color:var(--muted);font-size:12px}.metric-card strong{overflow-wrap:anywhere;font-size:20px}.metric-card small{color:var(--muted);font-size:11px}.backtestResultsGrid{align-items:start;margin-top:16px}.backtestDetails{border-top:1px solid #ffffff14;margin-top:14px;padding-top:12px}.backtestDetails summary{cursor:pointer;font-weight:800}.backtestWarnings{color:var(--muted);margin:12px 0 0 18px;line-height:1.5}.backtestWarnings li+li{margin-top:5px}@media (width<=1100px){.backtestFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.backtestFormGrid{grid-template-columns:1fr}}.modeSwitchThree{grid-template-columns:repeat(3,minmax(0,1fr))}.modeSwitch .shadowActive{color:#e9fcff;background:#126a78;border-color:#43d9ff}.shadowPanel{gap:14px;display:grid}.shadowSafetyBanner{background:#43d9ff14;border:1px solid #43d9ff59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;display:flex}.shadowSafetyBanner b{color:#a6f0ff}.shadowSafetyBanner span{color:var(--muted)}.shadowLabCard{border-color:#43d9ff38}.shadowMetrics{margin-top:12px}.shadowResultsGrid{align-items:start;margin-top:16px}.shadowObservationTable td,.shadowObservationTable th{white-space:nowrap}.shadowLabCard .marketTableWrap{max-height:360px;overflow:auto}@media (width<=720px){.modeSwitchThree,.shadowMetrics,.shadowResultsGrid{grid-template-columns:1fr}}.strategyLabCard{gap:16px;display:grid}.strategyVariantPicker{gap:8px;display:grid}.compactControls{align-items:center}.strategyCheck{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;width:auto!important;display:inline-flex!important}.strategyCheck input[type=checkbox]{width:auto;margin:0}.strategyCustom{border:1px solid var(--border);background:var(--panel-2);border-radius:14px;padding:12px}.strategyCustom summary{cursor:pointer;font-weight:700}.strategyCustomGrid{margin-top:14px}.strategyWinnerCallout{gap:6px;display:grid}.strategyWinnerCallout span{font-weight:600}.strategyLeaderboard td,.strategyLeaderboard th{white-space:nowrap}.strategyHoldoutGrid{align-items:start}@media (width<=780px){.strategySplitGrid,.strategyCostGrid,.strategyHoldoutGrid{grid-template-columns:1fr}.strategyCheck{width:100%!important}}.notificationCard{border-color:#22c55e47;gap:16px;display:grid}.notificationStatusGrid{margin-top:2px}.notificationMetric{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;padding:14px}.notificationSettingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.notificationSettingsGrid label{color:var(--muted);gap:6px;font-size:13px;display:grid}.notificationSettingsGrid input,.notificationSettingsGrid select{width:100%;min-width:0}.notificationSetupCode{background:#f59e0b12;border:1px solid #f59e0b59;border-radius:12px;gap:8px;padding:12px;display:grid}.notificationSetupCode code{white-space:pre-wrap;overflow-wrap:anywhere;color:#dbeafe;background:#0000002e;border-radius:10px;padding:10px;display:block}.notificationSetupCode span{color:var(--muted);font-size:12px}.notificationControls{margin:0}.notificationRecent{gap:8px;display:grid}.notificationRecent h4{margin:0}.notificationRecent .miniRow{grid-template-columns:minmax(130px,.8fr) minmax(180px,1fr) minmax(120px,1fr)}@media (width<=1180px){.notificationSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.notificationSettingsGrid,.notificationRecent .miniRow{grid-template-columns:1fr}}.controlledLivePanel{gap:14px}.controlledLiveBanner{background:#ffb74d12;border:1px solid #ffb74d61;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px;display:flex}.controlledLiveBanner b{color:#ffd18a;white-space:nowrap}.controlledLiveBanner span{color:var(--muted);text-align:right;font-size:12px;line-height:1.45}.controlledLiveMetrics{margin-top:0}.liveBetaControlsGrid{grid-template-columns:minmax(180px,.8fr) minmax(160px,.6fr) minmax(260px,1.4fr);align-items:end;gap:10px;display:grid}.liveBetaControlsGrid label{color:var(--muted);gap:6px;font-size:13px;display:grid}.liveBetaControlsGrid input,.liveBetaControlsGrid select{width:100%;min-width:0}.liveBetaControlsGrid small{color:var(--muted);font-size:11px}.controlledChecklist{border-color:#ffb74d40}.preflightCheckList{gap:8px;margin-top:10px;display:grid}.preflightCheck{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:28px minmax(170px,.55fr) minmax(260px,1.45fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.preflightCheck>span{border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.preflightCheck b{overflow-wrap:anywhere;font-size:12px}.preflightCheck small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.preflightCheck.ok{background:#50d8900b;border-color:#50d89040}.preflightCheck.ok>span{color:#50d890;background:#50d89029}.preflightCheck.blocked{background:#ff6b7a0e;border-color:#ff6b7a52}.preflightCheck.blocked>span{color:#ff6b7a;background:#ff6b7a29}@media (width<=1050px){.liveBetaControlsGrid{grid-template-columns:1fr 1fr}.liveBetaControlsGrid .fullWidthLabel{grid-column:1/-1}.controlledLiveBanner{flex-direction:column}.controlledLiveBanner span{text-align:left}.preflightCheck{grid-template-columns:28px minmax(150px,.65fr) 1fr}}@media (width<=680px){.liveBetaControlsGrid{grid-template-columns:1fr}.liveBetaControlsGrid .fullWidthLabel{grid-column:auto}.preflightCheck{grid-template-columns:28px 1fr}.preflightCheck small{grid-column:2}.controlledLiveBanner b{white-space:normal}}.pilotManagerPanel{background:#3b82f60e;border:1px solid #60a5fa52;border-radius:14px;gap:12px;padding:14px;display:grid}.pilotManagerPanel .sectionTitle{margin:0}.pilotManagerPanel .sectionTitle h3{margin:0 0 4px}.pilotManagerPanel .sectionTitle p{color:var(--muted);margin:0;font-size:12px}.pilotManagerPanel .warningBox{color:#ffd6dc;background:#ff6b7a0f;border:1px solid #ff6b7a59;border-radius:11px;padding:10px 12px}.pilotManagerPanel .miniRow{grid-template-columns:minmax(160px,.8fr) minmax(260px,1.4fr) minmax(170px,.8fr)}@media (width<=760px){.pilotManagerPanel .miniRow{grid-template-columns:1fr}}.simpleUiV68{gap:16px;display:grid}.simpleUiNav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1830f5;border-color:#60a5fa47;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex;position:sticky;top:10px}.simpleUiTabs{grid-template-columns:repeat(4,minmax(110px,1fr));gap:7px;min-width:min(100%,560px);display:grid}.simpleUiTabs button{min-height:40px;color:var(--muted);cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;font-weight:800}.simpleUiTabs button:hover{color:var(--text);border-color:#60a5fa66}.simpleUiTabs button.active{color:#dbeafe;background:#3b82f629;border-color:#60a5fa99}.simpleUiContext{text-align:right;gap:2px;min-width:240px;display:grid}.simpleUiContext b{font-size:13px}.simpleUiContext span{color:var(--muted);font-size:11px;line-height:1.35}.simpleUiV68.ui-overview .uiSettingsOnly,.simpleUiV68.ui-overview .uiResearchOnly,.simpleUiV68.ui-overview .uiSystemOnly,.simpleUiV68.ui-settings .uiHomeOnly,.simpleUiV68.ui-settings .uiResearchOnly,.simpleUiV68.ui-settings .uiSystemOnly,.simpleUiV68.ui-research .uiHomeSettings,.simpleUiV68.ui-research .uiHomeOnly,.simpleUiV68.ui-research .uiSettingsOnly,.simpleUiV68.ui-research .uiSystemOnly,.simpleUiV68.ui-system .uiHomeSettings,.simpleUiV68.ui-system .uiHomeOnly,.simpleUiV68.ui-system .uiSettingsOnly,.simpleUiV68.ui-system .uiResearchOnly{display:none!important}.simpleUiV68.ui-settings .appModeGrid{grid-template-columns:minmax(0,1fr)}.simpleUiV68.ui-settings .settingsCard{grid-column:1/-1}.quickSettingsTitle{margin-top:18px}.quickSettingsGrid{background:#3b82f60b;border:1px solid #60a5fa3d;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.quickSettingsGrid label{color:var(--muted);gap:6px;font-size:12px;display:grid}.quickSettingsGrid input,.quickSettingsGrid select{width:100%;min-width:0}.quickSaveControls{justify-content:flex-start;margin:10px 0 4px}.quickSaveControls button{min-width:240px}.manualSettingsDrawer{background:#ffffff05;border:1px solid #ffffff17;border-radius:14px;margin-top:14px;overflow:hidden}.manualSettingsDrawer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px;list-style:none;display:flex}.manualSettingsDrawer>summary::-webkit-details-marker{display:none}.manualSettingsDrawer>summary span{gap:3px;display:grid}.manualSettingsDrawer>summary small{color:var(--muted);font-weight:400}.manualSettingsDrawer>summary strong{color:#a9c7ff;font-size:12px}.manualSettingsDrawer[open]>summary{border-bottom:1px solid #ffffff14}.manualSettingsDrawer .modernFormGrid{margin:0;padding:14px}.settingsFooterControls{justify-content:flex-end;margin-top:12px}.settingsFooterControls button{min-width:220px}.simpleUiV68.ui-overview .appModeGrid{grid-template-columns:minmax(0,1fr)}.simpleUiV68.ui-overview .appLaunchCard{grid-column:1/-1}.simpleUiV68.ui-overview .appLaunchCard>.sectionTitle{margin-bottom:10px}.simpleUiV68.ui-overview .riskEngineMetrics,.simpleUiV68.ui-overview .analyticsMetrics{margin-top:0}@media (width<=1000px){.simpleUiNav{flex-direction:column;align-items:stretch;position:static}.simpleUiContext{text-align:left;min-width:0}.quickSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.simpleUiTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.quickSettingsGrid{grid-template-columns:1fr}.quickSaveControls button,.settingsFooterControls button{width:100%;min-width:0}.manualSettingsDrawer>summary{align-items:flex-start}.simpleUiV68 .simpleHero p{display:none}}.simpleUiV69 .tradeSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.simpleUiV69 .tradeSettingsGrid label small{color:var(--muted);margin-top:5px;line-height:1.35;display:block}.tradePreviewCard{background:linear-gradient(135deg,#1f569c24,#0a172d47);border:1px solid #4a90e247;border-radius:14px;margin-top:14px;padding:15px}.tradePreviewHead,.accountTitle,.accountSnapshotHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.tradePreviewHead>div{gap:4px;display:grid}.tradePreviewHead span,.accountSnapshotItem span,.accountSnapshotMeta span{color:var(--muted)}.tradePreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.tradePreviewGrid>div{border:1px solid var(--border);background:#08122485;border-radius:12px;gap:5px;min-height:78px;padding:12px;display:grid}.tradePreviewGrid strong{font-size:1.16rem}.tradePreviewGrid small{color:var(--muted)}.tradePreviewGrid .previewProfit{border-color:#35d3994d}.tradePreviewGrid .previewProfit strong{color:var(--green)}.tradePreviewGrid .previewLoss{border-color:#ff697852}.tradePreviewGrid .previewLoss strong{color:var(--red)}.weexAccountCard{overflow:hidden}.accountTitle>div{gap:3px;display:grid}.accountSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(220px,.65fr);gap:12px;display:grid}.accountSnapshotItem,.accountSnapshotMeta{border:1px solid var(--border);background:#0812247a;border-radius:13px;padding:14px}.accountSnapshotItem>strong{margin:9px 0 12px;font-size:1.35rem;display:block}.accountMiniGrid{grid-template-columns:1fr auto;gap:6px 12px;font-size:.9rem;display:grid}.accountSnapshotMeta{flex-direction:column;justify-content:center;gap:7px;display:flex}.manualSettingsDrawer>summary small{max-width:760px}@media (width<=1050px){.simpleUiV69 .tradeSettingsGrid,.tradePreviewGrid,.accountSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountSnapshotMeta{grid-column:1/-1}}@media (width<=680px){.simpleUiV69 .tradeSettingsGrid,.tradePreviewGrid,.accountSnapshotGrid{grid-template-columns:1fr}.tradePreviewHead,.accountTitle{flex-direction:column;align-items:flex-start}}
