@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--dg-abyss: #060912;--dg-reef: #0d121f;--dg-surface: #11172a;--dg-surface-soft: #141b31;--dg-line: rgba(255, 255, 255, .065);--dg-text: #f3f7fb;--dg-muted: rgba(216, 226, 238, .54);--dg-faint: rgba(216, 226, 238, .34);--dg-glow: #6ee7b7;--dg-coral: #38bdf8;--dg-algae: #a3e635;--dg-warn: #f59e0b;--dg-danger: #fb7185;background:var(--dg-abyss);color:var(--dg-text);font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(ellipse at 12% 0%,rgba(110,231,183,.052),transparent 42%),radial-gradient(ellipse at 92% 100%,rgba(56,189,248,.04),transparent 48%),var(--dg-abyss)}button,select{font:inherit}.appShell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}a{color:inherit;text-decoration:none}.sidebar{display:flex;flex-direction:column;gap:24px;padding:22px 18px;border-right:1px solid #27272a;background:#0d0e10}.brand,.safetyLock,.pwaCue,.navItem,.panelHeader,.decisionTop,.decisionMeta,.topActions{display:flex;align-items:center}.brand{gap:12px}.brand strong,.statusPanel strong{display:block;font-size:18px}.brand span,.safetyLock span,.topbar p,.kpi small,.kpi span,td small,.decisionMeta,.statusPanel p,.limit span{color:#8fa8a0}.brandMark{display:grid;width:42px;height:42px;place-items:center;border:1px solid #235148;border-radius:6px;color:#23d18b;background:#0d211e}.navStack{display:grid;gap:8px}.navItem{gap:10px;width:100%;min-height:40px;padding:0 12px;align-content:center;color:#b8cac5;background:transparent;border:1px solid transparent;border-radius:6px;text-align:left;cursor:pointer}#portfolio,#pools,#risk,#model{scroll-margin-top:22px}.navItem.active,.navItem:hover,.iconButton.active{color:#effaf5;border-color:#24584d;background:#102522}.sidebarBlock{display:grid;gap:8px}.sidebarBlock label{color:#6f8981;font-size:12px;text-transform:uppercase}select{width:100%;min-height:40px;padding:0 10px;color:#effaf5;background:#0c1c1a;border:1px solid #24443f;border-radius:6px}.safetyLock{gap:10px;margin-top:auto;padding:12px;border:1px solid #285349;border-radius:6px;background:#0d211e;color:#23d18b}.modeRail{display:grid;gap:8px;padding:12px;border:1px solid #2f3218;border-radius:6px;background:#15170c}.modeRail span{color:#9b9f82;font-size:11px;font-weight:800;text-transform:uppercase}.modeRail strong{color:#f4f4f5;font-size:18px}.modeRail small{color:#a1a1aa;line-height:1.35}.modeRail div{display:flex;flex-wrap:wrap;gap:5px}.modeRail i{padding:4px 6px;border:1px solid rgba(255,95,87,.35);border-radius:999px;color:#ff7b72;font-size:11px;font-style:normal}.modeRail i.ok{border-color:#00ffa352;color:#00ffa3}.modeRail.readonlyReady,.modeRail.ready{border-color:#00ffa34d;background:#00ffa30e}.workspace{min-width:0;padding:22px}.demoSandboxBanner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(212,255,0,.4);border-radius:6px;background:linear-gradient(90deg,#d4ff001f,#ffcb740f)}.demoSandboxBanner div{min-width:0}.demoSandboxBanner label{display:grid;min-width:180px;gap:5px}.demoSandboxBanner span{display:block;color:#d4ff00;font-size:11px;font-weight:800;text-transform:uppercase}.demoSandboxBanner strong{display:block;margin-top:4px;color:#f4f4f5;line-height:1.25}.demoSandboxBanner select{min-height:34px;background:#111317}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.topbar h1{margin:0;font-size:26px;letter-spacing:0}.topbar p{margin:6px 0 0;font-size:14px}.topActions{gap:10px}.modeSwitch{display:flex;min-height:38px;align-items:center;gap:3px;padding:3px;border:1px solid #27272a;border-radius:6px;background:#111317}.modeSwitch span{display:inline-flex;min-height:30px;align-items:center;padding:0 9px;border-radius:4px;color:#a1a1aa;font-size:12px;font-weight:800;white-space:nowrap}.modeSwitch span.active{color:#080a09;background:#d4ff00}.modeSwitch.readonlyReady span.active,.modeSwitch.ready span.active{color:#08100e;background:#00ffa3}.actionMessage{max-width:220px;color:#8fa8a0;font-size:12px;text-align:right}.scopePill{display:grid;min-height:38px;min-width:118px;align-content:center;padding:5px 10px;border:1px solid #27302d;border-radius:6px;background:#101317}.scopePill span{color:#8fa8a0;font-size:10px;font-weight:900;text-transform:uppercase}.scopePill strong{color:#dbe9e5;font-size:12px;line-height:1.1}.scopePill.active{border-color:#00ffa347;background:#00ffa30b}.scopePill.active strong{color:#00ffa3}.iconButton,.textButton{min-height:38px;border:1px solid #21443e;border-radius:6px;color:#b8cac5;background:#0b1a18;cursor:pointer}.iconButton:disabled,.textButton:disabled{cursor:not-allowed;opacity:.55}.iconButton{width:38px;display:grid;place-items:center}.textButton{display:flex;align-items:center;gap:8px;padding:0 10px}.walletConnected{color:#d4ff00;border-color:#d4ff007a}.walletRequired{color:#ffcb74;border-color:#ffcb7480}.demoButton{color:#d4ff00;border-color:#d4ff007a}.pwaCue{gap:8px;min-height:38px;padding:0 12px;border:1px solid #21443e;border-radius:6px;color:#9cf8d2;background:#0b1a18}.pwaCue.fallback{color:#e2b84d}.appHome{display:grid;align-items:start;grid-template-columns:minmax(420px,1.25fr) minmax(260px,.75fr);grid-template-areas:"wallet readiness" "banner readiness";gap:14px;margin-bottom:14px}.routePage{display:grid;gap:14px;min-width:0}.authGate{min-height:calc(100vh - 150px);grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:stretch}.authGateShell,.authChecklist{border:1px solid #27272a;border-radius:6px;background:#16181d}.authGateShell{display:grid;align-content:center;gap:18px;min-height:520px;padding:clamp(28px,6vw,72px)}.authMark{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(212,255,0,.45);border-radius:6px;color:#080a09;background:#d4ff00}.authEyebrow{color:#d4ff00;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.authGate h2{max-width:640px;margin:0;color:#f4f8f6;font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:0}.authGate p{max-width:620px;margin:0;color:#9ba3a0;font-size:16px;line-height:1.6}.authActions{display:flex;flex-wrap:wrap;gap:10px}.authActions .textButton{min-height:44px;padding:0 14px}.demoNoticePanel{padding:16px;border-color:#d4ff0052;background:#d4ff000e}.demoNoticePanel p{margin:10px 0 0;color:#d4d4d8;line-height:1.45}.authMessage{width:fit-content;max-width:100%;padding:10px 12px;border:1px solid rgba(255,203,116,.34);border-radius:6px;color:#ffcb74;background:#ffcb7414;font-size:13px}.authChecklist{display:grid;align-content:center;gap:12px;padding:22px}.authChecklist div{display:flex;min-height:54px;align-items:center;gap:12px;padding:0 12px;border:1px solid #27272a;border-radius:6px;color:#cbd5d1;background:#101216}.authChecklist svg{color:#d4ff00}.overviewPage .heroGrid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr)}.strategyPage .promotionGate{margin-bottom:0}.mobileChrome,.walletTop,.walletSub,.mobileBottomNav,.mobileBottomNav a{display:flex;align-items:center}.mobileChrome{grid-area:chrome;gap:12px;min-height:60px;padding:8px 0}.dgAvatar{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:999px;color:#e7ebee;background:#4b4f59;font-weight:800}.dgAvatar.small{width:34px;height:34px;font-size:14px}.browserPill{display:flex;align-items:center;justify-content:space-between;min-width:0;flex:1;min-height:46px;padding:0 14px 0 18px;border:1px solid #222633;border-radius:999px;color:#f3f4f8;background:#090c12;box-shadow:inset 0 0 0 1px #ffffff04}.browserPill span{min-width:0;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.walletHero{position:relative;grid-area:wallet;min-height:300px;overflow:hidden;padding:24px;border:1px solid #2a303d;border-radius:18px;background:linear-gradient(135deg,#ffffff14,#ffffff05),#1a1d24;box-shadow:0 22px 46px #00000057}.walletPattern{position:absolute;inset:-40px -30px auto auto;width:82%;height:86%;opacity:.28;background:repeating-radial-gradient(ellipse at center,transparent 0 7px,rgba(255,255,255,.42) 8px 10px),linear-gradient(135deg,transparent,rgba(255,226,52,.14));transform:rotate(-9deg)}.walletTop,.walletControlRow,.walletLabel,.walletValue,.walletSub,.realAccountGrid{position:relative}.walletTop{gap:10px;margin-bottom:22px}.walletTop strong{min-width:0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.livePill{margin-left:auto;padding:6px 9px;border-radius:999px;color:#11140d;background:#ffe234;font-size:12px;font-weight:900;text-transform:uppercase}.livePill.fallback{color:#ffe234;background:#ffe2341f}.sourceBadge{display:inline-flex;max-width:180px;min-height:28px;align-items:center;justify-content:center;padding:5px 9px;border:1px solid rgba(143,172,160,.22);border-radius:999px;color:#dbe9e5;background:#0f1218d1;font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sourceBadge.demo{border-color:#e2b84d5c;color:#ffe234;background:#e2b84d1a}.sourceBadge.real{border-color:#23d18b57;color:#9cf8d2;background:#23d18b17}.sourceBadge.compact{min-height:24px;padding:4px 8px;font-size:10px}.walletLabel{display:block;color:#a7aab5;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.walletControlRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px;border:1px solid rgba(143,172,160,.16);border-radius:6px;background:#060e0d80}.walletControlRow div{display:flex;gap:8px;min-width:0}.walletControlRow select{width:auto;min-width:112px;max-width:220px;padding:9px 34px 9px 10px;border-color:#2a303d;color:#effaf5;background-color:#090c11b8;font-size:13px}.walletValue{margin-top:6px;color:#f5f6fb;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:.95;overflow-wrap:anywhere}.walletSub{gap:12px;margin-top:16px;color:#b7bbc6;font-size:16px}.walletSub span{padding:5px 8px;border-radius:999px;color:#1dd38b;background:#1dd38b1f}.realAccountGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.realAccountGrid div{min-width:0;padding:10px;border:1px solid rgba(143,172,160,.16);border-radius:6px;background:#060e0d94}.realAccountGrid span,.realAccountGrid small{display:block;color:#8fa8a0;font-size:11px}.realAccountGrid span{text-transform:uppercase}.realAccountGrid strong{display:block;margin-top:5px;overflow:hidden;color:#effaf5;font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.realAccountGrid small{margin-top:5px;line-height:1.3}.dataProvenance{display:grid;grid-area:banner;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #2f3218;border-radius:6px;background:#15170c}.dataProvenance div{min-width:0;padding:9px;border:1px solid rgba(143,172,160,.16);border-radius:6px}.dataProvenance span{display:block;color:#9b9f82;font-size:11px;text-transform:uppercase}.dataProvenance strong{display:block;margin-top:4px;color:#d7ff00;overflow-wrap:anywhere}.dataProvenance small{display:block;margin-top:4px;color:#8fa8a0;font-size:11px}.dataProvenance .real{border-color:#23d18b47;background:#23d18b12}.dataProvenance .derived{border-color:#e2b84d4d;background:#e2b84d14}.dataProvenance .blocked,.dataProvenance .fallback{border-color:#ff5f574d;background:#ff5f5712}.readinessTile span,.readinessTile small{color:#9ea3af}.tokenPairIcon{position:relative;width:46px;height:38px;flex:0 0 auto}.tokenPairIcon span{position:absolute;display:grid;width:32px;height:32px;place-items:center;border:2px solid #11141c;border-radius:999px;color:#071111;font-weight:900}.tokenPairIcon span:first-child{left:0;background:#7cf5df}.tokenPairIcon .blue{background:#4a8cff}.tokenPairIcon .yellow{background:#ffe234}.tokenPairIcon .red{background:#ff6b6b}.tokenPairIcon .stable{right:0;background:#2d8cff;color:#f7f9ff}.appReadiness{grid-area:readiness;display:grid;align-self:start;grid-template-columns:1fr;gap:10px}.readinessTile{min-width:0;min-height:88px;padding:14px;border:1px solid #222633;border-radius:12px;background:#15181f}.readinessTile strong{display:block;margin:7px 0 5px;overflow:hidden;color:#f5f6fb;font-size:18px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.readinessTile.ok strong{color:#28d3a2}.readinessTile.warning strong,.readinessTile.idle strong{color:#ffe234}.readinessTile.error strong{color:#ff6b6b}.mobileBottomNav{display:none}.heroGrid{display:grid;grid-template-columns:1.1fr 2fr 1.2fr;gap:14px;margin-bottom:14px}.panel{min-width:0;border:1px solid #183b35;border-radius:6px;background:#0a1917f5;box-shadow:0 18px 40px #00000038}.panelHeader{justify-content:space-between;gap:12px;color:#9cf8d2;font-size:13px;font-weight:700;text-transform:uppercase}.statusPanel,.riskConsole,.accountSessionsPanel{padding:16px}.statusPanel strong{margin-top:18px;color:#effaf5}.statusPanel p{margin:8px 0 18px;line-height:1.5}.accountSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.realHoldingsPanel{padding:16px}.holdingsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.accountSummary div,.holdingsSummary div{min-width:0;padding:12px;border:1px solid #1b463f;border-radius:6px;background:#0b211e}.accountSummary span,.holdingsSummary span,.sessionRow small{display:block;color:#7faca0;font-size:12px}.accountSummary strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:#effaf5}.holdingsSummary strong,.holdingsSummary small{display:block;margin-top:5px;overflow-wrap:anywhere}.holdingsSummary strong{color:#effaf5}.holdingsSummary small{color:#7faca0;font-size:12px}.holdingsAlert{margin-bottom:10px;padding:10px 12px;border:1px solid rgba(226,184,77,.34);border-radius:6px;color:#e2b84d;background:#e2b84d14;font-size:13px;overflow-wrap:anywhere}.holdingsTableWrap{overflow-x:auto;border:1px solid #183b35;border-radius:6px}.holdingsTable{width:100%;min-width:680px;border-collapse:collapse}.holdingsTable th,.holdingsTable td{padding:13px 12px;border-bottom:1px solid #183b35;text-align:left}.holdingsTable th{color:#7faca0;font-size:11px;text-transform:uppercase}.panelTitleCluster{display:flex;min-width:0;align-items:center;gap:8px}.panelTitleCluster>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holdingsTable td{color:#dbe9e5}.holdingsTable td strong,.holdingsTable td small{display:block}.holdingsTable td small{margin-top:3px;color:#7faca0}.holdingAssetCell{display:flex;align-items:center;gap:10px;min-width:0}.holdingAssetCell img,.holdingAssetCell>span{width:34px;height:34px;flex:0 0 auto;border-radius:999px}.holdingAssetCell img{object-fit:cover;background:#081b18}.holdingAssetCell>span{display:grid;place-items:center;color:#061411;background:#d7ff00;font-weight:900}.holdingAssetCell>div{min-width:0}.holdingsTable td .mobileHoldingMeta{display:none}.holdingsTable tr:last-child td{border-bottom:0}.mintPill{display:inline-flex;max-width:170px;padding:5px 8px;border:1px solid #24584d;border-radius:999px;color:#9cf8d2;background:#081b18;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessionRows{display:grid;gap:8px}.authorizedWalletRows{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #183b35}.authorizedWalletForm{display:grid;grid-template-columns:minmax(220px,2fr) minmax(110px,.7fr) minmax(180px,1fr) minmax(140px,1fr) auto;gap:8px;align-items:end;margin:0 0 12px;padding:12px;border:1px solid #1b463f;border-radius:6px;background:#071c19}.authorizedWalletForm label{display:grid;gap:6px;min-width:0}.authorizedWalletForm label span{color:#7faca0;font-size:12px}.authorizedWalletForm input,.authorizedWalletForm select{width:100%;min-height:38px;min-width:0;border:1px solid #20534a;border-radius:6px;background:#061411;color:#effaf5;padding:8px 10px;font:inherit}.authorizedWalletPreview{min-width:0;padding:9px 10px;border:1px solid #183b35;border-radius:6px;background:#091c1a}.authorizedWalletPreview strong,.authorizedWalletPreview small{display:block;overflow-wrap:anywhere}.authorizedWalletPreview strong{color:#effaf5}.authorizedWalletPreview small{color:#7faca0;font-size:12px}.sessionRow,.authorizedWalletRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 12px;border:1px solid #1b463f;border-radius:6px;background:#091c1a}.sessionRow strong,.authorizedWalletRow strong{color:#effaf5}.sessionRow>div:first-child,.authorizedWalletRow>div:first-child{min-width:0}.sessionRow>div:last-child{display:flex;align-items:center;gap:8px;color:#9cf8d2;font-size:12px;font-weight:700}.sessionRow.revoked,.authorizedWalletRow.inactive{opacity:.62}.textButton.compact{min-height:30px;padding:6px 9px;font-size:12px}.statusRail{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.statusRail span,.meter{height:7px;overflow:hidden;border-radius:999px;background:#17312d}.statusRail span:after,.meter span{content:"";display:block;height:100%;background:#23d18b}.statusRail .warn:after{background:#e2b84d}.kpiStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kpi{display:grid;gap:8px;min-height:150px;padding:14px}.kpi strong{font-size:24px}.kpiIcon{display:grid;width:34px;height:34px;place-items:center;border-radius:6px;color:#071111}.kpiIcon.good{background:#23d18b}.kpiIcon.warn{background:#e2b84d}.kpiIcon.info{background:#3bc7e8}.limitRows,.decisionList{display:grid;gap:12px;margin-top:14px}.limit{display:grid;gap:8px}.limit div:first-child{display:flex;justify-content:space-between}.meter span{background:linear-gradient(90deg,#23d18b,#3bc7e8)}.riskEvents{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.riskEvent{padding:10px;border-radius:6px;background:#0d211e}.riskEvent span{display:block;color:#8fa8a0;font-size:12px}.riskEvent strong{font-size:18px}.riskEvent.warn strong{color:#e2b84d}.riskEvent.good strong{color:#23d18b}.riskEvent.info strong{color:#3bc7e8}.dataQuality{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #17312d}.dataQuality div{min-width:0;padding:9px;border:1px solid #17312d;border-radius:6px;background:#081b18b3}.dataQuality span{display:block;color:#8fa8a0;font-size:11px;text-transform:uppercase}.dataQuality strong{display:block;margin-top:5px;color:#effaf5;font-size:15px;text-transform:uppercase}.dataQuality.ok strong{color:#23d18b}.dataQuality.warning strong{color:#e2b84d}.dataQuality.error strong{color:#ff6b6b}.contentGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:14px;min-width:0;margin-bottom:14px}.poolMarketSummary{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:14px;min-width:0;padding:18px;border:1px solid #27272a;border-radius:6px;background:#16181d}.poolSummaryTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}.poolSummaryTitle span,.poolSummaryMetrics span,.poolSummaryStatus small,.poolExplorerStats,.poolReasonInline{color:#a1a1aa}.poolSummaryTitle span,.poolExplorerStats{font-size:11px;font-weight:800;text-transform:uppercase}.poolSummaryTitle h2{margin:6px 0 0;color:#f4f4f5;font-size:clamp(28px,4vw,42px);line-height:1}.poolSummaryTitle>strong{color:#d4ff00;font-size:34px;line-height:1}.poolSummaryMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.poolBestCandidate{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.45fr);gap:8px;min-width:0;padding:12px;border:1px solid rgba(212,255,0,.34);border-radius:6px;background:#d4ff000e}.poolBestCandidate span,.poolBestCandidate small{display:block;color:#8fd2c4;font-size:11px}.poolBestCandidate span{font-weight:900;text-transform:uppercase}.poolBestCandidate strong{display:block;margin-top:5px;color:#f4f4f5;font-size:20px;line-height:1.05}.poolSummaryStatus{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-width:0;padding-top:4px}.poolSummaryStatus small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poolWorkbench{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);gap:14px;min-width:0}.poolExplorer,.poolDetailPanel{min-width:0;padding:16px}.poolExplorerHeader{display:grid;gap:12px;margin-bottom:14px}.poolSearch{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid #27272a;border-radius:6px;background:#1f2022}.poolSearch input{width:100%;min-width:0;color:#f4f4f5;background:transparent;border:0;outline:0}.poolFilterRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.poolExplorerStats{display:flex;flex-wrap:wrap;gap:10px}.segmentedFilter{display:flex;align-items:center;gap:8px;min-width:0}.segmentedFilter>span{color:#a1a1aa;font-size:11px;font-weight:800;text-transform:uppercase}.segmentedFilter div{display:flex;gap:4px;padding:3px;border:1px solid #27272a;border-radius:6px;background:#121315}.segmentedFilter button{min-height:30px;padding:0 9px;color:#a1a1aa;background:transparent;border:0;border-radius:4px;cursor:pointer}.segmentedFilter button.active{color:#d4ff00;background:#1f2022}.poolCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.poolTableWrap{overflow-x:auto;border:1px solid #27272a;border-radius:6px}.poolPremiumTable{width:100%;min-width:760px;border-collapse:collapse}.poolPremiumTable th,.poolPremiumTable td{padding:14px 12px;border-bottom:1px solid rgba(39,39,42,.82);text-align:left;vertical-align:middle}.poolPremiumTable th{color:#a1a1aa;background:#121315;font-size:11px;font-weight:800;text-transform:uppercase}.poolPremiumTable tbody tr{cursor:pointer}.poolPremiumTable tbody tr:hover,.poolPremiumTable tbody tr.selected{background:#d4ff000e}.poolPremiumTable tbody tr.selected td:first-child{box-shadow:inset 3px 0 #d4ff00}.poolTablePool{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.poolTablePool span{min-width:0}.poolTablePool strong,.poolTablePool small,.poolReasonInline{display:block}.poolTablePool strong{color:#f4f4f5;font-size:15px}.poolTablePool small,.poolReasonInline{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.poolUtilizationCell{display:grid;gap:6px;min-width:100px}.poolUtilizationCell strong{color:#f4f4f5;font-size:13px}.poolUtilizationCell span{display:block;height:6px;overflow:hidden;border-radius:999px;background:#27272a}.poolUtilizationCell i{display:block;height:100%;border-radius:inherit;background:#00ffa3}.poolCard{display:grid;gap:12px;min-width:0;padding:12px;color:inherit;text-align:left;border:1px solid #27272a;border-radius:6px;background:#1f2022;cursor:pointer}.poolCard.selected{border-color:#d4ff008c}.poolCardTop{display:flex;align-items:center;gap:10px}.poolCardTop div{min-width:0}.poolCardTop strong,.poolDetailHero h2{margin:0;color:#f4f4f5}.poolCardTop span:not(.statusDot),.poolDetailHero small{display:block;overflow:hidden;color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap}.poolCardTop .statusDot{margin-left:auto}.poolCardMetrics,.poolDetailStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.poolReadinessReason{display:block;min-height:17px;overflow:hidden;color:#7faca0;text-overflow:ellipsis;white-space:nowrap}.poolExecutionFlow{display:grid;gap:12px;margin-top:14px;padding:12px;border:1px solid rgba(0,255,163,.2);border-radius:6px;background:linear-gradient(180deg,#00ffa30e,#111317d1)}.realQuoteNotice,.simulatorScopeNotice{display:flex;min-width:0;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:7px}.realQuoteNotice{border:1px solid rgba(0,255,163,.26);background:#00ffa312}.realQuoteNotice div,.simulatorScopeNotice{min-width:0}.realQuoteNotice span,.simulatorScopeNotice span{display:block;color:#00ffa3;font-size:11px;font-weight:900;text-transform:uppercase}.realQuoteNotice strong{display:block;margin-top:3px;color:#f4f4f5;font-size:15px}.realQuoteNotice small,.simulatorScopeNotice small{display:block;margin-top:3px;overflow:hidden;color:#9ad9c6;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.realQuoteNotice em{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(212,255,0,.32);border-radius:999px;color:#d4ff00;background:#d4ff0014;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.realExecutionHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.realExecutionHero div,.realExecutionStatus div{min-width:0;padding:10px;border:1px solid rgba(143,172,160,.16);border-radius:7px;background:#0000002e}.realExecutionHero.ready div{border-color:#00ffa33d}.realExecutionHero.locked div{border-color:#fbbf2433}.realExecutionHero span,.realExecutionHero small,.realExecutionStatus span,.realExecutionStatus small{display:block;overflow:hidden;color:#8faca0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.realExecutionHero span,.realExecutionStatus span{font-weight:900;text-transform:uppercase}.realExecutionHero strong,.realExecutionStatus strong{display:block;margin-top:4px;overflow:hidden;color:#f4f4f5;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.walletSignaturePrompt{display:flex;min-width:0;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid rgba(251,191,36,.28);border-radius:7px;background:#fbbf240e}.walletSignaturePrompt.ok{border-color:#00ffa340;background:#00ffa30f}.walletSignaturePrompt.pending{border-color:#d4ff0057;background:#d4ff0014}.walletSignaturePrompt div{min-width:0}.walletSignaturePrompt span{display:block;color:#8faca0;font-size:11px;font-weight:900;text-transform:uppercase}.walletSignaturePrompt strong{display:block;margin-top:4px;overflow:hidden;color:#f4f4f5;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.walletSignaturePrompt small{display:block;margin-top:3px;overflow:hidden;color:#9ad9c6;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.walletSignaturePrompt em{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(212,255,0,.28);border-radius:999px;color:#d4ff00;background:#d4ff0012;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.realExecutionActions{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.realExecutionActions button{min-height:40px;min-width:0;padding:0 8px;border:1px solid rgba(212,255,0,.28);border-radius:7px;color:#d4ff00;background:#d4ff0012;cursor:pointer;font-size:11px;font-weight:900;text-align:center}.realExecutionActions button:disabled{border-color:#8faca01f;color:#67736e;background:#8faca00a;cursor:not-allowed}.realExecutionActions .dangerButton{border-color:#ff5f5775;color:#fff;background:#ff5f5738}.realExecutionStatus{display:grid;grid-template-columns:1.4fr 1fr;gap:8px;padding:10px;border:1px solid rgba(255,95,87,.28);border-radius:8px;background:#ff5f570b}.realExecutionStatus.ready{border-color:#fbbf2442;background:#fbbf240b}.realExecutionStatus.sent{border-color:#00ffa34d;background:#00ffa30e}.executionStepGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.executionStep{min-width:0;padding:10px;border:1px solid rgba(143,172,160,.16);border-radius:6px;background:#101317}.executionStep.ok{border-color:#00ffa347;background:#00ffa30b}.executionStep.blocked,.executionStep.locked{border-color:#ff5f5747;background:#ff5f570a}.executionStep em{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#08120f;background:#d4ff00;font-size:11px;font-style:normal;font-weight:900}.executionStep span,.executionStep small{display:block;margin-top:7px;color:#a1a1aa;font-size:12px}.executionStep span{color:#c7d2cc;font-weight:800}.executionStep strong{display:block;margin-top:5px;color:#f4f4f5}.manualSignLock{display:flex;gap:10px;align-items:center;padding:11px;border:1px solid rgba(255,226,52,.24);border-radius:6px;color:#ffe234;background:#ffe2340e}.manualSignLock strong,.manualSignLock small{display:block}.manualSignLock small{margin-top:3px;color:#a1a1aa;line-height:1.35}.realTradePreflight{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,95,87,.36);border-radius:6px;background:#ff5f570e}.realTradePreflight.ready{border-color:#00ffa357;background:#00ffa30e}.tradeTicketGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.realTradePreflight p{margin:0;color:#f4f4f5;line-height:1.35}.quotePreview{display:grid;gap:4px;padding:10px;border:1px solid rgba(0,255,163,.22);border-radius:6px;background:#00ffa30b}.orderSimulationPreview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(143,172,160,.18);border-radius:6px;background:#101317}.orderSimulationPreview.ready{border-color:#00ffa34d;background:#00ffa30b}.orderSimulationPreview span,.orderSimulationPreview small{display:block;color:#a1a1aa;font-size:12px}.orderSimulationPreview span{font-weight:800;text-transform:uppercase}.orderSimulationPreview strong{display:block;margin:3px 0;color:#f4f4f5}.orderSimulationPreview button{min-height:40px;padding:0 12px;border:1px solid rgba(212,255,0,.38);border-radius:6px;color:#d4ff00;background:#d4ff0014;cursor:pointer;font-weight:900}.manualOrderAction{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(212,255,0,.22);border-radius:6px;background:#d4ff000b}.manualOrderAction span,.manualOrderAction small,.manualOrderChecklist>small{display:block;color:#a1a1aa;font-size:12px}.manualOrderAction span{font-weight:800;text-transform:uppercase}.manualOrderAction strong{display:block;margin:3px 0;color:#f4f4f5}.manualOrderAction button{min-height:40px;padding:0 12px;border:1px solid rgba(212,255,0,.42);border-radius:6px;color:#d4ff00;background:#d4ff0014;cursor:pointer;font-weight:900}.manualOrderAction button:disabled{border-color:#8faca024;color:#707783;background:#8faca00e;cursor:not-allowed}.manualOrderChecklist{display:grid;gap:10px;padding:10px;border:1px solid rgba(255,95,87,.28);border-radius:6px;background:#ff5f570a}.manualOrderMeta,.manualOrderCheckGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manualOrderCheckGrid article{min-width:0;padding:10px;border:1px solid rgba(255,95,87,.26);border-radius:6px;background:#101317b8}.manualOrderCheckGrid article.ok{border-color:#00ffa347;background:#00ffa30b}.manualOrderCheckGrid span,.manualOrderCheckGrid small{display:block;overflow:hidden;color:#8faca0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.manualOrderCheckGrid strong{display:block;margin:4px 0;color:#ff7b72;font-size:13px;text-transform:uppercase}.manualOrderCheckGrid article.ok strong{color:#00ffa3}.unsignedPreview{display:grid;gap:9px;padding:10px;border:1px solid rgba(0,255,163,.22);border-radius:7px;background:linear-gradient(135deg,#00ffa312,#101317c7 48%),#101317c7}.unsignedPreviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.unsignedPreviewRoute{display:grid;gap:3px;padding:9px;border:1px solid rgba(143,172,160,.16);border-radius:7px;background:#0003}.unsignedPreviewRoute span,.unsignedPreviewRoute small{overflow:hidden;color:#8faca0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.unsignedPreviewRoute strong{color:#f4f4f5}.manualReleaseLedger{display:grid;gap:10px;padding:10px;border:1px solid rgba(251,191,36,.26);border-radius:8px;background:linear-gradient(135deg,#fbbf2413,#101317d1 48%),#101317d1}.manualReleaseLedger.ready{border-color:#00ffa34d;background:#00ffa30d}.manualReleaseLedger span,.manualReleaseLedger small{display:block;color:#8faca0;font-size:12px}.manualReleaseLedger span{font-weight:900;text-transform:uppercase}.manualReleaseLedger strong{display:block;margin-top:3px;color:#f4f4f5}.manualReleaseGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.manualReleaseGrid article{min-width:0;padding:9px;border:1px solid rgba(251,191,36,.2);border-radius:7px;background:#0000002e}.manualReleaseGrid article.ok{border-color:#00ffa342}.manualReleaseGrid article.ok strong{color:#00ffa3}.unsignedReleaseAction{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px;border:1px solid rgba(143,172,160,.16);border-radius:7px;background:#0003}.unsignedReleaseAction button{flex:0 0 auto;width:auto}.unsignedReleasePanel{display:grid;gap:10px;padding:10px;border:1px solid rgba(255,95,87,.28);border-radius:7px;background:#ff5f570b}.unsignedReleasePanel.ready{border-color:#00ffa34d;background:#00ffa30e}.unsignedPayloadBox,.signedPayloadBox,.walletSignPanel{display:grid;gap:4px;padding:10px;border:1px solid rgba(0,255,163,.22);border-radius:7px;background:#0000003d}.walletSignPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-color:#d4ff003d;background:#d4ff000b}.signedPayloadBox{border-color:#00ffa342;background:#00ffa30d}.broadcastFinalGate{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,95,87,.42);border-radius:7px;background:#ff5f5713}.broadcastFinalGate.ready{border-color:#00ffa357;background:#00ffa30f}.broadcastFinalGate span{color:#ffb3ad;font-size:11px;font-weight:900;text-transform:uppercase}.broadcastFinalGate.ready span{color:#8fcfc0}.broadcastFinalGate strong{color:#fff}.broadcastFinalGate small{color:#c8aaa8;font-size:12px}.dangerButton{width:auto;border-color:#ff5f5785;color:#fff;background:#ff5f573d}.dangerButton:hover:not(:disabled){border-color:#ff5f57d1;background:#ff5f5757}.settlementCheckPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(212,255,0,.32);border-radius:7px;background:#d4ff000e}.settlementCheckPanel.ready{border-color:#00ffa357;background:#00ffa30f}.settlementCheckPanel span{color:#d4ff00;font-size:11px;font-weight:900;text-transform:uppercase}.settlementCheckPanel.ready span{color:#8fcfc0}.settlementCheckPanel strong{color:#fff}.settlementCheckPanel small{color:#bacac4;font-size:12px}.unsignedPayloadBox strong,.signedPayloadBox strong{overflow:hidden;color:#d4ff00;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.walletSignPanel span,.signedPayloadBox span{color:#8fcfc0;font-size:11px;font-weight:900;text-transform:uppercase}.walletSignPanel strong{color:#f4f4f5}.walletSignPanel small,.signedPayloadBox small{color:#9bb8b0;font-size:12px}.orderSimulationReview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(143,172,160,.16);border-radius:8px;background:#0000002e}.orderSimulationReview.ready{border-color:#00ffa33d;background:#00ffa30b}.orderSimulationReview.blocked{border-color:#ff5f573d;background:#ff5f570a}.orderSimulationReview div{min-width:0}.orderSimulationReview span,.orderSimulationReview small{display:block;color:#8faca0;font-size:11px}.orderSimulationReview strong{display:block;margin-top:3px;overflow:hidden;color:#effaf5;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.orderSimulationReview small{grid-column:1 / -1}.finalOrderReview{display:grid;gap:12px;padding:12px;border:1px solid rgba(255,95,87,.28);border-radius:12px;background:#ff5f570b}.finalOrderReview.ready{border-color:#00ffa34d;background:linear-gradient(135deg,#00ffa313,#101317d1 48%),#101317d1}.finalOrderReview.empty{border-color:#8faca02e;background:#101317b8}.finalOrderReview p{margin:0;color:#a1a1aa;line-height:1.4}.finalReviewHero,.finalReviewChecklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.finalReviewHero div,.finalReviewChecklist article,.finalReviewFooter{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#0000002e}.finalReviewHero span,.finalReviewHero small,.finalReviewChecklist span,.finalReviewChecklist small,.finalReviewFooter span,.finalReviewFooter small{display:block;overflow:hidden;color:#8faca0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.finalReviewHero strong,.finalReviewChecklist strong,.finalReviewFooter strong{display:block;margin-top:4px;overflow:hidden;color:#effaf5;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.finalReviewChecklist article.ok{border-color:#00ffa338;background:#00ffa30a}.finalReviewChecklist article.locked{border-color:#d4ff002e;background:#d4ff0009}.finalReviewFooter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.finalReviewFooter button{min-height:40px;padding:0 12px;border:1px solid rgba(143,172,160,.2);border-radius:8px;color:#8faca0;background:#ffffff0a;font-weight:900}.orderAuditTrail{display:grid;gap:10px;padding:12px;border:1px solid rgba(143,172,160,.18);border-radius:12px;background:#101317b8}.orderAuditTrail.hasEvents{border-color:#6ee7b738;background:linear-gradient(135deg,#6ee7b711,#101317b8 44%),#101317b8}.orderAuditTrail>small{color:#8fa8a0}.auditScopeStrip{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center;padding:8px 10px;border:1px solid rgba(0,255,163,.16);border-radius:8px;background:#00ffa309}.auditScopeStrip span{color:#8fa8a0;font-size:10px;font-weight:900;text-transform:uppercase}.auditScopeStrip strong{color:#00ffa3;font-size:12px}.auditScopeStrip small{min-width:0;color:#8fd2c4;font-size:12px;overflow-wrap:anywhere}.walletScopeStrip{border-color:#8faca02e;background:#081b18b8}.orderAuditSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.orderAuditSummary .metricBlock{min-height:66px;padding:10px;border-radius:9px;background:#0000003d}.orderAuditList{display:grid;gap:8px}.orderAuditItem{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid rgba(0,255,163,.16);border-radius:9px;background:#00ffa309}.orderAuditItem.blocked{border-color:#fb718538;background:#fb71850a}.orderAuditItem.manualBlocked{border-color:#fbbf2447;background:linear-gradient(90deg,#fbbf2417,#fb71850a),#101317d6}.orderAuditItem svg{color:#00ffa3}.orderAuditItem.blocked svg{color:#fb7185}.orderAuditItem.manualBlocked svg{color:#facc15}.orderAuditItem strong,.orderAuditItem small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderAuditItem strong{color:#f4f4f5}.orderAuditItem small,.orderAuditItem time{color:#8fa8a0;font-size:12px}.yieldSimulationPanel{display:grid;gap:10px;padding:12px;border:1px solid rgba(143,172,160,.18);border-radius:6px;background:#8faca009}.simulatorScopeNotice{border:1px solid rgba(143,172,160,.2);background:#00000029}.simulatorScopeNotice span{color:#a1a1aa}.rangeSimulatorLead{margin:0;color:#a1a1aa;font-size:13px;line-height:1.45}.yieldControlRow{display:grid;grid-template-columns:minmax(0,1fr) 78px 92px 98px auto;gap:8px;align-items:end}.yieldControlRow label{display:grid;gap:5px;color:#a1a1aa;font-size:11px;font-weight:800;text-transform:uppercase}.yieldControlRow input,.yieldControlRow select{min-height:38px;width:100%}.yieldControlRow button{min-height:38px;padding:0 12px;border:1px solid rgba(212,255,0,.38);border-radius:6px;color:#d4ff00;background:#d4ff0014;cursor:pointer;font-weight:900}.yieldScenarioGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.yieldScenario{padding:10px;border:1px solid rgba(255,95,87,.28);border-radius:6px;background:#ff5f5709}.yieldScenario.positive{border-color:#00ffa347;background:#00ffa309}.yieldScenario span,.yieldScenario small,.yieldSimulationPanel>small{display:block;color:#a1a1aa;font-size:12px}.yieldScenario span{font-weight:800;text-transform:uppercase}.yieldScenario strong{display:block;margin:5px 0;color:#f4f4f5}.yieldBreakdown{display:flex;flex-wrap:wrap;gap:6px}.yieldBreakdown span{padding:5px 7px;border:1px solid rgba(143,172,160,.18);border-radius:999px;color:#c7d2cc;font-size:11px;font-weight:800}.rangeStrategyEmpty{padding:10px;border:1px dashed rgba(143,172,160,.24);border-radius:6px;color:#8fa8a0;font-size:12px}.rangeStrategyTable{display:grid;gap:8px}.rangeStrategyContext{display:flex;flex-wrap:wrap;gap:6px}.rangeStrategyContext span{padding:5px 7px;border:1px solid rgba(143,172,160,.18);border-radius:999px;color:#a1a1aa;font-size:11px;font-weight:800}.rangeExecutiveSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(212,255,0,.28);border-radius:6px;background:#d4ff000e}.rangeExecutiveSummary.viable{border-color:#00ffa352;background:#00ffa30e}.rangeExecutiveSummary span,.rangeExecutiveSummary small{display:block;color:#8fd2c4;font-size:11px}.rangeExecutiveSummary strong{display:block;margin-top:4px;color:#f4f4f5;line-height:1.08}.rangeStrategyRow{display:grid;grid-template-columns:minmax(150px,1.35fr) repeat(4,minmax(74px,.8fr)) minmax(78px,auto);gap:8px;align-items:center;padding:10px;border:1px solid rgba(255,95,87,.24);border-radius:6px;background:#ff5f5709}.rangeStrategyRow.hit{border-color:#00ffa347;background:#00ffa30b}.rangeStrategyRow.best{border-color:#d4ff0094;box-shadow:inset 3px 0 #d4ff00}.bestStrategyBadge{display:inline-flex;margin-left:8px;padding:3px 6px;border:1px solid rgba(212,255,0,.34);border-radius:999px;color:#d4ff00;font-size:9px;font-weight:900;text-transform:uppercase;vertical-align:middle}.rangeStrategyRow span,.rangeStrategyRow small{display:block;color:#a1a1aa;font-size:11px}.rangeStrategyRow strong{display:block;color:#f4f4f5;line-height:1.15}.rangeStrategyRow .bestStrategyBadge{display:inline-flex;color:#d4ff00}.rangeStrategyRow em{justify-self:end;padding:5px 7px;border:1px solid rgba(212,255,0,.28);border-radius:999px;color:#d4ff00;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.positionActionBadge{display:inline-flex;align-items:center;min-height:24px;padding:5px 8px;border:1px solid rgba(255,95,87,.3);border-radius:6px;color:#ff6b6b;background:#ff5f570f;font-size:10px;font-weight:900;text-transform:uppercase}.positionActionBadge.ready{border-color:#00ffa34d;color:#00ffa3;background:#00ffa30f}.positionPolicyCard{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,95,87,.28);border-radius:6px;background:#ff5f570a}.positionPolicyCard.ready{border-color:#00ffa34d;background:#00ffa30b}.positionPolicyHeader{display:flex;justify-content:space-between;gap:12px;align-items:start}.positionPolicyHeader span,.positionPolicyGrid span,.positionPolicyHeader small,.positionPolicyGrid small{display:block;color:#8fd2c4;font-size:11px}.positionPolicyHeader strong{display:block;margin:3px 0;color:#f4f4f5;font-size:20px;line-height:1.05}.positionPolicyHeader em{padding:5px 7px;border:1px solid rgba(143,172,160,.2);border-radius:999px;color:#a1a1aa;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase;white-space:nowrap}.positionPolicyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.positionPolicyGrid>div{min-width:0;padding:10px;border:1px solid rgba(143,172,160,.14);border-radius:6px;background:#0000001f}.positionPolicyGrid strong{display:block;margin:4px 0;color:#f4f4f5;line-height:1.1}.inputTokenPreview{display:grid;grid-template-columns:minmax(72px,.45fr) minmax(110px,.8fr) minmax(160px,1fr);gap:8px;align-items:center;padding:10px;border:1px solid rgba(255,95,87,.34);border-radius:6px;background:#ff5f570b}.inputTokenPreview.ok{border-color:#00ffa347;background:#00ffa30b}.inputTokenPreview span{color:#00ffa3;font-size:12px;font-weight:800;text-transform:uppercase}.inputTokenPreview strong{color:#f4f4f5}.inputTokenPreview small{color:#a1a1aa}.quotePreview span,.quotePreview small{color:#a1a1aa;font-size:12px}.quotePreview span{font-weight:800;text-transform:uppercase}.quotePreview strong{color:#f4f4f5}.tradePreflightChecks{display:flex;flex-wrap:wrap;gap:6px}.tradePreflightChecks span{padding:5px 7px;border:1px solid rgba(255,95,87,.35);border-radius:999px;color:#ff7b72;font-size:11px;font-weight:800}.tradePreflightChecks span.ok{border-color:#00ffa34d;color:#00ffa3}.realTradePreflight small{color:#a1a1aa}.poolDetailStats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.poolDetailHero{display:flex;align-items:center;gap:12px;margin-top:14px}.poolTokenPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.poolTokenCard{min-width:0;padding:12px;border:1px solid #17312d;border-radius:6px;background:#081b18}.poolTokenCard span,.poolTokenCard small,.poolTokenCard em{display:block;color:#7faca0;font-size:12px}.poolTokenCard strong{display:block;margin-top:5px;color:#effaf5;font-size:18px;overflow-wrap:anywhere}.poolTokenCard em{margin-top:6px;color:#9cf8d2;font-style:normal}.poolReadinessChecklist{display:grid;gap:10px;margin-top:14px;padding:12px;border:1px solid #17312d;border-radius:6px;background:#071c19}.poolReadinessHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.poolReadinessHeader span{color:#7faca0;font-size:12px;font-weight:800;text-transform:uppercase}.poolReadinessHeader strong{color:#d7ff00;font-size:12px;text-transform:uppercase}.poolReadinessGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.poolReadinessCheck{min-width:0;padding:10px;border:1px solid #17312d;border-radius:6px;background:#081b18}.poolReadinessCheck.ok{border-color:#23d18b59}.poolReadinessCheck.warn{border-color:#e2b84d6b}.poolReadinessCheck.block{border-color:#ff6b6b66}.poolReadinessCheck span,.poolReadinessCheck small{display:block;color:#7faca0;font-size:12px}.poolReadinessCheck strong{display:block;margin:5px 0 3px;color:#effaf5;font-size:13px;text-transform:uppercase}.poolReadinessCheck.ok strong{color:#23d18b}.poolReadinessCheck.warn strong{color:#e2b84d}.poolReadinessCheck.block strong{color:#ff6b6b}.poolReadinessCheck small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poolRiskCallout{display:grid;gap:5px;margin-top:14px;padding:12px;border:1px solid rgba(0,255,163,.28);border-radius:6px;background:#1f2022}.poolRiskCallout.risk{border-color:#ff5f575c}.poolRiskCallout strong{color:#00ffa3}.poolRiskCallout.risk strong{color:#ff5f57}.poolRiskCallout span{color:#a1a1aa;line-height:1.4}.poolDetailMeters{display:grid;gap:12px;margin-top:14px}.automationPanel,.realModePanel{padding:16px;margin-bottom:14px}.realPortfolioPanel{display:grid;gap:12px;padding:16px;margin-bottom:14px}.portfolioReadinessHero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;border:1px solid #17312d;border-radius:6px;background:#081b18}.portfolioReadinessHero div{min-width:0;padding:12px;border:1px solid #1b463f;border-radius:6px;background:#0b211e}.portfolioReadinessHero span,.portfolioReadinessHero small{display:block;color:#7faca0;font-size:12px}.portfolioReadinessHero strong{display:block;margin-top:6px;color:#effaf5;font-size:18px;overflow-wrap:anywhere}.realPortfolioPanel.ready .portfolioReadinessHero div:first-child strong{color:#23d18b}.realPortfolioPanel.attention .portfolioReadinessHero div:first-child strong{color:#e2b84d}.realPortfolioPanel.blocked .portfolioReadinessHero div:first-child strong{color:#ff6b6b}.portfolioReadinessGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.portfolioCheck{display:flex;min-height:72px;gap:10px;align-items:flex-start;padding:12px;border:1px solid #17312d;border-radius:6px;background:#0b1a18}.portfolioCheck svg{flex:0 0 auto;margin-top:1px}.portfolioCheck strong{display:block;color:#effaf5;font-size:13px;text-transform:uppercase}.portfolioCheck small{display:block;margin-top:5px;color:#8fa8a0;font-size:12px;line-height:1.25}.portfolioCheck.ok{border-color:#23d18b52}.portfolioCheck.ok svg,.portfolioCheck.ok strong{color:#23d18b}.portfolioCheck.warn{border-color:#e2b84d52}.portfolioCheck.warn svg,.portfolioCheck.warn strong{color:#e2b84d}.portfolioCheck.block{border-color:#ff6b6b57}.portfolioCheck.block svg,.portfolioCheck.block strong{color:#ff6b6b}.portfolioExposure{display:grid;gap:8px;padding:10px;border:1px solid #17312d;border-radius:6px;background:#071612}.realActionPlan{display:grid;gap:10px;padding:10px;border:1px solid #17312d;border-radius:6px;background:#071612}.portfolioExposure .panelHeader,.realActionPlan .panelHeader{margin-bottom:4px}.portfolioExposure .panelHeader small,.realActionPlan .panelHeader small{color:#7faca0;text-transform:none}.exposureRow{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(160px,1.4fr) 70px 92px;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid #17312d;border-radius:6px;background:#091c1a}.exposureRow strong,.exposureRow small{overflow-wrap:anywhere}.exposureRow small{color:#7faca0}.exposureMeter{height:8px;overflow:hidden;border-radius:999px;background:#17312d}.exposureMeter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d7ff00,#23d18b)}.realActionList{display:grid;gap:8px}.realActionItem{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid #17312d;border-radius:6px;background:#091c1a}.realActionItem>span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;color:#061411;background:#d7ff00;font-size:12px;font-weight:900}.realActionItem strong,.realActionItem small{display:block;overflow-wrap:anywhere}.realActionItem strong{color:#effaf5}.realActionItem small{margin-top:4px;color:#8fa8a0;line-height:1.35}.realActionItem em{padding:5px 8px;border:1px solid #24584d;border-radius:999px;color:#9cf8d2;font-size:11px;font-style:normal;text-transform:uppercase}.realActionItem.blocked{border-color:#ff6b6b57}.realActionItem.blocked>span{color:#fff5f5;background:#ff6b6b}.realActionItem.pending{border-color:#e2b84d52}.realActionItem.pending>span{background:#e2b84d}.realActionItem.ready{opacity:.78}.realActionItem.ready>span{background:#23d18b}.realModeSummary{display:grid;grid-template-columns:repeat(5,minmax(0,.6fr)) minmax(280px,1.8fr);gap:10px;align-items:stretch;margin-bottom:10px;padding:10px;border:1px solid #17312d;border-radius:6px;background:#081b18}.realModeSummary div,.realModeSummary p{min-width:0;margin:0}.walletTelemetry{display:flex;justify-content:space-between;gap:12px;margin:-2px 0 10px;padding:10px;border:1px solid #17312d;border-radius:6px;background:#071612}.walletTelemetry span{color:#effaf5;font-weight:700}.walletTelemetry small{color:#7faca0;overflow-wrap:anywhere}.realModeSummary div{padding-right:10px;border-right:1px solid #17312d}.realModeSummary span{display:block;color:#8f9378;font-size:11px;text-transform:uppercase}.realModeSummary strong{display:block;margin-top:5px;overflow:hidden;color:#effaf5;font-size:18px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.realModePanel.ok .realModeSummary strong{color:#23d18b}.realModePanel.warning .realModeSummary strong{color:#e2b84d}.realModeSummary p{display:flex;align-items:center;color:#dbe9e5;font-size:13px;line-height:1.35}.readinessStageGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.readinessStage{display:flex;min-height:104px;gap:10px;align-items:flex-start;padding:12px;border:1px solid #17312d;border-radius:6px;background:#091817}.readinessStage svg{flex:0 0 auto;margin-top:1px}.readinessStage span,.strategyGateStrip span{display:block;color:#7faca0;font-size:11px;font-weight:700;text-transform:uppercase}.readinessStage strong,.strategyGateStrip strong{display:block;margin-top:5px;color:#effaf5;font-size:14px;line-height:1.15}.readinessStage small,.strategyGateStrip small{display:block;margin-top:6px;color:#9eb8b0;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.readinessStage.ok{border-color:#23d18b61}.readinessStage.ok svg,.readinessStage.ok strong{color:#23d18b}.readinessStage.blocked{border-color:#e2b84d66}.readinessStage.blocked svg,.readinessStage.blocked strong{color:#e2b84d}.strategyGateStrip{display:grid;grid-template-columns:minmax(120px,.5fr) minmax(180px,.8fr) minmax(0,2fr);gap:10px;align-items:center;margin-bottom:10px;padding:10px 12px;border:1px solid #17312d;border-radius:6px;background:#081b18}.strategyGateStrip.ok{border-color:#23d18b52}.strategyGateStrip.blocked{border-color:#e2b84d52}.strategyGateStrip.ok strong{color:#23d18b}.strategyGateStrip.blocked strong{color:#e2b84d}.realModeChecklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.precheckItem{display:flex;min-height:74px;gap:10px;align-items:flex-start;padding:12px;border:1px solid #17312d;border-radius:6px;background:#0b1a18}.precheckItem svg{flex:0 0 auto;margin-top:1px}.precheckItem strong{display:block;color:#effaf5;font-size:13px;text-transform:uppercase}.precheckItem small{display:block;margin-top:5px;color:#8fa8a0;font-size:12px;line-height:1.25}.precheckItem.ok{border-color:#23d18b52}.precheckItem.ok svg,.precheckItem.ok strong{color:#23d18b}.precheckItem.blocked{border-color:#e2b84d52}.precheckItem.blocked svg,.precheckItem.blocked strong{color:#e2b84d}.automationSummary{display:grid;grid-template-columns:repeat(5,minmax(0,.55fr)) minmax(300px,1.8fr);gap:10px;align-items:stretch;margin-bottom:10px;padding:10px;border:1px solid #17312d;border-radius:6px;background:#081b18}.automationSummary div,.automationSummary p{min-width:0;margin:0}.automationSummary div{padding-right:10px;border-right:1px solid #17312d}.automationSummary span{display:block;color:#8fa8a0;font-size:11px;text-transform:uppercase}.automationSummary strong{display:block;margin-top:5px;color:#effaf5;font-size:18px;text-transform:uppercase}.automationSummary p{display:flex;align-items:center;color:#dbe9e5;font-size:13px;line-height:1.35}.automationSummary.ok strong{color:#23d18b}.automationSummary.warning strong,.automationSummary.idle strong{color:#e2b84d}.automationSummary.error strong{color:#ff6b6b}.automationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.automationCheck{display:flex;align-items:center;justify-content:space-between;min-height:74px;gap:12px;padding:12px;border:1px solid #17312d;border-radius:6px;background:#0b1a18}.automationCheck span{display:block;color:#8fa8a0;font-size:12px;text-transform:uppercase}.automationCheck strong{color:#effaf5;font-size:16px;text-transform:uppercase}.automationCheck small{color:#8fa8a0;text-align:right}.automationCheck.ok{border-color:#23d18b59}.automationCheck.ok strong{color:#23d18b}.automationCheck.stale,.automationCheck.idle{border-color:#e2b84d59}.automationCheck.stale strong,.automationCheck.idle strong{color:#e2b84d}.strategyPipelineStatus{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid #17312d;border-radius:6px;background:#081b18}.strategyPipelineStatus.ok{border-color:#23d18b59}.strategyPipelineStatus.warning,.strategyPipelineStatus.idle,.strategyPipelineStatus.empty{border-color:#e2b84d52}.strategyPipelineStatus.error{border-color:#ff6b6b5c}.strategyPipelineLead{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:12px}.strategyPipelineLead>div{min-width:0}.strategyPipelineStatus span,.strategyPipelineStatus small{color:#8fa8a0;font-size:12px}.strategyPipelineStatus span{text-transform:uppercase}.strategyPipelineStatus strong{display:block;overflow-wrap:anywhere;color:#effaf5;font-size:17px;text-transform:uppercase}.strategyPipelineStatus.ok strong{color:#23d18b}.strategyPipelineStatus.warning strong,.strategyPipelineStatus.idle strong,.strategyPipelineStatus.empty strong{color:#e2b84d}.strategyPipelineStatus.error strong{color:#ff6b6b}.strategyPipelineMeta{display:flex;flex-wrap:wrap;gap:8px}.strategyPipelineMeta span{padding:5px 8px;border:1px solid #17312d;border-radius:999px;background:#0000002e}.strategyPipelineStatus p{margin:0;color:#dbe9e5;font-size:13px;line-height:1.35}.strategyPipelineProgress{display:grid;gap:6px;padding:8px;border:1px solid rgba(35,209,139,.24);border-radius:6px;background:#23d18b14}.strategyPipelineProgress>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.strategyPipelineProgress strong{flex:0 0 auto;font-size:14px}.strategyPipelineProgress meter{width:100%;height:7px;border:0;border-radius:999px;background:#182221}.strategyPipelineProgress meter::-webkit-meter-bar{border:0;border-radius:999px;background:#182221}.strategyPipelineProgress meter::-webkit-meter-optimum-value{border-radius:999px;background:#23d18b}.strategyPipelineProgress meter::-moz-meter-bar{border-radius:999px;background:#23d18b}.strategyPipelineBlocker{display:block;overflow-wrap:anywhere}.automationRunList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.automationRun{min-height:92px;padding:12px;border:1px solid #17312d;border-radius:6px;background:#081b18}.automationRun div{display:flex;align-items:center;justify-content:space-between;gap:10px}.automationRun span,.automationRun small{color:#8fa8a0;font-size:12px}.automationRun span{text-transform:uppercase}.automationRun strong{font-size:13px;text-transform:uppercase}.automationRun p{min-height:34px;margin:10px 0 8px;color:#dbe9e5;font-size:13px;line-height:1.35}.automationRun.ok{border-color:#23d18b4d}.automationRun.ok strong{color:#23d18b}.automationRun.warning,.automationRun.idle{border-color:#e2b84d52}.automationRun.warning strong,.automationRun.idle strong{color:#e2b84d}.automationRun.error{border-color:#ff6b6b5c}.automationRun.error strong{color:#ff6b6b}.decisionPanel,.backtestPanel,.collectionPanel{min-height:430px;padding:16px}.executiveDecisionPanel{min-height:auto}.executiveDecisionList{display:grid;gap:10px}.executiveDecisionItem{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,.95fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(226,184,77,.22);border-radius:10px;background:#e2b84d0a}.executiveDecisionItem.enter{border-color:#00ffa347;background:#00ffa30b}.executiveDecisionMain{display:flex;align-items:center;min-width:0;gap:10px}.executiveDecisionMain div,.executiveDecisionReason,.executiveDecisionStats .metricBlock{min-width:0}.executiveDecisionMain strong,.executiveDecisionMain small,.executiveDecisionReason strong,.executiveDecisionReason small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executiveDecisionMain strong,.executiveDecisionReason strong{color:#effaf5}.executiveDecisionMain small,.executiveDecisionReason small{margin-top:3px;color:#8fcfc0;font-size:12px}.executiveDecisionStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.executiveDecisionStats .metricBlock{min-height:58px;padding:9px}.decisionTechnicalDetails{grid-column:1 / -1;min-width:0;border-top:1px solid rgba(143,172,160,.12)}.decisionTechnicalDetails summary,.strategyTechnicalDetails summary{cursor:pointer;color:#d4ff00;font-size:12px;font-weight:900}.decisionTechnicalDetails summary{padding-top:8px}.decisionTechnicalDetails[open]{display:grid;gap:10px}.decisionTechnicalDetails.global{margin-top:10px;padding:10px;border:1px solid rgba(143,172,160,.14);border-radius:8px;background:#0000002e}.strategyTechnicalDetails{display:grid;gap:14px}.strategyTechnicalDetails>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid rgba(143,172,160,.16);border-radius:10px;background:#11172ab8;list-style:none}.strategyTechnicalDetails>summary::-webkit-details-marker{display:none}.strategyTechnicalDetails>summary small{color:#8fcfc0;font-size:12px;font-weight:600}.strategyTechnicalDetails[open]>summary{border-color:#00ffa33d}.tableHeader{margin-bottom:12px}.headerActions{display:flex;align-items:center;gap:10px}.headerActions small{color:#8fa8a0;font-size:12px;font-weight:600;text-transform:none}.tableScroll{max-width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:740px}th{padding:12px 10px;color:#6f8981;font-size:12px;text-align:left;text-transform:uppercase;border-bottom:1px solid #183b35}td{padding:14px 10px;border-bottom:1px solid #102a26;color:#dbe9e5}td strong,td small{display:block}.statusDot{display:inline-flex;min-width:68px;justify-content:center;padding:5px 8px;border-radius:6px;font-size:12px;text-transform:uppercase}.statusDot.healthy{color:#23d18b;background:#23d18b1f}.statusDot.watch{color:#e2b84d;background:#e2b84d1f}.statusDot.risk{color:#ff6b6b;background:#ff6b6b1f}.decisionItem{display:grid;gap:10px;padding:12px;border:1px solid #17312d;border-radius:6px;background:#0b1a18}.decisionTop,.decisionMeta{justify-content:space-between}.decisionTop strong{color:#9cf8d2}.decisionTop span,.decisionMeta{font-size:12px}.decisionAuditSummary,.decisionReasonGrid{display:grid;gap:8px}.decisionAuditSummary{grid-template-columns:repeat(5,minmax(0,1fr))}.decisionReasonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.decisionAuditSummary{margin-bottom:12px}.scoreDiagnostic{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(140px,.7fr) minmax(260px,1.6fr);gap:8px;margin-bottom:12px;padding:12px;border:1px solid rgba(215,255,0,.28);border-radius:6px;background:linear-gradient(135deg,#d7ff0014,#02ffb20a)}.scoreDiagnostic.empty{grid-template-columns:1fr;border-color:#17312d;background:#0b1a18}.scoreDiagnostic span,.scoreDiagnostic small,.scoreDiagnosticComponents span,.scoreDiagnosticComponents small{color:#8fcfc0;font-size:11px}.scoreDiagnostic span,.scoreDiagnosticComponents span{text-transform:uppercase}.scoreDiagnostic strong{display:block;margin-top:5px;color:#effaf5;font-size:18px;line-height:1.15}.scoreDiagnosticComponents{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.scoreDiagnosticComponents div{min-width:0;padding:8px;border:1px solid #17312d;border-radius:6px;background:#04100f75}.scoreDiagnosticComponents strong{font-size:15px}.decisionBadges{display:flex;flex-wrap:wrap;gap:8px}.decisionPoolLinkRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(0,255,163,.18);border-radius:6px;background:#00ffa309}.decisionPoolLinkRow strong,.decisionPoolLinkRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decisionPoolLinkRow strong{color:#effaf5}.decisionPoolLinkRow small{margin-top:2px;color:#8fcfc0;font-size:12px}.decisionPoolLinkRow a{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid rgba(212,255,0,.38);border-radius:6px;color:#d4ff00;background:#d4ff0014;font-size:12px;font-weight:900}.decisionItem p{min-height:0;margin:0;color:#dbe9e5;line-height:1.45}.decisionReadinessReason{display:block;overflow:hidden;color:#7faca0;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.decisionScoreBreakdown{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.decisionStrategyPlan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(188,255,0,.16);border-radius:8px;background:#00ffb20b}.decisionStrategyPlan.ready{border-color:#00ffb257}.decisionStrategyPlan.watch{border-color:#ffdc5a38}.decisionStrategyPlan div{min-width:0;display:flex;flex-direction:column;gap:3px}.decisionStrategyPlan span,.decisionStrategyPlan small{color:var(--muted);font-size:.68rem}.decisionStrategyPlan strong{color:var(--text);font-size:.88rem;overflow-wrap:anywhere}.decisionScoreBreakdown div{min-width:0}.decisionScoreBreakdown span{display:block;color:#7faca0;font-size:11px;text-transform:uppercase}.decisionScoreBreakdown strong{display:block;margin-top:3px;color:#effaf5;font-size:13px}.miniMeter{height:5px;margin-top:6px;overflow:hidden;border-radius:999px;background:#17312d}.miniMeter span{display:block;height:100%;background:#d7ff00}.decisionScoreGap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #17312d;border-radius:6px;background:#061210}.decisionScoreGap span{color:#9bb8b0;font-size:12px}.decisionScoreGap strong{color:#d7ff00;font-size:12px;text-transform:uppercase}.decisionWalletGate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.decisionWalletGate div{min-width:0;padding:8px 10px;border:1px solid #17312d;border-radius:6px;background:#061210}.decisionWalletGate span,.decisionWalletGate small{display:block;color:#9bb8b0;font-size:11px}.decisionWalletGate strong{display:block;margin-top:3px;overflow:hidden;color:#effaf5;font-size:14px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.decisionWalletGate small{margin-top:3px;overflow-wrap:anywhere}.predictionLine{display:flex;align-items:center;gap:8px;color:#e2b84d;font-size:13px}.backtestPanel{min-height:360px}.collectionPanel{min-height:220px;margin-bottom:14px}.compactTable{min-width:820px}.promotionGate{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:12px;align-items:center;margin-bottom:14px;padding:12px;border:1px solid #17312d;border-radius:6px;background:#0b1a18}.promotionGate.candidate{border-color:#23d18b7a}.promotionGate.blocked{border-color:#ff6b6b70}.promotionGate.insufficient_history{border-color:#e2b84d70}.promotionGate span{color:#8fa8a0;font-size:12px;text-transform:uppercase}.promotionGate strong{display:block;margin-top:4px;color:#effaf5;font-size:20px}.promotionGate p{grid-column:1 / -1;margin:0;color:#dbe9e5}.gateAudit{display:grid;gap:5px;margin-bottom:14px;padding:12px;border:1px solid #17312d;border-radius:6px;background:#0d211e}.gateAudit span{color:#8fa8a0;font-size:12px;text-transform:uppercase}.gateAudit strong{color:#effaf5}.gateAudit small{color:#8fa8a0}.gateMeta{display:flex;justify-content:flex-end;gap:10px}.gateMeta span{padding:6px 8px;border-radius:6px;background:#0d211e}.backtestSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.metricBlock{display:grid;gap:6px;padding:12px;border:1px solid #17312d;border-radius:6px;background:#0b1a18}.metricBlock span{color:#8fa8a0;font-size:12px;text-transform:uppercase}.metricBlock strong{color:#effaf5;font-size:20px;line-height:1.15;overflow-wrap:anywhere}.sparkline{display:flex;align-items:flex-end;gap:8px;height:96px;margin-bottom:14px;padding:12px;border:1px solid #17312d;border-radius:6px;background:linear-gradient(180deg,#23d18b14,#3bc7e80a)}.sparkline span{flex:1;min-width:10px;border-radius:4px 4px 0 0;background:#23d18b}.sparkline span.negative{background:#ff6b6b}.backtestTable{min-width:860px}.numPositive{color:#23d18b}.numNegative{color:#ff6b6b}.emptyState{display:grid;min-height:260px;place-items:center;align-content:center;gap:10px;color:#8fa8a0;text-align:center}.emptyState svg{color:#3bc7e8}.emptyState strong{color:#effaf5}.emptyState p{max-width:360px;margin:0;line-height:1.5}@media(max-width:1120px){.appShell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr;border-right:0;border-bottom:1px solid #17312d}.navStack{grid-template-columns:repeat(5,1fr)}.appHome{grid-template-columns:1fr;grid-template-areas:"wallet" "readiness" "banner"}.heroGrid,.poolMarketSummary,.realModeSummary,.holdingsSummary,.portfolioReadinessHero,.portfolioReadinessGrid,.exposureRow,.automationSummary,.automationGrid,.automationRunList,.strategyPipelineLead,.contentGrid,.poolWorkbench{grid-template-columns:1fr}.readinessStageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategyGateStrip{grid-template-columns:1fr}.poolSummaryMetrics,.realModeChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.realModeSummary div,.automationSummary div{padding-right:0;padding-bottom:8px;border-right:0;border-bottom:1px solid #17312d}}@media(max-width:760px){body{background:radial-gradient(circle at 50% -4%,rgba(255,226,52,.13),transparent 220px),#080a10}.appShell{display:block;padding-bottom:92px}.workspace,.sidebar{padding:14px}.workspace{padding:12px 12px 112px}.sidebar{display:none}.topbar{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.topbar p{max-width:330px;line-height:1.4}.topActions{width:100%;flex-wrap:wrap;justify-content:flex-start}.demoSandboxBanner{align-items:stretch;flex-direction:column}.demoSandboxBanner .textButton{justify-content:center}.modeSwitch{width:100%;overflow-x:auto}.modeSwitch span{flex:1 0 auto;justify-content:center}.authorizedWalletForm{grid-template-columns:1fr}.topActions .pwaCue{max-width:100%}.authGate{min-height:auto;grid-template-columns:1fr}.authGateShell{min-height:430px;padding:26px}.authGate h2{font-size:38px}.appHome{gap:16px;margin-bottom:16px}.mobileChrome{display:none}.browserPill{min-height:44px}.walletHero{min-height:0;padding:20px;border-radius:18px}.walletTop{flex-wrap:wrap;margin-bottom:20px}.walletTop strong{flex:1 1 170px;font-size:17px}.walletTop .sourceBadge{max-width:none}.livePill{margin-left:0;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walletValue{font-size:50px}.walletSub{align-items:flex-start;flex-direction:column;gap:8px;font-size:15px}.walletControlRow{align-items:flex-start;flex-direction:column}.walletControlRow div{width:100%}.walletControlRow select{width:100%;max-width:none}.realAccountGrid{grid-template-columns:1fr}.poolMarketSummary{padding:14px}.poolSummaryTitle{flex-direction:column;gap:10px}.poolSummaryMetrics,.poolBestCandidate{grid-template-columns:1fr}.poolSummaryStatus{align-items:flex-start;flex-direction:column}.poolSummaryStatus small{white-space:normal}.poolFilterRow{align-items:flex-start;flex-direction:column}.tradeTicketGrid,.executionStepGrid,.yieldScenarioGrid,.positionPolicyGrid,.finalReviewHero,.finalReviewChecklist,.manualOrderMeta,.manualOrderCheckGrid,.unsignedPreviewGrid,.manualReleaseGrid,.finalReviewFooter,.manualOrderAction,.yieldControlRow{grid-template-columns:1fr}.yieldSimulationPanel .poolReadinessHeader{align-items:flex-start;flex-direction:column}.rangeStrategyRow em{justify-self:start}.appReadiness{grid-template-columns:1fr}.heroGrid{display:none}.automationSummary,.realModeSummary,.readinessStageGrid,.automationGrid,.automationRunList,.strategyPipelineStatus,.contentGrid,.poolWorkbench{gap:10px}.navStack,.kpiStrip,.holdingsSummary,.portfolioReadinessHero,.portfolioReadinessGrid,.riskEvents,.readinessStageGrid,.realModeChecklist,.dataQuality,.backtestSummary,.promotionGate,.poolWorkbench,.poolCardGrid{grid-template-columns:1fr}.gateMeta{justify-content:flex-start;flex-wrap:wrap}.contentGrid,.decisionPanel,.backtestPanel,.collectionPanel,.poolExplorer,.poolDetailPanel{min-width:0}.poolCardMetrics,.poolDetailStats,.poolTokenPair,.poolReadinessGrid,.rangeExecutiveSummary,.rangeStrategyRow,.decisionAuditSummary,.decisionReasonGrid,.decisionScoreBreakdown,.decisionWalletGate,.scoreDiagnostic,.scoreDiagnosticComponents{grid-template-columns:1fr}.segmentedFilter,.segmentedFilter div{width:100%}.segmentedFilter{align-items:stretch;flex-direction:column}.segmentedFilter button{flex:1}.topbar h1{font-size:22px}.holdingsTable{min-width:0}.holdingsTable th:nth-child(3),.holdingsTable th:nth-child(5),.holdingsTable th:nth-child(6),.holdingsTable td:nth-child(3),.holdingsTable td:nth-child(5),.holdingsTable td:nth-child(6){display:none}.holdingsTable th,.holdingsTable td{padding:12px}.holdingsTable td .mobileHoldingMeta{display:block}.mobileBottomNav{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);min-height:76px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #1d212b;background:#0b0e14f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileBottomNav a{position:relative;justify-content:center;flex-direction:column;gap:5px;color:#777d8a;font-size:11px;min-width:0;font-weight:800}.mobileBottomNav a.active{color:#f5f6fb}.mobileBottomNav a.active:before{content:"";position:absolute;top:-1px;width:min(58px,70%);height:4px;border-radius:0 0 999px 999px;background:#ffe234}.mobileBottomNav a.active svg{color:#ffe234}}.brandMark,.dgAvatar,.kpiIcon.good{color:#080a09;background:#d4ff00}.navItem,.iconButton,.textButton,.pwaCue,.browserPill,.walletHero,.readinessTile,.panel,.riskEvent,.dataQuality div,.realModeSummary,.precheckItem,.automationSummary,.automationCheck,.automationRun,.decisionItem,.promotionGate,.gateAudit,.metricBlock,.sparkline{border-color:#27272a;border-radius:6px;background:#16181d;box-shadow:none}.sidebar,.mobileChrome,.mobileBottomNav{border-color:#27272a;background:#0d0e10}.navItem.active,.navItem:hover,.iconButton.active{color:#d4ff00;border-color:#d4ff0080;background:#1f2022}.textButton:hover,.iconButton:hover{color:#d4ff00;border-color:#d4ff0073}.textButton,.iconButton{background:#1f2022}.brand span,.safetyLock span,.topbar p,.kpi small,.kpi span,td small,.decisionMeta,.statusPanel p,.limit span,.readinessTile span,.readinessTile small,.riskEvent span,.dataQuality span,.realModeSummary span,.precheckItem small,.automationSummary span,.automationCheck span,.automationCheck small,.automationRun span,.automationRun small,.gateAudit span,.gateAudit small,.metricBlock span,th{color:#a1a1aa}.brand strong,.topbar h1,.walletTop strong,.walletValue,.readinessTile strong,.statusPanel strong,.kpi strong,.riskEvent strong,.dataQuality strong,.realModeSummary strong,.precheckItem strong,.automationSummary strong,.automationCheck strong,.automationRun p,td,.promotionGate strong,.promotionGate p,.gateAudit strong,.metricBlock strong,.emptyState strong{color:#f4f4f5}.panelHeader,.decisionTop strong,.readinessTile.ok strong,.realModePanel.ok .realModeSummary strong,.precheckItem.ok svg,.precheckItem.ok strong,.automationSummary.ok strong,.automationCheck.ok strong,.automationRun.ok strong,.numPositive,.riskEvent.good strong,.statusDot.healthy{color:#00ffa3}.livePill,.readinessTile.warning strong,.readinessTile.idle strong,.realModePanel.warning .realModeSummary strong,.precheckItem.blocked svg,.precheckItem.blocked strong,.automationSummary.warning strong,.automationSummary.idle strong,.automationCheck.stale strong,.automationCheck.idle strong,.automationRun.warning strong,.automationRun.idle strong,.riskEvent.warn strong,.predictionLine,.pwaCue.fallback{color:#d4ff00}.livePill,.walletSub span,.statusDot.healthy,.statusDot.watch,.statusDot.risk,.gateMeta span{border:1px solid #27272a;background:#1f2022}.walletHero{min-height:226px;background:linear-gradient(135deg,rgba(212,255,0,.12),transparent 34%),#16181d}.walletPattern{inset:0;width:auto;height:auto;opacity:.16;background:linear-gradient(#27272a 1px,transparent 1px),linear-gradient(90deg,#27272a 1px,transparent 1px);background-size:24px 24px;transform:none}.walletValue{font-size:clamp(42px,6vw,72px)}.walletTop{min-width:0}.livePill{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walletLabel,.panelHeader,.readinessTile span,.dataQuality span,.automationSummary span,.automationCheck span,.promotionGate span,.metricBlock span,th{font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.kpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{min-height:132px}.dataQuality{grid-template-columns:repeat(2,minmax(0,1fr))}.dataQuality strong,.readinessTile strong{white-space:normal;word-break:break-word}td,th{border-color:#27272a}.statusRail span,.meter,.riskEvent,.decisionItem,.metricBlock,.precheckItem,.automationCheck,.automationRun{background:#1f2022}.meter span{background:linear-gradient(90deg,#d4ff00,#00ffa3)}.statusRail span:after,.sparkline span{background:#00ffa3}.kpiIcon.warn{color:#080a09;background:#d4ff00}.kpiIcon.info,.emptyState svg{color:#080a09;background:#00ffa3}.tokenPairIcon span:first-child,.tokenPairIcon .yellow{background:#d4ff00}.tokenPairIcon .stable,.tokenPairIcon .blue{background:#00ffa3}.tokenPairIcon .mint{background:#d4ff00}.tokenPairIcon .red,.sparkline span.negative{color:#ff5f57}@media(max-width:760px){body{background:#090a0c}.walletHero{border-radius:6px}.mobileBottomNav a.active:before{background:#d4ff00}.mobileBottomNav a.active svg{color:#d4ff00}}.appShell{grid-template-columns:240px minmax(0,1fr);background:radial-gradient(ellipse at top left,rgba(110,231,183,.05),transparent 56%),radial-gradient(ellipse at bottom right,rgba(56,189,248,.04),transparent 58%),var(--dg-abyss)}.sidebar{position:sticky;top:0;height:100vh;gap:0;padding:0;border-right:1px solid var(--dg-line);background:#0d121fbd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{min-height:74px;padding:0 24px;border-bottom:1px solid var(--dg-line)}.brandMark{width:32px;height:32px;border:0;border-radius:9px;color:#061011;background:linear-gradient(135deg,var(--dg-glow),var(--dg-coral))}.brand strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:15px}.brand span{color:var(--dg-faint);font-family:JetBrains Mono,monospace;font-size:10px}.navStack{gap:5px;padding:28px 12px}.navItem{min-height:42px;padding:0 12px;border-radius:9px;color:#f3f7fb94;font-size:14px}.navItem.active,.navItem:hover{color:var(--dg-glow);border-color:#6ee7b73d;background:#6ee7b71c}.modeRail{display:none}.safetyLock{margin:auto 12px 12px;border-color:#ffffff12;border-radius:12px;background:#151d36e0}.safetyLock strong{display:block;color:#f3f7fbcc;font-family:JetBrains Mono,monospace;font-size:11px}.safetyLock span{color:var(--dg-muted)}.workspace{padding:0}.topbar{position:sticky;top:0;z-index:25;align-items:center;min-height:56px;margin:0;padding:0 28px;border-bottom:1px solid var(--dg-line);background:#0d121fb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar h1{color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700}.topbarIdentity{min-width:220px}.topbarTitleLine{display:flex;align-items:center;gap:12px}.topbarTitleLine span{display:inline-flex;align-items:center;min-height:20px;padding:0 10px;border:1px solid var(--dg-line);border-radius:999px;color:#f3f7fb94;background:#ffffff09;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.06em}.topbar p{display:none}.topActions{gap:8px}.modeSwitch{min-height:26px;border-color:var(--dg-line);background:#ffffff09}.modeSwitch,.actionMessage{display:none}.modeSwitch span{min-height:20px;padding:0 8px;color:var(--dg-muted);font-family:JetBrains Mono,monospace;font-size:10px}.modeSwitch span.active,.modeSwitch.readonlyReady span.active,.modeSwitch.ready span.active{color:var(--dg-glow);background:#6ee7b71f}.iconButton,.textButton,.pwaCue{min-height:32px;border-color:var(--dg-line);border-radius:7px;color:#f3f7fbb8;background:#ffffff09}.textButton{font-size:12px}.walletConnected,.demoButton{color:var(--dg-glow);border-color:#6ee7b74d;background:#6ee7b717}.pwaCue{color:var(--dg-glow)}.routePage{gap:20px;padding:26px 28px}.panel,.metricBlock,.authGateShell,.authChecklist{border:1px solid var(--dg-line);border-radius:14px;background:#11172ae0;box-shadow:none}.panelHeader>span:first-child,.poolReadinessHeader span,.metricBlock span,.poolSummaryTitle span,.poolExplorerStats,.segmentedFilter>span{color:#8c9eb9d1;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.poolMarketSummary{position:relative;grid-template-columns:minmax(0,1fr);gap:16px;padding:26px;border-color:transparent;background:transparent}.poolSummaryLock{position:absolute;top:10px;right:0;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--dg-line);border-radius:8px;color:#f3f7fbb8;background:#ffffff09;font-family:JetBrains Mono,monospace;font-size:11px}.poolSummaryTitle{max-width:760px}.poolSummaryTitle h2{margin-top:8px;color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:clamp(30px,4vw,42px);letter-spacing:-.035em}.poolSummaryTitle>strong{display:none}.poolBestCandidate{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px;border-color:#6ee7b72e;border-radius:14px;background:#11172ad6}.poolBestCandidate strong{color:var(--dg-algae);font-family:Space Grotesk,sans-serif;font-size:24px}.poolSummaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.poolSummaryStatus{display:none}.poolWorkbench{grid-template-columns:minmax(0,1fr) minmax(420px,.48fr);gap:16px;align-items:start;padding:0 28px 28px}.poolExplorer,.poolDetailPanel{border-radius:14px;background:#11172ae0}.poolExplorerHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px 10px;border-bottom:1px solid var(--dg-line)}.poolSearch{order:2;width:260px;justify-self:end;border-color:transparent;border-radius:8px;background:#00000052}.poolFilterRow{grid-column:1 / -1;order:3;display:none}.poolExplorerStats{order:1;align-self:center;color:var(--dg-muted)}.poolPremiumTable{min-width:1080px;border-collapse:collapse}.poolPremiumTable th,.poolPremiumTable td{padding:18px 16px;border-bottom:1px solid var(--dg-line)}.poolPremiumTable th{color:#8c9eb9cc;font-family:Space Grotesk,sans-serif;font-size:11px;letter-spacing:.055em}.poolPremiumTable tbody tr{background:transparent}.poolPremiumTable tbody tr:hover,.poolPremiumTable tbody tr.selected{background:#38bdf80e}.poolPremiumTable tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--dg-algae)}.poolTablePool strong,.poolStrategyCell{color:var(--dg-text);font-family:Space Grotesk,sans-serif;line-height:1.1}.poolReasonInline{color:var(--dg-muted)}.poolUtilizationCell strong,.poolGapCell strong{color:var(--dg-glow);font-family:JetBrains Mono,monospace}.poolGapCell{display:grid;gap:6px;min-width:92px}.poolGapCell span{display:block;height:5px;overflow:hidden;border-radius:999px;background:#ffffff14}.poolGapCell i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dg-warn),var(--dg-algae))}.poolRowActions{display:flex;align-items:center;gap:6px;margin-top:8px;font-style:normal}.poolRowActions button{min-height:26px;padding:0 8px;border:1px solid rgba(0,255,163,.34);border-radius:7px;color:#06130f;background:var(--dg-glow);cursor:pointer;font-size:10px;font-weight:900;white-space:nowrap}.poolRowActions button.secondary{color:var(--dg-algae);border-color:#a3e6354d;background:#a3e63514}.poolDetailPanel{position:static;display:grid;gap:12px;max-height:none;overflow:visible;padding:16px;border:1px solid rgba(0,255,163,.22);background:linear-gradient(180deg,#00ffa309,#0f171ff0),#11172ae0}.poolActionCard{scroll-margin-top:18px}.poolActionHeader{align-items:flex-start}.poolActionHeader>div:first-child{display:grid;gap:5px}.poolActionHeader strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:20px}.poolActionModeSwitch{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.poolActionModeSwitch button{min-height:32px;padding:0 11px;border:1px solid rgba(143,172,160,.18);border-radius:8px;color:var(--dg-muted);background:#0f1216d1;cursor:pointer;font-weight:900}.poolActionModeSwitch button.active{color:#07120e;border-color:var(--dg-algae);background:var(--dg-algae)}.poolActionHero{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:14px;align-items:stretch;margin-top:14px}.poolActionHero .poolDetailHero{margin-top:0;padding:12px;border:1px solid rgba(143,172,160,.16);border-radius:10px;background:#0000002e}.poolActionHero .poolDetailStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}.poolOverviewCard{display:grid;gap:8px;padding:14px;border:1px solid var(--dg-line);border-radius:14px;background:#11172ae0}.poolOverviewCard .poolDetailHero,.poolOverviewCard .poolTokenPair,.poolOverviewCard .poolDetailStats{margin-top:0}.poolOverviewCard .poolDetailStats{gap:8px}.poolOverviewCard .metricBlock{min-height:44px;padding:7px 9px}.poolOverviewCard .metricBlock span,.poolOverviewCard .poolTokenCard span,.poolOverviewCard .poolTokenCard small,.poolOverviewCard .poolTokenCard em{font-size:11px}.poolOverviewCard .metricBlock strong{font-size:16px}.poolOverviewCard .poolTokenCard{min-height:48px;padding:8px 9px}.poolOverviewCard .poolTokenCard strong{margin-top:2px;font-size:15px}.poolOverviewCard .poolTokenCard em{display:none}.poolDetailPanel .executionStep{min-height:52px;padding:9px 10px}.poolDetailPanel .executionStep em{width:22px;height:22px}.poolDetailPanel .executionStep span,.poolDetailPanel .executionStep small{margin-top:3px}.poolDetailPanel .executionStep strong{margin-top:2px;font-size:14px}.poolDetailPanel .poolDetailStats,.poolDetailPanel .tradeTicketGrid,.poolDetailPanel .orderAuditSummary,.poolDetailPanel .poolReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.poolDetailPanel .executionStepGrid{grid-template-columns:1fr}.poolDetailPanel .poolExecutionFlow,.poolDetailPanel .yieldSimulationPanel,.poolDetailPanel .rangeStrategyTable,.poolDetailPanel .rangeStrategyRow{min-width:0;max-width:100%;overflow:hidden}.poolDetailPanel .poolReadinessHeader{align-items:flex-start}.poolDetailPanel .poolReadinessHeader strong,.poolDetailPanel .poolReadinessHeader span,.poolDetailPanel .realTradePreflight p,.poolDetailPanel .orderSimulationPreview,.poolDetailPanel .orderSimulationReview,.poolDetailPanel .inputTokenPreview,.poolDetailPanel .manualSignLock,.poolDetailPanel .realQuoteNotice,.poolDetailPanel .simulatorScopeNotice{min-width:0;overflow-wrap:anywhere}.poolDetailPanel .realQuoteNotice small,.poolDetailPanel .simulatorScopeNotice small{white-space:normal}.poolDetailPanel .inputTokenPreview{grid-template-columns:82px minmax(0,1fr)}.poolDetailPanel .inputTokenPreview small{grid-column:1 / -1}.poolDetailPanel .poolReadinessHeader strong{text-align:right}.poolDetailPanel .yieldControlRow{grid-template-columns:minmax(0,1fr) 82px 96px}.poolDetailPanel .yieldControlRow label:first-child,.poolDetailPanel .yieldControlRow button{grid-column:1 / -1}.poolDetailPanel .rangeExecutiveSummary,.poolDetailPanel .positionPolicyGrid,.poolDetailPanel .rangeStrategyRow{grid-template-columns:repeat(2,minmax(0,1fr))}.poolDetailPanel .rangeStrategyRow>div:first-child,.poolDetailPanel .rangeStrategyRow>div:last-of-type{grid-column:1 / -1}.poolDetailPanel .rangeStrategyRow em{grid-column:1 / -1;justify-self:start}.poolDetailPanel .orderAuditItem{grid-template-columns:20px minmax(0,1fr)}.poolDetailPanel .orderAuditItem time{grid-column:2;justify-self:start}.poolDetailPanel .metricBlock strong,.poolDetailPanel .executionStep strong,.poolDetailPanel .rangeStrategyRow strong,.poolDetailPanel .rangeStrategyRow small{overflow-wrap:anywhere}.poolDetailHero h2{font-family:Space Grotesk,sans-serif;font-size:22px}.metricBlock{min-height:72px;padding:12px;background:#0000003d}.metricBlock strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif}.executionStepGrid{grid-template-columns:1fr}.executionStep{min-height:52px;border-color:var(--dg-line);border-radius:10px;background:#ffffff06}.executionStep.ok,.rangeExecutiveSummary,.rangeStrategyRow.best,.realTradePreflight.ready{border-color:#6ee7b742;background:#6ee7b712}.yieldSimulationPanel,.realTradePreflight,.poolReadinessChecklist,.poolRiskCallout{border-radius:14px;border-color:var(--dg-line);background:#11172ad1}.poolDetailPanel>.yieldSimulationPanel{border-color:#a3e63557;background:linear-gradient(135deg,#a3e63517,#11172ae6 46%),#11172ae0;box-shadow:inset 0 1px #ffffff0a}.rangeVisual{display:grid;gap:10px}.rangeChart{position:relative;height:64px;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 34px 100%,linear-gradient(180deg,#6ee7b70a,#00000038),#00000057}.rangeSpot{position:absolute;left:50%;top:7px;display:grid;min-width:52px;height:50px;place-items:end center;transform:translate(-50%);border:1px solid rgba(110,231,183,.6);border-radius:8px;color:#e2fff7b8;background:#6ee7b729;box-shadow:0 0 30px #6ee7b714}.rangeSpot em{padding-bottom:5px;font-size:9px;font-style:normal}.rangeWidthSlider{accent-color:var(--dg-algae)}.rangeBounds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rangeBounds div{padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#00000047}.rangeBounds span,.rangeBounds strong{display:block}.rangeBounds span{color:var(--dg-muted);font-size:11px;font-weight:800;text-transform:uppercase}.rangeBounds strong{margin-top:4px;color:var(--dg-text);font-family:JetBrains Mono,monospace}.rangeStrategyRow{border-color:#f59e0b33;background:#f59e0b09}.statusDot{border-radius:7px;font-family:JetBrains Mono,monospace;font-size:11px;text-transform:none}.statusDot.healthy{color:var(--dg-algae);border-color:#a3e63547;background:#a3e6351f}.statusDot.watch{color:var(--dg-warn);border-color:#f59e0b42;background:#f59e0b1a}.statusDot.risk{color:var(--dg-danger);border-color:#fb71854d;background:#fb71851a}.tokenPairIcon{width:46px;height:30px}.tokenPairIcon span{width:30px;height:30px;border:2px solid var(--dg-reef);box-shadow:none}.tokenPairIcon span:first-child{background:linear-gradient(135deg,#c084fc,#a855f7)}.tokenPairIcon .blue,.tokenPairIcon .stable{background:linear-gradient(135deg,#6ee7b7,#38bdf8)}.tokenPairIcon .yellow{background:linear-gradient(135deg,#a3e635,#38bdf8)}.tokenPairIcon .red{background:linear-gradient(135deg,#fbbf24,#fb7185)}.strategyRadar{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.25fr);gap:18px;padding:18px;border-color:#6ee7b72e;background:linear-gradient(135deg,#6ee7b711,#151d36e6 42%),#11172ae0}.strategyRadarHero{display:grid;align-content:start;gap:10px}.strategyRadarHero>span,.strategyCandidateStrip small{color:#8c9eb9d1;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.strategyRadarHero h2{margin:0;color:var(--dg-algae);font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3vw,42px);line-height:.96}.strategyRadarHero p{max-width:520px;margin:0;color:#cad5e4d1;line-height:1.5}.strategyRadarLink{width:fit-content;min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(163,230,53,.32);border-radius:8px;color:var(--dg-algae);background:#a3e63514;font-size:12px;font-weight:800}.strategyRadarLink.danger{border-color:#fb718561;color:#fecdd3;background:#7f1d1d38}.strategyRadarMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strategyRadarMetrics .metricBlock{min-height:96px;border-color:#ffffff14;background:#00000038}.strategyCandidateStrip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strategyRadarWhy{grid-column:1 / -1;display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;padding:10px;border:1px solid rgba(110,231,183,.14);border-radius:12px;background:#00000029}.strategyRadarWhy>span{display:flex;align-items:center;min-width:112px;color:#8c9eb9d1;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.strategyRadarWhy div{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff06}.strategyRadarWhy strong,.strategyRadarWhy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategyRadarWhy strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:15px}.strategyRadarWhy small{margin-top:3px;color:var(--dg-muted);font-size:11px}.strategyCandidateStrip a{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid var(--dg-line);border-radius:12px;color:var(--dg-text);background:#0003}.strategyCandidateStrip strong,.strategyCandidateStrip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategyCandidateStrip strong{font-family:Space Grotesk,sans-serif;font-size:14px}.strategyCandidateStrip .statusDot{min-width:auto}.positionHistoryPanel{display:grid;gap:14px;padding:18px;border-color:#6ee7b72e}.positionHistoryMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.positionHistoryList{display:grid;gap:10px}.positionHistoryItem{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.25fr) minmax(180px,.7fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(255,95,87,.22);border-radius:12px;background:#ff5f5709}.positionHistoryItem.ready{border-color:#00ffa33d;background:#00ffa30b}.positionHistoryItem.watch{border-color:#d4ff003d;background:#d4ff000b}.positionHistoryMain{display:flex;align-items:center;min-width:0;gap:10px}.positionHistoryMain div,.positionHistoryMeta span{min-width:0}.positionHistoryMain strong,.positionHistoryMain small,.positionHistoryMeta small,.positionHistoryMeta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.positionHistoryMain strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:15px}.positionHistoryMain small,.positionHistoryMeta small,.positionHistoryItem p{color:var(--dg-muted);font-size:11px}.positionHistoryMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.positionHistoryMeta span{padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#00000029}.positionHistoryMeta strong{color:var(--dg-text);font-family:JetBrains Mono,monospace;font-size:12px}.positionHistoryItem p{min-width:0;margin:0;line-height:1.4}.positionActionBadge.watch{border-color:#d4ff004d;color:#d4ff00;background:#d4ff000f}.positionActionBadge.danger{border-color:#ff5f5761;color:#ff6b6b;background:#ff5f5714}.positionsPage{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.positionCommandPanel{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:18px;padding:22px;border-color:#a3e63533;background:linear-gradient(135deg,#a3e63517,#11172aeb 42%),#11172ae6}.positionCommandPanel.watch{border-color:#f59e0b3d;background:linear-gradient(135deg,#f59e0b14,#11172aeb 42%),#11172ae6}.positionCommandHero{display:grid;align-content:center;gap:10px;min-width:0}.positionCommandHero>span,.positionStageHeader span,.positionRuleCard span,.positionQueueDecision small{color:#8c9eb9d1;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.positionCommandHero h2{margin:0;color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:clamp(32px,4.5vw,54px);line-height:.98}.positionCommandHero p{max-width:680px;margin:0;color:var(--dg-muted);line-height:1.5}.positionCommandActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.strategyRadarLink.muted{color:#f3f7fbb8;border-color:var(--dg-line);background:#ffffff09}.positionCommandMetrics,.positionLifecycleGrid,.positionRulesGrid{display:grid;gap:12px}.positionCommandMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.positionLifecycleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.positionStageCard,.positionRuleCard,.positionQueueItem{min-width:0;border:1px solid var(--dg-line);border-radius:14px;background:#11172ae0}.positionStageCard{display:grid;gap:12px;min-height:130px;padding:16px}.positionStageCard.ready,.positionRuleCard.ready,.positionQueueItem.ready{border-color:#6ee7b742;background:#6ee7b712}.positionStageCard.watch,.positionRuleCard.watch,.positionQueueItem.watch,.positionQueueItem.blocked{border-color:#f59e0b3d;background:#f59e0b0f}.positionStageCard.danger,.positionRuleCard.danger,.positionQueueItem.danger{border-color:#fb718542;background:#fb71850f}.positionStageHeader,.positionQueuePool{display:flex;align-items:center;gap:10px}.positionStageHeader svg{color:var(--dg-glow)}.positionStageCard strong,.positionRuleCard strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:22px;line-height:1.05}.positionStageCard small,.positionRuleCard small{color:var(--dg-muted);line-height:1.4}.positionQueuePanel{display:grid;gap:14px;padding:18px}.positionQueueList{display:grid;gap:10px}.positionQueueItem{display:grid;grid-template-columns:minmax(210px,1fr) minmax(220px,1.1fr) repeat(3,minmax(120px,.72fr)) auto;gap:10px;align-items:center;padding:12px}.positionQueueItem.lpAction{grid-template-columns:minmax(200px,1fr) minmax(220px,1fr) repeat(4,minmax(108px,.65fr)) auto;border-left-width:3px}.positionQueueItem.lpAction.ready{border-left-color:#00ffa3bd}.positionQueueItem.lpAction.watch{border-left-color:#d4ff00cc}.positionQueueItem.lpAction.danger{border-left-color:#ff5f57d1}.positionQueuePool,.positionQueuePool div,.positionQueueDecision{min-width:0}.positionQueuePool strong,.positionQueuePool small,.positionQueueDecision small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.positionQueuePool strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif}.positionQueuePool small{color:var(--dg-muted);font-size:11px}.positionQueueDecision{display:grid;gap:6px}.openPositionPlanPanel{display:grid;gap:14px;padding:18px;border-color:#60a5fa33;background:linear-gradient(135deg,#60a5fa12,#11172ae6 48%),#11172ae6}.openPositionPlanPanel.ready{border-color:#6ee7b742}.openPositionPlanPanel.blocked{border-color:#f59e0b3d}.openPositionPlanHero{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(120px,.7fr));gap:10px;align-items:stretch}.openPositionPlanHero>div{min-width:0;padding:12px;border:1px solid var(--dg-line);border-radius:12px;background:#050c1a6b}.openPositionPlanHero span,.openPositionStepGrid span,.openPositionPlanNotes span{color:#8c9eb9d1;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.openPositionPlanHero strong{display:block;overflow:hidden;margin-top:6px;color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.openPositionPlanHero small{display:block;overflow:hidden;margin-top:6px;color:var(--dg-muted);text-overflow:ellipsis;white-space:nowrap}.openPositionStepGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.openPositionStepGrid article{min-width:0;padding:12px;border:1px solid var(--dg-line);border-radius:12px;background:#050c1a57}.openPositionStepGrid article.done,.openPositionStepGrid article.ready{border-color:#6ee7b742;background:#6ee7b70f}.openPositionStepGrid article.next,.openPositionStepGrid article.watch{border-color:#d4ff003d;background:#d4ff000d}.openPositionStepGrid article.blocked{border-color:#fb71853d;background:#fb71850f}.openPositionStepGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.openPositionStepGrid strong{display:block;margin-top:8px;color:var(--dg-text);font-family:Space Grotesk,sans-serif}.openPositionStepGrid small{display:block;margin-top:6px;color:var(--dg-muted);line-height:1.35}.openPositionRiskPlan{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(120px,.55fr));gap:10px;padding:12px;border:1px solid rgba(245,158,11,.28);border-radius:12px;background:#f59e0b14}.openPositionRiskPlan.ready{border-color:#00ffa647;background:#00ffa612}.openPositionRiskPlan>div{min-width:0}.openPositionRiskPlan span{color:var(--dg-muted-strong);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.openPositionRiskPlan strong{display:block;margin-top:5px;color:var(--dg-text);font-family:Space Grotesk,sans-serif}.openPositionRiskPlan small{display:block;margin-top:5px;color:var(--dg-muted);line-height:1.35}.openPositionRiskSteps{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.openPositionRiskSteps span{padding:6px 8px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#ffffff09;color:var(--dg-muted);font-size:10px}.openPositionPlanNotes{display:flex;flex-wrap:wrap;gap:8px}.openPositionUnsignedGate{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(212,255,0,.24);border-radius:12px;background:#d4ff000b}.openPositionUnsignedGate span{color:#d4ff00;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.openPositionUnsignedGate strong{display:block;margin-top:5px;color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:20px}.openPositionUnsignedGate small{display:block;margin-top:5px;color:var(--dg-muted)}.openPositionManifest{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px;border:1px solid rgba(110,231,183,.24);border-radius:12px;background:#031c1780}.openPositionManifest span{color:#8bf5d3d1;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.openPositionManifest strong{display:block;overflow:hidden;color:var(--dg-text);font-family:Space Grotesk,sans-serif;text-overflow:ellipsis;white-space:nowrap}.openPositionManifest small{display:block;margin-top:6px;color:var(--dg-muted);line-height:1.35}.openPositionManifestRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.openPositionManifestRows p{min-width:0;margin:0;padding:9px;border:1px solid rgba(110,231,183,.14);border-radius:10px;background:#050c1a73}.openPositionUnsignedPayload{display:grid;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(0,.7fr)) auto;gap:10px;padding:12px;border:1px solid rgba(212,255,0,.28);border-radius:12px;background:#d4ff000e}.openPositionUnsignedPayload>div{min-width:0}.openPositionUnsignedPayload span{color:#d4ff00;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.openPositionUnsignedPayload strong{display:block;overflow:hidden;color:var(--dg-text);font-family:Space Grotesk,sans-serif;text-overflow:ellipsis;white-space:nowrap}.openPositionUnsignedPayload small{display:block;margin-top:6px;color:var(--dg-muted);line-height:1.35}.openPositionUnsignedPayload .strategyRadarLink{align-self:center;min-height:42px;white-space:nowrap}.openPositionBroadcastStatus{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:12px;border:1px solid rgba(251,113,133,.26);border-radius:12px;background:#7f1d1d24}.openPositionBroadcastStatus>div{min-width:0}.openPositionBroadcastStatus span{color:#fecdd3;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.openPositionBroadcastStatus strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif}.openPositionBroadcastStatus small{color:var(--dg-muted)}.openPositionSettlementStatus{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(120px,.55fr));gap:10px;padding:12px;border:1px solid rgba(245,158,11,.28);border-radius:12px;background:#f59e0b14}.openPositionSettlementStatus.healthy{border-color:#00ffa64d;background:#00ffa612}.openPositionSettlementStatus>div{min-width:0}.openPositionSettlementStatus span{color:var(--dg-muted-strong);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.openPositionSettlementStatus strong{display:block;margin-top:5px;color:var(--dg-text);font-family:Space Grotesk,sans-serif}.openPositionSettlementStatus small{display:block;margin-top:5px;color:var(--dg-muted);line-height:1.35}.openPositionNextPolicy{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(120px,.5fr));gap:10px;padding:12px;border:1px solid rgba(93,201,255,.24);border-radius:12px;background:#5dc9ff12}.openPositionNextPolicy.healthy{border-color:#00ffa652;background:#00ffa614}.openPositionNextPolicy.watch{border-color:#cdff0052;background:#cdff0014}.openPositionNextPolicy.danger{border-color:#fb718557;background:#7f1d1d29}.openPositionNextPolicy>div{min-width:0}.openPositionNextPolicy span{color:var(--dg-muted-strong);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.openPositionNextPolicy strong{display:block;margin-top:5px;color:var(--dg-text);font-family:Space Grotesk,sans-serif}.openPositionNextPolicy small{display:block;margin-top:5px;color:var(--dg-muted);line-height:1.35}.openPositionPlanNotes span{max-width:100%;padding:7px 9px;border:1px solid rgba(245,158,11,.28);border-radius:999px;color:#f8d36a;background:#f59e0b12}.positionRulesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.positionRuleCard{display:grid;gap:8px;padding:16px}@media(max-width:1100px){.strategyRadar,.strategyRadarMetrics,.strategyRadarWhy,.strategyCandidateStrip,.positionCommandPanel,.positionCommandMetrics,.positionLifecycleGrid,.positionRulesGrid,.openPositionPlanHero,.openPositionStepGrid,.openPositionRiskPlan,.openPositionManifest,.openPositionManifestRows,.openPositionUnsignedPayload,.openPositionSettlementStatus,.openPositionNextPolicy,.positionHistoryMetrics,.positionHistoryItem,.positionHistoryMeta{grid-template-columns:1fr}.decisionStrategyPlan{grid-template-columns:repeat(2,minmax(0,1fr))}.positionQueueItem{grid-template-columns:1fr}}.demoSandboxBanner{display:none}.poolMarketSummary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 28px 8px}.poolSummaryTitle{grid-column:1 / -1;display:flex;align-items:end;justify-content:space-between;max-width:none;padding-right:164px}.poolSummaryTitle h2{margin:6px 0 0;font-size:28px;letter-spacing:0}.poolSummaryTitle>strong{color:var(--dg-algae);font-size:34px}.poolSummaryCards{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.poolSummaryCards .metricBlock{min-height:104px;padding:16px;border:1px solid var(--dg-line);border-radius:14px;background:#151d36db}.poolSummaryCards .metricBlock:first-child{border-color:#6ee7b73d}.poolSummaryCards .metricBlock strong{display:block;margin-top:7px;color:var(--dg-text);font-size:20px;line-height:1.05}.poolSummaryCards .metricBlock:first-child strong{color:var(--dg-algae)}.poolSummaryCards .metricBlock small{display:block;margin-top:7px;color:var(--dg-muted);font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.35}.overviewPage,.strategyPage,.positionsPage,.riskPage,.automationPage{gap:16px}.routeErrorPanel{display:grid;gap:10px;max-width:680px;border-color:#ff5b5b59;background:#ff5b5b14}.routeErrorPanel>span{color:var(--dg-danger);font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.routeErrorPanel>strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:28px}.routeErrorPanel>small{color:var(--dg-muted);line-height:1.5}.routeErrorPanel>button{justify-self:start}.overviewPage .appHome{margin:0}.walletHero,.dataProvenance,.appReadiness,.contentGrid,.automationPanel,.realModePanel,.realPortfolioPanel,.accountSessionsPanel,.riskConsole,.backtestPanel,.strategyRadar{border-radius:14px}.walletHero,.statusPanel,.realHoldingsPanel,.decisionPanel,.backtestPanel,.collectionPanel,.automationPanel,.realModePanel,.realPortfolioPanel,.accountSessionsPanel,.riskConsole{border:1px solid var(--dg-line);background:#11172ae0;box-shadow:none}.walletHero{min-height:0;padding:22px;background:linear-gradient(135deg,#a3e63516,#11172ae6 44%),#11172ae0}.walletPattern{opacity:.18;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:26px 26px}.walletValue{color:var(--dg-text);font-family:Space Grotesk,sans-serif;font-size:clamp(48px,5.5vw,72px);letter-spacing:0}.walletControlRow{min-height:44px;padding:8px 10px;border:1px solid var(--dg-line);border-radius:9px;background:#00000038}.walletControlRow select,.yieldControlRow input,.yieldControlRow select,.poolSearch,select{border-color:var(--dg-line);border-radius:8px;background:#00000047}.realAccountGrid div,.dataProvenance div,.readinessTile,.accountSummary div,.holdingsSummary div,.precheckItem,.poolReadinessCheck,.automationCheck,.automationRun,.riskEvent,.kpi,.gateAudit,.promotionGate,.decisionItem{border:1px solid var(--dg-line);border-radius:12px;background:#00000038}.realAccountGrid span,.dataProvenance span,.readinessTile span,.accountSummary span,.holdingsSummary span,.precheckItem span,.poolReadinessCheck span,.automationCheck span,.automationRun span,.riskEvent span,.kpi span,.gateAudit span,.promotionGate span,.decisionItem span{color:#8c9eb9d1;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.realAccountGrid strong,.dataProvenance strong,.readinessTile strong,.accountSummary strong,.holdingsSummary strong,.precheckItem strong,.poolReadinessCheck strong,.automationCheck strong,.automationRun strong,.riskEvent strong,.kpi strong,.gateAudit strong,.promotionGate strong,.decisionItem strong{color:var(--dg-text);font-family:Space Grotesk,sans-serif}.appReadiness{gap:12px}.readinessTile{min-height:104px;padding:16px}.readinessTile.ok,.dataProvenance .real,.automationSummary.ok,.automationCheck.ok,.automationRun.ok,.riskEvent.good{border-color:#6ee7b73d;background:#6ee7b712}.readinessTile.warning,.readinessTile.idle,.dataProvenance .derived,.automationSummary.warning,.automationSummary.idle,.automationCheck.stale,.automationCheck.idle,.automationRun.warning,.automationRun.idle,.riskEvent.warn{border-color:#f59e0b3d;background:#f59e0b11}.readinessTile.error,.dataProvenance .blocked,.dataProvenance .fallback,.automationSummary.error,.automationRun.error{border-color:#fb718542;background:#fb718512}.contentGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);gap:16px;margin-bottom:0}.decisionPanel,.backtestPanel,.collectionPanel,.automationPanel,.realModePanel,.realPortfolioPanel,.accountSessionsPanel,.riskConsole,.statusPanel,.realHoldingsPanel{padding:16px}.automationSummary,.realModeSummary{border:1px solid var(--dg-line);border-radius:12px;background:#0000002e}.automationGrid,.realModeChecklist,.portfolioReadinessGrid,.riskEvents,.accountSummary,.holdingsSummary,.dataQuality{gap:10px}.poolExplorer{overflow:hidden}.poolTableWrap{overflow-x:hidden}.poolPremiumTable{min-width:0;width:100%;table-layout:fixed}.poolPremiumTable th,.poolPremiumTable td{padding:13px 8px;font-size:12px;overflow:hidden;vertical-align:middle}.poolPremiumTable th:nth-child(1),.poolPremiumTable td:nth-child(1){width:18%}.poolPremiumTable th:nth-child(2),.poolPremiumTable td:nth-child(2){width:11%}.poolPremiumTable th:nth-child(3),.poolPremiumTable td:nth-child(3){width:12%}.poolPremiumTable th:nth-child(4),.poolPremiumTable td:nth-child(4){width:7%}.poolPremiumTable th:nth-child(5),.poolPremiumTable td:nth-child(5){width:11%}.poolPremiumTable th:nth-child(6),.poolPremiumTable td:nth-child(6){width:10%}.poolPremiumTable th:nth-child(7),.poolPremiumTable td:nth-child(7){width:13%}.poolPremiumTable td:nth-child(6) .poolReasonInline{display:none}.poolTablePool{gap:8px}.poolTablePool strong,.poolStrategyCell{display:block;font-size:12px;overflow-wrap:anywhere}.poolTablePool small,.poolReasonInline{display:block;font-size:10px;line-height:1.2}.poolGapCell{min-width:0}.poolGapCell strong{font-size:11px}.poolDetailPanel .poolExecutionFlow{gap:8px;margin-top:0;padding:12px 14px}.poolDetailPanel .executionStep{display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:9px;align-items:center;min-height:39px;padding:7px 9px}.poolDetailPanel .executionStep em{grid-row:1 / span 2;width:22px;height:22px}.poolDetailPanel .executionStep span,.poolDetailPanel .executionStep strong,.poolDetailPanel .executionStep small{margin-top:0}.poolDetailPanel .executionStep span{color:var(--dg-text);font-size:13px}.poolDetailPanel .executionStep strong{justify-self:end;color:var(--dg-algae);font-size:12px}.poolDetailPanel .executionStep.blocked strong,.poolDetailPanel .executionStep.locked strong{color:var(--dg-danger)}.poolDetailPanel .executionStep small{grid-column:2 / -1;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.poolDetailPanel .poolOverviewCard{gap:7px;padding:13px}.poolDetailPanel .poolOverviewCard .panelHeader{min-height:22px}.poolDetailPanel .poolOverviewCard .poolDetailHero{gap:9px}.poolDetailPanel .poolOverviewCard .poolDetailHero h2{font-size:19px}.poolDetailPanel .poolOverviewCard .poolDetailHero small{max-width:280px}.poolDetailPanel .poolOverviewCard .poolTokenCard{min-height:36px;padding:6px 8px}.poolDetailPanel .poolOverviewCard .poolTokenCard strong{font-size:13px}.poolDetailPanel .poolOverviewCard .poolDetailStats{grid-template-columns:repeat(4,minmax(0,1fr))}.poolDetailPanel .poolOverviewCard .metricBlock{min-height:36px;padding:6px 8px}.poolDetailPanel .poolOverviewCard .metricBlock strong{font-size:13px;white-space:nowrap}html,body,#root{overflow-x:hidden}.workspace,.routePage,.poolWorkbench,.strategyPage,.poolExplorer,.poolDetailPanel,.strategyTechnicalDetails{min-width:0}.routePage{width:100%;max-width:1480px;margin:0 auto;overflow-x:hidden}.poolWorkbench{max-width:1480px;margin:0 auto}.poolTableWrap{max-width:100%}.poolPremiumTable th,.poolPremiumTable td{overflow:hidden;text-overflow:ellipsis}.poolWorkbench{grid-template-columns:minmax(0,1fr)}.poolTableWrap{overflow-x:auto}.poolPremiumTable{min-width:1080px}.poolPremiumTable th:nth-child(1),.poolPremiumTable td:nth-child(1){width:22%}.poolPremiumTable th:nth-child(7),.poolPremiumTable td:nth-child(7){width:11%}.poolPremiumTable th:nth-child(8),.poolPremiumTable td:nth-child(8){width:10%}.poolPremiumTable th:nth-child(9),.poolPremiumTable td:nth-child(9){width:8%}.poolActionCard .poolOverviewCard{padding:14px}.poolActionCard .poolActionHero .poolDetailStats{grid-template-columns:repeat(4,minmax(0,1fr))}.poolActionCard .executionStepGrid{grid-template-columns:repeat(4,minmax(160px,1fr))}.poolActionCard .realExecutionHero{grid-template-columns:repeat(4,minmax(150px,1fr))}.poolActionCard .realExecutionActions{grid-template-columns:repeat(7,minmax(118px,1fr))}.poolPremiumTable td:nth-child(8) .poolReasonInline,.poolPremiumTable td:nth-child(9) .poolReasonInline{display:none}.strategyPage{grid-template-columns:minmax(0,1fr)}.strategyTechnicalDetails{display:block;border:1px solid var(--dg-line);border-radius:14px;background:#11172ab8}.strategyTechnicalDetails>summary{min-height:54px;padding:14px 16px;border-radius:14px}.strategyTechnicalDetails[open]{display:grid;gap:16px;padding-bottom:16px}.strategyTechnicalDetails[open]>.decisionPanel,.strategyTechnicalDetails[open]>.contentGrid{margin:0 16px}.positionHistoryPanel{overflow:hidden}.positionHistoryItem{grid-template-columns:minmax(220px,.95fr) minmax(300px,1.25fr) minmax(160px,.8fr) auto}.positionHistoryItem p{min-width:0;overflow-wrap:anywhere}.executiveDecisionItem{grid-template-columns:minmax(220px,.95fr) minmax(240px,1fr) minmax(220px,1fr) auto}.executiveDecisionReason,.executiveDecisionReason small{min-width:0;overflow-wrap:anywhere}@media(max-width:1320px){.poolWorkbench{grid-template-columns:minmax(0,1fr)}.poolDetailPanel{position:static;max-height:none}.positionHistoryItem,.executiveDecisionItem{grid-template-columns:1fr}}
