:root{--canvas:#090d13;--rail:#0d1722;--surface:#101923;--surface-raised:#13202d;--border:#223244;--border-strong:#2d4258;--text:#dce6ee;--muted:#8fa0b2;--teal:#71dfc5;--teal-dim:#12342e;--amber:#e8be62;--danger:#ff6257;--aiqt-text-scale:1;color:var(--text);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button{font:inherit}.terminal-shell{background:#090d13;grid-template-columns:208px minmax(0,1fr);align-items:start;min-height:100vh;display:grid;overflow:visible}.left-rail{color:#dce6ee;background:#0f1722;border:0 solid #233044;border-right-width:1px;grid-template-rows:auto minmax(0,1fr) auto;align-self:start;gap:10px;height:100vh;padding:14px;display:grid;position:sticky;top:0;overflow:hidden}.brand{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.brand>div{min-width:0;display:block}.brand-mark{object-fit:cover;border:1px solid #31475c;border-radius:9px;flex:none;width:38px;height:38px;display:block}.brand strong,.brand span{display:block}.brand strong{font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.brand span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));line-height:1.25}.section-label{color:#7890a5;font-size:calc(11px * var(--aiqt-text-scale,1));letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-weight:800}.rail-section{min-width:0;min-height:0;overflow-y:auto}.left-rail .section-label,.left-rail .workspace-card{display:none}.loop-nav,.work-area-nav,.module-list,.ai-actions,.gate-list,.decision-log,.run-history,.paper-blotter-table{gap:8px;display:grid}.loop-step,.work-area-button,.module-button,.run-button,.panel-icon-button,.timeframe-control button,.ai-actions button{color:#dce6ee;cursor:pointer;background:#172233;border:1px solid #27364a;border-radius:7px}.loop-step{text-align:left;width:100%;min-height:48px;font-size:calc(12px * var(--aiqt-text-scale,1));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid;position:relative}.loop-step .workflow-step-index{display:none}.loop-step svg{color:#8fa0b2}.loop-step-copy{min-width:0;display:block}.loop-step-copy strong,.loop-step-copy small{min-width:0}.loop-step-copy strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));line-height:1.2;display:block}.loop-step-copy small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));line-height:1.35;display:none}.workflow-next-action{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));background:#122b27;border:1px solid #2b6f62;border-radius:6px;justify-self:center;padding:4px 6px;font-style:normal;font-weight:900;line-height:1.1;display:none}.loop-step.active{background:#263247;border-color:#c59b4c}.loop-step.active .workflow-step-index{color:#111722;background:#e4b75d}.loop-step:hover,.loop-step.selected{background:#122b27;border-color:#2b6f62}.loop-step.selected .workflow-step-index{color:#07120f;background:#4cc9ad}.loop-step.selected svg,.loop-step.selected strong{color:#71dfc5}.loop-step.locked{color:#75869a}.loop-step:disabled{cursor:not-allowed}.work-area-nav{gap:7px;display:grid}.work-area-group{gap:3px;min-width:0;display:grid}.work-area-group+.work-area-group{border-top:1px solid #233044c7;padding-top:7px}.work-area-group-label{color:#718399;font-size:calc(10px * var(--aiqt-text-scale,1));letter-spacing:.08em;margin:0;font-weight:800}summary.work-area-group-label{cursor:pointer;padding-block:4px;list-style-position:inside}.work-area-group-items{gap:2px;display:grid}.left-rail .work-area-button{background:0 0;border-color:#0000;border-radius:5px;grid-template-columns:18px minmax(0,1fr);gap:9px;min-height:36px;padding:7px 8px}.left-rail .work-area-button.selected{background:#12342e;border-color:#285e55;box-shadow:inset 0 0 24px #3dd1b10d}.left-rail .work-area-button>svg{grid-column:1}.left-rail .work-area-copy{grid-column:2}.left-rail .work-area-copy small,.left-rail .work-area-stage,.left-rail .work-area-status,.left-rail .work-area-index{display:none}.left-rail .work-area-copy strong{font-size:calc(12px * var(--aiqt-text-scale,1));font-weight:700}.rail-profile{border:1px solid var(--border);background:#101a26;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.rail-avatar{color:#dce6ee;width:32px;height:32px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#1b2938;border:1px solid #32475b;border-radius:50%;place-items:center;font-weight:900;display:grid}.rail-profile strong,.rail-profile small{display:block}.rail-logout{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;grid-column:1/3;justify-self:start;padding:0}.rail-profile strong{font-size:calc(11px * var(--aiqt-text-scale,1))}.rail-profile small{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));margin-top:2px}.work-area-button{text-align:left;width:100%;min-height:64px;font-size:calc(12px * var(--aiqt-text-scale,1));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.work-area-index{color:#94a8bb;width:21px;height:21px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#243449;border-radius:6px;place-items:center;font-weight:900;display:grid}.work-area-copy,.work-area-copy strong,.work-area-copy small{min-width:0;display:block}.work-area-copy strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));line-height:1.2}.work-area-copy small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;line-height:1.35;display:block}.work-area-stage{color:#7890a5;min-width:0;font-size:calc(10px * var(--aiqt-text-scale,1));align-items:center;gap:4px;margin-top:4px;font-weight:800;line-height:1.2;display:flex}.work-area-stage>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-area-stage em{color:#71dfc5;font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;border:1px solid #2a3b51;border-radius:999px;flex:none;padding:1px 4px;font-style:normal;font-weight:900}.work-area-status{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;border:1px solid #2a3b51;border-radius:999px;justify-self:end;padding:3px 6px;font-style:normal;font-weight:900}.work-area-button:hover,.work-area-button.selected{background:#122b27;border-color:#2b6f62}.work-area-button.selected .work-area-index{color:#07120f;background:#4cc9ad}.work-area-button.selected svg,.work-area-button.selected strong{color:#71dfc5}.work-area-button.ai{border-color:#403968}.work-area-button.strategy{border-color:#614e20}.work-area-button.execution{border-color:#2d6e61}.work-area-button.needs_run .work-area-status{color:#e8be62;border-color:#614e20}.work-area-button.blocked{border-color:#7a3a32}.work-area-button.blocked .work-area-status{color:#ffad9f;border-color:#7a3a32}.module-button{text-align:left;width:100%;min-height:36px;font-size:calc(12px * var(--aiqt-text-scale,1));align-items:center;gap:8px;padding:8px 9px;display:flex}.module-button.ai{border-color:#4b3f7a}.module-button.execution{border-color:#2d6e61}.module-button:hover,.module-button.active{color:#71dfc5;background:#122b27;border-color:#2b6f62}.module-button.ai:hover,.module-button.ai.active{color:#d9d1ff;background:#191d32;border-color:#6d5cc3}.module-button.execution:hover,.module-button.execution.active{color:#71dfc5;background:#122b27;border-color:#2b6f62}.workspace-card,.terminal-panel,.ticker,.metric-card{background:#101823;border:1px solid #233044;border-radius:8px}.workspace-card{font-size:calc(12px * var(--aiqt-text-scale,1));padding:11px}.workspace-card strong{margin-bottom:5px;display:block}.workspace-card p{color:#8fa0b2;margin:0;line-height:1.5}.terminal-main{grid-template-rows:auto auto auto;align-content:start;gap:8px;min-width:0;min-height:0;padding:0 10px 74px;display:grid}.terminal-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1018eb;border:0;border-bottom:1px solid #223244;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:50px;padding:7px 2px 7px 0;display:flex}h1,h2{letter-spacing:0;margin:0}h1{font-size:calc(18px * var(--aiqt-text-scale,1));white-space:nowrap;align-items:baseline;gap:8px;line-height:1.2;display:flex}h1 small{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:600}h2{font-size:calc(14px * var(--aiqt-text-scale,1));line-height:1.3}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.terminal-topbar>div:first-child{flex:none;min-width:128px}.context-link-button{color:#dce6ee;min-height:30px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#111b29;border:1px solid #2a3b51;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-weight:800;display:inline-flex}.context-link-button:hover{color:#7af5dd;border-color:#2fd7b5}.symbol-switcher{background:#0f1722;border:1px solid #27364a;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:3px;display:inline-flex}.symbol-switcher select,.symbol-field input,.symbol-switcher>button{color:#dce6ee;min-height:26px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #2a3b51;border-radius:6px;font-weight:800}.symbol-switcher select{cursor:pointer;width:78px;padding:4px 5px}.symbol-field{position:relative}.symbol-field input{width:104px;padding:4px 7px}.symbol-field input::placeholder{color:#7890a5}.symbol-suggestions{z-index:20;background:#0f1722;border:1px solid #2a3b51;border-radius:7px;gap:0;width:min(400px,100vw - 24px);max-height:280px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 42px #0000006b}.symbol-suggestion-row{border:0;border-bottom:1px solid #223244;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.symbol-suggestion-row:last-child{border-bottom:0}.symbol-suggestions button,.symbol-suggestion-state{color:#dce6ee;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:7px 8px;display:flex}.symbol-suggestion-select{min-width:0}.symbol-suggestion-select:only-child{grid-column:1/-1}.auth-gate{--auth-canvas:#f4f7f9;--auth-story:#edf3f5;--auth-panel:#fff;--auth-surface:#f7fafb;--auth-border:#c5d2db;--auth-border-strong:#9fb1bf;--auth-text:#172333;--auth-muted:#627588;--auth-teal:#087f6d;--auth-teal-hover:#0f7565;--auth-error:#b93731;--auth-status:#a56b00;--auth-chart:url(/auth-research-chart-light.png);background:var(--auth-canvas);min-height:100svh;color:var(--auth-text);grid-template-columns:minmax(0,62%) minmax(380px,38%);display:grid}.auth-gate-story{background-color:var(--auth-story);background-image:var(--auth-chart);background-position:50%;background-size:cover;grid-template-rows:auto 1fr auto auto;min-width:0;min-height:100svh;padding:clamp(42px,5vw,70px) clamp(38px,7vw,100px) clamp(48px,7vw,76px);display:grid}.auth-gate-brand{align-items:center;gap:12px;min-width:0;display:flex}.auth-gate-brand>div,.auth-gate-copy,.auth-gate-boundary{min-width:0}.auth-gate-brand img{border:1px solid var(--auth-border-strong);border-radius:50%;width:52px;height:52px}.auth-gate-brand strong,.auth-gate-brand span{display:block}.auth-gate-brand strong{font-size:calc(19px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;line-height:1.25}.auth-gate-brand span,.auth-gate-footer,.auth-gate-note,.auth-gate-loading{color:var(--auth-muted)}.auth-gate-brand span{font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:3px}.auth-gate-copy{align-self:center;gap:22px;padding-block:24px 72px;display:grid}.auth-gate h1,.auth-gate p{margin:0}.auth-gate-title{font-size:clamp(calc(42px * var(--aiqt-text-scale,1)), calc(4vw * var(--aiqt-text-scale,1)), calc(60px * var(--aiqt-text-scale,1)));letter-spacing:-.035em;white-space:normal;max-width:720px;line-height:1.45;display:block}.auth-gate-copy p{color:var(--auth-muted);font-size:clamp(calc(16px * var(--aiqt-text-scale,1)), calc(1.55vw * var(--aiqt-text-scale,1)), calc(21px * var(--aiqt-text-scale,1)));line-height:1.9}.auth-gate-workflow{grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;max-width:720px;margin:0 0 clamp(72px,10vh,116px);padding:0;list-style:none;display:grid;position:relative}.auth-gate-workflow:after{background:var(--auth-teal);content:"";height:1px;position:absolute;bottom:-24px;left:0;right:0}.auth-gate-workflow li{min-width:0;color:var(--auth-muted);font-size:calc(19px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;font-weight:700;display:flex;position:relative}.auth-gate-workflow li>svg:first-of-type{width:22px;color:var(--auth-muted);stroke-width:1.5px}.auth-gate-workflow li:last-child>svg:first-of-type,.auth-gate-workflow li>svg:last-child{z-index:1;width:15px;height:15px;fill:var(--auth-story);color:var(--auth-muted);stroke-width:3px;position:absolute;bottom:-31px;left:10%}.auth-gate-workflow li.active,.auth-gate-workflow li.active>svg:last-child{color:var(--auth-teal)}.auth-gate-boundary{color:var(--auth-muted);font-size:calc(13px * var(--aiqt-text-scale,1));align-items:center;gap:10px;display:flex}.auth-gate-boundary svg{color:var(--auth-teal);flex:none}.auth-gate-panel{border-left:1px solid var(--auth-border);background:var(--auth-panel);place-items:center;min-width:0;padding:clamp(32px,4vw,64px);display:grid}.auth-gate-card{gap:36px;width:min(100%,440px);display:grid}.auth-gate-panel-header{text-align:center;gap:14px;display:grid}.auth-gate-panel-header h2,.auth-gate-panel-header p{margin:0}.auth-gate-panel-header h2{font-size:clamp(calc(25px * var(--aiqt-text-scale,1)), calc(2.2vw * var(--aiqt-text-scale,1)), calc(31px * var(--aiqt-text-scale,1)));line-height:1.25}.auth-gate-panel-header p{color:var(--auth-muted);font-size:calc(14px * var(--aiqt-text-scale,1))}.auth-gate-state{gap:22px;display:grid}.auth-gate-actions{gap:14px;display:grid}.auth-gate-action{border:1px solid var(--auth-teal);background:var(--auth-teal);color:#fff;cursor:pointer;min-height:64px;font-size:calc(17px * var(--aiqt-text-scale,1));text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:11px 18px;font-weight:750;text-decoration:none;display:flex}.auth-gate-action:hover{border-color:var(--auth-teal-hover);background:var(--auth-teal-hover)}.auth-gate-action-secondary{border-color:var(--auth-border-strong);color:var(--auth-text);background:0 0;gap:14px}.auth-gate-action-secondary img{width:20px;height:20px}.auth-gate-action-secondary:hover{border-color:var(--auth-teal);background:var(--auth-surface)}.auth-gate-register{min-height:24px;color:var(--auth-teal);text-underline-offset:3px;align-items:center;margin-left:6px;font-weight:700;display:inline-flex}.auth-gate-action:focus-visible,.auth-gate-register:focus-visible,.auth-gate-footer a:focus-visible{outline:2px solid var(--auth-teal);outline-offset:3px}.auth-gate-note,.auth-gate-loading,.auth-gate-error{font-size:calc(12px * var(--aiqt-text-scale,1));text-align:center;line-height:1.6}.auth-gate-error{color:var(--auth-error)}.auth-gate-divider{color:var(--auth-muted);font-size:calc(12px * var(--aiqt-text-scale,1));white-space:nowrap;align-items:center;gap:16px;display:flex}.auth-gate-divider:before,.auth-gate-divider:after{background:var(--auth-border);content:"";width:100%;height:1px}.auth-gate-safety{border:1px solid var(--auth-border);min-height:62px;color:var(--auth-muted);font-size:calc(12px * var(--aiqt-text-scale,1));text-align:left;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;line-height:1.5;display:flex}.auth-gate-safety svg{color:var(--auth-teal);flex:none}.auth-gate-footer{font-size:calc(12px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:16px;line-height:1.5;display:flex}.auth-gate-footer a{min-height:24px;color:var(--auth-muted);text-underline-offset:3px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.auth-gate-system-status{color:var(--auth-muted);align-items:center;gap:9px;display:inline-flex}.auth-gate-system-status i{background:var(--auth-status);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--auth-status) 28%, transparent);border-radius:50%}@media (prefers-color-scheme:dark){.auth-gate{--auth-canvas:#070d13;--auth-story:#071019;--auth-panel:#0b141d;--auth-surface:#101b25;--auth-border:#293847;--auth-border-strong:#344656;--auth-text:#e8eef3;--auth-muted:#8fa0b2;--auth-teal:#53d5b9;--auth-teal-hover:#327f71;--auth-error:#ff8c84;--auth-status:#e8be62;--auth-chart:url(/auth-research-chart.png)}}@media (width<=1100px){.auth-gate{grid-template-columns:minmax(0,56%) minmax(380px,44%)}.auth-gate-story{padding-inline:48px}.auth-gate-workflow li{font-size:calc(15px * var(--aiqt-text-scale,1))}}@media (width<=859px){.auth-gate{grid-template-columns:minmax(0,1fr)}.auth-gate-story{grid-template-rows:auto 1fr auto;min-height:min(48svh,430px);padding:28px clamp(22px,7vw,54px) 32px}.auth-gate-copy{padding-block:36px 28px}.auth-gate-title{font-size:clamp(calc(31px * var(--aiqt-text-scale,1)), calc(8vw * var(--aiqt-text-scale,1)), calc(45px * var(--aiqt-text-scale,1)));overflow-wrap:anywhere;line-height:1.35}.auth-gate-workflow{display:none}.auth-gate-panel{border-top:1px solid var(--auth-border);border-left:0;min-height:52svh;padding:42px clamp(22px,7vw,54px)}}@media (width<=520px){.auth-gate-story{min-height:auto}.auth-gate-brand img{width:44px;height:44px}.auth-gate-brand strong{font-size:calc(14px * var(--aiqt-text-scale,1))}.auth-gate-brand span,.auth-gate-copy br{display:none}.auth-gate-copy p{font-size:calc(14px * var(--aiqt-text-scale,1))}.auth-gate-boundary{font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere}.auth-gate-card{gap:28px}.auth-gate-action{min-height:54px;font-size:calc(15px * var(--aiqt-text-scale,1))}.auth-gate-safety{justify-content:flex-start}.auth-gate-footer{flex-wrap:wrap}}.symbol-suggestions .symbol-suggestion-refresh{color:#5eead4;width:auto;min-width:72px;min-height:30px;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#122b27;border-color:#27594f;border-radius:4px;justify-content:center;align-self:center;margin:0 6px 0 4px;padding:5px 7px;font-weight:900}.symbol-suggestion-refresh:disabled{opacity:.55}.symbol-suggestions button:hover{background:#122b27;border-color:#2b6f62}.symbol-suggestions button span,.symbol-suggestions button strong,.symbol-suggestions button em,.symbol-suggestions button small{display:block}.symbol-suggestions button strong{color:#fff;font-size:calc(12px * var(--aiqt-text-scale,1))}.symbol-suggestions button em{color:#a8b7c7;font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:2px}.symbol-suggestions button small{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));text-align:right;flex:none;font-weight:800}.symbol-suggestions .symbol-suggestion-select{border:0;border-radius:0;place-content:center stretch;gap:2px;min-height:52px;padding:7px 9px;display:grid}.symbol-suggestions .symbol-suggestion-select>span{align-items:baseline;gap:8px;display:flex}.symbol-suggestions .symbol-suggestion-select em{margin-top:0}.symbol-suggestions .symbol-suggestion-select small,.symbol-suggestion-meta{text-align:left}.symbol-suggestion-meta{color:#708296;min-width:0;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;align-items:center;gap:5px;line-height:1.3;display:flex!important}.symbol-suggestion-meta>span{flex:none}.symbol-suggestion-cache{color:#94a3b8;text-overflow:ellipsis;text-align:left;white-space:nowrap;min-width:0;overflow:hidden}.symbol-suggestion-cache.fresh{color:#5eead4}.symbol-suggestion-cache.stale{color:#f6c453}.symbol-suggestion-cache.empty{color:#ff6b6b}.symbol-suggestion-state{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:center;font-weight:800}@media (width<=560px){.symbol-field .symbol-suggestions{width:auto;max-height:calc(100vh - 120px);position:fixed;top:50px;left:12px;right:12px}.symbol-suggestions .symbol-suggestion-refresh{min-width:64px;margin-right:4px}.symbol-suggestion-venue,.symbol-suggestion-divider{display:none!important}}.symbol-switcher>button{color:#71dfc5;cursor:pointer;background:#122b27;border-color:#2b6f62;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.locale-control,.timeframe-control{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:4px 5px;display:inline-flex}.timeframe-control button{color:#dce6ee;min-width:34px;min-height:24px;font-size:calc(11px * var(--aiqt-text-scale,1));padding:4px 7px;font-weight:800}.timeframe-control button.active{color:#71dfc5;background:#122b27;border-color:#2b6f62}.locale-select{color:#71dfc5;cursor:pointer;min-width:112px;min-height:26px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));background:#122b27;border:1px solid #2b6f62;border-radius:6px;padding:4px 28px 4px 8px;font-weight:800}.status-pill,.run-button{min-height:30px;font-size:calc(12px * var(--aiqt-text-scale,1));border-radius:7px;align-items:center;gap:7px;padding:5px 9px;font-weight:800;display:inline-flex}.status-pill.ok{color:#71dfc5;background:#122b27;border:1px solid #2b6f62}.status-pill.paper{color:#e8be62;background:#2a2315;border:1px solid #614e20}.status-pill.evidence-lock{color:#7ddfcb;text-overflow:ellipsis;white-space:nowrap;background:#102924;border:1px solid #255d59;min-width:0;max-width:260px;overflow:hidden}.status-pill.evidence-lock svg{flex:none}.run-button{color:#fff;background:#16816e;border-color:#2b6f62}.run-button:disabled{cursor:progress;opacity:.72}.panel-icon-button{background:#121b29;border-color:#2a3b51;flex:none;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.panel-icon-button:hover{color:#71dfc5;background:#122b27;border-color:#2b6f62}.theme-toggle-button{color:#e8be62}.text-scale-control{flex:none;position:relative}.text-scale-control>summary{color:var(--muted);cursor:pointer;list-style:none}.text-scale-control>summary::-webkit-details-marker{display:none}.text-scale-control[open]>summary{border-color:var(--teal);color:var(--teal)}.text-scale-popover{z-index:40;border:1px solid var(--border-strong);background:var(--surface-raised);width:250px;color:var(--text);border-radius:8px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #0000005c}.text-scale-popover label,.text-scale-popover footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.text-scale-popover label{font-size:calc(12px * var(--aiqt-text-scale,1))}.text-scale-popover input{width:100%;accent-color:var(--teal);margin:14px 0 12px}.text-scale-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.text-scale-presets button{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:4px;padding:6px}.text-scale-presets button.active{border-color:var(--teal);background:var(--teal-dim);color:var(--teal)}.text-scale-popover small{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.text-scale-popover button{color:var(--teal);font-size:calc(10px * var(--aiqt-text-scale,1));cursor:pointer;background:0 0;border:0;padding:4px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.watchlist-strip,.metrics-row{gap:10px;display:grid}.terminal-overview-grid{grid-template-columns:minmax(250px,.72fr) minmax(500px,1.6fr) minmax(250px,.78fr);align-items:stretch;gap:8px;min-width:0;display:grid}.watchlist-strip{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.terminal-overview-grid .watchlist-strip{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:6px}.ticker,.metric-card{min-height:62px;padding:10px}.terminal-overview-grid .ticker,.terminal-overview-grid .metric-card{min-height:42px;padding:6px 8px}.terminal-overview-grid .ticker{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:1px 8px;display:grid}.ticker{color:#dce6ee;cursor:pointer;text-align:left}.ticker:hover,.ticker.active{background:#122b27;border-color:#2b6f62}.ticker span,.metric-card span,.terminal-panel header span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1))}.ticker strong,.ticker em{display:block}.ticker strong{font-size:calc(15px * var(--aiqt-text-scale,1));margin:4px 0}.terminal-overview-grid .ticker strong{font-size:calc(13px * var(--aiqt-text-scale,1));grid-area:1/1;margin:0}.ticker .ticker-price{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));font-weight:800}.terminal-overview-grid .ticker .ticker-price{font-size:calc(11px * var(--aiqt-text-scale,1));grid-area:2/1}.terminal-overview-grid .ticker>span:first-child{display:none}.terminal-overview-grid .ticker em{font-size:calc(12px * var(--aiqt-text-scale,1));grid-area:1/2/span 2;align-self:center;font-weight:900}.watchlist-save-action{grid-column:auto;justify-self:stretch;min-width:34px}.watchlist-save-action span,.watchlist-save-action em{display:none}.watchlist-save-action,.research-workspace-save-action{gap:7px}.watchlist-save-action em,.research-workspace-save-action em{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));border:1px solid #2b6f62;border-radius:999px;padding:3px 6px;font-weight:900;line-height:1}.watchlist-save-action.dirty,.research-workspace-save-action.dirty{background:#261f12;border-color:#8a6a2d}.watchlist-save-action.dirty em,.research-workspace-save-action.dirty em{color:#e8be62;border-color:#8a6a2d}em{font-style:normal}.module-focus-card{background:#101823;border:1px solid #233044;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex;position:relative}.terminal-overview-grid .module-focus-card{flex-direction:row;justify-content:center;align-items:center;min-height:42px;padding:7px 9px}.terminal-overview-grid .module-focus-actions{justify-content:flex-end;max-width:132px}.terminal-overview-grid .module-focus-actions .compact-action,.terminal-overview-grid .module-focus-actions .run-button.compact{flex:auto}.terminal-overview-grid .module-focus-card .run-button.compact{white-space:nowrap;min-width:82px}.module-focus-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;max-width:300px;display:flex}.golden-path-action-hint{color:#8fa0b2;flex:100%;margin-top:-3px;font-size:.76rem;font-weight:800;line-height:1.35}.golden-path-action-hint.review{color:#e8be62}.golden-path-action-hint.blocked{color:#ffad9f}.module-focus-card.strategy{border-color:#614e20}.module-focus-card.ai{border-color:#4b3f7a}.module-focus-card.execution{border-color:#2d6e61}.module-focus-card strong,.module-focus-card p{margin:0}.module-focus-card strong{font-size:calc(13px * var(--aiqt-text-scale,1));display:block}.module-focus-card p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:5px;line-height:1.45}.terminal-overview-grid .module-focus-card p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.workspace-command-center{margin-top:5px;display:inline-block}.workspace-command-center[hidden]{display:none}.workspace-command-center>summary{width:fit-content;color:var(--teal);cursor:pointer;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:800;list-style:none}.workspace-command-center>summary::-webkit-details-marker{display:none}.workspace-command-center>summary:after{content:"  +"}.workspace-command-center[open]>summary:after{content:"  −"}.workspace-command-center-body{z-index:40;background:#0c1520;border:1px solid #335066;border-radius:7px;gap:8px;width:min(900px,100vw - 240px);max-height:72vh;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 22px 64px #00000094}.workspace-command-center-body>:where(.workspace-gate-summary){order:1}.workspace-command-center-body>:where(.golden-path-runbook){order:2}.golden-path-status{color:#a8b7c7;min-width:0;font-size:calc(11px * var(--aiqt-text-scale,1));grid-template-columns:auto minmax(0,1fr);gap:2px 6px;margin-top:6px;display:grid}.golden-path-status span{background:#172233;border-radius:999px;padding:1px 6px;font-weight:900}.golden-path-status strong{color:#dce6ee;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.golden-path-status small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.golden-path-status.review span{color:#e8be62}.golden-path-status.blocked span{color:#ff7f6d}.golden-path-status.ready span{color:#71dfc5}.p0-golden-path-journey{background:#101927;border:1px solid #26364d;border-radius:7px;gap:10px;width:100%;min-width:0;margin-top:8px;padding:12px;display:grid}.p0-golden-path-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.p0-golden-path-head>div{min-width:0}.p0-golden-path-head span,.p0-golden-path-head small,.p0-golden-path-footer small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800;line-height:1.35;display:block}.p0-golden-path-head strong{color:#dce6ee;font-size:calc(15px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-golden-path-head em{color:#e8be62;font-size:calc(11px * var(--aiqt-text-scale,1));background:#2d2410;border:1px solid #554226;border-radius:999px;flex:none;padding:5px 8px;font-weight:900}.p0-golden-path-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.p0-golden-path-step{color:#dce6ee;cursor:pointer;text-align:left;background:#132033;border:1px solid #26364d;border-radius:7px;align-content:start;gap:5px;min-width:0;min-height:96px;padding:10px;display:grid}.p0-golden-path-step:hover{background:#17263a;border-color:#3a516f}.p0-golden-path-step.done{border-color:#2d6e61}.p0-golden-path-step.current{background:#102922;border-color:#4cc9ad}.p0-golden-path-step.blocked{border-color:#5e342d}.p0-golden-path-step>span{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900}.p0-golden-path-step strong{font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p0-golden-path-step small{-webkit-line-clamp:2;color:#9fb0c2;font-size:calc(10px * var(--aiqt-text-scale,1));-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.p0-golden-path-step em{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));align-self:end;font-weight:900}.p0-golden-path-step.done em{color:#71dfc5}.p0-golden-path-step.current em{color:#4cc9ad}.p0-golden-path-step.blocked em{color:#ffad9f}.p0-golden-path-footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.p0-golden-path-footer small{min-width:0}.p0-golden-path-primary-action,.p0-golden-path-complete{min-height:32px;font-size:calc(12px * var(--aiqt-text-scale,1));border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:900;display:inline-flex}.p0-golden-path-primary-action{color:#e7fff8;cursor:pointer;background:#0f5f52;border:1px solid #2d806e}.p0-golden-path-primary-action:disabled{cursor:not-allowed;opacity:.55}.p0-golden-path-complete{color:#71dfc5;background:#132033;border:1px solid #26364d}.stage1-p0-share-deep-link{background:#0f1d2b;border:1px solid #2d6e61;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;margin-top:8px;padding:9px;display:grid}.stage1-p0-share-deep-link.invalid{border-color:#ff7f6d6b #ff7f6d6b #ff7f6d6b #ff7f6d}.stage1-p0-share-deep-link>div:first-child{min-width:0}.stage1-p0-share-deep-link span,.stage1-p0-share-deep-link small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.35;display:block;overflow:hidden}.stage1-p0-share-deep-link strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.stage1-p0-share-deep-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.stage1-p0-share-deep-link-actions button{color:#dce6ee;cursor:pointer;min-height:28px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#172437;border:1px solid #94a3b847;border-radius:5px;justify-content:center;align-items:center;padding:0 9px;font-weight:900;display:inline-flex}.stage1-p0-daily-use-closure{background:#0f1a28;border:1px solid #26364d;border-radius:7px;gap:8px;width:100%;min-width:0;margin-top:8px;padding:10px;display:grid}.stage1-p0-daily-use-closure.ready{border-color:#2d6e61}.stage1-p0-daily-use-closure.review{border-color:#735f2b}.stage1-p0-daily-use-closure.blocked{border-color:#6f3934}.stage1-p0-daily-use-closure:focus-visible{outline-offset:3px;outline:2px solid #71dfc5}.stage1-p0-daily-use-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.stage1-p0-daily-use-head>div{min-width:0}.stage1-p0-daily-use-head span,.stage1-p0-daily-use-head small,.stage1-p0-daily-use-footer small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.35;display:block;overflow:hidden}.stage1-p0-daily-use-head strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stage1-p0-daily-use-head em{color:#71dfc5;text-align:center;background:#121f31;border:1px solid #2b3f59;border-radius:5px;min-width:44px;padding:5px 8px;font-style:normal;font-weight:900}.stage1-p0-daily-use-rows{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.stage1-p0-daily-use-row{color:#dce6ee;cursor:pointer;text-align:left;background:#132033;border:1px solid #26364d;border-radius:6px;grid-template-rows:auto auto minmax(28px,1fr) auto;align-content:start;gap:4px;min-width:0;min-height:112px;padding:8px;display:grid}.stage1-p0-daily-use-row.ready{border-color:#2d6e61}.stage1-p0-daily-use-row.review{border-color:#735f2b}.stage1-p0-daily-use-row.blocked{border-color:#6f3934}.stage1-p0-daily-use-row.shared-focus{border-color:#71dfc5;box-shadow:0 0 0 2px #71dfc55c}.stage1-p0-daily-use-row span,.stage1-p0-daily-use-row strong,.stage1-p0-daily-use-row small,.stage1-p0-daily-use-row em{text-overflow:ellipsis;display:block;overflow:hidden}.stage1-p0-daily-use-row span{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-weight:900}.stage1-p0-daily-use-row strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));line-height:1.25}.stage1-p0-daily-use-row small{-webkit-line-clamp:2;color:#9fb0c2;font-size:calc(10px * var(--aiqt-text-scale,1));-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.stage1-p0-daily-use-row em{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-style:normal;font-weight:900}.stage1-p0-daily-use-row.ready em{color:#71dfc5}.stage1-p0-daily-use-row.review em{color:#e8be62}.stage1-p0-daily-use-row.blocked em{color:#ffad9f}.stage1-p0-daily-use-refresh-outcome{background:#101c2d;border:1px solid #26364d;border-radius:6px;gap:7px;min-width:0;padding:8px;display:grid}.stage1-p0-daily-use-refresh-outcome.ready{border-color:#2d6e61}.stage1-p0-daily-use-refresh-outcome.review{border-color:#735f2b}.stage1-p0-daily-use-refresh-outcome.blocked{border-color:#6f3934}.stage1-p0-daily-use-refresh-recovery{background:#0f5f522e;border:1px solid #71dfc557;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:8px;display:grid}.stage1-p0-daily-use-refresh-recovery div{gap:2px;min-width:0;display:grid}.stage1-p0-daily-use-refresh-recovery span,.stage1-p0-daily-use-refresh-recovery small{color:#9fb0c2;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.stage1-p0-daily-use-refresh-recovery strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage1-p0-daily-use-refresh-recovery em{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-style:normal;font-weight:900}.stage1-p0-daily-use-refresh-outcome-head{gap:2px;min-width:0;display:grid}.stage1-p0-daily-use-refresh-outcome-head span,.stage1-p0-daily-use-refresh-outcome-head small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.stage1-p0-daily-use-refresh-outcome-head strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage1-p0-daily-use-refresh-outcome-entries{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.stage1-p0-daily-use-refresh-outcome-entry{color:#dce6ee;cursor:pointer;text-align:left;background:#132033;border:1px solid #26364d;border-radius:5px;gap:3px;min-width:0;padding:7px;display:grid}.stage1-p0-daily-use-refresh-outcome-entry.ready{border-color:#2d6e61}.stage1-p0-daily-use-refresh-outcome-entry.review{border-color:#735f2b}.stage1-p0-daily-use-refresh-outcome-entry.blocked{border-color:#6f3934}.stage1-p0-daily-use-refresh-outcome-entry.shared-focus{border-color:#71dfc5;box-shadow:0 0 0 2px #71dfc55c}.stage1-p0-daily-use-refresh-outcome-entry span,.stage1-p0-daily-use-refresh-outcome-entry strong,.stage1-p0-daily-use-refresh-outcome-entry small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage1-p0-daily-use-refresh-outcome-entry span{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900}.stage1-p0-daily-use-refresh-outcome-entry strong{font-size:calc(11px * var(--aiqt-text-scale,1))}.stage1-p0-daily-use-refresh-outcome-entry small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:800}.stage1-p0-daily-use-refresh-outcome-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.stage1-p0-daily-use-refresh-outcome-actions button{color:#dce6ee;cursor:pointer;min-height:28px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#172437;border:1px solid #94a3b847;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:900;display:inline-flex}.stage1-p0-daily-use-refresh-outcome-actions button:disabled{cursor:not-allowed;opacity:.62}.stage1-p0-daily-use-refresh-outcome-actions button.shared-focus{border-color:#71dfc5;box-shadow:0 0 0 2px #71dfc547}.stage1-p0-daily-use-archive-reference{background:#101c2d;border:1px solid #26364d;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.stage1-p0-daily-use-archive-reference.current{border-color:#2d6e61}.stage1-p0-daily-use-archive-reference.stale{border-color:#735f2b}.stage1-p0-daily-use-archive-reference.missing{border-color:#3b4b62}.stage1-p0-daily-use-archive-reference>div{gap:3px;min-width:0;display:grid}.stage1-p0-daily-use-archive-reference>div:last-child{grid-template-columns:repeat(2,max-content);justify-content:end;gap:6px}.stage1-p0-daily-use-archive-reference span,.stage1-p0-daily-use-archive-reference small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.stage1-p0-daily-use-archive-reference strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage1-p0-daily-use-archive-reference button{color:#dce6ee;cursor:pointer;min-height:28px;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#172437;border:1px solid #94a3b847;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:900;display:inline-flex}.stage1-p0-daily-use-archive-reference button:disabled{cursor:not-allowed;opacity:.62}.stage1-p0-daily-use-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.stage1-p0-daily-use-footer small{flex:240px;min-width:0;max-width:100%}.stage1-p0-daily-use-footer-actions{flex-wrap:wrap;flex:520px;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.stage1-p0-daily-use-footer button{color:#e7fff8;cursor:pointer;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f5f52;border:1px solid #2d806e;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:900;display:inline-flex}.stage1-p0-daily-use-footer button:disabled{cursor:not-allowed;opacity:.62}.stage1-p0-daily-use-footer-actions button.shared-focus{border-color:#71dfc5;box-shadow:0 0 0 2px #71dfc547}.stage1-p0-daily-use-refresh{color:#dce6ee;background:#172437;border:1px solid #94a3b847}.stage1-p0-daily-use-refresh.shared-focus{border-color:#71dfc5;box-shadow:0 0 0 2px #71dfc547}.stage1-p0-daily-use-copy,.stage1-p0-daily-use-download{color:#dce6ee;background:#172437;border:1px solid #94a3b847}.p0-readiness-summary{color:#8fa0b2;min-width:0;font-size:calc(10px * var(--aiqt-text-scale,1));background:#101b29;border:1px solid #26354a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin-top:6px;padding:5px 6px;display:grid}.p0-readiness-summary>div{min-width:0}.p0-readiness-summary span{color:#8fa0b2;font-weight:900;display:block}.p0-readiness-summary strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p0-readiness-summary em{color:#71dfc5;align-self:center;font-style:normal;font-weight:900}.p0-readiness-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-readiness-meter{background:#172233;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.p0-readiness-meter span{border-radius:inherit;background:linear-gradient(90deg,#2ed3b7,#e8be62);height:100%;transition:width .2s;display:block}.p0-readiness-boundary{color:#8fa0b2;grid-column:1/-1}.p0-acceptance-summary,.p1-acceptance-summary{background:#0d1825;border:1px solid #26354a;border-radius:6px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:6px 8px;display:grid}.p0-acceptance-summary.positive,.p1-acceptance-summary.positive{background:#0d241f;border-color:#266c60}.p0-acceptance-summary.warning,.p1-acceptance-summary.warning{background:#211c0d;border-color:#735f2b}.p0-acceptance-summary.risk,.p1-acceptance-summary.risk{background:#241313;border-color:#7f3d39}.p0-acceptance-summary>div,.p1-acceptance-summary>div{min-width:0}.p0-acceptance-summary span,.p0-acceptance-summary strong,.p0-acceptance-summary small,.p1-acceptance-summary span,.p1-acceptance-summary strong,.p1-acceptance-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-acceptance-summary span,.p1-acceptance-summary span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900}.p0-acceptance-summary strong,.p1-acceptance-summary strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1))}.p0-acceptance-summary small,.p1-acceptance-summary small{color:#8fa0b2}.p0-acceptance-summary em,.p1-acceptance-summary em{color:#71dfc5;align-self:center;font-style:normal;font-weight:900}.p0-acceptance-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:4px;display:flex}.p0-acceptance-actions button{color:#b8c8d8;cursor:pointer;min-width:0;font-size:calc(10px * var(--aiqt-text-scale,1));background:#132033;border:1px solid #2b3f59;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-weight:900;display:inline-flex}.p0-acceptance-actions button:disabled{cursor:not-allowed;opacity:.55}.daily-start-brief{background:#0e1927;border:1px solid #26354a;border-radius:6px;grid-column:1/-1;gap:6px;min-width:0;padding:7px 8px;display:grid}.daily-start-brief.ready{background:#0d241f;border-color:#266c60}.daily-start-brief.attention{background:#211c0d;border-color:#735f2b}.daily-start-brief.blocked{background:#241313;border-color:#7f3d39}.daily-start-brief-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.daily-start-brief-head>div{min-width:0}.daily-start-brief span,.daily-start-brief strong,.daily-start-brief small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.daily-start-brief span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900}.daily-start-brief strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1))}.daily-start-brief small{color:#8fa0b2}.daily-start-brief-head em{color:#71dfc5;text-align:center;background:#101b29;border:1px solid #2b3f59;border-radius:5px;min-width:42px;padding:4px 6px;font-style:normal;font-weight:900}.daily-start-brief-boundary{color:#e8be62}.daily-start-brief-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.daily-start-brief-actions button{color:#dce6ee;cursor:pointer;min-height:32px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#132133;border:1px solid #31506b;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-weight:900;line-height:1;display:inline-flex}.daily-start-brief-actions button:disabled{cursor:not-allowed;opacity:.55}.daily-start-brief-review-reference{background:#111e2e;border:1px solid #2b3f59;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.daily-start-brief-review-reference.current{border-color:#266c60}.daily-start-brief-review-reference.stale{border-color:#735f2b}.daily-start-brief-review-reference.missing{border-style:dashed}.daily-start-brief-review-reference>div{min-width:0}.daily-start-brief-review-reference-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.daily-start-brief-review-reference-actions button{color:#dce6ee;cursor:pointer;min-height:30px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#132133;border:1px solid #31506b;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-weight:900;display:inline-flex}.daily-start-brief-review-reference-actions button:disabled{cursor:not-allowed;opacity:.55}.daily-start-brief-checkpoints{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.daily-start-brief-checkpoint{color:#b8c8d8;cursor:pointer;text-align:left;background:#132033;border:1px solid #2b3f59;border-radius:5px;min-width:0;padding:5px 6px;display:block}.daily-start-brief-checkpoint.ready,.daily-start-brief-checkpoint.current{border-color:#266c60}.daily-start-brief-checkpoint.review,.daily-start-brief-checkpoint.stale,.daily-start-brief-checkpoint.missing{border-color:#735f2b}.daily-start-brief-checkpoint.blocked{border-color:#7f3d39}.daily-start-brief-checkpoint strong{color:#dce6ee}.personal-team-readiness{background:#0d1825;border:1px solid #26354a;border-radius:6px;grid-column:1/-1;gap:5px;min-width:0;padding:6px 8px;display:grid}.personal-team-readiness.ready{background:#0d241f;border-color:#266c60}.personal-team-readiness.attention{background:#211c0d;border-color:#735f2b}.personal-team-readiness.blocked{background:#241313;border-color:#7f3d39}.personal-team-readiness-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.personal-team-readiness-head>div{min-width:0}.personal-team-readiness span,.personal-team-readiness strong,.personal-team-readiness small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.personal-team-readiness span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900}.personal-team-readiness strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1))}.personal-team-readiness small{color:#8fa0b2}.personal-team-readiness-score{background:#101b29;border:1px solid #26354a;border-radius:5px;grid-template-columns:repeat(2,auto);place-items:center end;gap:2px 7px;padding:4px 6px;display:grid}.personal-team-readiness-score strong{color:#71dfc5;font-size:calc(12px * var(--aiqt-text-scale,1))}.personal-team-readiness-boundary{color:#e8be62}.personal-team-readiness-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.personal-team-readiness-actions button{color:#dce6ee;cursor:pointer;min-height:32px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#132133;border:1px solid #31506b;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-weight:900;line-height:1;display:inline-flex}.personal-team-readiness-actions button:disabled{cursor:not-allowed;opacity:.55}.personal-team-readiness-review-reference{background:#111e2e;border:1px solid #2b3f59;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.personal-team-readiness-review-reference.current{border-color:#266c60}.personal-team-readiness-review-reference.stale{border-color:#735f2b}.personal-team-readiness-review-reference.missing{border-style:dashed}.personal-team-readiness-review-reference>div{min-width:0}.personal-team-readiness-review-reference-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.personal-team-readiness-review-reference-actions button{color:#dce6ee;cursor:pointer;min-height:30px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#132133;border:1px solid #31506b;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-weight:900;display:inline-flex}.personal-team-readiness-review-reference-actions button:disabled{cursor:not-allowed;opacity:.55}.personal-team-readiness-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.personal-team-readiness-item{color:#b8c8d8;cursor:pointer;text-align:left;background:#132033;border:1px solid #2b3f59;border-radius:5px;min-width:0;padding:5px 6px;display:block}.personal-team-readiness-item.review{border-color:#735f2b}.personal-team-readiness-item.blocked{border-color:#7f3d39}.personal-team-readiness-item strong{color:#dce6ee}.daily-ops-control-room{background:#0e1927;border:1px solid #26354a;border-radius:6px;grid-column:1/-1;gap:6px;min-width:0;padding:7px 8px;display:grid}.daily-ops-control-room.ready{background:#0d241f;border-color:#266c60}.daily-ops-control-room.attention{background:#211c0d;border-color:#735f2b}.daily-ops-control-room.blocked{background:#241313;border-color:#7f3d39}.daily-ops-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.daily-ops-head>div{min-width:0}.daily-ops-control-room span,.daily-ops-control-room strong,.daily-ops-control-room small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.daily-ops-control-room span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900}.daily-ops-control-room strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1))}.daily-ops-control-room small{color:#8fa0b2}.daily-ops-head em{color:#71dfc5;text-align:center;background:#101b29;border:1px solid #2b3f59;border-radius:5px;min-width:42px;padding:4px 6px;font-style:normal;font-weight:900}.daily-ops-boundary{color:#e8be62}.daily-ops-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.daily-ops-actions button{color:#dce6ee;cursor:pointer;min-height:32px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#132133;border:1px solid #31506b;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-weight:900;line-height:1;display:inline-flex}.daily-ops-actions button:disabled{cursor:not-allowed;opacity:.55}.daily-ops-review-reference{background:#111e2e;border:1px solid #2b3f59;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px;display:grid}.daily-ops-review-reference.current{border-color:#266c60}.daily-ops-review-reference.stale{border-color:#735f2b}.daily-ops-review-reference.missing{border-style:dashed}.daily-ops-review-reference>div{min-width:0}.daily-ops-review-reference-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.daily-ops-review-reference-actions button{color:#dce6ee;cursor:pointer;min-height:30px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#132133;border:1px solid #31506b;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-weight:900;display:inline-flex}.daily-ops-review-reference-actions button:disabled{cursor:not-allowed;opacity:.55}.daily-ops-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.daily-ops-item{color:#b8c8d8;cursor:pointer;text-align:left;background:#132033;border:1px solid #2b3f59;border-radius:5px;min-width:0;padding:5px 6px;display:block}.daily-ops-item.ready{border-color:#266c60}.daily-ops-item.review{border-color:#735f2b}.daily-ops-item.blocked{border-color:#7f3d39}.daily-ops-item strong{color:#dce6ee}.p0-completion-checklist{background:#0d1825;border:1px solid #26354a;border-radius:6px;grid-column:1/-1;gap:5px;min-width:0;padding:6px 8px;display:grid}.p0-completion-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.p0-completion-head>div{min-width:0}.p0-completion-head span,.p0-completion-criterion span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900;display:block}.p0-completion-head strong,.p0-completion-head small,.p0-completion-criterion strong,.p0-completion-criterion small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-completion-head strong,.p0-completion-criterion strong{color:#dce6ee;font-size:calc(10px * var(--aiqt-text-scale,1))}.p0-completion-head em{color:#71dfc5;font-style:normal;font-weight:900}.p0-completion-meter{background:#172233;border-radius:999px;height:4px;overflow:hidden}.p0-completion-meter span{border-radius:inherit;background:linear-gradient(90deg,#71a8ff,#71dfc5);height:100%;transition:width .2s;display:block}.p0-completion-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.p0-completion-criterion{color:#a8b7c7;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#101c2b;border:1px solid #24364c;border-left:3px solid #44566c;border-radius:5px;padding:5px 6px}.p0-completion-criterion:hover{background:#142235;border-color:#2b6f62}.p0-completion-criterion.passed{border-left-color:#4cc9ad}.p0-completion-criterion.review{border-left-color:#e8be62}.p0-completion-criterion.blocked{border-left-color:#ff7f6d}.p0-action-outcome{background:#0f1b2a;border:1px solid #244158;border-radius:6px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;padding:6px 8px;display:grid}.p0-action-outcome>div{min-width:0}.p0-action-outcome span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900}.p0-action-outcome strong,.p0-action-outcome small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-action-outcome strong{color:#dce6ee;font-size:calc(10px * var(--aiqt-text-scale,1))}.p0-action-outcome-actions,.p0-readiness-report-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.p0-action-outcome button{color:#71dfc5;cursor:pointer;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#102d34;border:1px solid #266c60;border-radius:5px;font-weight:900}.p0-readiness-report-actions button{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.p0-evidence-drawer{background:#0f1825;border:1px solid #26354a;border-radius:7px;grid-column:1/-1;min-width:0;margin-top:4px}.p0-evidence-drawer-summary{color:#8fa0b2;cursor:pointer;min-height:34px;font-size:calc(10px * var(--aiqt-text-scale,1));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;font-weight:900;display:grid}.p0-evidence-drawer-summary strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p0-evidence-drawer[open]{padding-bottom:8px}.p0-evidence-drawer[open]>:not(summary){margin-left:8px;margin-right:8px}.p0-readiness-ledger-echo{background:#0d1825;border:1px solid #244158;border-radius:6px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;padding:6px 8px;display:grid}.p0-readiness-ledger-echo>div{min-width:0}.p0-readiness-ledger-echo span,.p0-readiness-ledger-echo strong,.p0-readiness-ledger-echo small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-readiness-ledger-echo span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900}.p0-readiness-ledger-echo strong{color:#dce6ee;font-size:calc(10px * var(--aiqt-text-scale,1))}.p0-readiness-ledger-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.p0-readiness-ledger-echo button{color:#71dfc5;cursor:pointer;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#102d34;border:1px solid #266c60;border-radius:5px;font-weight:900}.p0-readiness-ledger-echo button:disabled,.p0-action-outcome button:disabled{cursor:not-allowed;opacity:.45}.p0-action-outcome.positive{border-color:#2b6f62}.p0-action-outcome.warning{border-color:#6b562c}.p0-action-outcome.ai{border-color:#4b4386}.p0-paper-preflight{background:#0d1927;border:1px solid #26354a;border-radius:6px;grid-column:1/-1;gap:6px;min-width:0;padding:6px 8px;display:grid}.p0-paper-preflight-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.p0-paper-preflight-head span,.p0-paper-preflight-gate span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900;display:block}.p0-paper-preflight-head strong,.p0-paper-preflight-head small,.p0-paper-preflight-gate strong,.p0-paper-preflight-gate small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-paper-preflight-head strong,.p0-paper-preflight-gate strong{color:#dce6ee;font-size:calc(10px * var(--aiqt-text-scale,1))}.p0-paper-preflight-action{color:#71dfc5;cursor:pointer;font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;background:#12332e;border:1px solid #266c60;border-radius:999px;padding:2px 7px;font-weight:900}.p0-paper-preflight-action:disabled{cursor:not-allowed;opacity:.5}.p0-paper-preflight-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.p0-paper-preflight-gate{background:#101c2b;border:1px solid #24364c;border-left:3px solid #44566c;border-radius:5px;min-width:0;padding:5px 6px}.p0-paper-preflight-gate.passed{border-left-color:#4cc9ad}.p0-paper-preflight-gate.review{border-left-color:#e8be62}.p0-paper-preflight-gate.blocked{border-left-color:#ff7f6d}.p0-paper-simulation-result{background:#0e211e;border:1px solid #256d61;border-left:3px solid #46d1b5;border-radius:6px;gap:6px;min-width:0;padding:6px 8px;display:grid}.p0-paper-simulation-result span,.p0-paper-simulation-result small{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:800}.p0-paper-simulation-result strong,.p0-paper-simulation-result b{color:#dce6ee;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-paper-simulation-result-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.p0-paper-simulation-result-grid>span{background:#0b1918;border:1px solid #244739;border-radius:5px;min-width:0;padding:5px 6px}.p0-paper-deep-link{background:#0b1624;border:1px solid #244158;border-radius:6px;grid-column:1/-1;min-width:0;padding:6px 8px}.p0-paper-deep-link>div{min-width:0}.p0-paper-deep-link span,.p0-paper-deep-link strong,.p0-paper-deep-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-paper-deep-link span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900}.p0-paper-deep-link strong{color:#dce6ee;font-size:calc(10px * var(--aiqt-text-scale,1))}.p0-paper-deep-link.loaded{border-color:#2b6f62}.p0-paper-deep-link.failed{border-color:#7a382f}.p0-paper-deep-link.loading{border-color:#4b4386}.p0-current-gap-deep-link{background:#101c2d;border:1px solid #325d7a;border-left:3px solid #71a8ff;border-radius:6px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:grid}.p0-completion-gap-deep-link{background:#0f211f;border-color:#3d5e52 #3d5e52 #3d5e52 #50d3b8}.p0-current-gap-deep-link>div{min-width:0}.p0-current-gap-deep-link span,.p0-current-gap-deep-link strong,.p0-current-gap-deep-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-current-gap-deep-link span{color:#91a5ba;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:900}.p0-current-gap-deep-link strong{color:#dce6ee;font-size:calc(10px * var(--aiqt-text-scale,1))}.p0-current-gap-deep-link small{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1))}.p0-current-gap-deep-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.p0-current-gap-deep-link-actions button{color:#cbd7e2;cursor:pointer;font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;background:#142337;border:1px solid #2d4b66;border-radius:5px;padding:4px 6px;font-weight:900}.p0-current-gap-deep-link-actions button:not(:disabled):hover{background:#102d45;border-color:#71a8ff}.p0-current-gap-deep-link-actions button:disabled{cursor:not-allowed;opacity:.5}.p0-readiness-backlog{grid-column:1/-1;gap:4px;display:grid}.p0-readiness-backlog-row{color:#a8b7c7;width:100%;min-width:0;font:inherit;text-align:left;background:#121c2a;border:1px solid #26354a;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:2px 6px;padding:4px 6px;display:grid}.p0-readiness-backlog-row>span{color:#dce6ee;width:16px;height:16px;font-size:calc(9px * var(--aiqt-text-scale,1));background:#1a2637;border-radius:999px;place-items:center;font-weight:900;display:grid}.p0-readiness-backlog-row>div{min-width:0}.p0-readiness-backlog-row strong{color:#dce6ee;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-readiness-backlog-row em{color:#71dfc5;font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;font-style:normal;font-weight:900}.p0-readiness-backlog-row small{color:#8fa0b2;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p0-readiness-backlog-row.blocked em{color:#ffb35c}.p0-readiness-backlog-row.review em{color:#e8be62}.p0-readiness-backlog-row:hover{background:#142235;border-color:#2b6f62}.p0-readiness-backlog-open,.p0-readiness-backlog-action{color:#cbd7e2;cursor:pointer;font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;background:#172336;border:1px solid #2a3d56;border-radius:5px;padding:4px 6px;font-weight:900}.p0-readiness-backlog-action{color:#71dfc5;border-color:#266c60}.p0-readiness-backlog-open:hover,.p0-readiness-backlog-action:not(:disabled):hover{background:#102d34;border-color:#35aa95}.p0-readiness-backlog-open:focus-visible,.p0-readiness-backlog-action:focus-visible{outline-offset:2px;outline:2px solid #71dfc5}.p0-readiness-backlog-action:disabled{cursor:not-allowed;opacity:.45}.p0-readiness-backlog-hint{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;overflow:hidden}.p0-readiness-backlog-hint.blocked{color:#ffb35c}.p0-readiness-backlog-hint.review{color:#e8be62}.p0-readiness-summary.blocked{border-color:#553535}.p0-readiness-summary.blocked em,.p0-readiness-summary.review em{color:#e8be62}.p0-readiness-summary.paper_ready{border-color:#2b6f62}.p0-readiness-summary.live_ready{background:#0f2a27;border-color:#3f806d}.workspace-gate-summary{color:#a8b7c7;min-width:0;font-size:calc(10px * var(--aiqt-text-scale,1));background:#111d2b;border:1px solid #26354a;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 6px;margin-top:6px;padding:5px 6px;display:grid}.workspace-gate-summary span{color:#8fa0b2;white-space:nowrap;font-weight:900}.workspace-gate-summary strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-gate-summary em{color:#71dfc5;white-space:nowrap;font-weight:900}.workspace-gate-action{color:#71dfc5;cursor:pointer;font:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#12332e;border:0;border-radius:999px;padding:2px 7px;font-weight:900}.workspace-gate-action:disabled{cursor:not-allowed;opacity:.55}.workspace-gate-action:not(:disabled):hover{background:#17473f}.workspace-gate-action:focus-visible{outline-offset:2px;outline:2px solid #71dfc5}.workspace-gate-summary small{color:#8fa0b2;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.workspace-gate-preflight-hint{color:#e8be62;border-top:1px solid #26354a;grid-column:1/-1;padding-top:3px}.workspace-gate-preflight-hint.blocked{color:#ffad9f}.workspace-gate-summary.needs_run em{color:#e8be62}.workspace-gate-summary.blocked em{color:#ffb35c}.golden-path-runbook{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.golden-path-runbook-item{color:#a8b7c7;cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;background:#121c2a;border:1px solid #26354a;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;gap:1px 5px;padding:5px 6px;display:grid}.golden-path-runbook-item>span{color:#dce6ee;width:17px;height:17px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#1a2637;border-radius:999px;place-items:center;font-weight:900;display:grid}.golden-path-runbook-item strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.golden-path-runbook-item em{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;align-self:center;font-weight:900}.golden-path-runbook-item small{font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;overflow:hidden}.golden-path-runbook-item.current{border-color:#7a3a32}.golden-path-runbook-item:hover{background:#142235;border-color:#2b6f62}.golden-path-runbook-item:focus-visible{outline-offset:2px;outline:2px solid #71dfc5}.golden-path-runbook-item.blocked em{color:#ffb35c}.golden-path-runbook-item.review em{color:#e8be62}.audit-runbook-action-hint{color:#8fa0b2;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;margin-top:2px;display:block;overflow:hidden}.audit-runbook-action-hint.review{color:#e8be62}.audit-runbook-action-hint.blocked,.audit-runbook-action-hint.current{color:#ffad9f}.module-focus-symbol{color:#71dfc5;font-size:calc(12px * var(--aiqt-text-scale,1));background:#122b27;border:1px solid #2b6f62;border-radius:7px;flex:none;padding:8px 10px;font-weight:900}.up,.positive strong{color:#71dfc5}.down,.risk strong{color:#ff7f6d}.metrics-row{grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-overview-grid .metrics-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.terminal-overview-grid .metric-card{justify-content:space-between;align-items:center;gap:8px;display:flex}.terminal-overview-grid .metric-card span{white-space:nowrap}.metric-card strong{font-size:calc(22px * var(--aiqt-text-scale,1));margin-top:8px;display:block}.terminal-overview-grid .metric-card strong{font-size:calc(16px * var(--aiqt-text-scale,1));margin-top:0}.metric-card.warning strong{color:#e8be62}.metric-card.neutral strong{color:#dce6ee}.assistant-command-strip{grid-template-columns:minmax(320px,.85fr) minmax(360px,1.15fr) minmax(240px,.7fr);align-items:stretch;gap:12px;min-width:0;display:grid}.assistant-command-strip .safety-footer{align-self:start}.assistant-command-strip .agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assistant-command-strip .ai-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.center-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-content:start;align-items:start;gap:10px;min-height:0;display:grid}.workflow-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.product-workspace-layout{display:grid}.product-workspace-layout>.terminal-panel,.product-workspace-layout>section{border-radius:5px}.workflow-layout .module-workspace-panel{grid-column:auto}.research-layout{grid-template-areas:"chart scanner""chart readiness""note handoff""decision workflow"}.market-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"research-ops data""scanner data""workflow calendar"}.backtest-layout{grid-template-areas:"backtest workflow""history history""ai ai"}.agent-review-layout{grid-template-areas:"ai workflow""decision history"}.paper-layout{grid-template-columns:minmax(720px,1.15fr) minmax(380px,.65fr) minmax(320px,.45fr);grid-template-areas:"execution portfolio broker"}.portfolio-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"stage4 stage4""portfolio decision""execution decision"}.execution-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"stage5 stage5""execution broker""replay-gate replay-manifest""promotion adapter-chain""promotion p2-acceptance""promotion p2-readiness""promotion p2-chain""promotion p2-coverage""promotion operator-runbook""promotion pre-live"}.audit-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"evidence-control evidence-control""runbook workflow""history decision""export export""package package""refresh-overrides refresh-overrides""portfolio-orders portfolio-orders""adapter-paper-executions adapter-paper-executions""p2-acceptance p2-acceptance""p2-chain-preflight-review p2-chain-preflight-review""p2-readiness-review p2-readiness-review""p2-coverage-review p2-coverage-review""acceptance acceptance""reports reports""signing-keys signing-keys""import-diff import-diff""import-events import-events""index index""ai ai"}.settings-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"settings broker"}.workflow-chart-panel{grid-area:chart}.research-layout .workflow-chart-panel{align-self:stretch}.workflow-scanner-panel{grid-area:scanner}.workflow-research-ops-panel{grid-area:research-ops}.workflow-note-panel{grid-area:note;align-self:start}.workflow-handoff-panel{grid-area:handoff;align-self:start}.workflow-readiness-panel{grid-area:readiness;align-self:start}.workflow-data-panel{grid-area:data;align-self:start}.workflow-market-calendar-panel{grid-area:calendar;align-self:start}.workflow-scanner-panel .scanner-head{display:none}.workflow-scanner-panel .scanner-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.workflow-scanner-panel .scanner-row>span:nth-child(3){grid-column:1/-1}.workflow-scanner-panel .scanner-row>.risk-chip{grid-column:1}.workflow-scanner-panel .scanner-row>button{grid-column:2;justify-self:end}.research-note-editor{gap:10px;display:grid}.research-note-editor textarea{resize:vertical;color:#dce6ee;width:100%;min-width:0;min-height:138px;font:inherit;font-size:calc(13px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-radius:7px;padding:10px 11px;line-height:1.55}.research-note-editor textarea:focus{border-color:#2b6f62;outline:none}.research-note-meta{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.research-note-meta button{color:#9cf1df;cursor:pointer;background:#0d4b3f;border:1px solid #1d7d69;border-radius:6px;padding:7px 10px;font-weight:900}.research-note-meta button:disabled{cursor:wait;opacity:.6}.handoff-note-panel{gap:10px;display:grid}.handoff-note-list{gap:8px;display:grid}.handoff-note-item,.handoff-note-empty{color:#dce6ee;background:#101927;border:1px solid #243348;border-radius:7px;padding:9px 10px}.handoff-note-item>div{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:10px;font-weight:800;display:flex}.handoff-note-item strong{color:#9cf1df}.handoff-note-item p,.handoff-note-empty{font-size:calc(12px * var(--aiqt-text-scale,1));margin:0;line-height:1.55}.handoff-note-item p{margin-top:7px}.handoff-note-panel textarea{resize:vertical;color:#dce6ee;width:100%;min-width:0;min-height:104px;font:inherit;font-size:calc(13px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-radius:7px;padding:10px 11px;line-height:1.55}.handoff-note-panel textarea:focus{border-color:#2b6f62;outline:none}.handoff-note-panel textarea:disabled{cursor:not-allowed;opacity:.6}.research-context-checklist{gap:8px;display:grid}.research-context-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.research-context-report-button{color:#dce6ee;cursor:pointer;min-height:28px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#111b29;border:1px solid #2a3b51;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-weight:800;display:inline-flex}.research-context-report-button:hover{color:#7af5dd;border-color:#2fd7b5}.research-context-latest-report{background:#2dd4bf0f;border:1px solid #2dd4bf38;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.research-context-latest-report.muted{background:#94a3b80f;border-color:#94a3b838}.research-context-latest-report.muted.context-mismatch{background:#e8be620f;border-color:#e8be6247}.research-context-latest-report>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.research-context-latest-report span,.research-context-latest-report small,.research-context-latest-report em{color:#91a6bb;font-size:calc(10px * var(--aiqt-text-scale,1));font-style:normal;font-weight:820}.research-context-latest-report strong{color:#dce6ee;min-width:0;font-size:calc(12px * var(--aiqt-text-scale,1));font-weight:900}.research-context-latest-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.research-context-latest-report-actions button{color:#84f4dd;cursor:pointer;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#092622d1;border:1px solid #2dd4bf61;border-radius:999px;padding:4px 8px;font-weight:900}.research-context-row{background:#111a28;border:1px solid #27364a;border-left-width:3px;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.research-context-row.positive{border-left-color:#3ac7aa}.research-context-row.warning{border-left-color:#e8be62}.research-context-row.risk{border-left-color:#ff6b5f}.research-context-index{color:#91a6bb;width:22px;height:22px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#182436;border-radius:999px;place-items:center;font-weight:900;display:grid}.research-context-row strong,.research-context-row p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.research-context-row strong{color:#e1edf6;font-size:calc(12px * var(--aiqt-text-scale,1));align-items:baseline;gap:8px;display:flex}.research-context-row strong span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1))}.research-context-row p{color:#9dafc1;font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;line-height:1.35}.research-context-row em{color:#9fd3c8;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#172338;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:900}.research-context-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:flex}.research-context-actions button{color:#86f7df;cursor:pointer;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#0e3b35;border:1px solid #1d7d69;border-radius:999px;padding:4px 8px;font-weight:900}.research-context-actions button:disabled{cursor:wait;opacity:.62}.workflow-strategy-panel{grid-area:strategy}.workflow-backtest-panel{grid-area:backtest}.workflow-nodes-panel{grid-area:workflow;align-self:start}.workflow-nodes-panel .node-row{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.workflow-nodes-panel .workflow-workspace{grid-column:auto}.workflow-nodes-panel .workflow-canvas-large{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.workflow-nodes-panel .workflow-stage{cursor:default;min-height:92px;padding:10px}.workflow-nodes-panel .workflow-stage strong{font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:8px}.workflow-nodes-panel .workflow-stage span{font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:6px}.workflow-nodes-panel .workflow-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-agent-panel{grid-area:ai}.workflow-ai-audit-panel{grid-area:ai;align-self:start}.workflow-agent-panel .agent-panel-body{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start}.workflow-agent-panel .agent-evidence,.workflow-agent-panel .agent-rounds{margin-top:0}.workflow-agent-panel .agent-rounds{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-agent-panel .agent-rounds-title{grid-column:1/-1}.workflow-decision-panel{grid-area:decision;align-self:start}.workflow-runbook-panel{grid-area:runbook}.workflow-evidence-control-panel{grid-area:evidence-control;align-self:start}.workflow-history-panel{grid-area:history}.workflow-history-panel .history-panel-body{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start}.workflow-history-panel .run-history{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-export-preview-panel{grid-area:export;align-self:start}.workflow-export-browser-panel{grid-area:package;align-self:start}.workflow-report-ledger-panel{grid-area:reports;align-self:start}.workflow-market-refresh-overrides-panel{grid-area:refresh-overrides;align-self:start}.workflow-portfolio-paper-order-audit-panel{grid-area:portfolio-orders;align-self:start}.workflow-adapter-paper-execution-audit-panel{grid-area:adapter-paper-executions;align-self:start}.workflow-p0-acceptance-panel{grid-area:acceptance;align-self:start}.workflow-p2-pre-live-acceptance-panel{grid-area:p2-acceptance;align-self:start}.workflow-p2-paper-replay-panel{grid-area:replay-manifest;align-self:start}.workflow-p2-evidence-coverage-panel{grid-area:p2-coverage;align-self:start}.workflow-p2-readiness-acceptance-panel{grid-area:p2-readiness;align-self:start}.workflow-p2-chain-preflight-panel{grid-area:p2-chain;align-self:start}.workflow-p2-pre-live-acceptance-audit-panel{grid-area:p2-acceptance;align-self:start}.workflow-p2-chain-preflight-review-panel{grid-area:p2-chain-preflight-review;align-self:start}.workflow-p2-readiness-acceptance-audit-panel{grid-area:p2-readiness-review;align-self:start}.workflow-p2-evidence-coverage-review-panel{grid-area:p2-coverage-review;align-self:start}.workflow-operator-runbook-panel{grid-area:operator-runbook;align-self:start}.workflow-signing-keys-panel{grid-area:signing-keys;align-self:start}.workflow-import-diff-panel{grid-area:import-diff;align-self:start}.workflow-import-events-panel{grid-area:import-events;align-self:start}.workflow-export-index-panel{grid-area:index;align-self:start}.evidence-package-control-room{gap:9px;min-width:0;display:grid}.evidence-package-control-summary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:7px;min-width:0;display:grid}.evidence-package-control-summary span{color:#8fa0b2;min-width:0;font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#101927;border:1px solid #25354a;border-radius:7px;padding:7px 9px;font-weight:900;overflow:hidden}.evidence-package-control-summary strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));margin-left:4px}.evidence-package-control-list{gap:7px;min-width:0;display:grid}.evidence-package-control-row{background:#101927;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.35fr) auto;align-items:center;gap:9px;min-width:0;min-height:54px;padding:8px 10px;display:grid}.evidence-package-control-row.positive{border-left-color:#4cc9ad}.evidence-package-control-row.warning{border-left-color:#e8be62}.evidence-package-control-row.risk{border-left-color:#ff7f6d}.evidence-package-control-main,.evidence-package-control-gates{min-width:0}.evidence-package-control-main span,.evidence-package-control-main strong,.evidence-package-control-main p,.evidence-package-control-gates span{text-overflow:ellipsis;overflow:hidden}.evidence-package-control-main span{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));text-transform:uppercase;white-space:nowrap;font-weight:900;display:block}.evidence-package-control-main strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));white-space:nowrap;margin-top:2px;display:block}.evidence-package-control-main p{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;margin:2px 0 0;font-weight:820}.evidence-package-control-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.evidence-package-control-gates span{color:#b5c6d8;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#0c1420;border:1px solid #536b8b9e;border-radius:6px;padding:5px 7px;font-weight:850}.evidence-package-control-row button{color:#7df5db;cursor:pointer;min-height:32px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#10392f;border:1px solid #2b6f62;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:900;display:inline-flex}.evidence-package-control-row.empty{grid-template-columns:minmax(0,1fr)}.research-export-preview,.research-export-browser,.market-refresh-audit,.audit-report-ledger{gap:9px;min-width:0;display:grid}.audit-signing-keys{gap:8px;min-width:0;display:grid}.audit-signing-key-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;min-width:0;display:grid}.audit-signing-key-summary{background:#101b2bc2;border:1px solid #304660d6;border-left:3px solid #6d5dfc;border-radius:7px;gap:4px;min-width:0;padding:8px 10px;display:grid}.audit-signing-key-summary.positive{border-left-color:#4cc9ad}.audit-signing-key-summary.warning{border-left-color:#e8be62}.audit-signing-key-summary.risk{border-left-color:#ff7f6d}.audit-signing-key-summary span,.audit-signing-key-summary strong,.audit-signing-key-summary p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-summary span{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:850}.audit-signing-key-summary strong{color:var(--text);font-size:calc(13px * var(--aiqt-text-scale,1))}.audit-signing-key-summary p{color:var(--muted-strong);font-size:calc(11px * var(--aiqt-text-scale,1));margin:0;font-weight:760}.audit-signing-key-list{gap:6px;min-width:0;display:grid}.audit-signing-key-row{background:#0b121e9e;border:1px solid #304660bd;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(88px,.22fr) minmax(150px,.42fr) minmax(126px,.32fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.audit-signing-key-row.active{border-left-color:#4cc9ad}.audit-signing-key-row.retired{border-left-color:#e8be62}.audit-signing-key-row.revoked{border-left-color:#ff7f6d}.audit-signing-key-row.empty{border-style:dashed}.audit-signing-key-row>span,.audit-signing-key-row>strong,.audit-signing-key-row>em,.audit-signing-key-row>small,.audit-signing-key-row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-row>span{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:850}.audit-signing-key-row>strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1))}.audit-signing-key-row>em,.audit-signing-key-row>small{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));font-style:normal;font-weight:740}.audit-signing-key-row>b{color:#83e6ce;font-size:calc(10px * var(--aiqt-text-scale,1));border:1px solid #2dd4bf4d;border-radius:999px;justify-self:end;padding:3px 7px}.audit-signing-key-row.revoked>b{color:#ffb0a2;border-color:#ff7f6d5c}.audit-signing-key-error{color:#ffb0a2;font-size:calc(11px * var(--aiqt-text-scale,1));margin:0;font-weight:760}.audit-signing-key-rotation-history{gap:5px;min-width:0;display:grid}.audit-signing-key-rotation-history-head{color:#9ab7d4;min-width:0;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;font-weight:850;display:flex}.audit-signing-key-rotation-history-head strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1))}.audit-signing-key-rotation-history-row{background:#0b121e8f;border:1px solid #304660b8;border-left:3px solid #e8be62;border-radius:6px;grid-template-columns:minmax(118px,.26fr) minmax(150px,.36fr) minmax(88px,.2fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.audit-signing-key-rotation-history-row.risk{border-left-color:#ff7f6d}.audit-signing-key-rotation-history-row.positive{border-left-color:#4cc9ad}.audit-signing-key-rotation-history-row.positive>span,.audit-signing-key-rotation-history-row.positive>b{color:#7cf0d2}.audit-signing-key-rotation-history-row.positive>b{border-color:#4cc9ad4d}.audit-signing-key-rotation-history-row.empty{border-style:dashed}.audit-signing-key-rotation-history-row>span,.audit-signing-key-rotation-history-row>strong,.audit-signing-key-rotation-history-row>em,.audit-signing-key-rotation-history-row>small,.audit-signing-key-rotation-history-row>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-rotation-history-row>span{color:#f4d38a;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900}.audit-signing-key-rotation-history-row>strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.audit-signing-key-rotation-history-row>em,.audit-signing-key-rotation-history-row>small{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));font-style:normal;font-weight:740}.audit-signing-key-rotation-history-row>b{color:#f4d38a;font-size:calc(10px * var(--aiqt-text-scale,1));border:1px solid #e8be6247;border-radius:999px;justify-self:end;padding:3px 7px}.compact-action{color:#83e6ce;cursor:pointer;min-height:30px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));background:#2dd4bf1a;border:1px solid #2dd4bf5c;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-weight:850;display:inline-flex}.compact-action:disabled{cursor:not-allowed;opacity:.52}.audit-signing-key-rotation-plan{background:#f59e0b12;border:1px solid #e8be6247;border-left:3px solid #e8be62;border-radius:7px;gap:8px;min-width:0;padding:8px;display:grid}.audit-signing-key-rotation-ledger{min-width:0;color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));background:#0b121e8f;border:1px solid #304660b3;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-weight:780;display:flex}.audit-signing-key-rotation-ledger.saved{color:#83e6ce;border-color:#2dd4bf42}.audit-signing-key-rotation-ledger.failed{color:#ffb3a7;border-color:#ff7f6d4d}.audit-signing-key-rotation-ledger span,.audit-signing-key-rotation-ledger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-rotation-ledger span{flex:none}.audit-signing-key-rotation-ledger strong{color:inherit;font-size:calc(10px * var(--aiqt-text-scale,1))}.audit-signing-key-rotation-chain{background:#0b121e7a;border:1px solid #304660b8;border-radius:7px;gap:8px;min-width:0;padding:8px;display:grid}.audit-signing-key-rotation-chain.complete{border-color:#2dd4bf42}.audit-signing-key-rotation-chain.blocked{border-color:#ff7f6d4d}.audit-signing-key-rotation-chain-head{grid-template-columns:minmax(104px,.22fr) minmax(150px,.28fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.audit-signing-key-rotation-chain-head span,.audit-signing-key-rotation-chain-head strong,.audit-signing-key-rotation-chain-head p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.audit-signing-key-rotation-chain-head span{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:820}.audit-signing-key-rotation-chain-head strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));font-weight:900}.audit-signing-key-rotation-chain.complete .audit-signing-key-rotation-chain-head strong{color:#83e6ce}.audit-signing-key-rotation-chain.blocked .audit-signing-key-rotation-chain-head strong{color:#ffb3a7}.audit-signing-key-rotation-chain-head p{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:760}.audit-signing-key-rotation-chain-stages{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;display:grid}.audit-signing-key-rotation-chain-stage{background:#0f172a9e;border:1px solid #304660b8;border-left:3px solid #8ea0b8;border-radius:6px;gap:3px;min-width:0;padding:6px 7px;display:grid}.audit-signing-key-rotation-chain-stage.complete{border-left-color:#4cc9ad}.audit-signing-key-rotation-chain-stage.blocked{border-left-color:#ff7f6d}.audit-signing-key-rotation-chain-stage span,.audit-signing-key-rotation-chain-stage strong,.audit-signing-key-rotation-chain-stage small,.audit-signing-key-rotation-chain-stage b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-rotation-chain-stage span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:820}.audit-signing-key-rotation-chain-stage strong{color:var(--text);font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:880}.audit-signing-key-rotation-chain-stage small,.audit-signing-key-rotation-chain-stage b{color:var(--muted-strong);font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:720}.audit-signing-key-rotation-head{grid-template-columns:minmax(120px,.3fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.audit-signing-key-rotation-head span,.audit-signing-key-rotation-head strong,.audit-signing-key-rotation-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-rotation-head span{color:#f4d38a;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.audit-signing-key-rotation-head strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1))}.audit-signing-key-rotation-head small{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:760}.audit-signing-key-env-list,.audit-signing-key-rotation-steps{gap:5px;min-width:0;display:grid}.audit-signing-key-env-row{background:#0b121ea3;border:1px solid #304660b8;border-radius:6px;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.audit-signing-key-env-row.secret{border-color:#e8be6247}.audit-signing-key-env-row span,.audit-signing-key-env-row code,.audit-signing-key-env-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-env-row span{color:#9ab7d4;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:850}.audit-signing-key-env-row code{color:#dce6ee;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:calc(10px * var(--aiqt-text-scale,1))}.audit-signing-key-env-row em{color:#f4d38a;font-size:calc(10px * var(--aiqt-text-scale,1));font-style:normal;font-weight:820}.audit-signing-key-step{background:#0b121e80;border:1px solid #304660b8;border-radius:6px;grid-template-columns:minmax(74px,.18fr) minmax(180px,.36fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.audit-signing-key-step>span,.audit-signing-key-step>strong,.audit-signing-key-step>p{text-overflow:ellipsis;min-width:0;overflow:hidden}.audit-signing-key-step>span,.audit-signing-key-step>strong{white-space:nowrap}.audit-signing-key-step>span{color:#f4d38a;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900}.audit-signing-key-step>strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.audit-signing-key-step>p{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));margin:0;font-weight:740;line-height:1.35}.audit-signing-key-rotation-plan pre{color:#cbd7e3;max-height:86px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#02060c9e;border:1px solid #304660b8;border-radius:6px;margin:0;padding:7px;line-height:1.4;overflow:auto}.audit-signing-key-rotation-apply{background:#2dd4bf0d;border:1px solid #2dd4bf2e;border-radius:7px;gap:7px;min-width:0;padding:8px;display:grid}.audit-signing-key-restart-evidence{background:#8b5cf60f;border:1px solid #8b5cf633;border-radius:7px;gap:7px;min-width:0;padding:8px;display:grid}.audit-signing-key-secret-materialization{background:#2dd4bf0f;border:1px solid #2dd4bf33;border-radius:7px;gap:7px;min-width:0;padding:8px;display:grid}.audit-signing-key-environment-binding{background:#0ea5e90f;border:1px solid #0ea5e938;border-radius:7px;gap:7px;min-width:0;padding:8px;display:grid}.audit-signing-key-runtime-reload-execution{background:#34d3990f;border-color:#34d39938;gap:7px;display:grid}.audit-signing-key-rotation-acceptance{background:#f59e0b0f;border-color:#f59e0b3d;gap:7px;display:grid}.audit-signing-key-rotation-apply-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.audit-signing-key-rotation-apply-head span,.audit-signing-key-rotation-apply-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-rotation-apply-head span{color:#83e6ce;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.audit-signing-key-rotation-apply-head strong{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:780}.audit-signing-key-rotation-apply-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.audit-signing-key-rotation-apply-checks label{min-width:0;color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));background:#0b121e94;border:1px solid #304660b8;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-weight:780;display:flex}.audit-signing-key-rotation-apply-checks input{flex:none}.audit-signing-key-rotation-apply-checks span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-rotation-apply-result{background:#0b121e9e;border:1px solid #304660b8;border-left:3px solid #ff7f6d;border-radius:6px;grid-template-columns:minmax(100px,.22fr) minmax(140px,.32fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.audit-signing-key-rotation-apply-result.ready_for_restart,.audit-signing-key-rotation-apply-result.evidence_recorded,.audit-signing-key-rotation-apply-result.manifest_recorded,.audit-signing-key-rotation-apply-result.binding_recorded,.audit-signing-key-rotation-apply-result.execution_recorded,.audit-signing-key-rotation-apply-result.acceptance_recorded{border-left-color:#4cc9ad}.audit-signing-key-rotation-apply-result>span,.audit-signing-key-rotation-apply-result>strong,.audit-signing-key-rotation-apply-result>small,.audit-signing-key-rotation-apply-result>em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-signing-key-rotation-apply-result>span{color:#ffb0a2;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900}.audit-signing-key-rotation-apply-result.ready_for_restart>span,.audit-signing-key-rotation-apply-result.evidence_recorded>span,.audit-signing-key-rotation-apply-result.manifest_recorded>span,.audit-signing-key-rotation-apply-result.binding_recorded>span,.audit-signing-key-rotation-apply-result.execution_recorded>span,.audit-signing-key-rotation-apply-result.acceptance_recorded>span{color:#83e6ce}.audit-signing-key-rotation-apply-result>strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.audit-signing-key-rotation-apply-result>small,.audit-signing-key-rotation-apply-result>em{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));font-style:normal;font-weight:740}.research-import-diff,.research-import-events,.research-export-index{gap:9px;min-width:0;display:grid}.research-export-preview-toolbar,.research-export-browser-toolbar{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:center;gap:10px;min-width:0;display:grid}.audit-report-ledger-toolbar,.market-refresh-audit-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:center;gap:10px;min-width:0;display:grid}.research-import-diff-toolbar{grid-template-columns:minmax(0,.78fr) minmax(260px,.34fr) minmax(280px,.34fr);align-items:center;gap:10px;min-width:0;display:grid}.research-import-events-toolbar,.research-export-index-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:center;gap:10px;min-width:0;display:grid}.research-export-preview-summary,.research-export-browser-summary,.audit-report-ledger-summary{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.audit-report-ledger-query-tools{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.audit-report-ledger-query-tools button{color:#9af1de;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;cursor:pointer;background:#14b8a61f;border:1px solid #2dd4bf5c;border-radius:7px;padding:8px 10px;font-weight:860}.audit-report-ledger-query-tools button:disabled{opacity:.48;cursor:not-allowed}.market-refresh-audit-summary,.research-import-diff-summary,.research-import-events-summary,.research-import-events-filters{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.research-import-events-pagination,.audit-report-ledger-pagination,.market-refresh-audit-pagination{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-weight:820;display:flex}.research-import-events-pagination button,.audit-report-ledger-pagination button,.market-refresh-audit-pagination button{color:var(--text);cursor:pointer;font:inherit;background:#101b2bd6;border:1px solid #354e6de0;border-radius:7px;padding:6px 9px}.research-import-events-pagination button:disabled,.audit-report-ledger-pagination button:disabled,.market-refresh-audit-pagination button:disabled{cursor:not-allowed;opacity:.48}.research-import-events-filters button{min-height:30px;color:var(--muted);cursor:pointer;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0b121e9e;border:1px solid #304660d1;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-weight:840;display:inline-flex}.research-import-events-filters button[data-active=true]{color:#a8ffee;background:#14b8a626;border-color:#2dd4bfb3}.research-import-events-filters button strong{color:#83e6ce}.research-import-failure-buckets{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:7px;min-width:0;display:grid}.research-import-failure-bucket{background:#3c1a1f57;border:1px solid #304660d1;border-left:3px solid #ff7f6d;border-radius:7px;gap:4px;min-width:0;padding:8px 9px;display:grid}.research-import-failure-bucket.positive{background:#0e594638;border-left-color:#4cc9ad}.research-import-failure-bucket.positive span{color:#8ff5dd}.research-import-failure-bucket span,.research-import-failure-bucket strong,.research-import-failure-bucket small,.research-import-failure-bucket p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.research-import-failure-bucket span{color:#ffb4a8;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.research-import-failure-bucket strong{color:var(--text);font-size:calc(18px * var(--aiqt-text-scale,1));line-height:1}.research-import-failure-bucket small{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:760}.research-import-failure-bucket p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin:0}.research-import-diff-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.research-import-diff-actions span{min-width:0;max-width:180px;color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.research-import-diff-actions button{min-height:32px;color:var(--text);cursor:pointer;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#101d30e6;border:1px solid #49688fc7;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:840;display:inline-flex}.research-import-diff-actions button:last-child{color:#a8ffee;background:#107e6938;border-color:#2ab9958c}.research-import-diff-actions button:disabled{cursor:not-allowed;opacity:.52}.research-export-index-summary{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.research-export-preview-summary span,.research-export-browser-summary span,.market-refresh-audit-summary span,.audit-report-ledger-summary span,.research-import-diff-summary span,.research-import-events-summary span,.research-export-index-summary span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));background:#0b121e9e;border:1px solid #304660d1;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-weight:820;display:inline-flex}.research-export-preview-summary strong,.research-export-browser-summary strong,.market-refresh-audit-summary strong,.audit-report-ledger-summary strong,.research-import-diff-summary strong,.research-import-events-summary strong,.research-export-index-summary strong{color:#83e6ce}.research-export-preview-toolbar input,.research-export-browser-toolbar input,.market-refresh-audit-toolbar input,.audit-report-ledger-toolbar input,.research-import-diff-toolbar input,.research-import-events-toolbar input,.research-export-index-toolbar input{width:100%;min-width:0;color:var(--text);font:inherit;background:#0b121eb8;border:1px solid #354e6de0;border-radius:7px;outline:none;padding:8px 10px}.research-export-preview-toolbar input:focus,.research-export-browser-toolbar input:focus,.market-refresh-audit-toolbar input:focus,.audit-report-ledger-toolbar input:focus,.research-import-diff-toolbar input:focus,.research-import-events-toolbar input:focus,.research-export-index-toolbar input:focus{border-color:#2dd4bfb8;box-shadow:0 0 0 2px #2dd4bf1a}.research-audit-evidence-summary{background:linear-gradient(135deg,#14b8a61f,#202b457a);border:1px solid #2dd4bf38;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.research-audit-evidence-summary span,.research-audit-evidence-summary p,.research-audit-evidence-summary em{min-width:0;margin:0}.research-audit-evidence-summary span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:820;display:block}.research-audit-evidence-summary strong{overflow-wrap:anywhere;color:var(--text);font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:2px;display:block}.research-audit-evidence-summary p,.research-audit-evidence-summary em{overflow-wrap:anywhere;color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;font-style:normal;display:block}.research-audit-evidence-summary button{color:#a8ffee;cursor:pointer;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));white-space:nowrap;background:#14b8a624;border:1px solid #2dd4bf57;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-weight:840;display:inline-flex}.research-audit-evidence-actions,.p0-acceptance-review-actions{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.p0-acceptance-review-actions button,.p0-acceptance-review-refresh{color:#a8ffee;cursor:pointer;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#14b8a624;border:1px solid #2dd4bf57;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-weight:840;display:inline-flex}.p0-acceptance-review-actions button{display:inline-flex}.p0-acceptance-review-actions button:disabled,.p0-acceptance-review-refresh:disabled{cursor:not-allowed;opacity:.58}.p0-acceptance-review{background:#0b121e94;border:1px solid #304660d1;border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.p0-acceptance-review.positive{background:#0c362d52;border-color:#2dd4bf57}.p0-acceptance-review.warning{background:#362a0c52;border-color:#e8be626b}.p0-acceptance-review.risk{background:#3a181c5c;border-color:#ff7f6d6b}.p0-acceptance-review-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.p0-acceptance-review-head>div{min-width:0}.p0-acceptance-review-head span,.p0-acceptance-review-head strong,.p0-acceptance-review-head p,.p0-acceptance-review-head em,.p0-acceptance-review-meta span,.p0-acceptance-review-check span,.p0-acceptance-review-check em{min-width:0;margin:0}.p0-acceptance-review-head span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:840;display:block}.p0-acceptance-review-head strong{overflow-wrap:anywhere;color:var(--text);font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:2px;display:block}.p0-acceptance-review-head p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;line-height:1.45}.p0-acceptance-review-head em{color:#83e6ce;font-size:calc(16px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.p0-acceptance-review-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.p0-acceptance-review-meta span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#0e1826bd;border:1px solid #304660d1;border-radius:7px;padding:7px 8px;font-weight:820;overflow:hidden}.p0-acceptance-review-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.p0-acceptance-review-check{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));background:#0e1826bd;border:1px solid #304660d1;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;font-weight:820;display:grid}.p0-acceptance-review-check span,.p0-acceptance-review-check em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p0-acceptance-review-check em{color:#83e6ce;font-style:normal}.p2-readiness-acceptance-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.p2-readiness-acceptance-review-actions button{color:#a8ffee;cursor:pointer;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#14b8a624;border:1px solid #2dd4bf57;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-weight:840;display:inline-flex}.p2-readiness-acceptance-review-actions button:disabled{cursor:not-allowed;opacity:.58}.p2-manifest-chain-preflight-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.p2-manifest-chain-preflight-review-actions button{color:#c8f2ff;cursor:pointer;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0ea5e924;border:1px solid #7dd3fc57;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-weight:840;display:inline-flex}.p2-manifest-chain-preflight-review-actions button:disabled{cursor:not-allowed;opacity:.58}.p2-readiness-evidence-coverage-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.p2-readiness-evidence-coverage-review-actions button{color:#a8ffee;cursor:pointer;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#14b8a624;border:1px solid #2dd4bf57;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-weight:840;display:inline-flex}.p2-readiness-evidence-coverage-review-actions button:disabled{cursor:not-allowed;opacity:.58}.p2-manifest-chain-preflight-review{background:#0b121e94;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.p2-manifest-chain-preflight-review.positive{background:#0c362d52;border-left-color:#34d399}.p2-manifest-chain-preflight-review.warning{background:#362a0c52;border-left-color:#e8be62}.p2-manifest-chain-preflight-review.risk{background:#3a181c5c;border-left-color:#ff7f6d}.p2-manifest-chain-preflight-review-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.p2-manifest-chain-preflight-review-head>div{min-width:0}.p2-manifest-chain-preflight-review-head span,.p2-manifest-chain-preflight-review-head strong,.p2-manifest-chain-preflight-review-head p,.p2-manifest-chain-preflight-review-head em,.p2-manifest-chain-preflight-review-command,.p2-manifest-chain-preflight-review-command code,.p2-manifest-chain-preflight-review-audit,.p2-manifest-chain-preflight-review-audit code,.p2-manifest-chain-preflight-review-audit span,.p2-manifest-chain-preflight-review-meta span,.p2-manifest-chain-preflight-review-stage span,.p2-manifest-chain-preflight-review-stage em{min-width:0;margin:0}.p2-manifest-chain-preflight-review-head span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:840;display:block}.p2-manifest-chain-preflight-review-head strong{overflow-wrap:anywhere;color:var(--text);font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:2px;display:block}.p2-manifest-chain-preflight-review-head p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;line-height:1.45}.p2-manifest-chain-preflight-review-head em{color:#bae6fd;font-size:calc(16px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.p2-manifest-chain-preflight-review-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.p2-manifest-chain-preflight-review-meta span,.p2-manifest-chain-preflight-review-command{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;background:#0e1826bd;border:1px solid #304660d1;border-radius:7px;padding:7px 8px;font-weight:820;overflow:hidden}.p2-manifest-chain-preflight-review-meta span{white-space:nowrap}.p2-manifest-chain-preflight-review-command{gap:4px;display:grid}.p2-manifest-chain-preflight-review-command code{overflow-wrap:anywhere;color:#d6f7ff;font-family:var(--mono);font-size:calc(11px * var(--aiqt-text-scale,1))}.p2-manifest-chain-preflight-review-audit{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));background:#0ea5e91a;border:1px solid #7dd3fc4d;border-radius:7px;gap:4px;padding:7px 8px;font-weight:820;display:grid}.p2-manifest-chain-preflight-review-audit span,.p2-manifest-chain-preflight-review-audit em{color:#bae6fd;font-style:normal}.p2-manifest-chain-preflight-review-audit code{overflow-wrap:anywhere;color:#d6f7ff;font-family:var(--mono);font-size:calc(11px * var(--aiqt-text-scale,1))}.p2-manifest-chain-preflight-review-stages{gap:7px;min-width:0;display:grid}.p2-manifest-chain-preflight-review-stage{min-width:0;color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;background:#0e1826bd;border:1px solid #304660d1;border-left:3px solid #38bdf8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;font-weight:820;display:grid;overflow:hidden}.p2-manifest-chain-preflight-review-stage.missing,.p2-manifest-chain-preflight-review-stage.invalid,.p2-manifest-chain-preflight-review-stage.blocked{border-left-color:#ff7f6d}.p2-manifest-chain-preflight-review-stage.valid,.p2-manifest-chain-preflight-review-stage.ready{border-left-color:#34d399}.p2-manifest-chain-preflight-review-stage span,.p2-manifest-chain-preflight-review-stage em{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.p2-manifest-chain-preflight-review-stage em{color:#bae6fd;font-style:normal}.p2-readiness-acceptance-review{background:#0b121e94;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.p2-readiness-acceptance-review.positive{background:#0c362d52;border-left-color:#34d399}.p2-readiness-acceptance-review.warning{background:#362a0c52;border-left-color:#e8be62}.p2-readiness-acceptance-review.risk{background:#3a181c5c;border-left-color:#ff7f6d}.p2-readiness-acceptance-review-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.p2-readiness-acceptance-review-head>div{min-width:0}.p2-readiness-acceptance-review-head span,.p2-readiness-acceptance-review-head strong,.p2-readiness-acceptance-review-head p,.p2-readiness-acceptance-review-head em,.p2-readiness-acceptance-review-audit,.p2-readiness-acceptance-review-audit code,.p2-readiness-acceptance-review-audit span,.p2-readiness-acceptance-review-meta span,.p2-readiness-acceptance-review-manifests span,.p2-readiness-acceptance-review-criterion span,.p2-readiness-acceptance-review-criterion em{min-width:0;margin:0}.p2-readiness-acceptance-review-head span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:840;display:block}.p2-readiness-acceptance-review-head strong{overflow-wrap:anywhere;color:var(--text);font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:2px;display:block}.p2-readiness-acceptance-review-head p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;line-height:1.45}.p2-readiness-acceptance-review-head em{color:#83e6ce;font-size:calc(16px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.p2-readiness-acceptance-review-meta,.p2-readiness-acceptance-review-manifests{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.p2-readiness-acceptance-review-meta span,.p2-readiness-acceptance-review-manifests span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#0e1826bd;border:1px solid #304660d1;border-radius:7px;padding:7px 8px;font-weight:820;overflow:hidden}.p2-readiness-acceptance-review-audit{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));background:#14b8a61a;border:1px solid #2dd4bf47;border-radius:7px;gap:4px;padding:7px 8px;font-weight:820;display:grid}.p2-readiness-acceptance-review-audit span{color:#83e6ce}.p2-readiness-acceptance-review-audit code{overflow-wrap:anywhere;color:#d6fff6;font-family:var(--mono);font-size:calc(11px * var(--aiqt-text-scale,1))}.p2-readiness-acceptance-review-audit em{color:#83e6ce;font-style:normal}.p2-readiness-acceptance-review-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.p2-readiness-acceptance-review-criterion{background:#0e1826bd;border:1px solid #304660d1;border-left:3px solid #34d399;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.p2-readiness-acceptance-review-criterion span,.p2-readiness-acceptance-review-criterion em{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.p2-readiness-acceptance-review-criterion em{color:#83e6ce;font-style:normal}.p2-readiness-evidence-coverage-review{background:#0b121e94;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.p2-readiness-evidence-coverage-review.positive{background:#0c362d52;border-left-color:#34d399}.p2-readiness-evidence-coverage-review.warning{background:#362a0c52;border-left-color:#e8be62}.p2-readiness-evidence-coverage-review.risk{background:#3a181c5c;border-left-color:#ff7f6d}.p2-readiness-evidence-coverage-review-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.p2-readiness-evidence-coverage-review-head>div{min-width:0}.p2-readiness-evidence-coverage-review-head span,.p2-readiness-evidence-coverage-review-head strong,.p2-readiness-evidence-coverage-review-head p,.p2-readiness-evidence-coverage-review-head em,.p2-readiness-evidence-coverage-review-audit,.p2-readiness-evidence-coverage-review-audit code,.p2-readiness-evidence-coverage-review-audit span,.p2-readiness-evidence-coverage-review-meta span,.p2-readiness-evidence-coverage-review-row span,.p2-readiness-evidence-coverage-review-row strong,.p2-readiness-evidence-coverage-review-row em,.p2-readiness-evidence-coverage-review-row small,.p2-readiness-evidence-coverage-review-row p{min-width:0;margin:0}.p2-readiness-evidence-coverage-review-head span,.p2-readiness-evidence-coverage-review-row span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:840;display:block}.p2-readiness-evidence-coverage-review-head strong{overflow-wrap:anywhere;color:var(--text);font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:2px;display:block}.p2-readiness-evidence-coverage-review-head p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;line-height:1.45}.p2-readiness-evidence-coverage-review-head em{color:#83e6ce;font-size:calc(16px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.p2-readiness-evidence-coverage-review-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.p2-readiness-evidence-coverage-review-meta span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#0e1826bd;border:1px solid #304660d1;border-radius:7px;padding:7px 8px;font-weight:820;overflow:hidden}.p2-readiness-evidence-coverage-review-audit{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));background:#14b8a61a;border:1px solid #2dd4bf47;border-radius:7px;gap:4px;padding:7px 8px;font-weight:820;display:grid}.p2-readiness-evidence-coverage-review-audit span,.p2-readiness-evidence-coverage-review-audit em{color:#83e6ce;font-style:normal}.p2-readiness-evidence-coverage-review-audit code{overflow-wrap:anywhere;color:#d6fff6;font-family:var(--mono);font-size:calc(11px * var(--aiqt-text-scale,1))}.p2-readiness-evidence-coverage-review-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.p2-readiness-evidence-coverage-review-row{background:#0e1826bd;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(120px,.5fr) minmax(120px,.75fr);align-items:center;gap:7px 8px;min-width:0;padding:8px;display:grid}.p2-readiness-evidence-coverage-review-row.positive{border-left-color:#34d399}.p2-readiness-evidence-coverage-review-row.warning{border-left-color:#e8be62}.p2-readiness-evidence-coverage-review-row.risk{border-left-color:#ff7f6d}.p2-readiness-evidence-coverage-review-row strong,.p2-readiness-evidence-coverage-review-row em,.p2-readiness-evidence-coverage-review-row small,.p2-readiness-evidence-coverage-review-row p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.p2-readiness-evidence-coverage-review-row strong,.p2-readiness-evidence-coverage-review-row em{color:#83e6ce;font-style:normal}.p2-readiness-evidence-coverage-review-row p{grid-column:1/-1}.p2-pre-live-acceptance-actions,.p2-paper-replay-actions,.p2-chain-preflight-actions,.p2-readiness-acceptance-actions{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.p2-pre-live-acceptance-actions button,.p2-paper-replay-actions button,.p2-chain-preflight-actions button,.p2-readiness-acceptance-actions button,.p2-readiness-acceptance-refresh{color:#a8ffee;cursor:pointer;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#14b8a624;border:1px solid #2dd4bf57;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-weight:840;display:inline-flex}.p2-pre-live-acceptance-actions button:disabled,.p2-paper-replay-actions button:disabled,.p2-chain-preflight-actions button:disabled,.p2-readiness-acceptance-actions button:disabled,.p2-readiness-acceptance-refresh:disabled{cursor:not-allowed;opacity:.58}.p2-pre-live-acceptance,.p2-paper-replay,.p2-evidence-coverage,.p2-chain-preflight{background:#0b121e94;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.p2-pre-live-acceptance.positive,.p2-paper-replay.positive,.p2-evidence-coverage.positive,.p2-chain-preflight.positive{background:#0c362d52;border-left-color:#34d399}.p2-pre-live-acceptance.warning,.p2-paper-replay.warning,.p2-evidence-coverage.warning,.p2-chain-preflight.warning{background:#362a0c52;border-left-color:#e8be62}.p2-pre-live-acceptance.risk,.p2-paper-replay.risk,.p2-evidence-coverage.risk,.p2-chain-preflight.risk{background:#3a181c5c;border-left-color:#ff7f6d}.p2-pre-live-acceptance-head,.p2-paper-replay-head,.p2-evidence-coverage-head,.p2-chain-preflight-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.p2-pre-live-acceptance-head>div,.p2-paper-replay-head>div,.p2-evidence-coverage-head>div,.p2-chain-preflight-head>div{min-width:0}.p2-pre-live-acceptance-head span,.p2-pre-live-acceptance-head strong,.p2-pre-live-acceptance-head p,.p2-pre-live-acceptance-head em,.p2-pre-live-acceptance-meta span,.p2-paper-replay-head span,.p2-paper-replay-head strong,.p2-paper-replay-head p,.p2-paper-replay-head em,.p2-paper-replay-meta span,.p2-evidence-coverage-head span,.p2-evidence-coverage-head strong,.p2-evidence-coverage-head p,.p2-evidence-coverage-head em,.p2-evidence-coverage-row span,.p2-evidence-coverage-row strong,.p2-evidence-coverage-row p,.p2-evidence-coverage-row small,.p2-chain-preflight-head span,.p2-chain-preflight-head strong,.p2-chain-preflight-head p,.p2-chain-preflight-head em,.p2-chain-preflight-command span,.p2-chain-preflight-command strong,.p2-chain-preflight-command code,.p2-chain-preflight-stage span,.p2-chain-preflight-stage strong,.p2-chain-preflight-stage p,.p2-chain-preflight-boundary{min-width:0;margin:0}.p2-pre-live-acceptance-head span,.p2-paper-replay-head span,.p2-evidence-coverage-head span,.p2-evidence-coverage-row span,.p2-chain-preflight-head span,.p2-chain-preflight-command span,.p2-chain-preflight-stage span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:840;display:block}.p2-pre-live-acceptance-head strong,.p2-paper-replay-head strong,.p2-evidence-coverage-head strong,.p2-evidence-coverage-row strong,.p2-chain-preflight-head strong,.p2-chain-preflight-stage strong{overflow-wrap:anywhere;color:var(--text);font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:2px;display:block}.p2-pre-live-acceptance-head p,.p2-paper-replay-head p,.p2-evidence-coverage-head p,.p2-chain-preflight-head p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;line-height:1.45}.p2-pre-live-acceptance-head em,.p2-paper-replay-head em,.p2-evidence-coverage-head em,.p2-chain-preflight-head em{color:#83e6ce;font-size:calc(16px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.p2-pre-live-acceptance-meta,.p2-paper-replay-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.p2-pre-live-acceptance-meta span,.p2-paper-replay-meta span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#0e1826bd;border:1px solid #304660d1;border-radius:7px;padding:7px 8px;font-weight:820;overflow:hidden}.p2-chain-preflight-command{background:#0e1826c2;border:1px solid #304660d1;border-radius:7px;grid-template-columns:minmax(80px,.35fr) minmax(130px,.65fr) minmax(0,1.6fr);align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.p2-chain-preflight-command strong,.p2-chain-preflight-command code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p2-chain-preflight-command strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));font-weight:900}.p2-chain-preflight-command code{color:#a8ffee;font-size:calc(11px * var(--aiqt-text-scale,1));background:#070c14c7;border:1px solid #304660d1;border-radius:6px;padding:5px 7px;font-weight:820}.p2-chain-preflight-audit{color:#9fb0c3;font-family:var(--mono);font-size:calc(11px * var(--aiqt-text-scale,1));flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.p2-chain-preflight-audit code{color:#a8ffee;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#070c149e;border:1px solid #304660c2;border-radius:999px;max-width:100%;padding:3px 7px;font-weight:820;overflow:hidden}.p2-chain-preflight-audit em{color:#83e6ce;font-style:normal;font-weight:820}.p2-readiness-acceptance-audit{color:#9fb0c3;font-family:var(--mono);font-size:calc(11px * var(--aiqt-text-scale,1));flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.p2-readiness-acceptance-audit code{color:#a8ffee;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#070c149e;border:1px solid #304660c2;border-radius:999px;max-width:100%;padding:3px 7px;font-weight:820;overflow:hidden}.p2-readiness-acceptance-audit em{color:#83e6ce;font-style:normal;font-weight:820}.p2-chain-preflight-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.p2-chain-preflight-stage{background:#0e1826bd;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;grid-template-columns:minmax(120px,.75fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.p2-chain-preflight-stage.valid{border-left-color:#34d399}.p2-chain-preflight-stage.missing{border-left-color:#e8be62}.p2-chain-preflight-stage.invalid{border-left-color:#ff7f6d}.p2-chain-preflight-stage>div{min-width:0}.p2-chain-preflight-stage p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.p2-chain-preflight-boundary{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:820;display:block}.p2-evidence-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.p2-evidence-coverage-row{background:#0e1826bd;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;grid-template-columns:minmax(110px,.75fr) minmax(130px,1fr) minmax(120px,.9fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.p2-evidence-coverage-row-action{color:#dce6ee;cursor:pointer;min-height:28px;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#0c1826c7;border:1px solid #50769bbd;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-weight:840;display:inline-flex}.p2-evidence-coverage-row-action:hover{color:#83e6ce;border-color:#83e6ceb8}.p2-evidence-coverage-row-action span{color:inherit;font-size:inherit;font-weight:inherit}.p2-evidence-coverage-row.positive{border-left-color:#34d399}.p2-evidence-coverage-row.warning{border-left-color:#e8be62}.p2-evidence-coverage-row.risk{border-left-color:#ff7f6d}.p2-evidence-coverage-row p,.p2-evidence-coverage-row small{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.p2-readiness-acceptance{background:#0b121e94;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;gap:9px;min-width:0;padding:10px;display:grid}.p2-readiness-acceptance.positive{background:#0c362d52;border-left-color:#34d399}.p2-readiness-acceptance.warning{background:#362a0c52;border-left-color:#e8be62}.p2-readiness-acceptance.risk{background:#3a181c5c;border-left-color:#ff7f6d}.p2-readiness-acceptance-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.p2-readiness-acceptance-head>div{min-width:0}.p2-readiness-acceptance-head span,.p2-readiness-acceptance-head strong,.p2-readiness-acceptance-head p,.p2-readiness-acceptance-head em,.p2-readiness-acceptance-row span,.p2-readiness-acceptance-row strong,.p2-readiness-acceptance-row small{min-width:0;margin:0}.p2-readiness-acceptance-head span,.p2-readiness-acceptance-row span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:840;display:block}.p2-readiness-acceptance-head strong{overflow-wrap:anywhere;color:var(--text);font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:2px;display:block}.p2-readiness-acceptance-head p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;line-height:1.45}.p2-readiness-acceptance-head em{color:#83e6ce;font-size:calc(16px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.p2-readiness-acceptance-readback{background:#0e1826c2;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;grid-template-columns:minmax(0,1.2fr) minmax(120px,.45fr) minmax(160px,.75fr);gap:7px;min-width:0;padding:8px;display:grid}.p2-readiness-acceptance-readback.positive{border-left-color:#34d399}.p2-readiness-acceptance-readback.warning{border-left-color:#e8be62}.p2-readiness-acceptance-readback.risk{border-left-color:#ff7f6d}.p2-readiness-acceptance-readback>div{min-width:0}.p2-readiness-acceptance-readback span,.p2-readiness-acceptance-readback strong,.p2-readiness-acceptance-readback p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;display:block;overflow:hidden}.p2-readiness-acceptance-readback span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:840}.p2-readiness-acceptance-readback strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:2px;font-weight:900}.p2-readiness-acceptance-readback p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:2px;font-weight:780}.p2-readiness-acceptance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.p2-readiness-acceptance-row{background:#0e1826bd;border:1px solid #304660d1;border-left:3px solid #56657c;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.p2-readiness-acceptance-row.positive{border-left-color:#34d399}.p2-readiness-acceptance-row.warning{border-left-color:#e8be62}.p2-readiness-acceptance-row.risk{border-left-color:#ff7f6d}.p2-readiness-acceptance-row strong,.p2-readiness-acceptance-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p2-readiness-acceptance-row strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));font-weight:900}.p2-readiness-acceptance-row small{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:820}.operator-runbook{gap:9px;min-width:0;display:grid}.operator-runbook-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.operator-runbook-actions button{color:#dce6ee;cursor:pointer;font-size:calc(11px * var(--aiqt-text-scale,1));background:#132133;border:1px solid #31506b;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-weight:900;line-height:1;display:inline-flex}.operator-runbook-actions button:hover{color:#83e6ce;border-color:#4cc9ad}.operator-runbook-head{background:#101b2bd1;border:1px solid #304660d1;border-left:3px solid #e8be62;border-radius:7px;gap:4px;min-width:0;padding:9px 10px;display:grid}.operator-runbook.positive .operator-runbook-head{border-left-color:#4cc9ad}.operator-runbook.warning .operator-runbook-head{border-left-color:#e8be62}.operator-runbook.risk .operator-runbook-head{border-left-color:#ff7f6d}.operator-runbook-head span,.operator-runbook-head strong,.operator-runbook-head p,.operator-runbook-head em,.operator-runbook-head small,.operator-runbook-controls span,.operator-runbook-controls strong,.operator-runbook-section span,.operator-runbook-section strong,.operator-runbook-section em,.operator-runbook-section p,.operator-runbook-section small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operator-runbook-head span,.operator-runbook-controls span,.operator-runbook-section span,.operator-runbook-section em,.operator-runbook-section small{color:#9ab7d4;font-size:calc(10px * var(--aiqt-text-scale,1));font-style:normal;font-weight:820}.operator-runbook-head strong{color:var(--text);font-size:calc(13px * var(--aiqt-text-scale,1))}.operator-runbook-head p,.operator-runbook-section p{color:var(--muted-strong);font-size:calc(11px * var(--aiqt-text-scale,1));margin:0;font-weight:740}.operator-runbook-head em{color:#83e6ce;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;font-weight:820}.operator-runbook-audit{background:#101925b8;border:1px solid #283a50;border-left:3px solid #506176;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 9px;min-width:0;padding:8px;display:grid}.operator-runbook-audit.matched{border-left-color:#4cc9ad}.operator-runbook-audit.missing{border-left-color:#e8be62}.operator-runbook-audit.stale{border-left-color:#ff7f6d}.operator-runbook-audit>span{color:#a8b7c7;font-size:calc(10px * var(--aiqt-text-scale,1));text-transform:uppercase;border:1px solid #8fa0b247;border-radius:999px;padding:5px 7px;font-weight:950;line-height:1}.operator-runbook-audit>strong{color:#dce6ee;min-width:0;font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.operator-runbook-audit>p{color:#91a2b5;font-size:calc(11px * var(--aiqt-text-scale,1));grid-column:2/-1;margin:0;line-height:1.4}.operator-runbook-audit-meta{color:#7f91a5;min-width:0;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-weight:850;line-height:1.3;overflow:hidden}.operator-runbook-audit-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;gap:6px;min-width:0;display:inline-flex}.operator-runbook-audit button{color:#83e6ce;cursor:pointer;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#2dd4bf14;border:1px solid #2dd4bf61;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-weight:900;line-height:1;display:inline-flex}.operator-runbook-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.operator-runbook-controls article{background:#0b121e94;border:1px solid #304660ad;border-radius:7px;gap:3px;min-width:0;padding:7px 8px;display:grid}.operator-runbook-controls strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1))}.operator-runbook-sections{gap:6px;min-width:0;display:grid}.operator-runbook-section{background:#0b121e99;border:1px solid #304660b8;border-left:3px solid #e8be62;border-radius:7px;grid-template-columns:minmax(110px,.32fr) minmax(64px,.16fr) minmax(110px,.28fr) minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.operator-runbook-section.positive{border-left-color:#4cc9ad}.operator-runbook-section.warning{border-left-color:#e8be62}.operator-runbook-section.risk{border-left-color:#ff7f6d}.operator-runbook-section strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1))}.operator-runbook-section p,.operator-runbook-section small{grid-column:1/-1}.research-export-deep-link{background:#0d2130ad;border:1px solid #304660d1;border-left:3px solid #4cc9ad;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.research-export-deep-link.failed{background:#3a181c75;border-left-color:#ff7f6d}.research-export-deep-link.loading{border-left-color:#9d7cff}.research-export-deep-link span,.research-export-deep-link p,.research-export-deep-link em{min-width:0;margin:0}.research-export-deep-link span{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:820;display:block}.research-export-deep-link strong{color:var(--text);font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:2px;display:block}.research-export-deep-link p,.research-export-deep-link em{overflow-wrap:anywhere;color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;font-style:normal;display:block}.research-export-deep-link em{color:#ffb0a8}.research-export-deep-link button{color:#a8ffee;cursor:pointer;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#14b8a621;border:1px solid #2dd4bf57;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-weight:840;display:inline-flex}.research-export-deep-link button:disabled{cursor:not-allowed;opacity:.52}.research-export-preview-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:6px;display:grid}.research-export-browser-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:6px;display:grid}.research-import-diff-list,.research-import-events-list,.audit-report-ledger-list,.market-refresh-audit-list,.research-export-index-list{gap:6px;display:grid}.research-export-preview-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(104px,.44fr) minmax(0,1fr) minmax(76px,.28fr) minmax(126px,.46fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.research-export-browser-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(116px,.5fr) minmax(0,1fr) minmax(110px,.34fr) minmax(156px,.5fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.research-import-diff-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(116px,.44fr) minmax(104px,.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.research-import-event-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(118px,.34fr) minmax(130px,.42fr) minmax(0,1fr) minmax(132px,.36fr) minmax(92px,.24fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.audit-report-ledger-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(118px,.34fr) minmax(170px,.5fr) minmax(0,1fr) minmax(132px,.34fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.market-refresh-audit-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #e8be62;border-radius:7px;grid-template-columns:minmax(120px,.34fr) minmax(180px,.46fr) minmax(0,1fr) minmax(150px,.38fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.portfolio-paper-order-audit{gap:9px;min-width:0;display:grid}.portfolio-paper-order-audit-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:center;gap:10px;min-width:0;display:grid}.portfolio-paper-order-audit-summary{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.portfolio-paper-order-audit-summary span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));background:#101b2bb8;border:1px solid #354e6dc7;border-radius:7px;padding:5px 8px;font-weight:820}.portfolio-paper-order-audit-summary strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.portfolio-paper-order-audit-toolbar input{width:100%;min-width:0;color:var(--text);font:inherit;background:#101b2bdb;border:1px solid #354e6deb;border-radius:7px;padding:8px 10px}.portfolio-paper-order-audit-toolbar input:focus{border-color:#2dd4bf94;outline:none;box-shadow:0 0 0 3px #2dd4bf1a}.portfolio-paper-order-audit-query-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.portfolio-paper-order-audit-query-tools button{color:var(--accent-strong);cursor:pointer;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#2dd4bf1f;border:1px solid #2dd4bf6b;border-radius:7px;padding:8px 10px;font-weight:850}.portfolio-paper-order-audit-query-tools button:disabled{cursor:not-allowed;opacity:.5}.portfolio-paper-order-audit-pagination{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-weight:820;display:flex}.portfolio-paper-order-audit-pagination button{color:var(--text);cursor:pointer;font:inherit;background:#101b2bd6;border:1px solid #354e6de0;border-radius:7px;padding:6px 9px}.portfolio-paper-order-audit-pagination button:disabled{cursor:not-allowed;opacity:.48}.portfolio-paper-order-audit-list{gap:6px;display:grid}.portfolio-paper-order-audit-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #7a8fa6;border-radius:7px;grid-template-columns:minmax(92px,.24fr) minmax(164px,.42fr) minmax(0,.7fr) minmax(210px,.54fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.portfolio-paper-order-audit-row.positive{border-left-color:#4cc9ad}.portfolio-paper-order-audit-row.warning{border-left-color:#e8be62}.portfolio-paper-order-audit-row.risk{border-left-color:#ff7f6d}.portfolio-paper-order-audit-row>span,.portfolio-paper-order-audit-row>strong,.portfolio-paper-order-audit-row>p,.portfolio-paper-order-audit-row>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.portfolio-paper-order-audit-row>span{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;font-weight:850}.portfolio-paper-order-audit-row>strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));white-space:nowrap;gap:2px;display:grid}.portfolio-paper-order-audit-row>strong small,.portfolio-paper-order-audit-row>p small,.portfolio-paper-order-audit-row>p em,.portfolio-paper-order-audit-row>div small,.portfolio-paper-order-audit-row>div time{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.portfolio-paper-order-audit-row>p,.portfolio-paper-order-audit-row>div{color:#8da3bed1;font-size:calc(10px * var(--aiqt-text-scale,1));gap:2px;margin:0;font-weight:760;line-height:1.35;display:grid}.portfolio-paper-order-audit-row>p b{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.portfolio-paper-order-audit-row.empty{grid-template-columns:minmax(92px,.24fr) minmax(0,1fr)}.adapter-paper-execution-audit{gap:9px;min-width:0;display:grid}.adapter-paper-execution-audit-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:center;gap:10px;min-width:0;display:grid}.adapter-paper-execution-audit-summary{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.adapter-paper-execution-audit-summary span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));background:#101b2bb8;border:1px solid #354e6dc7;border-radius:7px;padding:5px 8px;font-weight:820}.adapter-paper-execution-audit-summary strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.adapter-paper-execution-audit-query-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.adapter-paper-execution-audit-query-tools input{width:100%;min-width:0;color:var(--text);font:inherit;background:#101b2bdb;border:1px solid #354e6deb;border-radius:7px;padding:8px 10px}.adapter-paper-execution-audit-query-tools input:focus{border-color:#2dd4bf94;outline:none;box-shadow:0 0 0 3px #2dd4bf1a}.adapter-paper-execution-audit-query-tools button,.adapter-paper-execution-audit-pagination button{color:var(--accent-strong);cursor:pointer;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#2dd4bf1f;border:1px solid #2dd4bf6b;border-radius:7px;padding:8px 10px;font-weight:850}.adapter-paper-execution-audit-query-tools button:disabled,.adapter-paper-execution-audit-pagination button:disabled{cursor:not-allowed;opacity:.5}.adapter-paper-execution-audit-pagination{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-weight:820;display:flex}.adapter-paper-execution-audit-list{gap:6px;display:grid}.adapter-paper-execution-audit-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #7a8fa6;border-radius:7px;grid-template-columns:minmax(120px,.28fr) minmax(220px,.48fr) minmax(0,.72fr) minmax(240px,.56fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.adapter-paper-execution-audit-row.positive{border-left-color:#4cc9ad}.adapter-paper-execution-audit-row.warning{border-left-color:#e8be62}.adapter-paper-execution-audit-row.risk{border-left-color:#ff7f6d}.adapter-paper-execution-audit-row>span,.adapter-paper-execution-audit-row>strong,.adapter-paper-execution-audit-row>p,.adapter-paper-execution-audit-row>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.adapter-paper-execution-audit-row>span{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;font-weight:850}.adapter-paper-execution-audit-row>strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));white-space:nowrap;gap:2px;display:grid}.adapter-paper-execution-audit-row>strong small,.adapter-paper-execution-audit-row>p small,.adapter-paper-execution-audit-row>p em,.adapter-paper-execution-audit-row>div small,.adapter-paper-execution-audit-row>div time{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.adapter-paper-execution-audit-row>p,.adapter-paper-execution-audit-row>div{color:#8da3bed1;font-size:calc(10px * var(--aiqt-text-scale,1));gap:2px;margin:0;font-weight:760;line-height:1.35;display:grid}.adapter-paper-execution-audit-row>p b{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.adapter-paper-execution-audit-open-execution{color:#7ee4d2;font-size:calc(10px * var(--aiqt-text-scale,1));background:#0d1f31eb;border:1px solid #2b4b62;border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:4px 7px;font-weight:850;display:inline-flex}.adapter-paper-execution-audit-open-execution:hover{color:#d8fff7;border-color:#35c9b6}.adapter-paper-execution-audit-row.empty{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr)}.research-export-index-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(118px,.44fr) minmax(96px,.34fr) minmax(0,1fr) minmax(146px,.48fr) minmax(132px,.38fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.research-export-preview-row.positive,.research-export-preview-row.ready,.research-export-preview-row.ai,.research-export-browser-row.positive,.research-export-browser-row.ready,.research-export-browser-row.ai,.research-import-diff-row.positive,.research-import-diff-row.same,.research-import-diff-row.ai,.research-import-event-row.positive,.research-import-event-row.confirmed,.audit-report-ledger-row.positive,.audit-report-ledger-row.ai,.audit-report-ledger-row.ready,.market-refresh-audit-row.positive,.research-export-index-row.positive,.research-export-index-row.ready,.research-export-index-row.ai{border-left-color:#4cc9ad}.research-export-preview-row.warning,.research-export-preview-row.missing,.research-export-browser-row.warning,.research-export-browser-row.missing,.research-import-diff-row.warning,.research-import-diff-row.add,.research-import-diff-row.change,.research-import-diff-row.replace,.research-import-event-row.warning,.research-import-event-row.cancelled,.market-refresh-audit-row.warning,.research-export-index-row.warning,.research-export-index-row.review{border-left-color:#e8be62}.research-import-event-row.ai,.research-import-event-row.preview{border-left-color:#9d7cff}.research-export-preview-row.risk,.research-export-preview-row.blocked,.research-export-browser-row.risk,.research-export-browser-row.blocked,.research-import-diff-row.risk,.research-import-diff-row.blocked,.research-import-event-row.risk,.research-import-event-row.failed,.research-import-event-row.undo-failed,.research-import-event-row.blocked,.audit-report-ledger-row.risk,.audit-report-ledger-row.invalid,.market-refresh-audit-row.risk,.research-export-index-row.risk,.research-export-index-row.blocked,.research-import-event-row.undo-failed{border-left-color:#ff7f6d}.research-import-event-row.focused{border-left-color:#7df9e4;box-shadow:0 0 0 1px #7df9e494,0 0 22px #2dd4bf2e}.research-export-preview-row>span,.research-export-preview-row>strong,.research-export-preview-row>em,.research-export-preview-row>small,.research-export-preview-row>b,.research-export-preview-row>p,.research-export-browser-row>span,.research-export-browser-row>strong,.research-export-browser-row>em,.research-export-browser-row>small,.research-export-browser-row>b,.research-import-diff-row>span,.research-import-diff-row>strong,.research-import-diff-row>em,.research-import-diff-row>small,.research-import-diff-row>b,.research-import-diff-row>p,.research-import-event-row>span,.research-import-event-row>strong,.research-import-event-row>em,.research-import-event-row>time,.research-import-event-row>div,.research-import-event-row>p,.audit-report-ledger-row>span,.audit-report-ledger-row>strong,.audit-report-ledger-row>em,.audit-report-ledger-row>div,.audit-report-ledger-row>p,.market-refresh-audit-row>span,.market-refresh-audit-row>strong,.market-refresh-audit-row>em,.market-refresh-audit-row>div,.market-refresh-audit-row>p,.research-export-index-row>span,.research-export-index-row>strong,.research-export-index-row>em,.research-export-index-row>small,.research-export-index-row>b,.research-export-index-row>p{text-overflow:ellipsis;min-width:0;overflow:hidden}.research-export-preview-row>span,.research-export-browser-row>span,.research-import-diff-row>span,.research-import-event-row>span,.audit-report-ledger-row>span,.market-refresh-audit-row>span,.research-export-index-row>span{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;font-weight:850}.research-export-preview-row>strong,.research-export-browser-row>strong,.research-import-diff-row>strong,.research-import-event-row>strong,.audit-report-ledger-row>strong,.market-refresh-audit-row>strong,.research-export-index-row>strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));white-space:nowrap}.research-import-event-row>strong,.audit-report-ledger-row>strong,.market-refresh-audit-row>strong{gap:2px;display:grid}.research-import-event-row>strong small,.audit-report-ledger-row>strong small,.market-refresh-audit-row>strong small{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-export-preview-row>em,.research-export-preview-row>small,.research-export-browser-row>em,.research-export-browser-row>small,.research-import-diff-row>em,.research-import-diff-row>small,.research-import-event-row>em,.research-import-event-row>time,.audit-report-ledger-row>em,.market-refresh-audit-row>em,.research-export-index-row>em,.research-export-index-row>small{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-style:normal}.research-export-preview-row>b,.research-export-browser-row>b,.research-import-diff-row>b,.research-export-index-row>b{color:#83e6ce;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;border:1px solid #2dd4bf4d;border-radius:999px;justify-self:end;padding:3px 7px}.research-export-preview-row.blocked>b,.research-export-browser-row.blocked>b,.research-import-diff-row.blocked>b,.research-export-index-row.blocked>b{color:#ffb0a2;border-color:#ff7f6d5c}.research-export-preview-row.missing>b,.research-export-browser-row.missing>b,.research-import-diff-row.add>b,.research-import-diff-row.change>b,.research-import-diff-row.replace>b,.research-export-index-row.review>b{color:#f4d38a;border-color:#e8be625c}.research-export-index-row>span{gap:2px;display:grid}.research-export-index-row>span strong,.research-export-index-row>span em{text-overflow:ellipsis;overflow:hidden}.research-export-index-row>span strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1))}.research-export-index-row>span em{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));font-style:normal}.research-export-index-row>p{color:#8da3bed1;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;grid-column:1/-1;margin:0;font-weight:760;line-height:1.35}.research-import-diff-row>p{color:#8da3bed1;font-size:calc(10px * var(--aiqt-text-scale,1));gap:2px;min-width:0;margin:0;font-weight:760;line-height:1.35;display:grid}.research-import-diff-row>p small{color:#71869b;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-import-event-row>p,.audit-report-ledger-row>p,.market-refresh-audit-row>p{color:#8da3bed1;font-size:calc(10px * var(--aiqt-text-scale,1));gap:2px;min-width:0;margin:0;font-weight:760;line-height:1.35;display:grid}.research-import-event-row>p b,.audit-report-ledger-row>p b,.market-refresh-audit-row>p b{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.research-import-event-row>p small,.research-import-event-row>p em,.audit-report-ledger-row>p small,.audit-report-ledger-row>p em,.market-refresh-audit-row>p small,.market-refresh-audit-row>p em{color:#71869b;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.audit-report-ledger-evidence{color:#7df9e4;width:fit-content;max-width:100%;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;border:1px solid #7df9e433;border-radius:5px;padding:3px 6px;font-weight:780;overflow:hidden}.audit-report-ledger-research-context{color:#a9d8ff;width:fit-content;max-width:100%;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;border:1px solid #7df9e433;border-radius:5px;padding:3px 6px;font-weight:780;display:inline-flex;overflow:hidden}.audit-report-ledger-preflight,.audit-report-ledger-preparation,.audit-report-ledger-pre-live,.audit-report-ledger-p2-coverage-review,.audit-report-ledger-p2-acceptance-review,.audit-report-ledger-p2-review-chain,.audit-report-ledger-p2-review-chain-status,.audit-report-ledger-personal-team-review,.audit-report-ledger-daily-ops-review,.audit-report-ledger-daily-start-review,.audit-report-ledger-p0-progress,.audit-report-ledger-p0-completion,.audit-report-ledger-p0-backlog{width:fit-content;max-width:100%;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 7px;font-weight:800;line-height:1.25;display:inline-flex;overflow:hidden}.audit-report-ledger-preflight{color:#71dfc5;background:#12332e;border:1px solid #266c60}.audit-report-ledger-preparation{color:#9dc7ff;background:#111f35;border:1px solid #2e5f9d}.audit-report-ledger-pre-live{color:#ffd36d;background:#46301261;border:1px solid #e8be6247}.audit-report-ledger-p2-coverage-review{color:#8cefd8;background:#12393594;border:1px solid #74d6c359}.audit-report-ledger-p2-acceptance-review{color:#cfc8ff;background:#2b24559e;border:1px solid #8b7eff6b}.audit-report-ledger-p2-review-chain{color:#a9d6ff;background:#102a4a9e;border:1px solid #52a2e870}.audit-report-ledger-p2-review-chain-status.loaded{color:#8cefd8;background:#12393594;border:1px solid #74d6c359}.audit-report-ledger-p2-review-chain-status.missing,.audit-report-ledger-p2-review-chain-gap{color:#ffd36d;border-color:#e8be62b8}.audit-report-ledger-p2-review-chain-status.missing{background:#4630129e}.audit-report-ledger-personal-team-review{color:#8cefd8;background:#12393594;border:1px solid #74d6c359}.audit-report-ledger-daily-ops-review{color:#ffd36d;background:#4630126b;border:1px solid #e8be6266}.audit-report-ledger-daily-start-review{color:#acd9ff;background:#142d468a;border:1px solid #62b2e861}.audit-report-ledger-p0-progress{color:#9ef5df;background:#1337339e;border:1px solid #7df9e447}.audit-report-ledger-p0-completion.ready{color:#cfc8ff;background:#2b24559e;border:1px solid #8b7eff6b}.audit-report-ledger-p0-completion.muted{color:#9ab7d4;background:#19273ac7;border:1px solid #536b8bb8}.audit-report-ledger-p0-backlog.ready{color:#71dfc5;background:#12332e;border:1px solid #266c60}.audit-report-ledger-p0-backlog.blocked{color:#ffd36d;background:#4630129e;border:1px solid #e8be62b8}.audit-report-ledger-p0-backlog.muted{color:#9ab7d4;background:#19273ac7;border:1px solid #536b8bb8}.audit-report-ledger-p0-action-state{width:fit-content;max-width:100%;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 7px;font-style:normal;font-weight:820;line-height:1.25;display:inline-flex;overflow:hidden}.audit-report-ledger-p0-action-state.ready{color:#71dfc5;background:#12332e;border:1px solid #266c60}.audit-report-ledger-p0-action-state.blocked{color:#ffd36d;background:#4630129e;border:1px solid #e8be62b8}.audit-report-ledger-row>div,.market-refresh-audit-row>div{gap:2px;min-width:0;display:grid}.audit-report-ledger-row>div small,.audit-report-ledger-row>div time,.market-refresh-audit-row>div small,.market-refresh-audit-row>div time,.market-refresh-audit-row>div em{color:#8fb0cc;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:760;overflow:hidden}.audit-report-ledger-actions{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.audit-report-ledger-actions button{color:#7df9e4;cursor:pointer;font-size:calc(10px * var(--aiqt-text-scale,1));background:#0e1c2bd1;border:1px solid #7df9e447;border-radius:5px;padding:5px 7px;font-weight:780;line-height:1}.audit-report-ledger-actions button:disabled{cursor:not-allowed;opacity:.44}.research-import-event-recovery{flex-direction:column;gap:4px;min-width:0;display:flex}.research-import-event-recovery small{color:#8fb0cc;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.research-import-event-recovery button{color:#83e6ce;cursor:pointer;width:fit-content;font-size:calc(10px * var(--aiqt-text-scale,1));background:#2dd4bf1a;border:1px solid #2dd4bf57;border-radius:6px;justify-self:start;padding:3px 7px;font-weight:850}.research-import-undo-confirmation{background:#f59e0b14;border:1px solid #f59e0b57;border-radius:7px;gap:5px;max-width:280px;padding:6px;display:grid}.research-import-undo-confirmation strong,.research-import-undo-confirmation span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.research-import-undo-confirmation strong{color:#f8d581;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900}.research-import-undo-confirmation span{color:#d6b86c;font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:740}.research-import-undo-confirmation-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.research-import-undo-confirmation-actions button:first-child{color:#fecaca;background:#7f1d1d47;border-color:#f871716b}.research-export-preview-row>p{color:#8da3bed1;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;grid-column:1/-1;margin:0;font-weight:760;line-height:1.35}.research-export-preview-row.empty,.research-export-browser-row.empty,.research-import-diff-row.empty,.research-import-event-row.empty,.research-export-index-row.empty{border-style:dashed}.audit-ai-trail-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:10px;display:grid}.audit-ai-comparison{grid-column:1/-1;gap:7px;min-width:0;display:grid}.audit-ai-comparison-grid{gap:5px;display:grid}.audit-ai-comparison-row{background:#101b2bc2;border:1px solid #304660db;border-radius:7px;grid-template-columns:minmax(96px,.58fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.audit-ai-comparison-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-ai-comparison-row span{color:var(--muted);font-weight:750}.audit-ai-comparison-row strong{color:var(--text);font-size:.88rem}.audit-ai-comparison-row em{color:var(--muted-strong);font-style:normal}.audit-ai-comparison-row.changed{background:#f59e0b14;border-color:#f59e0b73}.audit-ai-comparison-head{color:var(--muted);background:#0b121eb8;font-size:.76rem}.audit-ai-risk-reference{background:#111c2ac2;border:1px solid #304660db;border-left:3px solid #e8be62;border-radius:7px;grid-column:1/-1;gap:7px;min-width:0;padding:9px 10px;display:grid}.audit-ai-risk-reference.paper_ready,.audit-ai-risk-reference.live_ready{border-left-color:#4cc9ad}.audit-ai-risk-reference.blocked{border-left-color:#ff7f6d}.audit-ai-risk-reference>p{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin:0;line-height:1.45}.audit-ai-risk-gates{gap:6px;display:grid}.audit-ai-risk-gate{background:#0b121e9e;border:1px solid #304660b3;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.audit-ai-risk-gate.positive{border-left-color:#4cc9ad}.audit-ai-risk-gate.warning{border-left-color:#e8be62}.audit-ai-risk-gate.risk{border-left-color:#ff7f6d}.audit-ai-risk-gate>span,.audit-ai-risk-gate>strong,.audit-ai-risk-gate>em,.audit-ai-risk-gate>p{text-overflow:ellipsis;min-width:0;overflow:hidden}.audit-ai-risk-gate>span{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800}.audit-ai-risk-gate>strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));white-space:nowrap}.audit-ai-risk-gate>em{color:#83e6ce;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-style:normal;font-weight:900}.audit-ai-risk-gate>p{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));grid-column:1/-1;margin:0;line-height:1.4}.audit-ai-drift-summary{grid-column:1/-1;gap:7px;min-width:0;display:grid}.audit-ai-drift-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:8px;min-width:0;display:grid}.audit-ai-drift-toolbar .agent-rounds-title{min-width:0}.audit-ai-drift-search{width:100%;min-width:0;color:var(--text);font:inherit;background:#0b121eb8;border:1px solid #354e6de0;border-radius:7px;outline:none;padding:8px 10px}.audit-ai-drift-search:focus{border-color:#2dd4bfb8;box-shadow:0 0 0 2px #2dd4bf1a}.audit-ai-drift-list{gap:6px;display:grid}.audit-ai-drift-row{background:#101b2ba8;border:1px solid #304660d1;border-radius:7px;grid-template-columns:minmax(130px,.75fr) minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:grid}.audit-ai-drift-row>span,.audit-ai-drift-row p{min-width:0}.audit-ai-drift-row>span{gap:2px;display:grid}.audit-ai-drift-row>span strong,.audit-ai-drift-row>strong{color:var(--text)}.audit-ai-drift-row>span em,.audit-ai-drift-row p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.audit-ai-drift-row.matched{border-color:#2dd4bf61}.audit-ai-drift-row.drift{background:#f59e0b14;border-color:#f59e0b73}.audit-ai-drift-row.empty{border-style:dashed}.audit-ai-timeline{grid-column:1/-1;gap:7px;min-width:0;display:grid}.audit-ai-timeline-list{gap:6px;display:grid}.audit-ai-timeline-row{background:#101b2ba8;border:1px solid #304660d1;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(118px,.45fr) minmax(0,1fr) minmax(140px,.35fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:grid}.audit-ai-timeline-row.passed,.audit-ai-timeline-row.ai{border-left-color:#4cc9ad}.audit-ai-timeline-row.review,.audit-ai-timeline-row.warning{border-left-color:#e8be62}.audit-ai-timeline-row.blocked,.audit-ai-timeline-row.risk{border-left-color:#ff7f6d}.audit-ai-timeline-row>span,.audit-ai-timeline-row>strong,.audit-ai-timeline-row>em,.audit-ai-timeline-row>button,.audit-ai-timeline-row>small,.audit-ai-timeline-row>p{text-overflow:ellipsis;min-width:0;overflow:hidden}.audit-ai-timeline-row>span{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;font-weight:850}.audit-ai-timeline-row>strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));white-space:nowrap}.audit-ai-timeline-row>em{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-style:normal}.audit-ai-timeline-anchor{color:#8da3bed1;font-size:calc(10px * var(--aiqt-text-scale,1));letter-spacing:0;white-space:nowrap;grid-column:1/-1;font-weight:760}.audit-ai-timeline-row>p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;grid-column:1/-1;margin:0;line-height:1.38}.audit-ai-timeline-action{cursor:pointer;color:#83e6ce;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#14b8a614;border:1px solid #2dd4bf59;border-radius:6px;padding:5px 8px;font-weight:850}.audit-ai-timeline-action:hover{background:#14b8a624;border-color:#2dd4bfb8}.audit-ai-evidence-index{grid-column:1/-1;gap:7px;min-width:0;display:grid}.audit-ai-evidence-index-toolbar{min-width:0;display:grid}.audit-ai-evidence-index-search{min-width:0;color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));background:#121e2d;border:1px solid #263951;border-radius:7px;padding:8px 10px}.audit-ai-evidence-index-list{gap:6px;display:grid}.audit-ai-evidence-index-row{background:#101b2bad;border:1px solid #304660d1;border-left:3px solid #6d5dfc;border-radius:7px;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr) minmax(180px,.7fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.audit-ai-evidence-index-row.ai,.audit-ai-evidence-index-row.positive{border-left-color:#4cc9ad}.audit-ai-evidence-index-row.warning,.audit-ai-evidence-index-row.neutral{border-left-color:#e8be62}.audit-ai-evidence-index-row.risk,.audit-ai-evidence-index-row.empty{border-left-color:#ff7f6d}.audit-ai-evidence-index-row>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.audit-ai-evidence-index-row span{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;font-weight:840}.audit-ai-evidence-index-row strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));white-space:nowrap}.audit-ai-evidence-index-row em{color:var(--muted-strong);font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-style:normal}.audit-ai-evidence-index-row small,.audit-ai-evidence-index-row p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));grid-column:1/-1;margin:0;line-height:1.38}.audit-ai-evidence-index-row p{white-space:nowrap}.audit-ai-citation-list{gap:7px;min-width:0;display:grid}.audit-ai-citation{background:#111c2a;border:1px solid #27364a;border-left:3px solid #6d5dfc;border-radius:7px;min-width:0;padding:9px 10px}.audit-ai-citation.positive{border-left-color:#4cc9ad}.audit-ai-citation.warning{border-left-color:#e8be62}.audit-ai-citation.risk{border-left-color:#ff7f6d}.audit-ai-citation span,.audit-ai-citation strong,.audit-ai-citation p{text-overflow:ellipsis;display:block;overflow:hidden}.audit-ai-citation span{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800}.audit-ai-citation strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));white-space:nowrap;margin-top:4px}.audit-ai-citation p{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin:5px 0 0;line-height:1.45}.audit-runbook-panel{align-self:start}.audit-runbook-list{gap:7px;display:grid}.audit-runbook-row{background:#111c2a;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid}.audit-runbook-row.passed{border-left-color:#4cc9ad}.audit-runbook-row.review{border-left-color:#e8be62}.audit-runbook-row.blocked,.audit-runbook-row.current{border-left-color:#ff7f6d}.audit-runbook-index{color:#9ab7d4;width:22px;height:22px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#162235;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.audit-runbook-main{gap:3px;min-width:0;display:grid}.audit-runbook-main strong,.audit-runbook-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-runbook-main strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1))}.audit-runbook-main small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1))}.audit-runbook-row em{color:#9ab7d4;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;justify-self:end;font-style:normal;font-weight:900}.audit-runbook-row.passed em{color:#71dfc5}.audit-runbook-row.review em{color:#e8be62}.audit-runbook-row.blocked em,.audit-runbook-row.current em{color:#ffb35c}.audit-runbook-actions{justify-content:flex-end;gap:6px;display:flex}.audit-runbook-actions button{color:#dce6ee;cursor:pointer;min-height:26px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #2a3b51;border-radius:6px;padding:4px 8px;font-weight:900}.audit-runbook-actions button:not(:disabled):hover{color:#71dfc5;background:#122b27;border-color:#2b6f62}.audit-runbook-actions button:disabled{cursor:not-allowed;opacity:.56}.workflow-execution-panel{grid-area:execution}.execution-readiness-stack{border:1px solid color-mix(in srgb, var(--amber) 55%, var(--border));background:color-mix(in srgb, var(--amber) 7%, var(--surface));border-radius:5px;grid-area:stage5;min-width:0}.execution-readiness-stack[data-live-authorized=true]{border-color:color-mix(in srgb, var(--teal) 55%, var(--border));background:color-mix(in srgb, var(--teal) 7%, var(--surface))}.execution-readiness-stack>summary{min-height:42px;color:var(--amber);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;list-style:none;display:flex}.execution-readiness-stack[data-live-authorized=true]>summary,.execution-readiness-stack[data-live-authorized=true]>summary strong{color:var(--teal)}.execution-readiness-stack[data-live-authorized=true] .execution-readiness-stack-body{border-top-color:color-mix(in srgb, var(--teal) 35%, var(--border))}.execution-readiness-stack>summary::-webkit-details-marker{display:none}.execution-readiness-stack>summary:after{content:"+";font-size:calc(18px * var(--aiqt-text-scale,1));flex:none;font-weight:600}.execution-readiness-stack[open]>summary:after{content:"−"}.execution-readiness-stack>summary span,.execution-readiness-stack>summary strong{min-width:0}.execution-readiness-stack>summary span{font-size:calc(12px * var(--aiqt-text-scale,1));font-weight:900}.execution-readiness-stack>summary strong{color:var(--amber);font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.execution-readiness-stack-body{border-top:1px solid color-mix(in srgb, var(--amber) 35%, var(--border));gap:8px;padding:8px;display:grid}.execution-readiness-stack-body .execution-stage5-shadow{border-radius:5px;grid-area:auto}.execution-testnet-safety{border:1px solid color-mix(in srgb, var(--amber) 45%, var(--border));background:var(--surface);border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.execution-testnet-safety h2,.execution-testnet-safety p{margin:0}.execution-testnet-safety span,.execution-testnet-safety p{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.execution-testnet-safety h2{font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:2px}.execution-testnet-safety strong{border:1px solid color-mix(in srgb, var(--teal) 50%, var(--border));color:var(--teal);border-radius:999px;padding:4px 8px}.execution-testnet-safety strong.blocked{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger)}.execution-testnet-safety button{border:1px solid color-mix(in srgb, var(--amber) 55%, var(--border));background:color-mix(in srgb, var(--amber) 9%, var(--surface-raised));min-height:32px;color:var(--amber);cursor:pointer;font:inherit;border-radius:5px;padding:5px 10px;font-weight:800}.execution-testnet-safety button:disabled{cursor:not-allowed;opacity:.55}.execution-testnet-safety>p{color:var(--danger);grid-column:1/-1}@media (width<=900px){.execution-testnet-safety{grid-template-columns:minmax(0,1fr) auto}.execution-testnet-safety button{grid-column:1/-1}}@media (width<=560px){.execution-auto-runtime-tools,.execution-auto-paper-form,.execution-auto-paper-metrics,.execution-auto-paper-ledger-summary,.execution-auto-paper-trades dl,.execution-auto-server-monitoring>dl,.execution-testnet-safety{grid-template-columns:minmax(0,1fr)}}.execution-stage5-shadow{border:1px solid var(--border-strong);background:var(--surface);min-width:0;font-size:calc(10.5px * var(--aiqt-text-scale,1));border-radius:10px;grid-area:stage5;padding:14px;line-height:1.45}.execution-stage5-shadow>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.execution-stage5-shadow header span,.execution-stage5-shadow header p,.execution-stage5-shadow header h2,.execution-stage5-shadow header h3{margin:0}.execution-stage5-shadow header span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.execution-stage5-shadow header h2{color:var(--text);font-size:calc(13.5px * var(--aiqt-text-scale,1));margin-top:3px}.execution-stage5-shadow header h3{color:var(--text);font-size:calc(12.5px * var(--aiqt-text-scale,1));margin-top:3px}.execution-stage5-shadow header p{color:var(--muted);font-size:calc(10.5px * var(--aiqt-text-scale,1));margin-top:4px}.execution-stage5-shadow header>strong{border:1px solid color-mix(in srgb, var(--amber) 55%, var(--border));max-width:310px;color:var(--amber);font-size:calc(9.5px * var(--aiqt-text-scale,1));text-align:center;border-radius:999px;padding:5px 9px}.execution-stage5-shadow>button{border:1px solid color-mix(in srgb, var(--teal) 62%, var(--border));background:var(--teal-dim);min-height:34px;color:var(--teal);cursor:pointer;font:inherit;font-size:calc(11.5px * var(--aiqt-text-scale,1));border-radius:7px;margin-top:12px;padding:0 13px;font-weight:900}.execution-stage5-shadow>button+button{margin-left:8px}.execution-stage5-shadow>button:disabled{cursor:not-allowed;opacity:.55}.execution-stage10-live-session{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface));border-radius:8px;gap:10px;margin-top:14px;padding:12px;display:grid}.execution-stage10-live-session label{color:var(--text);align-items:flex-start;gap:8px;display:flex}.execution-stage10-live-session input{width:15px;height:15px;accent-color:var(--teal);flex:none;margin:1px 0 0}.execution-stage10-live-session button{border:1px solid color-mix(in srgb, var(--teal) 62%, var(--border));background:var(--teal-dim);min-height:34px;color:var(--teal);cursor:pointer;font:inherit;border-radius:7px;font-weight:900}.execution-stage10-live-session button:disabled{cursor:not-allowed;opacity:.55}.execution-acceptance-audit-groups{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin-top:12px;display:grid}.execution-acceptance-audit-groups>section{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;min-width:0;padding:9px}.execution-acceptance-audit-groups>section>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.execution-acceptance-audit-groups>section>header strong,.execution-acceptance-audit-groups>section>header small{display:block}.execution-acceptance-audit-groups>section>header small,.execution-acceptance-audit-groups>section>p,.execution-acceptance-audit-groups li small{color:var(--muted)}.execution-acceptance-audit-groups>section>header>span{border:1px solid var(--border-strong);min-width:24px;color:var(--text);text-align:center;border-radius:999px;flex:none;padding:2px 6px;font-weight:800}.execution-acceptance-audit-groups ul{gap:6px;max-height:17.5lh;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.execution-acceptance-audit-groups li{border-top:1px solid var(--border);gap:2px;min-width:0;padding-top:6px;display:grid}.execution-acceptance-audit-groups li>span{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.execution-acceptance-audit-groups li small.blocked{color:var(--danger)}.execution-stage5-shadow>hr{border:0;border-top:1px solid var(--border);margin:14px 0}.execution-stage5-shadow>label{color:var(--muted);font-size:calc(10.5px * var(--aiqt-text-scale,1));gap:5px;margin-top:12px;display:grid}.execution-stage5-shadow>label input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--text);border-radius:7px;padding:8px}.execution-stage5-shadow-error{color:var(--danger);font-size:calc(10.5px * var(--aiqt-text-scale,1))}.execution-stage5-shadow dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.execution-stage5-shadow dl>div{border:1px solid var(--border);border-radius:8px;min-width:0;padding:8px}.execution-stage5-shadow dt{color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.execution-stage5-shadow dd{color:var(--text);font:10px var(--mono);margin:4px 0 0}.execution-stage5-shadow-hash,.execution-stage5-shadow details span{overflow-wrap:anywhere}.execution-stage5-shadow details{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));margin-top:11px}.execution-stage5-shadow details summary{cursor:pointer;font-weight:800}.execution-stage5-shadow details ul{gap:7px;padding-left:18px;display:grid}.execution-stage5-shadow details li>*{margin-top:2px;display:block}.workflow-promotion-panel{grid-area:promotion;align-self:start}.workflow-paper-replay-gate-panel{grid-area:replay-gate;align-self:start}.workflow-adapter-chain-health-panel{grid-area:adapter-chain;align-self:start}.workflow-pre-live-runbook-panel{grid-area:pre-live;align-self:start}.workflow-portfolio-panel{grid-area:portfolio}.portfolio-stage4-section{background:#0d1622;border:1px solid #2a3b51;border-radius:10px;grid-area:stage4;min-width:0;padding:14px}.portfolio-stage4-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portfolio-stage4-header span,.portfolio-stage4-header p,.portfolio-stage4-header h2{margin:0}.portfolio-stage4-header span,.portfolio-stage4-step small,.portfolio-stage4-evidence,.portfolio-stage4-actions small{color:#8fa4b8;font-size:calc(11px * var(--aiqt-text-scale,1))}.portfolio-stage4-header h2{color:#f0f7fb;font-size:calc(17px * var(--aiqt-text-scale,1));margin-top:3px}.portfolio-stage4-header p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:4px}.portfolio-stage4-boundary{color:#f4c46d;max-width:310px;font-size:calc(10px * var(--aiqt-text-scale,1));text-align:center;border:1px solid #7a552c;border-radius:999px;padding:5px 9px}.portfolio-stage4-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.portfolio-stage4-step{background:#111c2a;border:1px solid #293a50;border-radius:8px;min-width:0;padding:9px}.portfolio-stage4-step>span,.portfolio-stage4-step strong,.portfolio-stage4-step small{display:block}.portfolio-stage4-step>span{color:#6f879d;font:800 10px var(--mono)}.portfolio-stage4-step strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:5px}.portfolio-stage4-step.passed{border-color:#27685c}.portfolio-stage4-step.passed strong{color:#71dfc5}.portfolio-stage4-step.blocked{border-color:#7a3a32}.portfolio-stage4-blocker{color:#f3ae96;font-size:calc(11px * var(--aiqt-text-scale,1));margin:10px 0 0}.portfolio-stage4-actions{align-items:center;gap:9px;margin-top:10px;display:flex}.portfolio-stage4-primary{color:#7af5dd;cursor:pointer;min-height:34px;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#123129;border:1px solid #277967;border-radius:7px;padding:0 13px;font-weight:900}.portfolio-stage4-primary:disabled{cursor:not-allowed;opacity:.55}.portfolio-stage4-evidence{margin-top:11px}.portfolio-stage4-evidence summary{cursor:pointer;color:#b7c9d8;font-weight:800}.portfolio-stage4-evidence dl{margin:8px 0 0}.portfolio-stage4-evidence dl>div{grid-template-columns:100px minmax(0,1fr);gap:8px;margin-top:5px;display:grid}.portfolio-stage4-evidence dd{color:#dce6ee;min-width:0;font-family:var(--mono);margin:0}.portfolio-stage4-hash{overflow-wrap:anywhere}.workflow-broker-panel{grid-area:broker;align-self:start}.workflow-settings-panel{grid-area:settings;align-self:start}.health-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.health-grid article,.settings-grid article{background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:10px}.health-grid article.positive,.settings-grid article.positive{border-left-color:#4cc9ad}.health-grid article.warning,.settings-grid article.warning{border-left-color:#e8be62}.health-grid article.risk,.settings-grid article.risk{border-left-color:#ff7f6d}.health-grid article span,.settings-grid article span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.health-grid article strong,.settings-grid article strong{color:#dce6ee;font-size:calc(15px * var(--aiqt-text-scale,1));margin-top:6px;display:block}.health-grid article p,.settings-grid article p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:7px 0 0;line-height:1.45}.market-calendar-card{gap:10px;display:grid}.market-calendar-head{background:#0f2e2a61;border:1px solid #2dd4bf3d;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.market-calendar-card.closed .market-calendar-head,.market-calendar-card.unknown .market-calendar-head{background:#37181e5c;border-color:#ff7f6d47}.market-calendar-card.break .market-calendar-head{background:#3f301257;border-color:#e8be6252}.market-calendar-head span,.market-calendar-head em,.market-calendar-grid span,.market-calendar-grid small{color:#8fa0b2;min-width:0;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;font-weight:820}.market-calendar-head strong{color:#83e6ce;font-size:calc(18px * var(--aiqt-text-scale,1))}.market-calendar-head em{justify-self:end}.market-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.market-calendar-grid article{background:#121b29;border:1px solid #27364a;border-radius:7px;min-width:0;padding:9px 10px}.market-calendar-grid strong{overflow-wrap:anywhere;color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:5px;display:block}.market-calendar-grid small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.market-calendar-detail{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));border-top:1px solid #26374cb8;margin:0;padding-top:8px;line-height:1.45}.watchlist-refresh-history{background:#0d1623;border:1px solid #24344a;border-radius:7px;margin-top:8px;padding:8px}.watchlist-refresh-coverage{background:#101a28;border:1px solid #24344a;border-left:3px solid #2a3b51;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:8px;padding:9px 10px;display:flex}.watchlist-refresh-coverage.positive{border-left-color:#4cc9ad}.watchlist-refresh-coverage.warning{border-left-color:#e8be62}.watchlist-refresh-coverage.risk{border-left-color:#ff7f6d}.watchlist-refresh-coverage div{min-width:0}.watchlist-refresh-coverage span{color:#9eb0c4;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900;display:block}.watchlist-refresh-coverage strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:5px;display:block}.watchlist-refresh-coverage p{color:#91a2b5;font-size:calc(12px * var(--aiqt-text-scale,1));margin:5px 0 0;line-height:1.45}.watchlist-refresh-coverage button{color:#7df5db;cursor:pointer;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0c2523;border:1px solid #295a52;border-radius:6px;flex:none;min-height:30px;padding:6px 10px;font-weight:900}.watchlist-refresh-items{background:#0b1421;border:1px solid #24344a;border-radius:7px;margin-top:8px;padding:8px}.watchlist-refresh-history-head,.watchlist-refresh-history-row,.watchlist-refresh-item-row,.watchlist-refresh-history-row div{align-items:center;min-width:0;display:flex}.watchlist-refresh-history-head{justify-content:space-between;margin-bottom:6px}.watchlist-refresh-history-head span{color:#9eb0c4;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.watchlist-refresh-history-head strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1))}.watchlist-refresh-history-list,.watchlist-refresh-item-list{gap:6px;display:grid}.watchlist-refresh-history-row{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#121b29;border:1px solid #24344a;border-left:3px solid #2a3b51;border-radius:6px;justify-content:space-between;gap:8px;width:100%;padding:7px 8px}.watchlist-refresh-history-row:hover,.watchlist-refresh-history-row:focus-visible,.watchlist-refresh-history-row.selected{background:#162133;border-color:#355d66;outline:none}.watchlist-refresh-history-row.selected{box-shadow:inset 0 0 0 1px #7df5db38}.watchlist-refresh-item-row{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#121b29;border:1px solid #24344a;border-left:3px solid #2a3b51;border-radius:6px;grid-template-columns:minmax(120px,1fr) auto minmax(180px,1.2fr);gap:8px;width:100%;padding:7px 8px;display:grid}.watchlist-refresh-item-row:hover,.watchlist-refresh-item-row:focus-visible{background:#162133;border-color:#355d66;outline:none}.watchlist-refresh-history-row.positive{border-left-color:#4cc9ad}.watchlist-refresh-history-row.warning{border-left-color:#e8be62}.watchlist-refresh-history-row.risk{border-left-color:#ff7f6d}.watchlist-refresh-item-row.positive{border-left-color:#4cc9ad}.watchlist-refresh-item-row.warning{border-left-color:#e8be62}.watchlist-refresh-item-row.risk{border-left-color:#ff7f6d}.watchlist-refresh-history-row div{gap:8px}.watchlist-refresh-item-row div{align-items:center;gap:8px;min-width:0;display:flex}.watchlist-refresh-history-row strong,.watchlist-refresh-item-row strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));white-space:nowrap}.watchlist-refresh-history-row span,.watchlist-refresh-history-row p,.watchlist-refresh-item-row span,.watchlist-refresh-item-row p{color:#91a2b5;font-size:calc(11px * var(--aiqt-text-scale,1))}.watchlist-refresh-history-row span,.watchlist-refresh-item-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watchlist-refresh-history-row p,.watchlist-refresh-item-row p{text-align:right;margin:0}.watchlist-refresh-item-row em{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;align-items:center;gap:5px;font-style:normal;font-weight:900;display:inline-flex}.market-cache-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.market-cache-refresh{color:#7df5db;cursor:pointer;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0c2523;border:1px solid #295a52;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-weight:900;display:inline-flex}.market-cache-refresh:disabled{cursor:wait;opacity:.62}.market-cache-bulk-refresh{color:#cfc8ff;cursor:pointer;font-size:calc(12px * var(--aiqt-text-scale,1));background:#171b31;border:1px solid #3f4f78;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-weight:900;display:inline-flex}.market-cache-bulk-refresh:disabled{cursor:wait;opacity:.62}.market-refresh-guard-note{color:#ffd580;font-size:calc(11px * var(--aiqt-text-scale,1));background:#4b340857;border:1px solid #ecba4a5c;border-radius:7px;margin:0 0 8px;padding:7px 9px;font-weight:820;line-height:1.4}.market-data-readiness-strip{background:#101927;border:1px solid #26364d;border-left:3px solid #4cc9ad;border-radius:7px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;min-width:0;margin:0 0 8px;padding:9px 10px;display:grid}.market-data-readiness-strip.stale{border-left-color:#e8be62}.market-data-readiness-strip.blocked{border-left-color:#ff7f6d}.market-data-readiness-strip>div{min-width:0}.market-data-readiness-strip span,.market-data-readiness-strip dt{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900;line-height:1.25;display:block}.market-data-readiness-strip strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));font-weight:950;display:block}.market-data-readiness-strip p{color:#9fb0c2;font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;line-height:1.35;overflow:hidden}.market-data-readiness-strip dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-width:0;margin:0;display:grid}.market-data-readiness-strip dl>div{min-width:0}.market-data-readiness-strip dd{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-weight:850;overflow:hidden}.market-refresh-override{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:8px;margin:0 0 8px;display:grid}.market-refresh-override label{gap:4px;display:grid}.market-refresh-override label span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:850}.market-refresh-override input{color:#dce6ee;min-height:32px;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #263852;border-radius:7px;padding:7px 9px;font-weight:760}.market-refresh-override input:focus{border-color:#2b6f62;outline:none}.market-refresh-override button{border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:7px 10px;display:inline-flex}.market-refresh-override-apply{color:#e8be62;background:#2a2315;border-color:#614e20}.market-refresh-override-apply:disabled{cursor:not-allowed;opacity:.55}.market-refresh-override-clear{color:#9aabbc;background:#101a27;border-color:#2a3b51}.market-refresh-override.active{border-left:3px solid #e8be62;padding-left:8px}.market-refresh-override-audit-status{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));grid-column:1/-1;margin:-2px 0 0;font-weight:820;line-height:1.35}.market-refresh-override-audit-status.saving{color:#e8be62}.market-refresh-override-audit-status.saved{color:#71dfc5}.market-refresh-override-audit-status.failed{color:#ff7a70}.settings-source-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.settings-source-list.adapters{grid-template-columns:repeat(4,minmax(0,1fr))}.adapter-ledger-list,.adapter-certification-list,.adapter-health-probe-list,.settings-adapter-chain-health{gap:8px;margin-top:10px;display:grid}.adapter-chain-health-summary{background:#101927;border:1px solid #27364a;border-radius:7px;gap:4px;padding:10px;display:grid}.adapter-chain-health-summary strong{color:#dce7f2;font-size:calc(13px * var(--aiqt-text-scale,1));font-weight:850;line-height:1.25}.adapter-chain-health-summary span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:760;line-height:1.35}.adapter-chain-health-settings-button{color:#83f0d5;font-size:calc(12px * var(--aiqt-text-scale,1));background:#102b28;border:1px solid #335f58;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-weight:820;display:inline-flex}.adapter-chain-health{gap:8px;display:grid}.adapter-chain-health-row{background:#101927;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:10px}.adapter-chain-health-row.positive{border-left-color:#36d4b4}.adapter-chain-health-row.warning{border-left-color:#e8be62}.adapter-chain-health-row.risk{border-left-color:#ff7a70}.adapter-chain-health-head{justify-content:space-between;gap:10px;display:flex}.adapter-chain-health-head>div{min-width:0}.adapter-chain-health-head span,.adapter-chain-health-head p,.adapter-chain-health-head em,.adapter-chain-health-meta span,.adapter-chain-health-stage{font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:760;line-height:1.3}.adapter-chain-health-head span{color:#8fb1d4}.adapter-chain-health-head strong{color:#f4f8fc;font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:2px;font-weight:880;line-height:1.25;display:block}.adapter-chain-health-head p{color:#9aabbc;margin:4px 0 0}.adapter-chain-health-head em{color:#dce7f2;border:1px solid #27364a;border-radius:999px;flex:none;padding:2px 7px;font-style:normal}.adapter-chain-health-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.adapter-chain-health-meta span{color:#9aabbc;text-overflow:ellipsis;white-space:nowrap;border:1px solid #253449;border-radius:6px;min-width:0;padding:5px 7px;overflow:hidden}.adapter-chain-health-stages{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.adapter-chain-health-stage{color:#8fa0b2;border:1px solid #27364a;border-radius:999px;padding:3px 7px}.adapter-chain-health-stage.recorded{color:#71dfc5;border-color:#36d4b459}.adapter-chain-health-stage.missing{color:#c8a66b;border-color:#e8be6238}.adapter-chain-health-stage.blocked,.adapter-chain-health-stage.unsafe{color:#ff9a91;border-color:#ff7a7057}.paper-replay-gate-actions{gap:6px;display:inline-flex}.paper-replay-gate-actions button{color:#83f0d5;font-size:calc(12px * var(--aiqt-text-scale,1));background:#102b28;border:1px solid #335f58;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-weight:820;display:inline-flex}.paper-replay-gate{gap:8px;display:grid}.paper-replay-gate-summary{background:#101927;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;justify-content:space-between;gap:12px;padding:10px;display:flex}.paper-replay-gate.positive .paper-replay-gate-summary{border-left-color:#36d4b4}.paper-replay-gate.warning .paper-replay-gate-summary{border-left-color:#e8be62}.paper-replay-gate.risk .paper-replay-gate-summary{border-left-color:#ff7a70}.paper-replay-gate-summary>div{min-width:0}.paper-replay-gate-summary span,.paper-replay-gate-summary p,.paper-replay-gate-summary em,.paper-replay-gate-metrics span,.paper-replay-gate-item span,.paper-replay-gate-item p,.paper-replay-gate-item em,.paper-replay-gate>small{font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:760;line-height:1.35}.paper-replay-gate-summary span{color:#8fb1d4}.paper-replay-gate-summary strong{color:#f4f8fc;font-size:calc(15px * var(--aiqt-text-scale,1));margin-top:2px;font-weight:880;line-height:1.25;display:block}.paper-replay-gate-summary p{color:#9aabbc;margin:4px 0 0}.paper-replay-gate-summary em{color:#dce7f2;border:1px solid #27364a;border-radius:999px;flex:none;align-self:start;padding:2px 7px;font-style:normal}.paper-replay-gate-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.paper-replay-gate-metrics span{color:#9aabbc;text-overflow:ellipsis;white-space:nowrap;border:1px solid #253449;border-radius:6px;min-width:0;padding:5px 7px;overflow:hidden}.paper-replay-gate-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.paper-replay-gate-item{background:#101927;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:8px}.paper-replay-gate-item.positive{border-left-color:#36d4b4}.paper-replay-gate-item.warning{border-left-color:#e8be62}.paper-replay-gate-item.risk{border-left-color:#ff7a70}.paper-replay-gate-item span{color:#8fb1d4}.paper-replay-gate-item strong{color:#f4f8fc;font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:2px;font-weight:860;line-height:1.25;display:block}.paper-replay-gate-item p{color:#9aabbc;margin:4px 0 0}.paper-replay-gate-item em{color:#6f8296;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-style:normal;display:block;overflow:hidden}.paper-replay-gate>small{color:#8fa0b2}.adapter-certification-apply-list{gap:8px;margin-top:10px;display:grid}.adapter-ledger-row,.adapter-certification-row,.adapter-health-probe-row,.adapter-certification-apply-row{background:#101927;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:10px}.adapter-ledger-row.positive,.adapter-certification-row.positive,.adapter-health-probe-row.positive,.adapter-certification-apply-row.positive{border-left-color:#4cc9ad}.adapter-ledger-row.warning,.adapter-certification-row.warning,.adapter-health-probe-row.warning,.adapter-certification-apply-row.warning{border-left-color:#e8be62}.adapter-ledger-row.risk,.adapter-certification-row.risk,.adapter-health-probe-row.risk,.adapter-certification-apply-row.risk{border-left-color:#ff7f6d}.adapter-ledger-row div,.adapter-certification-row div,.adapter-health-probe-row div,.adapter-certification-apply-row div{justify-content:space-between;align-items:center;gap:10px;display:flex}.adapter-ledger-row strong,.adapter-ledger-row span,.adapter-ledger-row p,.adapter-ledger-row em,.adapter-certification-row strong,.adapter-certification-row span,.adapter-certification-row p,.adapter-certification-row em,.adapter-health-probe-row strong,.adapter-health-probe-row span,.adapter-health-probe-row p,.adapter-health-probe-row em,.adapter-certification-apply-row strong,.adapter-certification-apply-row span,.adapter-certification-apply-row p,.adapter-certification-apply-row em{min-width:0}.adapter-ledger-row strong,.adapter-certification-row strong,.adapter-health-probe-row strong,.adapter-certification-apply-row strong{color:#e8f0f8;font-size:calc(13px * var(--aiqt-text-scale,1))}.adapter-ledger-row span,.adapter-ledger-row em,.adapter-certification-row span,.adapter-certification-row em,.adapter-health-probe-row span,.adapter-health-probe-row em,.adapter-certification-apply-row span,.adapter-certification-apply-row em{color:#9fb0c3;font-size:calc(12px * var(--aiqt-text-scale,1))}.adapter-ledger-row p,.adapter-certification-row p,.adapter-health-probe-row p,.adapter-certification-apply-row p{color:#c9d7e7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:7px 0 0;line-height:1.45}.adapter-ledger-row em,.adapter-certification-row em,.adapter-health-probe-row em,.adapter-certification-apply-row em{margin-top:5px;font-style:normal;display:block}.adapter-health-probe-checks{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:8px;display:flex}.adapter-health-probe-check{color:#9fb0c3;font-size:calc(11px * var(--aiqt-text-scale,1));border:1px solid #27364a;border-radius:6px;padding:4px 7px}.adapter-health-probe-check.passed{color:#7ce4d0;border-color:#4cc9ad73}.adapter-health-probe-check.review,.adapter-health-probe-check.skipped{color:#f0cf83;border-color:#e8be6273}.adapter-health-probe-check.blocked{color:#ffab9e;border-color:#ff7f6d73}.settings-source-row,.settings-cache-row{background:#101927;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:10px}.settings-source-row.ready,.settings-source-row.paper_ready,.settings-cache-row.positive{border-left-color:#4cc9ad}.settings-source-row.degraded,.settings-source-row.config_required,.settings-cache-row.warning{border-left-color:#e8be62}.settings-source-row.blocked{border-left-color:#ff7f6d}.settings-source-row span,.settings-cache-row span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900;display:block}.settings-source-row strong,.settings-cache-row strong{color:#dce6ee;font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:5px;display:block}.settings-source-row p,.settings-cache-row p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:6px 0 0;line-height:1.35}.settings-source-row small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin-top:6px;line-height:1.35;display:block}.provider-health-trend{background:#070d1652;border:1px solid #25344a;border-radius:7px;gap:8px;margin-top:8px;padding:8px;display:grid}.provider-health-trend.positive{border-color:#4cc9ad59}.provider-health-trend.warning{border-color:#e8be6259}.provider-health-trend.risk{border-color:#ff7f6d6b}.provider-health-trend-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.provider-health-trend-summary span,.provider-health-trend-summary em{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));min-width:0;font-style:normal;font-weight:800}.provider-health-trend-summary strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));min-width:0}.provider-health-trend-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.provider-health-trend-window{border:1px solid #25344a;border-radius:6px;gap:4px;min-width:0;padding:6px;display:grid}.provider-health-trend-window.positive{border-color:#4cc9ad47}.provider-health-trend-window.warning{border-color:#e8be6252}.provider-health-trend-window.risk{border-color:#ff7f6d61}.provider-health-trend-window span,.provider-health-trend-window em{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;font-weight:850;overflow:hidden}.provider-health-trend-window strong{color:#dce6ee;font-size:calc(14px * var(--aiqt-text-scale,1));min-width:0}.provider-health-trend-track{background:#0a111c;border-radius:999px;height:5px;display:block;overflow:hidden}.provider-health-trend-fill{border-radius:inherit;background:#4cc9ad;width:0%;height:100%;display:block}.provider-health-trend-window.level-1 .provider-health-trend-fill{width:25%}.provider-health-trend-window.level-2 .provider-health-trend-fill{background:#e8be62;width:50%}.provider-health-trend-window.level-3 .provider-health-trend-fill{background:#ff9f6d;width:75%}.provider-health-trend-window.level-4 .provider-health-trend-fill{background:#ff7f6d;width:100%}.adapter-certification-button{color:#7df5db;cursor:pointer;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0c2523;border:1px solid #295a52;border-radius:6px;align-items:center;gap:6px;min-height:28px;margin-top:8px;padding:5px 8px;font-weight:900;display:inline-flex}.adapter-certification-button:disabled{cursor:wait;opacity:.62}.adapter-certification-apply-confirmations{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.adapter-certification-apply-confirmation{cursor:pointer;background:#0d1724;border:1px solid #27364a;border-radius:6px;align-items:flex-start;gap:7px;min-width:0;padding:7px;display:flex}.adapter-certification-apply-confirmation.positive{background:#0d211f;border-color:#2e6b5d}.adapter-certification-apply-confirmation input{accent-color:#4cc9ad;flex:none;margin-top:2px}.adapter-certification-apply-confirmation span{gap:3px;min-width:0;display:grid}.adapter-certification-apply-confirmation strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1))}.adapter-certification-apply-confirmation em{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;line-height:1.35}.adapter-certification-apply-button{color:#f2d27a;cursor:pointer;font-size:calc(12px * var(--aiqt-text-scale,1));background:#2a2412;border:1px solid #51492b;border-radius:6px;align-items:center;gap:6px;min-height:28px;margin-top:8px;padding:5px 8px;font-weight:900;display:inline-flex}.adapter-certification-apply-button:disabled{cursor:wait;opacity:.62}.adapter-orchestration-dry-run-list,.adapter-orchestration-execution-list,.adapter-human-confirmation-list,.adapter-sandbox-order-schema-dry-run-list,.adapter-paper-order-lifecycle-list,.adapter-paper-route-runbook-list,.adapter-ops-state-list,.adapter-production-route-review-list,.adapter-sandbox-probe-execution-list,.adapter-sandbox-probe-plan-list,.adapter-sandbox-probe-review-list,.adapter-runtime-reload-acceptance-list{gap:8px;margin-top:10px;display:grid}.adapter-orchestration-dry-run-row,.adapter-orchestration-execution-row,.adapter-human-confirmation-row,.adapter-sandbox-order-schema-dry-run-row,.adapter-paper-order-lifecycle-row,.adapter-paper-route-runbook-row,.adapter-ops-state-row,.adapter-production-route-review-row,.adapter-sandbox-probe-execution-row,.adapter-sandbox-probe-plan-row,.adapter-sandbox-probe-review-row,.adapter-runtime-reload-acceptance-row{background:#101927;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:10px}.adapter-orchestration-dry-run-row.positive,.adapter-orchestration-execution-row.positive,.adapter-human-confirmation-row.positive,.adapter-sandbox-order-schema-dry-run-row.positive,.adapter-paper-order-lifecycle-row.positive,.adapter-paper-route-runbook-row.positive,.adapter-ops-state-row.positive,.adapter-production-route-review-row.positive,.adapter-sandbox-probe-execution-row.positive,.adapter-sandbox-probe-plan-row.positive,.adapter-sandbox-probe-review-row.positive,.adapter-runtime-reload-acceptance-row.positive{border-left-color:#4cc9ad}.adapter-orchestration-dry-run-row.warning,.adapter-orchestration-execution-row.warning,.adapter-human-confirmation-row.warning,.adapter-sandbox-order-schema-dry-run-row.warning,.adapter-paper-order-lifecycle-row.warning,.adapter-paper-route-runbook-row.warning,.adapter-ops-state-row.warning,.adapter-production-route-review-row.warning,.adapter-sandbox-probe-execution-row.warning,.adapter-sandbox-probe-plan-row.warning,.adapter-sandbox-probe-review-row.warning,.adapter-runtime-reload-acceptance-row.warning{border-left-color:#e8be62}.adapter-orchestration-dry-run-row.risk,.adapter-orchestration-execution-row.risk,.adapter-human-confirmation-row.risk,.adapter-sandbox-order-schema-dry-run-row.risk,.adapter-paper-order-lifecycle-row.risk,.adapter-paper-route-runbook-row.risk,.adapter-ops-state-row.risk,.adapter-production-route-review-row.risk,.adapter-sandbox-probe-execution-row.risk,.adapter-sandbox-probe-plan-row.risk,.adapter-sandbox-probe-review-row.risk,.adapter-runtime-reload-acceptance-row.risk{border-left-color:#ff7f6d}.adapter-ops-state-row.focused{border-color:#35c9b6;box-shadow:0 0 0 1px #35c9b67a,0 12px 30px #0eb8a61f}.adapter-orchestration-dry-run-row>div:first-child,.adapter-orchestration-execution-row>div:first-child,.adapter-human-confirmation-row>div:first-child,.adapter-sandbox-order-schema-dry-run-row>div:first-child,.adapter-paper-order-lifecycle-row>div:first-child,.adapter-paper-route-runbook-row>div:first-child,.adapter-ops-state-row>div:first-child,.adapter-production-route-review-row>div:first-child,.adapter-sandbox-probe-execution-row>div:first-child,.adapter-sandbox-probe-plan-row>div:first-child,.adapter-sandbox-probe-review-row>div:first-child,.adapter-runtime-reload-acceptance-row>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.adapter-orchestration-dry-run-row strong,.adapter-orchestration-dry-run-row span,.adapter-orchestration-dry-run-row p,.adapter-orchestration-dry-run-row em,.adapter-orchestration-execution-row strong,.adapter-orchestration-execution-row span,.adapter-orchestration-execution-row p,.adapter-orchestration-execution-row em,.adapter-human-confirmation-row strong,.adapter-human-confirmation-row span,.adapter-human-confirmation-row p,.adapter-human-confirmation-row em,.adapter-sandbox-order-schema-dry-run-row strong,.adapter-sandbox-order-schema-dry-run-row span,.adapter-sandbox-order-schema-dry-run-row p,.adapter-sandbox-order-schema-dry-run-row em,.adapter-paper-order-lifecycle-row strong,.adapter-paper-order-lifecycle-row span,.adapter-paper-order-lifecycle-row p,.adapter-paper-order-lifecycle-row em,.adapter-paper-route-runbook-row strong,.adapter-paper-route-runbook-row span,.adapter-paper-route-runbook-row p,.adapter-paper-route-runbook-row em,.adapter-ops-state-row strong,.adapter-ops-state-row span,.adapter-ops-state-row p,.adapter-ops-state-row em,.adapter-production-route-review-row strong,.adapter-production-route-review-row span,.adapter-production-route-review-row p,.adapter-production-route-review-row em,.adapter-sandbox-probe-execution-row strong,.adapter-sandbox-probe-execution-row span,.adapter-sandbox-probe-execution-row p,.adapter-sandbox-probe-execution-row em,.adapter-sandbox-probe-plan-row strong,.adapter-sandbox-probe-plan-row span,.adapter-sandbox-probe-plan-row p,.adapter-sandbox-probe-plan-row em,.adapter-sandbox-probe-review-row strong,.adapter-sandbox-probe-review-row span,.adapter-sandbox-probe-review-row p,.adapter-sandbox-probe-review-row em,.adapter-runtime-reload-acceptance-row strong,.adapter-runtime-reload-acceptance-row span,.adapter-runtime-reload-acceptance-row p,.adapter-runtime-reload-acceptance-row em{min-width:0}.adapter-orchestration-dry-run-row strong,.adapter-orchestration-execution-row strong,.adapter-human-confirmation-row strong,.adapter-sandbox-order-schema-dry-run-row strong,.adapter-paper-order-lifecycle-row strong,.adapter-paper-route-runbook-row strong,.adapter-ops-state-row strong,.adapter-production-route-review-row strong,.adapter-sandbox-probe-execution-row strong,.adapter-sandbox-probe-plan-row strong,.adapter-sandbox-probe-review-row strong,.adapter-runtime-reload-acceptance-row strong{color:#e8f0f8;font-size:calc(13px * var(--aiqt-text-scale,1))}.adapter-orchestration-dry-run-row span,.adapter-orchestration-dry-run-row em,.adapter-orchestration-execution-row span,.adapter-orchestration-execution-row em,.adapter-human-confirmation-row span,.adapter-human-confirmation-row em,.adapter-sandbox-order-schema-dry-run-row span,.adapter-sandbox-order-schema-dry-run-row em,.adapter-paper-order-lifecycle-row span,.adapter-paper-order-lifecycle-row em,.adapter-paper-route-runbook-row span,.adapter-paper-route-runbook-row em,.adapter-ops-state-row span,.adapter-ops-state-row em,.adapter-production-route-review-row span,.adapter-production-route-review-row em,.adapter-sandbox-probe-execution-row span,.adapter-sandbox-probe-execution-row em,.adapter-sandbox-probe-plan-row span,.adapter-sandbox-probe-plan-row em,.adapter-sandbox-probe-review-row span,.adapter-sandbox-probe-review-row em,.adapter-runtime-reload-acceptance-row span,.adapter-runtime-reload-acceptance-row em{color:#9fb0c3;font-size:calc(12px * var(--aiqt-text-scale,1))}.adapter-orchestration-dry-run-row p,.adapter-orchestration-execution-row p,.adapter-human-confirmation-row p,.adapter-sandbox-order-schema-dry-run-row p,.adapter-paper-order-lifecycle-row p,.adapter-paper-route-runbook-row p,.adapter-ops-state-row p,.adapter-production-route-review-row p,.adapter-sandbox-probe-execution-row p,.adapter-sandbox-probe-plan-row p,.adapter-sandbox-probe-review-row p,.adapter-runtime-reload-acceptance-row p{color:#c9d7e7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:7px 0 0;line-height:1.45}.adapter-orchestration-dry-run-row em,.adapter-orchestration-execution-row em,.adapter-human-confirmation-row em,.adapter-sandbox-order-schema-dry-run-row em,.adapter-paper-order-lifecycle-row em,.adapter-paper-route-runbook-row em,.adapter-ops-state-row em,.adapter-production-route-review-row em,.adapter-sandbox-probe-execution-row em,.adapter-sandbox-probe-plan-row em,.adapter-sandbox-probe-review-row em,.adapter-runtime-reload-acceptance-row em{margin-top:5px;font-style:normal;display:block}.adapter-orchestration-dry-run-confirmations,.adapter-orchestration-execution-confirmations,.adapter-human-confirmation-confirmations,.adapter-ops-state-confirmations,.adapter-production-route-review-confirmations,.adapter-sandbox-probe-execution-confirmations,.adapter-sandbox-probe-plan-confirmations,.adapter-sandbox-probe-review-confirmations,.adapter-runtime-reload-acceptance-confirmations{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.adapter-orchestration-dry-run-confirmation,.adapter-orchestration-execution-confirmation,.adapter-human-confirmation-confirmation,.adapter-ops-state-confirmation,.adapter-production-route-review-confirmation,.adapter-sandbox-probe-execution-confirmation,.adapter-sandbox-probe-plan-confirmation,.adapter-sandbox-probe-review-confirmation,.adapter-runtime-reload-acceptance-confirmation{cursor:pointer;background:#0d1724;border:1px solid #27364a;border-radius:6px;align-items:center;gap:7px;min-width:0;padding:7px;display:flex}.adapter-orchestration-dry-run-confirmation.positive,.adapter-orchestration-execution-confirmation.positive,.adapter-human-confirmation-confirmation.positive,.adapter-ops-state-confirmation.positive,.adapter-production-route-review-confirmation.positive,.adapter-sandbox-probe-execution-confirmation.positive,.adapter-sandbox-probe-plan-confirmation.positive,.adapter-sandbox-probe-review-confirmation.positive,.adapter-runtime-reload-acceptance-confirmation.positive{background:#0d211f;border-color:#2e6b5d}.adapter-orchestration-dry-run-confirmation input,.adapter-orchestration-execution-confirmation input,.adapter-human-confirmation-confirmation input,.adapter-ops-state-confirmation input,.adapter-production-route-review-confirmation input,.adapter-sandbox-probe-execution-confirmation input,.adapter-sandbox-probe-plan-confirmation input,.adapter-sandbox-probe-review-confirmation input,.adapter-runtime-reload-acceptance-confirmation input{accent-color:#4cc9ad;flex:none}.adapter-orchestration-dry-run-confirmation span,.adapter-orchestration-execution-confirmation span,.adapter-human-confirmation-confirmation span,.adapter-ops-state-confirmation span,.adapter-production-route-review-confirmation span,.adapter-sandbox-probe-execution-confirmation span,.adapter-sandbox-probe-plan-confirmation span,.adapter-sandbox-probe-review-confirmation span,.adapter-runtime-reload-acceptance-confirmation span{overflow-wrap:anywhere}.adapter-orchestration-dry-run-result,.adapter-orchestration-execution-result,.adapter-human-confirmation-result,.adapter-ops-state-result,.adapter-production-route-review-result,.adapter-sandbox-probe-execution-result,.adapter-sandbox-probe-plan-result,.adapter-sandbox-probe-review-result,.adapter-runtime-reload-acceptance-result{border:1px solid #27364a;border-radius:6px;gap:4px;margin-top:8px;padding:8px;display:grid}.adapter-orchestration-dry-run-result.positive,.adapter-orchestration-execution-result.positive,.adapter-human-confirmation-result.positive,.adapter-ops-state-result.positive,.adapter-production-route-review-result.positive,.adapter-sandbox-probe-execution-result.positive,.adapter-sandbox-probe-plan-result.positive,.adapter-sandbox-probe-review-result.positive,.adapter-runtime-reload-acceptance-result.positive{background:#0d211f;border-color:#2e6b5d}.adapter-ops-state-result-actions{flex-wrap:wrap;gap:6px;display:flex}.adapter-ops-state-result-actions button{color:#dce6ee;background:#101c2b;border:1px solid #2b3b50;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:5px 8px;display:inline-flex}.adapter-ops-state-result-actions button:hover:not(:disabled){color:#7ee4d2;border-color:#35c9b6}.adapter-ops-state-result-actions button:disabled{cursor:not-allowed;opacity:.55}.settings-cache-row .settings-cache-stats{color:#7ee4d2;font-weight:900}.settings-cache-row .settings-cache-health{color:#dce6ee;font-weight:900}.settings-cache-contexts{gap:8px;margin-top:10px;display:grid}.settings-cache-contexts>span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.settings-cache-contexts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-cache-contexts article{background:#101927;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:7px;min-width:0;padding:9px 10px}.settings-cache-contexts article.stale{border-left-color:#e8be62}.settings-cache-contexts article.empty{border-left-color:#ff7f6d}.settings-cache-contexts strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));display:block}.settings-cache-contexts p{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin:5px 0 0;font-weight:800}.settings-cache-contexts em{color:#7df5db;font-size:calc(10px * var(--aiqt-text-scale,1));background:#0e3029;border-radius:999px;margin-top:7px;padding:4px 7px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.settings-cache-context-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.settings-cache-context-actions em{margin-top:0}.settings-cache-refresh{color:#7df5db;cursor:pointer;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0c2523;border:1px solid #295a52;border-radius:6px;flex:none;align-items:center;gap:5px;min-height:26px;padding:5px 8px;font-weight:900;display:inline-flex}.settings-cache-refresh:disabled{cursor:wait;opacity:.62}.settings-cache-contexts article.stale em{color:#f1cb72;background:#332612}.settings-cache-contexts article.empty em{color:#ff9a8e;background:#351a1e}.settings-source-row em{color:#7ee4d2;font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:7px;font-style:normal;font-weight:900;display:block}.settings-cache-row{margin-top:10px}.workflow-broker-panel .broker-adapter-head{display:none}.workflow-broker-panel .broker-adapter-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:0;padding:8px 10px}.workflow-broker-panel .broker-adapter-row span:first-child{color:#dce6ee;font-weight:900}.workflow-broker-panel .broker-adapter-row span:nth-child(2){color:#71dfc5;justify-self:end;font-weight:900}.workflow-broker-panel .broker-adapter-row span:nth-child(3),.workflow-broker-panel .broker-adapter-row span:nth-child(4){color:#a8b7c7;font-size:calc(11px * var(--aiqt-text-scale,1))}.workflow-broker-panel .broker-adapter-row span:nth-child(5),.workflow-broker-panel .broker-adapter-row span:nth-child(6){color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));grid-column:1/-1;line-height:1.35}.workflow-portfolio-panel .risk-ledger{gap:6px}.workflow-portfolio-panel .risk-ledger-row{padding:9px}.portfolio-backtest-panel{background:#0f1722;border:1px solid #27364a;border-radius:8px;gap:10px;margin-top:12px;padding:10px;display:grid}.portfolio-backtest-panel.ready{border-color:#2b6f62}.portfolio-backtest-panel.blocked{border-color:#614e20}.portfolio-backtest-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portfolio-backtest-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.portfolio-backtest-header span,.portfolio-backtest-title span,.portfolio-backtest-metrics span,.portfolio-backtest-leg-row small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.portfolio-backtest-header strong{color:#dce6ee;font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:3px;display:block}.portfolio-backtest-header p,.portfolio-backtest-empty{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:4px 0 0;line-height:1.45}.portfolio-peer-audit-plan{background:#111b29;border:1px solid #27364a;border-radius:7px;gap:7px;padding:8px;display:grid}.portfolio-peer-audit-plan.ready{border-color:#614e20}.portfolio-peer-audit-plan.complete{border-color:#2b6f62}.portfolio-peer-audit-plan p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:0;line-height:1.35}.portfolio-peer-audit-list{flex-wrap:wrap;gap:6px;display:flex}.portfolio-peer-audit-list span{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f1722;border:1px solid #27364a;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-weight:900;display:inline-flex}.portfolio-peer-audit-list span.audited{color:#71dfc5;border-color:#2b6f62}.portfolio-peer-audit-list span.missing{color:#e8be62;border-color:#614e20}.portfolio-peer-audit-list em{color:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));opacity:.88}.portfolio-backtest-content{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;display:grid}.portfolio-backtest-section{min-width:0}.portfolio-backtest-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.portfolio-backtest-title strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1))}.portfolio-backtest-leg-table{gap:6px;display:grid}.portfolio-backtest-leg-row{color:#dce6ee;min-height:42px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(82px,1fr) repeat(3,minmax(62px,.72fr));align-items:center;gap:8px;padding:7px 8px;display:grid}.portfolio-backtest-leg-row.current{border-left-color:#4cc9ad}.portfolio-backtest-leg-row.paper-order{grid-template-columns:minmax(82px,1fr) repeat(4,minmax(62px,.72fr))}.portfolio-backtest-leg-row.paper-order-batch{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) repeat(3,minmax(62px,.72fr))}.portfolio-backtest-leg-row.review,.portfolio-backtest-leg-row.paper_review,.portfolio-backtest-leg-row.pending_review{border-left-color:#f0c85a}.portfolio-backtest-leg-row.blocked,.portfolio-backtest-leg-row.rejected{border-left-color:#ff6b5a}.portfolio-backtest-leg-row.passed,.portfolio-backtest-leg-row.within_band,.portfolio-backtest-leg-row.no_action,.portfolio-backtest-leg-row.skipped{border-left-color:#4cc9ad}.portfolio-backtest-leg-row span{overflow-wrap:anywhere;min-width:0}.portfolio-backtest-leg-row span:first-child{font-weight:900}.portfolio-backtest-leg-row em{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));margin-top:2px;font-weight:900;display:block}.portfolio-backtest-leg-row small{margin-bottom:2px;display:block}.portfolio-allocation-ledger{margin-top:10px}.portfolio-backtest-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:7px;display:grid}.portfolio-backtest-metrics article{background:#121b29;border:1px solid #27364a;border-radius:7px;min-width:0;padding:7px 8px}.portfolio-backtest-metrics strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin-top:3px;display:block}.portfolio-diagnostic-ledger{gap:7px;margin-bottom:7px;display:grid}.portfolio-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.portfolio-diagnostic-grid .risk-ledger-row{min-width:0;padding:8px}.portfolio-diagnostic-grid .risk-ledger-row strong{font-size:calc(13px * var(--aiqt-text-scale,1))}.workflow-portfolio-panel .paper-position-row{grid-template-columns:minmax(72px,.9fr) minmax(46px,.48fr) minmax(48px,.5fr) minmax(58px,.58fr) minmax(48px,.5fr);gap:6px;padding:7px 8px}.workflow-portfolio-panel .paper-position-row span:nth-child(3),.workflow-portfolio-panel .paper-position-row span:nth-child(5),.workflow-portfolio-panel .paper-position-row span:nth-child(6){display:none}.watchlist-layout{grid-template-rows:auto auto auto auto auto;grid-template-areas:"chart strategy""workflow workflow""backtest decision""ai ai""execution execution""history history";align-items:start}.terminal-panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;min-height:auto;padding:12px;display:grid}.assistant-command-strip .terminal-panel{min-height:100%}.terminal-panel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.chart-panel{grid-area:chart;grid-template-rows:auto minmax(0,1fr);align-self:start;min-height:clamp(400px,44vh,560px)}.chart-panel-body{grid-template-rows:minmax(238px,1fr) auto;gap:8px;min-height:0;display:grid;position:relative}.watchlist-execution-panel{grid-area:execution}.watchlist-ai-panel{grid-area:ai}.watchlist-decision-panel{grid-area:decision;align-self:start}.watchlist-history-panel{grid-area:history}.watchlist-backtest-panel{grid-area:backtest}.watchlist-workflow-panel{grid-area:workflow;align-self:start}.chart-canvas{background:#0b1119;border:1px solid #1f2d3f;border-radius:7px;min-height:238px;overflow:hidden}.chart-canvas canvas{border-radius:7px}.chart-data-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chart-data-strip span,.chart-empty{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-radius:6px;padding:5px 7px;font-weight:800}.chart-empty{position:absolute;top:12px;left:12px}.chart-canvas>div{width:100%;height:100%;min-height:238px}.chart-modal-backdrop{z-index:50;background:#04080dc7;place-items:center;padding:6px;display:grid;position:fixed;inset:0}.chart-modal{background:#0f1722;border:1px solid #2a3b51;border-radius:6px;grid-template-rows:auto minmax(0,1fr);width:calc(100vw - 12px);min-width:0;height:calc(100vh - 12px);min-height:0;padding:12px;display:grid;box-shadow:0 28px 80px #0000008c}.chart-modal header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.chart-modal header span{color:#8fa0b2;font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:4px;display:block}.chart-modal-body{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;display:grid}.chart-modal .chart-canvas,.chart-modal .chart-canvas>div{height:100%;min-height:0}.research-completion-notice{z-index:90;width:min(390px,100vw - 36px);color:var(--text);background:#10231f;border:1px solid #3f7e70;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid;position:fixed;top:72px;right:18px;box-shadow:0 18px 48px #0000006b}.research-completion-notice-icon{width:34px;height:34px;color:var(--teal);background:#71dfc51f;border-radius:50%;place-items:center;display:grid}.research-completion-notice-copy{gap:3px;min-width:0;display:grid}.research-completion-notice-copy strong{font-size:calc(13px * var(--aiqt-text-scale,1));line-height:1.25}.research-completion-notice-copy small,.research-completion-notice-copy code{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.research-completion-notice-copy code{color:#78bbaa}.research-completion-notice>button{border:1px solid var(--border-strong);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.research-completion-notice>button:hover,.research-completion-notice>button:focus-visible{color:var(--teal);border-color:#4b9887}.research-confirmation-dialog{color:#dce6ee;background:0 0;border:0;max-width:none;max-height:none;padding:0}.research-confirmation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04080dc7}.research-confirmation-modal{background:#0f1a26;border:1px solid #385168;border-radius:10px;gap:14px;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);padding:20px;display:grid;overflow:auto;box-shadow:0 28px 80px #00000094}.live-trading-gate-modal{width:min(760px,100vw - 32px)}.live-trading-gate-modal .execution-stage5-shadow{grid-area:auto}.research-confirmation-modal header,.research-confirmation-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.research-confirmation-modal header>div{gap:5px;display:grid}.research-confirmation-modal h2,.research-confirmation-modal p{margin:0}.research-confirmation-modal h2{font-size:calc(18px * var(--aiqt-text-scale,1))}.research-confirmation-modal p{color:#93a3b3;font-size:calc(12px * var(--aiqt-text-scale,1));line-height:1.55}.research-confirmation-kicker{color:#e8be62;font-size:calc(10px * var(--aiqt-text-scale,1));letter-spacing:.08em;align-items:center;gap:6px;font-weight:900;display:inline-flex}.research-confirmation-issues{gap:7px;display:grid}.research-confirmation-issues article{background:#121d2a;border:1px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.research-confirmation-issues article.blocked{background:#24191f;border-color:#713a3d}.research-confirmation-issues article.blocked strong{color:#ff8579}.research-confirmation-issue-copy{gap:5px;min-width:0;display:grid}.research-confirmation-issue-copy>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.research-confirmation-issue-copy span{color:#aebbc6;font-size:calc(11px * var(--aiqt-text-scale,1))}.research-confirmation-issue-copy strong{color:#f0c765;min-width:0;font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;text-align:right}.research-confirmation-issue-copy p{color:#8293a4;font-size:calc(10px * var(--aiqt-text-scale,1));line-height:1.45}.research-confirmation-issue-action{color:#70d7bd;cursor:pointer;min-width:88px;min-height:32px;font:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#12332d;border:1px solid #367c6d;border-radius:5px;padding:0 10px;font-weight:800}.research-confirmation-issue-action:hover{color:#a0f0dc;background:#17443b;border-color:#58b9a3}.research-confirmation-issue-action:focus-visible{outline-offset:2px;outline:2px solid #75d8c0}.research-confirmation-actions{justify-content:flex-end;padding-top:2px}.research-confirmation-actions button{min-height:36px;padding:0 14px}.research-confirmation-actions .design-secondary-action{color:#b6c2cc;background:#151f2b;border-color:#3a4a5d}.backtest-report{gap:10px;min-height:0;display:grid}.backtest-report-hero{background:#101925;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.backtest-report-hero[data-status=blocked]{border-left-color:#ff7f6d}.backtest-report-hero span,.backtest-report-section>.backtest-replay-title span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.backtest-report-hero strong{color:#dce6ee;font-size:calc(18px * var(--aiqt-text-scale,1));margin-top:5px;display:block}.backtest-report-hero p{color:#a9b6c5;font-size:calc(12px * var(--aiqt-text-scale,1));margin:5px 0 0;line-height:1.45}.backtest-report-hero em{color:#8cf0db;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0e3029;border:1px solid #2b6f62;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:900}.backtest-benchmark-strip{background:#101925;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:stretch;gap:10px;min-width:0;padding:12px;display:grid}.backtest-benchmark-strip[data-tone=warning]{border-left-color:#e8be62}.backtest-benchmark-strip[data-tone=neutral]{border-left-color:#8fa0b2}.backtest-benchmark-strip span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900;display:block}.backtest-benchmark-strip strong{color:#dce6ee;font-size:calc(16px * var(--aiqt-text-scale,1));margin-top:5px;display:block}.backtest-benchmark-strip p{color:#a9b6c5;font-size:calc(12px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.backtest-benchmark-strip dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.backtest-benchmark-strip dl div{background:#121b29;border:1px solid #27364a;border-radius:7px;min-width:0;padding:9px}.backtest-benchmark-strip dt{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900}.backtest-benchmark-strip dd{color:#dce6ee;font-size:calc(15px * var(--aiqt-text-scale,1));margin:5px 0 0;font-weight:900}.backtest-report-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.backtest-report-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-report-grid article{background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:10px}.backtest-report-grid article.positive{border-left-color:#4cc9ad}.backtest-report-grid article.warning{border-left-color:#e8be62}.backtest-report-grid article.risk{border-left-color:#ff7f6d}.backtest-report-grid span,.backtest-diagnostic-list span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900;display:block}.backtest-report-grid strong,.backtest-diagnostic-list strong{color:#dce6ee;font-size:calc(15px * var(--aiqt-text-scale,1));margin-top:5px;display:block}.backtest-report-grid p,.backtest-diagnostic-list p{color:#a9b6c5;font-size:calc(12px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.backtest-report-section{gap:9px;min-width:0;display:grid}.backtest-replay-title{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:10px;font-weight:900;display:flex}.backtest-replay-title strong{color:#dce6ee}.backtest-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.backtest-evidence-grid article,.backtest-readiness-list article,.backtest-diagnostic-strip{background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:10px}.backtest-evidence-grid article.positive,.backtest-readiness-list article.positive,.backtest-diagnostic-strip[data-tone=positive]{border-left-color:#4cc9ad}.backtest-evidence-grid article.warning,.backtest-readiness-list article.warning,.backtest-diagnostic-strip[data-tone=warning]{border-left-color:#e8be62}.backtest-evidence-grid article.risk,.backtest-readiness-list article.risk,.backtest-diagnostic-strip[data-tone=risk]{border-left-color:#ff7f6d}.backtest-evidence-grid span,.backtest-readiness-list span,.backtest-diagnostic-strip span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900;display:block}.backtest-evidence-grid strong,.backtest-readiness-list strong,.backtest-diagnostic-strip strong{color:#dce6ee;font-size:calc(14px * var(--aiqt-text-scale,1));margin-top:5px;display:block}.backtest-evidence-grid p,.backtest-readiness-list p,.backtest-diagnostic-strip p{color:#a9b6c5;font-size:calc(12px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.backtest-readiness-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.backtest-diagnostic-strip{grid-template-columns:minmax(90px,.22fr) minmax(80px,.16fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.backtest-diagnostic-strip strong,.backtest-diagnostic-strip p{margin-top:0}.backtest-diagnostic-list{gap:8px;display:grid}.backtest-diagnostic-list article{background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:10px}.backtest-diagnostic-list article.positive{border-left-color:#4cc9ad}.backtest-diagnostic-list article.warning{border-left-color:#e8be62}.backtest-diagnostic-list article.risk{border-left-color:#ff7f6d}.backtest-assumptions{background:#0f1723;border:1px solid #27364a;border-radius:7px;padding:10px}.backtest-assumption-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.backtest-assumption-grid label{color:#8fa0b2;min-width:0;font-size:calc(11px * var(--aiqt-text-scale,1));gap:5px;font-weight:900;display:grid}.assumption-input{background:#151f2d;border:1px solid #27364a;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:34px;display:grid;overflow:hidden}.assumption-input input{color:#dce6ee;min-width:0;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:0 0;border:0;padding:8px 9px;font-weight:800}.assumption-input input:focus{outline:none}.assumption-input:focus-within{border-color:#2b6f62}.assumption-input em{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));border-left:1px solid #27364a;padding:8px;font-weight:900}.backtest-run-comparison-summary{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(130px,.72fr));gap:8px;display:grid}.backtest-run-comparison-summary article{background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:10px}.backtest-run-comparison-summary[data-tone=positive] article:first-child,.backtest-run-comparison-row[data-tone=positive]{border-left-color:#4cc9ad}.backtest-run-comparison-summary[data-tone=warning] article:first-child,.backtest-run-comparison-row[data-tone=warning]{border-left-color:#e8be62}.backtest-run-comparison-summary[data-tone=risk] article:first-child,.backtest-run-comparison-row[data-tone=risk]{border-left-color:#ff7f6d}.backtest-run-comparison-summary[data-tone=neutral] article:first-child,.backtest-run-comparison-row[data-tone=neutral]{border-left-color:#8f7cf5}.backtest-run-comparison-summary span,.backtest-run-comparison-row span{color:#8fa0b2;min-width:0;font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;font-weight:900}.backtest-run-comparison-summary strong,.backtest-run-comparison-row strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin-top:5px;display:block}.backtest-run-comparison-summary p{color:#a9b6c5;font-size:calc(12px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.backtest-run-comparison-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.backtest-run-comparison-toolbar label{color:#8fa0b2;background:#121b29;border:1px solid #27364a;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:min(420px,100%);min-height:32px;padding:0 9px;display:grid}.backtest-run-comparison-toolbar input{color:#dce6ee;min-width:0;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:0 0;border:0;font-weight:800}.backtest-run-comparison-toolbar input:focus{outline:none}.backtest-run-comparison-toolbar span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.backtest-run-comparison-matrix{gap:7px;min-width:0;display:grid}.backtest-run-comparison-row{color:#dce6ee;min-height:38px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(130px,.92fr) minmax(128px,.82fr) minmax(74px,.45fr) minmax(74px,.45fr) minmax(74px,.45fr) minmax(62px,.36fr) minmax(132px,.92fr) minmax(170px,1.1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.backtest-run-comparison-head{background:#0f1723;min-height:30px}.backtest-run-comparison-head span{color:#8fa0b2}.backtest-run-comparison-row em{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin-top:3px;font-style:normal;font-weight:800;display:block}.backtest-run-comparison-badges{flex-wrap:wrap;gap:5px;display:flex}.backtest-run-comparison-badges b{color:#8ff5df;font-size:calc(10px * var(--aiqt-text-scale,1));background:#0f3a32;border:1px solid #315f55;border-radius:999px;padding:3px 6px;font-weight:900}.backtest-run-comparison-note{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin:0;line-height:1.45}.backtest-table{gap:7px;min-height:0;display:grid}.backtest-row{color:#dce6ee;min-height:40px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:7px;grid-template-columns:minmax(46px,.38fr) minmax(50px,.38fr) minmax(60px,.5fr) minmax(58px,.46fr) minmax(64px,.5fr) minmax(72px,.52fr) minmax(64px,.5fr) minmax(150px,1.45fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.backtest-head{color:#8fa0b2;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f1723;font-weight:900}.backtest-row.warning{border-left-color:#e8be62}.backtest-row.neutral{border-left-color:#2a3b51}.backtest-row.risk{border-left-color:#ff7f6d}.backtest-row span{overflow-wrap:anywhere;min-width:0}.node-row{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:8px;display:grid}.workflow-node,.execution-tile{background:#151f2d;border:1px solid #2a3b51;border-left-width:3px;border-radius:7px;padding:10px}.execution-tile.positive{border-left-color:#4cc9ad}.execution-tile.warning{border-left-color:#e8be62}.execution-tile.risk{border-left-color:#ff7f6d}.workflow-node strong,.workflow-node span,.execution-tile span,.execution-tile strong{display:block}.workflow-node span,.execution-tile span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:6px;line-height:1.4}.execution-tile p{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:7px 0 0;line-height:1.35}.execution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portfolio-replay-grid{margin-top:10px}.risk-approval{background:#101925;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:8px;gap:10px;padding:10px;display:grid}.risk-approval.paper_ready,.risk-approval.live_ready{border-left-color:#4cc9ad}.risk-approval.blocked{border-left-color:#ff7f6d}.risk-approval-head{gap:4px;display:grid}.risk-approval-head span,.risk-approval-gate span,.risk-approval-gate em{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.risk-approval-head strong,.risk-approval-gate strong{color:#dce6ee;font-size:calc(15px * var(--aiqt-text-scale,1))}.risk-approval-head p,.risk-approval-gate p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:0;line-height:1.45}.risk-approval-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.risk-approval-gate{background:#121b29;border:1px solid #27364a;border-top:3px solid #2a3b51;border-radius:7px;gap:5px;min-width:0;min-height:92px;padding:8px;display:grid}.risk-approval-gate.positive{border-top-color:#4cc9ad}.risk-approval-gate.warning{border-top-color:#e8be62}.risk-approval-gate.risk{border-top-color:#ff7f6d}.risk-approval-gate.ai{border-top-color:#9f8cff}.risk-approval-gate strong,.risk-approval-gate p{overflow-wrap:anywhere}.execution-tile strong{font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:5px}.gate-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.gate-list span{font-size:calc(11px * var(--aiqt-text-scale,1));text-align:center;border-radius:6px;padding:8px;font-weight:800}.gate-list .blocked{color:#ff9c8e;background:#2b1d22;border:1px solid #7a3a32}.gate-list .passed{color:#71dfc5;background:#122b27;border:1px solid #2b6f62}.paper-blotter{min-width:0;margin-top:12px}.paper-blotter-table{min-width:0}.paper-blotter-title{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-weight:900;display:flex}.paper-blotter-title strong{color:#dce6ee}.paper-blotter-row{color:#dce6ee;min-height:42px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(80px,.9fr) minmax(56px,.45fr) minmax(62px,.45fr) minmax(62px,.45fr) minmax(86px,.6fr) minmax(72px,.55fr) minmax(180px,1.6fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.paper-blotter-row.portfolio-order-row{grid-template-columns:minmax(130px,1.1fr) minmax(150px,1fr) minmax(86px,.55fr) minmax(128px,.75fr) minmax(150px,1fr) minmax(180px,1.2fr)}.paper-blotter-head{color:#8fa0b2;min-height:32px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f1723;font-weight:900}.paper-blotter-row.positive{border-left-color:#4cc9ad}.paper-blotter-row.warning{border-left-color:#e8be62}.paper-blotter-row.risk{border-left-color:#ff7f6d}.paper-blotter-row.neutral{border-left-color:#2a3b51}.paper-blotter-row span{overflow-wrap:anywhere;min-width:0}.portfolio-order-approval{gap:8px;margin-top:12px;display:grid}.portfolio-order-approval-list{gap:8px;display:grid}.portfolio-order-approval-row{color:#dce6ee;background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(180px,1.1fr) minmax(260px,1.2fr) minmax(150px,auto);align-items:center;gap:10px;padding:9px 10px;display:grid}.portfolio-order-approval-row.positive{border-left-color:#4cc9ad}.portfolio-order-approval-row.warning{border-left-color:#e8be62}.portfolio-order-approval-row.risk{border-left-color:#ff7f6d}.portfolio-order-approval-row.neutral{border-left-color:#2a3b51}.portfolio-order-approval-row strong,.portfolio-order-approval-row span,.portfolio-order-approval-row p{overflow-wrap:anywhere;min-width:0}.portfolio-order-approval-row strong{margin-bottom:3px;display:block}.portfolio-order-approval-row span,.portfolio-order-approval-row small,.portfolio-order-approval-row p{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1))}.portfolio-order-approval-row p{margin:4px 0 0;line-height:1.35}.portfolio-order-approval-meta{grid-template-columns:repeat(3,minmax(70px,1fr));gap:8px;display:grid}.portfolio-order-approval-meta span{color:#dce6ee;gap:2px;font-weight:800;display:grid}.portfolio-order-approval-actions{justify-content:flex-end;gap:8px;display:flex}.portfolio-order-approval-actions button{color:#71dfc5;cursor:pointer;background:#12312b;border:1px solid #2b6f62;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:78px;min-height:30px;font-weight:900;display:inline-flex}.portfolio-order-approval-actions button.reject{color:#ff9c8e;background:#2b1d22;border-color:#7a3a32}.portfolio-order-approval-actions button.simulate{color:#9ad1ff;background:#10263d;border-color:#2d5f8d}.portfolio-order-approval-actions button:disabled{cursor:not-allowed;opacity:.45}.portfolio-order-latest-simulation{background:#101925;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:7px;grid-template-columns:minmax(210px,1.2fr) minmax(240px,1.4fr) auto auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:grid}.portfolio-order-latest-simulation.warning{border-left-color:#e8be62}.portfolio-order-latest-simulation.risk{border-left-color:#ff7f6d}.portfolio-order-latest-simulation span,.portfolio-order-latest-simulation strong,.portfolio-order-latest-simulation p,.portfolio-order-latest-simulation em{overflow-wrap:anywhere;min-width:0}.portfolio-order-latest-simulation span{color:#9cadbd;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800;display:block}.portfolio-order-latest-simulation strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:3px;display:block}.portfolio-order-latest-simulation p{color:#9cadbd;font-size:calc(11px * var(--aiqt-text-scale,1));margin:4px 0 0;line-height:1.35}.portfolio-order-latest-simulation em{color:#71dfc5;font-size:calc(11px * var(--aiqt-text-scale,1));text-align:right;font-style:normal;font-weight:900}.portfolio-order-latest-simulation-action{color:#9ad1ff;min-height:32px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#10263d;border:1px solid #2d5f8d;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-weight:900;display:inline-flex}.portfolio-order-latest-simulation-action:disabled{cursor:not-allowed;opacity:.45}.portfolio-paper-ops-queue{background:#0f1723;border:1px solid #27364a;border-radius:7px;gap:8px;margin-top:12px;padding:10px;display:grid}.portfolio-paper-ops-summary{grid-template-columns:minmax(150px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.portfolio-paper-ops-summary div{min-width:0}.portfolio-paper-ops-summary span,.portfolio-paper-ops-summary em{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900;display:block}.portfolio-paper-ops-summary strong{color:#dce6ee;font-size:calc(16px * var(--aiqt-text-scale,1));margin-top:2px;line-height:1.1;display:block}.portfolio-paper-ops-summary p{color:#a8b7c7;min-width:0;font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:850;overflow:hidden}.portfolio-paper-ops-summary em{color:#e8be62;white-space:nowrap;background:#e8be6214;border:1px solid #e8be6259;border-radius:999px;justify-self:end;padding:5px 8px;line-height:1}.portfolio-paper-ops-table{gap:6px;min-width:0;display:grid}.portfolio-paper-ops-row{color:#dce6ee;background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(120px,.8fr) minmax(120px,.7fr) minmax(240px,1.4fr) auto;align-items:center;gap:8px;min-height:40px;padding:7px 9px;display:grid}.portfolio-paper-ops-row.positive{border-left-color:#4cc9ad}.portfolio-paper-ops-row.warning{border-left-color:#e8be62}.portfolio-paper-ops-row.risk{border-left-color:#ff7f6d}.portfolio-paper-ops-row.neutral{border-left-color:#2a3b51}.portfolio-paper-ops-head{color:#8fa0b2;min-height:28px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0b111b;font-weight:900}.portfolio-paper-ops-row span{min-width:0}.portfolio-paper-ops-row strong,.portfolio-paper-ops-row b,.portfolio-paper-ops-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.portfolio-paper-ops-row strong,.portfolio-paper-ops-row b{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1))}.portfolio-paper-ops-row em{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));margin-top:2px;font-style:normal;font-weight:850}.portfolio-paper-ops-row button{color:#7df5db;cursor:pointer;min-height:29px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#10392f;border:1px solid #2b6f62;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-weight:900;display:inline-flex}.portfolio-paper-ops-row button:disabled{color:#657486;cursor:not-allowed;background:#111a27;border-color:#27364a}.portfolio-order-state-history{gap:8px;margin-top:12px;display:grid}.portfolio-order-state-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.portfolio-order-state-row{background:#101925;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;align-content:start;gap:5px;min-height:94px;padding:9px 10px;display:grid}.portfolio-order-state-row.positive{border-left-color:#4cc9ad}.portfolio-order-state-row.warning{border-left-color:#e8be62}.portfolio-order-state-row.risk{border-left-color:#ff7f6d}.portfolio-order-state-row.neutral{border-left-color:#2a3b51}.portfolio-order-state-row.focused{border-color:#71dfc5;box-shadow:0 0 0 1px #71dfc559}.portfolio-order-state-row strong,.portfolio-order-state-row span,.portfolio-order-state-row p,.portfolio-order-state-row em{overflow-wrap:anywhere;min-width:0}.portfolio-order-state-row strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));display:block}.portfolio-order-state-row span,.portfolio-order-state-row p,.portfolio-order-state-row em{color:#9cadbd;font-size:calc(11px * var(--aiqt-text-scale,1));line-height:1.35}.portfolio-order-state-row p{margin:0}.portfolio-order-state-row em{color:#71dfc5;font-style:normal;font-weight:800}.portfolio-order-state-audit-action{color:#9ad1ff;min-height:26px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f2235;border:1px solid #2d5f8d;border-radius:6px;justify-content:center;justify-self:start;align-items:center;gap:5px;font-weight:900;display:inline-flex}.portfolio-simulation-route{gap:8px;margin-top:12px;display:grid}.portfolio-simulation-route-title-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.portfolio-simulation-route-batch-action{color:#b7fff0;cursor:pointer;min-height:26px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f3b34;border:1px solid #2b7e72;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-weight:900;display:inline-flex}.portfolio-simulation-route-batch-action:disabled{color:#657486;cursor:not-allowed;background:#111a27;border-color:#27364a}.portfolio-route-risk-template{grid-template-columns:minmax(150px,.9fr) repeat(3,minmax(130px,1fr));gap:8px;display:grid}.portfolio-route-risk-template-summary,.portfolio-route-risk-template label{background:#101925;border:1px solid #27364a;border-radius:7px;gap:5px;min-width:0;padding:9px 10px;display:grid}.portfolio-route-risk-template-summary span,.portfolio-route-risk-template label span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.portfolio-route-risk-template-summary strong{color:#dce6ee;font-size:calc(16px * var(--aiqt-text-scale,1));line-height:1.1}.portfolio-route-risk-template-summary em,.portfolio-route-risk-template label small{color:#71dfc5;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.portfolio-route-risk-template input{color:#dce6ee;width:100%;min-width:0;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0f1722;border:1px solid #27364a;border-radius:6px;outline:none;padding:7px 8px;font-weight:900}.portfolio-route-risk-template input:focus{border-color:#4cc9ad;box-shadow:0 0 0 2px #4cc9ad1f}.portfolio-simulation-route-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.portfolio-simulation-route-row{background:#101925;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(110px,.8fr) minmax(170px,1.2fr) minmax(120px,.8fr);align-items:center;gap:8px;min-height:78px;padding:9px 10px;display:grid}.portfolio-simulation-route-row.positive{border-left-color:#4cc9ad}.portfolio-simulation-route-row.warning{border-left-color:#e8be62}.portfolio-simulation-route-row.risk{border-left-color:#ff7f6d}.portfolio-simulation-route-row.neutral{border-left-color:#2a3b51}.portfolio-simulation-route-row.focused{border-color:#78e6d2b3;box-shadow:0 0 0 1px #78e6d22e}.portfolio-simulation-route-row strong,.portfolio-simulation-route-row span,.portfolio-simulation-route-row p,.portfolio-simulation-route-row em{overflow-wrap:anywhere;min-width:0}.portfolio-simulation-route-row strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));display:block}.portfolio-simulation-route-row span,.portfolio-simulation-route-row p,.portfolio-simulation-route-row em{color:#9cadbd;font-size:calc(11px * var(--aiqt-text-scale,1));line-height:1.35}.portfolio-simulation-route-row p{margin:3px 0 0}.portfolio-simulation-route-row em{color:#71dfc5;font-style:normal;font-weight:900}.portfolio-order-simulation{gap:8px;margin-top:12px;display:grid}.portfolio-order-simulation-list{gap:7px;display:grid}.portfolio-order-simulation-row{background:#101925;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:7px;grid-template-columns:minmax(140px,1.1fr) minmax(180px,1.2fr) repeat(3,minmax(76px,.6fr)) minmax(120px,.8fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.portfolio-order-simulation-row strong,.portfolio-order-simulation-row span,.portfolio-order-simulation-row em{overflow-wrap:anywhere;min-width:0}.portfolio-order-simulation-row span,.portfolio-order-simulation-row em{color:#9cadbd;font-size:calc(11px * var(--aiqt-text-scale,1))}.portfolio-order-simulation-row em{color:#71dfc5;font-style:normal;font-weight:900}.portfolio-order-replay{gap:8px;margin-top:12px;display:grid}.portfolio-order-replay-table{gap:7px;display:grid}.portfolio-order-replay-row{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));background:#101925;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(90px,.8fr) repeat(5,minmax(76px,.6fr));align-items:center;gap:8px;padding:8px 10px;display:grid}.portfolio-order-replay-head{color:#8fa0b2;min-height:32px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f1723;font-weight:900}.portfolio-order-replay-row.positive{border-left-color:#4cc9ad}.portfolio-order-replay-row.warning{border-left-color:#e8be62}.portfolio-order-replay-row.risk{border-left-color:#ff7f6d}.portfolio-order-replay-row.neutral{border-left-color:#2a3b51}.portfolio-order-replay-row span{overflow-wrap:anywhere;min-width:0}.promotion-queue{gap:10px;display:grid}.promotion-summary{background:#101925;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:8px;gap:5px;padding:10px;display:grid}.promotion-queue.paper_pending .promotion-summary,.promotion-queue.certification_pending .promotion-summary{border-left-color:#e8be62}.promotion-queue.live_ready .promotion-summary{border-left-color:#4cc9ad}.promotion-queue.blocked .promotion-summary{border-left-color:#ff7f6d}.pre-live-checklist{background:#0f1723;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-width:0;padding:10px;display:grid}.pre-live-checklist.positive{border-left-color:#4cc9ad}.pre-live-checklist.warning{border-left-color:#e8be62}.pre-live-checklist.risk{border-left-color:#ff7f6d}.pre-live-checklist-summary{gap:4px;min-width:0;display:grid}.pre-live-checklist-summary span,.pre-live-checklist-row span,.pre-live-checklist-row em,.pre-live-checklist small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.pre-live-checklist-summary strong{color:#dce6ee;font-size:calc(15px * var(--aiqt-text-scale,1));line-height:1.2}.pre-live-checklist-summary p,.pre-live-checklist-row p,.pre-live-checklist small{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.4}.pre-live-checklist-count{color:#83e6ce;background:#2dd4bf14;border:1px solid #2dd4bf52;border-radius:7px;align-self:start;padding:5px 8px;font-style:normal;font-weight:950}.pre-live-checklist-row-list{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.pre-live-checklist-row{background:#121b29;border:1px solid #27364a;border-top:3px solid #2a3b51;border-radius:7px;gap:4px;min-width:0;padding:7px;display:grid}.pre-live-checklist-row.positive{border-top-color:#4cc9ad}.pre-live-checklist-row.warning{border-top-color:#e8be62}.pre-live-checklist-row.risk{border-top-color:#ff7f6d}.pre-live-checklist-row strong,.pre-live-checklist-row p{overflow-wrap:anywhere}.pre-live-checklist>small{grid-column:1/-1}.pre-live-runbook{gap:9px;min-width:0;display:grid}.pre-live-runbook-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.pre-live-runbook-actions button{color:#dce6ee;cursor:pointer;font-size:calc(11px * var(--aiqt-text-scale,1));background:#132133;border:1px solid #31506b;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-weight:900;line-height:1;display:inline-flex}.pre-live-runbook-actions button:hover{color:#83e6ce;border-color:#4cc9ad}.pre-live-runbook-summary{background:#101925;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.pre-live-runbook.blocked .pre-live-runbook-summary{border-left-color:#ff7f6d}.pre-live-runbook.in_progress .pre-live-runbook-summary{border-left-color:#e8be62}.pre-live-runbook.paper_rehearsal_ready .pre-live-runbook-summary{border-left-color:#4cc9ad}.pre-live-runbook-summary span,.pre-live-runbook-summary small,.pre-live-runbook-row span,.pre-live-runbook-row em,.pre-live-runbook-row small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.pre-live-runbook-summary strong{color:#dce6ee;font-size:calc(15px * var(--aiqt-text-scale,1))}.pre-live-runbook-summary p,.pre-live-runbook-row p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.45}.pre-live-runbook-progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;display:grid}.pre-live-runbook-progress em{color:#83e6ce;background:#2dd4bf14;border:1px solid #2dd4bf52;border-radius:7px;grid-row:span 2;padding:4px 7px;font-style:normal;font-weight:950}.pre-live-runbook-progress span,.pre-live-runbook-progress small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pre-live-runbook-audit{background:#101925b8;border:1px solid #283a50;border-left:3px solid #506176;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 9px;min-width:0;padding:8px;display:grid}.pre-live-runbook-audit.matched{border-left-color:#4cc9ad}.pre-live-runbook-audit.missing{border-left-color:#e8be62}.pre-live-runbook-audit.stale{border-left-color:#ff7f6d}.pre-live-runbook-audit>span{color:#a8b7c7;font-size:calc(10px * var(--aiqt-text-scale,1));text-transform:uppercase;border:1px solid #8fa0b247;border-radius:999px;padding:5px 7px;font-weight:950;line-height:1}.pre-live-runbook-audit>strong{color:#dce6ee;min-width:0;font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.pre-live-runbook-audit>p{color:#91a2b5;font-size:calc(11px * var(--aiqt-text-scale,1));grid-column:2/-1;margin:0;line-height:1.4}.pre-live-runbook-audit-meta{color:#7f91a5;min-width:0;font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-weight:850;line-height:1.3;overflow:hidden}.pre-live-runbook-audit-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;gap:6px;min-width:0;display:inline-flex}.pre-live-runbook-audit button{color:#83e6ce;cursor:pointer;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#2dd4bf14;border:1px solid #2dd4bf61;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-weight:900;line-height:1;display:inline-flex}.pre-live-runbook-list{gap:7px;min-width:0;display:grid}.pre-live-runbook-row{background:#101925;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(112px,.45fr) minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;padding:8px 9px;display:grid}.pre-live-runbook-row.positive{border-left-color:#4cc9ad}.pre-live-runbook-row.warning{border-left-color:#e8be62}.pre-live-runbook-row.risk{border-left-color:#ff7f6d}.pre-live-runbook-row strong{color:#dce6ee;min-width:0;font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pre-live-runbook-row p,.pre-live-runbook-row small{grid-column:1/-1}.pre-live-runbook-row small{overflow-wrap:anywhere}.promotion-summary span,.promotion-stage span,.promotion-stage em{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.promotion-summary strong{color:#dce6ee;font-size:calc(15px * var(--aiqt-text-scale,1))}.promotion-summary p,.promotion-stage p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:0;line-height:1.45}.promotion-stage-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.promotion-stage{background:#121b29;border:1px solid #27364a;border-top:3px solid #2a3b51;border-radius:7px;gap:5px;min-width:0;padding:8px;display:grid}.promotion-stage.positive{border-top-color:#4cc9ad}.promotion-stage.warning{border-top-color:#e8be62}.promotion-stage.risk{border-top-color:#ff7f6d}.promotion-stage strong,.promotion-stage p{overflow-wrap:anywhere}.promotion-adapter-ops-state-evidence,.promotion-adapter-paper-execution-evidence,.promotion-certification-evidence,.promotion-certification-apply-evidence,.promotion-controlled-restart-evidence,.promotion-environment-binding-evidence,.promotion-human-confirmation-evidence,.promotion-orchestration-dry-run-evidence,.promotion-orchestration-execution-evidence,.promotion-paper-order-lifecycle-evidence,.promotion-paper-route-runbook-evidence,.promotion-production-route-review-evidence,.promotion-restart-acceptance,.promotion-runtime-reload-acceptance-evidence,.promotion-runtime-reload-execution-evidence,.promotion-runtime-reload-plan-evidence,.promotion-sandbox-order-schema-dry-run-evidence,.promotion-sandbox-probe-execution-evidence,.promotion-sandbox-probe-plan-evidence,.promotion-sandbox-probe-review-evidence,.promotion-secret-materialization-evidence,.promotion-secret-reference-evidence{background:#0f1723;border:1px solid #27364a;border-radius:7px;gap:7px;padding:8px;display:grid}.promotion-adapter-ops-state-evidence>span,.promotion-adapter-paper-execution-evidence>span,.promotion-certification-evidence>span,.promotion-certification-apply-evidence>span,.promotion-controlled-restart-evidence>span,.promotion-environment-binding-evidence>span,.promotion-human-confirmation-evidence>span,.promotion-orchestration-dry-run-evidence>span,.promotion-orchestration-execution-evidence>span,.promotion-paper-order-lifecycle-evidence>span,.promotion-paper-route-runbook-evidence>span,.promotion-production-route-review-evidence>span,.promotion-restart-acceptance>span,.promotion-runtime-reload-acceptance-evidence>span,.promotion-runtime-reload-execution-evidence>span,.promotion-runtime-reload-plan-evidence>span,.promotion-sandbox-order-schema-dry-run-evidence>span,.promotion-sandbox-probe-execution-evidence>span,.promotion-sandbox-probe-plan-evidence>span,.promotion-sandbox-probe-review-evidence>span,.promotion-secret-materialization-evidence>span,.promotion-secret-reference-evidence>span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.promotion-human-confirmation-empty,.promotion-orchestration-execution-empty,.promotion-production-route-review-empty,.promotion-sandbox-probe-execution-empty,.promotion-sandbox-probe-plan-empty,.promotion-sandbox-probe-review-empty{color:#9fb0c3;font-size:calc(12px * var(--aiqt-text-scale,1));border:1px dashed #2a3b51;border-radius:6px;margin:0;padding:8px 9px;line-height:1.35}.promotion-adapter-ops-state-evidence-row,.promotion-adapter-paper-execution-evidence-row,.promotion-certification-evidence-row,.promotion-certification-apply-evidence-row,.promotion-controlled-restart-evidence-row,.promotion-environment-binding-evidence-row,.promotion-human-confirmation-evidence-row,.promotion-orchestration-dry-run-evidence-row,.promotion-orchestration-execution-evidence-row,.promotion-paper-order-lifecycle-evidence-row,.promotion-paper-route-runbook-evidence-row,.promotion-production-route-review-evidence-row,.promotion-restart-acceptance-row,.promotion-runtime-reload-acceptance-evidence-row,.promotion-runtime-reload-execution-evidence-row,.promotion-runtime-reload-plan-evidence-row,.promotion-sandbox-order-schema-dry-run-evidence-row,.promotion-sandbox-probe-execution-evidence-row,.promotion-sandbox-probe-plan-evidence-row,.promotion-sandbox-probe-review-evidence-row,.promotion-secret-materialization-evidence-row,.promotion-secret-reference-evidence-row{background:#101925;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:6px;grid-template-columns:minmax(160px,.8fr) minmax(160px,1fr) minmax(220px,1.2fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.promotion-adapter-ops-state-evidence-row.positive,.promotion-adapter-paper-execution-evidence-row.positive,.promotion-certification-evidence-row.positive,.promotion-certification-apply-evidence-row.positive,.promotion-controlled-restart-evidence-row.positive,.promotion-environment-binding-evidence-row.positive,.promotion-human-confirmation-evidence-row.positive,.promotion-orchestration-dry-run-evidence-row.positive,.promotion-orchestration-execution-evidence-row.positive,.promotion-paper-order-lifecycle-evidence-row.positive,.promotion-paper-route-runbook-evidence-row.positive,.promotion-production-route-review-evidence-row.positive,.promotion-restart-acceptance-row.positive,.promotion-runtime-reload-acceptance-evidence-row.positive,.promotion-runtime-reload-execution-evidence-row.positive,.promotion-runtime-reload-plan-evidence-row.positive,.promotion-sandbox-order-schema-dry-run-evidence-row.positive,.promotion-sandbox-probe-execution-evidence-row.positive,.promotion-sandbox-probe-plan-evidence-row.positive,.promotion-sandbox-probe-review-evidence-row.positive,.promotion-secret-materialization-evidence-row.positive,.promotion-secret-reference-evidence-row.positive{border-left-color:#4cc9ad}.promotion-adapter-ops-state-evidence-row.warning,.promotion-adapter-paper-execution-evidence-row.warning,.promotion-certification-evidence-row.warning,.promotion-certification-apply-evidence-row.warning,.promotion-controlled-restart-evidence-row.warning,.promotion-environment-binding-evidence-row.warning,.promotion-human-confirmation-evidence-row.warning,.promotion-orchestration-dry-run-evidence-row.warning,.promotion-orchestration-execution-evidence-row.warning,.promotion-paper-order-lifecycle-evidence-row.warning,.promotion-paper-route-runbook-evidence-row.warning,.promotion-production-route-review-evidence-row.warning,.promotion-restart-acceptance-row.warning,.promotion-runtime-reload-acceptance-evidence-row.warning,.promotion-runtime-reload-execution-evidence-row.warning,.promotion-runtime-reload-plan-evidence-row.warning,.promotion-sandbox-order-schema-dry-run-evidence-row.warning,.promotion-sandbox-probe-execution-evidence-row.warning,.promotion-sandbox-probe-plan-evidence-row.warning,.promotion-sandbox-probe-review-evidence-row.warning,.promotion-secret-materialization-evidence-row.warning,.promotion-secret-reference-evidence-row.warning{border-left-color:#e8be62}.promotion-adapter-ops-state-evidence-row.risk,.promotion-adapter-paper-execution-evidence-row.risk,.promotion-certification-evidence-row.risk,.promotion-certification-apply-evidence-row.risk,.promotion-controlled-restart-evidence-row.risk,.promotion-environment-binding-evidence-row.risk,.promotion-human-confirmation-evidence-row.risk,.promotion-orchestration-dry-run-evidence-row.risk,.promotion-orchestration-execution-evidence-row.risk,.promotion-paper-order-lifecycle-evidence-row.risk,.promotion-paper-route-runbook-evidence-row.risk,.promotion-production-route-review-evidence-row.risk,.promotion-restart-acceptance-row.risk,.promotion-runtime-reload-acceptance-evidence-row.risk,.promotion-runtime-reload-execution-evidence-row.risk,.promotion-runtime-reload-plan-evidence-row.risk,.promotion-sandbox-order-schema-dry-run-evidence-row.risk,.promotion-sandbox-probe-execution-evidence-row.risk,.promotion-sandbox-probe-plan-evidence-row.risk,.promotion-sandbox-probe-review-evidence-row.risk,.promotion-secret-materialization-evidence-row.risk,.promotion-secret-reference-evidence-row.risk{border-left-color:#ff7f6d}.promotion-adapter-ops-state-evidence-row strong,.promotion-adapter-ops-state-evidence-row p,.promotion-adapter-ops-state-evidence-row em,.promotion-adapter-paper-execution-evidence-row strong,.promotion-adapter-paper-execution-evidence-row p,.promotion-adapter-paper-execution-evidence-row em,.promotion-certification-evidence-row strong,.promotion-certification-evidence-row p,.promotion-certification-evidence-row em,.promotion-certification-apply-evidence-row strong,.promotion-certification-apply-evidence-row p,.promotion-certification-apply-evidence-row em,.promotion-controlled-restart-evidence-row strong,.promotion-controlled-restart-evidence-row p,.promotion-controlled-restart-evidence-row em,.promotion-environment-binding-evidence-row strong,.promotion-environment-binding-evidence-row p,.promotion-environment-binding-evidence-row em,.promotion-human-confirmation-evidence-row strong,.promotion-human-confirmation-evidence-row p,.promotion-human-confirmation-evidence-row em,.promotion-orchestration-dry-run-evidence-row strong,.promotion-orchestration-dry-run-evidence-row p,.promotion-orchestration-dry-run-evidence-row em,.promotion-orchestration-execution-evidence-row strong,.promotion-orchestration-execution-evidence-row p,.promotion-orchestration-execution-evidence-row em,.promotion-paper-order-lifecycle-evidence-row strong,.promotion-paper-order-lifecycle-evidence-row p,.promotion-paper-order-lifecycle-evidence-row em,.promotion-paper-route-runbook-evidence-row strong,.promotion-paper-route-runbook-evidence-row p,.promotion-paper-route-runbook-evidence-row em,.promotion-production-route-review-evidence-row strong,.promotion-production-route-review-evidence-row p,.promotion-production-route-review-evidence-row em,.promotion-restart-acceptance-row strong,.promotion-restart-acceptance-row p,.promotion-restart-acceptance-row em,.promotion-runtime-reload-acceptance-evidence-row strong,.promotion-runtime-reload-acceptance-evidence-row p,.promotion-runtime-reload-acceptance-evidence-row em,.promotion-runtime-reload-execution-evidence-row strong,.promotion-runtime-reload-execution-evidence-row p,.promotion-runtime-reload-execution-evidence-row em,.promotion-runtime-reload-plan-evidence-row strong,.promotion-runtime-reload-plan-evidence-row p,.promotion-runtime-reload-plan-evidence-row em,.promotion-sandbox-order-schema-dry-run-evidence-row strong,.promotion-sandbox-order-schema-dry-run-evidence-row p,.promotion-sandbox-order-schema-dry-run-evidence-row em,.promotion-sandbox-probe-execution-evidence-row strong,.promotion-sandbox-probe-execution-evidence-row p,.promotion-sandbox-probe-execution-evidence-row em,.promotion-sandbox-probe-plan-evidence-row strong,.promotion-sandbox-probe-plan-evidence-row p,.promotion-sandbox-probe-plan-evidence-row em,.promotion-sandbox-probe-review-evidence-row strong,.promotion-sandbox-probe-review-evidence-row p,.promotion-sandbox-probe-review-evidence-row em,.promotion-secret-materialization-evidence-row strong,.promotion-secret-materialization-evidence-row p,.promotion-secret-materialization-evidence-row em,.promotion-secret-reference-evidence-row strong,.promotion-secret-reference-evidence-row p,.promotion-secret-reference-evidence-row em{overflow-wrap:anywhere;min-width:0;margin:0}.promotion-adapter-ops-state-evidence-row strong,.promotion-adapter-paper-execution-evidence-row strong,.promotion-certification-evidence-row strong,.promotion-certification-apply-evidence-row strong,.promotion-controlled-restart-evidence-row strong,.promotion-environment-binding-evidence-row strong,.promotion-human-confirmation-evidence-row strong,.promotion-orchestration-dry-run-evidence-row strong,.promotion-orchestration-execution-evidence-row strong,.promotion-paper-order-lifecycle-evidence-row strong,.promotion-paper-route-runbook-evidence-row strong,.promotion-production-route-review-evidence-row strong,.promotion-restart-acceptance-row strong,.promotion-runtime-reload-acceptance-evidence-row strong,.promotion-runtime-reload-execution-evidence-row strong,.promotion-runtime-reload-plan-evidence-row strong,.promotion-sandbox-order-schema-dry-run-evidence-row strong,.promotion-sandbox-probe-execution-evidence-row strong,.promotion-sandbox-probe-plan-evidence-row strong,.promotion-sandbox-probe-review-evidence-row strong,.promotion-secret-materialization-evidence-row strong,.promotion-secret-reference-evidence-row strong{color:#e8f0f8;font-size:calc(12px * var(--aiqt-text-scale,1))}.promotion-adapter-ops-state-evidence-row p,.promotion-adapter-ops-state-evidence-row em,.promotion-adapter-paper-execution-evidence-row p,.promotion-adapter-paper-execution-evidence-row em,.promotion-certification-evidence-row p,.promotion-certification-evidence-row em,.promotion-certification-apply-evidence-row p,.promotion-certification-apply-evidence-row em,.promotion-controlled-restart-evidence-row p,.promotion-controlled-restart-evidence-row em,.promotion-environment-binding-evidence-row p,.promotion-environment-binding-evidence-row em,.promotion-human-confirmation-evidence-row p,.promotion-human-confirmation-evidence-row em,.promotion-orchestration-dry-run-evidence-row p,.promotion-orchestration-dry-run-evidence-row em,.promotion-orchestration-execution-evidence-row p,.promotion-orchestration-execution-evidence-row em,.promotion-paper-order-lifecycle-evidence-row p,.promotion-paper-order-lifecycle-evidence-row em,.promotion-paper-route-runbook-evidence-row p,.promotion-paper-route-runbook-evidence-row em,.promotion-production-route-review-evidence-row p,.promotion-production-route-review-evidence-row em,.promotion-restart-acceptance-row p,.promotion-restart-acceptance-row em,.promotion-runtime-reload-acceptance-evidence-row p,.promotion-runtime-reload-acceptance-evidence-row em,.promotion-runtime-reload-execution-evidence-row p,.promotion-runtime-reload-execution-evidence-row em,.promotion-runtime-reload-plan-evidence-row p,.promotion-runtime-reload-plan-evidence-row em,.promotion-sandbox-order-schema-dry-run-evidence-row p,.promotion-sandbox-order-schema-dry-run-evidence-row em,.promotion-sandbox-probe-execution-evidence-row p,.promotion-sandbox-probe-execution-evidence-row em,.promotion-sandbox-probe-plan-evidence-row p,.promotion-sandbox-probe-plan-evidence-row em,.promotion-sandbox-probe-review-evidence-row p,.promotion-sandbox-probe-review-evidence-row em,.promotion-secret-materialization-evidence-row p,.promotion-secret-materialization-evidence-row em,.promotion-secret-reference-evidence-row p,.promotion-secret-reference-evidence-row em{color:#9fb0c3;font-size:calc(12px * var(--aiqt-text-scale,1));font-style:normal;line-height:1.35}.module-workspace-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);align-items:stretch}.module-workspace-panel{grid-column:span 2}.module-toolbar{color:#8fa0b2;min-height:36px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0f1722;border:1px solid #27364a;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-weight:800;display:flex}.module-toolbar strong{color:#71dfc5}.research-ops-summary{color:#8fa0b2;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0f1722;border:1px solid #27364a;border-radius:7px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.research-ops-summary strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1))}.research-ops-summary.positive{border-color:#287263}.research-ops-summary.warning{border-color:#7c6424}.research-ops-summary.risk{border-color:#7b3a34}.research-ops-table{gap:8px;margin-top:10px;display:grid}.research-ops-row{color:#dce6ee;min-height:50px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-left-width:3px;border-radius:7px;grid-template-columns:minmax(110px,.8fr) minmax(120px,.75fr) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.research-ops-row.warning{border-left-color:#f6c85f}.research-ops-row.risk{border-left-color:#ff6b5f}.research-ops-row.positive{border-left-color:#41d3b0}.research-ops-row.selected{background:#102a25}.research-ops-row strong,.research-ops-row b,.research-ops-row em{display:block}.research-ops-row em{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;font-style:normal}.research-ops-head{color:#8fa0b2;min-height:34px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f1722;border-left-width:1px;font-weight:900}.research-ops-row button{color:#71dfc5;cursor:pointer;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#122b27;border:1px solid #2b6f62;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-weight:900;display:inline-flex}.research-ops-row button:disabled{cursor:wait;opacity:.55}.scanner-table,.broker-adapter-table,.risk-ledger,.event-stream,.workflow-output{gap:8px;min-height:0;margin-top:10px;display:grid}.scanner-row{color:#dce6ee;min-height:50px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-radius:7px;grid-template-columns:minmax(120px,1.2fr) minmax(80px,.6fr) minmax(130px,1fr) minmax(72px,.5fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.scanner-head{color:#8fa0b2;min-height:34px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f1722;font-weight:900}.scanner-row strong,.scanner-row em,.scanner-row b{display:block}.scanner-row em{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px}.scanner-row b{color:#fff;margin-bottom:5px}.scanner-row i{background:#4cc9ad;border-radius:999px;max-width:100%;height:5px;display:block}.scanner-row button,.run-button.compact{color:#71dfc5;cursor:pointer;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#122b27;border:1px solid #2b6f62;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-weight:900;display:inline-flex}.risk-chip{font-size:calc(11px * var(--aiqt-text-scale,1));border-radius:999px;justify-self:start;padding:5px 8px;font-weight:900}.risk-chip.low,.risk-ledger-row.positive{color:#71dfc5;background:#122b27;border:1px solid #2b6f62}.risk-chip.medium,.risk-ledger-row.warning{color:#e8be62;background:#2a2315;border:1px solid #614e20}.risk-chip.high,.risk-ledger-row.risk{color:#ff9c8e;background:#2b1d22;border:1px solid #7a3a32}.risk-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-position-ledger{margin-top:12px}.paper-position-title{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-weight:900;display:flex}.paper-position-title strong{color:#dce6ee}@media (width<=920px){.portfolio-order-latest-simulation{grid-template-columns:1fr}.portfolio-route-risk-template{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-simulation-route-row{grid-template-columns:1fr}.portfolio-order-latest-simulation em{text-align:left}}@media (width<=560px){.execution-stage5-shadow>header{flex-direction:column}.execution-stage5-shadow header>strong{max-width:none}.execution-stage5-shadow dl{grid-template-columns:1fr}.execution-stage5-shadow>button{width:100%}.execution-stage5-shadow>button+button{margin-left:0}.portfolio-route-risk-template{grid-template-columns:1fr}}.design-research-ai-controls{background:#0d1d2a;border:1px solid #243b50;border-radius:5px;padding:9px;align-content:start!important;gap:7px!important}.design-research-ai-controls>label:first-child{gap:5px;display:grid}.design-research-ai-controls select{color:#dce6ee;width:100%;min-height:30px;font:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));background:#101b28;border:1px solid #2a4056;border-radius:4px;padding:0 8px}.design-research-provider-meta,.design-research-ai-controls p,.design-research-generation-message{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:0;line-height:1.45}.design-research-external-approval{cursor:pointer;align-items:flex-start;gap:6px;display:flex}.design-research-external-approval input{accent-color:#55b59f;margin:1px 0 0}.design-research-generation-message.error{color:#f07c70}.terminal-shell[data-theme=light] .design-research-ai-controls{border-color:var(--border);background:#f6f9fb}.terminal-shell[data-theme=light] .design-research-ai-controls select{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.terminal-shell[data-theme=light] .design-research-provider-meta,.terminal-shell[data-theme=light] .design-research-ai-controls p,.terminal-shell[data-theme=light] .design-research-generation-message{color:var(--muted)}.terminal-shell[data-theme=light] .design-research-generation-message.error{color:#b23c35}.design-ai-side .design-chain-row{min-height:29px}@media (width<=760px){.terminal-shell{min-height:100vh;display:block;overflow-x:hidden}.left-rail{z-index:100;border-width:1px 0 0;width:100%;height:58px;min-height:0;padding:4px;display:block;position:fixed;inset:auto 0 0}.left-rail .brand,.left-rail .rail-profile,.left-rail .work-area-group-label{display:none}.left-rail .rail-section,.left-rail .work-area-group,.left-rail .work-area-group-items{display:contents}.left-rail .work-area-nav{gap:3px;display:flex;overflow-x:auto}.left-rail .work-area-button{flex:0 0 56px;grid-template-columns:1fr;place-items:center;min-height:48px;padding:5px;display:grid}.left-rail .work-area-button .work-area-copy{display:none}.terminal-main{width:100%;height:auto;min-height:100vh;padding:42px 0 118px;overflow:visible}.terminal-design-surface{width:100%;height:auto;min-height:calc(100vh - 160px);padding:10px 8px 80px}.design-market-grid,.design-research-grid,.design-strategy-grid,.design-backtest-grid,.design-ai-grid,.design-portfolio-grid,.design-execution-grid,.design-audit-grid,.design-settings-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid}.design-market-side,.design-market-bottom,.design-research-side,.design-research-runs,.design-risk-ledger,.design-ai-side,.design-ai-decisions,.design-portfolio-side,.design-execution-side,.design-execution-timeline,.design-audit-side,.design-audit-detail,.design-settings-side{grid-area:auto/1}.design-market-bottom,.design-review-columns,.design-detail-grid,.design-settings-bottom{grid-template-columns:minmax(0,1fr)}.terminal-status-bar{height:54px;min-height:54px;position:fixed;bottom:58px;left:0;right:0}}.terminal-shell{min-height:720px;overflow:hidden}.left-rail{background:#0b1722;height:calc(100vh - 70px);min-height:650px;padding:10px 10px 14px}.brand{border-bottom:1px solid #1d3042;min-height:42px;padding-bottom:9px}.brand-mark{border-radius:7px;width:34px;height:34px}.brand strong{font-size:calc(12px * var(--aiqt-text-scale,1))}.brand span{font-size:calc(9px * var(--aiqt-text-scale,1))}.work-area-nav{gap:10px}.work-area-group{border-bottom:1px solid #1d3042;gap:4px;padding-bottom:7px}.work-area-group:last-child{border-bottom:0}.work-area-group-label{color:#718396;font-size:calc(10px * var(--aiqt-text-scale,1));margin:0 4px 2px;font-weight:600}.work-area-group-items{gap:3px}.work-area-button{background:0 0;border-color:#0000;border-radius:3px;min-height:34px;padding:7px 10px}.work-area-button .work-area-index,.work-area-button .work-area-copy small,.work-area-button .work-area-stage,.work-area-button .work-area-status{display:none}.work-area-button svg{color:#aebbc6}.work-area-button .work-area-copy strong{color:#b9c5cf;font-size:calc(12px * var(--aiqt-text-scale,1));font-weight:500}.work-area-button.selected,.work-area-button.active{background:#133b3b;border-left:3px solid #58d6b9}.work-area-button.selected svg,.work-area-button.selected .work-area-copy strong{color:#58d6b9}.rail-profile{background:#0d1a27;border:1px solid #1f3447;border-radius:5px;min-height:64px;padding:10px}.rail-profile time{color:#718598;width:100%;font-size:calc(9px * var(--aiqt-text-scale,1));grid-column:1/3}.rail-profile{grid-template-columns:32px minmax(0,1fr) auto;gap:4px 8px;min-height:0;padding:8px}.rail-profile>span:not(.rail-avatar){grid-column:2/4;min-width:0}.rail-profile strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-profile time{text-align:left;grid-area:2/2;width:auto;padding-top:0;line-height:1.35;overflow:hidden}.rail-profile .rail-logout{border:1px solid var(--border);font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;border-radius:4px;grid-area:3/3;place-self:end;padding:3px 5px}.rail-profile .rail-connect-ai{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--border));color:var(--teal);cursor:pointer;font-family:inherit;font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;background:0 0;border-radius:4px;grid-area:3/2;place-self:end start;padding:3px 5px;font-weight:700;text-decoration:none}.rail-profile .rail-connect-ai:hover{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 8%, transparent)}.rail-profile .rail-logout:hover{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger)}.terminal-main{background:#06131f;height:calc(100vh - 70px);min-height:650px;padding:48px 0 0;position:relative;overflow:hidden}.terminal-topbar{z-index:20;background:#07121c;border-bottom:1px solid #1d3042;grid-template-columns:minmax(420px,1fr) auto;align-items:center;height:48px;min-height:48px;padding:6px 14px;display:grid;position:absolute;inset:0 0 auto}.terminal-route-heading{display:none}.terminal-global-tape{color:#8fa0b2;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;align-items:center;gap:24px;display:flex}.terminal-global-tape em{color:#58d6b9;font-style:normal}.terminal-data-fresh{align-items:center;gap:6px;margin-left:auto;display:flex}.topbar-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.topbar-actions .context-link-button,.topbar-actions .status-pill,.topbar-actions .locale-control,.topbar-actions .timeframe-control,.topbar-actions .run-button{display:none}.topbar-actions .research-template-control{display:inline-flex}.symbol-switcher{display:block}.symbol-switcher select,.symbol-switcher>button{display:none}.symbol-field input{color:#c9d4dd;width:232px;height:30px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#0d1b28;border-color:#20364a;border-radius:4px}.symbol-field input:focus-visible{outline-offset:1px;border-color:#58d6b9;outline:2px solid #58d6b93d}.terminal-paper-badge,.terminal-live-badge{color:#f0bd47;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));border:1px solid #b77d14;border-radius:4px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.terminal-live-badge{color:#ff6257;border-color:#a93332}.terminal-paper-badge.live,.terminal-live-badge.authorized{border-color:color-mix(in srgb, var(--teal) 65%, var(--border));color:var(--teal)}.terminal-paper-badge.blocked{border-color:color-mix(in srgb, var(--danger) 65%, var(--border));color:var(--danger)}.terminal-design-surface{color:#cbd6df;scrollbar-color:#2e4b61 transparent;scrollbar-width:thin;height:100%;padding:14px 14px 84px;overflow:auto}.design-page-header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:54px;margin-bottom:10px;display:flex}.design-page-header>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.design-page-header h2{color:#e5edf3;font-size:calc(22px * var(--aiqt-text-scale,1));letter-spacing:.04em;margin:0;font-weight:600}.design-page-header>div>span{color:#93a3b3;font-size:calc(11px * var(--aiqt-text-scale,1))}.design-page-state{flex:1 0 100%;grid-template-columns:.8fr 1.2fr 1.2fr;gap:6px;display:grid}.design-page-state>span{align-items:center;gap:6px;min-width:0;display:flex}.design-page-state small{color:var(--muted);font-size:calc(8.5px * var(--aiqt-text-scale,1));flex:none}.design-page-state strong{color:var(--text);font-size:calc(9px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.design-primary-action,.design-secondary-action,.design-link-button,.design-header-actions button,.design-settings-bottom button,.design-audit-filters button{color:#65d5b9;cursor:pointer;font-size:calc(11px * var(--aiqt-text-scale,1));background:#113029;border:1px solid #287360;border-radius:4px;justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex}.design-primary-action{white-space:nowrap;flex:none;min-width:150px;min-height:36px;padding:0 16px}.design-primary-action.warning{color:#f2bc43;background:#2a2616;border-color:#bf8619}.design-primary-action:disabled,.design-secondary-action:disabled{cursor:not-allowed;opacity:.45}.design-meta-line,.design-inline-quote,.design-header-actions{color:#8698a9;font-size:calc(10px * var(--aiqt-text-scale,1));flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.design-inline-quote strong{color:#58d6b9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(22px * var(--aiqt-text-scale,1))}.design-panel{background:#0a1926;border:1px solid #20374b;border-radius:4px;min-width:0;overflow:hidden}.design-panel-head{border-bottom:1px solid #1d3347;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}.design-panel-head h3{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));margin:0;font-weight:600}.design-panel-head span{color:#7f93a4;font-size:calc(9px * var(--aiqt-text-scale,1))}.design-panel-body{min-height:0;padding:8px 10px}.design-status{color:#58d6b9;min-height:20px;font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;border:1px solid #24745f;border-radius:3px;justify-content:center;align-items:center;padding:2px 7px;font-style:normal;display:inline-flex}.design-status.warning{color:#e9b946;border-color:#a67a25}.design-status.risk{color:#ff6257;border-color:#9e3838}.design-status.neutral{color:#91a3b3;border-color:#425568}.design-table{border-collapse:collapse;table-layout:auto;color:#9fb0bf;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(9px * var(--aiqt-text-scale,1))}.design-table th,.design-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #1b3144;height:30px;padding:5px 8px}.design-table th{color:#8295a6;font-weight:600}.design-table tr.selected{background:#143e3d}.design-table tbody tr:hover{background:#102638}.design-table svg{vertical-align:middle;display:inline}.design-empty{color:#718598;text-align:center!important;height:80px!important}.up{color:#58d6b9!important}.down{color:#ff6257!important}.design-kv-row,.design-check-row,.design-factor-row,.design-coverage-row{color:#8fa0b2;min-height:27px;font-size:calc(9px * var(--aiqt-text-scale,1));border-bottom:1px solid #1b3043;align-items:center;gap:8px;display:flex}.design-kv-row>:last-child,.design-check-row>:last-child{margin-left:auto}.design-check-row svg{color:#58d6b9}.design-progress{background:#203347;border-radius:999px;height:6px;overflow:hidden}.design-progress span{background:#58d6b9;height:100%;display:block}.design-progress.risk span{background:#ff6257}.design-chart-host,.design-chart-host .chart-panel-body,.design-chart-host .chart-canvas,.design-chart-host .chart-canvas>div{width:100%;height:100%;min-height:0}.design-chart-host{grid-template-rows:minmax(0,1fr) auto;display:grid}.design-chart-host .chart-data-strip{min-height:34px;font-size:calc(9px * var(--aiqt-text-scale,1));border-top:1px solid #1b3043;padding:4px 10px 5px}.design-watchlist-panel,.design-market-chart,.design-research-chart{flex-direction:column;display:flex}.design-watchlist-panel .design-panel-body,.design-market-chart .design-panel-body,.design-research-chart .design-panel-body{flex:1;height:auto;padding:0}.design-refresh-issue{color:#ff786d;font-size:calc(9px * var(--aiqt-text-scale,1));margin:8px 0 0;line-height:1.35}@media (width<=760px){.research-confirmation-issues article{grid-template-columns:minmax(0,1fr)}.research-confirmation-issue-action{width:100%}}@media (width>=1301px){.terminal-main{row-gap:0}}.design-search,.design-form-row{align-items:center;gap:8px;display:flex}.design-search{border:1px solid #294155;padding:7px 8px}.design-search input,.design-form-row input,.design-form-row select,.design-audit-filters input,.design-audit-filters select{color:#b8c5cf;width:100%;font-size:calc(9px * var(--aiqt-text-scale,1));background:#0b1b29;border:1px solid #294155;border-radius:3px;padding:7px 8px}.design-search input{border:0;outline:0;padding:0}.design-list-card{color:#9fb0be;text-align:left;width:100%;font-size:calc(9px * var(--aiqt-text-scale,1));background:#0b1a28;border:1px solid #233b50;border-radius:3px;gap:4px;margin-top:7px;padding:10px;display:grid}.design-list-card.selected{background:#123d3b;border-left:3px solid #58d6b9}.design-list-card span{color:#58d6b9}.design-rule-group{border:1px solid #284054;border-radius:3px;margin-bottom:7px;overflow:hidden}.design-rule-group>header{min-height:28px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#102334;align-items:center;gap:9px;padding:5px 8px;display:flex}.design-rule-group>header span{color:#07111b;background:#6d9ee9;border-radius:3px;place-items:center;width:18px;height:18px;font-weight:700;display:grid}.design-rule-group.group-2>header span{background:#70d798}.design-rule-group.group-3>header span{background:#efb84e}.design-rule-group.group-4>header span{background:#f06b5e}.design-rule-row{color:#8fa0b2;min-height:27px;font-size:calc(9px * var(--aiqt-text-scale,1));border-top:1px solid #1f374b;grid-template-columns:24px 150px minmax(0,1fr) auto;align-items:center;padding:4px 8px;display:grid}.design-rule-row em{color:#aab8c4;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.design-big-metric{color:#58d6b9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(24px * var(--aiqt-text-scale,1));gap:4px;display:grid}.design-big-metric span{color:#8194a5;font-family:Inter,system-ui,sans-serif;font-size:calc(9px * var(--aiqt-text-scale,1))}.design-history-row{color:#8fa0b2;min-height:31px;font-size:calc(9px * var(--aiqt-text-scale,1));border-bottom:1px solid #1c3245;align-items:center;gap:8px;display:flex}.design-history-row i{border:1px solid #3e5b70;border-radius:999px;width:7px;height:7px}.design-history-row i.done{background:#58d6b9;border-color:#58d6b9}.design-history-row strong,.design-history-row .design-status{margin-left:auto}.design-chart-empty{z-index:3;color:#718598;font-size:calc(10px * var(--aiqt-text-scale,1));place-items:center;margin:0;display:grid;position:absolute;inset:0}.design-line-chart{width:100%;height:100%;display:block}.design-metric-row{background:#0a1926;border:1px solid #20374b;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.design-metric{text-align:center;border-right:1px solid #20374b;gap:5px;min-height:58px;padding:10px;display:grid}.design-metric:last-child{border-right:0}.design-metric span{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1))}.design-metric strong{color:#dce6ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(17px * var(--aiqt-text-scale,1))}.design-evidence-toggle{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px 8px;display:grid}.design-evidence-toggle input{accent-color:var(--teal);margin:2px 0 0}.design-evidence-toggle>span{gap:3px;display:grid}.design-evidence-toggle strong{color:var(--text);font-size:calc(10.5px * var(--aiqt-text-scale,1))}.design-evidence-toggle small,.design-evidence-hint{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));margin:0;line-height:1.5}.design-evidence-toggle .design-status{grid-column:2;justify-self:start}.design-evidence-fields{border-top:1px solid var(--border);gap:6px;margin-top:10px;padding-top:9px;display:grid}.design-evidence-fields label{color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:8px;display:flex}.design-evidence-fields input{border:1px solid var(--border-strong);background:var(--surface-raised);width:74px;min-height:28px;color:var(--text);font:inherit;text-align:right;border-radius:4px;padding:0 7px}.design-evidence-fields input:focus{border-color:var(--teal);outline:2px solid color-mix(in srgb, var(--teal) 24%, transparent);outline-offset:1px}.design-evidence-hint{border-top:1px solid var(--border);margin-top:9px;padding-top:8px}.design-review-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.design-review-columns article{color:#8799aa;min-height:345px;font-size:calc(9px * var(--aiqt-text-scale,1));border:1px solid #294155;gap:8px;padding:10px;display:grid}.design-review-columns article>strong{font-size:calc(21px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;display:flex}.design-chain-row{min-height:41px;font-size:calc(9px * var(--aiqt-text-scale,1));grid-template-columns:20px 1fr;gap:3px 7px;display:grid}.design-chain-row>span{border:1px solid #65849b;border-radius:999px;grid-row:1/3;place-items:center;width:18px;height:18px;display:grid}.design-chain-row small{color:#758a9d}.design-decision-row{color:#8fa0b2;min-height:42px;font-size:calc(9px * var(--aiqt-text-scale,1));border-bottom:1px solid #1e3549;grid-template-columns:50px 90px 70px minmax(0,1fr) 130px;align-items:center;display:grid}.design-decision-row p{margin:0}.design-risk-ledger{grid-column:1/3}.portfolio-m5-section{grid-column:1/3;gap:12px;min-width:0;display:grid}.portfolio-m5-disclosure{min-width:0}.portfolio-m5-disclosure>summary{cursor:pointer;color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:700}.portfolio-m5-disclosure>summary small{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));margin-left:8px;font-weight:500}.portfolio-m5-content{gap:12px;min-width:0;margin-top:12px;display:grid}.portfolio-m5-table-block h3{color:var(--text);margin:0}.portfolio-m5-classifications p,.portfolio-m5-empty{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));margin:4px 0 0;line-height:1.55}.portfolio-m5-check-status{border:1px solid var(--border-strong);color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-weight:700;display:inline-flex}.portfolio-m5-check-status.passed{border-color:color-mix(in srgb, var(--teal) 50%, var(--border));background:var(--teal-dim);color:var(--teal)}.portfolio-m5-check-status.reduced{border-color:color-mix(in srgb, var(--warning) 55%, var(--border));background:color-mix(in srgb, var(--warning) 10%, var(--surface));color:var(--warning)}.portfolio-m5-check-status.blocked{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger)}.portfolio-m5-error{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger);font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:5px;align-items:flex-start;gap:7px;padding:8px 9px;display:flex}.portfolio-m5-form,.portfolio-m5-classifications{gap:8px;min-width:0;display:grid}.portfolio-m5-classification-row{grid-template-columns:minmax(72px,.35fr) minmax(130px,1fr) minmax(100px,.6fr);align-items:end;gap:8px;display:grid}.portfolio-m5-classification-row>span{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(11px * var(--aiqt-text-scale,1));align-self:center;font-weight:700}.portfolio-m5-form label,.portfolio-m5-limits label{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));gap:4px;font-weight:650;display:grid}.portfolio-m5-form input{border:1px solid var(--border);background:var(--surface-raised);width:100%;min-width:0;height:30px;color:var(--text);font:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:4px;padding:4px 7px}.portfolio-m5-form input:focus-visible{border-color:var(--teal);outline:2px solid color-mix(in srgb, var(--teal) 22%, transparent)}.portfolio-m5-observations{grid-template-columns:repeat(2,minmax(110px,.35fr)) minmax(180px,.6fr);align-items:end;gap:8px;display:grid}.portfolio-m5-observations button{border:1px solid color-mix(in srgb, var(--teal) 58%, var(--border));background:var(--teal-dim);min-height:30px;color:var(--teal);cursor:pointer;font:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:4px;justify-content:center;align-items:center;gap:6px;font-weight:750;display:inline-flex}.portfolio-m5-observations button:disabled{cursor:not-allowed;opacity:.48}.portfolio-m5-limits{border-top:1px solid var(--border);padding-top:8px}.portfolio-m5-limits summary{color:var(--muted);cursor:pointer;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:700}.portfolio-m5-limits>div{grid-template-columns:repeat(5,minmax(100px,1fr));gap:7px;margin-top:8px;display:grid}.portfolio-m5-summary{grid-template-columns:repeat(6,minmax(90px,1fr));gap:7px;display:grid}.portfolio-m5-summary>span{border:1px solid var(--border);background:var(--surface-raised);border-radius:4px;gap:3px;padding:7px 8px;display:grid}.portfolio-m5-summary small{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1))}.portfolio-m5-summary strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));font-variant-numeric:tabular-nums}.portfolio-m5-table-block{gap:7px;min-width:0;display:grid}.portfolio-m5-table-block h3{font-size:calc(11px * var(--aiqt-text-scale,1))}.portfolio-m5-table-scroll{min-width:0;overflow-x:auto}.portfolio-m5-table-scroll .design-table{min-width:640px}.portfolio-m5-two-column{grid-template-columns:minmax(420px,.85fr) minmax(560px,1.15fr);gap:12px;min-width:0;display:grid}.portfolio-m5-section .design-risk-ledger{grid-column:auto}.portfolio-m5-empty{border:1px dashed var(--border);text-align:center;border-radius:5px;padding:12px}@media (width<=1100px){.portfolio-m5-two-column{grid-template-columns:minmax(0,1fr)}.portfolio-m5-summary{grid-template-columns:repeat(3,minmax(90px,1fr))}.portfolio-m5-limits>div{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (width<=760px){.portfolio-m5-section,.design-portfolio-production-risk{grid-column:1}.portfolio-m5-classification-row,.portfolio-m5-observations{grid-template-columns:minmax(0,1fr);display:grid}.portfolio-m5-summary,.portfolio-m5-limits>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-live-warning{color:#efbc47;min-height:42px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#252414;border:1px solid #ae7917;border-radius:4px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 14px;display:flex}.design-live-warning.small{min-height:32px;font-size:calc(9px * var(--aiqt-text-scale,1));margin:6px 0 0}.design-live-warning.positive{border-color:color-mix(in srgb, var(--teal) 65%, var(--border));background:color-mix(in srgb, var(--teal) 9%, var(--surface));color:var(--teal)}.design-live-session-policy{margin-bottom:10px}.design-live-session-policy form{grid-template-columns:minmax(220px,340px) auto minmax(0,1fr);grid-template-areas:"label. .""input button message""hint. .";align-items:center;gap:5px 10px;display:grid}.design-live-session-policy form>label{grid-area:label}.design-live-session-policy form>input{height:calc(34px * var(--aiqt-text-scale,1));grid-area:input}.design-live-session-policy form>small{grid-area:hint}.design-live-session-policy .design-secondary-action{height:calc(34px * var(--aiqt-text-scale,1));grid-area:button;padding:0 14px}.design-detail-grid{grid-template-columns:1fr .8fr .8fr 1fr;gap:8px;display:grid}.design-detail-grid article{color:#8fa0b2;min-height:176px;font-size:calc(9px * var(--aiqt-text-scale,1));border:1px solid #233b50;padding:9px}.design-detail-grid article>strong{color:#c9d5de;font-size:calc(10px * var(--aiqt-text-scale,1))}.design-coverage-row{grid-template-columns:1fr auto;display:grid}.design-coverage-row .design-progress{grid-column:1/3;width:100%}.design-form-row label{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));flex:1;gap:4px;display:grid}.design-connector-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.design-connector-summary article{border:1px solid var(--border);background:var(--surface-raised);border-radius:4px;min-width:0;padding:9px}.design-connector-summary header,.design-settings-disclosure>summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.design-connector-summary dl,.design-connector-summary dl div{gap:3px;display:grid}.design-connector-summary dl{margin:8px 0 0}.design-connector-summary dl div{grid-template-columns:54px minmax(0,1fr)}.design-connector-summary dt,.design-connector-summary dd{font-size:calc(9px * var(--aiqt-text-scale,1));margin:0;line-height:1.45}.design-connector-summary dt{color:var(--muted)}.design-connector-summary dd{color:var(--text);overflow-wrap:anywhere}@media (width<=760px){.design-connector-summary,.design-page-state{grid-template-columns:minmax(0,1fr)}.design-page-state strong{white-space:normal}}.terminal-status-bar{z-index:90;background:#0a1724;border-color:#213649;grid-template-columns:repeat(4,minmax(0,1fr)) 240px;height:70px;min-height:70px;padding:8px 10px;position:fixed}.terminal-status-item{border-right:1px solid #253a4c;min-height:52px;padding:8px 26px}.terminal-status-item span,.terminal-status-item strong,.terminal-live-block span,.terminal-live-block strong,.terminal-live-block small{font-size:calc(9px * var(--aiqt-text-scale,1))}.terminal-live-block{background:#30191c;border:1px solid #8d3333;border-radius:4px;min-height:52px;padding:8px 22px}@media screen and (width>=761px) and (width<=1100px){.terminal-global-tape span:nth-child(2),.terminal-global-tape span:nth-child(3){display:none}.design-market-grid,.design-research-grid,.design-strategy-grid,.design-portfolio-grid,.design-ai-grid{grid-template-columns:minmax(0,1fr) 270px}.design-watchlist-panel,.design-factor-panel,.design-research-timeline,.design-strategy-library,.design-portfolio-summary{display:none}.design-market-ranking,.design-risk-ledger,.design-ai-decisions{grid-column:1/3}}@media (width<=760px){.terminal-shell{min-height:100vh;display:block;overflow:auto}.left-rail{z-index:100;background:#0a1724;border-width:1px 0 0;width:100%;height:58px;min-height:0;padding:4px;position:fixed;inset:auto 0 0}.brand,.rail-profile,.work-area-group-label{display:none}.rail-section,.work-area-nav,.work-area-group,.work-area-group-items{display:contents}.work-area-nav{display:flex;overflow-x:auto}.work-area-button{flex:0 0 56px;justify-content:center;min-height:48px;padding:5px}.work-area-button .work-area-copy{display:none}.terminal-main{height:auto;min-height:calc(100vh - 58px);padding-top:42px;padding-bottom:126px;overflow:visible}.terminal-topbar{grid-template-columns:1fr auto;height:42px;min-height:42px;padding:5px 8px;position:fixed}.terminal-global-tape span:not(.terminal-data-fresh),.terminal-paper-badge{display:none}.symbol-field input{width:136px}.terminal-live-badge{min-height:28px;font-size:calc(9px * var(--aiqt-text-scale,1));padding-inline:8px}.terminal-design-surface{height:auto;min-height:calc(100vh - 100px);padding:10px 8px 140px}.design-page-header{min-height:78px}.design-page-header>div:first-child{gap:5px;display:grid}.design-page-header h2{font-size:calc(18px * var(--aiqt-text-scale,1))}.design-primary-action{min-width:110px;font-size:calc(9px * var(--aiqt-text-scale,1));padding-inline:10px}.design-market-grid,.design-research-grid,.design-strategy-grid,.design-backtest-grid,.design-ai-grid,.design-portfolio-grid,.design-execution-grid,.design-audit-grid,.design-settings-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid}.design-watchlist-panel,.design-factor-panel,.design-research-timeline,.design-strategy-library,.design-portfolio-summary{display:block}.design-market-ranking,.design-research-runs,.design-risk-ledger,.design-portfolio-approval,.design-ai-decisions,.design-execution-timeline,.design-audit-detail{grid-column:1}.design-market-chart,.design-research-chart{min-height:420px}.design-market-bottom,.design-research-side{grid-area:auto/1}.design-market-side,.design-strategy-side,.design-backtest-side,.design-ai-side,.design-portfolio-side,.design-execution-side,.design-audit-side,.design-settings-side{grid-template-columns:1fr}.design-execution-stats,.design-metric-row{grid-template-columns:repeat(2,1fr)}.design-live-session-policy form{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""input button""hint hint""message message"}.design-review-columns,.design-ranking-columns,.design-detail-grid,.design-settings-bottom{grid-template-columns:1fr}.design-table{min-width:640px}.design-panel-body{overflow-x:auto}.terminal-status-bar{grid-template-columns:repeat(4,1fr);height:54px;min-height:54px;padding:4px;position:fixed;bottom:58px}.terminal-status-item{min-height:44px;padding:6px}.terminal-status-item span{display:none}.terminal-live-block{grid-column:1/5;display:none}}.paper-position-table{gap:7px;display:grid}.paper-position-row{color:#dce6ee;min-height:40px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:7px;grid-template-columns:minmax(80px,.8fr) minmax(58px,.45fr) minmax(58px,.45fr) minmax(58px,.45fr) minmax(88px,.65fr) minmax(92px,.7fr) minmax(64px,.48fr) minmax(64px,.5fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.paper-position-head{color:#8fa0b2;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f1722;font-weight:900}.paper-position-row.warning{border-left-color:#e8be62}.paper-position-row.neutral{border-left-color:#2a3b51}.paper-position-row.risk{border-left-color:#ff7f6d}.paper-position-row span{overflow-wrap:anywhere;min-width:0}.broker-adapter-row{color:#dce6ee;min-height:46px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(120px,.9fr) minmax(64px,.4fr) minmax(56px,.35fr) minmax(78px,.45fr) minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.broker-adapter-head{color:#8fa0b2;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f1722;font-weight:900}.broker-adapter-row.positive{border-left-color:#4cc9ad}.broker-adapter-row.warning{border-left-color:#e8be62}.broker-adapter-row.risk{border-left-color:#ff7f6d}.broker-adapter-row.neutral{border-left-color:#2a3b51}.broker-adapter-row span{overflow-wrap:anywhere;min-width:0}.risk-ledger-row,.event-row,.workflow-output,.workflow-artifacts,.workflow-log{background:#121b29;border:1px solid #27364a;border-radius:7px;padding:11px}.risk-ledger-row.neutral{border-color:#27364a}.risk-ledger-row span,.event-row span,.workflow-output span,.workflow-artifacts>span,.workflow-log>span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.risk-ledger-row strong,.event-row strong,.workflow-output strong{font-size:calc(15px * var(--aiqt-text-scale,1));margin-top:6px;display:block}.risk-ledger-row p,.event-row p,.workflow-output p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:7px 0 0;line-height:1.45}.event-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.event-row.positive{border-left:3px solid #4cc9ad}.event-row.warning{border-left:3px solid #e8be62}.event-row.risk{border-left:3px solid #ff7f6d}.event-row.ai{border-left:3px solid #9f8cff}.workflow-workspace{grid-column:1/2}.workflow-canvas-label{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin-bottom:10px;font-weight:900}.workflow-canvas-large{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.workflow-stage{color:#dce6ee;cursor:pointer;text-align:left;background:#151f2d;border:1px solid #2a3b51;border-radius:7px;min-height:156px;padding:12px}.workflow-stage:hover,.workflow-stage.selected{background:#122b27;border-color:#2b6f62}.workflow-stage small,.workflow-stage strong,.workflow-stage span{display:block}.workflow-stage small{color:#e8be62;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.workflow-stage strong{font-size:calc(15px * var(--aiqt-text-scale,1));margin-top:18px}.workflow-stage span{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:8px;line-height:1.45}.workflow-stage.blocked{border-color:#7a3a32}.workflow-stage.running{background:#122b27;border-color:#2b6f62;box-shadow:inset 0 0 0 1px #4cc9ad38}.workflow-stage.completed{border-color:#356d65}.workflow-stage.failed{background:#2b1d22;border-color:#9c4a40}.workflow-log,.workflow-artifacts{margin-top:10px}.workflow-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.workflow-artifact{background:#0f1723;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:6px;min-width:0;padding:9px 10px}.workflow-artifact.positive{border-left-color:#4cc9ad}.workflow-artifact.warning{border-left-color:#e8be62}.workflow-artifact.risk{border-left-color:#ff7f6d}.workflow-artifact.ai{border-left-color:#9f8cff}.workflow-artifact span,.workflow-artifact strong,.workflow-artifact p{min-width:0;display:block}.workflow-artifact span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.workflow-artifact strong{overflow-wrap:anywhere;color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:6px;line-height:1.35}.workflow-artifact p{color:#a8b7c7;font-size:calc(11px * var(--aiqt-text-scale,1));margin:7px 0 0;line-height:1.45}.workflow-log-list{gap:7px;margin-top:10px;display:grid}.workflow-log-entry{background:#0f1723;border-left:3px solid #2a3b51;border-radius:6px;grid-template-columns:minmax(70px,.32fr) minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:8px 10px;display:grid}.workflow-log-entry small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.workflow-log-entry span{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));line-height:1.45}.workflow-log-entry.success{border-left-color:#4cc9ad}.workflow-log-entry.warning{border-left-color:#e8be62}.workflow-log-entry.error{border-left-color:#ff7f6d}.workflow-log-empty{color:#8fa0b2;font-size:calc(12px * var(--aiqt-text-scale,1));margin:8px 0 0}.agent-panel{grid-template-rows:auto auto}.agent-panel-body{gap:10px;min-height:0;display:grid}.ai-dossier{grid-column:1/-1;gap:8px;display:grid}.ai-dossier-head{background:#121b29;border:1px solid #27364a;border-left:3px solid #9f8cff;border-radius:7px;padding:10px}.ai-dossier-head.blocked{border-left-color:#ff7f6d}.ai-dossier-head span,.ai-dossier-card span{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900;display:block}.ai-dossier-head strong,.ai-dossier-card strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin-top:5px;line-height:1.35;display:block}.ai-dossier-head p,.ai-dossier-card p{color:#a8b7c7;font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:6px 0 0;line-height:1.45}.ai-dossier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ai-dossier-card{background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:8px 9px}.ai-dossier-card.positive{border-left-color:#4cc9ad}.ai-dossier-card.warning{border-left-color:#e8be62}.ai-dossier-card.risk{border-left-color:#ff7f6d}.ai-dossier-card.ai{border-left-color:#9f8cff}.history-panel-body{gap:10px;min-height:0;display:grid}.watchlist-ai-panel .agent-panel-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.watchlist-ai-panel .agent-evidence,.watchlist-ai-panel .agent-rounds{margin-top:0}.watchlist-ai-panel .agent-rounds{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-ai-panel .agent-rounds-title{grid-column:1/-1}.watchlist-decision-panel .decision-log{align-content:start}.watchlist-history-panel .history-panel-body{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start}.watchlist-history-panel .run-history{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-role{color:#d9d1ff;font-size:calc(12px * var(--aiqt-text-scale,1));background:#191d32;border:1px solid #403968;border-radius:7px;padding:9px;line-height:1.35}.agent-role.risk{color:#ffad9f;border-color:#7a3a32}.agent-role.decision{color:#83e6ce;border-color:#2b6f62}.agent-evidence{gap:8px;margin-top:10px;display:grid}.agent-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-evidence-card{background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:8px 9px}.agent-evidence-card.positive{border-left-color:#4cc9ad}.agent-evidence-card.warning{border-left-color:#e8be62}.agent-evidence-card.risk{border-left-color:#ff7f6d}.agent-evidence-card.ai{border-left-color:#9f8cff}.agent-evidence-card span,.agent-evidence-card strong,.agent-evidence-card p{min-width:0;display:block}.agent-evidence-card span{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900}.agent-evidence-card strong{overflow-wrap:anywhere;color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:5px;line-height:1.35}.agent-evidence-card p{color:#a8b7c7;font-size:calc(11px * var(--aiqt-text-scale,1));margin:6px 0 0;line-height:1.4}.agent-rounds{gap:8px;margin-top:10px;display:grid}.agent-rounds-title{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:10px;font-weight:900;display:flex}.agent-rounds-title strong{color:#dce6ee}.agent-round{background:#121b29;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:7px;padding:9px 10px}.agent-round.warning{border-left-color:#e8be62}.agent-round.risk{border-left-color:#ff7f6d}.agent-round.ai{border-left-color:#9f8cff}.agent-round header{grid-template-columns:minmax(50px,.45fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.agent-round header span,.agent-round header em{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-style:normal;font-weight:900}.agent-round header strong{overflow-wrap:anywhere;color:#dce6ee;min-width:0;font-size:calc(12px * var(--aiqt-text-scale,1))}.agent-round p{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));margin:7px 0 0;line-height:1.45}.agent-round small{color:#a8b7c7;font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:7px;line-height:1.45;display:block}.decision-panel{grid-template-rows:auto auto}.decision-log{min-height:0}.history-panel{grid-template-rows:auto auto}.history-panel-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.history-import-input{display:none}.history-import-button{color:#71dfc5;cursor:pointer;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#122b27;border:1px solid #2b6f62;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-weight:900;display:inline-flex}.history-import-button:hover{background:#15362f;border-color:#4cc9ad}.report-export-button{color:#71dfc5;cursor:pointer;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#122b27;border:1px solid #2b6f62;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-weight:900;display:inline-flex}.report-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.report-export-button:hover:not(:disabled){background:#15362f;border-color:#4cc9ad}.report-export-button:disabled{cursor:not-allowed;opacity:.45}.decision-entry{background:#151f2d;border-left:3px solid #4cc9ad;border-radius:6px;padding:9px 10px}.decision-entry.warning{border-left-color:#e8be62}.decision-entry.risk{border-left-color:#ff7f6d}.decision-entry.ai{border-left-color:#9f8cff}.decision-entry p{color:#a8b7c7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:5px 0 0;line-height:1.45}.history-comparison{background:#0f1723;border:1px solid #27364a;border-radius:7px;gap:8px;padding:9px;display:grid}.history-comparison-title{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:8px;font-weight:900;display:flex}.history-comparison-title strong{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));border:1px solid #2a3b51;border-radius:999px;padding:2px 7px}.history-comparison-grid{gap:6px;display:grid}.history-comparison-row{color:#dce6ee;min-height:34px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(92px,.9fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;line-height:1.35;display:grid}.history-comparison-row.positive{border-left-color:#4cc9ad}.history-comparison-row.warning{border-left-color:#e8be62}.history-comparison-row.neutral{border-left-color:#2a3b51}.history-comparison-row span,.history-comparison-row strong,.history-comparison-row em{overflow-wrap:anywhere;min-width:0;display:block}.history-comparison-head{color:#8fa0b2;min-height:28px;font-size:calc(10px * var(--aiqt-text-scale,1));text-transform:uppercase;background:#0f1722;font-weight:900}.history-comparison-row em{color:#71dfc5;font-size:calc(10px * var(--aiqt-text-scale,1));margin-top:2px;font-style:normal;font-weight:900}.history-comparison-row.warning em{color:#e8be62}.history-row{color:#dce6ee;cursor:default;text-align:left;background:#151f2d;border:1px solid #2a3b51;border-radius:7px;gap:5px;padding:9px 10px;display:grid}.history-row-main{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.history-row strong,.history-row span,.history-row small{display:block}.history-row strong{font-size:calc(12px * var(--aiqt-text-scale,1));line-height:1.35}.history-row span,.history-row small,.empty-state{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1))}.history-row small{color:#71dfc5;border:1px solid #2a3b51;border-radius:6px;justify-self:start;padding:4px 7px;font-weight:900}.history-row-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.history-row-actions button{color:#71dfc5;cursor:pointer;min-height:28px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#101927;border:1px solid #2a3b51;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-weight:900;display:inline-flex}.history-row-actions button:hover{background:#122b27;border-color:#2b6f62}.history-row-actions small{border:0;padding:0}.history-row:hover,.history-row.active{background:#122b27;border-color:#2b6f62}.ai-actions button{color:#d9d1ff;text-align:left;background:#191d32;border-color:#403968;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:flex}.safety-footer{color:#e8be62;font-size:calc(12px * var(--aiqt-text-scale,1));background:#2a2315;border:1px solid #614e20;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;line-height:1.45;display:flex}.terminal-status-bar{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090f17f5;border-top:1px solid #27394d;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(205px,.9fr);gap:0;min-height:62px;padding:7px 10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 40px #00000040}.terminal-status-item,.terminal-live-block{background:#0e1925;border:1px solid #213246;border-right:0;align-content:center;min-width:0;padding:7px 14px;display:grid}.terminal-status-item:first-child{border-radius:5px 0 0 5px}.terminal-status-item>span,.terminal-live-block>span{color:#cdd8e2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800}.terminal-status-item strong,.terminal-live-block strong{color:var(--teal);font-size:calc(10px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-weight:800;display:flex;overflow:hidden}.terminal-status-item.paper strong{color:var(--amber)}.terminal-status-item.live strong{color:var(--teal)}.terminal-status-item.blocked strong{color:var(--danger)}.status-dot{background:#61d8b8;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #61d8b859}.terminal-live-block{background:#2a1519;border:1px solid #8b2d2d;border-radius:5px}.terminal-live-block strong{color:#ff6d62}.terminal-live-block small{color:#c79999;font-size:calc(9px * var(--aiqt-text-scale,1));margin-top:2px}@media (width<=960px){.terminal-shell{grid-template-columns:68px minmax(0,1fr);height:auto;overflow:visible}.left-rail{border-width:0 1px 0 0;grid-template-rows:auto minmax(0,1fr);gap:10px;height:100vh;padding:9px 7px;position:sticky}.brand{justify-content:center;gap:0}.brand>div,.work-area-group-label,.rail-profile{display:none}.work-area-group+.work-area-group{border-top:0;padding-top:0}.terminal-main{max-height:none;overflow:visible}.loop-nav{grid-template-columns:1fr}.loop-step,.work-area-button{text-align:center;grid-template-columns:1fr;place-items:center;min-height:50px;padding:7px 5px}.loop-step .workflow-step-index,.work-area-index{color:#94a8bb;width:17px;height:17px;font-size:calc(10px * var(--aiqt-text-scale,1));background:#243449;border-radius:5px;place-items:center;font-weight:800;display:grid;position:absolute;top:5px;left:5px}.loop-step-copy,.work-area-copy,.work-area-stage,.work-area-status,.workflow-next-action,.left-rail .workspace-card{display:none}.terminal-main{gap:10px}.terminal-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.terminal-overview-grid .module-focus-card,.terminal-overview-grid .watchlist-strip{grid-column:1}.terminal-overview-grid .watchlist-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-overview-grid .metrics-row{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-topbar{min-height:auto;padding:8px 10px}.terminal-topbar .status-pill{display:none}h1{font-size:calc(18px * var(--aiqt-text-scale,1))}.ticker,.metric-card{min-height:52px;padding:8px}.ticker strong{font-size:calc(13px * var(--aiqt-text-scale,1));margin:2px 0}.module-focus-card{min-height:0;padding:8px 10px}.module-focus-card p{margin-top:3px}.p0-golden-path-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card strong{font-size:calc(18px * var(--aiqt-text-scale,1));margin-top:4px}.center-grid,.workflow-layout{grid-template-columns:1fr}.watchlist-layout{grid-template-areas:"chart""strategy""backtest""workflow""ai""decision""execution""history"}.research-layout{grid-template-areas:"chart""scanner""note""handoff""workflow""decision"}.market-layout{grid-template-areas:"research-ops""data""scanner""calendar""workflow"}.backtest-layout{grid-template-areas:"backtest""workflow""history""ai"}.agent-review-layout{grid-template-areas:"ai""workflow""decision""history"}.paper-layout{grid-template-areas:"execution""portfolio""broker"}.portfolio-layout{grid-template-areas:"stage4""portfolio""execution""decision"}.execution-layout{grid-template-areas:"stage5""execution""replay-gate""replay-manifest""promotion""adapter-chain""p2-acceptance""p2-readiness""p2-chain""p2-coverage""operator-runbook""pre-live""broker"}.audit-layout{grid-template-areas:"evidence-control""runbook""history""export""workflow""decision""package""refresh-overrides""portfolio-orders""adapter-paper-executions""p2-acceptance""p2-chain-preflight-review""p2-readiness-review""p2-coverage-review""acceptance""reports""signing-keys""import-diff""import-events""index""ai"}.settings-layout{grid-template-areas:"settings""broker"}.workflow-agent-panel .agent-panel-body,.audit-signing-key-row,.audit-signing-key-rotation-history-row,.audit-signing-key-rotation-apply-checks,.audit-signing-key-rotation-apply-result,.audit-signing-key-rotation-head,.audit-signing-key-env-row,.audit-signing-key-step,.audit-ai-trail-grid,.research-export-preview-toolbar,.research-export-browser-toolbar,.market-refresh-audit-toolbar,.audit-report-ledger-toolbar,.research-import-diff-toolbar,.research-import-events-toolbar,.research-export-index-toolbar,.workflow-history-panel .history-panel-body,.market-refresh-audit-row,.portfolio-paper-order-audit-row,.research-export-preview-row{grid-template-columns:1fr}.research-import-diff-actions{justify-content:flex-start}.research-import-diff-actions span{max-width:100%}.health-grid,.strategy-draft-grid,.strategy-template-grid,.strategy-readiness-list,.strategy-governance-summary,.settings-source-list,.settings-source-list.adapters,.settings-cache-contexts>div,.paper-replay-gate-metrics,.paper-replay-gate-items,.p2-pre-live-acceptance-meta,.p2-paper-replay-meta,.p2-chain-preflight-command,.p2-chain-preflight-stages,.p2-chain-preflight-stage,.p2-manifest-chain-preflight-review-meta,.p2-manifest-chain-preflight-review-stages,.p2-manifest-chain-preflight-review-stage,.p2-evidence-coverage-grid,.p2-evidence-coverage-row,.p2-readiness-evidence-coverage-review-meta,.p2-readiness-evidence-coverage-review-rows,.p2-readiness-evidence-coverage-review-row,.p2-readiness-acceptance-review-meta,.p2-readiness-acceptance-review-manifests,.p2-readiness-acceptance-review-criteria,.p2-readiness-acceptance-readback,.p2-readiness-acceptance-grid,.settings-grid,.backtest-benchmark-strip,.portfolio-backtest-content{grid-template-columns:1fr}.portfolio-backtest-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-approval-grid,.promotion-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.safety-footer{min-height:100%}}@media (width<=860px){.terminal-shell{grid-template-columns:1fr}.p0-golden-path-head,.p0-golden-path-footer{flex-direction:column;align-items:stretch}.p0-golden-path-head em,.p0-golden-path-primary-action,.p0-golden-path-complete{width:100%}.p0-golden-path-steps,.stage1-p0-share-deep-link{grid-template-columns:1fr}.stage1-p0-share-deep-link-actions{flex-direction:column;align-items:stretch}.stage1-p0-share-deep-link-actions button{width:100%}.stage1-p0-daily-use-head,.stage1-p0-daily-use-footer{align-items:stretch}.stage1-p0-daily-use-rows,.stage1-p0-daily-use-refresh-outcome-entries{grid-template-columns:1fr}.stage1-p0-daily-use-refresh-outcome-actions{flex-direction:column}.stage1-p0-daily-use-refresh-outcome-actions button{width:100%}.stage1-p0-daily-use-archive-reference,.stage1-p0-daily-use-archive-reference>div:last-child{grid-template-columns:1fr}.stage1-p0-daily-use-archive-reference button{width:100%}.stage1-p0-daily-use-footer{flex-direction:column}.stage1-p0-daily-use-footer small{flex:0 auto;width:100%}.stage1-p0-daily-use-footer-actions{flex-direction:column;flex:0 auto;align-items:stretch;width:100%}.stage1-p0-daily-use-footer button{width:100%}.market-data-readiness-strip,.market-data-readiness-strip dl{grid-template-columns:1fr}.left-rail{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1722f7;border-width:0 0 1px;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);gap:8px;height:auto;padding:7px;display:grid;position:sticky;top:0;overflow:visible}.left-rail .brand-mark{width:36px;height:36px}.left-rail .rail-section,.left-rail .work-area-nav,.left-rail .work-area-group-items{min-width:0}.left-rail .work-area-nav{scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.left-rail .work-area-nav::-webkit-scrollbar{display:none}.left-rail .work-area-group,.left-rail .work-area-group-items{gap:3px;display:flex}.left-rail .work-area-button{flex:0 0 42px;min-height:36px}.terminal-main{padding-inline:7px}.terminal-status-bar{grid-template-columns:repeat(2,minmax(0,1fr));max-height:68px;padding:5px 7px;overflow:auto}.terminal-live-block{grid-area:1/2/span 2}.workspace-command-center-body{width:auto;max-height:calc(100vh - 142px);position:fixed;top:62px;left:8px;right:8px}.loop-nav,.module-list,.terminal-overview-grid .watchlist-strip,.terminal-overview-grid .metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-strip,.metrics-row,.assistant-command-strip,.center-grid,.module-workspace-grid,.node-row,.evidence-package-control-summary,.evidence-package-control-row,.evidence-package-control-gates,.execution-grid,.gate-list,.risk-approval-grid,.promotion-stage-list,.paper-blotter-row,.portfolio-order-replay-row,.risk-ledger,.portfolio-backtest-content,.portfolio-backtest-leg-row,.paper-position-row,.broker-adapter-row,.event-stream,.strategy-rule-row,.strategy-governance-row,.strategy-editor,.strategy-draft-grid,.strategy-template-grid,.strategy-generated-snapshot,.ai-dossier-grid,.audit-ai-risk-gate,.audit-ai-drift-row,.research-export-browser-row,.research-import-diff-row,.research-import-event-row,.audit-report-ledger-row,.research-export-index-row,.watchlist-refresh-item-row,.backtest-evidence-grid,.backtest-readiness-list,.backtest-benchmark-strip,.backtest-benchmark-strip dl,.backtest-diagnostic-strip,.backtest-row,.workflow-artifact-grid,.workflow-canvas-large,.paper-blotter-row.portfolio-order-row{grid-template-columns:1fr}.portfolio-order-approval,.portfolio-order-approval-list,.portfolio-order-simulation,.portfolio-order-simulation-list,.portfolio-paper-ops-queue,.portfolio-paper-ops-table{grid-template-columns:minmax(0,1fr);min-width:0}.portfolio-order-approval-row,.portfolio-order-simulation-row,.portfolio-paper-ops-summary,.portfolio-paper-ops-row,.promotion-queue [class*=-evidence-row],.audit-ai-drift-row,.audit-ai-risk-gate,.audit-ai-drift-toolbar{grid-template-columns:1fr}.watchlist-refresh-item-row p{text-align:left}.daily-start-brief-actions{justify-content:stretch}.daily-start-brief-actions button{flex:150px;justify-content:center}.daily-start-brief-review-reference{grid-template-columns:1fr}.daily-start-brief-review-reference-actions{justify-content:stretch}.daily-start-brief-review-reference-actions button{flex:150px;justify-content:center}.daily-start-brief-checkpoints{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-layout{grid-template-areas:"chart""strategy""backtest""workflow""ai""decision""execution""history"}.research-layout{grid-template-areas:"chart""scanner""note""handoff""workflow""decision"}.market-layout{grid-template-areas:"research-ops""data""scanner""calendar""workflow"}.backtest-layout{grid-template-areas:"backtest""workflow""history""ai"}.agent-review-layout{grid-template-areas:"ai""workflow""decision""history"}.paper-layout{grid-template-areas:"execution""portfolio""broker"}.portfolio-layout{grid-template-areas:"stage4""portfolio""execution""decision"}.execution-layout{grid-template-areas:"stage5""execution""replay-gate""replay-manifest""promotion""adapter-chain""p2-acceptance""p2-readiness""p2-chain""p2-coverage""operator-runbook""pre-live""broker"}.audit-layout{grid-template-areas:"runbook""history""export""workflow""decision""package""refresh-overrides""portfolio-orders""adapter-paper-executions""p2-acceptance""p2-chain-preflight-review""p2-readiness-review""p2-coverage-review""acceptance""reports""signing-keys""import-diff""import-events""index""ai"}.settings-layout{grid-template-areas:"settings""broker"}.watchlist-ai-panel .agent-panel-body,.audit-signing-key-row,.audit-signing-key-rotation-history-row,.audit-signing-key-rotation-apply-checks,.audit-signing-key-rotation-apply-result,.audit-signing-key-rotation-head,.audit-signing-key-env-row,.audit-signing-key-step,.audit-ai-trail-grid,.research-export-preview-toolbar,.research-export-browser-toolbar,.market-refresh-audit-toolbar,.audit-report-ledger-toolbar,.research-import-diff-toolbar,.research-import-events-toolbar,.research-export-index-toolbar,.assistant-command-strip .agent-grid,.assistant-command-strip .ai-actions,.watchlist-history-panel .history-panel-body,.watchlist-history-panel .run-history{grid-template-columns:1fr}.research-import-diff-actions{flex-wrap:wrap;justify-content:flex-start}.module-workspace-panel,.workflow-workspace{grid-column:auto}.scanner-row{grid-template-columns:1fr}.terminal-topbar{flex-direction:column;align-items:flex-start}.topbar-actions{justify-content:flex-start;width:100%}.symbol-switcher{grid-template-columns:94px minmax(0,1fr) auto;width:100%;display:grid}.symbol-switcher select,.symbol-field,.symbol-field input,.symbol-suggestions{width:100%}.terminal-overview-grid{grid-template-columns:1fr}.terminal-overview-grid .module-focus-card,.terminal-overview-grid .watchlist-strip,.terminal-overview-grid .metrics-row{grid-area:auto}.module-focus-card{flex-direction:column;align-items:flex-start}.health-grid,.settings-grid{grid-template-columns:1fr}.chart-modal-backdrop{padding:4px}.chart-modal{width:calc(100vw - 8px);height:calc(100vh - 8px);padding:8px}.chart-modal-body{grid-template-rows:minmax(0,1fr) auto}.chart-modal .chart-canvas,.chart-modal .chart-canvas>div{min-height:0}}@media (width<=560px){.portfolio-stage4-header,.portfolio-stage4-actions{flex-direction:column;align-items:stretch}.portfolio-stage4-boundary{max-width:none}.portfolio-stage4-steps{grid-template-columns:1fr}.portfolio-stage4-primary{width:100%}.daily-start-brief-checkpoints{grid-template-columns:1fr}}@media (width<=760px){.terminal-shell{display:block;overflow-x:hidden}.left-rail{z-index:100;width:100%;height:58px;min-height:0;padding:4px;display:block;position:fixed;inset:auto 0 0}.left-rail .brand,.left-rail .rail-profile,.left-rail .work-area-group-label{display:none}.left-rail .rail-section,.left-rail .work-area-group,.left-rail .work-area-group-items{display:contents}.left-rail .work-area-nav{gap:3px;display:flex;overflow-x:auto}.left-rail .work-area-button{flex:0 0 56px;grid-template-columns:1fr;place-items:center;min-height:48px;padding:5px;display:grid}.left-rail .work-area-button .work-area-copy{display:none}.terminal-main{width:100%;height:auto;min-height:100vh;padding:42px 0 118px;overflow:visible}.terminal-design-surface{width:100%;height:auto;min-height:calc(100vh - 160px);padding:10px 8px 80px}.design-market-grid,.design-research-grid,.design-strategy-grid,.design-backtest-grid,.design-ai-grid,.design-portfolio-grid,.design-execution-grid,.design-audit-grid,.design-settings-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid}.design-market-side,.design-market-bottom,.design-research-side,.design-research-runs,.design-risk-ledger,.design-ai-side,.design-ai-decisions,.design-portfolio-side,.design-execution-side,.design-execution-timeline,.design-audit-side,.design-audit-detail,.design-settings-side{grid-area:auto/1}.design-market-bottom,.design-review-columns,.design-detail-grid,.design-settings-bottom{grid-template-columns:minmax(0,1fr)}.terminal-status-bar{height:54px;min-height:54px;position:fixed;bottom:58px;left:0;right:0}}.terminal-shell{background:#06131f}.left-rail,.terminal-main{height:calc(100vh - 62px)}.terminal-main{grid-template-rows:minmax(0,1fr);align-content:stretch}.left-rail .work-area-button{border-color:#0000;border-radius:5px}.left-rail .work-area-button:hover{background:#102433;border-color:#2a4154}.left-rail .work-area-button.selected,.left-rail .work-area-button.active{background:#123632;border-color:#2d6a5e #2d6a5e #2d6a5e #58d6b9}.terminal-global-tape{font-size:calc(10.5px * var(--aiqt-text-scale,1));gap:28px}.symbol-field input{width:240px;height:32px;font-size:calc(11px * var(--aiqt-text-scale,1));padding-inline:12px}.terminal-paper-badge,.terminal-live-badge{min-height:32px;padding-inline:11px}.terminal-design-surface{overscroll-behavior-y:none;padding:12px 14px 10px}.design-page-header{min-height:50px;margin-bottom:8px}.design-page-header h2{font-size:calc(23px * var(--aiqt-text-scale,1));letter-spacing:.025em}.design-page-header>div>span,.design-meta-line,.design-inline-quote,.design-header-actions{font-size:calc(10.5px * var(--aiqt-text-scale,1))}.design-primary-action{min-height:38px;font-size:calc(11.5px * var(--aiqt-text-scale,1));border-radius:5px}.design-panel{background:#0a1926;border-color:#243b4f;border-radius:6px;box-shadow:inset 0 1px #ffffff05}.design-panel-head{border-bottom-color:#20374a;min-height:40px;padding:9px 12px}.design-panel-head h3{font-size:calc(13.5px * var(--aiqt-text-scale,1));letter-spacing:.015em}.design-panel-head span{font-size:calc(10px * var(--aiqt-text-scale,1))}.design-panel-body{padding:10px 12px}.design-table{color:#a9b8c5;font-size:calc(10px * var(--aiqt-text-scale,1));line-height:1.45}.design-table th,.design-table td{border-bottom-color:#1c3346;height:32px;padding:6px 9px}.design-table th{color:#8da0b1;font-size:calc(9.5px * var(--aiqt-text-scale,1));background:#07141f75}.design-table tbody tr:last-child td{border-bottom:0}.design-status{min-height:21px;font-size:calc(9.5px * var(--aiqt-text-scale,1));border-radius:4px;padding-inline:7px}.design-kv-row,.design-check-row,.design-factor-row,.design-coverage-row{color:#98a9b8;min-height:30px;font-size:calc(10px * var(--aiqt-text-scale,1));border-bottom-color:#1c3346}.design-kv-row:last-child,.design-check-row:last-child,.design-factor-row:last-child,.design-coverage-row:last-child{border-bottom:0}.design-empty{white-space:normal!important;height:164px!important;padding:20px!important}.design-empty-state{color:#70889b;text-align:center;place-items:center;gap:7px;width:min(100%,420px);margin:auto;font-family:Inter,system-ui,sans-serif;display:grid}.design-empty-state svg{color:#49677d}.design-empty-state strong{color:#9eb0bf;font-size:calc(12px * var(--aiqt-text-scale,1));font-weight:600}.design-empty-state span{max-width:380px;font-size:calc(10px * var(--aiqt-text-scale,1));line-height:1.6}.design-chart-empty{background:radial-gradient(circle,#15344452,#0000 58%);padding:40px}.design-chart-empty .design-empty-state{align-self:center}.design-rule-row,.design-history-row,.design-timeline-row,.design-decision-row,.design-chain-row,.design-callout,.design-list-card,.design-review-columns article,.design-detail-grid article{font-size:calc(10px * var(--aiqt-text-scale,1))}.design-rule-row{min-height:30px}.design-list-card{border-radius:5px;padding:11px}.design-live-warning{border-radius:6px}.design-settings-nav,.design-audit-filters{border-color:#243b4f;border-radius:6px}.design-adapter-table{table-layout:fixed}.design-adapter-table th:first-child{width:17%}.design-adapter-table th:nth-child(2){width:11%}.design-adapter-table th:nth-child(3){width:19%}.design-adapter-table th:nth-child(4){width:8%}.design-adapter-table th:nth-child(5){width:13%}.design-adapter-table th:nth-child(6),.design-adapter-table th:nth-child(7){width:16%}.design-adapter-table td{overflow-wrap:anywhere;vertical-align:top;white-space:normal;height:40px}.design-adapter-table .design-status{box-sizing:border-box;text-align:center;white-space:normal;max-width:100%;line-height:1.25}.design-data-provider-table{table-layout:fixed}.design-data-provider-table th,.design-data-provider-table td{overflow-wrap:anywhere;vertical-align:top;white-space:normal}.terminal-status-bar{grid-template-columns:repeat(4,minmax(0,1fr)) 240px;height:62px;min-height:62px;padding:6px 10px}.terminal-status-item,.terminal-live-block{min-height:48px;padding:7px 18px}.terminal-status-item span,.terminal-status-item strong,.terminal-live-block span,.terminal-live-block strong{font-size:calc(10px * var(--aiqt-text-scale,1))}.terminal-live-block{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label status""detail detail";column-gap:8px}.terminal-live-block>span{grid-area:label}.terminal-live-block>strong{grid-area:status;min-height:12px;margin-top:0}.terminal-live-block>small{grid-area:detail}@media (width<=760px){.topbar-actions{min-width:0}.topbar-actions .symbol-switcher{flex:auto;width:auto;min-width:0;display:block}.topbar-actions .symbol-field,.topbar-actions .symbol-field input{width:100%;min-width:0}.left-rail{height:58px}.terminal-main{height:auto;padding:42px 0 112px}.terminal-design-surface{padding:10px 8px 70px}.design-page-header{min-height:78px;margin-bottom:10px}.design-page-header h2{font-size:calc(19px * var(--aiqt-text-scale,1))}.design-primary-action{min-height:36px}.design-panel-head{min-height:40px;padding-inline:10px}.design-panel-body{padding:9px 10px}.terminal-status-bar{grid-template-columns:minmax(0,1fr) minmax(174px,1fr);height:52px;min-height:52px;padding:4px 7px;bottom:58px}.terminal-status-item{display:none}.terminal-status-item:first-child,.terminal-live-block{grid-area:auto;min-height:34px;padding:4px 10px;display:grid}.terminal-live-block{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label status""detail detail"}.terminal-status-item:first-child{border-radius:5px 0 0 5px}.terminal-status-item:first-child>span{display:none}.terminal-live-block>span,.terminal-live-block small{display:block}.terminal-status-item strong,.terminal-live-block strong{font-size:calc(9px * var(--aiqt-text-scale,1));margin-top:0}.terminal-live-block small{font-size:calc(8px * var(--aiqt-text-scale,1));line-height:1.15}.design-empty{height:132px!important;padding:16px!important}.design-empty-state span{font-size:calc(9.5px * var(--aiqt-text-scale,1))}}:root[data-theme=light]{--canvas:#edf3f7;--rail:#f7fafc;--surface:#fff;--surface-raised:#f2f6f9;--border:#c9d6e0;--border-strong:#aebfcd;--text:#172536;--muted:#607386;--teal:#087f6d;--teal-dim:#d9f1eb;--amber:#936207;--danger:#c83f38;color:var(--text);background:var(--canvas)}:root[data-theme=light] body{background:var(--canvas)}:root[data-theme=light] .research-completion-notice{background:var(--surface);border-color:#65a899;box-shadow:0 18px 44px #17253633}:root[data-theme=light] .research-completion-notice-icon{background:var(--teal-dim)}:root[data-theme=light] .research-completion-notice-copy code{color:var(--teal)}:root[data-theme=light] .research-confirmation-dialog{color:var(--text)}:root[data-theme=light] .research-confirmation-dialog::backdrop{background:#17253661}:root[data-theme=light] .research-confirmation-modal{border-color:var(--border-strong);background:var(--surface);box-shadow:0 24px 64px #17253638}:root[data-theme=light] .research-confirmation-modal p,:root[data-theme=light] .research-confirmation-issues span{color:var(--muted)}:root[data-theme=light] .research-confirmation-kicker,:root[data-theme=light] .research-confirmation-issues strong{color:var(--amber)}:root[data-theme=light] .research-confirmation-issues article{border-color:var(--border);background:var(--surface-raised)}:root[data-theme=light] .research-confirmation-issues article.blocked{background:#fff2f0;border-color:#df9d96}:root[data-theme=light] .research-confirmation-issues article.blocked strong{color:var(--danger)}:root[data-theme=light] .research-confirmation-modal .panel-icon-button{border-color:var(--border-strong);background:var(--surface-raised);color:var(--muted)}:root[data-theme=light] .research-confirmation-modal .panel-icon-button:hover{background:var(--teal-dim);color:var(--teal);border-color:#65a899}:root[data-theme=light] .research-confirmation-actions .design-secondary-action{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text)}:root[data-theme=light] .research-confirmation-issue-action{background:var(--teal-dim);color:var(--teal);border-color:#65a899}:root[data-theme=light] .research-confirmation-issue-action:hover{color:#056453;background:#cce9e2;border-color:#3d8f80}.terminal-shell[data-theme=dark]{--chart-grid:#183047;--chart-teal:#58d6b9;--chart-blue:#5f9fff;--chart-red:#ff6257}.terminal-shell[data-theme=light]{--chart-grid:#c9d6e0;--chart-teal:#087f6d;--chart-blue:#2563eb;--chart-red:#c83f38;color:var(--text);background:var(--canvas)}.terminal-shell[data-theme=light] .left-rail{background:var(--rail);color:var(--text);border-color:#c8d5df}.terminal-shell[data-theme=light] .brand,.terminal-shell[data-theme=light] .work-area-group{border-color:#d6e0e7}.terminal-shell[data-theme=light] .brand-mark{border-color:#b8c8d4}.terminal-shell[data-theme=light] .brand strong,.terminal-shell[data-theme=light] .rail-profile strong{color:#1e2d3d}.terminal-shell[data-theme=light] .brand span,.terminal-shell[data-theme=light] .rail-profile small,.terminal-shell[data-theme=light] .rail-profile time,.terminal-shell[data-theme=light] .work-area-group-label{color:#65788a}.terminal-shell[data-theme=light] .rail-avatar{color:#33495e;background:#e4ebf1;border-color:#aebfcd}.terminal-shell[data-theme=light] .rail-profile{background:#f0f5f8;border-color:#c8d6e1}.terminal-shell[data-theme=light] .theme-toggle-button,.terminal-shell[data-theme=light] .text-scale-control>summary{color:#536779;background:#f0f5f8;border-color:#b8c8d4}.terminal-shell[data-theme=light] .work-area-button svg,.terminal-shell[data-theme=light] .work-area-button .work-area-copy strong{color:#536779}.terminal-shell[data-theme=light] .left-rail .work-area-button:hover{background:#e7eef3;border-color:#b8c9d5}.terminal-shell[data-theme=light] .left-rail .work-area-button.selected,.terminal-shell[data-theme=light] .left-rail .work-area-button.active{background:#dcefe9;border-color:#72ad9f #72ad9f #72ad9f #168b77}.terminal-shell[data-theme=light] .work-area-button.selected svg,.terminal-shell[data-theme=light] .work-area-button.selected .work-area-copy strong{color:#087f6d}.terminal-shell[data-theme=light] .terminal-main{background:var(--canvas)}.terminal-shell[data-theme=light] .terminal-topbar{background:#f8fbfdf5;border-color:#cad6df}.terminal-shell[data-theme=light] .terminal-global-tape,.terminal-shell[data-theme=light] .terminal-data-fresh{color:#627587}.terminal-shell[data-theme=light] .terminal-global-tape em{color:#087f6d}.terminal-shell[data-theme=light] .symbol-switcher{background:#fff;border-color:#b9c9d5}.terminal-shell[data-theme=light] .symbol-field input,.terminal-shell[data-theme=light] .symbol-suggestions,.terminal-shell[data-theme=light] .symbol-suggestions button,.terminal-shell[data-theme=light] .symbol-suggestion-state{color:#213346;background:#fff;border-color:#b9c9d5}.terminal-shell[data-theme=light] .symbol-field input::placeholder,.terminal-shell[data-theme=light] .symbol-suggestions button em,.terminal-shell[data-theme=light] .symbol-suggestions button small,.terminal-shell[data-theme=light] .symbol-suggestion-state{color:#6c7e8f}.terminal-shell[data-theme=light] .symbol-suggestions button strong{color:#213346}.terminal-shell[data-theme=light] .symbol-suggestion-row{border-color:#d5dee6}.terminal-shell[data-theme=light] .symbol-suggestions .symbol-suggestion-refresh{color:#177966;background:#eef7f4;border-color:#7fb5a8}.terminal-shell[data-theme=light] .symbol-suggestions{box-shadow:0 18px 42px #22394c2e}.terminal-shell[data-theme=light] .symbol-suggestions button:hover{background:#e6f2ee}.terminal-shell[data-theme=light] .terminal-design-surface{color:#243648;scrollbar-color:#9eafbc transparent}.terminal-shell[data-theme=light] .design-page-header h2,.terminal-shell[data-theme=light] .design-panel-head h3{color:#172536}.terminal-shell[data-theme=light] .design-page-header>div>span,.terminal-shell[data-theme=light] .design-panel-head span,.terminal-shell[data-theme=light] .design-meta-line,.terminal-shell[data-theme=light] .design-inline-quote{color:#65788a}.terminal-shell[data-theme=light] .design-panel{background:var(--surface);border-color:#c4d2dc;box-shadow:0 1px 2px #22394c12}.terminal-shell[data-theme=light] .design-panel-head,.terminal-shell[data-theme=light] .design-market-quote,.terminal-shell[data-theme=light] .design-market-timeframes,.terminal-shell[data-theme=light] .design-chart-host .chart-data-strip{border-color:#d3dde5}.terminal-shell[data-theme=light] :is(.surface-backtest,.surface-execution) .design-empty-state,.terminal-shell[data-theme=light] :is(.surface-backtest,.surface-execution) .design-empty-state svg,.terminal-shell[data-theme=light] :is(.surface-backtest,.surface-execution) .design-empty-state span,.terminal-shell[data-theme=light] :is(.surface-strategy,.surface-audit) .design-big-metric span{color:var(--muted)}.terminal-shell[data-theme=light] :is(.surface-backtest,.surface-execution) .design-empty-state strong{color:var(--text)}.terminal-shell[data-theme=light] :is(.surface-strategy,.surface-audit) .design-big-metric{color:var(--teal)}.terminal-shell[data-theme=light] :is(.surface-strategy,.surface-backtest,.surface-audit) .design-history-row{border-color:var(--border);color:var(--muted)}.terminal-shell[data-theme=light] :is(.surface-strategy,.surface-backtest,.surface-audit) .design-history-row i{border-color:var(--border-strong)}.terminal-shell[data-theme=light] :is(.surface-strategy,.surface-backtest,.surface-audit) .design-history-row i.done{border-color:var(--teal);background:var(--teal)}.terminal-shell[data-theme=light] :is(.surface-execution,.surface-audit,.surface-settings) .design-check-row svg{color:var(--teal)}.terminal-shell[data-theme=light] :is(.surface-execution,.surface-settings) .design-live-warning{color:var(--amber);background:#fff6da;border-color:#c9a34c}.terminal-shell[data-theme=light] .surface-audit .design-audit-filters label,.terminal-shell[data-theme=light] .surface-settings .design-form-row label{color:var(--muted)}.terminal-shell[data-theme=light] .surface-audit .design-audit-filters input,.terminal-shell[data-theme=light] .surface-audit .design-audit-filters select,.terminal-shell[data-theme=light] .surface-settings .design-form-row input,.terminal-shell[data-theme=light] .surface-settings .design-form-row select{border-color:var(--border);background:var(--surface);color:var(--text)}.terminal-shell[data-theme=light] .design-primary-action,.terminal-shell[data-theme=light] .design-secondary-action,.terminal-shell[data-theme=light] .design-link-button,.terminal-shell[data-theme=light] .design-header-actions button,.terminal-shell[data-theme=light] .design-settings-bottom button,.terminal-shell[data-theme=light] .design-audit-filters button{color:#087563;background:#e1f1ec;border-color:#65a899}.terminal-shell[data-theme=light] .design-table{color:#42576a}.terminal-shell[data-theme=light] .design-table th,.terminal-shell[data-theme=light] .design-table td{border-color:#d9e2e8}.terminal-shell[data-theme=light] .design-table th{color:#607486;background:#f4f7f9}.terminal-shell[data-theme=light] .design-table tr.selected{background:#dcefe9}.terminal-shell[data-theme=light] .design-table tbody tr:hover{background:#eef4f7}.terminal-shell[data-theme=light] .design-status{color:#087f6d;border-color:#6eaa9c}.terminal-shell[data-theme=light] .design-status.warning{color:#8a5e0c;border-color:#b9903c}.terminal-shell[data-theme=light] .design-status.risk{color:#b93731;border-color:#d08782}.terminal-shell[data-theme=light] .design-status.neutral{color:#52677a;border-color:#9cabb8}.terminal-shell[data-theme=light] .design-kv-row,.terminal-shell[data-theme=light] .design-check-row,.terminal-shell[data-theme=light] .design-factor-row,.terminal-shell[data-theme=light] .design-coverage-row{color:#52677a;border-color:#d9e2e8}.terminal-shell[data-theme=light] .design-market-quote strong,.terminal-shell[data-theme=light] .design-market-timeframes button.active,.terminal-shell[data-theme=light] .up{color:#087f6d!important}.terminal-shell[data-theme=light] .down{color:#c83f38!important}.terminal-shell[data-theme=light] .design-progress,.terminal-shell[data-theme=light] .design-watchlist-market-row i{background:#d9e3ea}.terminal-shell[data-theme=light] .design-progress span,.terminal-shell[data-theme=light] .design-watchlist-market-row b{background:#168b77}.terminal-shell[data-theme=light] .chart-canvas{background:#fff;border-color:#c7d4de}.terminal-shell[data-theme=light] .chart-data-strip span,.terminal-shell[data-theme=light] .chart-empty{color:#52677a;background:#f2f6f8;border-color:#c9d6df}.terminal-shell[data-theme=light] .terminal-status-bar{background:#f7fafcf7;border-color:#c7d4dd;box-shadow:0 -10px 28px #2740531a}.terminal-shell[data-theme=light] .terminal-status-item{background:#fff;border-color:#cbd7e0}.terminal-shell[data-theme=light] .terminal-status-item>span,.terminal-shell[data-theme=light] .terminal-live-block>span{color:#34495c}.terminal-shell[data-theme=light] .terminal-live-block{background:#fff0ef;border-color:#c77772}.terminal-shell[data-theme=light] .terminal-live-block strong{color:#bd3731}.terminal-shell[data-theme=light] .terminal-live-block small{color:#8b5653}.design-production-handoff .design-panel-body{gap:10px;display:grid}.design-production-handoff-status{border-bottom:1px solid var(--border);gap:6px;padding-bottom:9px;display:grid}.design-production-handoff-status>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.design-production-handoff-status span,.design-production-handoff-grid span,.design-production-handoff-confirm label>span{color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.design-production-handoff-status p,.design-production-handoff-message,.design-production-handoff-error{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));margin:0;line-height:1.5}.design-production-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.design-production-handoff-grid>div{border:1px solid var(--border);background:var(--surface-raised);border-radius:5px;gap:3px;min-width:0;padding:7px;display:grid}.design-production-handoff-grid strong,.design-production-handoff-grid small{overflow-wrap:anywhere}.design-production-handoff-grid strong{color:var(--text);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.design-production-handoff-grid small{color:var(--muted);font-size:calc(8.5px * var(--aiqt-text-scale,1));line-height:1.4}.design-production-handoff-confirm{border-top:1px solid var(--border);gap:8px;padding-top:9px;display:grid}.design-production-handoff-confirm>label:first-child{gap:5px;display:grid}.design-production-handoff-confirm input[type=text]{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-height:32px;color:var(--text);font:inherit;border-radius:5px;padding:6px 8px}.design-production-handoff-confirm input[type=text]:focus{border-color:var(--teal);outline:2px solid color-mix(in srgb, var(--teal) 24%, transparent);outline-offset:1px}.design-production-handoff-check{cursor:pointer;align-items:flex-start;gap:7px;line-height:1.45;display:flex}.design-production-handoff-check input{accent-color:var(--teal);flex:none;margin-top:2px}.design-production-handoff-actions{flex-wrap:wrap;gap:7px;display:flex}.design-production-handoff-actions button{min-height:32px}.design-production-handoff-error{border:1px solid color-mix(in srgb, var(--danger) 48%, var(--border));background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger);border-radius:5px;padding:7px}.design-production-handoff-message{color:var(--teal)}@media (width<=760px){.design-production-handoff-grid{grid-template-columns:minmax(0,1fr)}.design-production-handoff-actions{grid-template-columns:minmax(0,1fr);display:grid}.design-production-handoff-actions button{width:100%;min-height:42px}}.automated-trading-guide{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--teal) 4%, var(--surface));border-radius:7px;gap:8px;min-width:0;margin-bottom:10px;padding:10px 12px;display:grid}.design-workflow-guide-disclosure{border:1px solid var(--border);background:var(--surface);border-radius:5px;margin-bottom:10px}.design-workflow-guide-disclosure>summary{cursor:pointer;color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));padding:8px 10px;font-weight:700}.design-workflow-guide-disclosure[open]>summary{border-bottom:1px solid var(--border)}.design-workflow-guide-disclosure .automated-trading-guide{border:0;margin:0}.automated-trading-guide-head{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:14px;min-width:0;display:grid}.automated-trading-guide-head>div,.automated-trading-guide-head>div>span,.automated-trading-guide-head>div>strong,.automated-trading-guide-head>div>small{min-width:0}.automated-trading-guide-head>div:first-child>span,.automated-trading-guide-head>div:first-child>strong,.automated-trading-guide-head>div:first-child>small{display:block}.automated-trading-guide-head>div:first-child>span{color:var(--teal);font-size:calc(9px * var(--aiqt-text-scale,1));letter-spacing:.08em;font-weight:800}.automated-trading-guide-head>div:first-child>strong{color:var(--text);font-size:calc(14px * var(--aiqt-text-scale,1))}.automated-trading-guide-head>div:first-child>small,.automated-trading-guide-boundary,.automated-trading-guide-action small{color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1));line-height:1.35}.automated-trading-guide-action{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.automated-trading-guide-action>span{color:var(--amber);font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-weight:700}.automated-trading-guide-action small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automated-trading-guide-action button{border:1px solid color-mix(in srgb, var(--teal) 58%, var(--border));background:var(--teal-dim);min-height:34px;color:var(--teal);cursor:pointer;font-size:calc(10.5px * var(--aiqt-text-scale,1));white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.automated-trading-guide-action button:disabled{cursor:not-allowed;opacity:.5}.automated-trading-guide-steps{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;min-width:0;display:grid}.automated-trading-guide-steps button{border:1px solid var(--border);background:var(--surface-raised);min-width:0;min-height:44px;color:var(--text);cursor:pointer;text-align:left;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 5px;padding:6px;display:grid}.automated-trading-guide-steps button>span{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));grid-row:1/3;font-weight:800}.automated-trading-guide-steps button strong,.automated-trading-guide-steps button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automated-trading-guide-steps button strong{font-size:calc(9.5px * var(--aiqt-text-scale,1))}.automated-trading-guide-steps button em{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));font-style:normal}.automated-trading-guide-steps button.ready{border-color:color-mix(in srgb, var(--teal) 45%, var(--border))}.automated-trading-guide-steps button.needs_run{border-color:color-mix(in srgb, var(--amber) 55%, var(--border))}.automated-trading-guide-steps button.blocked{border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}.automated-trading-guide-steps button.current{background:color-mix(in srgb, var(--teal) 15%, var(--surface-raised));box-shadow:inset 0 0 0 1px var(--teal)}.automated-trading-guide-steps button.active strong{color:var(--teal)}.automated-trading-guide-boundary{display:block}@media screen and (width>=761px) and (width<=1100px){.automated-trading-guide-head{grid-template-columns:minmax(0,1fr)}.automated-trading-guide-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.terminal-design-surface{overscroll-behavior-y:auto;overflow:visible}.automated-trading-guide-head,.automated-trading-guide-action{grid-template-columns:minmax(0,1fr)}.automated-trading-guide-action button{width:100%}.automated-trading-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.execution-auto-paper{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--border));background:color-mix(in srgb, var(--teal) 5%, var(--surface));min-width:0;color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));border-radius:5px;padding:12px;line-height:1.45}.execution-auto-paper>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.execution-auto-paper header span,.execution-auto-paper header p,.execution-auto-paper h2{margin:0}.execution-auto-paper header span{color:var(--teal);font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800}.execution-auto-paper h2{font-size:calc(15px * var(--aiqt-text-scale,1));margin-top:2px}.execution-auto-paper header p,.execution-auto-paper small,.execution-auto-paper>p{color:var(--muted)}.execution-auto-paper header strong{border:1px solid var(--border-strong);color:var(--muted);border-radius:999px;flex:none;padding:4px 8px}.execution-auto-paper.active header strong{border-color:color-mix(in srgb, var(--teal) 60%, var(--border));color:var(--teal)}.execution-auto-runtime-health{border:1px solid var(--border);background:var(--surface-raised);color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:4px;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:10px;padding:7px 9px;display:flex}.execution-auto-runtime-health:before{background:var(--muted);content:"";border-radius:50%;width:7px;height:7px}.execution-auto-runtime-health strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.execution-auto-runtime-health.healthy{border-color:color-mix(in srgb, var(--teal) 45%, var(--border))}.execution-auto-runtime-health.healthy:before{background:var(--teal)}.execution-auto-runtime-health.danger{border-color:color-mix(in srgb, var(--danger) 50%, var(--border))}.execution-auto-runtime-health.danger:before{background:var(--danger)}.execution-auto-runtime-health.danger strong{color:var(--danger)}.execution-auto-runtime-tools{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;margin-top:10px;display:grid}.execution-auto-runtime-tools .execution-auto-runtime-health{margin-top:0}.execution-auto-notification-toggle{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:32px;color:var(--muted);cursor:pointer;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;border-radius:4px;padding:6px 9px}.execution-auto-notification-toggle:not(:disabled){border-color:color-mix(in srgb, var(--teal) 45%, var(--border));color:var(--teal)}.execution-auto-notification-toggle:disabled{cursor:default}.execution-auto-server-monitoring{border:1px solid var(--border);background:var(--surface-raised);border-radius:4px;gap:8px;min-width:0;margin-top:10px;padding:10px;display:grid}.execution-auto-server-monitoring>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.execution-auto-server-monitoring>header div,.execution-auto-server-monitoring>details div{gap:3px;display:grid}.execution-auto-server-monitoring>header span,.execution-auto-server-monitoring dt,.execution-auto-server-monitoring>details{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.execution-auto-server-monitoring>header strong{font-size:calc(12px * var(--aiqt-text-scale,1))}.execution-auto-server-monitoring>header em{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-style:normal}.execution-auto-server-monitoring>p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));margin:0}.execution-auto-server-monitoring>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.execution-auto-server-monitoring>dl div{border:1px solid var(--border);border-radius:3px;min-width:0;padding:6px 7px}.execution-auto-server-monitoring dt,.execution-auto-server-monitoring dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.execution-auto-server-monitoring dd{color:var(--text);font-size:calc(10px * var(--aiqt-text-scale,1));margin-top:2px}.execution-auto-server-monitoring.healthy{border-color:color-mix(in srgb, var(--teal) 45%, var(--border))}.execution-auto-server-monitoring.warning{border-color:color-mix(in srgb, var(--warning) 55%, var(--border))}.execution-auto-server-monitoring.danger{border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}.execution-auto-server-incident{border-left:2px solid var(--warning);gap:2px;padding-left:8px;display:grid}.execution-auto-server-incident span,.execution-auto-server-incident small{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.execution-auto-server-monitoring>details summary{cursor:pointer}.execution-auto-server-monitoring>details div{margin-top:6px}.execution-auto-paper-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.execution-auto-paper-metrics article{border:1px solid var(--border);background:var(--surface-raised);border-radius:4px;min-width:0;padding:8px}.execution-auto-paper-metrics span,.execution-auto-paper-metrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.execution-auto-paper-metrics span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.execution-auto-paper-metrics strong{font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:2px}.execution-auto-paper-alert{border:1px solid color-mix(in srgb, var(--warning) 55%, var(--border));background:color-mix(in srgb, var(--warning) 9%, var(--surface));color:var(--warning);border-radius:4px;gap:2px;margin-top:10px;padding:8px 10px;display:grid}.execution-auto-paper-alert span{color:var(--text)}.execution-auto-paper-alert.danger{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.execution-auto-paper-risk{border:1px solid color-mix(in srgb, var(--teal) 35%, var(--border));background:color-mix(in srgb, var(--teal) 4%, var(--surface-raised));border-radius:4px;margin-top:10px;padding:9px 10px}.execution-auto-paper-risk>header{align-items:center;gap:8px;display:flex}.execution-auto-paper-risk>header strong{font-size:calc(12px * var(--aiqt-text-scale,1))}.execution-auto-paper-risk>header span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.execution-auto-paper-risk>dl{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px;margin:7px 0 0;display:grid}.execution-auto-paper-risk>dl>div{border:1px solid var(--border);background:var(--surface);border-radius:4px;min-width:0;padding:7px 8px}.execution-auto-paper-risk dt,.execution-auto-paper-risk small{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.execution-auto-paper-risk dd{font-size:calc(11.5px * var(--aiqt-text-scale,1));margin:2px 0 0;font-weight:800}.execution-auto-paper-risk>dl>div.danger dd{color:var(--danger)}.execution-auto-paper-risk small{margin-top:2px;display:block}.execution-auto-production-strategy>small+small{color:var(--text);margin-top:6px}.execution-auto-production-strategy.unavailable{border-color:color-mix(in srgb, var(--warning) 55%, var(--border))}.execution-auto-production-strategy.blocked{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 6%, var(--surface-raised))}.execution-auto-production-strategy.blocked>header span{color:var(--danger)}.execution-auto-paper-ledger{border:1px solid var(--border);background:var(--surface-raised);border-radius:4px;margin-top:10px}.execution-auto-paper-ledger>summary{cursor:pointer;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:flex}.execution-auto-paper-ledger>summary::-webkit-details-marker{display:none}.execution-auto-paper-ledger>summary:after{content:"+";color:var(--teal);font-weight:900}.execution-auto-paper-ledger[open]>summary:after{content:"−"}.execution-auto-paper-ledger>summary strong{font-size:calc(12px * var(--aiqt-text-scale,1))}.execution-auto-paper-ledger>summary span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));margin-left:auto}.execution-auto-paper-ledger-body{border-top:1px solid var(--border);gap:8px;padding:10px;display:grid}.execution-auto-paper-ledger-summary,.execution-auto-paper-trades,.execution-auto-paper-trades dl{margin:0}.execution-auto-paper-ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.execution-auto-paper-ledger-summary>div,.execution-auto-paper-trades>li{border:1px solid var(--border);background:var(--surface);border-radius:4px;min-width:0;padding:8px}.execution-auto-paper-ledger dt,.execution-auto-paper-ledger small{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.execution-auto-paper-ledger dd{margin:2px 0 0;font-weight:800}.execution-auto-paper-ledger dd.positive{color:var(--teal)}.execution-auto-paper-ledger dd.negative{color:var(--danger)}.execution-auto-paper-decision{border-left:2px solid var(--teal);color:var(--text);gap:10px;margin:0;padding-left:8px;display:flex}.execution-auto-paper-decision time{color:var(--muted);font:10px var(--mono);flex:none}.execution-auto-paper-contract{gap:6px;display:grid}.execution-auto-paper-contract>strong{font-size:calc(11px * var(--aiqt-text-scale,1))}.execution-auto-paper-contract .execution-auto-paper-ledger-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-auto-paper-contract .execution-auto-paper-targets{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.execution-auto-paper-contract dd{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.execution-auto-paper-trades{gap:6px;padding:0;list-style:none;display:grid}.execution-auto-paper-trades header,.execution-auto-paper-trades p{align-items:center;gap:8px;display:flex}.execution-auto-paper-trades header time{color:var(--muted);font:10px var(--mono)}.execution-auto-paper-trades header span{color:var(--muted)}.execution-auto-paper-trades header strong{margin-left:auto}.execution-auto-paper-trades header strong.buy{color:var(--teal)}.execution-auto-paper-trades header strong.sell{color:var(--danger)}.execution-auto-paper-trades p{justify-content:space-between;margin:6px 0}.execution-auto-paper-trades p span{font-family:var(--mono)}.execution-auto-paper-trades dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.execution-auto-paper-trades dl>div{border-top:1px solid var(--border);padding-top:5px}.execution-auto-paper-trades>li>small{margin-top:6px;display:block}.execution-auto-paper-ledger-empty{color:var(--muted);text-align:center;gap:2px;padding:6px;display:grid}.execution-auto-paper-form{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:10px;display:grid}.execution-auto-paper-form label{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));gap:4px;display:grid}.execution-auto-paper-form input,.execution-auto-paper-form select{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:30px;color:var(--text);border-radius:4px;padding:5px 7px}.execution-auto-paper-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.execution-auto-paper .execution-auto-paper-confirmation{color:var(--text);align-items:flex-start;gap:7px;margin-top:10px;display:flex}.execution-auto-paper-confirmation input{width:15px;height:15px;accent-color:var(--teal);flex:none;margin:1px 0 0}.execution-auto-live-confirmation{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 6%, var(--surface));border-radius:4px;gap:7px;margin-top:10px;padding:9px;display:grid}.execution-auto-live-confirmation>label:first-child{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));gap:4px;display:grid}.execution-auto-live-confirmation>label:first-child input{border:1px solid var(--border-strong);background:var(--surface);min-height:30px;color:var(--text);border-radius:4px;padding:5px 7px}.execution-auto-paper-actions button{border:1px solid color-mix(in srgb, var(--teal) 55%, var(--border));background:color-mix(in srgb, var(--teal) 12%, var(--surface-raised));min-height:30px;color:var(--teal);cursor:pointer;border-radius:4px;padding:5px 10px}.execution-auto-paper-actions button.danger{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger)}.execution-auto-paper-actions button:disabled{cursor:not-allowed;opacity:.55}.execution-auto-paper>p{margin:9px 0 3px}.execution-auto-paper .execution-auto-paper-error{color:var(--danger)}@media (width<=900px){.execution-auto-paper-form,.execution-auto-paper-metrics,.execution-auto-paper-ledger-summary,.execution-auto-server-monitoring>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-auto-paper-decision{gap:2px;display:grid}}@media (width<=560px){.execution-auto-paper>header,.execution-auto-server-monitoring>header{flex-direction:column}.execution-auto-paper>header>strong{align-self:flex-start}.execution-auto-paper-actions{grid-template-columns:minmax(0,1fr);display:grid}.execution-auto-paper-actions button,.execution-auto-notification-toggle{width:100%}}.dynamic-trading-heading,.dynamic-trading-heading-status,.dynamic-trading-terminal>*,.dynamic-trading-bottom-grid>section,.dynamic-trading-bottom-grid>section>header,.dynamic-trading-chart-panel>header,.dynamic-trading-chart-panel>footer,.dynamic-trading-control-panel>header,.dynamic-trading-cycle,.dynamic-trading-control-actions,.dynamic-trading-link,.dynamic-trading-boundary{align-items:center;display:flex}.dynamic-trading-watchlist,.dynamic-trading-chart-panel,.dynamic-trading-control-panel{flex-direction:column;display:flex}.dynamic-trading-watchlist>header,.dynamic-trading-control-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:8px 10px;display:flex}.dynamic-trading-control-panel>header{min-height:34px;padding-block:4px}.dynamic-trading-watchlist>header strong,.dynamic-trading-watchlist>header span,.dynamic-trading-control-panel>header strong,.dynamic-trading-control-panel>header span{display:block}.dynamic-trading-watchlist>header strong,.dynamic-trading-control-panel>header strong{font-size:calc(11px * var(--aiqt-text-scale,1))}.dynamic-trading-watchlist>header span,.dynamic-trading-watchlist>header small,.dynamic-trading-control-panel>header span{color:var(--muted);font-size:calc(8.5px * var(--aiqt-text-scale,1))}.dynamic-trading-control-sections{border-bottom:1px solid var(--border);min-height:23px;color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dynamic-trading-control-sections>*{place-items:center;display:grid}.dynamic-trading-control-sections button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000}.dynamic-trading-control-sections button.active{border-bottom:2px solid var(--teal);color:var(--teal);font-weight:700}.dynamic-trading-control-sections button:focus-visible,.dynamic-trading-watchlist-tabs button:focus-visible{outline:2px solid color-mix(in srgb, var(--teal) 40%, transparent);outline-offset:-2px}.dynamic-trading-control-view[hidden]{display:none}.dynamic-trading-control-view:not([hidden]){display:contents}.dynamic-trading-control-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;padding:4px 8px;display:grid}.dynamic-trading-control-form label,.dynamic-trading-live-confirmation>label{min-width:0;color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));gap:3px;line-height:1.15;display:grid}.dynamic-trading-control-form input,.dynamic-trading-control-form select,.dynamic-trading-live-confirmation input:not([type=checkbox]){border:1px solid var(--border);background:var(--surface-raised);width:100%;min-width:0;height:23px;color:var(--text);font:inherit;border-radius:4px;padding:0 7px}.dynamic-trading-control-form input:focus,.dynamic-trading-control-form select:focus,.dynamic-trading-live-confirmation input:not([type=checkbox]):focus{border-color:var(--teal);outline:2px solid color-mix(in srgb, var(--teal) 18%, transparent);outline-offset:1px}.dynamic-trading-paper-reset-note{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));margin:2px 8px 7px;line-height:1.4;display:block}.dynamic-trading-confirmation{color:var(--amber);font-size:calc(8px * var(--aiqt-text-scale,1));align-items:flex-start;gap:6px;margin:0 8px 6px;line-height:1.35;display:flex}.dynamic-trading-confirmation input[type=checkbox]{appearance:auto;width:14px;height:14px;accent-color:var(--teal);flex:none;margin:1px 0 0;padding:0}.dynamic-trading-live-confirmation{gap:6px;padding:0 8px 4px;display:grid}.dynamic-trading-live-confirmation .dynamic-trading-confirmation{margin:0}.dynamic-trading-control-kpis{border:1px solid var(--border);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 8px 6px;display:grid}.dynamic-trading-control-kpis div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:4px 6px}.dynamic-trading-control-kpis div:nth-child(2n){border-right:0}.dynamic-trading-control-kpis div:nth-last-child(-n+2){border-bottom:0}.dynamic-trading-control-kpis dt,.dynamic-trading-control-kpis dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dynamic-trading-control-kpis dt{color:var(--muted);font-size:calc(7px * var(--aiqt-text-scale,1))}.dynamic-trading-control-kpis dd{color:var(--text);font-size:calc(8px * var(--aiqt-text-scale,1));margin-top:3px;font-weight:700}.dynamic-trading-control-actions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:auto;padding:3px 8px;display:grid}.dynamic-trading-control-actions>.dynamic-trading-confirmation{grid-column:1/-1;margin:3px 0}.dynamic-trading-control-actions button{border:1px solid color-mix(in srgb, var(--teal) 55%, var(--border));background:var(--teal-dim);min-width:0;min-height:25px;color:var(--teal);cursor:pointer;font-size:calc(8.5px * var(--aiqt-text-scale,1));white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;font-weight:700;display:inline-flex}.dynamic-trading-control-actions button.danger{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 10%, var(--surface-raised));color:var(--danger);flex:none}.dynamic-trading-control-actions button:disabled{cursor:not-allowed;opacity:.45}.dynamic-trading-control-panel>p{min-height:24px;color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));text-overflow:ellipsis;margin:0;padding:0 9px 7px;line-height:1.4;overflow:hidden}.dynamic-trading-control-panel>p.dynamic-trading-error{color:var(--danger)}.dynamic-trading-economics{border:1px solid color-mix(in srgb, var(--teal) 35%, var(--border));background:var(--surface);border-radius:6px;overflow:hidden}.dynamic-trading-economics>header,.dynamic-trading-economics>header span,.dynamic-trading-economics>footer{align-items:center;display:flex}.dynamic-trading-economics>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;min-height:34px;padding:7px 10px}.dynamic-trading-economics>header span{color:var(--text);font-size:calc(9.5px * var(--aiqt-text-scale,1));gap:6px}.dynamic-trading-economics>header svg,.dynamic-trading-economics>header em{color:var(--teal)}.dynamic-trading-economics>header em{font-size:calc(8px * var(--aiqt-text-scale,1));font-style:normal}.dynamic-trading-economics>dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.dynamic-trading-economics>dl>div{border-right:1px solid var(--border);min-width:0;padding:8px 10px}.dynamic-trading-economics>dl>div:last-child{border-right:0}.dynamic-trading-economics dt,.dynamic-trading-economics dd,.dynamic-trading-economics small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dynamic-trading-economics dt,.dynamic-trading-economics small,.dynamic-trading-economics>footer{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1))}.dynamic-trading-economics dd{color:var(--text);font-size:calc(10px * var(--aiqt-text-scale,1));margin-top:3px;font-weight:700}.dynamic-trading-economics small{margin-top:2px;display:block}.dynamic-trading-economics>footer{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:5px 10px}.dynamic-trading-kpis,.dynamic-trading-risk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.dynamic-trading-kpis div,.dynamic-trading-risk-list div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:9px}.dynamic-trading-kpis div:nth-child(2n),.dynamic-trading-risk-list div:nth-child(2n){border-right:0}.dynamic-trading-kpis dt,.dynamic-trading-kpis dd,.dynamic-trading-risk-list dt,.dynamic-trading-risk-list dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dynamic-trading-kpis dt,.dynamic-trading-risk-list dt{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1))}.dynamic-trading-kpis dd,.dynamic-trading-risk-list dd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(9.5px * var(--aiqt-text-scale,1));margin-top:5px;font-weight:700}.dynamic-trading-risk-list{grid-template-columns:minmax(0,1fr)}.dynamic-trading-risk-list div,.dynamic-trading-risk-list div:nth-child(2n){border-right:0;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 9px;display:flex}.dynamic-trading-risk-list dd{text-align:right;margin-top:0}@media screen and (width<=1180px){.dynamic-trading-economics>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.dynamic-trading-economics>dl>div:nth-child(3){border-right:0}.dynamic-trading-economics>dl>div:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media screen and (width<=760px){.dynamic-trading-watchlist,.dynamic-trading-chart-panel,.dynamic-trading-control-panel{min-height:330px}.dynamic-trading-economics>header,.dynamic-trading-economics>footer{flex-direction:column;align-items:flex-start}.dynamic-trading-economics>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dynamic-trading-economics>dl>div:nth-child(3){border-right:1px solid var(--border)}.dynamic-trading-economics>dl>div:nth-child(2n){border-right:0}.dynamic-trading-economics>dl>div:nth-child(-n+4){border-bottom:1px solid var(--border)}}.dynamic-trading-workspace{background:var(--canvas);height:100%;min-height:0;color:var(--text);scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.dynamic-trading-workspace .automated-trading-guide{margin:0}.dynamic-trading-heading{justify-content:space-between;gap:16px;min-height:43px;padding:0 2px}.dynamic-trading-heading>div:first-child{min-width:0}.dynamic-trading-heading span,.dynamic-trading-heading h2,.dynamic-trading-heading p{margin:0}.dynamic-trading-heading>div:first-child>span{color:var(--teal);font-size:calc(9px * var(--aiqt-text-scale,1));letter-spacing:.08em;font-weight:800;display:block}.dynamic-trading-heading h2{font-size:calc(20px * var(--aiqt-text-scale,1));font-weight:700;display:inline}.dynamic-trading-heading p{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));margin-left:10px;display:inline}.dynamic-trading-heading-status{justify-content:flex-end;gap:6px}.dynamic-trading-status{border:1px solid var(--border);min-height:26px;color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-weight:700;display:inline-flex}.dynamic-trading-status.healthy{border-color:color-mix(in srgb, var(--teal) 55%, var(--border));color:var(--teal)}.dynamic-trading-status.warning,.dynamic-trading-status.waiting{border-color:color-mix(in srgb, var(--amber) 55%, var(--border));color:var(--amber)}.dynamic-trading-status.danger{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger)}.dynamic-trading-terminal{grid-template-columns:220px minmax(0,1fr) 300px;gap:8px;min-width:0;min-height:405px;display:grid}.dynamic-trading-terminal>*{border:1px solid var(--border);background:var(--surface);border-radius:6px;align-items:stretch;min-width:0;overflow:hidden}.dynamic-trading-watchlist-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.dynamic-trading-watchlist-tabs button{min-width:0;min-height:24px;color:var(--muted);cursor:pointer;font-size:calc(8px * var(--aiqt-text-scale,1));background:0 0;border:0;border-radius:4px}.dynamic-trading-watchlist-tabs button.active{background:var(--teal-dim);color:var(--teal);font-weight:800}.dynamic-trading-watchlist-rows{min-height:0;overflow:auto}.dynamic-trading-watchlist-rows>button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:50px;color:var(--text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.dynamic-trading-watchlist-rows>button:hover,.dynamic-trading-watchlist-rows>button.active{background:color-mix(in srgb, var(--teal) 9%, var(--surface-raised))}.dynamic-trading-watchlist-rows>button.active{box-shadow:inset 2px 0 var(--teal)}.dynamic-trading-watchlist-rows>button>span:last-child{text-align:right}.dynamic-trading-watchlist-rows strong,.dynamic-trading-watchlist-rows small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dynamic-trading-watchlist-rows strong{font-size:calc(9.5px * var(--aiqt-text-scale,1))}.dynamic-trading-watchlist-rows small{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));margin-top:3px}.dynamic-trading-watchlist>footer{border-top:1px solid var(--border);margin-top:auto;padding:8px 10px}.dynamic-trading-watchlist>footer span,.dynamic-trading-watchlist>footer strong,.dynamic-trading-watchlist>footer small{display:block}.dynamic-trading-watchlist>footer span,.dynamic-trading-watchlist>footer small{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1))}.dynamic-trading-watchlist>footer strong{color:var(--teal);font-size:calc(9px * var(--aiqt-text-scale,1));margin:3px 0}.dynamic-trading-chart-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;min-height:58px;padding:8px 10px}.dynamic-trading-chart-panel>header>div>span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));display:block}.dynamic-trading-chart-panel>header>div>strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(18px * var(--aiqt-text-scale,1));align-items:baseline;gap:8px;margin-top:3px;display:flex}.dynamic-trading-chart-panel>header>div>strong em{font-size:calc(9px * var(--aiqt-text-scale,1));font-style:normal}.dynamic-trading-chart-panel>header dl{grid-template-columns:repeat(4,auto);gap:16px;margin:0;display:grid}.dynamic-trading-chart-panel>header dl div{min-width:0}.dynamic-trading-chart-panel dt,.dynamic-trading-chart-panel dd{margin:0}.dynamic-trading-chart-panel dt{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1))}.dynamic-trading-chart-panel dd{max-width:100px;font-size:calc(9px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:700;overflow:hidden}.dynamic-trading-chart{background:color-mix(in srgb, var(--canvas) 80%, var(--surface));flex:1;grid-template-rows:minmax(235px,1fr) auto;min-height:260px;display:grid;position:relative;overflow:hidden}.dynamic-trading-chart .chart-canvas,.dynamic-trading-chart .chart-canvas>div{border:0;border-radius:0;min-height:235px}.dynamic-trading-chart .chart-data-strip{border-top:1px solid var(--border);gap:4px;padding:4px 8px}.dynamic-trading-chart .chart-data-strip span{font-size:calc(8px * var(--aiqt-text-scale,1));background:0 0;border:0;padding:2px 4px}.dynamic-trading-chart-empty{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));place-self:center}.dynamic-trading-chart-panel>footer{border-top:1px solid var(--border);min-height:31px;color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));flex-wrap:wrap;gap:10px;padding:5px 10px}.dynamic-trading-chart-panel>footer span{align-items:center;gap:4px;display:inline-flex}.dynamic-trading-chart-panel>footer i{border-radius:50%;width:6px;height:6px}.dynamic-trading-chart-panel>footer small{min-width:0;color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.dynamic-trading-runner-dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.dynamic-trading-runner-dot.active{background:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal) 16%, transparent)}.dynamic-trading-cycle{border:1px solid var(--border);background:var(--surface-raised);min-height:35px;color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));border-radius:5px;justify-content:space-between;gap:8px;margin:4px 8px 0;padding:6px 8px}.dynamic-trading-cycle.active{border-color:color-mix(in srgb, var(--teal) 36%, var(--border));background:color-mix(in srgb, var(--teal) 8%, var(--surface-raised))}.dynamic-trading-cycle>span{gap:2px;display:grid}.dynamic-trading-cycle>span:last-child{text-align:right}.dynamic-trading-cycle strong{color:var(--text);font-size:calc(9px * var(--aiqt-text-scale,1));align-items:center;gap:4px;display:flex}.dynamic-trading-cycle.active strong{color:var(--teal)}.dynamic-trading-cycle small{color:var(--muted);font-size:calc(7.5px * var(--aiqt-text-scale,1))}.dynamic-trading-decision-card{border:1px solid color-mix(in srgb, var(--teal) 36%, var(--border));background:color-mix(in srgb, var(--teal) 5%, var(--surface-raised));border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin:5px 8px 0;padding:3px 7px;display:grid}.dynamic-trading-decision-card span,.dynamic-trading-decision-card em,.dynamic-trading-decision-card p{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1))}.dynamic-trading-decision-card strong{font-size:calc(11px * var(--aiqt-text-scale,1))}.dynamic-trading-decision-card em{color:var(--teal);grid-area:1/2/3;align-self:center;font-style:normal}.dynamic-trading-decision-card p{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:2px 0 0;overflow:hidden}.dynamic-trading-authorization{border:1px solid color-mix(in srgb, var(--amber) 48%, var(--border));background:color-mix(in srgb, var(--amber) 9%, var(--surface-raised));min-height:22px;color:var(--amber);font-size:calc(7.5px * var(--aiqt-text-scale,1));border-radius:4px;justify-content:space-between;align-items:center;gap:6px;margin:0 8px 6px;padding:3px 7px;display:flex}.dynamic-trading-authorization strong{color:inherit;font-size:calc(7.5px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dynamic-trading-authorization.active{border-color:color-mix(in srgb, var(--teal) 42%, var(--border));background:color-mix(in srgb, var(--teal) 8%, var(--surface-raised));color:var(--teal)}.dynamic-trading-alert{border:1px solid color-mix(in srgb, var(--amber) 50%, var(--border));background:color-mix(in srgb, var(--amber) 7%, var(--surface));min-height:34px;color:var(--amber);font-size:calc(9px * var(--aiqt-text-scale,1));border-radius:5px;align-items:center;gap:8px;padding:6px 10px;display:flex}.dynamic-trading-alert.danger{border-color:color-mix(in srgb, var(--danger) 50%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--surface));color:var(--danger)}.dynamic-trading-bottom-grid{grid-template-columns:1.15fr 1.15fr .9fr 1.05fr 1fr;gap:8px;min-width:0;min-height:220px;display:grid}.dynamic-trading-bottom-grid>section{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-direction:column;align-items:stretch;min-width:0;overflow:hidden}.dynamic-trading-bottom-grid>section>header{border-bottom:1px solid var(--border);min-height:34px;color:var(--text);font-size:calc(9.5px * var(--aiqt-text-scale,1));gap:6px;padding:7px 9px}.dynamic-trading-bottom-grid>section>header svg{color:var(--teal)}.dynamic-trading-order-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;margin:9px;padding:9px;display:grid}.dynamic-trading-order-card span,.dynamic-trading-order-card strong{font-size:calc(9px * var(--aiqt-text-scale,1))}.dynamic-trading-order-card p,.dynamic-trading-order-card small{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));grid-column:1/-1;margin:0}.dynamic-trading-order-card .buy{color:var(--teal)}.dynamic-trading-order-card .sell{color:var(--danger)}.dynamic-trading-empty{min-height:80px;color:var(--muted);font-size:calc(8.5px * var(--aiqt-text-scale,1));text-align:center;flex:1;place-items:center;padding:10px;display:grid}.dynamic-trading-link{border:1px solid var(--border);min-height:28px;color:var(--teal);cursor:pointer;font-size:calc(8.5px * var(--aiqt-text-scale,1));background:0 0;border-radius:4px;justify-content:center;gap:4px;margin:auto 8px 8px}.dynamic-trading-trades,.dynamic-trading-chain{margin:0;padding:0;list-style:none}.dynamic-trading-trades li{border-bottom:1px solid var(--border);min-height:31px;font-size:calc(8px * var(--aiqt-text-scale,1));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 8px;display:grid}.dynamic-trading-trades li span{font-weight:700}.dynamic-trading-trades li span.buy{color:var(--teal)}.dynamic-trading-trades li span.sell{color:var(--danger)}.dynamic-trading-trades li strong{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.dynamic-trading-trades li time{color:var(--muted)}.dynamic-trading-chain{gap:0;padding:6px 9px;display:grid}.dynamic-trading-chain li{grid-template-columns:18px minmax(0,1fr);gap:7px;min-height:31px;display:grid;position:relative}.dynamic-trading-chain li:not(:last-child):after{background:var(--border);content:"";width:1px;position:absolute;top:18px;bottom:0;left:8px}.dynamic-trading-chain li>span{z-index:1;border:1px solid var(--border);background:var(--surface-raised);width:17px;height:17px;color:var(--muted);font-size:calc(7px * var(--aiqt-text-scale,1));border-radius:50%;place-items:center;display:grid}.dynamic-trading-chain li.complete>span{border-color:var(--teal);background:var(--teal-dim);color:var(--teal)}.dynamic-trading-chain strong,.dynamic-trading-chain small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dynamic-trading-chain strong{font-size:calc(8.5px * var(--aiqt-text-scale,1))}.dynamic-trading-chain small{color:var(--muted);font-size:calc(7.5px * var(--aiqt-text-scale,1));margin-top:2px}.dynamic-trading-boundary{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));border-radius:5px;justify-content:space-between;gap:12px;padding:6px 10px}.dynamic-trading-boundary span:first-child{color:var(--teal);font-weight:700}.dynamic-trading-workspace .positive{color:var(--teal)}.dynamic-trading-workspace .negative{color:var(--danger)}.dynamic-trading-chart-panel>footer i.positive{background:var(--teal)}.dynamic-trading-chart-panel>footer i.negative{background:var(--danger)}.dynamic-trading-chart-panel>footer i.decision{background:var(--amber)}@media screen and (width<=1180px){.dynamic-trading-terminal{grid-template-columns:220px minmax(430px,1fr) 300px;overflow-x:auto}.dynamic-trading-bottom-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media screen and (width<=760px){.dynamic-trading-workspace{padding:7px 7px 10px}.dynamic-trading-heading{flex-direction:column;align-items:flex-start}.dynamic-trading-heading p{margin:3px 0 0;display:block}.dynamic-trading-heading-status{flex-wrap:wrap;justify-content:flex-start}.dynamic-trading-terminal,.dynamic-trading-bottom-grid{grid-template-columns:minmax(0,1fr);overflow:visible}.dynamic-trading-bottom-grid>section{min-height:180px}.dynamic-trading-chart-panel>header{flex-direction:column;align-items:flex-start}.dynamic-trading-chart-panel>header dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dynamic-trading-boundary{flex-direction:column;align-items:flex-start}}@media (width<=560px){.execution-auto-runtime-tools,.execution-auto-paper-form,.execution-auto-paper-metrics,.execution-auto-paper-ledger-summary,.execution-auto-paper-trades dl,.execution-auto-server-monitoring>dl,.execution-testnet-safety{grid-template-columns:minmax(0,1fr)}}.ai-review-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"ai workflow""decision history"}.ai-review-stage3-section{background:#101925;border:1px solid #2a3b51;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.ai-review-stage3-heading,.ai-review-stage3-result>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ai-review-stage3-heading>div span,.ai-review-stage3-heading>div strong,.ai-review-stage3-result>header span,.ai-review-stage3-result>header strong{display:block}.ai-review-stage3-heading span,.ai-review-stage3-result>header span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.ai-review-stage3-heading strong,.ai-review-stage3-result>header strong{color:#dce6ee;font-size:calc(14px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin-top:4px}.ai-review-stage3-boundary,.ai-review-stage3-boundary-detail{border:1px solid color-mix(in srgb, var(--amber) 45%, var(--border));background:color-mix(in srgb, var(--amber) 9%, var(--surface-raised));color:var(--amber);font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:999px;padding:5px 8px;font-weight:900;line-height:1.4}.ai-review-stage3-boundary-detail{align-items:center;gap:5px;display:flex}.ai-review-stage3-boundary-detail>svg{flex:none}.ai-review-stage3-grid,.ai-review-stage3-assessments,.ai-review-stage3-hashes,.ai-review-stage3-decision-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.ai-review-stage3-card,.ai-review-stage3-result,.ai-review-stage3-decision,.ai-review-stage3-history,.ai-review-stage3-assessment{background:#0f1723;border:1px solid #27364a;border-radius:7px;min-width:0;padding:10px}.ai-review-stage3-card h3,.ai-review-stage3-decision h3,.ai-review-stage3-history h3{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));margin:0 0 9px}.ai-review-stage3-card>label,.ai-review-stage3-decision-form>label{gap:5px;min-width:0;display:grid}.ai-review-stage3-card label>span,.ai-review-stage3-decision-form label>span,.ai-review-stage3-provider-detail dt,.ai-review-stage3-hashes dt{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800}.ai-review-stage3-card select,.ai-review-stage3-decision-form select,.ai-review-stage3-decision-form input,.ai-review-stage3-decision-form textarea{color:#dce6ee;width:100%;min-width:0;font:inherit;background:#121b29;border:1px solid #27364a;border-radius:6px;padding:7px 8px}.ai-review-stage3-decision-form textarea{resize:vertical;min-height:76px}.ai-review-stage3-rationale,.ai-review-stage3-decision-form .ai-review-stage3-actions{grid-column:1/-1}.ai-review-stage3-comparisons,.ai-review-stage3-decision-chain,.ai-review-stage3-history>div{gap:7px;margin-top:10px;display:grid}.ai-review-stage3-comparisons>strong,.ai-review-stage3-outbound>strong{color:#a9b6c5;font-size:calc(11px * var(--aiqt-text-scale,1))}.ai-review-stage3-comparisons>label{background:#121b29;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:7px 8px;display:grid}.ai-review-stage3-comparisons>label.ineligible{border-left-color:#713f42}.ai-review-stage3-comparisons b,.ai-review-stage3-comparisons small{overflow-wrap:anywhere;display:block}.ai-review-stage3-comparisons b{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1))}.ai-review-stage3-comparisons small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));margin-top:3px}.ai-review-stage3-provider-detail,.ai-review-stage3-hashes,.ai-review-stage3-record-meta,.ai-review-stage3-assessment-meta{margin:9px 0 0}.ai-review-stage3-provider-detail div,.ai-review-stage3-hashes div,.ai-review-stage3-record-meta div,.ai-review-stage3-assessment-meta div{background:#121b29;border:1px solid #27364a;border-radius:6px;min-width:0;padding:8px}.ai-review-stage3-provider-detail dd,.ai-review-stage3-hashes dd,.ai-review-stage3-record-meta dd,.ai-review-stage3-assessment-meta dd{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:4px 0 0}.ai-review-stage3-outbound{background:#201c16;border:1px solid #654f2a;border-radius:7px;margin-top:9px;padding:9px}.ai-review-stage3-outbound ul{color:#c4ced8;font-size:calc(11px * var(--aiqt-text-scale,1));margin:7px 0;padding-left:18px;line-height:1.55}.ai-review-stage3-approval{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.ai-review-stage3-approval input[type=checkbox]{width:14px;height:14px;accent-color:var(--teal);margin:0;padding:0}.ai-review-stage3-actions{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.ai-review-stage3-actions button,.ai-review-stage3-history button{color:#8ff5df;cursor:pointer;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f3a32;border:1px solid #315f55;border-radius:6px;padding:6px 10px;font-weight:900}.ai-review-stage3-actions button:disabled{color:#647386;cursor:not-allowed;background:#121b29;border-color:#27364a}.ai-review-stage3-result{gap:9px;display:grid}.ai-review-stage3-assessments{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-review-stage3-assessment>span,.ai-review-stage3-assessment>strong{display:block}.ai-review-stage3-assessment>span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.ai-review-stage3-assessment>strong{color:#9f8cff;font-size:calc(15px * var(--aiqt-text-scale,1));margin-top:6px}.ai-review-stage3-assessment p,.ai-review-stage3-decision-chain p{color:#a9b6c5;font-size:calc(11px * var(--aiqt-text-scale,1));margin:6px 0 0;line-height:1.5}.ai-review-stage3-record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.ai-review-stage3-record-meta dt,.ai-review-stage3-assessment-meta dt{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:800}.ai-review-stage3-assessment-meta{gap:7px;display:grid}.ai-review-stage3-assessment-list{border-top:1px solid #27364a;margin-top:9px;padding-top:8px}.ai-review-stage3-assessment-list>b{color:#c4ced8;font-size:calc(10px * var(--aiqt-text-scale,1))}.ai-review-stage3-assessment-list ul{color:#a9b6c5;font-size:calc(11px * var(--aiqt-text-scale,1));margin:5px 0 0;padding-left:17px;line-height:1.5}.ai-review-stage3-risk,.ai-review-stage3-decision-chain article,.ai-review-stage3-history article{background:#121b29;border:1px solid #27364a;border-left:3px solid #e8be62;border-radius:6px;min-width:0;margin-top:8px;padding:8px}.ai-review-stage3-risk.high,.ai-review-stage3-risk.critical{border-left-color:#ff7f6d}.ai-review-stage3-decision-chain article{border-left-color:#9f8cff}.ai-review-stage3-history article{border-left-color:#4cc9ad;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr) auto;align-items:center;gap:8px;margin-top:0;display:grid}.ai-review-stage3-history-heading{min-width:0}.ai-review-stage3-history-heading span,.ai-review-stage3-history-heading strong,.ai-review-stage3-history-heading small{display:block}.ai-review-stage3-history .ai-review-stage3-record-meta{margin-top:0}.ai-review-stage3-history article.legacy{border-left-color:#7f8792}.ai-review-stage3-history article span,.ai-review-stage3-history article small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1))}.ai-review-stage3-history article strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere}.ai-review-stage3-hash{overflow-wrap:anywhere;word-break:break-word}.ai-review-stage3-error,.ai-review-stage3-empty{border:1px dashed var(--border-strong);color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));border-radius:7px;margin:0;padding:9px;line-height:1.5}.ai-review-stage3-error{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger)}@media (width<=720px){.ai-review-stage3-grid,.ai-review-stage3-hashes,.ai-review-stage3-decision-form,.ai-review-stage3-history article,.ai-review-stage3-record-meta{grid-template-columns:1fr}.ai-review-stage3-heading,.ai-review-stage3-result>header{flex-direction:column;align-items:flex-start}.ai-review-stage3-actions{width:100%}.ai-review-stage3-assessments{grid-template-columns:1fr}.ai-review-stage3-actions button{width:100%}}.ai-review-records{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-review-records .agent-rounds-title{grid-column:1/-1}.ai-review-record-pagination{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ai-review-record-pagination button{color:#b7c7d8;cursor:pointer;font:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));background:#101b2bd1;border:1px solid #354e6de0;border-radius:7px;padding:5px 8px;font-weight:900}.ai-review-record-pagination button:disabled{cursor:default;opacity:.42}.ai-review-record-pagination span{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-weight:900}.ai-review-record{min-width:0;color:inherit;cursor:default;font:inherit;text-align:left;background:#121b29;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:7px;padding:8px 9px}button.ai-review-record{cursor:pointer}.ai-review-record.blocked,.ai-review-record.empty{border-left-color:#e8be62}.ai-review-record.selected{background:#122f2ab8;border-color:#4cc9adb8}.ai-review-record.empty{cursor:default}.ai-review-record header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-review-record header strong,.ai-review-record>strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;line-height:1.35}.ai-review-record header span,.ai-review-record small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;font-weight:900}.ai-review-record p{color:#a8b7c7;font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:6px 0 0;line-height:1.4}.ai-review-record small{color:#83e6ce;white-space:normal;margin-top:7px;display:block}@media (width<=960px){.ai-review-layout{grid-template-areas:"ai""workflow""decision""history"}}@media (width<=860px){.ai-review-layout{grid-template-areas:"ai""workflow""decision""history"}}@media (width>=761px){.terminal-design-surface.surface-ai-review{padding-bottom:10px}}.surface-ai-review .design-ai-run-error{border:1px solid color-mix(in srgb, var(--danger) 58%, var(--border));background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger);font-size:calc(10.5px * var(--aiqt-text-scale,1));border-radius:6px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;display:flex}.surface-ai-review .design-ai-run-error svg{flex:none}.surface-ai-review .design-decision-head,.surface-ai-review .design-decision-row{grid-template-columns:62px 110px 76px minmax(220px,1fr) 118px;align-items:center;column-gap:10px;display:grid}.surface-ai-review .design-decision-head{border-bottom:1px solid var(--border);min-height:30px;color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));font-weight:600}.surface-ai-review .design-decision-row{border-bottom-color:var(--border);min-height:48px;color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.surface-ai-review .design-decision-row:last-child{border-bottom:0}.surface-ai-review .design-decision-row strong{color:var(--text);font-weight:600}.surface-ai-review .design-decision-row p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.surface-ai-review .design-decision-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surface-ai-review .design-chain-row{min-height:31px;color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1));grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px}.surface-ai-review .design-chain-row>span{border-color:var(--border-strong);width:20px;height:20px;color:var(--muted);grid-row:auto}.surface-ai-review .design-chain-row strong{color:var(--text);font-weight:600}.surface-ai-review .design-chain-row small{color:var(--muted)}.surface-ai-review .design-ai-disclosure{border:1px solid color-mix(in srgb, var(--teal) 42%, var(--border));background:color-mix(in srgb, var(--teal-dim) 58%, var(--surface));color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));border-radius:4px;align-items:flex-start;gap:7px;margin-top:8px;padding:8px;line-height:1.5;display:flex}.surface-ai-review .design-ai-disclosure svg{color:var(--teal);flex:none}.surface-ai-review .design-ai-empty{color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1));text-align:center;margin:4px 0}.terminal-shell .surface-ai-review .design-ai-provider-controls{background:0 0;border:0;padding:0}.surface-ai-review .design-ai-provider-controls select{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text)}.surface-ai-review .design-ai-external-approval{border:1px solid var(--border);background:var(--surface-raised);cursor:pointer;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;margin-top:2px;padding:9px 10px;display:grid}.surface-ai-review .design-ai-external-approval input{width:16px;height:16px;accent-color:var(--teal);cursor:pointer;margin:1px 0 0}.surface-ai-review .design-ai-external-approval-copy{min-width:0;color:var(--text);gap:2px;line-height:1.35;display:grid}.surface-ai-review .design-ai-external-approval-copy strong{font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:650}.surface-ai-review .design-ai-external-approval-copy small{color:var(--muted);font-size:calc(8.5px * var(--aiqt-text-scale,1))}.surface-ai-review .design-ai-comparison-list{gap:6px;max-height:100%;padding-right:3px;display:grid;overflow-y:auto}.surface-ai-review .design-ai-comparison-list .design-ai-external-approval{margin-top:0}.surface-ai-review .design-ai-comparison-list .ineligible{cursor:not-allowed;opacity:.58}@media (width<=760px){.surface-ai-review .design-decision-head{display:none}.surface-ai-review .design-decision-row{grid-template-columns:54px minmax(0,1fr) auto;gap:6px 8px;padding:9px 0}.surface-ai-review .design-decision-row p,.surface-ai-review .design-decision-row small{white-space:normal;grid-column:1/-1}}.ai-research-m4-section,.ai-research-m4-result{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.ai-research-m4-config{align-content:start;gap:8px;display:grid}.ai-research-m4-config input:not([type=checkbox]),.ai-research-m4-financial input,.ai-research-m4-financial select,.ai-research-m4-outcome select{border:1px solid var(--border);background:var(--surface-raised);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:6px;padding:7px 8px}.ai-research-m4-config>small,.ai-research-m4-outcome>small{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.ai-research-m4-financial{border:1px solid var(--border);border-radius:6px;padding:8px}.ai-research-m4-financial summary,.ai-research-m4-result details>summary{color:var(--text);cursor:pointer;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.ai-research-m4-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.ai-research-m4-financial-grid label,.ai-research-m4-outcome label{min-width:0;color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));gap:4px;font-weight:800;display:grid}.ai-research-m4-fact-list,.ai-research-m4-outcomes{gap:7px;margin-top:8px;display:grid}.ai-research-m4-fact-list article{border:1px solid var(--border);background:var(--surface-raised);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:7px 8px;display:grid}.ai-research-m4-fact-list strong,.ai-research-m4-fact-list span{overflow-wrap:anywhere;min-width:0}.ai-research-m4-fact-list strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.ai-research-m4-fact-list span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));grid-column:1}.ai-research-m4-fact-list button{color:var(--danger);cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2}.ai-research-m4-score-grid,.ai-research-m4-views{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-research-m4-score-grid article,.ai-research-m4-claims article,.ai-research-m4-views article,.ai-research-m4-outcomes article{border:1px solid var(--border);background:var(--surface-raised);border-radius:7px;min-width:0;padding:9px}.ai-research-m4-score-grid span,.ai-research-m4-claims span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));text-transform:uppercase;font-weight:900}.ai-research-m4-score-grid strong,.ai-research-m4-views strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));margin-top:4px;display:block}.ai-research-m4-score-grid p,.ai-research-m4-claims p,.ai-research-m4-views p,.ai-research-m4-outcomes p{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:5px 0 0;line-height:1.5}.ai-research-m4-claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.ai-research-m4-claims article{border-left:3px solid var(--teal)}.ai-research-m4-claims article.assumption{border-left-color:var(--amber)}.ai-research-m4-claims article.model_inference{border-left-color:#9d8cff}.ai-research-m4-claims small,.ai-research-m4-views small{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin-top:6px;display:block}.ai-research-m4-views{margin-top:9px}.ai-research-m4-views article.bearish{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.ai-research-m4-views article.neutral{border-color:color-mix(in srgb, var(--amber) 45%, var(--border))}.ai-research-m4-table-wrap{margin-top:9px;overflow-x:auto}.ai-research-m4-table-wrap table{border-collapse:collapse;width:100%;min-width:680px;color:var(--text);font-size:calc(10px * var(--aiqt-text-scale,1))}.ai-research-m4-table-wrap th,.ai-research-m4-table-wrap td{border-bottom:1px solid var(--border);text-align:left;padding:7px}.ai-research-m4-outcome{border:1px solid var(--border);border-radius:7px;min-width:0;padding:10px}.ai-research-m4-outcome h3,.ai-research-m4-outcome>p{margin:0 0 8px}.ai-research-m4-outcome h3{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1))}.ai-research-m4-outcome>p{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1))}.ai-research-m4-outcomes article header{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;gap:8px;display:flex}.ai-research-m4-outcomes dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:8px 0 0;display:grid}.ai-research-m4-outcomes dl div{border:1px solid var(--border);border-radius:5px;min-width:0;padding:6px}.ai-research-m4-outcomes dt,.ai-research-m4-outcomes dd{overflow-wrap:anywhere;margin:0}.ai-research-m4-outcomes dt{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.ai-research-m4-outcomes dd{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;font-weight:900}@media (width<=720px){.ai-research-m4-financial-grid,.ai-research-m4-score-grid,.ai-research-m4-claims,.ai-research-m4-views,.ai-research-m4-outcomes dl{grid-template-columns:1fr}}@media (width>=761px){.surface-ai-review .design-ai-main>.ai-research-m4-section{grid-column:1/3}}.ai-research-m4-section{font-size:calc(10px * var(--aiqt-text-scale,1))}.ai-research-m4-section .ai-review-stage3-heading span,.ai-research-m4-section .ai-review-stage3-card label>span{color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.ai-research-m4-section .ai-review-stage3-heading strong,.ai-research-m4-section .ai-review-stage3-card h3{color:var(--text)}.ai-research-m4-section .ai-review-stage3-heading strong{font-size:calc(13.5px * var(--aiqt-text-scale,1))}.ai-research-m4-section .ai-review-stage3-card h3{font-size:calc(10.5px * var(--aiqt-text-scale,1))}.ai-research-m4-section .ai-review-stage3-boundary{border-color:var(--border);background:var(--surface-raised);color:var(--amber)}.ai-research-m4-section .ai-review-stage3-card,.ai-research-m4-section .ai-research-m4-config select{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.ai-research-m4-section .ai-review-stage3-actions .design-primary-action{min-height:38px;font-size:calc(11.5px * var(--aiqt-text-scale,1));border-radius:5px;padding:0 16px;font-weight:600}.design-ai-grid{grid-template-rows:470px auto;grid-template-columns:minmax(360px,1.05fr) minmax(410px,1.08fr) minmax(220px,.62fr);gap:10px;display:grid}.design-ai-evidence,.design-ai-review{min-height:470px}.design-ai-baseline{color:#58d6b9;font-size:calc(10px * var(--aiqt-text-scale,1));border:1px solid #2b4559;margin-top:8px;padding:8px}@media (width>=761px) and (width<=1100px){.surface-ai-review .design-ai-grid{grid-template-columns:minmax(0,1fr)}.surface-ai-review .design-ai-overview{grid-column:1}}.surface-ai-review .design-ai-grid{--ai-review-conclusion-height:343px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) clamp(290px,22vw,350px);align-items:start;gap:10px;display:grid}.surface-ai-review .design-ai-overview{border:1px solid var(--border);background:var(--surface);border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.surface-ai-review .design-ai-overview>div{border-right:1px solid var(--border);gap:4px;min-width:0;min-height:72px;padding:12px 14px;display:grid}.surface-ai-review .design-ai-overview>div:last-child{border-right:0}.surface-ai-review .design-ai-overview span,.surface-ai-review .design-ai-overview small{color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.surface-ai-review .design-ai-overview strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.surface-ai-review .design-ai-main{grid-area:2/1}.surface-ai-review .design-ai-evidence,.surface-ai-review .design-ai-review{min-height:0}.surface-ai-review .design-ai-verdicts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.surface-ai-review .design-ai-verdict{border:1px solid var(--border);border-left:3px solid var(--teal);background:var(--surface-raised);border-radius:5px;gap:9px;min-height:172px;padding:13px 14px;display:grid}.surface-ai-review .design-ai-verdict.external{border-left-color:var(--danger)}.surface-ai-review .design-ai-verdict header,.surface-ai-review .design-ai-verdict footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.surface-ai-review .design-ai-verdict header div{gap:2px;display:grid}.surface-ai-review .design-ai-verdict header span{color:var(--text);font-size:calc(11.5px * var(--aiqt-text-scale,1));font-weight:650}.surface-ai-review .design-ai-verdict header small,.surface-ai-review .design-ai-verdict footer>span{color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.surface-ai-review .design-ai-verdict.primary :is(header>svg){color:var(--teal)}.surface-ai-review .design-ai-verdict.external :is(header>svg){color:var(--danger)}.surface-ai-review .design-ai-verdict>strong{font-size:calc(24px * var(--aiqt-text-scale,1));font-weight:650}.surface-ai-review .design-ai-verdict p{color:var(--muted);font-size:calc(10.5px * var(--aiqt-text-scale,1));margin:0;line-height:1.65}.surface-ai-review .design-ai-verdict footer{border-top:1px solid var(--border);align-self:end;padding-top:9px}.surface-ai-review .design-ai-baseline{border:1px solid color-mix(in srgb, var(--teal) 45%, var(--border));background:color-mix(in srgb, var(--teal-dim) 70%, var(--surface));color:var(--teal);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:grid}.surface-ai-review .design-ai-baseline>div{gap:2px;display:grid}.surface-ai-review .design-ai-baseline strong{color:var(--text);font-size:calc(10.5px * var(--aiqt-text-scale,1))}.surface-ai-review .design-ai-baseline span:not(.design-status){color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.surface-ai-review .design-ai-evidence .design-panel-body{padding:0;overflow-x:auto}.surface-ai-review .design-ai-evidence:has(>.design-panel-body>.design-empty-state){grid-template-rows:auto minmax(0,1fr);display:grid}.surface-ai-review .design-ai-evidence>.design-panel-body:has(>.design-empty-state){place-items:center;display:grid}.surface-ai-review .design-ai-evidence .design-table th:first-child,.surface-ai-review .design-ai-evidence .design-table td:first-child{padding-left:14px}.surface-ai-review .design-ai-evidence .design-table th:last-child,.surface-ai-review .design-ai-evidence .design-table td:last-child{padding-right:14px}.surface-ai-review .design-ai-evidence .design-table tbody tr:hover{background:color-mix(in srgb, var(--teal-dim) 48%, var(--surface))}.surface-ai-review .design-ai-audit-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;padding-top:9px;display:grid}.surface-ai-review .design-ai-audit-grid>div{gap:5px;min-width:0;display:grid}.surface-ai-review .design-ai-audit-grid span{color:var(--muted);font-size:calc(8.5px * var(--aiqt-text-scale,1))}.surface-ai-review .design-ai-audit-grid strong{color:var(--text);font-size:calc(9.5px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.surface-ai-review .design-ai-grid{grid-template-columns:minmax(0,1fr)}.surface-ai-review .design-ai-overview>div{border-right:0;border-bottom:1px solid var(--border);min-height:62px}.surface-ai-review .design-ai-overview>div:last-child{border-bottom:0}.surface-ai-review .design-ai-baseline{grid-template-columns:auto minmax(0,1fr)}.surface-ai-review .design-ai-baseline .design-status{grid-column:1/-1;justify-self:start}}@media screen and (width>=761px) and (width<=1100px){.surface-ai-review .design-ai-grid{grid-template-columns:minmax(0,1fr)}.surface-ai-review .design-ai-overview{grid-column:1}}.design-ai-side{grid-area:1/3/3;align-content:start;gap:6px;display:grid}.design-ai-side .design-panel-head{min-height:30px;padding:5px 8px}.design-ai-side .design-panel-body{padding:6px 8px}.design-ai-side .design-kv-row,.design-ai-side .design-history-row{min-height:24px}.design-ai-decisions{grid-area:2/1/auto/3}@media (width>=761px) and (width<=1100px){.surface-ai-review .design-ai-main,.surface-ai-review .design-ai-side{grid-area:auto/1}.surface-ai-review .design-ai-side{grid-template-columns:repeat(2,minmax(0,1fr))}}.surface-ai-review .design-ai-main,.surface-ai-review .design-ai-side{align-content:start;gap:10px;min-width:0;display:grid}.surface-ai-review .design-ai-decision-entry,.surface-ai-review .design-ai-production-handoff{grid-column:1/3}.surface-ai-review .design-ai-decision-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.surface-ai-review .design-ai-decision-form label{gap:5px;min-width:0;display:grid}.surface-ai-review .design-ai-decision-form label>span,.surface-ai-review .design-ai-decision-boundary{color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.surface-ai-review .design-ai-decision-form input,.surface-ai-review .design-ai-decision-form select,.surface-ai-review .design-ai-decision-form textarea{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-width:0;color:var(--text);font:inherit;font-size:calc(10.5px * var(--aiqt-text-scale,1));border-radius:5px;padding:7px 8px}.surface-ai-review .design-ai-decision-form textarea{resize:vertical;min-height:76px}.surface-ai-review .design-ai-decision-rationale,.surface-ai-review .design-ai-decision-actions{grid-column:1/-1}.surface-ai-review .design-ai-decision-boundary{margin:9px 0 0;line-height:1.5}.surface-ai-review .design-ai-side{grid-area:2/2}.surface-ai-review .design-ai-review,.surface-ai-review .design-ai-side>.design-panel:first-child{height:var(--ai-review-conclusion-height)}.surface-ai-review .design-ai-side>.design-panel:first-child{grid-template-rows:auto minmax(0,1fr);display:grid}.surface-ai-review .design-ai-side>.design-panel:first-child>.design-panel-body{min-height:0;overflow:hidden}.surface-ai-review .design-ai-side .design-panel-head{min-height:38px;padding:8px 11px}.surface-ai-review .design-ai-side .design-panel-body{padding:8px 11px}.surface-ai-review .design-ai-chain{gap:2px;display:grid}.surface-ai-review .design-ai-side .design-kv-row,.surface-ai-review .design-ai-side .design-history-row{border-color:var(--border);min-height:29px;color:var(--muted);font-size:calc(9.5px * var(--aiqt-text-scale,1))}.surface-ai-review .design-ai-side .design-kv-row strong,.surface-ai-review .design-ai-side .design-history-row strong{color:var(--text)}.surface-ai-review .design-ai-side .design-history-row i{border-color:var(--border-strong)}.surface-ai-review .design-ai-side .design-history-row i.done{border-color:var(--teal);background:var(--teal)}@media (width<=760px){.surface-ai-review .design-ai-review,.surface-ai-review .design-ai-side>.design-panel:first-child{height:auto}.surface-ai-review .design-ai-overview,.surface-ai-review .design-ai-verdicts,.surface-ai-review .design-ai-side{grid-template-columns:minmax(0,1fr)}.surface-ai-review .design-ai-overview,.surface-ai-review .design-ai-main,.surface-ai-review .design-ai-side{grid-area:auto/1}.surface-ai-review .design-ai-decision-entry,.surface-ai-review .design-ai-production-handoff{grid-column:1}.surface-ai-review .design-ai-decision-form{grid-template-columns:minmax(0,1fr)}.surface-ai-review .design-ai-decision-rationale,.surface-ai-review .design-ai-decision-actions{grid-column:1}}@media screen and (width>=761px) and (width<=1100px){.surface-ai-review .design-ai-review,.surface-ai-review .design-ai-side>.design-panel:first-child{height:auto}.surface-ai-review .design-ai-main,.surface-ai-review .design-ai-side{grid-area:auto/1}.surface-ai-review .design-ai-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.design-ai-decisions{grid-area:auto/1}}.design-audit-filters{background:#0a1926;border:1px solid #20374b;border-radius:6px;align-items:end;gap:8px;margin-bottom:8px;padding:8px;display:flex}.design-audit-filters label{color:#8295a6;font-size:calc(9px * var(--aiqt-text-scale,1));flex:1;gap:4px;display:grid}.design-audit-filters button{min-height:29px;padding:0 18px}.design-audit-grid{grid-template-columns:minmax(700px,1fr) minmax(210px,.3fr);gap:8px;display:grid}.design-audit-ledger{min-height:405px}.design-audit-side{align-content:start;gap:8px;display:grid}.design-audit-detail{grid-column:1/2}.terminal-shell[data-theme=light] .surface-audit .design-audit-filters{border-color:var(--border);background:var(--surface-raised)}.terminal-shell[data-theme=light] .surface-audit .design-detail-grid article{border-color:var(--border);background:var(--surface-raised);color:var(--muted)}.terminal-shell[data-theme=light] .surface-audit .design-detail-grid article>strong{color:var(--text)}@media (width<=760px){.design-audit-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.design-audit-detail{grid-column:1}}.design-backtest-run-error{margin-bottom:10px}.design-backtest-grid{grid-template-columns:minmax(700px,1fr) 250px;gap:10px;display:grid}.design-backtest-main,.design-backtest-side{align-content:start;gap:10px;display:grid}.design-equity-chart{grid-template-rows:minmax(0,2.2fr) minmax(82px,.8fr);gap:8px;height:335px;display:grid}.design-equity-main,.design-drawdown-strip{border:1px solid #1b3144;min-height:0;position:relative;overflow:hidden}.design-equity-main>span,.design-drawdown-strip>span{z-index:2;color:#8295a6;font-size:calc(9px * var(--aiqt-text-scale,1));position:absolute;top:7px;left:9px}.design-equity-main .design-line-chart{position:absolute;inset:0}.design-drawdown-strip .design-line-chart{height:100%}.design-backtest-main>.design-panel:last-child{min-height:250px}.terminal-shell[data-theme=light] .surface-backtest .design-equity-main,.terminal-shell[data-theme=light] .surface-backtest .design-drawdown-strip{border-color:var(--border);background:var(--surface)}.terminal-shell[data-theme=light] .surface-backtest .design-equity-main>span,.terminal-shell[data-theme=light] .surface-backtest .design-drawdown-strip>span,.terminal-shell[data-theme=light] .surface-backtest .design-metric span{color:var(--muted)}.terminal-shell[data-theme=light] .surface-backtest .design-equity-main>span{z-index:4}.terminal-shell[data-theme=light] .surface-backtest .design-chart-empty{background:var(--surface-raised);color:var(--muted)}.terminal-shell[data-theme=light] .surface-backtest .design-metric-row{border-color:var(--border);background:var(--surface-raised)}.terminal-shell[data-theme=light] .surface-backtest .design-metric{border-color:var(--border)}@media (width>=761px) and (width<=1100px){.terminal-design-surface.surface-backtest{padding-bottom:10px}.surface-backtest .design-backtest-grid{grid-template-columns:minmax(0,1fr)}.surface-backtest .design-backtest-side{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.terminal-design-surface.surface-backtest{padding-bottom:10px}.surface-backtest .design-page-header>div:first-child{flex:auto;grid-template-columns:max-content max-content;justify-content:start;align-items:baseline;gap:5px 12px;display:grid}.surface-backtest .design-page-header .design-meta-line,.surface-backtest .design-page-header .design-page-state{grid-column:1/-1}.surface-backtest .design-backtest-grid{grid-template-columns:minmax(0,1fr) clamp(280px,24vw,340px);align-items:stretch}.surface-backtest .design-backtest-main{grid-template-rows:auto auto minmax(250px,1fr);align-content:stretch}.surface-backtest .design-backtest-side{grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch}}@media (width<=760px){.surface-backtest .design-backtest-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}}.design-execution-acceptance-audit{margin-bottom:8px}.design-execution-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.design-execution-stats article{background:#0a1926;border:1px solid #244056;border-radius:4px;gap:4px;min-height:76px;padding:12px 16px;display:grid;position:relative;overflow:hidden}.design-execution-stats article span{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1))}.design-execution-stats article strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(24px * var(--aiqt-text-scale,1))}.design-execution-stats article svg{color:#7f95a7;position:absolute;top:19px;right:18px}.design-execution-stats article .positive{color:#58d6b9}.design-execution-stats article .warning{color:#e9b946}.design-execution-grid{grid-template-columns:minmax(650px,1fr) minmax(260px,.42fr);gap:10px;display:grid}.design-execution-queue{min-height:440px}.design-execution-side{align-content:start;gap:10px;display:grid}.design-execution-timeline{grid-column:1/3;min-height:170px}.design-kill-switch{color:#58d6b9;align-items:center;gap:20px;min-height:90px;display:flex}.design-kill-switch>div{gap:5px;display:grid}.design-kill-switch strong{font-size:calc(18px * var(--aiqt-text-scale,1))}.design-kill-switch span,.design-kill-switch small{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1))}.design-execution-queue .design-empty{height:236px!important}.design-execution-timeline .design-empty{height:92px!important}.design-execution-stats article{border-radius:6px;min-height:80px;padding:13px 16px}.terminal-shell[data-theme=light] .surface-execution .design-check-row.warning svg{color:var(--amber)}.terminal-shell[data-theme=light] .surface-execution .design-execution-stats article{border-color:var(--border);background:var(--surface-raised)}.terminal-shell[data-theme=light] .surface-execution .design-execution-stats article span,.terminal-shell[data-theme=light] .surface-execution .design-execution-stats article svg,.terminal-shell[data-theme=light] .surface-execution .design-kill-switch span,.terminal-shell[data-theme=light] .surface-execution .design-kill-switch small{color:var(--muted)}.terminal-shell[data-theme=light] .surface-execution .design-execution-stats article strong,.terminal-shell[data-theme=light] .surface-execution .design-kill-switch strong{color:var(--text)}.terminal-shell[data-theme=light] .surface-execution .design-execution-stats article .positive,.terminal-shell[data-theme=light] .surface-execution .design-kill-switch{color:var(--teal)}.terminal-shell[data-theme=light] .surface-execution .design-execution-stats article .warning{color:var(--amber)}.terminal-shell[data-theme=light] .surface-execution .design-live-warning.positive{border-color:color-mix(in srgb, var(--teal) 55%, var(--border));background:color-mix(in srgb, var(--teal) 10%, var(--surface));color:var(--teal)}.design-market-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:10px;display:grid}.design-market-information-overview,.design-market-information-news{grid-column:1/-1}.design-market-information-breadth-empty{padding:10px}.design-market-information-source{border-top:1px solid var(--border);color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 10px;display:flex}.design-market-information-state{border:1px dashed var(--border-strong);background:var(--surface-soft);color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:4px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.design-market-information-state.risk{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger)}.design-market-information-table{overflow-x:auto}.design-market-information-table .design-table{min-width:520px}.design-market-information-table td:first-child span{color:var(--muted)}.design-market-information-tabs{flex-wrap:wrap;gap:4px;display:flex}.design-market-information-market-tabs{border:1px solid var(--border);background:var(--surface);margin-bottom:8px;padding:6px}.design-market-information-market-tabs button{min-width:96px}.design-market-information-tabs button{border:1px solid var(--border);min-height:26px;color:var(--muted);font:inherit;font-size:calc(9px * var(--aiqt-text-scale,1));cursor:pointer;background:0 0;border-radius:4px;padding:3px 10px}.design-market-information-tabs button:hover,.design-market-information-tabs button.active{border-color:color-mix(in srgb, var(--teal) 60%, var(--border));background:var(--teal-dim);color:var(--teal)}.design-market-information-news .design-panel-body{padding:0}.design-market-information-news-list{display:grid}.design-market-information-news-list article{border-bottom:1px solid var(--border);gap:6px;min-width:0;padding:10px 12px;display:grid}.design-market-information-news-list article:last-child{border-bottom:0}.design-market-information-news-list article>header{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.design-market-information-news-list article>header time{margin-left:auto}.design-market-information-news-list article>strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1))}.design-market-information-news-list article>p{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));margin:0;line-height:1.55}.design-market-information-news-list article>a{width:max-content;color:var(--teal);font-size:calc(9px * var(--aiqt-text-scale,1));align-items:center;gap:4px;text-decoration:none;display:inline-flex}.design-market-information-news-list article>a:hover{text-decoration:underline}.design-market-information-link-missing{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.design-market-information-pagination{border-top:1px solid var(--border);color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.design-market-information-pagination span{margin-right:auto}.design-market-information-pagination button{border:1px solid var(--border-strong);background:var(--surface-soft);min-height:28px;color:var(--text);font:inherit;cursor:pointer;border-radius:4px;padding:3px 10px}.design-market-information-pagination button:disabled{cursor:not-allowed;opacity:.45}.design-market-information-news-warnings{grid-column:1/-1}@media (width<=760px){.design-market-information-grid{grid-template-columns:minmax(0,1fr)}.design-market-information-overview,.design-market-information-news{grid-column:1}.design-market-information-tabs{width:100%}.design-market-information-tabs button{flex:1}.design-market-information-news-list article>header time{width:100%;margin-left:0}.design-market-information-pagination span{width:100%;margin-right:0}.design-market-information-pagination button{flex:1;min-height:36px}.design-watchlist-panel .design-panel-body{height:auto}.design-market-chart .design-panel-body{grid-template-rows:40px 32px minmax(0,1fr);height:520px}}.design-watchlist-actions{align-items:center;gap:6px;display:flex}.design-market-secondary-nav{justify-content:flex-end;margin-bottom:10px;display:flex}.design-watchlist-actions .design-link-button{min-height:26px;padding:0 8px}.design-market-overview{border:1px solid var(--border);background:var(--surface);border-radius:5px;overflow:hidden}.design-market-overview>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;display:flex}.design-market-overview>header div{align-items:baseline;gap:10px;display:flex}.design-market-overview>header span,.design-market-overview>header small{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.design-market-overview>header strong{color:var(--text);font-size:calc(12px * var(--aiqt-text-scale,1))}.design-market-overview-cards{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.design-market-overview-cards article{border-right:1px solid var(--border);gap:3px;min-width:0;padding:9px 12px;display:grid}.design-market-overview-cards article:last-child{border-right:0}.design-market-overview-cards span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.design-market-overview-cards strong{color:var(--text);font-size:calc(15px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-market-grid{grid-template-rows:535px 215px;grid-template-columns:425px minmax(480px,1fr) 225px;gap:10px;display:grid}@media screen and (width>=1101px) and (width<=1300px){.design-market-grid{grid-template-columns:minmax(290px,.85fr) minmax(430px,1.5fr) minmax(190px,.65fr)}}@media (width<=760px){.design-market-overview>header,.design-market-overview>header div{flex-direction:column;align-items:flex-start;gap:3px}.design-market-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.design-market-overview-cards article{border-bottom:1px solid var(--border)}}.design-market-chart .design-panel-body{grid-template-rows:40px 32px minmax(0,1fr);display:grid}.design-market-quote,.design-market-timeframes{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));border-bottom:1px solid #1b3043;align-items:center;gap:16px;padding:0 11px;display:flex}.design-market-quote strong{color:#58d6b9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(17px * var(--aiqt-text-scale,1))}.design-market-quote em{font-style:normal}.design-market-timeframes button{height:32px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000}.design-market-timeframes button.active{color:#dce6ee;border-bottom:2px solid #58d6b9}.design-watchlist-remove{color:#ff786d;cursor:pointer;font:inherit;background:0 0;border:0}.design-watchlist-remove:disabled{cursor:not-allowed;opacity:.55}.design-watchlist-panel .design-table th,.design-watchlist-panel .design-table td{padding-inline:7px}.design-market-side{grid-area:1/3/3;align-content:start;gap:8px;display:grid}.design-market-side-top{gap:8px;display:grid}.design-market-retry-panel{flex-direction:column;display:flex}.design-market-retry-panel .design-panel-body{flex-direction:column;flex:1;display:flex}.design-market-retry-action{align-self:flex-end;min-height:28px;margin-top:10px;padding:0 10px}.design-market-bottom{grid-area:2/1/auto/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.design-market-bottom .design-panel{flex-direction:column;display:flex}.design-market-bottom .design-panel-body{flex:1;padding:0;overflow-y:auto}@media (width>=1101px){.design-market-side-top>.design-panel{flex-direction:column;display:flex}.design-market-side-top .design-panel-head{min-height:36px;padding:7px 10px}.design-market-side-top .design-panel-body{flex-direction:column;flex:1;justify-content:center;gap:2px;padding:7px 10px;display:flex}.design-market-side-top .design-kv-row{min-height:24px}}@media (width>=1301px){.terminal-design-surface.surface-market{grid-template-rows:auto auto auto auto;padding-bottom:10px;display:grid}.surface-market .design-market-grid{grid-template-rows:535px minmax(215px,1fr)}.design-market-side{grid-template-rows:535px minmax(215px,1fr);align-content:stretch;gap:10px}.design-market-side-top{grid-template-rows:repeat(4,minmax(0,1fr));gap:8px}}@media (width>=1101px) and (width<=1300px){.design-market-side{grid-template-rows:535px 215px;align-content:stretch;gap:10px}.design-market-side-top{grid-template-rows:repeat(4,minmax(0,1fr));gap:8px}}@media (width<=760px){.design-market-bottom{grid-template-columns:minmax(0,1fr)}.design-watchlist-panel .design-panel-body{height:auto}.design-market-chart .design-panel-body{grid-template-rows:40px 32px minmax(0,1fr);height:520px}}.design-watchlist-panel .design-panel-body{flex-direction:column;display:flex;overflow:hidden}.design-watchlist-table-scroll{flex:1;width:100%;min-height:0;overflow-y:auto}.design-watchlist-panel .design-table{table-layout:fixed}.design-watchlist-panel .design-table th,.design-watchlist-panel .design-table td{text-overflow:ellipsis;padding-inline:5px;overflow:hidden}.design-watchlist-panel .design-table th:first-child{width:16%}.design-watchlist-panel .design-table th:nth-child(2){width:15%}.design-watchlist-panel .design-table th:nth-child(3),.design-watchlist-panel .design-table th:nth-child(6){width:12%}.design-watchlist-panel .design-table th:nth-child(4){width:14%}.design-watchlist-panel .design-table th:nth-child(5){width:10%}.design-watchlist-panel .design-table th:nth-child(7){width:9%}.design-watchlist-panel .design-table th:nth-child(8){width:12%}.design-watchlist-panel .design-table td:last-child{text-align:center}.design-watchlist-overview{background:#07141f3d;border-top:1px solid #1c3346;flex:none;grid-template-rows:auto auto auto;align-content:start;gap:8px;min-height:0;padding:16px 20px;display:grid}.design-watchlist-overview-head{color:#879aaa;font-size:calc(10px * var(--aiqt-text-scale,1));grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.design-watchlist-overview-head strong{color:#cbd6df}.design-watchlist-overview-stats{border-block:1px solid #223a4d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.design-watchlist-overview-stats article{border-right:1px solid #223a4d;grid-template-columns:auto 1fr;align-items:baseline;gap:7px;min-height:58px;padding:13px 12px;display:grid}.design-watchlist-overview-stats article:last-child{border-right:0}.design-watchlist-overview-stats span{color:#8295a6;font-size:calc(9px * var(--aiqt-text-scale,1))}.design-watchlist-overview-stats strong{color:#dce6ee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(18px * var(--aiqt-text-scale,1))}.design-watchlist-market-breakdown{grid-auto-rows:24px;align-content:start;gap:7px;display:grid}.design-watchlist-market-breakdown-head,.design-watchlist-market-row{color:#879aaa;font-size:calc(9px * var(--aiqt-text-scale,1));grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.design-watchlist-market-breakdown-head{color:#71879a;grid-template-columns:1fr auto;min-height:18px}.design-watchlist-market-breakdown-head strong,.design-watchlist-market-row strong{color:#cbd6df;text-align:right}.design-watchlist-market-row i{background:#162b3b;border-radius:999px;height:4px;overflow:hidden}.design-watchlist-market-row b{border-radius:inherit;background:#58d6b9;height:100%;display:block}@media (width<=760px){.design-watchlist-panel .design-table{min-width:0}.design-watchlist-panel .design-table th:nth-child(n+5),.design-watchlist-panel .design-table td:nth-child(n+5),.design-watchlist-overview,.design-watchlist-panel .design-table.editing th:nth-child(3),.design-watchlist-panel .design-table.editing td:nth-child(3),.design-watchlist-panel .design-table.editing th:nth-child(4),.design-watchlist-panel .design-table.editing td:nth-child(4){display:none}.design-watchlist-panel .design-table.editing th:nth-child(8),.design-watchlist-panel .design-table.editing td:nth-child(8){width:26%;display:table-cell}.design-watchlist-panel .design-table.editing th:first-child{width:34%}.design-watchlist-panel .design-table.editing th:nth-child(2){width:40%}.design-watchlist-panel .design-table th:first-child{width:26%}.design-watchlist-panel .design-table th:nth-child(2){width:29%}.design-watchlist-panel .design-table th:nth-child(3),.design-watchlist-panel .design-table th:nth-child(4){width:22.5%}.design-market-chart .design-panel-body{height:500px}}.terminal-shell[data-theme=light] .design-market-quote,.terminal-shell[data-theme=light] .design-market-timeframes{color:#607486}.terminal-shell[data-theme=light] .design-watchlist-overview{background:#f8fafb;border-color:#d5dfe6}.terminal-shell[data-theme=light] .design-watchlist-overview-head,.terminal-shell[data-theme=light] .design-watchlist-market-breakdown-head,.terminal-shell[data-theme=light] .design-watchlist-market-row,.terminal-shell[data-theme=light] .design-watchlist-overview-stats span{color:#66798b}.terminal-shell[data-theme=light] .design-watchlist-overview-head strong,.terminal-shell[data-theme=light] .design-watchlist-market-breakdown-head strong,.terminal-shell[data-theme=light] .design-watchlist-market-row strong,.terminal-shell[data-theme=light] .design-watchlist-overview-stats strong{color:#26394b}.terminal-shell[data-theme=light] .design-watchlist-overview-stats,.terminal-shell[data-theme=light] .design-watchlist-overview-stats article{border-color:#d4dee6}@media screen and (width>=761px) and (width<=1100px){.design-market-grid{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=760px){.design-market-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.design-market-side,.design-market-bottom{grid-area:auto/1}}.design-market-discovery{gap:10px;margin-bottom:10px;display:grid}.design-market-screener .design-panel-body{gap:8px;padding:9px 10px 10px;display:grid}.design-market-screener-form{grid-template-columns:minmax(170px,1.4fr) repeat(5,minmax(105px,.8fr)) repeat(2,minmax(110px,.75fr)) auto;align-items:end;gap:8px;display:grid}.design-market-screener-form label{gap:4px;min-width:0;display:grid}.design-market-screener-form label>span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-market-screener-form input,.design-market-screener-form select{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-width:0;min-height:32px;color:var(--text);font:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:4px;padding:0 8px}.design-market-screener-form input:focus,.design-market-screener-form select:focus{border-color:color-mix(in srgb, var(--teal) 65%, var(--border));outline:2px solid color-mix(in srgb, var(--teal) 20%, transparent);outline-offset:1px}.design-market-screener-form .design-primary-action{min-width:108px;min-height:32px;padding-inline:10px}.design-market-screener-meta{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));flex-wrap:wrap;gap:6px 16px;display:flex}.design-market-screener-warnings{border:1px solid color-mix(in srgb, var(--amber) 45%, var(--border));background:color-mix(in srgb, var(--amber) 7%, var(--surface));color:var(--amber);font-size:calc(9px * var(--aiqt-text-scale,1));border-radius:4px;gap:3px;margin:0;padding:7px 10px 7px 26px;display:grid}.design-market-screener-state{border:1px dashed var(--border-strong);color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));text-align:center;border-radius:4px;margin:0;padding:12px}.design-market-screener-state.risk{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger);text-align:left}.design-market-screener-table{border:1px solid var(--border);border-radius:4px;max-height:280px;overflow:auto}.design-market-screener-table .design-table{min-width:980px}.design-market-screener-table td:first-child span{color:var(--muted)}.design-market-screener-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.design-market-screener-actions .design-link-button{white-space:nowrap}.design-market-ai-selection .design-panel-body{gap:9px;padding:9px 10px 10px;display:grid}.design-market-ai-market-tabs{flex-wrap:wrap;gap:5px;display:flex}.design-market-ai-market-tabs button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:30px;color:var(--muted);font:inherit;font-size:calc(9px * var(--aiqt-text-scale,1));cursor:pointer;border-radius:4px;padding:4px 11px}.design-market-ai-market-tabs button:hover,.design-market-ai-market-tabs button.active{border-color:color-mix(in srgb, var(--teal) 65%, var(--border));background:var(--teal-dim);color:var(--teal)}.design-market-ai-controls{grid-template-columns:minmax(120px,.8fr) minmax(120px,.8fr) minmax(170px,1fr) minmax(280px,1.7fr) auto;align-items:end;gap:8px;display:grid}.design-market-ai-controls>label{gap:4px;min-width:0;display:grid}.design-market-ai-controls>label>span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.design-market-ai-controls select{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-width:0;min-height:32px;color:var(--text);font:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:4px;padding:0 8px}.design-market-ai-controls select:focus{border-color:color-mix(in srgb, var(--teal) 65%, var(--border));outline:2px solid color-mix(in srgb, var(--teal) 20%, transparent);outline-offset:1px}.design-market-ai-controls .design-market-ai-approval{border:1px solid var(--border);background:var(--surface-soft);border-radius:4px;align-items:center;min-height:32px;padding:5px 8px;display:flex}.design-market-ai-approval input{accent-color:var(--teal);margin:0 7px 0 0}.design-market-ai-controls .design-primary-action{white-space:nowrap;min-height:32px}.design-market-ai-hint,.design-market-ai-state,.design-market-ai-boundary{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));margin:0;line-height:1.5}.design-market-ai-state{border:1px dashed var(--border-strong);background:var(--surface-soft);border-radius:4px;padding:9px 10px}.design-market-ai-state.risk{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger)}.design-market-ai-state.warning{border-color:color-mix(in srgb, var(--amber) 55%, var(--border));color:var(--amber)}.design-market-ai-result{border-top:1px solid var(--border);gap:8px;min-width:0;padding-top:9px;display:grid}.design-market-ai-result.stale .design-market-ai-results{opacity:.62}.design-market-ai-result-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.design-market-ai-result-header>div{gap:2px;display:grid}.design-market-ai-result-header strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.design-market-ai-result-header span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.design-market-ai-results{gap:6px;display:grid}.design-market-ai-results article{border:1px solid var(--border);background:var(--surface-soft);border-radius:4px;gap:7px;min-width:0;padding:9px 10px;display:grid}.design-market-ai-results article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.design-market-ai-rank{background:var(--teal-dim);width:25px;height:25px;color:var(--teal);font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:50%;place-items:center;font-weight:700;display:grid}.design-market-ai-results article>header>div{gap:1px;min-width:0;display:grid}.design-market-ai-results article>header>div strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-market-ai-results article>header>div span,.design-market-ai-results article small{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.design-market-ai-score{color:var(--teal);font-size:calc(14px * var(--aiqt-text-scale,1))}.design-market-ai-pillars{flex-wrap:wrap;gap:5px;display:flex}.design-market-ai-pillars span{border:1px solid var(--border);color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));border-radius:999px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.design-market-ai-pillars strong{color:var(--text)}.design-market-ai-results dl{grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:8px;margin:0;display:grid}.design-market-ai-results dl>div{gap:2px;display:grid}.design-market-ai-results dt{color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1))}.design-market-ai-results dd,.design-market-ai-results article>p{color:var(--text);font-size:calc(9px * var(--aiqt-text-scale,1));margin:0;line-height:1.5}.design-market-ai-results article>p.risk{color:var(--danger)}.design-market-ai-results article>p.warning{color:var(--amber)}.design-market-ai-results article>footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:7px;display:flex}.design-market-ai-exclusions{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));border-radius:4px}.design-market-ai-exclusions summary{color:var(--text);cursor:pointer;padding:7px 9px}.design-market-ai-exclusions ul{border-top:1px solid var(--border);gap:3px;max-height:150px;margin:0;padding:7px 10px 8px 28px;display:grid;overflow-y:auto}.design-market-ai-review{border-top:1px solid var(--border);gap:8px;min-width:0;padding-top:9px;display:grid}.design-market-ai-review-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.design-market-ai-review-header>div{gap:2px;display:grid}.design-market-ai-review-header strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.design-market-ai-review-header span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.design-market-ai-review-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.design-market-ai-review-form label{gap:4px;min-width:0;display:grid}.design-market-ai-review-form label>span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.design-market-ai-review-form input{border:1px solid var(--border-strong);background:var(--surface-raised);min-width:0;min-height:32px;color:var(--text);font:inherit;font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:4px;padding:0 8px}.design-market-ai-review-form input:focus{border-color:color-mix(in srgb, var(--teal) 65%, var(--border));outline:2px solid color-mix(in srgb, var(--teal) 20%, transparent);outline-offset:1px}.design-market-ai-review-form .design-secondary-action{white-space:nowrap;min-height:32px}.design-market-ai-review-result{gap:8px;display:grid}.design-market-ai-review-summary{flex-wrap:wrap;gap:5px;display:flex}.design-market-ai-review-summary span,.design-market-ai-review-summary strong{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));border-radius:999px;padding:3px 8px}.design-market-ai-review-summary strong{color:var(--text)}.design-market-ai-review-items .design-status{justify-self:end}@media (width<=1500px){.design-market-screener-form{grid-template-columns:repeat(3,minmax(0,1fr))}.design-market-screener-form .design-primary-action{width:100%}.design-market-ai-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.design-market-ai-controls .design-primary-action{width:100%}}@media (width<=760px){.design-market-screener-form{grid-template-columns:minmax(0,1fr)}.design-market-ai-market-tabs button{flex:100%}.design-market-ai-controls{grid-template-columns:minmax(0,1fr)}.design-market-ai-result-header{display:grid}.design-market-ai-review-header,.design-market-ai-review-form{grid-template-columns:minmax(0,1fr);display:grid}.design-market-ai-review-form .design-secondary-action{width:100%}.design-market-ai-results dl{grid-template-columns:minmax(0,1fr)}}.design-portfolio-steps{align-items:center;gap:22px;margin-left:20px;display:flex}.design-portfolio-steps span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));align-items:center;gap:6px;display:flex}.design-portfolio-steps i{border:1px solid var(--border-strong);border-radius:999px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.design-portfolio-steps .done{color:var(--teal)}.design-portfolio-steps .done i{border-color:var(--teal);background:var(--teal-dim);color:var(--teal)}.design-portfolio-steps .active{color:var(--text);font-weight:650}.design-portfolio-steps .active i{border-color:var(--teal);background:var(--teal);color:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 16%, transparent)}.design-portfolio-steps .active.blocked{color:var(--danger)}.design-portfolio-steps .active.blocked i{border-color:var(--danger);background:var(--danger)}.design-portfolio-grid{grid-template-columns:minmax(250px,.75fr) minmax(520px,1.6fr) minmax(230px,.68fr);align-items:start;gap:10px;display:grid}.design-portfolio-action-error{border:1px solid color-mix(in srgb, var(--danger) 62%, var(--border));background:color-mix(in srgb, var(--danger) 9%, var(--surface));color:var(--danger);border-radius:6px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 12px;display:flex}.design-portfolio-action-error>div{gap:3px;display:grid}.design-portfolio-action-error strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1))}.design-portfolio-action-error span{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));line-height:1.55}.design-portfolio-positions{align-self:stretch;min-height:0}.design-portfolio-summary{align-self:stretch}.design-portfolio-donut{place-items:center;width:156px;height:156px;margin:6px auto 12px;display:grid;position:relative}.design-portfolio-donut svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.design-portfolio-donut-track,.design-portfolio-donut-value{fill:none;stroke-width:9px}.design-portfolio-donut-track{stroke:var(--border)}.design-portfolio-donut-value{stroke:var(--teal);stroke-linecap:round;transition:stroke-dashoffset .18s}.design-portfolio-donut>span{place-items:center;gap:5px;display:grid}.design-portfolio-donut strong{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(24px * var(--aiqt-text-scale,1));font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.design-portfolio-donut small{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));letter-spacing:.08em;font-weight:600}.design-portfolio-side{grid-area:1/3;align-content:start;gap:10px;display:grid}.design-portfolio-grid:has(>:is(.design-portfolio-production-risk,.portfolio-m5-section)) .design-portfolio-side{grid-row:1/span 2}.design-portfolio-grid:has(>.design-portfolio-production-risk):has(>.portfolio-m5-section) .design-portfolio-side{grid-row:1/span 3}.design-portfolio-approval,.design-portfolio-production-risk{grid-column:1/3}.design-portfolio-approval .portfolio-order-approval{outline:none;margin-top:0}.design-portfolio-approval .portfolio-order-approval:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--teal) 50%, transparent)}.design-portfolio-approval .portfolio-order-approval-row{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.design-portfolio-approval .portfolio-order-approval-row strong{font-size:calc(12px * var(--aiqt-text-scale,1));line-height:1.3}.design-portfolio-approval .portfolio-order-approval-row>div>span,.design-portfolio-approval .portfolio-order-approval-row p,.design-portfolio-approval .portfolio-order-approval-row small{color:var(--muted)}.design-portfolio-approval .portfolio-order-approval-meta span{color:var(--text)}.design-portfolio-approval .portfolio-order-approval-actions button{border-color:color-mix(in srgb, var(--teal) 62%, var(--border));background:var(--teal-dim);color:var(--teal);font-size:calc(10px * var(--aiqt-text-scale,1))}.design-portfolio-approval .portfolio-order-approval-actions button.reject{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.terminal-design-surface.surface-portfolio{padding-bottom:10px}@media (width<=1100px){.design-portfolio-grid{grid-template-columns:minmax(0,1fr) 270px}.design-portfolio-side{grid-area:auto}}@media (width<=760px){.design-portfolio-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.design-portfolio-side,.design-portfolio-approval,.design-portfolio-production-risk{grid-area:auto/1}.design-portfolio-steps{display:none}}.design-portfolio-positions .design-empty{height:168px!important}@media (width<=760px){.design-research-chart .design-panel-body{height:520px}}.design-research-grid{grid-template-rows:420px 130px minmax(264px,auto);grid-template-columns:minmax(480px,1fr) minmax(205px,.42fr) minmax(180px,.37fr) minmax(180px,.37fr);gap:8px;display:grid}.design-research-runs{grid-area:3/1/auto/3}.design-research-preparation{grid-area:4/1/auto/-1}.design-research-preparation-body{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:12px;display:grid}.design-research-note-column{align-content:stretch;gap:8px;min-width:0;display:grid}.design-research-note-field{grid-template-rows:auto minmax(160px,1fr);align-content:start;gap:6px;min-width:0;display:grid}.design-research-note-field>span,.design-research-preparation-actions span{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:700}.design-research-note-field textarea{resize:vertical;color:#dce6ee;width:100%;min-height:88px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));background:#101b28;border:1px solid #2a4056;border-radius:5px;padding:9px 10px;line-height:1.5}.design-research-note-field textarea:focus{outline-offset:1px;border-color:#55b59f;outline:2px solid #55b59f3d}.design-research-preparation-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.design-research-preparation-actions>div{align-content:center;gap:4px;min-height:38px;display:grid}.design-research-preparation-actions strong{color:#cbd6df;font-size:calc(10px * var(--aiqt-text-scale,1));overflow-wrap:anywhere}.design-research-preparation-actions .design-secondary-action{min-height:34px;padding:0 10px}@media (width<=760px){.design-research-preparation-body{grid-template-columns:minmax(0,1fr)}}.design-research-side{grid-area:2/3/4/5;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}@media (width>=761px){.terminal-design-surface.surface-research{padding-bottom:10px}}@media (width>=1301px){.design-research-grid{grid-template-rows:420px 130px minmax(264px,1fr);min-height:max(838px,100vh - 180px)}.design-research-chart{grid-area:1/1/3}.design-research-timeline{grid-area:1/3/auto/5}.design-research-timeline .design-panel-body{align-content:start;overflow-y:auto}.design-research-runs{grid-area:3/1/auto/3}.design-research-side{grid-area:2/3/4/5;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:8px}.design-research-preparation{grid-row:4}.design-research-side>.design-panel{flex-direction:column;display:flex}.design-research-side .design-panel-head{min-height:30px;padding:4px 8px}.design-research-side .design-panel-body{flex:1;padding:6px 8px}.design-research-side .design-kv-row{min-height:22px;font-size:calc(9px * var(--aiqt-text-scale,1))}.design-research-side .design-big-metric{font-size:calc(18px * var(--aiqt-text-scale,1));gap:2px;line-height:1.1}}@media (width>=1101px) and (width<=1300px){.design-research-grid{grid-template-rows:430px auto auto auto;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr)}.design-research-chart{grid-area:1/1}.design-factor-panel{flex-direction:column;grid-area:1/2;display:flex}.design-research-timeline{grid-area:2/1/auto/3;min-height:390px;display:flex}.design-research-runs{grid-area:3/1/auto/3}.design-research-side{grid-area:4/1/auto/3;grid-template-rows:repeat(2,minmax(130px,auto));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:8px}.design-research-preparation{grid-row:5}}.design-factor-row strong{color:#cbd6df;margin-left:auto}.design-factor-row em{text-align:right;min-width:42px;font-style:normal}.design-factor-panel{flex-direction:column;grid-area:1/2/3;display:flex}.design-factor-panel .design-panel-body{flex-direction:column;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.design-factor-date{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1))}.design-factor-score-summary{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:14px;min-height:90px;display:grid}.design-factor-score-ring{box-sizing:border-box;border-radius:999px;place-items:center;width:90px;height:90px;display:grid;position:relative}.design-factor-score-ring-visual{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.design-factor-score-ring-track,.design-factor-score-ring-value{fill:none;stroke-width:8px}.design-factor-score-ring-track{stroke:var(--border-strong)}.design-factor-score-ring-value{stroke-linecap:round;transition:stroke .18s,stroke-dashoffset .18s}.design-factor-score-ring>span{z-index:0;border-radius:inherit;background:#0f1c29;border:0;grid-template-rows:min-content min-content;align-content:center;place-items:center;row-gap:2px;width:76px;height:76px;display:grid;position:relative}.design-factor-score-ring strong{color:#5a9b84;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:calc(22px * var(--aiqt-text-scale,1));font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500;line-height:1}.design-factor-score-ring small{color:#6f7b86;font-size:calc(10px * var(--aiqt-text-scale,1));letter-spacing:.04em;font-weight:600;line-height:1}.design-factor-score-copy span,.design-factor-score-copy small{color:#8497a8;font-size:calc(9px * var(--aiqt-text-scale,1))}.design-factor-score-copy{gap:6px;display:grid}.design-factor-score-copy strong{color:#64d1b6;font-size:calc(14px * var(--aiqt-text-scale,1));font-weight:600}.design-factor-score-copy b{font-weight:600}.design-factor-quality,.design-forecast-summary{background:#07141f57;border:1px solid #20384b;border-radius:4px}.design-factor-quality h4,.design-forecast-summary h4,.design-timeline-heading{color:#d4dfe7;font-size:calc(10px * var(--aiqt-text-scale,1));letter-spacing:.02em;margin:0;font-weight:600}.design-factor-quality h4,.design-forecast-summary h4{border-bottom:1px solid #1d3346;min-height:27px;padding:6px 9px}.design-factor-quality-head,.design-factor-quality-row{color:#8fa0b2;min-height:24px;font-size:calc(9px * var(--aiqt-text-scale,1));border-bottom:1px solid #1b3043;grid-template-columns:minmax(0,1fr) 68px 68px;align-items:center;padding:4px 8px;display:grid}.design-factor-quality-head{color:#71879a;min-height:22px;font-weight:600}.design-factor-quality-head>:not(:first-child),.design-factor-quality-row>:not(:first-child){text-align:right}.design-factor-quality-row:last-child{border-bottom:0}.design-factor-quality-row strong{color:#cbd6df;font-weight:600}.design-factor-quality-row em{font-style:normal}.design-forecast-summary>div{color:#8fa0b2;min-height:24px;font-size:calc(9px * var(--aiqt-text-scale,1));border-bottom:1px solid #1b3043;align-items:center;padding:4px 9px;display:flex}.design-forecast-summary>div strong{color:#cbd6df;margin-left:auto;font-weight:600}.design-forecast-summary>small{color:#6f8395;font-size:calc(8px * var(--aiqt-text-scale,1));padding:7px 9px;line-height:1.45;display:block}.design-research-timeline{flex-direction:column;grid-area:1/3/auto/5;display:flex}.design-research-timeline .design-panel-head{justify-content:flex-start;padding-block:0}.design-research-tabs{align-self:stretch;gap:20px;display:flex}.design-research-tabs button{color:#7f93a4;cursor:pointer;min-height:39px;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.design-research-tabs button.active{color:#dce6ee;border-bottom-color:#58d6b9}.design-research-timeline .design-panel-body{flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.design-timeline-heading{margin-bottom:11px}.design-timeline-row{color:#91a3b3;min-height:58px;font-size:calc(10px * var(--aiqt-text-scale,1));border-left:1px solid #2d5870;grid-template-columns:66px minmax(0,1fr);gap:12px;padding:0 0 12px 15px;display:grid;position:relative}.design-timeline-row i{background:#58d6b9;border-radius:999px;width:7px;height:7px;position:absolute;top:2px;left:-4px}.design-timeline-row.is-ai i{background:#75a8ef}.design-timeline-row.is-warning i{background:#efb84e}.design-timeline-row time{color:#91a3b3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.design-timeline-copy{gap:3px;min-width:0;display:grid}.design-timeline-copy>div{align-items:center;gap:8px;display:flex}.design-timeline-copy strong{color:#d6e1e9;font-size:calc(10px * var(--aiqt-text-scale,1))}.design-timeline-copy p,.design-timeline-copy small{overflow-wrap:anywhere;margin:0}.design-timeline-copy p{color:#aebcc7;line-height:1.4}.design-timeline-copy small{color:#71879a;line-height:1.4}.design-research-evidence-list{gap:6px;display:grid}.design-research-evidence-list>div{color:#8295a6;font-size:calc(9px * var(--aiqt-text-scale,1));border:1px solid #20384b;border-radius:4px;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.design-research-evidence-list strong{overflow-wrap:anywhere;color:#cbd6df}.design-research-evidence-card .design-panel-body{flex-direction:column;flex:1;display:flex}.design-research-card-status{color:#8fa0b2;font-size:calc(9px * var(--aiqt-text-scale,1));align-items:center;gap:8px;display:flex}.design-research-card-status .design-status{margin-left:auto}.design-research-evidence-card p{color:#9cabb8;font-size:calc(9px * var(--aiqt-text-scale,1));margin:8px 0 0;line-height:1.5}.design-research-evidence-card ul{color:#8497a8;font-size:calc(8px * var(--aiqt-text-scale,1));gap:3px;margin:7px 0 0;padding-left:14px;line-height:1.4;display:grid}.design-research-evidence-card .design-kv-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:62%;overflow:hidden}@media (width>=1101px) and (width<=1300px){.design-factor-panel{grid-area:1/2}.design-research-timeline{grid-area:2/1/auto/3}}@media screen and (width>=761px) and (width<=1100px){.design-research-runs{grid-area:2/1}.design-research-side{grid-area:1/2/3}}@media (width<=760px){.design-research-chart .design-panel-body{height:520px}}.terminal-shell[data-theme=light] .design-research-note-field>span,.terminal-shell[data-theme=light] .design-research-preparation-actions span{color:var(--muted)}.terminal-shell[data-theme=light] .design-research-note-field textarea{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.terminal-shell[data-theme=light] .design-research-preparation-actions strong{color:var(--text)}.terminal-shell[data-theme=light] .design-factor-score-ring>span,.terminal-shell[data-theme=light] .design-factor-quality,.terminal-shell[data-theme=light] .design-forecast-summary,.terminal-shell[data-theme=light] .design-research-evidence-list>div{border-color:var(--border);background:var(--surface-raised)}.terminal-shell[data-theme=light] .design-factor-date,.terminal-shell[data-theme=light] .design-factor-score-ring small,.terminal-shell[data-theme=light] .design-factor-score-copy span,.terminal-shell[data-theme=light] .design-factor-score-copy small,.terminal-shell[data-theme=light] .design-factor-quality-head,.terminal-shell[data-theme=light] .design-factor-quality-row,.terminal-shell[data-theme=light] .design-forecast-summary>div,.terminal-shell[data-theme=light] .design-forecast-summary>small,.terminal-shell[data-theme=light] .design-research-tabs button,.terminal-shell[data-theme=light] .design-timeline-row,.terminal-shell[data-theme=light] .design-timeline-row time,.terminal-shell[data-theme=light] .design-timeline-copy p,.terminal-shell[data-theme=light] .design-timeline-copy small,.terminal-shell[data-theme=light] .design-research-evidence-list>div,.terminal-shell[data-theme=light] .design-research-card-status,.terminal-shell[data-theme=light] .design-research-evidence-card p,.terminal-shell[data-theme=light] .design-research-evidence-card ul{color:var(--muted)}.terminal-shell[data-theme=light] .design-factor-quality h4,.terminal-shell[data-theme=light] .design-forecast-summary h4,.terminal-shell[data-theme=light] .design-timeline-heading,.terminal-shell[data-theme=light] .design-research-tabs button.active,.terminal-shell[data-theme=light] .design-timeline-copy strong,.terminal-shell[data-theme=light] .design-research-evidence-list strong,.terminal-shell[data-theme=light] .design-factor-quality-row strong,.terminal-shell[data-theme=light] .design-forecast-summary>div strong{color:var(--text)}.terminal-shell[data-theme=light] .design-factor-quality h4,.terminal-shell[data-theme=light] .design-forecast-summary h4,.terminal-shell[data-theme=light] .design-factor-quality-head,.terminal-shell[data-theme=light] .design-factor-quality-row,.terminal-shell[data-theme=light] .design-forecast-summary>div{border-color:var(--border)}.terminal-shell[data-theme=light] .design-timeline-row{border-left-color:#84adbd}@media (width>=761px) and (width<=1100px){.design-research-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.design-factor-panel,.design-research-timeline,.design-research-runs,.design-research-side,.design-research-preparation{grid-area:auto/1}.design-factor-panel,.design-research-timeline{flex-direction:column;display:flex}.design-research-timeline{min-height:390px}.design-research-side{grid-template-rows:repeat(2,minmax(130px,auto));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.design-research-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.design-factor-panel,.design-research-timeline,.design-research-runs,.design-research-side,.design-research-preparation{grid-area:auto/1}.design-factor-panel,.design-research-timeline{display:block}.design-research-side{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.design-factor-score-summary{grid-template-columns:82px minmax(0,1fr)}.design-factor-score-ring{width:78px;height:78px}.design-factor-score-ring>span{width:66px;height:66px}}.design-live-session-policy .design-settings-message{grid-area:message;align-self:center}.design-settings-grid{grid-template-columns:120px minmax(650px,1fr) 245px;gap:10px;display:grid}.design-settings-nav{background:#0a1926;border:1px solid #20374b;border-radius:6px;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.design-settings-nav a{color:#8fa0b2;text-align:left;min-height:41px;font-size:calc(10px * var(--aiqt-text-scale,1));background:0 0;border:0;align-items:center;padding:0 12px;text-decoration:none;display:flex}.design-settings-nav a.selected{color:#58d6b9;background:#123b3b;border-left:3px solid #58d6b9}.design-settings-main,.design-settings-side{align-content:start;gap:8px;min-width:0;display:grid}.design-settings-form{gap:12px;display:grid}.design-settings-form-meta{color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));justify-content:space-between;gap:12px;display:flex}.design-settings-form-meta strong{color:var(--text)}.design-settings-form fieldset{border:1px solid var(--border);border-radius:4px;min-width:0;margin:0;padding:10px}.design-settings-form legend{color:var(--teal);font-size:calc(10px * var(--aiqt-text-scale,1));padding:0 5px}.design-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:8px 2px;display:grid}.design-settings-field{min-width:0;color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));align-content:start;gap:5px;display:grid}.design-settings-field input,.design-settings-field select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:3px;padding:7px 8px}.design-settings-live-toggle{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:grid;position:relative}.design-settings-live-toggle:hover{border-color:var(--teal)}.design-settings-live-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.design-settings-live-toggle-copy{gap:5px;min-width:0;display:grid}.design-settings-live-toggle-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.design-settings-live-toggle-heading strong{color:var(--text);font-size:calc(10px * var(--aiqt-text-scale,1))}.design-settings-live-toggle-state{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);font-size:calc(8px * var(--aiqt-text-scale,1));border-radius:999px;flex:none;padding:2px 6px;line-height:1.2}.design-settings-live-toggle-copy small{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1));line-height:1.5}.design-settings-live-toggle-control{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-soft);border-radius:999px;width:36px;height:20px;transition:border-color .12s,background .12s;position:relative}.design-settings-live-toggle-control:after{background:var(--muted);content:"";border-radius:50%;width:12px;height:12px;transition:transform .12s,background .12s;position:absolute;top:3px;left:3px}.design-settings-live-toggle input:focus-visible~.design-settings-live-toggle-control{outline:2px solid var(--teal);outline-offset:2px}.design-settings-live-toggle input:checked~.design-settings-live-toggle-copy .design-settings-live-toggle-state{border-color:var(--teal);color:var(--teal)}.design-settings-live-toggle input:checked~.design-settings-live-toggle-control{border-color:var(--teal);background:var(--teal-dim)}.design-settings-live-toggle input:checked~.design-settings-live-toggle-control:after{background:var(--teal);transform:translate(16px)}.design-settings-live-toggle input~.design-settings-live-toggle-copy .design-settings-live-toggle-state.dirty{border-color:var(--amber);color:var(--amber)}.design-settings-field input:focus,.design-settings-field select:focus{border-color:var(--teal);outline:1px solid var(--teal)}.design-settings-model-control{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.design-settings-model-control .design-secondary-action{min-width:62px;padding:0 9px}.design-settings-field small{align-items:center;gap:5px;display:flex}.design-settings-message{color:var(--teal);font-size:calc(10px * var(--aiqt-text-scale,1));margin:0}.design-settings-message.warning{color:var(--amber)}.design-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.design-settings-bottom{grid-template-columns:.7fr 1.1fr .9fr;gap:8px;display:grid}.design-settings-bottom button{min-height:30px;padding:0 10px}.design-settings-disclosure{border-bottom:1px solid var(--border)}.design-settings-disclosure>summary{min-height:38px;color:var(--text);font-size:calc(10px * var(--aiqt-text-scale,1));cursor:pointer;padding:0 2px}.design-settings-disclosure>summary::marker{color:var(--teal)}.design-settings-disclosure .design-table{min-width:980px;margin-bottom:8px}.design-settings-disclosure td{vertical-align:top;line-height:1.45}.design-settings-fundamental-readiness{border:1px solid var(--border);border-radius:4px;margin:8px 0;overflow-x:auto}.design-settings-fundamental-readiness>header{border-bottom:1px solid var(--border);background:var(--surface-soft);color:var(--text);font-size:calc(10px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.design-settings-fundamental-readiness>header span{color:var(--muted);font-size:calc(9px * var(--aiqt-text-scale,1))}.design-settings-disclosure .design-settings-fundamental-readiness .design-table{min-width:620px;margin-bottom:0}@media (width<=760px){.design-settings-form-grid{grid-template-columns:minmax(0,1fr)}.design-settings-form-meta{display:grid}}.terminal-shell[data-theme=light] .surface-settings .design-settings-nav{border-color:var(--border);background:var(--surface-raised)}.terminal-shell[data-theme=light] .surface-settings .design-settings-nav a{color:var(--muted)}.terminal-shell[data-theme=light] .surface-settings .design-settings-nav a.selected{border-left-color:var(--teal);background:var(--teal-dim);color:var(--teal)}@media (width<=760px){.design-settings-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}}.strategy-ai-open-button,.strategy-ai-generate-button,.strategy-ai-apply-button{color:#7addc4;cursor:pointer;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));background:#12332d;border:1px solid #367c6d;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:inline-flex}.strategy-ai-open-button{min-height:30px;padding:0 10px}.strategy-ai-open-button:hover,.strategy-ai-generate-button:hover,.strategy-ai-apply-button:hover{color:#adf5e2;background:#17443b;border-color:#58b9a3}.strategy-ai-open-button:focus-visible,.strategy-ai-generate-button:focus-visible,.strategy-ai-apply-button:focus-visible{outline-offset:2px;outline:2px solid #75d8c0}.strategy-ai-open-button:disabled,.strategy-ai-generate-button:disabled,.strategy-ai-apply-button:disabled{cursor:not-allowed;opacity:.45}.strategy-ai-modal{width:min(780px,100vw - 32px)}.strategy-ai-kicker{color:#75dec7}.strategy-ai-context{color:#8fa0b2;background:#121d2a;border:1px solid #2a3b51;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:9px 11px;display:flex}.strategy-ai-context span,.strategy-ai-context strong,.strategy-ai-context em{font-size:calc(11px * var(--aiqt-text-scale,1))}.strategy-ai-context strong{color:#dce6ee;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-ai-context em{color:#e8be62;white-space:nowrap;margin-left:auto;font-style:normal;font-weight:800}.strategy-ai-request-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);align-items:stretch;gap:12px;display:grid}.strategy-ai-goal-field,.strategy-ai-provider-card,.strategy-ai-provider-card>label{gap:7px;min-width:0;display:grid}.strategy-ai-goal-field>span,.strategy-ai-provider-card label>span{color:#aebbc6;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.strategy-ai-goal-field textarea,.strategy-ai-provider-card select{color:#dce6ee;width:100%;min-width:0;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#121d2a;border:1px solid #34465d;border-radius:7px;padding:10px 11px;line-height:1.55}.strategy-ai-goal-field textarea{resize:vertical;min-height:150px}.strategy-ai-goal-field textarea:focus,.strategy-ai-provider-card select:focus{border-color:#58b9a3;outline:2px solid #75d8c033}.strategy-ai-goal-field>small{color:#718398;font-size:calc(10px * var(--aiqt-text-scale,1));text-align:right}.strategy-ai-provider-card{background:#111a27;border:1px solid #2a3b51;border-radius:7px;align-content:start;padding:11px}.strategy-ai-provider-meta{color:#718398;font-size:calc(10px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;line-height:1.4}.strategy-ai-external-consent{border-top:1px solid #27364a;gap:8px;padding-top:9px;display:grid}.strategy-ai-external-consent p{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1))}.strategy-ai-external-consent label{color:#b8c4ce;font-size:calc(10px * var(--aiqt-text-scale,1));align-items:flex-start;gap:7px;font-weight:800;line-height:1.4;display:flex}.strategy-ai-external-consent input{accent-color:#2fd3b0;flex:none;width:15px;height:15px;margin:0}.strategy-ai-generate-button,.strategy-ai-apply-button{min-height:38px;padding:0 14px}.strategy-ai-generate-button{width:100%;margin-top:auto}.strategy-ai-message{background:#211f18;border:1px solid #4d462d;border-radius:6px;padding:8px 10px;color:#e8be62!important;font-size:10px!important}.strategy-ai-message.error{background:#24191f;border-color:#713a3d;color:#ff8579!important}.strategy-ai-preview{background:#111a27;border:1px solid #385168;border-radius:8px;gap:10px;padding:12px;display:grid}.strategy-ai-preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.strategy-ai-preview-heading>div{gap:3px;min-width:0;display:grid}.strategy-ai-preview-heading span{color:#718398;font-size:calc(10px * var(--aiqt-text-scale,1));font-weight:900}.strategy-ai-preview-heading strong{color:#dce6ee;font-size:calc(14px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-ai-preview-heading em{color:#75dec7;font-size:calc(10px * var(--aiqt-text-scale,1));border:1px solid #367c6d;border-radius:999px;flex:none;padding:4px 8px;font-style:normal;font-weight:900}.strategy-ai-preview-heading em.blocked{color:#ff8579;border-color:#713a3d}.strategy-ai-preview-heading em.baseline{color:#e8be62;border-color:#716334}.strategy-ai-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.strategy-ai-preview-grid article{background:#121d2a;border:1px solid #27364a;border-radius:6px;gap:4px;min-width:0;padding:9px 10px;display:grid}.strategy-ai-preview-grid span,.strategy-ai-preview-grid small{color:#8293a4;font-size:calc(10px * var(--aiqt-text-scale,1))}.strategy-ai-preview-grid strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1))}.strategy-ai-diff{background:#121d2a;border:1px solid #27364a;border-radius:6px;overflow:hidden}.strategy-ai-diff-row{border-top:1px solid #27364a;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:7px 10px;display:grid}.strategy-ai-diff-row:first-child{border-top:0}.strategy-ai-diff-row.heading{background:#162333;min-height:32px}.strategy-ai-diff-row strong,.strategy-ai-diff-row span{overflow-wrap:anywhere;min-width:0}.strategy-ai-diff-row strong{color:#aebbc6;font-size:calc(10px * var(--aiqt-text-scale,1))}.strategy-ai-diff-row span{color:#8293a4;font-size:calc(10px * var(--aiqt-text-scale,1));line-height:1.45}.strategy-ai-diff-row:not(.heading) span:last-child{color:#86dfc9;font-weight:800}.strategy-ai-diff-empty{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));padding:10px}.strategy-ai-reasons{border-top:1px solid #27364a;gap:7px;padding-top:10px;display:grid}.strategy-ai-reasons h3{color:#75dec7;font-size:calc(12px * var(--aiqt-text-scale,1));margin:0}.strategy-ai-reasons ol{gap:6px;margin:0;padding-left:22px;display:grid}.strategy-ai-reasons li{color:#b8c4ce;font-size:calc(11px * var(--aiqt-text-scale,1));padding-left:3px;line-height:1.5}.strategy-ai-reasons li::marker{color:#4cc9ad;font-weight:900}.strategy-ai-actions{border-top:1px solid #27364a;padding-top:12px}:root[data-theme=light] .strategy-ai-context,:root[data-theme=light] .strategy-ai-provider-card,:root[data-theme=light] .strategy-ai-preview,:root[data-theme=light] .strategy-ai-preview-grid article,:root[data-theme=light] .strategy-ai-diff{border-color:var(--border);background:var(--surface-raised)}:root[data-theme=light] .strategy-ai-context strong,:root[data-theme=light] .strategy-ai-preview-heading strong,:root[data-theme=light] .strategy-ai-preview-grid strong{color:var(--text)}:root[data-theme=light] .strategy-ai-context span,:root[data-theme=light] .strategy-ai-goal-field>span,:root[data-theme=light] .strategy-ai-provider-card label>span,:root[data-theme=light] .strategy-ai-provider-meta,:root[data-theme=light] .strategy-ai-preview-heading span,:root[data-theme=light] .strategy-ai-preview-grid span,:root[data-theme=light] .strategy-ai-preview-grid small,:root[data-theme=light] .strategy-ai-diff-row span,:root[data-theme=light] .strategy-ai-diff-empty,:root[data-theme=light] .strategy-ai-reasons li,:root[data-theme=light] .strategy-ai-external-consent p,:root[data-theme=light] .strategy-ai-external-consent label{color:var(--muted)}:root[data-theme=light] .strategy-ai-diff-row{border-color:var(--border)}:root[data-theme=light] .strategy-ai-diff-row.heading{background:var(--surface-soft)}:root[data-theme=light] .strategy-ai-diff-row strong{color:var(--text)}:root[data-theme=light] .strategy-ai-diff-row:not(.heading) span:last-child{color:var(--teal)}:root[data-theme=light] .strategy-ai-goal-field textarea,:root[data-theme=light] .strategy-ai-provider-card select{border-color:var(--border-strong);background:var(--surface);color:var(--text)}:root[data-theme=light] .strategy-ai-open-button,:root[data-theme=light] .strategy-ai-generate-button,:root[data-theme=light] .strategy-ai-apply-button{background:var(--teal-dim);color:var(--teal);border-color:#65a899}:root[data-theme=light] .strategy-ai-message{background:#fff8e8;border-color:#d7bd7a;color:#8a5e0c!important}:root[data-theme=light] .strategy-ai-message.error{background:#fff2f0;border-color:#df9d96;color:var(--danger)!important}:root[data-theme=light] .strategy-ai-actions,:root[data-theme=light] .strategy-ai-reasons,:root[data-theme=light] .strategy-ai-external-consent{border-color:var(--border)}@media (width<=760px){.strategy-ai-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:14px}.strategy-ai-context{grid-template-columns:minmax(0,1fr) auto;display:grid}.strategy-ai-context strong,.strategy-ai-context em{white-space:normal;grid-column:1/-1;margin-left:0}.strategy-ai-request-grid,.strategy-ai-preview-grid{grid-template-columns:minmax(0,1fr)}.strategy-ai-diff-row{grid-template-columns:minmax(68px,.55fr) repeat(2,minmax(0,1fr));gap:6px;padding-inline:7px}.strategy-ai-goal-field textarea{min-height:120px}.strategy-ai-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-ai-actions button{width:100%}}.strategy-readiness-list{border-top:1px solid #27364a;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:9px;display:grid}.strategy-readiness-list .strategy-rule-title{grid-column:1/-1}.strategy-readiness-gate{background:#0f1723;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:8px}.strategy-readiness-gate.positive{border-left-color:#4cc9ad}.strategy-readiness-gate.warning{border-left-color:#e8be62}.strategy-readiness-gate.risk{border-left-color:#ff7f6d}.strategy-readiness-gate span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:6px;font-weight:900;display:flex}.strategy-readiness-gate em{color:#a9b6c5;font-size:calc(10px * var(--aiqt-text-scale,1));background:#172234;border-radius:999px;flex:none;padding:2px 6px;font-style:normal}.strategy-readiness-gate[data-status=passed] em{color:#7df5db;background:#0e3029}.strategy-readiness-gate[data-status=review] em{color:#f1cb72;background:#332612}.strategy-readiness-gate[data-status=blocked] em{color:#ff9a8e;background:#351a1e}.strategy-readiness-gate strong{color:#dce6ee;font-size:calc(13px * var(--aiqt-text-scale,1));margin-top:6px;display:block}.strategy-readiness-gate p{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:4px 0 0;line-height:1.35}.strategy-production-binding{color:#dce6ee;background:#10221f;border:1px solid #2b6f62;border-left:3px solid #4cc9ad;border-radius:7px;gap:9px;padding:11px 12px;display:grid}.strategy-production-binding.blocked{background:#211d13;border-color:#69552a #69552a #69552a #e8be62}.strategy-production-binding-heading,.strategy-production-binding-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-production-binding-heading>div{gap:3px;display:grid}.strategy-production-binding-heading span,.strategy-production-binding-grid small,.strategy-production-binding-footer small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1))}.strategy-production-binding-heading strong{color:#dce6ee;font-size:calc(14px * var(--aiqt-text-scale,1))}.strategy-production-binding-heading em,.strategy-production-active-badge{color:#7df5db;font-size:calc(10px * var(--aiqt-text-scale,1));white-space:nowrap;background:#10392f;border:1px solid #2b6f62;border-radius:999px;padding:4px 8px;font-style:normal;font-weight:900}.strategy-production-binding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.strategy-production-binding-grid>span{background:#0f1723;border:1px solid #27364a;border-radius:6px;gap:4px;min-width:0;padding:8px 9px;display:grid}.strategy-production-binding-grid strong{overflow-wrap:anywhere;min-width:0;font-size:calc(11px * var(--aiqt-text-scale,1))}.strategy-production-binding p{color:#a9b6c5;font-size:calc(11px * var(--aiqt-text-scale,1));margin:0}.strategy-production-binding-footer small{max-width:78ch;line-height:1.45}.strategy-production-binding button{color:#7df5db;cursor:pointer;min-height:30px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#10392f;border:1px solid #2b6f62;border-radius:7px;padding:6px 10px;font-weight:900}.strategy-production-binding button:disabled{cursor:wait;opacity:.58}.strategy-production-binding-error{color:#f1cb72!important}.strategy-production-modal{width:min(620px,100vw - 32px)}.strategy-production-dialog-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategy-production-dialog-summary>span{border:1px solid var(--border);background:var(--surface-raised);min-width:0;color:var(--muted);font-size:calc(10px * var(--aiqt-text-scale,1));border-radius:7px;gap:5px;padding:9px 10px;display:grid}.strategy-production-dialog-summary strong{color:var(--text);font-size:calc(11px * var(--aiqt-text-scale,1));overflow-wrap:anywhere}.strategy-production-operator-field{color:var(--muted);font-size:calc(11px * var(--aiqt-text-scale,1));gap:6px;font-weight:900;display:grid}.strategy-production-operator-field input{border:1px solid var(--border);background:var(--surface-raised);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:7px;padding:8px 10px}.strategy-production-dialog-warning,.strategy-production-dialog-error{color:var(--amber);font-size:calc(11px * var(--aiqt-text-scale,1));margin:0;line-height:1.45}.strategy-production-dialog-error{color:var(--danger)}.strategy-production-confirm{border:1px solid color-mix(in srgb, var(--teal) 68%, var(--border));background:var(--teal-dim);min-height:36px;color:var(--teal);cursor:pointer;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));border-radius:7px;padding:0 14px;font-weight:900}.strategy-production-confirm:disabled{cursor:wait;opacity:.58}.strategy-governance-queue{background:#121b29;border:1px solid #27364a;border-radius:7px;gap:8px;padding:10px;display:grid}.strategy-governance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.strategy-governance-summary span{color:#a9b6c5;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f1723;border:1px solid #27364a;border-radius:6px;padding:7px 8px;font-weight:900}.strategy-governance-summary span.positive{color:#7df5db;border-color:#4cc9ad61}.strategy-governance-summary span.warning{color:#f1cb72;border-color:#e8be6273}.strategy-governance-summary span.risk{color:#ff9a8e;border-color:#ff7f6d80}.strategy-governance-table{gap:6px;display:grid}.strategy-governance-row{color:#dce6ee;min-height:42px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0f1723;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;grid-template-columns:minmax(130px,.85fr) minmax(108px,.55fr) minmax(220px,1fr) minmax(96px,.3fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.strategy-governance-row.positive{border-left-color:#4cc9ad}.strategy-governance-row.warning{border-left-color:#e8be62}.strategy-governance-row.risk{border-left-color:#ff7f6d}.strategy-governance-head{color:#8fa0b2;min-height:28px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0b111b;font-weight:900}.strategy-governance-row span{text-align:center;min-width:0}.strategy-governance-row strong,.strategy-governance-row em,.strategy-governance-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.strategy-governance-row em,.strategy-governance-row small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));margin-top:2px;font-style:normal}.strategy-governance-row button{color:#7df5db;cursor:pointer;min-height:29px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));white-space:nowrap;background:#10392f;border:1px solid #2b6f62;border-radius:7px;justify-content:center;justify-self:center;align-items:center;gap:5px;padding:6px 9px;font-weight:900;display:inline-flex}.strategy-governance-row button:hover{background:#12483b;border-color:#4cc9ad}.strategy-experiment-section{gap:10px;min-width:0;overflow:hidden}.strategy-experiment-heading,.strategy-experiment-subtitle,.strategy-experiment-history article,.strategy-experiment-actions,.strategy-experiment-history-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.strategy-experiment-heading>div:first-child span,.strategy-experiment-heading>div:first-child strong,.strategy-experiment-history article span,.strategy-experiment-history article small,.strategy-experiment-candidates td strong,.strategy-experiment-candidates td small{display:block}.strategy-experiment-heading span,.strategy-experiment-subtitle span,.strategy-experiment-history article span,.strategy-experiment-history article small,.strategy-experiment-candidates th,.strategy-experiment-candidates td small{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1))}.strategy-experiment-heading strong,.strategy-experiment-subtitle strong,.strategy-experiment-history article strong,.strategy-experiment-candidates td strong{color:#dce6ee;overflow-wrap:anywhere}.strategy-experiment-actions{flex-wrap:wrap;justify-content:flex-end}.strategy-experiment-actions button,.strategy-experiment-history-actions button,.strategy-experiment-candidates button{color:#8ff5df;cursor:pointer;min-height:28px;font-size:calc(11px * var(--aiqt-text-scale,1));background:#0f3a32;border:1px solid #315f55;border-radius:6px;padding:5px 9px;font-weight:900}.strategy-experiment-actions button:disabled,.strategy-experiment-history-actions button:disabled,.strategy-experiment-candidates button:disabled{color:#647386;cursor:not-allowed;background:#121b29;border-color:#27364a}.strategy-experiment-error,.strategy-experiment-empty{color:#8fa0b2;font-size:calc(12px * var(--aiqt-text-scale,1));border:1px dashed #27364a;border-radius:7px;margin:0;padding:10px;line-height:1.5}.strategy-experiment-error{color:#ff9c8f;border-color:#713f42}.strategy-experiment-config{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:9px;display:grid}.strategy-experiment-config>section,.strategy-experiment-history,.strategy-experiment-detail{background:#0f1723;border:1px solid #27364a;border-radius:7px;min-width:0;padding:10px}.strategy-experiment-dimensions,.strategy-experiment-history-list,.strategy-experiment-detail,.strategy-experiment-guardrails,.strategy-experiment-walk-forward{gap:8px;display:grid}.strategy-experiment-dimensions{margin-top:8px}.strategy-experiment-dimensions fieldset{border:1px solid #27364a;border-radius:7px;min-width:0;margin:0;padding:8px}.strategy-experiment-dimensions legend,.strategy-experiment-config label>span{color:#a9b6c5;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800}.strategy-experiment-values,.strategy-experiment-walk-forward{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.strategy-experiment-values label,.strategy-experiment-guardrails>label:not(.strategy-experiment-toggle),.strategy-experiment-walk-forward label{gap:4px;min-width:0;display:grid}.strategy-experiment-config input[type=number]{color:#dce6ee;width:100%;min-width:0;font:inherit;background:#121b29;border:1px solid #27364a;border-radius:6px;outline:none;padding:7px 8px}.strategy-experiment-toggle{align-items:center;gap:7px;display:flex}.strategy-experiment-history article{background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;min-width:0;padding:8px 10px}.strategy-experiment-history article[aria-current=true]{border-left-color:#4cc9ad}.strategy-experiment-hashes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.strategy-experiment-hashes div,.strategy-experiment-selected-evidence{background:#121b29;border:1px solid #27364a;border-radius:7px;min-width:0;padding:8px 10px}.strategy-experiment-hashes dt,.strategy-experiment-selected-evidence span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800}.strategy-experiment-hashes dd,.strategy-experiment-selected-evidence strong,.strategy-experiment-selected-evidence p{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));overflow-wrap:anywhere;margin:4px 0 0}.strategy-experiment-selected-evidence{border-left:3px solid #4cc9ad}.strategy-experiment-candidates{width:100%;min-width:0;overflow-x:auto}.strategy-experiment-candidates table{border-collapse:separate;border-spacing:0 7px;table-layout:fixed;width:100%}.strategy-experiment-candidates th,.strategy-experiment-candidates td{text-align:left;overflow-wrap:anywhere;background:#121b29;min-width:0;padding:8px}.strategy-experiment-candidates th{background:#0f1723;font-weight:900}.strategy-experiment-candidates td{color:#a9b6c5;font-size:calc(11px * var(--aiqt-text-scale,1));border-top:1px solid #27364a;border-bottom:1px solid #27364a;line-height:1.4}.strategy-experiment-candidates td:first-child{border-left:3px solid #2a3b51;border-radius:7px 0 0 7px}.strategy-experiment-candidates td:last-child{border-right:1px solid #27364a;border-radius:0 7px 7px 0}.strategy-experiment-candidates tr.selected td:first-child{border-left-color:#4cc9ad}@media (width<=860px){.strategy-experiment-heading,.strategy-experiment-history article{flex-direction:column;align-items:stretch}.strategy-experiment-actions,.strategy-experiment-history-actions{justify-content:flex-start}.strategy-experiment-config,.strategy-experiment-values,.strategy-experiment-walk-forward,.strategy-experiment-hashes{grid-template-columns:1fr}.strategy-experiment-candidates table,.strategy-experiment-candidates tbody,.strategy-experiment-candidates tr,.strategy-experiment-candidates td{width:100%;display:block}.strategy-experiment-candidates thead{display:none}.strategy-experiment-candidates tr{background:#121b29;border:1px solid #27364a;border-left:3px solid #2a3b51;border-radius:7px;margin:7px 0}.strategy-experiment-candidates tr.selected{border-left-color:#4cc9ad}.strategy-experiment-candidates td,.strategy-experiment-candidates td:first-child,.strategy-experiment-candidates td:last-child{border:0;border-bottom:1px solid #27364a;border-radius:0;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);gap:8px;display:grid}.strategy-experiment-candidates td:last-child{border-bottom:0}.strategy-experiment-candidates td:before{content:attr(data-label);color:#8fa0b2;font-weight:900}}.design-strategy-workbench :is(.strategy-structured-editor,.strategy-production-binding,.strategy-rule-board,.strategy-governance-queue,.strategy-library-list){border-color:var(--border);background:var(--surface);border-radius:6px;grid-column:1;padding:12px;box-shadow:0 1px 2px #00000014}.design-strategy-workbench :is(.strategy-template-card,.strategy-readiness-gate,.strategy-governance-summary span,.strategy-governance-row,.strategy-library-card,.strategy-production-binding-grid>span,.strategy-diff-chip,.strategy-rule-row,.strategy-draft-field>div){border-color:var(--border);background:var(--surface-raised);color:var(--text)}.design-strategy-workbench .strategy-production-binding{border-color:color-mix(in srgb, var(--teal) 54%, var(--border));border-left-color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, var(--surface));color:var(--text)}.design-strategy-workbench .strategy-production-binding.blocked{border-color:color-mix(in srgb, var(--amber) 54%, var(--border));border-left-color:var(--amber);background:color-mix(in srgb, var(--amber) 7%, var(--surface))}.design-strategy-workbench :is(.strategy-production-binding-heading span,.strategy-production-binding-grid small,.strategy-production-binding-footer small,.strategy-production-binding p){color:var(--muted)}.design-strategy-workbench .strategy-production-binding-heading strong,.design-strategy-workbench .strategy-production-binding-grid strong{color:var(--text)}.design-strategy-workbench .strategy-production-binding-heading em,.design-strategy-workbench .strategy-production-active-badge{border-color:color-mix(in srgb, var(--teal) 58%, var(--border));background:var(--teal-dim);color:var(--teal)}.design-strategy-workbench :is(.strategy-builder-title,.strategy-template-title span,.strategy-template-card span,.strategy-rule-title,.strategy-structured-editor span,.strategy-draft-field span,.strategy-draft-field small,.strategy-generated-snapshot small,.strategy-readiness-gate span,.strategy-readiness-gate p,.strategy-governance-row em,.strategy-governance-row small,.strategy-library-card em,.strategy-library-card small,.strategy-library-empty,.strategy-rule-row em){color:var(--muted)}.design-strategy-workbench :is(.strategy-template-title strong,.strategy-template-card strong,.strategy-generated-snapshot strong,.strategy-readiness-gate strong,.strategy-rule-title strong,.strategy-library-card,.strategy-rule-row){color:var(--text)}.design-strategy-workbench :is(.strategy-generated-snapshot,.strategy-readiness-list,.strategy-library-actions){border-color:var(--border)}.design-strategy-workbench .strategy-readiness-gate em{background:var(--surface);color:var(--muted)}.design-strategy-workbench .strategy-readiness-gate[data-status=passed] em{background:color-mix(in srgb, var(--teal) 14%, var(--surface));color:var(--teal)}.design-strategy-workbench .strategy-readiness-gate[data-status=review] em{background:color-mix(in srgb, var(--amber) 14%, var(--surface));color:var(--amber)}.design-strategy-workbench .strategy-readiness-gate[data-status=blocked] em{background:color-mix(in srgb, var(--danger) 14%, var(--surface));color:var(--danger)}.design-strategy-workbench :is(.strategy-library-actions button,.strategy-library-card button,.strategy-production-binding button,.strategy-governance-row button){border-color:color-mix(in srgb, var(--teal) 68%, var(--border));background:var(--teal-dim);color:var(--teal)}.design-strategy-workbench :is(.strategy-library-actions button:hover,.strategy-library-card button:hover,.strategy-production-binding button:hover,.strategy-governance-row button:hover){border-color:var(--teal);background:color-mix(in srgb, var(--teal) 18%, var(--surface))}.design-strategy-workbench .strategy-governance-head,.design-strategy-workbench .strategy-rule-head{border-left-color:var(--border);background:color-mix(in srgb, var(--surface-raised) 74%, var(--canvas));color:var(--muted)}.design-strategy-workbench :is(.strategy-governance-summary span.positive,.strategy-builder-title strong,.strategy-draft-field em){color:var(--teal)}.design-strategy-workbench :is(.strategy-governance-summary span.warning,.strategy-generated-snapshot span){color:var(--amber)}.design-strategy-workbench .strategy-governance-summary span.risk{color:var(--danger)}@media (width<=760px){.design-strategy-workbench .strategy-production-binding-grid{grid-template-columns:minmax(0,1fr)}.design-strategy-workbench .strategy-production-binding-footer{flex-direction:column;align-items:stretch}.design-strategy-workbench .strategy-production-binding-footer button{min-height:42px}.strategy-production-dialog-summary{grid-template-columns:minmax(0,1fr)}.design-strategy-workbench :is(.strategy-rule-head,.strategy-governance-head){display:none}.design-strategy-workbench :is(.strategy-template-grid,.strategy-draft-grid,.strategy-readiness-list,.strategy-governance-summary,.strategy-generated-snapshot){grid-template-columns:minmax(0,1fr)}.design-strategy-workbench .strategy-governance-row>span{text-align:left}.design-strategy-workbench .strategy-governance-row button{justify-self:start}}.strategy-template-picker{gap:7px;display:grid}.strategy-template-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.strategy-template-title span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.strategy-template-title strong{color:#dce6ee;font-size:calc(11px * var(--aiqt-text-scale,1))}.strategy-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategy-template-card{color:#dce6ee;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#111a27;border:1px solid #27364a;border-radius:7px;gap:4px;padding:9px;display:grid}.strategy-template-card strong{color:#dce6ee;font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.strategy-template-card span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:800;line-height:1.35}.strategy-template-card:hover,.strategy-template-card.active{background:#10251f;border-color:#2b6f62}.strategy-template-card:disabled{cursor:default;opacity:1}.strategy-generated-snapshot{border-top:1px solid #27364a;grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:7px;padding-top:9px;display:grid}.strategy-generated-snapshot span{color:#e8be62;grid-row:span 2}.strategy-generated-snapshot strong,.strategy-generated-snapshot small{color:#dce6ee;min-width:0;font-size:calc(11px * var(--aiqt-text-scale,1));line-height:1.45}.strategy-generated-snapshot small{color:#8fa0b2;grid-column:2/-1}.strategy-library-actions{border-top:1px solid #27364a;justify-content:flex-end;padding-top:9px;display:flex}.strategy-library-actions button,.strategy-library-card button{color:#7df5db;cursor:pointer;min-height:30px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#10392f;border:1px solid #2b6f62;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:900;display:inline-flex}.strategy-library-actions button:disabled,.strategy-library-card button:disabled{cursor:wait;opacity:.58}.strategy-library-list{background:#121b29;border:1px solid #27364a;border-radius:7px;gap:8px;padding:10px;display:grid}.strategy-library-card{color:#dce6ee;min-height:42px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0f1723;border:1px solid #27364a;border-left:3px solid #7c67ff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.strategy-library-card.audited{border-left-color:#4cc9ad}.strategy-library-card-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.strategy-library-card span{min-width:0}.strategy-library-card strong,.strategy-library-card em,.strategy-library-card small{display:block}.strategy-library-card em,.strategy-library-card small{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));margin-top:2px;font-style:normal}.strategy-library-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-delete-summary{background:#121d2a;border:1px solid #3b4b5e;border-radius:7px;gap:4px;padding:11px 12px;display:grid}.strategy-delete-summary span,.strategy-delete-summary small{color:#93a3b3;font-size:calc(11px * var(--aiqt-text-scale,1))}.strategy-delete-error{color:#ff8579!important}.strategy-delete-confirm{color:#ffb0a8;cursor:pointer;min-height:36px;font:inherit;font-size:calc(11px * var(--aiqt-text-scale,1));background:#4a2223;border:1px solid #b9534b;border-radius:7px;padding:0 14px;font-weight:900}.strategy-delete-confirm:hover{background:#5b2828;border-color:#ff7f6d}.strategy-delete-confirm:disabled{cursor:wait;opacity:.58}.strategy-library-diff{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.strategy-library-empty{color:#8fa0b2;font-size:calc(12px * var(--aiqt-text-scale,1));margin:0}@media (width<=960px){.strategy-generated-snapshot{grid-template-columns:1fr}.strategy-generated-snapshot span,.strategy-generated-snapshot small{grid-area:auto}}.design-strategy-workbench :is(.strategy-template-card:hover,.strategy-template-card.active){border-color:var(--teal);background:var(--teal-dim)}.design-strategy-workbench .strategy-library-card .strategy-delete-button,.design-strategy-workbench .strategy-delete-confirm{border-color:color-mix(in srgb, var(--danger) 68%, var(--border));background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.design-strategy-workbench .strategy-library-card .strategy-delete-button:hover,.design-strategy-workbench .strategy-delete-confirm:hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 18%, var(--surface))}.design-strategy-workbench .strategy-delete-summary{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.design-strategy-workbench .strategy-delete-summary :is(span,small){color:var(--muted)}@media (width<=760px){.design-strategy-workbench .strategy-library-card{grid-template-columns:minmax(0,1fr)}.design-strategy-workbench .strategy-library-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-strategy-workbench .strategy-library-card-actions button{min-height:42px}.design-strategy-workbench .strategy-delete-modal .research-confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.design-strategy-workbench .strategy-delete-modal .research-confirmation-actions button{width:100%}.design-strategy-workbench .strategy-generated-snapshot span,.design-strategy-workbench .strategy-generated-snapshot small{grid-area:auto/1}}.strategy-layout{grid-template-areas:"chart strategy""workflow strategy""ai strategy""decision strategy"}.strategy-panel{grid-area:strategy;grid-template-rows:auto auto;align-self:start;min-height:auto}.strategy-panel .strategy-workbench{min-height:0}.strategy-panel .strategy-rule-row{grid-template-columns:minmax(60px,.55fr) minmax(0,1.2fr) minmax(72px,.65fr) minmax(52px,.38fr)}.strategy-workbench{gap:10px;display:grid}.strategy-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.strategy-editor label{gap:5px;min-width:0;display:grid}.strategy-editor label:nth-child(2),.strategy-editor label:nth-child(3),.strategy-editor label:nth-child(5){grid-column:1/-1}.strategy-editor span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.strategy-editor input,.strategy-editor textarea{color:#dce6ee;width:100%;min-width:0;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#151f2d;border:1px solid #27364a;border-radius:6px;padding:8px 9px;line-height:1.45}.strategy-editor textarea{resize:vertical}.strategy-editor input:focus,.strategy-editor textarea:focus{border-color:#2b6f62;outline:none}.strategy-structured-editor{background:#121b29;border:1px solid #27364a;border-radius:7px;gap:9px;padding:10px;display:grid}.strategy-builder-title{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:10px;font-weight:900;display:flex}.strategy-builder-title strong{color:#4cc9ad}.strategy-builder-heading{align-items:center;gap:9px;min-width:0;display:flex}.strategy-rule-title .strategy-validation-source{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));background:#0f1723;border:1px solid #27364a;border-radius:999px;margin-left:8px;padding:2px 6px;font-style:normal}.strategy-structured-editor>label,.strategy-draft-field{gap:5px;min-width:0;display:grid}.strategy-structured-editor span,.strategy-draft-field span{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));font-weight:900}.strategy-structured-editor input,.strategy-draft-field input{color:#dce6ee;width:100%;min-width:0;font:inherit;font-size:calc(12px * var(--aiqt-text-scale,1));background:#151f2d;border:1px solid #27364a;border-radius:6px;padding:8px 9px;line-height:1.45}.strategy-structured-editor input:focus,.strategy-draft-field input:focus{border-color:#2b6f62;outline:none}.strategy-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.strategy-draft-field>div{background:#151f2d;border:1px solid #27364a;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.strategy-condition-editor.sma{grid-template-columns:minmax(120px,1.3fr) minmax(58px,.55fr) auto}.strategy-condition-editor.rsi{grid-template-columns:minmax(120px,1.25fr) minmax(54px,.42fr) minmax(60px,.48fr)}.strategy-condition-editor{overflow:visible!important}.strategy-condition-menu{border-right:1px solid #27364a;min-width:0;height:100%;position:relative}.strategy-condition-menu>summary{color:#dce6ee;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:100%;padding:8px 10px;list-style:none;display:flex}.strategy-condition-menu>summary::-webkit-details-marker{display:none}.strategy-condition-menu>summary strong{font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.strategy-condition-menu>summary svg{flex:none;transition:transform .14s}.strategy-condition-menu[open]>summary svg{transform:rotate(180deg)}.strategy-condition-menu[open]>summary{box-shadow:inset 0 0 0 1px #2b6f62}.strategy-condition-options{z-index:30;background:#111a27;border:1px solid #34465d;border-radius:7px;gap:3px;width:max(100%,190px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:-1px;box-shadow:0 12px 28px #00000059}.strategy-condition-options button{color:#cbd6df;cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.strategy-condition-options button:hover,.strategy-condition-options button:focus-visible,.strategy-condition-options button.active{color:#75dec7;background:#17352f;outline:none}.strategy-condition-options button>span{color:currentColor;place-items:center;display:grid}.strategy-condition-options button strong{font-size:calc(12px * var(--aiqt-text-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.strategy-draft-field>.strategy-volume-toggle{grid-template-columns:auto minmax(58px,1fr) auto}.strategy-draft-field>.strategy-rsi-toggle{grid-template-columns:auto minmax(52px,.75fr) minmax(52px,.75fr) auto}.strategy-inline-number{border-left:1px solid #27364a;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;height:100%;display:grid}.strategy-inline-number>small{white-space:nowrap;padding-left:8px}.strategy-inline-number>input{padding-left:6px}.strategy-volume-toggle input[type=checkbox],.strategy-rsi-toggle input[type=checkbox]{accent-color:#2fd3b0;width:16px;height:16px;margin:0 8px}.strategy-volume-toggle input[type=number]:disabled,.strategy-rsi-toggle input[type=number]:disabled{color:#6f7d8e;opacity:.7}.strategy-draft-field>div input{background:0 0;border:0}.strategy-threshold-field{border-left:1px solid #27364a!important;border-radius:0!important}.strategy-draft-field em{color:#4cc9ad;font-size:calc(10px * var(--aiqt-text-scale,1));padding-right:8px;font-style:normal;font-weight:900}.strategy-draft-field small{color:#75869a;font-size:calc(10px * var(--aiqt-text-scale,1));line-height:1.35}.strategy-rule-board{background:#121b29;border:1px solid #27364a;border-radius:7px;padding:10px}.strategy-diff-chip{color:#8fa0b2;font-size:calc(10px * var(--aiqt-text-scale,1));background:#111a27;border:1px solid #27364a;border-radius:999px;padding:4px 7px;font-weight:800;line-height:1}.strategy-diff-chip.warning{color:#e8be62;background:#221c10;border-color:#69552a}.strategy-rule-title{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));justify-content:space-between;align-items:center;gap:10px;font-weight:900;display:flex}.strategy-rule-title strong{color:#dce6ee}.strategy-rule-grid{gap:7px;margin-top:9px;display:grid}.strategy-rule-row{color:#dce6ee;min-height:44px;font-size:calc(12px * var(--aiqt-text-scale,1));background:#0f1723;border:1px solid #27364a;border-left:3px solid #4cc9ad;border-radius:7px;grid-template-columns:minmax(86px,.55fr) minmax(160px,1.4fr) minmax(100px,.8fr) minmax(70px,.45fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.strategy-rule-row.warning{border-left-color:#e8be62}.strategy-rule-row.neutral{border-left-color:#2a3b51}.strategy-rule-row.risk{border-left-color:#ff7f6d}.strategy-rule-head{color:#8fa0b2;min-height:30px;font-size:calc(11px * var(--aiqt-text-scale,1));border-left-color:#27364a;font-weight:900}.strategy-rule-row span{overflow-wrap:anywhere;min-width:0}.strategy-rule-row strong,.strategy-rule-row em{display:block}.strategy-rule-row em{color:#8fa0b2;font-size:calc(11px * var(--aiqt-text-scale,1));margin-top:3px;font-style:normal}.design-strategy-grid{grid-template-columns:minmax(210px,.62fr) minmax(560px,1.8fr) minmax(230px,.68fr);gap:10px;display:grid}.design-strategy-editor,.design-strategy-side{align-content:start;gap:10px;display:grid}@media (width<=960px){.strategy-layout{grid-template-areas:"chart""strategy""workflow""ai""decision"}}@media (width<=860px){.strategy-layout{grid-template-areas:"chart""strategy""workflow""ai""decision"}}.terminal-shell[data-theme=light] .surface-strategy .design-search,.terminal-shell[data-theme=light] .surface-strategy .design-rule-group{border-color:var(--border);background:var(--surface)}.terminal-shell[data-theme=light] .surface-strategy .design-search input{background:var(--surface);color:var(--text)}.terminal-shell[data-theme=light] .surface-strategy .design-search input::placeholder{color:var(--muted)}.terminal-shell[data-theme=light] .surface-strategy .design-list-card{border-color:var(--border);background:var(--surface-raised);color:var(--muted)}.terminal-shell[data-theme=light] .surface-strategy .design-list-card.selected{border-left-color:var(--teal);background:var(--teal-dim)}.terminal-shell[data-theme=light] .surface-strategy .design-list-card strong,.terminal-shell[data-theme=light] .surface-strategy .design-rule-row strong{color:var(--text)}.terminal-shell[data-theme=light] .surface-strategy .design-list-card span,.terminal-shell[data-theme=light] .surface-strategy .design-big-metric{color:var(--teal)}.terminal-shell[data-theme=light] .surface-strategy .design-rule-group>header{background:var(--surface-raised);color:var(--text)}.terminal-shell[data-theme=light] .surface-strategy .design-rule-row{border-color:var(--border);background:var(--surface);color:var(--muted)}.terminal-shell[data-theme=light] .surface-strategy .design-rule-row em{color:var(--muted)}.design-strategy-workbench{gap:12px;min-width:0;display:grid}.design-strategy-workbench .strategy-workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.design-strategy-workbench .strategy-draft-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.design-strategy-workbench :is(.strategy-condition-field,.strategy-rsi-field,.strategy-volume-field){grid-column:span 2}.design-strategy-workbench :is(.strategy-structured-editor input,.strategy-draft-field input){border-color:var(--border);background:var(--surface-raised);color:var(--text)}.design-strategy-workbench .strategy-threshold-field{border-color:var(--border)!important}.design-strategy-workbench .strategy-condition-menu{border-color:var(--border)}.design-strategy-workbench .strategy-condition-menu>summary{color:var(--text)}.design-strategy-workbench .strategy-condition-menu[open]>summary{box-shadow:inset 0 0 0 1px var(--teal)}.design-strategy-workbench .strategy-condition-options{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:0 14px 30px #0000003d}.design-strategy-workbench .strategy-condition-options button{color:var(--text)}.design-strategy-workbench :is(.strategy-condition-options button:hover,.strategy-condition-options button:focus-visible,.strategy-condition-options button.active){background:var(--teal-dim);color:var(--teal)}.design-strategy-workbench .strategy-rule-title .strategy-validation-source{border-color:var(--border);background:var(--surface-raised);color:var(--muted)}.design-strategy-workbench .strategy-diff-chip.warning{border-color:color-mix(in srgb, var(--amber) 50%, var(--border));background:color-mix(in srgb, var(--amber) 12%, var(--surface));color:var(--amber)}@media (width>=761px){.terminal-design-surface.surface-strategy{padding-bottom:10px}}@media (width>=761px) and (width<=1100px){.design-strategy-workbench .strategy-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-strategy-workbench :is(.strategy-condition-field,.strategy-rsi-field,.strategy-volume-field){grid-column:span 1}}@media (width<=760px){.design-strategy-workbench .strategy-draft-field{grid-column:span 1}}@media (width<=860px){.design-strategy-workbench .strategy-rule-row,.design-strategy-workbench .strategy-governance-row,.design-strategy-workbench .strategy-editor,.design-strategy-workbench .strategy-template-grid,.design-strategy-workbench .strategy-generated-snapshot{grid-template-columns:1fr}}@media (width<=960px){.design-strategy-workbench .strategy-template-grid,.design-strategy-workbench .strategy-readiness-list,.design-strategy-workbench .strategy-governance-summary{grid-template-columns:1fr}}@media (width<=760px){.design-strategy-workbench .strategy-draft-grid{grid-template-columns:minmax(0,1fr)}}.mcp-connect-page{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--teal) 10%, transparent), transparent 38%), var(--canvas);min-height:100svh;color:var(--text);place-items:center;padding:clamp(24px,6vw,72px);display:grid}.mcp-connect-dialog{width:min(920px,100vw - 32px);max-width:none;max-height:calc(100svh - 32px);color:var(--text);background:0 0;border:0;padding:0;overflow:visible}.mcp-connect-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02080eb8}.mcp-connect-dialog-close{z-index:2;border:1px solid var(--border);background:var(--surface-raised);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.mcp-connect-dialog-close:hover{border-color:var(--teal);color:var(--text)}.mcp-connect-page.is-dialog{background:0 0;min-height:0;padding:0}.mcp-connect-page.is-dialog .mcp-connect-card{width:100%;max-height:calc(100svh - 32px);box-shadow:none;overflow:auto}.mcp-connect-card{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 96%, transparent);border-radius:18px;gap:24px;width:min(100%,760px);padding:clamp(24px,5vw,44px);display:grid;box-shadow:0 28px 80px #00000047}.mcp-connect-brand,.mcp-connect-section-heading,.mcp-connect-install{align-items:center;display:flex}.mcp-connect-brand{gap:12px}.mcp-connect-brand img{border:1px solid var(--border-strong);border-radius:10px;width:42px;height:42px}.mcp-connect-brand strong,.mcp-connect-brand span{display:block}.mcp-connect-brand strong{font-size:14px}.mcp-connect-brand span,.mcp-connect-intro p,.mcp-connect-section-heading p,.mcp-connect-capabilities li span,.mcp-connect-client p,.mcp-connect-boundary p{color:var(--muted)}.mcp-connect-brand span,.mcp-connect-section-heading p{margin-top:3px;font-size:12px}.mcp-connect-intro{gap:12px;display:grid}.mcp-connect-kicker{color:var(--teal);letter-spacing:.12em;font-size:11px;font-weight:800}.mcp-connect-intro h1,.mcp-connect-intro p,.mcp-connect-section-heading h2,.mcp-connect-section-heading p,.mcp-connect-boundary p{margin:0}.mcp-connect-intro h1{letter-spacing:-.035em;max-width:650px;font-size:clamp(28px,5vw,44px);line-height:1.08}.mcp-connect-intro p{max-width:640px;font-size:15px;line-height:1.7}.mcp-connect-resource{overflow-wrap:anywhere;border:1px solid var(--border);background:var(--surface-raised);width:fit-content;max-width:100%;color:var(--teal);border-radius:7px;padding:7px 10px;font-size:12px}.mcp-connect-install{border:1px solid color-mix(in srgb, var(--teal) 68%, var(--border));background:var(--teal);color:#07120f;border-radius:9px;justify-content:center;gap:9px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .14s,box-shadow .14s}.mcp-connect-install:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--teal) 18%, transparent);transform:translateY(-1px)}.mcp-connect-install:focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 32%, transparent);outline-offset:3px}.mcp-connect-clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mcp-connect-client{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.mcp-connect-client h2,.mcp-connect-client h3,.mcp-connect-client p{margin:0}.mcp-connect-client h2{margin-top:4px;font-size:18px}.mcp-connect-client h3,.mcp-connect-client-kind{font-size:11px}.mcp-connect-client-kind{color:var(--teal);letter-spacing:.08em;font-weight:800}.mcp-connect-client p{margin-top:7px;font-size:12px;line-height:1.6}.mcp-connect-client pre{border:1px solid var(--border);background:var(--canvas);-webkit-user-select:all;user-select:all;white-space:pre-wrap;border-radius:8px;max-width:100%;margin:0;padding:10px;overflow:auto}.mcp-connect-client pre code{overflow-wrap:anywhere;color:var(--text);font-size:10px;line-height:1.55}.mcp-connect-capabilities{border-top:1px solid var(--border);gap:16px;padding-top:22px;display:grid}.mcp-connect-section-heading{gap:10px}.mcp-connect-section-heading>svg{color:var(--teal)}.mcp-connect-section-heading h2{font-size:16px}.mcp-connect-capabilities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.mcp-connect-capabilities li{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;gap:5px;min-width:0;padding:12px;display:grid}.mcp-connect-capabilities li code{overflow-wrap:anywhere;color:var(--text);font-size:11px}.mcp-connect-capabilities li span{font-size:12px}.mcp-connect-boundary{border:1px solid color-mix(in srgb, var(--amber) 40%, var(--border));background:color-mix(in srgb, var(--amber) 7%, var(--surface-raised));border-radius:10px;padding:14px 16px}.mcp-connect-boundary strong{color:var(--amber);font-size:13px}.mcp-connect-boundary p{margin-top:6px;font-size:12px;line-height:1.6}@media (width<=640px){.mcp-connect-page{align-items:start;padding:16px}.mcp-connect-card{border-radius:12px;gap:20px;padding:22px 18px}.mcp-connect-capabilities ul,.mcp-connect-clients{grid-template-columns:1fr}}
