:root{--bg:#050816;--panel:#101418;--panel-strong:#151b20;--ink:#f5f7f8;--muted:#93a1aa;--line:#ffffff1a;--green:#32d583;--cyan:#38bdf8;--amber:#fbbf24;--rose:#fb7185;--red:#f04438;--shadow:0 18px 60px #00000057;--hv-blue:#1f8cff;--hv-purple:#9b4dff}.brandWordmark{color:#fff;letter-spacing:0;font-size:1.8rem;font-weight:850;line-height:1;display:block}.brandWordmarkLogin{white-space:nowrap;font-size:2.4rem}*{box-sizing:border-box}html{background:var(--bg);min-height:100%;color:var(--ink);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:linear-gradient(180deg, #1f8cff1f, transparent 360px), linear-gradient(120deg, #9b4dff1c, transparent 42%), var(--bg);min-height:100vh;margin:0}.shell{width:100%;margin:0 auto;padding:28px}.loginShell{place-items:center;min-height:100vh;padding:24px;display:grid}.loginPanel{border:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow);background:#101418eb;border-radius:8px;gap:18px;padding:22px;display:grid}.loginHeader{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.loginHeader h1{margin-top:2px;font-size:2rem}.loginIcon{width:38px;height:38px;color:var(--hv-blue);background:#1f8cff17;border:1px solid #1f8cff47;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.loginButton{width:100%}.topbar,.walletHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.backLink{min-height:34px;color:var(--muted);align-items:center;gap:7px;margin-bottom:16px;text-decoration:none;display:inline-flex}.backLink:hover,.accountLink:hover{color:var(--green)}.walletAddress{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:.92rem}.productMark,.eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}h1,h2{letter-spacing:0;margin:0}h1{margin-top:6px;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.96}h2{margin-top:4px;font-size:1.18rem}.statusCluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.statusPill{border:1px solid var(--line);min-height:38px;color:var(--muted);white-space:nowrap;background:#ffffff0e;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}a.statusPill{text-decoration:none}.statusPill[data-status=live]{color:var(--green);background:#32d58317;border-color:#32d58357}.statusPill[data-status=connecting],.statusPill[data-status=reconnecting]{color:var(--cyan);background:#38bdf814;border-color:#38bdf84d}.statusPill[data-status=offline]{color:var(--amber);background:#fbbf2414;border-color:#fbbf2447}.statusButton{font:inherit;cursor:pointer}.privacyToggle{border:1px solid var(--line);min-height:38px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0e;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.privacyToggle:hover,.privacyToggle[aria-pressed=true]{color:var(--text);background:#38bdf81a;border-color:#38bdf85c}.statusButton:hover{color:var(--green);border-color:#32d58366}.statusButton:disabled{opacity:.62;cursor:not-allowed}.inlineAction{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.inlineActionStatus{max-width:240px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;overflow:hidden}.inlineActionStatus[data-status=success]{color:var(--green)}.inlineActionStatus[data-status=error]{color:var(--rose)}.notice{color:#fee9a7;background:#fbbf2414;border:1px solid #fbbf2452;border-radius:8px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.notice strong,.notice span{display:block}.notice span{color:var(--muted);margin-top:3px}.metricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.metricCard,.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#101418e0;border-radius:8px}.metricCard{grid-template-rows:auto auto minmax(38px,auto);align-content:start;min-width:0;min-height:124px;padding:18px;display:grid}.metricCard span,.metricCard small,.timestamp{color:var(--muted)}.metricCard span{min-width:0;font-size:.88rem;display:block}.metricCard strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:7px;font-size:1.65rem;line-height:1.05;display:block;overflow:hidden}.metricCard small{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-height:38px;margin-top:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.fundamentalsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fundamentalsGrid>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:12px}.fundamentalsGrid span,.fundamentalsGrid small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.fundamentalsGrid strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:1.1rem;line-height:1.15;display:block;overflow:hidden}.fundamentalsGrid small{margin-top:4px}.fundamentalPageGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.fundamentalScenarioGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fundamentalScenarioGrid>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:12px}.fundamentalScenarioGrid span,.fundamentalScenarioGrid strong,.fundamentalScenarioGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fundamentalScenarioGrid span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.fundamentalScenarioGrid strong{color:var(--ink);margin-top:5px;font-size:1.12rem}.fundamentalScenarioGrid small{color:var(--muted);margin-top:5px;font-size:.76rem;font-weight:800}.fundamentalTrendBars{background:#00000024;border:1px solid #ffffff14;border-radius:8px;align-items:end;gap:3px;min-width:0;height:120px;margin-bottom:12px;padding:12px;display:flex}.fundamentalTrendBars span{background:linear-gradient(#38bdf8e6,#32d583bf);border-radius:4px 4px 0 0;flex:1 1 0;min-width:3px}.fundamentalComponentList,.fundamentalDriverList{gap:9px;display:grid}.fundamentalComponentList>div,.fundamentalDriverList>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:10px}.fundamentalComponentList span,.fundamentalComponentList strong,.fundamentalComponentList small,.fundamentalDriverList span,.fundamentalDriverList strong,.fundamentalDriverList em,.fundamentalDriverList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fundamentalComponentList span,.fundamentalDriverList small{color:var(--muted);font-size:.72rem;font-weight:800}.fundamentalComponentList strong,.fundamentalDriverList strong{color:var(--ink);margin-top:4px}.fundamentalComponentList em{background:var(--cyan);border-radius:999px;height:5px;margin-top:8px;display:block}.fundamentalComponentList small{margin-top:6px}.fundamentalDriverList span{width:fit-content;max-width:100%;color:var(--muted);text-transform:uppercase;background:#93a1aa14;border:1px solid #93a1aa38;border-radius:999px;padding:4px 7px;font-size:.65rem;font-weight:850}.fundamentalDriverList span[data-direction=positive]{color:var(--green);background:#32d58314;border-color:#32d5834d}.fundamentalDriverList span[data-direction=negative]{color:var(--rose);background:#fb718514;border-color:#fb718547}.fundamentalDriverList em{color:#dfe7e5;margin-top:4px;font-size:.78rem;font-style:normal}.reportMetricGrid{margin-bottom:14px}.reportPageGrid{grid-template-columns:minmax(360px,.52fr) minmax(0,1fr);gap:14px;display:grid}.reportDetailGrid{grid-template-columns:minmax(360px,.42fr) minmax(0,1fr);gap:14px;display:grid}.reportTitle{overflow-wrap:anywhere;max-width:980px}.reportCreateForm{gap:12px;display:grid}.reportFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reportOptionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reportOptionRow .inlineActionStatus{margin-left:auto}.reportList{gap:8px;display:grid}.reportListItem{border:1px solid var(--line);min-width:0;min-height:70px;color:inherit;background:#ffffff09;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.reportListItem:hover{background:#38bdf812;border-color:#38bdf857}.reportListItem>div{min-width:0}.reportListItem strong,.reportListItem small,.reportListItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.reportListItem strong{margin-top:3px}.reportListItem small{color:var(--muted);margin-top:4px;font-size:.78rem}.reportContext{color:var(--green);letter-spacing:.08em;font-size:.7rem;font-weight:850}.reportListMeta{text-align:right;flex:none;justify-items:end;gap:6px;display:grid}.reportStatusBadge{min-height:30px;color:var(--muted);text-transform:uppercase;white-space:nowrap;background:#93a1aa14;border:1px solid #93a1aa38;border-radius:8px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.reportStatusBadge[data-status=complete]{color:var(--green);background:#32d58317;border-color:#32d58357}.reportStatusBadge[data-status=running],.reportStatusBadge[data-status=dispatched]{color:var(--cyan);background:#38bdf814;border-color:#38bdf84d}.reportStatusBadge[data-status=failed],.reportStatusBadge[data-status=timeout],.reportStatusBadge[data-status=cancelled]{color:var(--rose);background:#fb718514;border-color:#fb718547}.reportContextGrid,.reportTimeline,.artifactStack{gap:10px;display:grid}.reportContextGrid>div{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.reportContextGrid span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.reportContextGrid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monoValue{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem}.timelineItem{border:1px solid var(--line);background:#ffffff08;border-radius:8px;justify-content:space-between;gap:12px;min-width:0;padding:12px;display:flex}.timelineItem[data-status=complete]{border-color:#32d58338}.timelineItem[data-status=failed]{border-color:#fb71853d}.timelineItem div{min-width:0}.timelineItem strong,.timelineItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.timelineItem span,.timelineItem small{color:var(--muted)}.timelineItem small{flex:none}.artifactCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.artifactCard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.artifactCard h3{margin:3px 0 0;font-size:1rem}.artifactCard small{color:var(--muted);white-space:nowrap}.artifactText,.artifactJson{color:#dfe7e5;white-space:pre-wrap;background:#0000002e;border:1px solid #ffffff14;border-radius:8px;max-width:100%;margin:0;padding:12px;font:.82rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.artifactSummary{color:#dfe7e5;margin:0;line-height:1.55}.artifactStructured,.artifactMarkdown{gap:12px;min-width:0;display:grid}.artifactMarkdown p,.artifactMarkdown h4{margin:0}.artifactMarkdown h4{color:var(--ink);font-size:.96rem}.artifactMarkdown p{color:#dfe7e5;line-height:1.5}.artifactBullet{padding-left:16px;position:relative}.artifactBullet:before{color:var(--cyan);content:"•";position:absolute;left:2px}.artifactBreak{height:4px;display:block}.artifactKeyValueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.artifactKeyValueGrid>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:10px}.artifactKeyValueGrid span,.artifactKeyValueGrid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.artifactKeyValueGrid span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.artifactKeyValueGrid strong{color:var(--ink);margin-top:4px;font-size:.82rem}.artifactTableBlock{gap:8px;min-width:0;display:grid}.artifactTableTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.artifactTableTitle strong{color:var(--ink)}.artifactTableTitle span{color:var(--muted);font-size:.76rem;font-weight:800}.artifactTableWrap{width:100%;min-width:0;overflow-x:auto}.artifactTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.artifactTable th,.artifactTable td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff12;max-width:180px;padding:8px;overflow:hidden}.artifactTable th{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.artifactTable td{color:#dfe7e5;font-size:.78rem}.artifactRawDetails{min-width:0}.artifactRawDetails summary{cursor:pointer;color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.artifactRawDetails .artifactJson{margin-top:8px}.contentGrid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:14px;display:grid}.detailGrid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:14px;margin-bottom:14px;display:grid}.sideStack{align-content:start;gap:14px;min-width:0;display:grid}.panel{min-width:0;padding:18px}.panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.panelMeta{text-align:right;justify-items:end;gap:7px;min-width:0;display:grid}.liveStatus{min-height:24px;color:var(--muted);white-space:nowrap;background:#93a1aa14;border:1px solid #93a1aa3d;border-radius:8px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.liveStatus[data-status=live]{color:var(--green);background:#32d58317;border-color:#32d58357}.liveStatus[data-status=connecting],.liveStatus[data-status=reconnecting]{color:var(--cyan);background:#38bdf814;border-color:#38bdf84d}.liveStatus[data-status=offline]{color:var(--amber);background:#fbbf2414;border-color:#fbbf2447}.liveStatus[data-status=idle]{color:#93a1aab8;background:#93a1aa0f;border-color:#93a1aa2e}.marketToolbar{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.watchlistRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.watchlistStrip{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.watchlistStripLabel{color:var(--muted);text-transform:uppercase;letter-spacing:0;flex:none;padding-top:7px;font-size:.72rem;font-weight:800}.watchlistChips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.watchlistChip{min-width:0;height:30px;color:var(--ink);font:inherit;cursor:pointer;background:#0a1022db;border:1px solid #38bdf838;border-radius:999px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.watchlistChip strong,.watchlistChip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.watchlistChip strong{color:var(--white)}.watchlistChip span{color:var(--muted);font-size:.74rem;font-weight:700}.watchlistChip:hover{background:#0c1226f5;border-color:#60a5fa73}.marketSearch,.marketSelect{flex:0 auto;gap:6px;min-width:0;display:grid}.marketSearch span,.marketSelect span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.marketSearch input,.marketSelect select{border:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--ink);font:inherit;background:#0000002e;border-radius:8px;padding:0 10px}.marketSelect select{cursor:pointer}.marketSearch input:focus,.marketSelect select:focus{outline-offset:1px;outline:2px solid #38bdf85c}.toggleField{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:inline-flex}.toggleField input{width:16px;height:16px;accent-color:var(--cyan);margin:0}.watchlistStatus{text-align:right;color:var(--muted);white-space:nowrap;flex:0 auto;font-size:.76rem;font-weight:600}.watchCell{white-space:nowrap;width:1%;padding-right:4px;text-align:center!important}.watchButton{color:#93c5fdcc;background:#0a10228a;border:1px solid #38bdf824;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:0;line-height:0;display:inline-flex}.watchButton svg{flex:none;display:block}.watchButton.isWatched{color:var(--amber);background:#f59e0b14;border-color:#f59e0b4d}.watchButton:hover{background:#0c1226db;border-color:#60a5fa80}.watchButton:disabled{opacity:.7;cursor:wait}.marketPanel tr.isWatchedMarket td{background:#fbbf240b}.marketPanel tr.isWatchedMarket td:first-child{box-shadow:inset 3px 0 #fbbf247a}.segmentedControl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.segmentedControl button{min-width:0;height:38px;color:var(--muted);font:inherit;cursor:pointer;background:#93a1aa0f;border:1px solid #93a1aa38;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.78rem;font-weight:800;display:inline-flex}.segmentedControl button[aria-pressed=true]{color:var(--green);background:#32d5831a;border-color:#32d5835c}.segmentedControl button span{color:inherit;opacity:.72;font-size:.72rem}.tableShell{overflow-x:auto}.tableFooter{min-width:740px;color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;padding:10px 0 0;font-size:.82rem;font-weight:800;display:flex}.tableAction{min-height:34px;color:var(--green);font:inherit;cursor:pointer;background:#32d58314;border:1px solid #32d58352;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.tableAction:hover{background:#32d58321;border-color:#32d58385}.tableAction.ghost{color:var(--muted);background:#93a1aa0f;border-color:#93a1aa38}.tableAction.ghost:hover{color:var(--ink);background:#93a1aa1a;border-color:#93a1aa61}@media (min-width:1021px){.marketPanel .tableShell{overflow-x:hidden}.marketPanel table{table-layout:fixed;min-width:0}.marketPanel .tableFooter{min-width:0}.marketPanel th,.marketPanel td{text-overflow:ellipsis;overflow:hidden}.marketPanel th:first-child,.marketPanel td:first-child{width:42px}.marketPanel th:nth-child(2),.marketPanel td:nth-child(2){text-align:left;width:24%}.marketPanel th:nth-child(2) .sortHeader{justify-content:flex-start}.marketPanel th:nth-child(3),.marketPanel td:nth-child(3){width:9%}.marketPanel th:nth-child(4),.marketPanel td:nth-child(4),.marketPanel th:nth-child(5),.marketPanel td:nth-child(5),.marketPanel th:nth-child(6),.marketPanel td:nth-child(6){width:18%}.marketPanel th:nth-child(7),.marketPanel td:nth-child(7){width:13%}}table{border-collapse:collapse;width:100%;min-width:740px}.detailTable{min-width:780px}th,td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px 10px}th:first-child,td:first-child{text-align:left}th{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.sortHeader{max-width:100%;min-height:28px;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}th:first-child .sortHeader{justify-content:flex-start}.sortHeader:hover,.sortHeader:focus-visible{color:var(--green)}.sortHeader:focus-visible{outline-offset:3px;outline:2px solid #38bdf85c}.sortHeader b{color:currentColor;opacity:.72;width:12px;font-size:.72rem;font-weight:900;line-height:1}td{color:#dfe7e5}.valuePositive{color:var(--green)!important}.valueNegative{color:var(--rose)!important}.valueNeutral{color:inherit}.flashValue{font-weight:inherit;display:inline}.valueFlashUp{animation:.85s ease-out valueFlashUp}.valueFlashDown{animation:.85s ease-out valueFlashDown}b.valuePositive,b.valueNegative,b.valueNeutral{font-weight:800}@keyframes valueFlashUp{0%{color:var(--green);text-shadow:0 0 14px #32d58394}44%{color:var(--green)}to{color:inherit;text-shadow:none}}@keyframes valueFlashDown{0%{color:var(--rose);text-shadow:0 0 14px #fb718594}44%{color:var(--rose)}to{color:inherit;text-shadow:none}}td strong,td span{display:block}td span{color:var(--muted);margin-top:3px;font-size:.78rem}.opsList{gap:10px;display:grid}.opsRow{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:12px;display:flex}.opsRow span{color:var(--muted)}.opsRow strong{text-align:right}.opsRow[data-tone=success] strong{color:var(--green)}.opsRow[data-tone=warning] strong{color:var(--amber)}.opsRow[data-tone=error] strong{color:var(--rose)}.refreshDiagnostics,.refreshHistory{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:10px;padding:12px;display:grid}.refreshRunList{gap:6px;display:grid}.refreshRunDetails{min-width:0}.refreshRunDetails summary{cursor:pointer;list-style:none}.refreshRunDetails summary::-webkit-details-marker{display:none}.refreshRun{min-height:28px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;display:flex}.refreshRun strong{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refreshRun[data-status=OK] strong,.refreshRunDetails[data-status=OK] .refreshRun strong,.refreshHistory .diagnosticHeader strong{color:var(--green)}.refreshRun[data-status=PARTIAL] strong,.refreshRunDetails[data-status=PARTIAL] .refreshRun strong{color:var(--amber)}.refreshRun[data-status=ERROR] strong,.refreshRunDetails[data-status=ERROR] .refreshRun strong{color:var(--rose)}.refreshRunIssues{border-left:1px solid #93a1aa33;gap:5px;padding:2px 0 6px 12px;display:grid}.refreshRunIssues div{min-width:0;color:var(--muted);justify-content:space-between;gap:10px;font-size:.76rem;display:flex}.refreshRunIssues span{color:var(--muted);flex:none}.refreshRunIssues strong{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.diagnosticHeader,.diagnosticIssue{justify-content:space-between;align-items:center;gap:12px;display:flex}.diagnosticHeader span,.diagnosticIssue span,.diagnosticRows span{color:var(--muted);font-size:.78rem}.diagnosticHeader strong{color:var(--green);font-size:.84rem}.sourceGrid{flex-wrap:wrap;gap:6px;display:flex}.sourcePill{min-height:24px;color:var(--muted);text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.sourcePill[data-ok=true]{color:var(--green);border-color:#34d39938}.sourcePill[data-ok=false]{color:var(--rose);border-color:#fb718547}.diagnosticRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.diagnosticRows div{gap:3px;min-width:0;display:grid}.diagnosticRows strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.diagnosticIssue{color:var(--rose)}.diagnosticIssue strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compactButton{min-width:0}.captureForm{margin-bottom:12px}.captureGrid{grid-template-columns:minmax(0,1fr) 84px auto;align-items:end;gap:8px;display:grid}.fieldGroup{gap:6px;min-width:0;display:grid}.fieldGroup span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.fieldGroup input,.fieldGroup select{border:1px solid var(--line);width:100%;height:38px;color:var(--ink);font:inherit;background:#0000002e;border-radius:8px}.fieldGroup input{text-overflow:ellipsis;min-width:0;padding:0 10px;overflow:hidden}.fieldGroup select{padding:0 8px}.fieldGroup input:focus,.fieldGroup select:focus{outline-offset:1px;outline:2px solid #38bdf85c}.iconButton{min-width:84px;height:38px;color:var(--green);font:inherit;cursor:pointer;background:#32d5831a;border:1px solid #32d5835c;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.86rem;font-weight:800;display:inline-flex}.iconButton:disabled{color:#93a1aa94;cursor:not-allowed;background:#93a1aa0f;border-color:#93a1aa2e}.formStatus{min-height:18px;color:var(--muted);margin-top:7px;font-size:.78rem}.formStatus[data-status=success]{color:var(--green)}.formStatus[data-status=error]{color:var(--rose)}.accountList{gap:10px;display:grid}.accountToolbar{flex-wrap:nowrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.accountToolbar .marketSearch{flex:auto}.accountToolbar .toggleField{flex:none}.accountToolbar .accountSortSelect{flex:0 0 170px}.accountToolbar .watchlistStatus{margin-left:auto}.accountRow{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;min-width:0;padding:12px}.accountRowHeader,.positionLine{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accountRowHeader strong,.accountRowHeader span,.positionLine span,.positionLine strong{display:block}.accountRowHeader>div{min-width:0}.accountTitleLine{align-items:center;gap:6px;min-width:0;display:flex}.liveAccountDot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #32d5831f}.accountLink{color:var(--ink);overflow-wrap:anywhere;font-weight:800;text-decoration:none}.accountRowHeader strong,.accountLink{overflow-wrap:anywhere}.hyperbookLink{color:inherit;text-decoration:none}.hyperbookLink:hover{color:var(--cyan);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.assetDashboardLink{text-decoration:none}.assetHero{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.assetTitleRow{align-items:flex-end;gap:12px;min-width:0;display:flex}.assetLiveBadge{min-height:28px;color:var(--muted);white-space:nowrap;background:#93a1aa12;border:1px solid #93a1aa38;border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.assetLiveBadge[data-status=live]{color:var(--green);background:#32d5831a;border-color:#32d58357}.assetLiveBadge[data-status=reconnecting]{color:var(--amber);background:#fbbf241a;border-color:#fbbf2457}.assetHero p{color:var(--muted);margin:8px 0 0}.assetLiveStrip{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:.78rem;display:flex}.assetLiveStrip span{border-right:1px solid var(--line);min-width:0;padding-right:8px}.assetLiveStrip span:last-child{border-right:0}.assetNavigationControls{grid-template-columns:minmax(190px,240px) minmax(260px,360px);align-items:end;gap:10px;min-width:min(610px,100%);display:grid}.assetSymbolForm,.assetWatchlistSelect{min-width:0}.assetSortSelect{flex:0 0 150px}.assetInputCluster{grid-template-columns:minmax(0,1fr) 38px;gap:8px;display:grid}.assetLoadButton{width:38px;height:38px}.assetMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.assetContentGrid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.7fr)}.assetTerminalGrid{grid-template-columns:minmax(220px,260px) minmax(640px,1.4fr) minmax(440px,.8fr);align-items:start;gap:14px;display:grid}.assetContextStack,.assetBookColumn,.assetAnalyticsColumn,.assetAnalyticsStack{gap:14px;min-width:0;display:grid}.assetContextPanel,.assetAnalyticsColumn>.panel,.assetAnalyticsStack>.panel{box-shadow:none}.assetControlsPanel{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.assetModeStrip,.assetSettingStrip{align-items:center;gap:8px;min-width:0;display:flex}.assetModeStrip{flex-wrap:wrap}.assetModeStrip button{height:34px;color:var(--muted);font:inherit;cursor:pointer;background:#93a1aa0f;border:1px solid #93a1aa38;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.assetModeStrip button.active{color:var(--green);background:#32d5831a;border-color:#32d5835c}.assetSettingStrip{color:var(--muted);flex:none}.assetSettingStrip select{border:1px solid var(--line);height:34px;color:var(--ink);font:inherit;background:#0000002e;border-radius:8px;font-size:.78rem}.assetThresholdControl{white-space:nowrap;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}.assetThresholdControl input{width:90px;accent-color:var(--cyan)}.assetBookPanel{align-self:stretch;min-height:760px}.assetDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.assetDashboardGrid>.assetBookPanel,.assetSpanFull{grid-column:1/-1}.assetMarketList{gap:8px;min-width:0;display:grid}.assetMarketRow{border:1px solid var(--line);min-width:0;color:var(--ink);background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.assetMarketRow span{min-width:0;display:grid}.assetMarketRow strong,.assetMarketRow em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assetMarketRow strong{color:var(--white);font-style:normal}.assetMarketRow em{color:var(--muted);font-size:.74rem;font-style:normal}.assetMarketRow:hover,.assetMarketRow.isSelected{background:#32d58314;border-color:#32d58357}.assetBookGrid{gap:8px;min-width:0;display:grid;overflow-x:auto}.assetBookTopline{border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff08;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;font-size:.74rem;display:grid}.assetBookTopline strong{color:var(--white);text-align:center;font-size:.9rem}.assetBookTopline span:nth-child(3),.assetBookTopline em{text-align:right}.assetBookTopline em{min-width:86px;font-style:normal}.assetDepthTableShell{border:1px solid var(--line);border-radius:8px;max-height:650px;overflow:auto}.assetDepthTable{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:.78rem}.assetDepthTable th,.assetDepthTable td{text-align:right;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #93a1aa1f;padding:7px 8px;line-height:1.2;overflow:hidden}.assetDepthTable th{z-index:2;color:var(--muted);text-transform:uppercase;background:#0d1317fa;font-size:.68rem;font-weight:800;position:sticky;top:0}.assetDepthTable tr:last-child td{border-bottom:0}.assetDepthTable th:nth-child(4),.assetDepthTable td:nth-child(4){text-align:left}.assetDepthTable .assetBidPrice,.assetDepthTable .assetAskPrice{font-weight:800}.assetTableEmpty{height:72px;color:var(--muted);text-align:center!important}.assetTotalColumn{width:18%}.assetSizeColumn{width:15%}.assetPriceColumn{width:17%}.assetBidPrice,.assetLiquidityTable .assetBidPrice{color:var(--green)}.assetAskPrice,.assetLiquidityTable .assetAskPrice{color:var(--rose)}.assetLiquidityTableShell{border:1px solid var(--line);border-radius:8px;width:100%;max-width:100%;max-height:440px;overflow:hidden auto}.assetLiquidityTable{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:0;max-width:100%;font-size:.78rem}.assetLiquidityTable th,.assetLiquidityTable td{text-align:right;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #93a1aa1f;min-width:0;padding:7px 6px;line-height:1.2;overflow:hidden}.assetLiquidityTable th{z-index:2;color:var(--muted);text-transform:uppercase;background:#0d1317fa;font-size:.68rem;font-weight:800;position:sticky;top:0}.assetLiquidityTable th:first-child,.assetLiquidityTable td:first-child,.assetLiquidityTable th:nth-child(2),.assetLiquidityTable td:nth-child(2){text-align:left}.assetLiquidityTable th:first-child,.assetLiquidityTable td:first-child{width:15%}.assetLiquidityTable th:nth-child(2),.assetLiquidityTable td:nth-child(2){width:39%}.assetLiquidityTable th:nth-child(3),.assetLiquidityTable td:nth-child(3),.assetLiquidityTable th:nth-child(4),.assetLiquidityTable td:nth-child(4){width:23%}.assetLiquidityTable tr:last-child td{border-bottom:0}.assetSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assetKeyValue{border-bottom:1px solid var(--line);gap:6px;padding:10px 12px;display:grid}.assetKeyValue span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.assetKeyValue strong{color:var(--white);font-size:.98rem}.assetWallGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assetTableBlock{align-content:start;gap:8px;min-width:0;display:grid}.assetTableTitle{text-transform:uppercase;font-size:.78rem}.assetCompactTableShell,.assetKeyTableShell{border:1px solid var(--line);border-radius:8px;width:100%;max-width:100%;overflow:hidden auto}.assetCompactTable{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.assetCompactTable th,.assetCompactTable td{text-align:right;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #93a1aa1f;min-width:0;padding:7px 6px;line-height:1.2;overflow:hidden}.assetCompactTable th{color:var(--muted);text-transform:uppercase;background:#0d1317fa;font-size:.68rem;font-weight:800}.assetCompactTable th:first-child,.assetCompactTable td:first-child{color:var(--ink);text-align:left;font-weight:800}.assetCompactTable tr:last-child td{border-bottom:0}.assetWallTable{table-layout:fixed;font-size:.74rem}.assetWallTable th,.assetWallTable td{padding:7px 4px}.assetWallTable th:first-child,.assetWallTable td:first-child{width:24%}.assetWallTable th:nth-child(2),.assetWallTable td:nth-child(2){width:26%}.assetWallTable th:nth-child(3),.assetWallTable td:nth-child(3){width:18%}.assetWallTable th:nth-child(4),.assetWallTable td:nth-child(4),.assetWallTable th:nth-child(5),.assetWallTable td:nth-child(5){width:16%}.assetKeyTable{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;max-width:100%;font-size:.82rem}.assetKeyTable th,.assetKeyTable td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #93a1aa1f;min-width:0;padding:9px 10px;line-height:1.25;overflow:hidden}.assetKeyTable th{width:58%;color:var(--muted);text-align:left;text-transform:uppercase;font-size:.72rem;font-weight:800}.assetKeyTable td{color:var(--white);text-align:right;justify-self:end;font-weight:800}.assetKeyTable tr:last-child th,.assetKeyTable tr:last-child td{border-bottom:0}.assetKeyRows{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:8px;gap:0;font-size:.82rem;display:grid;overflow:hidden}.assetKeyRow{border-bottom:1px solid #93a1aa1f;grid-template-columns:minmax(112px,auto) minmax(96px,1fr);align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.assetKeyRow:last-child{border-bottom:0}.assetKeyRow span,.assetKeyRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assetKeyRow span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.assetKeyRow strong{color:var(--white);text-align:right;justify-self:end;font-weight:800}.assetHealthStack{gap:10px;display:grid}.assetHealthRow{color:var(--muted);grid-template-columns:82px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:.82rem;display:grid}.assetHealthRow i{background:#93a1aa24;border-radius:999px;height:8px;overflow:hidden}.assetHealthRow b{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;display:block}.assetHealthRow strong{color:var(--white);text-align:right}.removeAccountButton{width:24px;height:24px;color:var(--muted);cursor:pointer;background:#93a1aa0f;border:1px solid #93a1aa38;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.removeAccountButton:hover{color:var(--rose);background:#fb718517;border-color:#fb71856b}.removeAccountButton:disabled{opacity:.55;cursor:not-allowed}.accountRowHeader span,.accountStats span,.positionLine span,.positionLine small,.mutedLine{color:var(--muted)}.accountRowHeader>div>span{margin-top:3px;font-size:.78rem}.tonePill{max-width:46%;color:var(--muted);text-align:right;background:#93a1aa14;border:1px solid #93a1aa3d;border-radius:8px;flex:none;padding:5px 8px;font-size:.76rem;font-weight:800}.tonePill[data-tone=long]{color:var(--green);background:#32d58317;border-color:#32d58352}.tonePill[data-tone=short]{color:var(--rose);background:#fb718517;border-color:#fb718552}.accountStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.accountStats div{background:#00000024;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:8px}.accountStats span{font-size:.72rem;display:block}.accountStats strong{overflow-wrap:anywhere;margin-top:4px;font-size:.88rem;display:block}.liveStatNote{margin-top:3px;font-size:.7rem;font-weight:800;display:block}.activityTape{gap:8px;display:grid}.activityEvent{background:#00000024;border:1px solid #ffffff14;border-left:3px solid #93a1aa61;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.activityEvent[data-kind=fill]{border-left-color:var(--green)}.activityEvent[data-kind=order]{border-left-color:var(--cyan)}.activityEvent[data-kind=event]{border-left-color:var(--amber)}.activityEvent strong,.activityEvent span{display:block}.activityEvent>div{min-width:0}.activityEvent span{color:var(--muted);margin-top:3px;font-size:.76rem}.activityEvent span b{margin-left:4px;display:inline}.activityEventMeta{text-align:right}.positionList{gap:7px;display:grid}.positionLine{font-size:.86rem}.positionLine strong{text-align:right}.positionLine small{margin-left:6px;font-size:.76rem}.historyGrid{gap:10px;display:grid}.historyCard{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;min-width:0;padding:12px}.historyCard span,.historyCard small{color:var(--muted);display:block}.historyCard small b{display:inline}.historyCard span{text-transform:uppercase;font-size:.76rem;font-weight:800}.historyCard strong{margin-top:5px;font-size:1.18rem;display:block}.historyCard small{margin-top:4px;line-height:1.35}.emptyState{border:1px dashed var(--line);min-height:160px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.treasurySurface{gap:14px;display:grid}.treasuryPageGrid{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);gap:14px;display:grid}.treasuryForm{gap:12px;display:grid}.treasuryFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.treasuryInlineForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.treasuryActionRow,.treasuryOpsGrid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.treasuryBackupBox{margin-top:12px}.fieldGroup textarea{resize:vertical;border:1px solid var(--line);width:100%;min-width:0;min-height:120px;color:var(--ink);background:#0000002e;border-radius:8px;padding:10px;font:.82rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.fieldGroup textarea:focus{outline-offset:1px;outline:2px solid #38bdf85c}.treasuryTable{min-width:0;overflow:hidden}.treasuryTable table{table-layout:fixed;min-width:0}.treasuryTable th,.treasuryTable td{text-overflow:ellipsis;padding:10px 8px;overflow:hidden}.treasuryTable th:first-child,.treasuryTable td:first-child{width:20%}.treasuryTable th:last-child,.treasuryTable td:last-child{width:176px}.treasuryTable.compact th:first-child,.treasuryTable.compact td:first-child{width:100px}.treasuryTable.compact th:last-child,.treasuryTable.compact td:last-child{width:44px}.treasuryTable td strong,.treasuryTable td span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.treasuryBalanceControl{grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:6px;display:grid}.treasuryBalanceControl input{border:1px solid var(--line);width:100%;min-width:0;height:34px;color:var(--ink);font:inherit;background:#0000002e;border-radius:8px;padding:0 8px}.treasuryIconAction{width:34px;height:34px;color:var(--green);cursor:pointer;background:#32d58314;border:1px solid #32d58347;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.treasuryIconAction:hover{background:#32d58321;border-color:#32d5837a}.treasuryIconAction.danger{color:var(--rose);background:#fb718512;border-color:#fb71853d}.treasuryIconAction.danger:hover{background:#fb71851f;border-color:#fb71856b}.treasuryIconAction:disabled{opacity:.48;cursor:not-allowed}.treasurySplitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.treasuryHistoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.treasuryHistoryGrid>div{border:1px solid var(--line);background:#ffffff08;border-radius:8px;min-width:0;padding:12px}.treasuryHistoryGrid span,.treasuryHistoryGrid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.treasuryHistoryGrid span{text-transform:uppercase;font-size:.72rem;font-weight:800}.treasuryHistoryGrid strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:1.08rem;display:block;overflow:hidden}.treasuryHistoryGrid small{margin-top:4px;font-size:.76rem}.treasuryHistoryPanelBody{gap:12px;min-width:0;display:grid}.treasuryBalanceChart{background:#00000024;border:1px solid #ffffff14;border-radius:8px;align-items:end;gap:5px;min-width:0;height:190px;padding:14px;display:flex}.treasuryBalanceChart>div{flex:1 1 0;justify-content:center;align-items:end;gap:2px;min-width:5px;height:100%;display:flex}.treasuryBalanceChart span{border-radius:5px 5px 0 0;width:min(9px,42%);min-height:3px}.treasuryBalanceChart .current,.treasuryChartLegend .current{background:#38bdf8d9}.treasuryBalanceChart .projected,.treasuryChartLegend .projected{background:#32d583d1}.treasuryChartLegend{flex-wrap:wrap;gap:10px;display:flex}.treasuryChartLegend span{color:var(--muted);align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.treasuryChartLegend i{border-radius:999px;width:16px;height:7px;display:inline-block}.treasuryStatusLine{min-height:22px;color:var(--muted);text-align:right;font-size:.82rem;font-weight:800}.treasuryStatusLine[data-status=success]{color:var(--green)}.treasuryStatusLine[data-status=error]{color:var(--rose)}.treasuryStatusLine[data-status=loading]{color:var(--cyan)}.tradingNotice{color:#d8f3ff;background:#38bdf812;border-color:#38bdf847}.tradingPageGrid{grid-template-columns:minmax(340px,.42fr) minmax(0,1fr);gap:14px;display:grid}.tradingForm{gap:12px;display:grid}.tradingFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tradingActionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tradingActionRow .inlineActionStatus{margin-left:auto}.tradingImportRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.strategyLevelList{gap:8px;margin-top:12px;display:grid}.strategyLevelCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:10px;display:flex}.strategyLevelCard[data-side=BUY]{border-left:3px solid #32d58394}.strategyLevelCard[data-side=SELL]{border-left:3px solid #fb718594}.strategyLevelCardBody{min-width:0}.strategyLevelCardTitle{align-items:center;gap:8px;min-width:0;display:flex}.strategyLevelCardTitle span{min-height:22px;color:var(--muted);background:#93a1aa12;border:1px solid #93a1aa33;border-radius:999px;flex:none;align-items:center;padding:0 7px;font-size:.65rem;font-weight:850;display:inline-flex}.strategyLevelCard strong,.strategyLevelCardBody>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.strategyLevelCard strong{color:var(--ink);font-size:.86rem}.strategyLevelCardBody>span{color:var(--muted);margin-top:4px;font-size:.76rem}.strategyLevelCard p{color:#dfe7e5;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:7px 0 0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.strategyLevelFacts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.strategyLevelFacts span{max-width:100%;min-height:22px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 7px;font-size:.68rem;font-weight:800;display:inline-flex}.strategyLevelDetail{background:#38bdf80e;border:1px solid #38bdf838;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.strategyLevelDetailHeader{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.strategyLevelDetailHeader>div{min-width:0}.strategyLevelDetailHeader strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.strategyLevelDetailGrid,.strategyLevelRuleGrid{gap:8px;display:grid}.strategyLevelDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.strategyLevelRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategyLevelDetailGrid>div,.strategyLevelRuleGrid>div{background:#0000001f;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:8px}.strategyLevelDetailGrid span,.strategyLevelRuleGrid span,.strategyLevelDetailGrid strong,.strategyLevelRuleGrid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.strategyLevelDetailGrid span,.strategyLevelRuleGrid span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:850}.strategyLevelDetailGrid strong,.strategyLevelRuleGrid strong{color:var(--ink);margin-top:4px;font-size:.78rem}.strategyLevelDetail p{color:#dfe7e5;margin:0;font-size:.82rem;line-height:1.45}.compactEmpty{min-height:92px;margin-top:12px}.tradingIntentList{gap:10px;display:grid}.tradingIntentCard{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.tradingIntentCard header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.tradingIntentCard header>div{min-width:0}.tradingIntentCard h3,.tradingIntentCard small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tradingIntentCard h3{margin:5px 0 0;font-size:1rem}.tradingIntentCard h3 a{color:inherit;text-decoration:none}.tradingIntentCard h3 a:hover{color:var(--cyan)}.tradingIntentCard small{color:var(--muted);margin-top:4px;font-size:.78rem}.intentCardActions{flex:none;gap:6px;display:flex}.intentStatusBadge{min-height:28px;color:var(--muted);text-transform:uppercase;white-space:nowrap;background:#93a1aa14;border:1px solid #93a1aa38;border-radius:8px;align-items:center;padding:0 9px;font-size:.7rem;font-weight:850;display:inline-flex}.intentStatusBadge[data-status=DRY_RUN],.intentStatusBadge[data-status=PENDING_APPROVAL]{color:var(--cyan);background:#38bdf814;border-color:#38bdf84d}.intentStatusBadge[data-status=APPROVED],.intentStatusBadge[data-status=QUEUED],.intentStatusBadge[data-status=SENT],.intentStatusBadge[data-status=ACKED],.intentStatusBadge[data-status=PARTIALLY_FILLED]{color:var(--amber);background:#fbbf2414;border-color:#fbbf2447}.intentStatusBadge[data-status=FILLED]{color:var(--green);background:#32d58317;border-color:#32d58357}.intentStatusBadge[data-status=CANCELLED],.intentStatusBadge[data-status=REJECTED],.intentStatusBadge[data-status=FAILED],.intentStatusBadge[data-status=EXPIRED]{color:var(--rose);background:#fb718514;border-color:#fb718547}.intentMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.intentMetricGrid>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:10px}.intentMetricGrid span,.intentMetricGrid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.intentMetricGrid span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.intentMetricGrid strong{color:var(--ink);margin-top:4px}.intentWarnings{flex-wrap:wrap;gap:6px;display:flex}.intentWarnings span{max-width:100%;min-height:24px;color:var(--amber);background:#fbbf2412;border:1px solid #fbbf243d;border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.intentEventTimeline{gap:6px;display:grid}.intentEventTimeline div{background:#00000021;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(72px,.24fr) minmax(82px,.28fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.intentEventTimeline span,.intentEventTimeline strong,.intentEventTimeline em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.intentEventTimeline span{color:var(--cyan);text-transform:uppercase;font-size:.68rem;font-weight:850}.intentEventTimeline strong{color:var(--ink);font-size:.76rem}.intentEventTimeline em{color:var(--muted);font-size:.74rem;font-style:normal}.intentDetailGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;display:grid}.intentDetailStack{align-content:start;gap:14px;min-width:0;display:grid}.detailWarnings{margin-top:12px}.intentClearState{min-height:30px;color:var(--green);background:#32d58312;border:1px solid #32d58338;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.intentEventTimeline.expanded div{grid-template-columns:minmax(78px,.18fr) minmax(92px,.18fr) minmax(0,1fr) auto}.intentEventTimeline small{color:var(--muted);white-space:nowrap;font-size:.72rem}@media (max-width:1020px){.topbar,.walletHeader,.detailGrid,.contentGrid,.reportPageGrid,.reportDetailGrid,.treasuryPageGrid,.treasurySplitGrid,.tradingPageGrid,.intentDetailGrid,.fundamentalPageGrid{grid-template-columns:1fr}.topbar,.walletHeader{display:grid}.statusCluster{justify-content:flex-start}.assetHero{display:grid}.assetNavigationControls{width:min(610px,100%)}.assetSymbolForm{width:min(420px,100%)}.assetTerminalGrid{grid-template-columns:1fr}.assetBookPanel{min-height:auto}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketToolbar{grid-template-columns:1fr}}@media (min-width:1021px) and (max-width:1380px){.contentGrid,.detailGrid,.reportPageGrid,.reportDetailGrid{grid-template-columns:1fr}.assetTerminalGrid{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.assetAnalyticsColumn{grid-column:2}}@media (max-width:640px){.shell{padding:18px}.assetHero h1{font-size:2.4rem}.assetNavigationControls{grid-template-columns:1fr;min-width:0}.assetTerminalGrid,.assetMetricGrid{grid-template-columns:1fr}.assetControlsPanel,.assetSettingStrip{flex-direction:column;align-items:flex-start}.assetModeStrip button span{display:none}.assetBookTopline{grid-template-columns:1fr 1fr}.assetBookTopline strong{text-align:left}.assetBookTopline em{text-align:right}.assetBookTopline span:first-child,.assetBookTopline span:nth-child(3){display:none}.assetKeyRow{grid-template-columns:1fr;gap:4px}.assetKeyRow strong{text-align:left;justify-self:start}.assetDepthTable{min-width:320px}.metricGrid{grid-template-columns:1fr}.fundamentalScenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.artifactKeyValueGrid,.reportFormGrid{grid-template-columns:1fr}.treasuryFormGrid,.tradingFormGrid,.treasuryHistoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tradingImportRow{grid-template-columns:1fr}.strategyLevelCard{flex-direction:column;align-items:flex-start}.strategyLevelCard .tableAction{width:100%}.strategyLevelDetailHeader{flex-direction:column}.strategyLevelDetailGrid,.strategyLevelRuleGrid{grid-template-columns:1fr}.reportOptionRow{flex-direction:column;align-items:flex-start}.reportOptionRow .inlineActionStatus{margin-left:0}.reportListItem,.timelineItem,.artifactCard header{flex-direction:column;align-items:flex-start}.reportListMeta{text-align:left;justify-items:start}.treasuryInlineForm{grid-template-columns:1fr}.treasuryStatusLine{text-align:left}.tradingActionRow{flex-direction:column;align-items:flex-start}.tradingActionRow .inlineActionStatus{margin-left:0}.intentMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tradingIntentCard header{flex-direction:column}.intentCardActions{width:100%}.intentCardActions .treasuryIconAction{flex:auto;width:auto}.opsRow{flex-direction:column;align-items:flex-start}.opsRow strong{text-align:left}.diagnosticHeader,.diagnosticIssue{flex-direction:column;align-items:flex-start}.diagnosticRows{grid-template-columns:1fr}.diagnosticIssue strong{text-align:left}.refreshRun{flex-direction:column;align-items:flex-start}.refreshRun strong{text-align:left;white-space:normal}.refreshRunIssues{padding-left:10px}.refreshRunIssues div{flex-direction:column;align-items:flex-start;gap:2px}.refreshRunIssues strong{text-align:left;white-space:normal}.accountRowHeader,.activityEvent,.panelHeader,.positionLine{flex-direction:column;align-items:flex-start}.activityEvent{display:flex}.activityEventMeta{text-align:left}.panelMeta{text-align:left;justify-items:start}.tonePill{text-align:left;max-width:100%}.accountStats{grid-template-columns:repeat(2,minmax(0,1fr))}.captureGrid{grid-template-columns:minmax(0,1fr) 78px}.segmentedControl{grid-template-columns:repeat(2,minmax(0,1fr))}.iconButton{grid-column:1/-1;width:100%}.positionLine strong{text-align:left}}
