*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}.shell{max-width:1180px;margin:0 auto;padding:32px 24px}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.eyebrow{color:var(--green);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}h1,h2,p{margin:0}h1{letter-spacing:-.4px;font-size:clamp(28px,4vw,48px);font-weight:800}.apiLink{border:1px solid var(--line);color:var(--text);white-space:nowrap;border-radius:8px;padding:10px 14px;text-decoration:none}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding-top:24px;display:grid}.agent,.empty{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px}.agentTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.agent h2,.empty h2{letter-spacing:0;font-size:18px}.agent p,.empty p{color:var(--muted);line-height:1.5}.invokeForm{gap:8px;margin-top:16px;display:grid}.invokeForm label{color:var(--muted);font-size:13px;font-weight:700}.invokeRow{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.invokeRow input,.invokeRow select,.invokeRow button{font:inherit;border-radius:8px;min-height:42px}.invokeRow input,.invokeRow select{background:var(--panel-2);border:1px solid var(--line);color:var(--text);text-transform:uppercase;min-width:0;padding:0 12px}.invokeRow select{cursor:pointer;font-weight:800}.invokeRow button{background:var(--green);color:var(--on-accent);cursor:pointer;border:0;padding:0 16px;font-weight:800}.invokeRow button:disabled{cursor:not-allowed;opacity:.55}.result{background:var(--bg);border:1px solid var(--line);color:var(--text);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:280px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.result.error{border-color:var(--line);color:var(--red)}.resultPanel{background:var(--bg);border:1px solid var(--line);border-radius:8px;gap:14px;margin-top:14px;padding:14px;display:grid}.resultHeader,.proposalTop,.barTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.resultHeader h3{letter-spacing:0;margin:0;font-size:16px}.resultChip{text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.resultChip.good,.barFill.good{background:var(--green)}.resultChip.good{color:var(--on-accent)}.resultChip.warn,.barFill.warn{background:var(--yellow)}.resultChip.warn{color:var(--on-accent)}.resultChip.bad,.barFill.bad{background:var(--red)}.resultChip.bad{color:var(--on-accent)}.resultChip.neutral,.barFill.neutral{background:var(--line)}.resultChip.neutral{color:var(--text)}.metrics,.candleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metric{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.metric span,.barTop span{color:var(--muted);font-size:12px;font-weight:700}.metric strong{letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:18px}.chartStack{gap:10px;display:grid}.marketResultGrid,.volatilityGrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.marketChart{background:linear-gradient(180deg, var(--panel-2), var(--bg));border:1px solid var(--line);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid;overflow:hidden}.chartTitleRow,.chartFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.chartTitleRow div{gap:3px;min-width:0;display:grid}.chartTitleRow span,.chartFooter span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.chartTitleRow strong{overflow-wrap:anywhere;min-width:0;font-size:18px}.chartSignal{border:1px solid var(--line);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:11px}.chartSignal.good{color:var(--green)}.chartSignal.bad{color:var(--red)}.marketLineChart,.candlestickChart{width:100%;height:160px;overflow:visible}.lineChartGrid{fill:none;stroke:var(--line);stroke-dasharray:2 5;stroke-width:.6px}.lineChartPath{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke}.lineChartPath.good{stroke:var(--green)}.candleUp line,.candleUp rect{fill:var(--green);stroke:var(--green)}.candleDown line,.candleDown rect{fill:var(--red);stroke:var(--red)}.candleUp line,.candleDown line{stroke-width:1.1px;vector-effect:non-scaling-stroke}.marketDataTableWrap{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.marketDataTable{border-collapse:collapse;width:100%;min-width:760px}.marketDataTable caption{color:var(--muted);text-align:left;text-transform:uppercase;padding:10px 12px;font-size:12px;font-weight:800}.marketDataTable th,.marketDataTable td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:9px 12px;font-size:12px}.marketDataTable th:first-child,.marketDataTable td:first-child{text-align:left}.marketDataTable th{color:var(--muted);font-weight:800}.marketDataTable td{color:var(--text);font-variant-numeric:tabular-nums}.volatilityStrip{grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:3px;height:90px;display:grid}.volatilityStrip span{background:var(--line);height:var(--vol-height);border-radius:999px 999px 2px 2px;min-height:8px;display:block}.volatilityStrip span.good{background:var(--green)}.volatilityStrip span.warn{background:var(--yellow)}.volatilityStrip span.bad{background:var(--red)}@media (min-width:900px){.marketResultGrid,.volatilityGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.barBlock{gap:7px;display:grid}.barTop strong{font-size:13px}.barTrack{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.barFill{border-radius:inherit;height:100%;width:var(--bar-width);transition:width .18s}.summaryText,.quietResult,.proposal p{color:var(--muted);font-size:13px;line-height:1.5}.proposalList{gap:10px;display:grid}.proposal{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.eventComparable{border-left:3px solid var(--green)}.eventImpactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proposalTop strong{text-transform:capitalize;font-size:14px}.proposalTop span{color:var(--green);font-size:13px;font-weight:800}.listBlock{border:1px solid var(--line);border-radius:8px;padding:12px}.listBlock.bad,.listBlock.warn{border-color:var(--line)}.listBlock ul{color:var(--muted);margin:8px 0 0;padding-left:18px}.listBlock li+li{margin-top:5px}.rawDetails{border-top:1px solid var(--line);padding-top:10px}.rawDetails summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:700}.rawDetails pre{color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:10px 0 0;font-size:12px;line-height:1.45;overflow:auto}.authForm label,.paramGrid label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:12px;font-weight:800;display:grid}.authForm input,.paramGrid input,.paramGrid select,.jsonTextarea{background:var(--panel-2);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:8px;min-width:0;min-height:40px;padding:9px 10px}.jsonTextarea{resize:vertical;line-height:1.5}.primaryButton,.catalogCard{cursor:pointer;font:inherit;border-radius:8px}.primaryButton{background:var(--cyan);color:var(--on-accent);border:0;min-height:42px;padding:0 14px;font-weight:900}.authAltButton{color:#fff;cursor:pointer;font:inherit;background:#0b3d91;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:8px;padding:0 14px;font-weight:900;text-decoration:none;display:flex}.primaryButton:disabled{cursor:not-allowed;opacity:.48}.secondaryButton{background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;min-height:40px;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex}.secondaryButton:hover,.secondaryButton:focus-visible{border-color:var(--cyan)}.secondaryButton:disabled{cursor:not-allowed;opacity:.5}.actionRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.actionRow .primaryButton,.actionRow .secondaryButton{white-space:nowrap;min-height:36px}.linkButton{width:fit-content}.runConsole,.workspacePage{gap:16px;display:grid}.workspaceGrid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.widePanel{min-width:0}.historyRow{background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;gap:6px;padding:12px;display:grid}.historyRow.active,.historyRow:hover{border-color:var(--cyan)}.historyRow span,.historyRow small,.tagRow span,.setupSummaryGrid span{color:var(--muted);font-size:12px;font-weight:800}.tagRow span{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:5px 8px}.resultActions{flex-wrap:wrap;gap:8px;display:flex}.setupForm,.chainTimeline{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.textareaLabel{color:var(--muted);text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;display:grid}.textareaLabel textarea{background:var(--panel-2);border:1px solid var(--line);color:var(--text);font:inherit;resize:vertical;text-transform:none;border-radius:8px;min-height:84px;padding:10px}.setupSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.setupSummaryGrid div,.chainStep{background:var(--bg);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.chainList{flex-wrap:wrap;gap:8px;display:flex}.chainPill{background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:inline-flex}.chainPill.active,.chainPill:hover{border-color:var(--cyan)}.runWorkbench{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.agentPicker,.runBuilder,.guidedPanel{gap:12px;display:grid}.agentPicker{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px;position:sticky;top:86px}.runBalance{min-width:150px}.catalogCard{background:var(--panel);border:1px solid var(--line);color:var(--text);text-align:left;gap:8px;padding:14px;display:grid}.catalogCard.active,.catalogCard:hover{border-color:var(--cyan)}.catalogCard.active{box-shadow:inset 3px 0 0 var(--cyan)}.catalogCard span,.catalogCard small{color:var(--muted)}.catalogCard span{text-transform:uppercase;font-size:11px;font-weight:900}.catalogCard b{color:var(--cyan)}.inputExamples{border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.inputExamplesTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.inputExamplesTop span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.inputExamplesTop strong{color:var(--cyan);font-size:12px}.inputExampleGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.inputExampleCard{background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;gap:6px;min-height:94px;padding:10px;display:grid}.inputExampleCard:hover{border-color:var(--cyan)}.inputExampleCard strong{font-size:13px;line-height:1.25}.inputExampleCard span{color:var(--muted);font-size:12px;line-height:1.35}.paramGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.backtestChartWrap{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px;display:grid}.chartLegendHead{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.backtestChart{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;display:block}.tradePointLegend{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tradePointLegend li{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.tradePointLegend span{border-radius:999px;width:9px;height:9px;display:inline-block}.strategyMultiSelect{min-height:140px}.chartFilterRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.chartFilterRow h4{margin:0}.chartFilterRow label{width:min(280px,50%);margin:0}.chartFilterRow select{width:100%;margin-top:4px}.runTaskSummary,.guidedPanel,.advancedPayload{border:1px solid var(--line);border-radius:8px;padding:12px}.runTaskSummary{gap:5px;display:grid}.runTaskSummary span,.guidedPanelTop span,.formSectionTitle,.checkboxPanel legend,.schemaNote{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.runTaskSummary p{color:var(--text);line-height:1.45}.guidedPanelTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.guidedPanelTop div{gap:3px;display:grid}.guidedPanelTop strong{font-size:15px}.formSectionTitle{border-top:1px solid var(--line);padding-top:10px}.checkboxPanel{border:1px solid var(--line);border-radius:8px;gap:8px;margin:0;padding:10px;display:grid}.checkboxPanel div{flex-wrap:wrap;gap:7px;display:flex}.checkboxPanel label{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.checkboxPanel label.checked{border-color:var(--cyan);color:var(--text)}.checkboxPanel input{accent-color:var(--cyan);margin:0}.schemaNote{color:var(--cyan);margin:0}.status-queued,.status-running{border-color:var(--line);color:var(--cyan)}.status-succeeded{border-color:var(--line);color:var(--green)}.status-failed,.status-refunded{border-color:var(--line);color:var(--red)}.runTable button{background:var(--panel-2);border:1px solid var(--line);color:var(--text);text-align:left;border-radius:8px;grid-template-columns:90px minmax(0,1fr) 100px 70px;align-items:center;gap:10px;padding:10px;display:grid}.status{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.status.on{background:var(--panel);color:var(--green)}.status.off{background:var(--panel);color:var(--yellow)}.meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.heroPanel,.marketDetailHero,.categoryHero{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:12px;display:grid}.categoryHeroTop{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.categoryHeroTop h1{flex:auto;min-width:0;margin:0;font-size:clamp(28px,4vw,46px);line-height:1}.heroCopy{color:var(--muted);max-width:760px;margin-top:14px;line-height:1.6}.heroTabs{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;display:flex;overflow-x:auto}.heroTabs::-webkit-scrollbar{display:none}.heroTabs button{background:color-mix(in srgb, var(--cyan) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--cyan) 34%, var(--line));color:color-mix(in srgb, var(--text) 86%, var(--cyan));cursor:pointer;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 10px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:11px;font-weight:900}.heroTabs button:hover,.heroTabs button.active{background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 28%, var(--panel)), color-mix(in srgb, var(--green) 14%, var(--panel)));border-color:color-mix(in srgb, var(--cyan) 72%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--cyan) 14%, transparent), 0 10px 22px color-mix(in srgb, var(--cyan) 14%, transparent);color:var(--text)}.heroStats{flex:0 520px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.categoryHero .metricTile{gap:2px;min-height:0;padding:7px 9px}.categoryHero .metricTile span{font-size:10px;line-height:1.1}.categoryHero .metricTile strong{white-space:nowrap;font-size:13px;line-height:1.15}.heroIntelMenu{background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 16%, transparent), transparent 42%), color-mix(in srgb, var(--panel) 88%, var(--panel-2));border:1px solid color-mix(in srgb, var(--cyan) 30%, var(--line));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent), 0 16px 32px color-mix(in srgb, var(--shadow) 38%, transparent);border-radius:14px;gap:8px;min-width:0;padding:10px;display:grid}.heroIntelPanel{min-width:0}.newsList{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:stretch;gap:8px;min-width:0;display:flex;overflow-x:auto}.newsList::-webkit-scrollbar{display:none}.newsItem{background:linear-gradient(145deg, color-mix(in srgb, var(--cyan) 9%, transparent), transparent 52%), color-mix(in srgb, var(--panel-2) 84%, var(--panel));border:1px solid color-mix(in srgb, var(--cyan) 28%, var(--line));color:var(--text);border-radius:12px;flex:0 0 230px;gap:5px;min-height:0;padding:10px;text-decoration:none;display:grid}.newsItem span{color:color-mix(in srgb, var(--cyan) 82%, var(--text));text-transform:uppercase;font-size:11px;font-weight:850}.newsItem strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.newsItem small{color:color-mix(in srgb, var(--text) 74%, var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.newsItem em{color:color-mix(in srgb, var(--green) 86%, var(--text));font-size:11px;font-style:normal;font-weight:900}.newsItem:hover,.newsItem:focus-visible{border-color:color-mix(in srgb, var(--cyan) 82%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--cyan) 16%, transparent), 0 14px 26px color-mix(in srgb, var(--cyan) 16%, transparent);transform:translateY(-1px)}.news-high,.trade-sell{background:linear-gradient(145deg, color-mix(in srgb, var(--red) 18%, transparent), transparent 55%), color-mix(in srgb, var(--panel-2) 84%, var(--panel));border-color:color-mix(in srgb, var(--red) 58%, var(--line))}.news-medium,.trade-watch{background:linear-gradient(145deg, color-mix(in srgb, var(--yellow) 17%, transparent), transparent 55%), color-mix(in srgb, var(--panel-2) 84%, var(--panel));border-color:color-mix(in srgb, var(--yellow) 52%, var(--line))}.trade-buy{background:linear-gradient(145deg, color-mix(in srgb, var(--green) 16%, transparent), transparent 55%), color-mix(in srgb, var(--panel-2) 84%, var(--panel));border-color:color-mix(in srgb, var(--green) 52%, var(--line))}.heroIntelEmpty{color:var(--muted);margin:2px 0;font-size:12px}.metricTile,.planCard,.reportCard,.panelBlock,.marketCard,.agentOutput,.dependencyCard,.crossMarketCard{background:var(--panel);border:1px solid var(--line);border-radius:8px}.metricTile{gap:6px;min-width:0;padding:14px;display:grid}.metricTile.large{margin-bottom:14px}.metricTile span,.quiet,.backLink,.marketTop span,.planCard span,.reportCard span,.dependencyCard span,.agentOutput small,.eventItem small{color:var(--muted)}.metricTile strong{overflow-wrap:anywhere;font-size:18px}.topNav{background:var(--panel);border:1px solid var(--line);z-index:10;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid;position:sticky;top:10px}.navBrand,.accountAvatar{color:var(--text);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.navActions{justify-content:end;align-items:center;gap:8px;min-width:0;display:flex}.navLogo{width:28px;height:28px;display:block}.navBrand strong,.accountText strong{letter-spacing:0;white-space:nowrap}.navBrand strong{margin:0}.avatarCircle,.themeToggle span{border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex}.navLinks{flex-wrap:wrap;justify-content:center;gap:8px;min-width:0;display:flex}.navGroup{position:relative}.navGroup summary{list-style:none}.navGroup summary::-webkit-details-marker{display:none}.navGroup summary:after{color:var(--muted);content:"v";font-size:10px;font-weight:900}.navGroup[open] summary:after{color:var(--cyan);content:"^"}.navMenu{background:var(--panel);border:1px solid var(--line);box-shadow:0 16px 34px var(--shadow);z-index:30;border-radius:8px;gap:6px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.accountAvatar{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:5px 10px 5px 5px}.themeToggle{background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:5px 11px 5px 5px;display:inline-flex}.themeToggle span{background:var(--bg);border:1px solid var(--line);color:var(--cyan)}.themeToggle strong{font-size:13px;font-weight:800}.avatarCircle{background:var(--bg);border:1px solid var(--line);color:var(--green)}.accountText{line-height:1.1;display:grid}.accountText small{color:var(--muted);font-size:11px;font-weight:750}.navLinks a,.navGroup summary,.backLink,.marketTop a,.tagRow a{color:var(--text);text-decoration:none}.navLinks a,.navGroup summary,.marketTop a,.tagRow a{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:750;display:inline-flex}.backLink{width:fit-content;font-size:13px;font-weight:750}.sectionHeader,.panelTitle{justify-content:space-between;align-items:end;gap:16px;display:flex}.sectionHeader h2,.sectionHeader h1,.panelTitle h2{letter-spacing:0;margin:0;font-size:clamp(22px,3vw,32px)}.marketGrid,.pricingGrid,.reportGrid,.dependencyGrid,.agentOutputGrid,.crossMarketGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.universeSection{border-top:1px solid var(--line);gap:14px;padding-top:24px;display:grid}.universeCopy{color:var(--muted);max-width:860px;line-height:1.6}.compactMarketGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.marketCard,.planCard,.reportCard,.agentOutput,.dependencyCard,.crossMarketCard,.panelBlock{gap:14px;padding:16px;display:grid}.marketCard,.crossMarketCard{border-top:4px solid #6d7a72}.bias-bullish{border-top-color:var(--green)}.bias-bearish{border-top-color:var(--red)}.bias-neutral{border-top-color:var(--yellow)}.marketTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.marketTop h3,.panelBlock h3,.planCard strong,.reportCard h2,.agentOutput h3,.dependencyCard strong{margin:0}.marketPrice{align-items:center;gap:10px;display:flex}.marketPriceActions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.sourceReferenceButton{height:28px;padding:0 10px}.marketPrice strong{font-size:28px}.positive{color:var(--green)}.negative{color:var(--red)}.timeframeBadge{background:color-mix(in srgb, var(--cyan) 10%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 28%, var(--line));color:var(--text);border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.marketCard p,.panelBlock p,.planCard p,.reportCard p,.agentOutput p,.dependencyCard p,.crossMarketCard p{color:var(--muted);line-height:1.5}.miniBars,.stackList,.eventList,.featureList{gap:10px;display:grid}.barLine{gap:7px;display:grid}.barLine div,.stackItem,.eventItem{justify-content:space-between;align-items:center;gap:12px;display:flex}.barLine span,.eventItem span{color:var(--muted);font-size:12px;font-weight:750}.barLine i{background:var(--green);height:8px;width:var(--bar-width);border-radius:999px;display:block}.dashboardColumns,.detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.detailGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.widePanel{grid-column:span 2}.stackItem,.eventItem{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:11px;text-decoration:none}.eventItem{justify-content:stretch;align-items:start;display:grid}.eventItem.severity-warning,.severity-warning,.severity-info{border-color:var(--line)}.planCard strong{font-size:28px}.planCard ul,.featureList{color:var(--muted);margin:0;padding-left:18px}.tagRow{flex-wrap:wrap;gap:8px;display:flex}.marketDetailHero{border-top:4px solid #6d7a72}.priceChart{background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;height:260px;min-height:260px}.priceChart polyline{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.dependencyCard{border-top:4px solid var(--yellow)}.dependencyPills{flex-wrap:wrap;gap:8px;display:flex}.effectPill{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.effectPill.effect-strongly_confirming,.effectPill.effect-confirming{border-color:var(--line);color:var(--green)}.effectPill.effect-strongly_conflicting,.effectPill.effect-conflicting{border-color:var(--line);color:var(--red)}.effect-strongly_confirming,.effect-confirming{border-top-color:var(--green)}.effect-strongly_conflicting,.effect-conflicting{border-top-color:var(--red)}.levelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.levelGrid div{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:6px;padding:10px;display:grid}.levelGrid span{color:var(--muted);font-size:12px;font-weight:750}.levelGrid strong{overflow-wrap:anywhere}.agentOutputGrid.compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.adminTable{gap:8px;display:grid}.adminTable div{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;grid-template-columns:90px minmax(0,1fr) 100px 70px;align-items:center;gap:10px;padding:10px;display:grid}.adminTable span{color:var(--muted);overflow-wrap:anywhere}.tradeDeskHero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-items:stretch;gap:16px;display:grid}.primaryTradePanel,.tradeSidePanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:16px;padding:20px;display:grid}.primaryTradePanel{border-top:4px solid var(--green)}.primaryTradePanel.move-sell{border-top-color:var(--red)}.tradePanelTop,.tradeRationale{justify-content:space-between;align-items:start;gap:16px;display:flex}.tradePanelTop h1{letter-spacing:0;margin:0;font-size:clamp(28px,4vw,48px)}.moveBadge{border:1px solid var(--line);text-transform:uppercase;border-radius:999px;padding:9px 13px;font-size:14px;font-weight:900}.moveBadge.move-buy,.move-buy{border-color:var(--line)}.moveBadge.move-buy{color:var(--green)}.moveBadge.move-sell,.move-sell{border-color:var(--line)}.moveBadge.move-sell{color:var(--red)}.tradeSummary{color:var(--text);max-width:860px;margin:0;font-size:16px;line-height:1.55}.decisionMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.compactDecisionMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tradeRationale{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tradeRationale div,.tradeListBlock{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.tradeRationale span,.tradeListBlock>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.tradeRationale strong{font-size:14px;line-height:1.45}.tradeSidePanel{background:var(--panel)}.signalCarouselBlock{border:1px solid var(--line);background:var(--panel);box-sizing:border-box;border-radius:8px;gap:10px;width:100%;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.signalCarouselHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.signalCarouselHeader span{font-weight:850}.signalCarouselHeader small{color:var(--muted);font-size:12px}.signalCarouselControls{align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:0;display:block;position:relative;overflow:hidden}.signalCarouselButton{background:color-mix(in oklab, var(--panel-2) 80%, #000 20%);border:1px solid var(--line);box-shadow:0 4px 12px var(--shadow);color:var(--text);cursor:pointer;z-index:3;border-radius:999px;width:30px;height:30px;padding:0;position:absolute;top:calc(50% + 10px);transform:translateY(-50%)}.signalCarouselButtonLeft{left:4px}.signalCarouselButtonRight{right:4px}.signalCarouselButton:disabled{cursor:not-allowed;opacity:.45}.signalCarouselPanel{min-height:100%;overflow:visible}.signalCarousel{overscroll-behavior-x:contain;scrollbar-color:var(--cyan) var(--bg);scrollbar-width:thin;scroll-snap-type:x mandatory;box-sizing:border-box;gap:8px;width:100%;min-width:0;max-width:100%;margin:0 auto;padding:0 18px 6px;scroll-padding-inline:0;display:flex;overflow:auto hidden}.signalCarouselPanel .signalCarousel{align-self:stretch;align-items:flex-start;gap:10px;width:100%;max-width:100%}.signalCarouselPanel .signalCarouselItem{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:100%;max-width:100%}.signalCarouselPanel .signalMiniChart{width:100%;min-width:0;max-width:100%;height:120px;min-height:120px;display:block;overflow:hidden}.signalCarouselPanel .signalCarouselButtonLeft,.signalCarouselPanel .signalCarouselButtonRight{top:50%}.signalCarouselButton{font-size:14px;font-weight:850;line-height:1}.signalCarousel::-webkit-scrollbar{height:6px}.signalCarousel::-webkit-scrollbar-track{background:var(--panel)}.signalCarousel::-webkit-scrollbar-thumb{background:var(--panel)}.signalCarouselItem{background:var(--panel);border:1px solid var(--line);color:var(--text);scroll-snap-align:start;scroll-snap-stop:always;border-radius:8px;gap:4px;min-width:min(320px,70vw);padding:8px;text-decoration:none;display:grid}.signalCarouselMeta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.signalCarouselTitle{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:65%;display:inline-block;overflow:hidden}.signalMoveSquare{background:var(--muted);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.signalMoveSquare.move-buy{background:var(--green)}.signalMoveSquare.move-sell{background:var(--red)}.signalMoveBadge{border:1px solid var(--line);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:800}.signalMoveBadge.move-buy{color:var(--green);border-color:color-mix(in oklab, var(--green) 35%, var(--line))}.signalMoveBadge.move-sell{color:var(--red);border-color:color-mix(in oklab, var(--red) 35%, var(--line))}.signalCarouselTimeframe{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;display:-webkit-box;overflow:hidden}.signalCarouselStats{color:var(--text);gap:3px;font-size:11px;display:grid}.signalCarouselRisk{color:var(--muted)}.signalMiniChart,.signalMiniChartEmpty{background:var(--bg);border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;height:120px;min-height:120px}.signalMiniChart{fill:none}.signalMiniChart line{stroke:var(--line);stroke-width:.35px;vector-effect:non-scaling-stroke}.signalMiniChart polyline{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;vector-effect:non-scaling-stroke}.signalMiniChart.negativeLine polyline{stroke:var(--red)}.signalMiniChartEmpty{color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.signalMiniChartHint{color:var(--muted);font-size:11px}.tradeList{gap:8px;display:grid}.tradeListItem{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:8px;gap:4px;padding:10px;text-decoration:none;display:grid}.tradeListItem small{color:var(--muted);line-height:1.4}.tradeListItem em{color:color-mix(in srgb, var(--green) 84%, var(--text));font-size:11px;font-style:normal;font-weight:850}.tradeListItemSource{border-color:color-mix(in srgb, var(--green) 36%, var(--line))}.terminalHero{grid-template-columns:minmax(180px,.55fr) minmax(0,1.55fr) minmax(280px,.82fr);align-items:stretch;gap:14px;min-height:540px;display:grid}.terminalRail,.terminalChartPanel,.terminalIntelPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.terminalRail,.terminalIntelPanel{align-content:start}.terminalChartPanel{background:var(--bg);border-top:4px solid var(--green)}.terminalPanelTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.terminalPanelTitle span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.terminalWatchlist,.terminalWatchItem{gap:8px;display:grid}.terminalWatchItem{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:9px;text-decoration:none}.terminalWatchItem span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.terminalWatchItem strong{font-size:12px}.terminalChartFrame{background:var(--bg);border:1px solid var(--line);background-size:100% 25%,12.5% 100%,100% 100%;border-radius:8px;height:190px;position:relative;overflow:hidden}.terminalHeroChart,.terminalChartEmpty{width:100%;height:190px;display:block}.terminalHeroChart line{stroke:var(--line);stroke-width:.35px;vector-effect:non-scaling-stroke}.terminalHeroChart polyline{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.terminalHeroChart.negativeLine polyline{stroke:var(--red)}.terminalChartEmpty{color:var(--muted);justify-content:center;align-items:center;font-weight:800;display:flex}.chartOverlay{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:3px;min-width:140px;padding:10px;display:grid;position:absolute;top:12px;left:12px}.chartOverlay span,.chartOverlay small{color:var(--muted);font-size:12px;font-weight:800}.liveDashboard{border-top:1px solid var(--line);gap:18px;padding-top:22px;display:grid}.liveStatus{border:1px solid var(--line);border-radius:999px;align-self:center;padding:7px 10px;font-size:12px;font-weight:800}.liveStatus-ready{border-color:var(--line);color:var(--green)}.liveStatus-refreshing{border-color:var(--line);color:var(--yellow)}.liveStatus-error{border-color:var(--line);color:var(--red)}.compactHeader{margin-top:6px}.cadenceGrid,.recommendationGrid,.liveChartGrid{gap:14px;display:grid}.recommendationGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.liveChartGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cadenceTile,.recommendationCard,.liveChartCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:13px;padding:15px;display:grid}.cadenceTile span,.recommendationTop span,.recommendationMeta span,.chartStats span{color:var(--muted);font-size:12px;font-weight:750}.cadenceTile strong{font-size:20px}.cadenceTile p,.recommendationCard p,.recommendationCard small{color:var(--muted);line-height:1.5}.recommendationCard{border-top:4px solid #6d7a72}.recommendationCard.move-buy{border-top-color:var(--green)}.recommendationCard.move-sell{border-top-color:var(--red)}.recommendationCard.move-hold{border-top-color:var(--yellow)}.recommendationTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.recommendationTop h3{margin:0}.recommendationTop strong{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:13px}.move-buy .recommendationTop strong{border-color:var(--line);color:var(--green)}.move-sell .recommendationTop strong{border-color:var(--line);color:var(--red)}.recommendationMeta,.chartStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.chartStats{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendationMeta div,.chartStats div{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.recommendationMeta strong,.chartStats strong{overflow-wrap:anywhere;font-size:14px}.liveSparkline{background:var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;height:150px;min-height:150px}.liveSparkline polyline{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.liveSparkline.negativeLine polyline{stroke:var(--red)}.emptySparkline{color:var(--muted);justify-content:center;align-items:center;font-size:13px;font-weight:750;display:flex}@media (max-width:640px){.toolbar{flex-direction:column;align-items:start}.shell{padding:24px 16px}.invokeRow,.metrics,.eventImpactGrid,.candleGrid{grid-template-columns:1fr}.heroPanel,.marketDetailHero,.categoryHero,.tradeDeskHero,.terminalHero,.helpHero,.tutorialStep,.tradeRationale,.dashboardColumns,.detailGrid,.runWorkbench,.workspaceGrid,.widePanel{grid-column:auto;grid-template-columns:1fr}.agentPicker{position:static}.sectionHeader,.panelTitle{flex-direction:column;align-items:start}.adminTable div{grid-template-columns:1fr}.topNav{grid-template-columns:1fr auto}.navLinks{order:3;grid-column:1/-1;justify-content:start}.accountText,.themeToggle strong{display:none}.cadenceGrid,.recommendationMeta,.decisionMetrics,.chartStats{grid-template-columns:1fr}}:root{--bg:#0f1513;--panel:var(--bg);--panel-2:var(--bg);--panel-3:var(--bg);--text:#f1f5f2;--muted:#8f9a94;--line:#29322f;--line-strong:#3a4641;--green:#00c853;--cyan:#4cc9f0;--yellow:#f5c542;--red:#ff5252}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);-webkit-tap-highlight-color:var(--cyan);font-family:IBM Plex Sans,Aptos,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}a,button,input{touch-action:manipulation}a{transition:background-color .16s,border-color .16s,color .16s,transform .16s}a:hover{border-color:var(--line-strong);color:var(--cyan)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}h1,h2,h3{text-wrap:balance}.skipLink{background:var(--cyan);color:var(--on-accent);z-index:100;border-radius:8px;padding:10px 12px;font-weight:900;text-decoration:none;position:fixed;top:12px;left:20px;transform:translateY(-160%)}.skipLink:focus-visible{transform:translateY(0)}.intelligenceShell{gap:18px}.topNav{background:var(--panel);border-color:var(--line)}.navLogo{filter:none}.navLinks a,.navGroup summary,.marketTop a,.tagRow a,.accountAvatar,.themeToggle{background:var(--panel)}.navLinks a:hover,.navGroup summary:hover,.navGroup[open] summary,.marketTop a:hover,.tagRow a:hover,.accountAvatar:hover,.themeToggle:hover{background:var(--panel);border-color:var(--line)}.avatarCircle,.themeToggle span{background:var(--panel);border-color:var(--line);color:var(--cyan)}.eyebrow{color:var(--cyan);letter-spacing:.08em;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:11px}.quiet,.metricTile span,.barLine span,.eventItem span,.chartOverlay span,.chartOverlay small,.tradeListItem small,.terminalPanelTitle span{color:var(--muted)}.terminalHero{grid-template-columns:minmax(210px,.56fr) minmax(0,1.64fr) minmax(320px,.86fr);min-height:620px}.terminalRail,.terminalChartPanel,.terminalIntelPanel,.cadenceTile,.recommendationCard,.liveChartCard,.marketCard,.planCard,.reportCard,.agentOutput,.dependencyCard,.crossMarketCard,.panelBlock,.metricTile,.tradeListBlock,.tradeListItem,.eventItem,.stackItem{background:var(--panel);border-color:var(--line);border-radius:10px}.terminalChartPanel{background:var(--bg);border-color:var(--line);border-top:1px solid var(--line);gap:5px;padding:10px}.terminalChartPanel.move-sell{border-top-color:var(--line)}.terminalChartPanel .eyebrow{margin-bottom:2px}.terminalChartPanel .tradePanelTop{gap:8px}.terminalChartPanel .tradePanelTop h1{font-size:clamp(17px,2vw,28px);line-height:1.05}.terminalChartPanel .moveBadge{padding:4px 8px;font-size:11px}.terminalChartPanel .decisionStack{gap:2px}.terminalChartPanel .decisionStack small{font-size:11px}.terminalChartPanel .tradeSummary{max-width:none;padding-left:8px;font-size:12px;line-height:1.2}.terminalChartPanel .signalPill{gap:1px;padding:4px 8px}.terminalChartPanel .tradeRationale{gap:5px}.terminalChartPanel .tradeRationale div{gap:2px;padding:6px 8px}.terminalChartPanel .tradeRationale span{font-size:10px}.terminalChartPanel .tradeRationale strong{font-size:12px;line-height:1.3}.terminalPanelTitle{border-bottom-color:var(--line);font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace}.terminalPanelTitle strong,.metricTile strong,.marketPrice strong,.chartOverlay strong,.signalPill strong,.recommendationMeta strong,.chartStats strong,.terminalWatchItem strong{font-variant-numeric:tabular-nums}.tapeSummary{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:4px;padding:12px;display:grid}.tapeSummary strong{color:var(--cyan);font-size:30px;line-height:1}.tapeSummary span{color:var(--muted);font-size:12px;line-height:1.35}.terminalWatchItem{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;padding:10px}.terminalWatchItem small{color:var(--muted);text-transform:uppercase;grid-column:1;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:11px}.terminalWatchItem strong{grid-area:1/2/span 2}.tradePanelTop h1{letter-spacing:0;max-width:760px;font-size:clamp(32px,4vw,62px);line-height:.96}.decisionStack{place-items:end;gap:7px;display:grid}.decisionStack small{color:var(--muted);white-space:nowrap;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:12px}.moveBadge{background:var(--panel);letter-spacing:.08em}.terminalChartFrame{background:var(--bg);border-color:var(--line);background-size:100% 20%,10% 100%,100% 100%,100% 100%;height:190px}.terminalHeroChart,.terminalChartEmpty{height:190px}.chartOverlay{background:var(--panel);border-color:var(--line)}.signalRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.signalPill{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:2px;padding:6px 9px;display:grid}.signalPill span{color:var(--muted);text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:10px;font-weight:800}.signalPill strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.signalPill.dangerSignal{border-color:var(--line)}.tradeSummary{border-left:3px solid var(--cyan);color:var(--text);padding-left:14px}.tradeRationale div,.tradeListBlock{background:var(--panel);border-color:var(--line)}.tradeListItem{background:var(--panel)}.tradeListItem:hover,.terminalWatchItem:hover,.stackItem:hover,.eventItem.linkItem:hover{background:var(--panel);transform:translateY(-1px)}.metricTile{background:var(--panel)}.sectionHeader{border-top:1px solid var(--line);padding-top:18px}.liveDashboard{border-top-color:var(--line)}.marketTickerDock{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.62fr) minmax(0,1.08fr);align-items:center;gap:4px;min-height:46px;padding:4px;display:grid;overflow:hidden}.tickerUpdated,.tickerChart,.tickerMove{background:var(--panel);border:1px solid var(--line);border-radius:6px;min-width:0}.tickerRightScroll{overscroll-behavior-x:contain;scrollbar-color:var(--cyan) var(--bg);scrollbar-width:thin;grid-template-columns:minmax(240px,1fr) minmax(92px,auto);gap:4px;min-width:0;padding-bottom:0;display:grid;overflow-x:auto}.tickerRightScroll::-webkit-scrollbar{height:4px}.tickerRightScroll::-webkit-scrollbar-track{background:var(--panel);border-radius:999px}.tickerRightScroll::-webkit-scrollbar-thumb{background:var(--panel);border-radius:999px}.tickerUpdated span,.tickerMove span,.tickerChart span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:9px;font-weight:900}.tickerCharts,.tickerMoves{gap:4px;min-width:0;display:grid}.tickerCharts{overscroll-behavior-x:contain;scrollbar-color:var(--cyan) var(--bg);scrollbar-width:thin;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;padding-bottom:0;overflow-x:auto}.tickerCharts::-webkit-scrollbar{height:4px}.tickerCharts::-webkit-scrollbar-track{background:var(--panel);border-radius:999px}.tickerCharts::-webkit-scrollbar-thumb{background:var(--panel);border-radius:999px}.tickerMoves{grid-template-columns:repeat(3,minmax(76px,1fr));min-width:240px}.tickerChart,.tickerMove{color:var(--text);gap:2px;padding:5px 6px;text-decoration:none;display:grid}.tickerChart{grid-template-columns:minmax(0,1fr)}.tickerChart div,.tickerMove{min-width:0}.tickerChart strong,.tickerMove strong,.tickerUpdated strong{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace}.tickerChart strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.tickerChart small,.tickerMove small{font-size:10px;font-weight:900}.tickerChart .liveSparkline{background:0 0;border:0;border-radius:0;height:12px;min-height:12px}.tickerMove{border-color:var(--line);align-content:center}.tickerMove.move-sell{border-color:var(--line)}.tickerMove span{color:var(--green)}.tickerMove strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tickerMove small{color:var(--muted)}.tickerUpdated{align-content:center;gap:1px;min-width:92px;padding:5px 6px;display:grid}.tickerUpdated div{gap:2px;display:grid}.tickerUpdated strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cadenceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketCard,.recommendationCard{position:relative}.marketCard:before,.recommendationCard:before{background:var(--green);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:14px;right:14px}.marketCard,.recommendationCard{border-top-width:1px}.positive,.tickerChart small.positive,.marketPrice .positive{color:var(--green)}.negative,.tickerChart small.negative,.marketPrice .negative{color:var(--red)}.bias-bullish,.recommendationCard.move-buy,.terminalChartPanel,.moveBadge.move-buy,.move-buy{border-color:var(--green)}.bias-bearish,.recommendationCard.move-sell,.terminalChartPanel.move-sell,.moveBadge.move-sell,.move-sell{border-color:var(--red)}.bias-neutral,.recommendationCard.move-hold,.severity-warning,.eventItem.severity-warning{border-color:var(--yellow)}.marketCard:before,.recommendationCard:before{background:var(--green)}.bias-bearish:before,.recommendationCard.move-sell:before{background:var(--red)}.bias-neutral:before,.recommendationCard.move-hold:before{background:var(--yellow)}.terminalChartFrame,.priceChart,.liveSparkline{background:var(--bg);border-color:var(--line-strong)}.terminalHeroChart line{stroke:var(--line-strong);stroke-width:.45px}.terminalHeroChart polyline,.liveSparkline polyline,.priceChart polyline{stroke:var(--green);stroke-width:2.8px}.terminalHeroChart.negativeLine polyline,.liveSparkline.negativeLine polyline{stroke:var(--red)}.tickerChart .liveSparkline{border:0}.tickerMove,.move-buy .recommendationTop strong{border-color:var(--green);color:var(--green)}.tickerMove.move-sell,.move-sell .recommendationTop strong,.signalPill.dangerSignal{border-color:var(--red);color:var(--red)}.tickerMove.move-sell span{color:var(--red)}.liveStatus-ready,.status-succeeded{border-color:var(--green);color:var(--green)}.liveStatus-refreshing,.status-queued,.status-running{border-color:var(--yellow);color:var(--yellow)}.liveStatus-error,.status-failed,.status-refunded,.result.error{border-color:var(--red);color:var(--red)}.barLine i{background:var(--green)}.barLine i.dangerBar{background:var(--red)}.strategyHero{border-top:4px solid var(--cyan)}.strategyPlaybook{gap:16px;display:grid}.formulaGrid,.patternGrid,.comboGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.patternGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.formulaCard,.patternCard,.comboCard{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;overflow:hidden}.formulaCard{border-top:4px solid var(--cyan)}.comboCard{border-left:4px solid var(--cyan)}.patternCard{grid-template-columns:minmax(136px,.72fr) minmax(0,1fr);padding:0}.formulaCard.signal-bullish,.patternCard.signal-bullish,.comboCard.signal-bullish{border-top-color:var(--green)}.formulaCard.signal-bearish,.patternCard.signal-bearish,.comboCard.signal-bearish{border-top-color:var(--red)}.formulaCard.signal-neutral,.patternCard.signal-neutral,.comboCard.signal-neutral{border-top-color:var(--yellow)}.comboCard.signal-bullish{border-left-color:var(--green)}.comboCard.signal-bearish{border-left-color:var(--red)}.comboCard.signal-neutral{border-left-color:var(--yellow)}.formulaTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.formulaTop span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.formulaTop b{border:1px solid var(--line);color:var(--cyan);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:11px}.signal-bullish .formulaTop b{color:var(--green)}.signal-bearish .formulaTop b{color:var(--red)}.signal-neutral .formulaTop b{color:var(--yellow)}.formulaCard h3,.patternCard h3,.comboCard h3{margin:0;font-size:18px}.formulaCard p,.formulaCard small,.patternCard dd,.comboCard dd,.comboExplainer,.comboSteps{color:var(--muted);line-height:1.45}.formulaCard small{font-size:12px}.formulaCard code,.patternCard code,.comboCard code{background:var(--bg);border:1px solid var(--line);color:var(--text);overflow-wrap:anywhere;border-radius:8px;padding:10px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:12px;line-height:1.45;display:block}.strategySubHeader{border-top:1px solid var(--line);padding-top:14px}.comboComponents{flex-wrap:wrap;gap:6px;display:flex}.comboExplainer{margin:0;font-size:13px}.comboSteps{gap:7px;margin:0;padding-left:18px;display:grid}.comboSteps li{padding-left:2px;font-size:12px}.strategyVisual{background:linear-gradient(180deg, #4cc9f00f, #0f151300), var(--bg);border:1px solid var(--line);border-radius:8px;width:100%;height:auto;overflow:visible}.strategyVisual text{fill:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.strategyGrid{fill:none;stroke:var(--line);stroke-dasharray:2 6;stroke-width:.7px}.strategyPrice,.strategyAverage,.strategyBand,.rsiLine{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.strategyPrice{stroke:var(--text);stroke-width:2.6px}.strategyPrice.up{stroke:var(--green)}.strategyPrice.down{stroke:var(--red)}.strategyPrice.neutral{stroke:var(--cyan)}.strategyAverage.fast{stroke:var(--yellow);stroke-width:1.7px}.strategyAverage.slow{stroke:var(--muted);stroke-width:1.5px}.strategyBand{stroke:var(--cyan);stroke-dasharray:5 5;stroke-width:1.4px}.strategyTrigger{stroke-width:2px;vector-effect:non-scaling-stroke}.strategyTrigger.up,.strategyVisual marker path{fill:var(--green);stroke:var(--green)}.strategyTrigger.down{fill:var(--red);stroke:var(--red)}.strategyTrigger.neutral{fill:var(--yellow);stroke:var(--yellow)}.strategyVisual-reversal marker path{fill:var(--red);stroke:var(--red)}.strategyVisual-squeeze marker path{fill:var(--yellow);stroke:var(--yellow)}.squeezeBox{fill:#facc1514;stroke:var(--yellow);stroke-dasharray:4 4}.supportLine,.resistanceLine,.necklineLine,.targetMeasure{fill:none;stroke-linecap:round;stroke-width:1.8px;vector-effect:non-scaling-stroke}.supportLine{stroke:var(--green)}.resistanceLine,.necklineLine,.targetMeasure{stroke:var(--yellow)}.rsiLine{stroke:var(--cyan);stroke-width:1.6px}.indicatorBar.good,.candleBody.up{fill:var(--green)}.candleWick.up{stroke:var(--green);stroke-width:2px}.comboTradePlan{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.comboTradePlan div{background:var(--bg);border:1px solid var(--line);border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.comboTradePlan span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.comboTradePlan strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.comboTradeAction{grid-column:1/-1}.comboComponents span{background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.resultDrawer{border-top:1px solid var(--line);padding-top:10px}.resultDrawer summary{color:var(--cyan);cursor:pointer;font-size:12px;font-weight:850}.resultDrawer summary:hover{color:var(--text)}.strategyResultGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.strategyResultTicket{background:linear-gradient(180deg, #4cc9f00f, #0f151300), var(--panel);border:1px solid var(--line);border-left:4px solid var(--cyan);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.strategyResultTicket.signal-bullish{border-left-color:var(--green)}.strategyResultTicket.signal-bearish{border-left-color:var(--red)}.strategyResultTicket.signal-neutral{border-left-color:var(--yellow)}.compactResultTicket{background:0 0;border:0;border-radius:0;margin-top:10px;padding:0}.resultTicketTop,.resultActionRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.resultTicketTop div{gap:3px;min-width:0;display:grid}.resultTicketTop span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.resultTicketTop h3{margin:0;font-size:24px}.resultTicketTop b,.resultActionRow span{border:1px solid var(--line);color:var(--cyan);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px}.signal-bullish .resultActionRow span{color:var(--green)}.signal-bearish .resultActionRow span{color:var(--red)}.signal-neutral .resultActionRow span{color:var(--yellow)}.resultActionRow strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.strategyResultTicket p,.strategyResultTicket dd{color:var(--muted);line-height:1.45}.strategyResultTicket p{margin:0}.strategyResultTicket dl{gap:8px;margin:0;display:grid}.strategyResultTicket dl div{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}.strategyResultTicket dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.strategyResultTicket dd{margin:0;font-size:13px}.resultTargets{flex-wrap:wrap;gap:6px;display:flex}.resultTargets span{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 8px;font-size:12px;font-weight:750}.patternSketchWrap{background:linear-gradient(180deg, #4cc9f014, #0f151300), var(--bg);border-right:1px solid var(--line);place-items:center;min-height:100%;padding:12px;display:grid}.patternSketch{width:100%;height:150px;overflow:visible}.sketchGrid{fill:none;stroke:var(--line);stroke-dasharray:2 6;stroke-width:.6px}.sketchRail{stroke:var(--cyan);stroke-linecap:round;stroke-width:1.8px;vector-effect:non-scaling-stroke}.sketchRail.support{stroke:var(--green)}.sketchRail.resistance{stroke:var(--yellow)}.sketchRail.neckline{stroke:var(--cyan)}.sketchPrice{fill:none;stroke:var(--text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px;vector-effect:non-scaling-stroke}.sketchProjection{stroke:var(--yellow);stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.sketchProjection+path,.patternSketch marker path{fill:var(--yellow)}.sketchBullish .sketchProjection,.sketchBullish marker path{fill:var(--green);stroke:var(--green)}.sketchBearish .sketchProjection,.sketchBearish marker path{fill:var(--red);stroke:var(--red)}.patternBody{gap:10px;min-width:0;padding:14px;display:grid}.patternBody dl,.comboCard dl{gap:8px;margin:0;display:grid}.patternBody dl div,.comboCard dl div{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}.patternBody dt,.comboCard dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.patternBody dd,.comboCard dd{margin:0;font-size:13px}.sourceStrip{flex-wrap:wrap;gap:8px;display:flex}.sourceStrip a,.strategyMoreLink{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:750;text-decoration:none}.sourceStrip a:hover,.strategyMoreLink:hover{border-color:var(--cyan)}.decisionSupport,.dashboardSectionHub{gap:16px;display:grid}.dashboardSectionGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.dashboardSectionCard{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--cyan);color:var(--text);border-radius:8px;gap:10px;min-width:0;padding:16px;text-decoration:none;display:grid}.dashboardSectionCard:hover{border-color:var(--cyan);transform:translateY(-1px)}.dashboardSectionCard span,.dashboardSectionCard small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.dashboardSectionCard strong{font-size:20px}.dashboardSectionCard p{color:var(--muted);line-height:1.45}.dashboardWithWorkspaceMenu{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dashboardMainStack{gap:16px;min-width:0;display:grid}.dashboardSectionHub{align-self:start;margin-top:0;position:sticky;top:72px}.workspaceMenuShell{width:290px;transition:width .18s;display:block}.dashboardWithWorkspaceMenu:has(.workspaceMenuState:checked){grid-template-columns:74px minmax(0,1fr)}.workspaceMenuShell:has(.workspaceMenuState:checked){width:74px}.workspaceMenuState{appearance:none;margin:0}.workspaceSideMenu{background:color-mix(in srgb, var(--panel) 92%, var(--bg));border:1px solid var(--line);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 6%, transparent);border-radius:10px;gap:7px;max-height:calc(100vh - 78px);padding:8px;display:grid;overflow-y:auto}.workspaceSideMenuTop{align-items:center;display:block}.workspaceSideMenuTitle{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workspaceSideMenuHint{color:var(--muted);grid-column:1/-1;margin:-2px 0 0;font-size:12px;line-height:1.35}.workspaceSideMenuTitle span,.workspaceNavText small,.workspaceNavText em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850;display:none}.workspaceSideMenuTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspaceMenuToggle{background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;font-weight:900;line-height:1;display:inline-flex}.workspaceMenuToggle:hover,.workspaceMenuToggle:focus-visible{border-color:var(--cyan)}.workspaceMenuToggle:before{content:"‹"}.workspaceMenuToggle:checked:before{content:"›"}.workspaceNavList{gap:4px;display:grid}.workspaceNavItem{background:var(--panel-2);border:1px solid color-mix(in srgb, var(--line) 82%, transparent);color:var(--text);border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-height:36px;padding:4px 6px;text-decoration:none;display:grid}.workspaceNavItem:hover,.workspaceNavItem:focus-visible{border-color:var(--cyan);transform:translate(1px)}.workspaceNavIcon{background:color-mix(in srgb, var(--cyan) 16%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 34%, transparent);color:var(--cyan);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.workspaceNavIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:16px;height:16px}.workspaceNavText{min-width:0;display:block}.workspaceNavSummary{color:var(--muted);font-size:12px;line-height:1.35;display:none}.workspaceNavText strong,.workspaceNavText em{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;display:block;overflow:hidden}.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceSideMenu{padding:8px}.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceSideMenuTitle strong{display:none}.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceNavText{display:none}:is(.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceSideMenuTop,.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceSideMenuTitle,.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceNavItem){justify-content:center}.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceNavItem{grid-template-columns:34px;min-height:38px;padding:4px 0}.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceNavIcon{background:color-mix(in srgb, var(--cyan) 24%, transparent);border-color:color-mix(in srgb, var(--cyan) 48%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--cyan) 8%, transparent);width:34px;height:34px}.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceNavIcon svg{width:20px;height:20px}.pricingSourcesPanel{gap:12px;display:grid}.pricingSourcesTable{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.pricingSourcesRow{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.4fr) minmax(80px,.8fr) minmax(70px,.5fr) minmax(170px,1.2fr) minmax(150px,1.1fr);align-items:center;column-gap:12px;padding:11px 12px;display:grid}.pricingSourceLive .sourceDot{background:var(--green)}.pricingSourceFallback .sourceDot{background:var(--muted)}.pricingSourcesHeader{background:var(--panel);font-weight:800;position:sticky;top:0}.pricingSourcesHeader [role=columnheader]{color:var(--muted);text-transform:uppercase;font-size:12px}.pricingSourcesRow:first-child{border-top:0}.pricingSourcesMarket{gap:2px;display:grid}.pricingSourcesMarket small,.pricingSourcesSourceCol{color:var(--muted)}.pricingSourcesLink a{width:fit-content;min-height:30px;padding:0 10px;font-size:13px}.pricingSourcesSourceCol{gap:2px;display:grid}.pricingSourcesSourceCol strong{font-size:14px}.pricingSourcesSourceCol small{align-items:center;gap:6px;display:inline-flex}.sourceDot{background:var(--source-dot,var(--muted));border-radius:999px;width:7px;height:7px;display:inline-block}.decisionPageHero{border-top-color:var(--cyan)}.decisionSupportHeader{align-items:end}.phaseRoadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.phaseCard{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:8px;gap:12px;min-width:0;padding:14px;text-decoration:none;display:grid}.phaseCard.phaseLive{border-color:var(--green)}.phaseCard:hover,.phaseDetail:target{border-color:var(--cyan)}.phaseCard div,.decisionPanelTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.phaseCard span,.phaseCard strong,.decisionPanelTop span,.opportunityHead span,.ticketCard span,.ticketCard dt,.strategyStats span,.exposureItem span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.phaseCard strong{color:var(--green)}.phaseCard h3,.decisionPanel h3{margin:0;font-size:18px}.phaseCard ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;line-height:1.4;display:grid}.phaseDetail{border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;scroll-margin-top:20px;display:grid}.phaseContent{margin-top:-2px}.phaseToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.phaseFeatureList,.timingRiskList,.sessionGrid,.correlationList,.executionList{gap:8px;display:grid}.phaseFeatureItem{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:5px;padding:10px;display:grid}.phaseFeatureItem strong{font-size:14px}.phaseFeatureItem span{color:var(--muted);line-height:1.4}.decisionGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:14px;display:grid}.decisionPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid}.wideDecisionPanel{grid-column:span 2}.decisionPanelTop strong{color:var(--cyan);white-space:nowrap;font-size:13px}.opportunityTable,.ticketStack,.strategyCompareList,.exposureGrid{gap:8px;display:grid}.opportunityRow{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:8px;grid-template-columns:minmax(130px,1.25fr) repeat(5,minmax(88px,.7fr));align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;display:grid}.opportunityRow:not(.opportunityHead):hover{border-color:var(--cyan)}.opportunityRow strong,.opportunityRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opportunityHead{background:0 0;border-color:#0000;padding-top:0;padding-bottom:0}.biasText-bullish{color:var(--green)}.biasText-bearish{color:var(--red)}.biasText-neutral{color:var(--yellow)}.ticketCard{background:var(--panel-2);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;gap:12px;padding:12px;display:grid}.ticketCard.ticket-sell{border-left-color:var(--red)}.ticketCard>div:first-child{justify-content:space-between;align-items:center;display:flex}.ticketCard strong{font-size:16px}.ticketCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ticketCard dl div,.exposureItem{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:4px;padding:8px;display:grid}.ticketCard dd{margin:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:13px}.ticketCard small,.strategyCompareList small,.strategyCompareList p,.exposureItem small{color:var(--muted);line-height:1.4}.strategyCompareList article{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.strategyCompareList article>div:first-child{gap:4px;display:grid}.strategyStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.strategyStats span{background:var(--panel);border:1px solid var(--line);color:var(--text);text-align:center;border-radius:999px;padding:6px 8px}.strategyCompareList p{margin:0}.exposureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.exposureItem strong{font-size:18px}.timingRiskItem,.sessionItem,.correlationItem,.executionItem{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.timingRiskItem{border-left:4px solid var(--green)}.timingRiskItem.timingRisk-high{border-left-color:var(--red)}.timingRiskItem.timingRisk-medium{border-left-color:var(--yellow)}.timingRiskItem div,.correlationItem div,.executionItem>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.timingRiskItem span,.sessionItem span,.sessionItem em,.correlationItem span,.executionItem span,.executionItem dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.timingRiskItem small,.correlationItem small,.correlationItem p,.executionItem small,.sessionItem small{color:var(--muted);margin:0;line-height:1.4}.timingRiskItem b{color:var(--text);font-size:13px}.sessionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sessionItem{background:var(--panel)}.sessionItem strong{font-size:15px}.executionList{grid-template-columns:repeat(3,minmax(0,1fr))}.executionItem{border-left:4px solid var(--green)}.executionItem.execution-buy{border-left-color:var(--green)}.executionItem.execution-sell{border-left-color:var(--red)}.executionItem.execution-buy>div:first-child span,.executionItem.execution-buy dd:last-child{color:var(--green)}.executionItem.execution-sell>div:first-child span,.executionItem.execution-sell dd:last-child{color:var(--red)}.executionItem.execution-wait dl div:last-child dd{color:var(--yellow)}.executionItem.execution-reduce dl div:last-child dd{color:var(--red)}.executionItem dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.executionItem dl div{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:4px;padding:8px;display:grid}.executionItem dd{margin:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:13px}.helpShell{gap:22px;display:grid}.helpHero{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);align-items:stretch;gap:18px;padding:24px;display:grid}.helpHero h1{max-width:780px}.helpHero p{color:var(--muted);max-width:780px;margin-top:12px;line-height:1.55}.helpHeroCard{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:8px;gap:8px;min-width:0;padding:16px;text-decoration:none;display:grid}.helpHeroCard span,.tutorialStepCopy span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:900}.helpHeroCard strong{letter-spacing:0;font-size:19px}.tutorialSteps{gap:18px;display:grid}.tutorialStep{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr);gap:18px;padding:18px;display:grid}.tutorialStepCopy{align-content:start;gap:12px;display:grid}.tutorialStepCopy h2,.helpNextPanel h2,.faqGroup h2{letter-spacing:0;margin:0;font-size:22px}.tutorialStepCopy p,.helpNextPanel p,.faqItem p{color:var(--muted);line-height:1.55}.tutorialStepCopy ul{color:var(--text);gap:8px;margin:0;padding-left:18px;display:grid}.tutorialScreenshot{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;margin:0;overflow:hidden}.tutorialScreenshot img{width:100%;height:auto;display:block}.tutorialScreenshot figcaption{border-top:1px solid var(--line);color:var(--muted);padding:10px 12px;font-size:12px;font-weight:800}.helpNextPanel{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.faqHero{margin-bottom:0}.faqTutorialLink:hover{border-color:var(--cyan)}.faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.faqGroup{border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.faqList{gap:10px;display:grid}.faqItem{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:12px}.faqItem summary{color:var(--text);cursor:pointer;font-weight:850;list-style-position:outside}.faqItem p{margin:10px 0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1120px){.terminalHero{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)}.phaseRoadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.phaseToolGrid,.executionList,.decisionGrid,.wideDecisionPanel{grid-template-columns:1fr}.wideDecisionPanel{grid-column:auto}.terminalIntelPanel{grid-column:1/-1}}@media (max-width:760px){.shell{padding:14px 12px 30px}.categoryHeroTop{align-items:stretch;display:grid}.helpHero,.tutorialStep{grid-template-columns:1fr}.heroStats{flex:none}.terminalHero,.tradeRationale,.dashboardColumns,.detailGrid,.cadenceGrid,.phaseRoadmap,.phaseFeatureList,.phaseToolGrid,.decisionGrid,.ticketCard dl,.exposureGrid,.sessionGrid,.executionList,.executionItem dl,.faqGrid,.dashboardWithWorkspaceMenu{grid-template-columns:1fr}.dashboardWithWorkspaceMenu:has(.workspaceMenuState:checked){grid-template-columns:1fr}.dashboardSectionHub{position:static}:is(.workspaceMenuShell,.workspaceMenuShell:has(.workspaceMenuState:checked)){width:100%}.workspaceSideMenu{max-height:none;position:static}:is(.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceSideMenuTitle,.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceNavText){display:grid}.workspaceMenuShell:has(.workspaceMenuState:checked) .workspaceNavItem{grid-template-columns:34px minmax(0,1fr);padding:8px}.helpNextPanel{align-items:stretch;display:grid}.opportunityTable{overflow-x:auto}.opportunityRow{grid-template-columns:150px repeat(5,96px);min-width:670px}.tickerRightScroll{grid-template-columns:minmax(240px,1fr) minmax(92px,auto)}.tickerMoves{grid-template-columns:repeat(3,minmax(76px,1fr))}.terminalChartFrame,.terminalHeroChart,.terminalChartEmpty{min-height:280px}.signalRail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;position:static}.signalCarouselControls{display:block}.signalCarousel{gap:10px;margin:0;padding:0 14px 6px}.signalCarouselItem{min-width:100%}.signalCarouselPanel .signalCarousel{gap:10px;width:100%;max-width:100%}.signalCarouselPanel .signalCarouselItem{flex:0 0 100%;width:100%;min-width:100%;max-width:100%}.signalCarouselPanel .signalMiniChart{height:120px;min-height:120px}.terminalChartFrame{display:grid}.tradePanelTop{align-items:start;display:grid}.decisionStack{justify-items:start}.topNav{grid-template-columns:1fr auto}.navLinks{grid-column:1/-1;justify-content:start}.navGroup{width:100%}.navGroup summary,.navHome{justify-content:space-between;width:100%}.navMenu{width:100%;min-width:0;margin-top:6px;position:static}.patternCard{grid-template-columns:1fr}.patternSketchWrap{border-bottom:1px solid var(--line);border-right:0}}.chartPanelTopRight{flex-direction:column;align-items:end;gap:8px;display:flex}.chartPairNav{align-items:center;gap:8px;display:flex}.chartPairNavBtn{background:var(--panel);border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;font-weight:700;line-height:1;transition:border-color .16s,color .16s;display:inline-flex}.chartPairNavBtn:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.chartPairNavBtn:disabled{cursor:not-allowed;opacity:.35}.chartPairNavCount{color:var(--muted);text-align:center;min-width:32px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:12px;font-weight:800}.chartPairDots{justify-content:center;gap:6px;padding-top:4px;display:flex}.chartPairDot{background:var(--line);cursor:pointer;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:background .16s,width .16s}.chartPairDotActive{background:var(--cyan);width:18px}.chartInfoWrap{z-index:4;position:absolute;top:12px;right:12px}.chartInfoBtn{background:var(--panel);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:13px;line-height:1;transition:border-color .16s,color .16s;display:inline-flex}.chartInfoBtn:hover{border-color:var(--cyan);color:var(--cyan)}.chartInfoTooltip{background:var(--panel);border:1px solid var(--line);box-shadow:0 8px 24px var(--shadow);color:var(--muted);border-radius:8px;width:max-content;max-width:240px;padding:10px 12px;font-size:12px;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);right:0}.chartInfoWrap:hover .chartInfoTooltip,.chartInfoWrap:focus-within .chartInfoTooltip{display:block}.intelligenceShell{gap:14px;display:grid}.marketTickerDock{grid-template-columns:minmax(0,1.58fr) minmax(330px,.92fr);min-height:40px}.tickerCharts{grid-auto-columns:minmax(112px,1fr)}.tickerRightScroll{grid-template-columns:minmax(232px,1fr) minmax(82px,auto)}.tickerMove,.tickerChart,.tickerUpdated{padding:4px 6px}.terminalHero{grid-template-columns:minmax(190px,.5fr) minmax(0,1.72fr) minmax(286px,.78fr);align-items:stretch;gap:10px;min-height:0}.terminalRail,.terminalIntelPanel{gap:8px;padding:10px}.terminalChartPanel{align-content:start;gap:6px;padding:9px}.terminalPanelTitle{padding-bottom:6px}.tapeSummary{grid-template-columns:auto minmax(0,1fr);padding:8px}.tapeSummary strong{font-size:22px}.terminalWatchlist{gap:5px}.terminalWatchItem{gap:3px 6px;padding:7px 8px}.terminalChartPanel .tradePanelTop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.terminalChartPanel .tradePanelTop>div:first-child{min-width:0}.terminalChartPanel .tradePanelTop h1{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:6px;font-size:clamp(18px,2.15vw,30px);line-height:1;display:flex}.chartPanelTopRight{flex-direction:row-reverse;align-items:center;gap:7px}.terminalChartPanel .decisionStack{place-items:center start;gap:6px;display:flex}.terminalChartPanel .decisionStack small{border:1px solid var(--line);border-radius:999px;padding:4px 7px}.chartPairNav{gap:4px}.chartPairNavBtn{width:24px;height:24px}.chartPairNavCount{min-width:28px}.chartOverlay{min-width:124px;padding:7px 8px;top:8px;left:8px}.chartOverlay strong{font-size:18px}.chartInfoWrap{top:8px;right:8px}.terminalChartPanel .signalRail{grid-template-columns:repeat(4,minmax(72px,1fr))}.terminalChartPanel .signalPill{justify-content:space-between;align-items:center;min-height:30px;padding:5px 7px;display:flex}.terminalChartPanel .tradeSummary{border-left-width:2px;padding-left:7px;font-size:12px;line-height:1.28}.terminalChartPanel .tradeRationale{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.terminalChartPanel .tradeRationale div{min-height:0;padding:6px 7px}.terminalChartPanel .tradeRationale strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chartPairDots{padding-top:0}.terminalIntelPanel .decisionMetrics{gap:5px}.terminalIntelPanel .metricTile{justify-content:space-between;align-items:center;min-height:34px;padding:7px 8px;display:flex}.terminalIntelPanel .metricTile strong{font-size:16px}.terminalIntelPanel .tradeListBlock{gap:6px;padding:8px}.terminalIntelPanel .tradeList,.tradeList{gap:5px}.terminalIntelPanel .tradeListItem,.tradeListItem{gap:2px;padding:7px 8px}.dashboardSectionHub{margin-top:0}.dashboardSectionHub .sectionHeader{padding-top:12px}.dashboardSectionGrid{gap:8px}.dashboardSectionCard{min-height:0;padding:10px}.dashboardSectionCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.terminalHero,.marketTickerDock{grid-template-columns:1fr}.terminalChartPanel .signalRail{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bg:#06100d;--panel:#0a1511;--panel-2:#101d18;--text:#eef7f1;--muted:#a2b2a8;--line:#22362e;--green:#32f08a;--yellow:#f3c766;--red:#ff6f6f;--cyan:#58d7ff;--on-accent:#04110a;--shadow:#0000006b}:root[data-theme=light]{--bg:#edf2ee;--panel:#fbfdfb;--panel-2:#e4ece7;--text:#0d1b15;--muted:#4e6257;--line:#c2d0c8;--green:#007a3d;--yellow:#8a5d00;--red:#b93636;--cyan:#006f94;--on-accent:#fff;--shadow:#0b19121f}body{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--green) 10%, transparent), transparent 32rem), linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 40%, var(--bg)), var(--bg) 18rem);font-feature-settings:"tnum" 1, "cv02" 1, "cv03" 1}.shell{max-width:1560px;padding:16px clamp(14px,2vw,28px) 48px}.topNav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent);border-radius:10px;gap:10px;padding:8px;top:8px}.navBrand strong,.sectionHeader h1,.sectionHeader h2,.panelTitle h2,.terminalChartPanel .tradePanelTop h1{letter-spacing:-.02em;text-wrap:balance}.navLinks{gap:5px}.navLinks a,.navGroup summary,.themeToggle,.accountAvatar,.backLink,.marketTop a,.tagRow a,.primaryButton,.secondaryButton,.sourceReferenceButton,button{transition:background-color .16s,border-color .16s,color .16s,transform .16s}.navLinks a:hover,.navGroup summary:hover,.navGroup[open] summary,.themeToggle:hover,.accountAvatar:hover,.backLink:hover,.marketTop a:hover,.tagRow a:hover{background:color-mix(in srgb, var(--cyan) 10%, var(--panel-2));border-color:color-mix(in srgb, var(--cyan) 55%, var(--line));color:var(--text)}.navLinks a:focus-visible,.navGroup summary:focus-visible,.themeToggle:focus-visible,.accountAvatar:focus-visible,.primaryButton:focus-visible,.secondaryButton:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.navMenu{background:color-mix(in srgb, var(--panel) 92%, #000);box-shadow:0 8px 8px color-mix(in srgb, var(--shadow) 70%, transparent);border-radius:10px;gap:4px;min-width:210px}.sectionHeader,.panelTitle{border-bottom:1px solid color-mix(in srgb, var(--line) 78%, transparent);padding-bottom:10px}.sectionHeader p,.universeCopy,.panelBlock p,.marketCard p,.dashboardSectionCard p,.tradeSummary{color:color-mix(in srgb, var(--muted) 92%, var(--text))}.metricTile,.planCard,.reportCard,.panelBlock,.marketCard,.agentOutput,.dependencyCard,.crossMarketCard,.primaryTradePanel,.decisionPanel,.terminalRail,.terminalChartPanel,.terminalIntelPanel,.dashboardSectionCard,.tradeListItem,.stackItem,.eventItem{border-color:var(--line);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 4%, transparent);border-radius:10px}.panelBlock,.marketCard,.reportCard,.dependencyCard,.crossMarketCard{background:color-mix(in srgb, var(--panel) 90%, #000)}.marketCard,.crossMarketCard,.marketDetailHero{border-top-width:2px}.marketCard:hover,.crossMarketCard:hover,.dashboardSectionCard:hover,.tradeListItem:hover,.terminalWatchItem:hover,.tickerMove:hover,.tickerChart:hover{border-color:color-mix(in srgb, var(--cyan) 45%, var(--line))}.primaryButton,.invokeRow button{box-shadow:inset 0 -1px #0000003d}.primaryButton:not(:disabled):hover,.invokeRow button:not(:disabled):hover{transform:translateY(-1px)}.authForm input,.invokeRow input,.runField input,.runField select,.runField textarea,.backtestField input,.backtestField select,.backtestField textarea,input,select,textarea{caret-color:var(--green)}.marketTickerDock,.terminalHero{align-items:stretch}.tickerChart,.tickerMove,.tickerUpdated,.tapeSummary,.terminalWatchItem,.tradeListItem,.metricTile{background:color-mix(in srgb, var(--panel-2) 84%, #000)}.tickerChart strong,.tapeSummary strong,.metricTile strong,.marketPrice strong,.chartOverlay strong{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,SFMono-Regular,Consolas,ui-monospace,monospace}.terminalHero{grid-template-columns:minmax(212px,.52fr) minmax(0,1.82fr) minmax(302px,.76fr)}.terminalChartPanel{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 54%, var(--panel)), var(--panel))}.terminalChartPanel .tradeSummary{background:color-mix(in srgb, var(--panel-2) 72%, #000);border:1px solid var(--line);border-radius:8px;padding:7px 9px}.terminalChartPanel .tradeRationale div,.terminalChartPanel .signalPill,.terminalIntelPanel .metricTile,.terminalIntelPanel .tradeListBlock{background:color-mix(in srgb, var(--panel-2) 78%, #000);border-color:var(--line)}.moveBadge,.resultChip,.statusPill,.signalPill,.chartPairNavBtn,.chartPairDot{border:1px solid color-mix(in srgb, currentColor 28%, var(--line))}.moveBadge.move-buy,.resultChip.good,.barFill.good{background:color-mix(in srgb, var(--green) 88%, #04110a)}.moveBadge.move-sell,.resultChip.bad,.barFill.bad{background:color-mix(in srgb, var(--red) 88%, #210707)}.moveBadge.move-sell,.resultChip.bad{color:#1a0404}.chartOverlay,.chartInfoTooltip{background:color-mix(in srgb, var(--panel) 94%, #000);box-shadow:0 8px 8px color-mix(in srgb, var(--shadow) 70%, transparent)}.dashboardSectionGrid,.marketGrid,.pricingGrid,.reportGrid,.dependencyGrid,.agentOutputGrid,.crossMarketGrid,.decisionGrid{gap:10px}.dashboardSectionCard{background:color-mix(in srgb, var(--panel) 88%, #000);padding:12px}@media (max-width:760px){.shell{padding:10px}.topNav,.sectionHeader,.panelTitle,.terminalChartPanel .tradePanelTop{grid-template-columns:1fr;align-items:stretch}.navLinks,.navActions{justify-content:start;padding-bottom:2px;overflow-x:auto}.accountText,.themeToggle strong{display:none}.terminalChartFrame,.terminalHeroChart,.terminalChartEmpty{height:220px}.terminalChartPanel .tradeRationale,.terminalChartPanel .signalRail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--muted:#b4c4ba;--line:#2a4037}:root[data-theme=light]{--muted:#43564c;--line:#b6c8be}.accountAvatar{gap:8px;padding-right:12px}.accountText{gap:2px;min-width:58px}.accountText small,.dashboardSectionCard small,.dashboardSectionCard span,.tickerUpdated span,.terminalPanelTitle span,.metricTile span,.tradeListItem small{color:color-mix(in srgb, var(--muted) 86%, var(--text))}.dashboardSectionCard small,.dashboardSectionCard span,.tickerUpdated span{letter-spacing:.02em;font-size:11px}.dashboardSectionCard p{-webkit-line-clamp:3;min-height:3.9em}.dashboardSectionCard strong{line-height:1.2}.terminalChartEmpty{min-height:132px}.terminalChartFrame,.terminalHeroChart,.terminalChartEmpty{height:clamp(152px,18vw,216px)}.tickerUpdated{min-width:96px}@media (min-width:1080px){.dashboardSectionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardSectionCard:nth-last-child(3):nth-child(4n+1){grid-column:span 2}}.eyebrow{color:var(--blue);font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;font-weight:600}.eyebrow.pos{color:var(--green)}.runTaskSummary span,.formSectionTitle,.guidedPanelTop span,.metricTile span,.metric span,.chartTitleRow span,.newsItem span,.marketDataTable caption{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase}.agent,.empty,.metricTile,.planCard,.reportCard,.panelBlock,.marketCard,.agentOutput,.dependencyCard,.crossMarketCard,.heroPanel,.marketDetailHero,.categoryHero,.topNav,.navMenu,.resultPanel,.backtestChartWrap{border-radius:var(--radius)}.primaryButton,.secondaryButton,.invokeRow input,.invokeRow select,.invokeRow button,.paramGrid input,.paramGrid select,.jsonTextarea,.textareaLabel textarea,.historyRow,.catalogCard,.chainPill,.chainStep,.inputExampleCard,.metric,.marketChart{border-radius:var(--radius-sm)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b09;--panel:#0d1310;--panel-2:#101713;--inset:#0a0f0c;--text:#eaf1ed;--muted:#8b958f;--faint:#5a645e;--line:#232b27;--line-strong:#323c37;--green:#3fe08a;--green-soft:#3fe08a24;--red:#ff6b6b;--red-soft:#ff6b6b24;--yellow:#e6b450;--yellow-soft:#e6b45024;--cyan:#4da3ff;--blue:var(--cyan);--on-accent:#06231a;--shadow:#0006;--radius:12px;--radius-sm:10px;--radius-pill:999px;--pad:18px;--gap:16px;--font-ui:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased}.invokeRow input,.paramGrid input,.paramGrid select,.jsonTextarea,.textareaLabel textarea,.result,.marketChart,.barTrack{background:var(--inset)}.catalogCard.active,.historyRow.active,.chainPill.active{border-color:var(--line-strong);box-shadow:inset 2px 0 0 var(--blue)}.catalogCard:hover,.historyRow:hover,.chainPill:hover,.inputExampleCard:hover,.newsItem:hover,.dashboardSectionCard:hover,.strategyMoreLink:hover,.resultDrawer summary:hover,.opportunityRow:not(.opportunityHead):hover{border-color:var(--line-strong);color:var(--blue)}.themeToggle:hover,a:hover{color:var(--blue)}.navLinks a,.navGroup summary{border-radius:var(--radius-sm);border:1px solid #0000;padding:9px 15px;font-weight:600}.navLinks a:hover,.navGroup summary:hover{background:var(--inset)}.navLinks a[aria-current=page],.navLinks a.active{background:var(--inset);border-color:var(--line);color:var(--text)}.themeToggle span{color:var(--blue)}.avatarCircle{color:var(--green)}.primaryButton,.invokeRow button{background:var(--green);color:var(--on-accent);border:0;font-weight:800}.authAltButton{color:#fff;background:#0b3d91}.authAltButton:hover,.authAltButton:focus-visible{background:#1f5fbf}.secondaryButton{background:var(--panel-2);border:1px solid var(--line);font-weight:700}.secondaryButton:hover{border-color:var(--blue)}.metricTile strong,.metric strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.metric.good strong{color:var(--green)}.metric.warn strong{color:var(--yellow)}.metric.bad strong{color:var(--red)}.barTrack{background:var(--inset);border-radius:var(--radius-pill);border:0;height:7px}.barFill{border-radius:inherit;transition:width .18s}.barFill.good{background:var(--green)}.barFill.warn{background:var(--yellow)}.barFill.bad{background:var(--red)}.barFill.neutral{background:var(--line-strong)}.status,.resultChip{border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;padding:5px 10px;font-size:11px;font-weight:700}.status-succeeded,.resultChip.good{background:var(--green-soft);color:var(--green)}.status-queued,.status-running{color:var(--blue);background:#4da3ff24}.status-failed,.status-refunded,.resultChip.bad{background:var(--red-soft);color:var(--red)}.resultChip.warn{background:var(--yellow-soft);color:var(--yellow)}.heroTabs button{font-family:var(--font-mono);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--panel-2);color:var(--muted)}.heroTabs button.active,.heroTabs button:hover{color:var(--blue);border-color:var(--line-strong)}.tagRow span{border-radius:var(--radius-pill);background:var(--panel-2)}.marketDataTable th{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:10.5px}.marketDataTable td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.marketChart{background:var(--inset);border-radius:var(--radius-sm)}.lineChartPath.good{stroke:var(--green);stroke-width:2.4px}.lineChartPath.bad{stroke:var(--red)}.lineChartGrid{stroke:var(--line);stroke-dasharray:2 5}.verdictTag{font-family:var(--font-mono);letter-spacing:.5px;border-radius:var(--radius-pill);text-transform:uppercase;padding:6px 12px;font-size:12px;font-weight:700}.verdictTag.buy{background:var(--green-soft);color:var(--green);border:1px solid color-mix(in srgb, var(--green) 40%, transparent)}.verdictTag.sell{background:var(--red-soft);color:var(--red);border:1px solid color-mix(in srgb, var(--red) 40%, transparent)}.verdictTag.hold{background:var(--yellow-soft);color:var(--yellow);border:1px solid color-mix(in srgb, var(--yellow) 40%, transparent)}.agentRow{grid-template-columns:160px 1fr 42px;align-items:center;gap:12px;display:grid}.agentRow .name{font-size:13px;font-weight:600}.agentRow .name small{font-family:var(--font-mono);color:var(--faint);margin-top:2px;font-size:10px;display:block}.agentRow .pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.msgUser{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius);padding:13px 16px}.composer{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);padding:14px var(--pad)}.composer .send{background:var(--green);color:var(--on-accent);border-radius:var(--radius-sm);font-weight:800}.followup{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);padding:8px 14px;font-size:13px}.followup .slash{color:var(--blue);font-family:var(--font-mono)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7f3;--panel:#fff;--panel-2:#eef3ef;--inset:#e9efe9;--text:#112019;--muted:#5f6f66;--faint:#8a948d;--line:#dde6df;--line-strong:#c5d2c9;--green:#00a152;--green-soft:#00a1521f;--red:#d4433f;--red-soft:#d4433f1f;--yellow:#9a6a00;--yellow-soft:#9a6a001f;--cyan:#1f74d6;--blue:var(--cyan);--on-accent:#fff;--shadow:#14221b1f}.designToggle{background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:5px 11px 5px 5px;display:inline-flex}.designToggle span{background:var(--bg);border:1px solid var(--line);color:var(--green);border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex}.designToggle strong{font-size:13px;font-weight:800}.designToggle:hover{border-color:var(--green)}.beginnerSnapshot{display:none}@media (max-width:640px){.designToggle strong{display:none}}.coachDashboard{display:none}.derivativesPage{gap:18px}.derivativesHero{border-color:#4da3ff59}.derivativeSummaryGrid,.derivativesGrid,.futuresCurveGrid,.optionAtmGrid{gap:14px;display:grid}.derivativeSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.derivativeStat,.curveCard,.volSurfaceCard,.optionMiniCard,.strategyCard{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);gap:10px;padding:14px;display:grid}.derivativeStat span,.derivativesPanelTop span,.curveCardTop span,.optionMiniCard span,.strategyCard span,.volSurfaceDial span,.volSurfaceStats span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.derivativeStat strong{text-transform:capitalize;font-size:22px}.derivativeStat p,.strategyCard p,.curveCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.derivativesGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start}.derivativesPanel{gap:14px;display:grid}.derivativesPanelTop,.curveCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.derivativesPanelTop h2,.curveCardTop h3{margin:4px 0 0}.derivativesPanelTop strong,.curveCardTop strong{background:var(--green-soft);border-radius:var(--radius-pill);color:var(--green);text-transform:capitalize;border:1px solid #3fe08a59;padding:6px 9px;font-size:12px}.futuresCurveGrid,.optionAtmGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.curveBars{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-height:132px;padding-top:8px;display:grid}.curveBar{place-items:center;gap:6px;display:grid}.curveBar i{background:linear-gradient(180deg, var(--cyan), var(--green));opacity:.9;border-radius:8px 8px 0 0;width:100%;min-height:18px;display:block}.curveBar strong,.optionMiniCard strong,.strategyCard strong{font-family:var(--font-mono)}.agentOutputTable{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.agentOutputRow{border-top:1px solid var(--line);grid-template-columns:1.1fr .75fr .65fr .45fr minmax(220px,1.7fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.agentOutputRow:first-child{border-top:0}.agentOutputHead{background:var(--inset);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.agentOutputRow strong{text-transform:capitalize}.agentOutputRow p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.biasPill{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text);text-transform:capitalize;width:fit-content;padding:5px 8px;font-size:12px;font-weight:900}.bias-bullish,.bias-curve_bullish,.bias-vol_expansion{background:var(--green-soft);color:var(--green);border-color:#3fe08a59}.bias-bearish,.bias-curve_bearish,.bias-vol_compression{background:var(--red-soft);color:var(--red);border-color:#ff6b6b59}.bias-mixed,.bias-neutral{background:var(--yellow-soft);color:var(--yellow);border-color:#e6b45059}.volSurfaceCard{grid-template-columns:130px minmax(0,1fr)}.volSurfaceDial{aspect-ratio:1;border:1px solid #4da3ff59;border-radius:999px;align-content:center;justify-items:center;display:grid}.volSurfaceDial strong{color:var(--cyan);font-size:32px}.volSurfaceStats{gap:8px;display:grid}.volSurfaceStats div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.optionMiniCard.call{border-color:#3fe08a47}.optionMiniCard.put{border-color:#ff6b6b47}.optionMiniCard small,.strategyCard small{color:var(--muted);line-height:1.4}.strategyStack{gap:10px;display:grid}.strategyCard b{color:var(--cyan);font-size:12px}.emptyDerivativeCard{place-content:center;min-height:180px}@media (max-width:900px){.derivativesGrid,.agentOutputRow,.volSurfaceCard{grid-template-columns:1fr}}.heroStatusRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.moodChip,.freshnessChip{border:1px solid var(--line);border-radius:var(--radius-pill);letter-spacing:.02em;text-transform:uppercase;width:fit-content;padding:6px 12px;font-size:12px;font-weight:800}.freshnessChip{background:var(--panel-2);color:var(--muted);text-transform:none}.signalFeed{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:var(--gap);padding:var(--pad);display:grid}.signalFeedHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.signalFeedHeader h2{letter-spacing:-.03em;margin:0}.signalFeedHint{color:var(--muted);max-width:420px;margin:0;font-size:14px;line-height:1.5}.signalFeedColumns{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signalFeedColumn{align-content:start;gap:12px;min-width:0;display:grid}.signalFeedColumn h3{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.feedCard{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);gap:10px;padding:14px;display:grid}.feedCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.feedCard small{color:var(--faint);line-height:1.45}.suggestionCard{border-left:5px solid var(--green)}.suggestionCard.move-sell{border-left-color:var(--red)}.suggestionCard.move-watch{border-left-color:var(--yellow)}.feedCardTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feedCardTop strong{letter-spacing:-.01em;font-size:17px}.feedMetaRow,.watchMetaRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.moveChip,.timeframeChip,.confidenceChip,.agreementChip,.riskChip,.impactChip{border:1px solid var(--line);border-radius:var(--radius-pill);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800}.moveChip.move-buy{background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 40%, var(--line));color:var(--green)}.moveChip.move-sell{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 40%, var(--line));color:var(--red)}.moveChip.move-watch{background:var(--yellow-soft);border-color:color-mix(in srgb, var(--yellow) 40%, var(--line));color:var(--yellow)}.timeframeChip{background:color-mix(in srgb, var(--cyan) 12%, transparent);border-color:color-mix(in srgb, var(--cyan) 38%, var(--line));color:var(--cyan)}.confidenceChip,.agreementChip{background:var(--inset);color:var(--muted)}.riskChip{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 40%, var(--line));color:var(--red)}.feedCardActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feedCardActions .primaryButton,.feedCardActions .secondaryButton{padding:8px 14px;font-size:13px}.sourceChip{background:color-mix(in srgb, var(--cyan) 10%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 34%, var(--line));border-radius:var(--radius-pill);color:var(--cyan);font-family:var(--font-mono);align-items:center;gap:5px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}a.sourceChip:after{content:"↗";font-size:10px}a.sourceChip:hover{border-color:var(--cyan);color:var(--text)}.sourceChip.sourceInternal{background:var(--inset);border-color:var(--line);color:var(--muted)}.impactChip.impact-high,.impactChip.impact-warning{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 40%, var(--line));color:var(--red)}.impactChip.impact-medium{background:var(--yellow-soft);border-color:color-mix(in srgb, var(--yellow) 40%, var(--line));color:var(--yellow)}.impactChip.impact-low,.impactChip.impact-info{background:var(--inset);color:var(--muted)}.feedTime{color:var(--faint);font-family:var(--font-mono);margin-left:auto;font-size:12px}.feedHeadline{letter-spacing:-.01em;font-size:15px;line-height:1.4}.feedMarkets{flex-wrap:wrap;gap:6px;display:flex}.feedMarkets span{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-mono);padding:3px 8px;font-size:11px;font-weight:700}@media (max-width:900px){.signalFeedColumns{grid-template-columns:1fr}.feedTime{margin-left:0}}.heroStatRow{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:4px;padding-top:14px;font-size:13px;display:flex}.heroStatRow strong{color:var(--text);margin-right:4px;font-weight:900}.coachDecisionRow{gap:var(--gap);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);min-width:0;display:grid}.coachWhyList{color:var(--muted);gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}@media (max-width:900px){.coachDecisionRow{grid-template-columns:1fr}}.proShell{gap:var(--gap);max-width:1560px;padding:16px clamp(14px,2vw,28px) 40px;display:grid}.srOnly{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:12.5px}.proShell .topNav{min-height:52px;padding:6px 12px}.navSearch{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:8px;min-width:210px;padding:7px 10px;display:flex}.navSearch:focus-within{border-color:var(--cyan)}.navSearch svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.navSearch input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;width:130px;min-width:0;font-size:13px}.navSearch kbd{background:var(--panel-2);border:1px solid var(--line);color:var(--faint);font-family:var(--font-ui);border-radius:4px;padding:2px 5px;font-size:10.5px}.themeToggle{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex}.themeToggle:hover{border-color:var(--line-strong)}.themeToggle span{line-height:1}.themeToggle strong{display:none}.tickerTape{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-items:stretch;display:flex;overflow:hidden}.tickerTapeScroll{scrollbar-width:thin;flex:1;gap:0;display:flex;overflow-x:auto}.tapeItem{border-right:1px solid var(--line);color:var(--text);flex:none;align-items:baseline;gap:8px;padding:9px 14px;text-decoration:none;display:flex}.tapeItem:hover{background:var(--panel-2)}.tapeSymbol{color:var(--muted);font-size:12px;font-weight:700}.tapePrice{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.tapeChange{font-family:var(--font-mono);font-size:11.5px}.tapeStatus{border-left:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);flex:none;align-items:center;gap:7px;padding:0 14px;font-size:11.5px;display:flex}.tapeStatusDot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite tapePulse;display:inline-block}@keyframes tapePulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tapeStatusDot{animation:none}}.briefBar{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px var(--pad);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.moodChip{border:1px solid var(--line);border-radius:var(--radius-pill);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.moodChip i{border-radius:50%;width:7px;height:7px;display:inline-block}.moodChip.mood-calm{background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 36%, var(--line));color:var(--green)}.moodChip.mood-calm i{background:var(--green)}.moodChip.mood-caution,.moodChip.mood-mixed{background:var(--yellow-soft);border-color:color-mix(in srgb, var(--yellow) 36%, var(--line));color:var(--yellow)}.moodChip.mood-caution i,.moodChip.mood-mixed i{background:var(--yellow)}.moodChip.mood-high{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 36%, var(--line));color:var(--red)}.moodChip.mood-high i{background:var(--red)}.briefLine{color:var(--text);flex:320px;min-width:0;margin:0;font-size:14px;line-height:1.45}.briefStats{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.briefStats strong{color:var(--text);font-family:var(--font-mono);margin-right:3px;font-weight:700}.briefStats .positive strong{color:var(--green)}.briefStats .negative strong{color:var(--red)}.briefUpdated{color:var(--faint);font-family:var(--font-mono);white-space:nowrap;font-size:11.5px}.briefCta{white-space:nowrap;padding:8px 14px;font-size:13px}.workstation{align-items:start;gap:var(--gap);grid-template-columns:280px minmax(0,1fr) 330px;display:grid}.railHeader{justify-content:space-between;align-items:center;gap:10px;padding-bottom:4px;display:flex}.railHeader h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.railHeader>span{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-mono);padding:2px 9px;font-size:11px}.railHeaderLink{color:var(--cyan);font-size:12px;font-weight:700;text-decoration:none}.railHeaderLink:hover{text-decoration:underline}.marketsRail,.intelRail{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);scrollbar-width:thin;gap:10px;max-height:720px;padding:14px;display:grid;overflow-y:auto}.railGroup h3{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 4px;font-size:10.5px;font-weight:800}.railTable{border-collapse:collapse;width:100%}.railTable td{border-top:1px solid var(--line);padding:7px 2px;font-size:12.5px}.railTable tr:first-child td{border-top:0}.railTable td a{color:var(--text);white-space:nowrap;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:flex}.railTable tr:hover td{background:var(--panel-2)}.biasDot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.biasDot.bias-bullish{background:var(--green)}.biasDot.bias-bearish{background:var(--red)}.biasDot.bias-neutral{background:var(--faint)}.railLegend{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;align-items:center;gap:5px 8px;margin:0;padding-top:10px;font-size:11px;display:flex}.intelList{gap:8px;display:grid}.intelItem{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);gap:7px;padding:11px 12px;display:grid}.intelItemTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.impactDot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.impact-high,.impact-warning{background:var(--red)}.impact-medium{background:var(--yellow)}.impact-low,.impact-info{background:var(--faint)}.intelTime{color:var(--faint);font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:10.5px}.intelHeadline{margin:0;font-size:13px;font-weight:700;line-height:1.4}.intelSummary{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.intelMarkets{flex-wrap:wrap;gap:5px;display:flex}.intelMarkets a{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-mono);padding:2px 8px;font-size:10.5px;font-weight:700;text-decoration:none}.intelMarkets a:hover{border-color:var(--cyan);color:var(--cyan)}.workCenter{gap:var(--gap);min-width:0;display:grid}.workCenter .terminalChartPanel{width:100%;margin:0}.oppSection{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px var(--pad);gap:10px;display:grid}.oppTableWrap{overflow-x:auto}.oppTable{border-collapse:collapse;width:100%;min-width:860px}.oppTable th{border-bottom:1px solid var(--line-strong);color:var(--faint);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:800}.oppTable th.num{text-align:right}.oppTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px;font-size:13px}.oppTable tbody tr:hover td{background:var(--panel-2)}.oppTable tbody tr:last-child td{border-bottom:0}.oppMarket{color:var(--text);gap:2px;font-weight:700;text-decoration:none;display:grid}.oppMarket small{color:var(--faint);text-transform:capitalize;font-size:11px}.oppMarket:hover{color:var(--cyan)}.readinessCell{justify-items:end;gap:4px;min-width:64px;display:inline-grid}.readinessCell i{background:var(--cyan);border-radius:2px;justify-self:stretch;max-width:100%;height:3px;display:block}.actionTag{border:1px solid var(--line);border-radius:var(--radius-pill);text-transform:uppercase;white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:800}.actionTag.action-trade-setup{background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 36%, var(--line));color:var(--green)}.actionTag.action-watch{background:var(--yellow-soft);border-color:color-mix(in srgb, var(--yellow) 36%, var(--line));color:var(--yellow)}.actionTag.action-avoid{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 36%, var(--line));color:var(--red)}.deskFooterGrid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.deskPanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px var(--pad);align-content:start;gap:10px;display:grid}.eventRows,.strategyRows{gap:0;display:grid}.eventRow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.eventRow:first-child{border-top:0}.eventRow time{color:var(--faint);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.eventRow strong{font-size:13px;line-height:1.35;display:block}.eventRow small{color:var(--muted);font-family:var(--font-mono);font-size:11px}.strategyRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.strategyRow:first-child{border-top:0}.strategyRow strong{font-size:13px;display:block}.strategyRow small{color:var(--muted);font-size:11.5px;line-height:1.4}.strategyRowStats{font-family:var(--font-mono);justify-items:end;gap:2px;font-size:12px;display:grid}.deskLinkList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.deskLink{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);gap:2px;padding:9px 11px;text-decoration:none;display:grid}.deskLink:hover{border-color:var(--cyan)}.deskLink small{color:var(--faint);font-size:11px}@media (max-width:1240px){.workstation{grid-template-columns:250px minmax(0,1fr)}.intelRail{grid-column:1/-1;max-height:none}}@media (max-width:900px){.workstation{grid-template-columns:1fr}.marketsRail{max-height:420px}.deskFooterGrid{grid-template-columns:1fr}.navSearch{min-width:0}.navSearch input{width:90px}.briefBar{flex-direction:column;align-items:start}}.instrumentHeader{background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--faint);border-radius:var(--radius);padding:var(--pad);grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;display:grid}.instrumentHeader.bias-bullish{border-left-color:var(--green)}.instrumentHeader.bias-bearish{border-left-color:var(--red)}.instrumentIdentity{gap:6px;display:grid}.instrumentIdentity .backLink{font-size:12px}.instrumentName{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.instrumentName h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,30px)}.instrumentClass,.instrumentRegime{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);text-transform:capitalize;padding:3px 10px;font-size:11px;font-weight:700}.instrumentQuote{grid-area:1/2/span 2;justify-self:end;align-items:baseline;gap:12px;display:flex}.instrumentPrice{font-family:var(--font-mono);letter-spacing:-.01em;font-size:clamp(26px,3vw,34px);font-weight:700}.instrumentChange{font-family:var(--font-mono);font-size:15px;font-weight:600}.instrumentSignals{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.instrumentSummary{color:var(--muted);grid-column:1/-1;max-width:900px;margin:0;font-size:14px;line-height:1.5}.instrumentActions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.instrumentActions .primaryButton,.instrumentActions .secondaryButton{padding:8px 14px;font-size:13px}.instrumentGrid{align-items:start;gap:var(--gap);grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);display:grid}.instrumentGridThirds{grid-template-columns:repeat(3,minmax(0,1fr))}.instrumentChartPanel{min-width:0}.instrumentChartFrame{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);height:380px;position:relative}.instrumentChartFrame .terminalHeroChart{width:100%;height:100%;display:block}.chartRangeLabels{color:var(--faint);font-family:var(--font-mono);pointer-events:none;text-align:right;flex-direction:column;justify-content:space-between;font-size:10.5px;display:flex;position:absolute;inset:8px 8px 8px auto}.confidenceSpark{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:120px;display:block}.caseRows{gap:8px;display:grid}.caseRow{border-left:3px solid var(--line-strong);gap:3px;padding:2px 0 2px 10px;display:grid}.caseRow span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800}.caseRow p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.casePositive{border-left-color:var(--green)}.caseNegative{border-left-color:var(--red)}.scenarioRows,.dependencyRows{display:grid}.scenarioRow,.dependencyRow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.scenarioRow:first-child,.dependencyRow:first-child{border-top:0}.scenarioRow .num{color:var(--cyan);min-width:44px;font-size:14px;font-weight:700}.scenarioRow strong,.dependencyRow strong{font-size:13px;display:block}.scenarioRow small,.dependencyRow small{color:var(--muted);font-size:11.5px;line-height:1.4}.dependencyRow{color:var(--text);grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.dependencyRow:hover strong{color:var(--cyan)}.panelNote{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.agentTableWrap{overflow-x:auto}.agentTable{min-width:760px}.biasTag{text-transform:capitalize;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.agentAssessment{color:var(--muted);max-width:460px;font-size:12.5px;line-height:1.45}.agentAssessment small{color:var(--faint);margin-top:4px;display:block}.agentLevels{font-family:var(--font-mono);white-space:nowrap;gap:3px;font-size:11px;display:grid}@media (max-width:1100px){.instrumentGrid,.instrumentGridThirds{grid-template-columns:1fr}.instrumentQuote{grid-area:auto/1;justify-self:start}.instrumentHeader{grid-template-columns:1fr}}.sectionHeader h2,.panelBlock h3,.panelTitle h2{letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:800}.eyebrow{color:var(--cyan);letter-spacing:.09em;font-size:10.5px}.backLink{color:var(--muted);font-size:12.5px;font-weight:700}.backLink:hover{color:var(--cyan)}.categoryHero,.marketDetailHero,.helpHero{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.categoryHero h1,.marketDetailHero h1{letter-spacing:-.02em}.panelBlock,.reportCard,.faqGroup{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.metricTile{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm)}.metricTile strong{font-family:var(--font-mono);font-size:15px}.metricTile span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800}.stackItem:hover{border-color:var(--cyan)}.adminTable th,.agentOutputTable th{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800}.authPanel{width:100%;max-width:420px;margin:40px auto 0}.authPanel input,.runConsole input,.runConsole select,.runConsole textarea{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text)}.authPanel input:focus-visible,.runConsole input:focus-visible,.runConsole select:focus-visible,.runConsole textarea:focus-visible{border-color:var(--cyan);outline:2px solid color-mix(in srgb, var(--cyan) 30%, transparent);outline-offset:0}.primaryButton{border-radius:var(--radius-sm);font-weight:800}.secondaryButton{border-radius:var(--radius-sm)}.signalPill,.tradeSummary,.tradeRationale div{background:var(--inset);border:1px solid var(--line);color:var(--text)}.tradeSummary,.tradeRationale strong{color:var(--muted)}.tradeRationale span{color:var(--faint)}.workstation{align-items:stretch}.workCenter .terminalChartPanel{flex-direction:column;gap:12px;height:100%;display:flex}.workCenter .terminalChartFrame{flex:auto;height:auto;min-height:280px}.workCenter .terminalChartFrame .terminalHeroChart{width:100%;height:100%}@media (min-width:1241px){.marketsRail,.intelRail,.workCenter .terminalChartPanel{height:620px;max-height:620px}.workCenter{height:620px}}.workCenter .terminalChartPanel{min-height:0;overflow:hidden}.workCenter .terminalChartFrame{flex:auto;min-height:0}.workCenter .terminalChartPanel .tradeSummary,.workCenter .terminalChartPanel .tradeRationale{flex:none}@media (max-width:1240px){.marketsRail,.intelRail{max-height:480px}.workCenter .terminalChartFrame{min-height:240px}}.adviceSection{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px var(--pad);gap:12px;display:grid}.adviceMethodology{color:var(--muted);max-width:900px;margin:0;font-size:12.5px;line-height:1.5}.adviceColumns{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adviceColumn{align-content:start;gap:10px;min-width:0;display:grid}.adviceColumn h3{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800}.adviceLevels{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 16px;padding-top:8px;font-size:11.5px;display:flex}.adviceLevels strong{color:var(--text);font-family:var(--font-mono);font-weight:600}.strategyChip{background:color-mix(in srgb, var(--cyan) 12%, transparent);border:1px solid color-mix(in srgb, var(--cyan) 38%, var(--line));border-radius:var(--radius-pill);color:var(--cyan);text-transform:uppercase;white-space:nowrap;padding:4px 9px;font-size:11px;font-weight:800}.adviceDisclaimer{border-top:1px solid var(--line);color:var(--faint);margin:0;padding-top:10px;font-size:11.5px;line-height:1.5}@media (max-width:1100px){.adviceColumns{grid-template-columns:1fr}}.designModeToggle{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:2px;padding:3px;display:inline-flex}.designModeToggle span{border-radius:var(--radius-pill);color:var(--muted);padding:6px 12px;font-size:12px;font-weight:700}.designModeToggle span.modeActive{background:var(--panel-2);border:1px solid var(--line-strong);color:var(--text)}.designModeToggle:hover span:not(.modeActive){color:var(--text)}.feedLayout{grid-template-columns:minmax(0,620px) minmax(280px,330px);justify-content:center;gap:22px;padding-top:8px;display:grid}.feedColumn{gap:14px;min-width:0;display:grid}.feedPost{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:12px;padding:18px 20px;display:grid}.feedPinned{background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 9%, transparent), transparent 55%), var(--panel);border-color:color-mix(in srgb, var(--cyan) 25%, var(--line))}.feedPost.move-buy{border-left:4px solid var(--green)}.feedPost.move-sell{border-left:4px solid var(--red)}.feedPost.move-watch{border-left:4px solid var(--yellow)}.feedPostHeader{align-items:center;gap:12px;display:flex}.feedAvatar{background:var(--panel-2);border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:inline-flex}.feedAuthor{gap:1px;min-width:0;display:grid}.feedAuthor strong{letter-spacing:-.01em;font-size:15.5px;line-height:1.3}.feedAuthor small{color:var(--muted);font-size:12.5px}.feedPostBody{color:var(--text);margin:0;font-size:15px;line-height:1.55}.feedPostQuiet{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.feedFacts{background:var(--inset);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;padding:12px 14px;display:grid}.feedFacts div{gap:2px;display:grid}.feedFacts span{color:var(--muted);font-size:11.5px}.feedFacts strong{font-size:14px;line-height:1.35}.feedFactWide{grid-column:1/-1}.feedActions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;padding-top:12px;display:flex}.feedActions a{border-radius:var(--radius-pill);color:var(--muted);font-size:13.5px;font-weight:700;text-decoration:none}.feedActions a:hover{color:var(--cyan)}.feedFooterPost{text-align:center}.feedFooterPost p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.feedDisclaimer{color:var(--faint)!important;margin-top:8px!important;font-size:12px!important}.feedRail{align-content:start;gap:14px;display:grid}.feedRailCard{background:var(--panel);border:1px solid var(--line);border-radius:18px;gap:10px;padding:16px 18px;display:grid}.feedRailCard h3{letter-spacing:-.01em;margin:0;font-size:17px}.feedRailCard p{color:var(--muted);margin:0;font-size:13.5px}.feedRailCard ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.feedRailCard .secondaryButton{justify-self:start}.trendRow{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:10px 0 4px;text-decoration:none;display:flex}.trendRow:first-of-type{border-top:0}.trendName{gap:1px;min-width:0;font-size:14px;font-weight:700;display:grid}.trendName small{color:var(--muted);font-size:11.5px;font-weight:500}.trendRow strong{font-family:var(--font-mono);font-size:13px}.trendRow:hover .trendName{color:var(--cyan)}@media (max-width:980px){.feedLayout{grid-template-columns:minmax(0,620px)}.feedRail{width:100%;max-width:620px;margin:0 auto}}.simpleExperience{display:none}:root[data-design=simple] .simpleExperience{display:block}:root[data-design=simple] .proExperience{display:none}.backtestLab{gap:14px}.backtestNotice,.backtestError{background:var(--yellow-soft);border:1px solid color-mix(in srgb, var(--yellow) 38%, var(--line));border-radius:var(--radius-sm);color:var(--yellow);margin:0;padding:10px 12px;font-size:13px}.backtestError{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 38%, var(--line));color:var(--red)}.backtestForm{gap:14px;display:grid}.backtestSymbols{gap:10px;display:grid}.backtestSymbolGroup h3{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:800}.backtestSymbolGroup div{flex-wrap:wrap;gap:6px;display:flex}.symbolPick{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;font-family:var(--font-mono);padding:6px 12px;font-size:12px;font-weight:700}.symbolPick:hover{border-color:var(--line-strong);color:var(--text)}.symbolPickActive{background:color-mix(in srgb, var(--cyan) 14%, var(--inset));border-color:var(--cyan);color:var(--cyan)}.backtestHint{color:var(--faint);margin:0;font-size:12px;line-height:1.5}.backtestParams{flex-wrap:wrap;align-items:end;gap:10px 14px;display:flex}.backtestParams label{color:var(--muted);gap:4px;font-size:11.5px;font-weight:700;display:grid}.backtestParams input[type=number]{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-mono);width:92px;padding:7px 9px;font-size:13px}.backtestParams input[type=number]:focus-visible{border-color:var(--cyan);outline:2px solid color-mix(in srgb, var(--cyan) 30%, transparent)}.backtestCheck{flex-direction:row;align-items:center;padding-bottom:8px;gap:7px!important;display:flex!important}.backtestResults{gap:var(--gap);display:grid}.backtestResult{gap:12px}.backtestTiles{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.backtestTile{gap:3px;padding:10px 12px;display:grid}.backtestTile.tileGood strong{color:var(--green)}.backtestTile.tileBad strong{color:var(--red)}.backtestCurveFrame{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);height:180px;position:relative}.backtestCurveFrame .terminalHeroChart{width:100%;height:100%;display:block}.backtestYearTable{min-width:380px}.backtestTradeLog summary{color:var(--cyan);cursor:pointer;font-size:13px;font-weight:700}.tickerTapeScroll{min-width:0}.proShell,.intelligenceShell{grid-template-columns:minmax(0,1fr)}.proShell>*,.intelligenceShell>*,.proExperience>*{min-width:0}.proExperience{gap:var(--gap);min-width:0;display:grid}.mobileTabBar,.mobileSheet,.mobileSheetBackdrop{display:none}@media (max-width:840px){.mobileTabBar{background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));z-index:60;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileTabBar a,.mobileTabBar button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;place-items:center;gap:3px;min-height:52px;padding:6px 2px;text-decoration:none;display:grid}.mobileTabBar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.mobileTabBar span{letter-spacing:.02em;font-size:10.5px;font-weight:700}.mobileTabBar .tabActive{color:var(--cyan)}.mobileSheetBackdrop{z-index:55;background:#00000080;display:block;position:fixed;inset:0}.mobileSheet{background:var(--panel);border:1px solid var(--line);-webkit-overflow-scrolling:touch;max-height:78vh;padding:10px 16px calc(84px + env(safe-area-inset-bottom,0px));z-index:58;border-bottom:0;border-radius:20px 20px 0 0;gap:14px;transition:transform .25s;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.mobileSheetOpen{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mobileSheet{transition:none}}.mobileSheetHandle{background:var(--line-strong);border-radius:999px;justify-self:center;width:40px;height:4px}.mobileSheet h2{letter-spacing:-.01em;margin:0;font-size:18px}.mobileSheetGroup h3{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.mobileSheetList{gap:8px;display:grid}.mobileSheetList a{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:14px;gap:2px;min-height:48px;padding:12px 14px;text-decoration:none;display:grid}.mobileSheetList a strong{font-size:15px}.mobileSheetList a small{color:var(--muted);font-size:12.5px}.mobileSheetAccount{gap:10px;display:grid}.mobileSheetUser{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;text-decoration:none;display:flex}.mobileSheetUser strong{font-size:15px;display:block}.mobileSheetUser small{color:var(--muted);font-size:12.5px}.mobileSheetToggles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobileSheetToggles button{background:var(--inset);border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;border-radius:12px;min-height:48px;padding:10px;font-size:14px;font-weight:700}body.sheetOpen{overflow:hidden}.topNav{border-top:0;border-radius:0 0 12px 12px;justify-content:space-between;gap:10px;margin:-16px -12px 0;padding:8px 12px;display:flex;top:0}.navLinks,.navSearch,.designModeToggle,.accountText{display:none}.navBrand strong{font-size:16px}.shell{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));padding-top:16px;padding-left:12px;padding-right:12px}.tickerTapeScroll{-webkit-overflow-scrolling:touch}.tapeItem{gap:6px;padding:8px 10px}.tapeStatus{padding:0 10px}.briefBar{flex-direction:column;align-items:stretch;gap:10px}.briefLine{flex-basis:auto;font-size:14.5px}.briefCta{text-align:center}.workstation{grid-template-columns:1fr}.workCenter{order:-1}.workCenter .terminalChartPanel{height:auto;max-height:none}.workCenter .terminalChartFrame{min-height:220px}.marketsRail,.intelRail{height:auto;max-height:420px}.oppTableWrap,.agentTableWrap{-webkit-overflow-scrolling:touch}.oppTable{min-width:680px}.oppTable th:first-child,.oppTable td:first-child{background:var(--panel);z-index:2;position:sticky;left:0}.oppTable tbody tr:hover td{background:var(--panel)}.trendRow,.deskLink,.railTable td a,.intelMarkets a,.feedActions a{min-height:44px}.feedActions{gap:4px 14px}.feedActions a{align-items:center;padding:8px 10px;display:inline-flex}.railTable td{padding:11px 2px}.trendRow{padding:12px 0 6px}input,select,textarea{font-size:16px!important}.backtestParams{grid-template-columns:1fr 1fr;display:grid}.backtestParams input[type=number]{width:100%}.backtestParams .primaryButton{grid-column:1/-1;min-height:48px}.instrumentPrice{font-size:24px}.instrumentActions .primaryButton,.instrumentActions .secondaryButton{text-align:center;flex:1;min-height:44px}.feedPost{border-radius:16px;padding:14px}.feedLayout{gap:14px;padding-top:0}.deskFooterGrid,.adviceColumns{grid-template-columns:1fr}.deskLinkList{grid-template-columns:1fr 1fr}.briefStats{gap:6px 12px}}.navGroup summary:after,.navGroup[open] summary:after{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);content:"";width:5px;height:5px;margin-left:2px;transition:transform .22s cubic-bezier(.3,.9,.3,1.2),border-color .15s;display:inline-block;transform:translateY(-2px)rotate(45deg)}.navGroup[open] summary:after{border-color:var(--cyan);transform:translateY(1px)rotate(-135deg)}@keyframes navMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.navGroup[open] .navMenu{transform-origin:top;animation:.2s cubic-bezier(.2,.9,.3,1.05) navMenuIn}.navMenu a{border-radius:8px;transition:background .12s,color .12s,padding-left .15s}.navMenu a:hover{padding-left:14px}@media (prefers-reduced-motion:reduce){.navGroup[open] .navMenu{animation:none}.navGroup summary:after,.navGroup[open] summary:after{transition:none}.navMenu a,.navMenu a:hover{padding-left:inherit;transition:none}}@media (min-width:1100px){.feedLayout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);justify-content:stretch}.feedColumn{columns:2;column-gap:14px;display:block}.feedColumn>*{break-inside:avoid;margin-bottom:14px}.feedPinned,.feedFooterPost{column-span:all}.feedPinned{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.feedPinned .feedPostHeader{grid-column:1/-1}.feedPinned .feedActions{border-top:0;justify-self:end;padding-top:0}}.uiIcon{vertical-align:-3px;flex:none;width:16px;height:16px}.feedAvatar .uiIcon{width:22px;height:22px}.feedActions a{align-items:center;gap:7px;display:inline-flex}.moodInline{vertical-align:-4px;margin-right:7px;display:inline-flex}.moodInline .uiIcon{width:19px;height:19px}.moodInline.mood-calm{color:var(--green)}.moodInline.mood-caution,.moodInline.mood-mixed{color:var(--yellow)}.moodInline.mood-high{color:var(--red)}.feedAuthor strong{font-size:17px}.feedPostBody{font-size:15.5px}.feedFacts strong{letter-spacing:-.01em;font-size:20px;font-weight:800}.feedFactWide strong{font-size:14.5px;font-weight:700;line-height:1.4}.trendRow strong{font-size:14.5px;font-weight:700}.trendName{font-size:15px}.tapePrice{font-size:13.5px;font-weight:700}.tapeChange{font-size:12.5px;font-weight:600}.briefStats{font-size:13px}.briefStats strong{font-size:15px}.briefLine{font-size:15px;font-weight:600}.railTable td{font-size:13.5px}.railTable td.num{font-weight:700}.oppTable td{font-size:13.5px}.oppTable td.num{font-size:14px;font-weight:700}.moveChip,.timeframeChip,.confidenceChip,.agreementChip,.riskChip,.impactChip{padding:5px 10px;font-size:12px}.feedCardTop strong{font-size:18px}.adviceLevels{font-size:12.5px}.adviceLevels strong{font-size:14px;font-weight:700}.intelHeadline{font-size:14px}.metricTile strong{font-size:18px}.terminalChartPanel .signalPill strong{font-size:16px}.eventRow strong{font-size:14px}.deskLink strong{font-size:13.5px}.readinessCell{font-weight:700}.instrumentSignals .moveChip{padding:6px 12px;font-size:13px}.primaryButton,.secondaryButton,.authAltButton,.linkButton,.briefCta,.railHeaderLink,.mobileSheetToggles button,.symbolPick,.workspaceMenuToggle{text-align:center;vertical-align:middle;justify-content:center;align-items:center;gap:8px;line-height:1.2;display:inline-flex}.themeToggle{justify-content:center;align-items:center;padding:0;display:inline-flex}.themeToggle span{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:inline-flex}.designModeToggle{align-items:center;display:inline-flex}.designModeToggle span{justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.chartPairNavBtn{justify-content:center;align-items:center;line-height:1;display:inline-flex}.signalCarouselButton,.signalCarouselButtonLeft,.signalCarouselButtonRight{justify-content:center;align-items:center;display:inline-flex}.navLinks a,.navGroup summary{align-items:center;gap:6px;line-height:1.2;display:inline-flex}.navGroup summary:after{margin-left:0}.backtestParams .primaryButton,.briefBar .primaryButton,.instrumentActions .primaryButton,.instrumentActions .secondaryButton,.feedRailCard .secondaryButton{justify-content:center}.themeSwitch{background:var(--inset);cursor:pointer;border:0;border-radius:999px;flex:none;width:60px;height:30px;padding:0;display:inline-flex;position:relative}.themeSwitch:hover{background:color-mix(in srgb, var(--inset) 70%, var(--panel-2))}.themeSwitch:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.themeSwitchIcon{color:var(--faint);z-index:1;justify-content:center;align-items:center;width:30px;height:100%;display:inline-flex;position:absolute;top:0}.themeSwitchIcon .uiIcon{vertical-align:0;width:14px;height:14px}.themeSwitchMoon{left:0}.themeSwitchSun{right:0}.themeSwitch[aria-checked=false] .themeSwitchMoon,.themeSwitch[aria-checked=true] .themeSwitchSun{color:var(--text)}.themeSwitchKnob{background:var(--panel-2);border:1px solid var(--line-strong);box-shadow:0 2px 6px var(--shadow);z-index:2;border-radius:50%;width:24px;height:24px;transition:transform .22s cubic-bezier(.3,.9,.3,1.1);position:absolute;top:3px;left:3px}.themeSwitch[aria-checked=true] .themeSwitchKnob{transform:translate(30px)}@media (prefers-reduced-motion:reduce){.themeSwitchKnob{transition:none}}.basicExperience{display:none}:root[data-design=basic] .basicExperience{gap:28px;width:100%;max-width:1060px;margin:0 auto;padding-top:6px;display:grid}:root[data-design=basic] .proExperience{display:none}.basicStories{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:18px;padding:6px 2px 10px;display:flex;overflow-x:auto}.basicStories::-webkit-scrollbar{display:none}.basicStory{color:var(--text);flex:none;place-items:center;gap:4px;width:72px;text-decoration:none;display:grid}.basicStoryRing{border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;padding:3px;display:flex}.ringUp{background:conic-gradient(var(--green), color-mix(in srgb, var(--green) 40%, var(--cyan)), var(--green))}.ringDown{background:conic-gradient(var(--red), color-mix(in srgb, var(--red) 45%, var(--yellow)), var(--red))}.basicStoryFace{background:var(--panel);border:2px solid var(--bg);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:700;display:flex}.basicStory small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:11.5px;overflow:hidden}.basicStory strong{font-family:var(--font-mono);font-size:11.5px;font-weight:600}.basicHero{background:var(--panel);border:1px solid var(--line);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(24px,4vw,40px);display:grid}.basicMood{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.basicMood .uiIcon{width:17px;height:17px}.basicMood.mood-calm .uiIcon{color:var(--green)}.basicMood.mood-caution .uiIcon,.basicMood.mood-mixed .uiIcon{color:var(--yellow)}.basicMood.mood-high .uiIcon{color:var(--red)}.basicHeroLeft{gap:14px;display:grid}.basicHeroTitle{letter-spacing:-.02em;margin:0;font-size:clamp(30px,5vw,46px);font-weight:400;line-height:1.1}.basicActionWord{border-radius:14px;padding:2px 16px;font-weight:700;display:inline-block}.basicActionWord.action-buy{background:var(--green-soft);color:var(--green)}.basicActionWord.action-sell{background:var(--red-soft);color:var(--red)}.basicHeroWhy{color:var(--text);max-width:560px;margin:0;font-size:17px;line-height:1.55}.basicHeroSafety{color:var(--muted);max-width:560px;margin:0;font-size:14px;line-height:1.55}.basicHeroActions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.basicPrimaryBtn{background:var(--cyan);color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.basicPrimaryBtn:hover{filter:brightness(1.1)}.basicGhostBtn{background:var(--panel-2);color:var(--text);border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.basicGhostBtn:hover{background:color-mix(in srgb, var(--panel-2) 70%, var(--line))}.basicHeroScore{background:var(--inset);border-radius:50%;align-content:center;place-items:center;gap:0;width:168px;height:168px;display:grid}.basicHeroScore strong{font-family:var(--font-mono);letter-spacing:-.02em;font-size:44px;font-weight:500}.basicHeroScore span{color:var(--muted);font-size:15px}.basicHeroScore small{color:var(--faint);text-align:center;margin-top:6px;font-size:11.5px}.basicSection{gap:14px;display:grid}.basicSection h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.basicIdeaGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.basicIdeaCard{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:18px;gap:16px;padding:18px 20px;text-decoration:none;transition:transform .12s,border-color .12s;display:grid}.basicIdeaCard:hover{border-color:var(--cyan);transform:translateY(-2px)}.basicIdeaCard p{margin:0;font-size:17px;font-weight:600;line-height:1.35}.basicIdeaBottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.basicIdeaChance{font-family:var(--font-mono);border-radius:999px;padding:6px 14px;font-size:18px;font-weight:600}.basicIdeaChance.action-buy{background:var(--green-soft);color:var(--green)}.basicIdeaChance.action-sell{background:var(--red-soft);color:var(--red)}.basicIdeaChance.action-watch{background:var(--yellow-soft);color:var(--yellow)}.basicIdeaHint{color:var(--faint);font-size:12.5px}.basicAssetList{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.basicAssetRow{border-top:1px solid var(--line);color:var(--text);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 18px;text-decoration:none;display:grid}.basicAssetRow:first-child{border-top:0}.basicAssetRow:hover{background:var(--panel-2)}.basicAssetIcon{background:var(--inset);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:flex}.basicAssetName{gap:3px;min-width:0;font-size:16px;font-weight:600;display:grid}.basicAssetTag{font-size:12.5px;font-weight:500}.tag-bullish{color:var(--green)}.tag-bearish{color:var(--red)}.tag-neutral{color:var(--muted)}.basicAssetPrice{font-family:var(--font-mono);justify-items:end;gap:3px;font-size:16px;font-weight:500;display:grid}.basicAssetPrice small{font-size:13px}.basicNewsList{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.basicNewsRow{border-top:1px solid var(--line);color:var(--text);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:10px 18px;text-decoration:none;display:grid}.basicNewsRow:first-child{border-top:0}.basicNewsRow:hover{background:var(--panel-2)}.basicNewsIcon{background:var(--inset);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.basicNewsTitle{font-size:15px;font-weight:500;line-height:1.4}.basicNewsGo{color:var(--cyan);font-size:14px;font-weight:700}.basicFooterCard{background:color-mix(in srgb, var(--cyan) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--cyan) 25%, var(--line));border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.basicFooterCard p{color:var(--text);max-width:640px;margin:0;font-size:15px;line-height:1.55}.designModeToggle button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.designModeToggle button.modeActive{background:var(--panel-2);border:1px solid var(--line-strong);color:var(--text)}.mobileSheetTogglesThree{grid-template-columns:1fr 1fr 1fr}@media (max-width:840px){.basicHero{grid-template-columns:1fr}.basicHeroScore{justify-self:start;width:132px;height:132px}.basicHeroScore strong{font-size:34px}.basicHeroActions .basicPrimaryBtn,.basicHeroActions .basicGhostBtn{flex:1}}:root[data-design=basic] .fullExperience{display:none}.basicBackChip{background:var(--panel-2);color:var(--text);border-radius:999px;justify-self:start;align-items:center;width:fit-content;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.basicBackChip:hover{background:color-mix(in srgb, var(--panel-2) 70%, var(--line))}.basicCategoryTitle{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,38px);font-weight:400}.basicPageLead{color:var(--muted);max-width:640px;margin:0;font-size:16px;line-height:1.55}.basicQuiet{color:var(--muted);margin:0;font-size:15px}.basicPageIntro{margin-bottom:6px;gap:10px!important}.basicPageIntro h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,34px);font-weight:400}.basicPageIntro p{color:var(--muted);max-width:640px;margin:0;font-size:15.5px;line-height:1.55}.basicInstrumentHero{align-items:start}.basicInstrumentTitleRow{align-items:center;gap:14px;display:flex}.basicAssetIconLarge{width:52px;height:52px;font-size:15px}.basicInstrumentName{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:400}.basicInstrumentClass{color:var(--muted);text-transform:capitalize;font-size:14px}.basicInstrumentPriceRow{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.basicInstrumentPrice{font-family:var(--font-mono);letter-spacing:-.02em;font-size:clamp(34px,5vw,48px);font-weight:500}.basicInstrumentChange{font-size:17px;font-weight:600}.basicSpark{background:var(--inset);border-radius:14px;width:100%;height:130px;margin-top:6px;display:block}.basicSpark polyline{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.basicSpark.positiveLine polyline{stroke:var(--green)}.basicSpark.negativeLine polyline{stroke:var(--red)}.basicVerdictBox{place-items:center;gap:14px;display:grid}.basicVerdictBox .basicActionWord{font-size:26px}.basicActionWord.action-wait,.basicActionWord.action-hold{background:var(--yellow-soft);color:var(--yellow)}.basicExplainCard{background:var(--panel);border:1px solid var(--line);border-radius:20px;gap:16px;padding:22px 24px;display:grid}.basicExplainCard>p{margin:0;font-size:16.5px;line-height:1.55}.basicExplainRow{align-items:start;gap:12px;display:flex}.basicExplainRow .uiIcon{flex:none;width:20px;height:20px;margin-top:2px}.basicExplainRow p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.basicExplainRow p strong{color:var(--text)}.basicExplainRow.good .uiIcon{color:var(--green)}.basicExplainRow.bad .uiIcon{color:var(--red)}.basicExplainRow.warn .uiIcon{color:var(--yellow)}.basicScenarioCard small{color:var(--muted);font-size:13px;line-height:1.5}.basicScenarioCard{cursor:default}.basicRelatedHint{color:var(--muted);font-weight:400}.basicCategory{gap:20px!important}.feedMarkets a{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-mono);padding:3px 8px;font-size:11px;font-weight:700;text-decoration:none}.feedMarkets a:hover{border-color:var(--cyan);color:var(--cyan)}.briefPageGrid{align-items:start;gap:var(--gap);grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr);display:grid}@media (max-width:980px){.briefPageGrid{grid-template-columns:1fr}}.notifBellWrap{position:relative}.notifBell{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.notifBell:hover{border-color:var(--cyan);color:var(--text)}.notifBadge{background:var(--red);border-radius:var(--radius-pill);color:#fff;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-4px;right:-4px}.notifPanel{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 18px 40px var(--shadow);z-index:90;flex-direction:column;width:340px;max-height:440px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.notifPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notifPanelHead strong{color:var(--text);font-size:13px}.notifPanelHead a{color:var(--cyan);font-size:12px;font-weight:600;text-decoration:none}.notifItem{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:11px 14px;text-decoration:none;display:flex}.notifItem:hover{background:var(--panel-2)}.notifItem strong{color:var(--text);font-size:13px}.notifItem small{color:var(--muted);font-size:12px;line-height:1.45}.notifItem time{color:var(--faint);font-family:var(--font-mono);font-size:10px}.notifEmpty{color:var(--muted);margin:0;padding:18px 14px;font-size:12.5px;line-height:1.5}.notifPushRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.notifPushRow small{color:var(--muted);font-size:11.5px;line-height:1.4}@media (max-width:840px){.notifPanel{width:auto;max-height:60vh;position:fixed;top:62px;left:10px;right:10px}}.watchStar{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;min-width:26px;height:26px;padding:0 8px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.watchStar:hover{border-color:var(--yellow);color:var(--text)}.watchStarOn{background:var(--yellow-soft);border-color:var(--yellow);color:var(--yellow)}.followWrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.followDone{border-color:var(--green);color:var(--green)}.followError{color:var(--red);font-size:11.5px}.candleChartBlock{flex-direction:column;gap:10px;min-width:0;display:flex}.candleChartToolbar{gap:6px;display:flex}.candleChartToolbar button{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;font-family:var(--font-mono);padding:5px 12px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s}.candleChartToolbar button:hover{border-color:var(--line-strong);color:var(--text)}.candleChartToolbar button.tfActive{background:var(--panel-2);border-color:var(--cyan);color:var(--cyan)}.candleChartCanvas{width:100%;min-width:0;min-height:240px}.candleChartMeta{color:var(--faint);font-family:var(--font-mono);margin:0;font-size:11px}.recordChip{background:var(--green-soft);border:1px solid var(--green);border-radius:var(--radius-pill);color:var(--green);align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.recordChip:hover{filter:brightness(1.15)}.alertRuleForm{align-items:end;gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.alertRuleForm label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.alertRuleForm select,.alertRuleForm input{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-ui);padding:9px 10px;font-size:13px}.alertRuleForm select:focus-visible,.alertRuleForm input:focus-visible{border-color:var(--cyan);outline:none}.alertRuleList{flex-direction:column;gap:8px;display:flex}.alertRuleRow{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.alertRuleRow>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.alertRuleRow strong{color:var(--text);font-family:var(--font-mono);font-size:13px}.alertRuleRow small{color:var(--muted);font-size:12px}.alertRuleOff{opacity:.55}.alertRuleActions{gap:8px;display:flex}.alertDelete:hover{border-color:var(--red);color:var(--red)}.alertFired{font-family:var(--font-mono);color:var(--yellow)!important;font-size:10.5px!important}.paperCloseBtn{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;padding:4px 10px;font-size:11.5px;font-weight:700}.paperCloseBtn:hover{border-color:var(--red);color:var(--red)}.authHint{color:var(--muted);font-size:13px;line-height:1.55}.authMessage{background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:var(--radius-sm);color:var(--text);margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.authForgot{color:var(--muted);margin-top:10px;font-size:12.5px;text-decoration:none;display:inline-block}.authForgot:hover{color:var(--cyan)}.glossaryWrap{align-items:center;gap:4px;display:inline-flex;position:relative}.glossaryBtn{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--faint);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:15px;height:15px;padding:0;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.glossaryBtn:hover,.glossaryBtn[aria-expanded=true]{border-color:var(--cyan);color:var(--cyan)}.glossaryPop{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 14px 34px var(--shadow);color:var(--text);text-transform:none;white-space:normal;z-index:95;width:240px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.55;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (max-width:840px){.glossaryPop{left:auto;right:-10px;transform:none}}.onboardBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:#04060ab8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.onboardCard{background:var(--panel);border:1px solid var(--line-strong);box-shadow:0 30px 70px var(--shadow);border-radius:14px;width:100%;max-width:520px;max-height:88vh;padding:26px;overflow-y:auto}.onboardCard h2{color:var(--text);margin:0 0 6px;font-size:20px}.onboardCard>p{color:var(--muted);margin:0 0 18px;font-size:13.5px;line-height:1.55}.onboardProgress{gap:6px;margin-bottom:16px;display:flex}.onboardProgress i{background:var(--line);border-radius:var(--radius-pill);width:26px;height:4px;display:block}.onboardProgress i.onboardDotActive{background:var(--cyan)}.onboardChoices{flex-direction:column;gap:10px;display:flex}.onboardChoices button{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:left;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s,transform .15s;display:flex}.onboardChoices button:hover{border-color:var(--cyan);transform:translateY(-1px)}.onboardChoices strong{color:var(--text);font-size:14.5px}.onboardChoices small{color:var(--muted);font-size:12.5px;line-height:1.45}.onboardSkip{color:var(--faint);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:14px;padding:4px 0;font-size:12.5px;text-decoration:underline;display:inline-block}.onboardSkip:hover{color:var(--muted)}.onboardInterests{flex-wrap:wrap;gap:8px;display:flex}.onboardInterests button{background:var(--inset);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;padding:8px 16px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.onboardInterests button.interestOn{background:var(--green-soft);border-color:var(--green);color:var(--green)}.onboardNav{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.onboardNav .onboardSkip{margin-top:0}.onboardTips{color:var(--muted);flex-direction:column;gap:12px;margin:0;padding:0;font-size:13.5px;line-height:1.55;list-style:none;display:flex}.onboardTips strong{color:var(--text)}:root[data-theme=light] .onboardBackdrop{background:#f0f2f6c7}:root[data-design=basic] .proShell{max-width:1320px}:root[data-design=basic] .topNav{gap:8px}:root[data-design=basic] .navLinks{flex-wrap:nowrap;gap:3px}:root[data-design=basic] .navLinks a,:root[data-design=basic] .navGroup summary{white-space:nowrap;padding:8px}:root[data-design=basic] .navActions{flex-wrap:nowrap;gap:6px}:root[data-design=basic] .navSearch{flex:170px;min-width:0;max-width:240px}:root[data-design=basic] .navSearch input{width:100%;min-width:60px}:root[data-design=basic] .navSearch kbd{display:none}:root[data-design=basic] .designModeToggle button{padding:6px 9px}@media (max-width:1240px){:root[data-design=basic] .accountText{display:none}:root[data-design=basic] .navSearch{flex-basis:150px}}@media (max-width:1080px) and (min-width:841px){:root[data-design=basic] .navBrand strong{display:none}:root[data-design=basic] .navSearch{flex-basis:120px}:root[data-design=basic] .navLinks a,:root[data-design=basic] .navGroup summary{padding:7px 6px;font-size:12px}}
