@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Sora:wght@500;600;700&display=swap";.appShell{color:#edf3ec;background:radial-gradient(circle at 0 0,#439a5f33,#0000 26%),radial-gradient(circle at 100% 0,#f1c74c29,#0000 22%),linear-gradient(#09130e 0%,#0b1512 42%,#07100d 100%);min-height:100vh}.brandLine{align-items:center;gap:.85rem;display:inline-flex}.brandLineLink{color:inherit;cursor:pointer;opacity:1;text-decoration:none;transition:opacity .14s}.brandLineLink:hover{opacity:.82}.brandMark{justify-content:center;align-items:center;display:inline-flex}.brandTitle{letter-spacing:-.02em;background:linear-gradient(118deg,#e8f4ff 30%,#00c8ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Sora,-apple-system,system-ui,sans-serif;font-size:1.06rem;font-weight:700}.brandBeta{letter-spacing:.06em;color:#00e87a;vertical-align:middle;text-transform:lowercase;background:#00e87a1a;border:1px solid #00e87a40;border-radius:4px;margin-left:.18rem;padding:.08rem .32rem;font-size:.58rem;font-weight:700;line-height:1}.brandCopy,.eyebrow,.metricLabel,.sectionLabel{text-transform:uppercase;letter-spacing:.14em}.metricLabel{font-size:var(--metric-label-size);font-weight:600}.topbar{z-index:30;-webkit-backdrop-filter:blur(28px)saturate(200%);background:#010308f7;border-bottom:1px solid #00bcff14;align-items:center;gap:1.5rem;height:54px;padding:0 clamp(1rem,2vw,2rem);display:flex;position:sticky;top:0;box-shadow:0 1px #00bcff1a,0 0 0 .5px #00bcff0d,0 12px 40px #00000073}.topNav{flex:1;justify-content:center;align-items:center;gap:.15rem;display:flex}.topNavLink{color:#4a7488;letter-spacing:.01em;white-space:nowrap;border-radius:8px;align-items:center;height:36px;padding:0 .9rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.topNavLink:hover{color:#cce8f4;background:#00bcff12}.topNavLinkActive{color:#e8f4ff;background:#00bcff12;font-weight:600}.topNavLinkActive:before{content:"";background:linear-gradient(90deg,#00c8ff,#00e87a);border-radius:2px;width:18px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #00c8ff80}.topNavLink:after{content:attr(data-hint);color:#7aabcc;letter-spacing:0;text-align:center;pointer-events:none;opacity:0;z-index:200;white-space:normal;background:#030814fa;border:1px solid #00bcff24;border-radius:8px;width:max-content;max-width:220px;padding:.4rem .65rem;font-size:.7rem;font-weight:400;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 8px 24px #0006}.topNavLink:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.topNavAdminWrap{margin-left:.25rem;position:relative}.topNavAdminBtn{color:#3a5868;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.topNavAdminBtn:hover,.topNavAdminBtnOpen{color:#6a9ab8;background:#00bcff0f;border-color:#00bcff24}.topNavAdminMenu{background:#030814fa;border:1px solid #00bcff29;border-radius:12px;min-width:220px;padding:.4rem;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #00000080}.topNavAdminLink{border-radius:8px;flex-direction:column;gap:.12rem;padding:.6rem .75rem;text-decoration:none;transition:background .12s;display:flex}.topNavAdminLink:hover,.topNavAdminLinkActive{background:#00bcff12}.topNavAdminLabel{color:#c8dff0;font-size:.82rem;font-weight:600}.topNavAdminHint{color:#3a6070;font-size:.7rem;line-height:1.3}.topbarRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.navSearchForm{cursor:text;border:1px solid #0000;border-radius:999px;align-items:center;gap:0;height:36px;padding:0 .5rem;transition:border-color .22s,background .22s;display:flex}.navSearchForm:hover,.navSearchForm:focus-within{background:#00bcff0d;border-color:#00bcff40}.navSearchIcon{color:#3a6278;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .14s;display:flex}.navSearchForm:hover .navSearchIcon,.navSearchForm:focus-within .navSearchIcon{color:var(--cyan)}.navSearchInput{color:#dff0ff;background:0 0;border:none;outline:none;width:0;min-width:0;padding:0;font-size:.84rem;transition:width .26s cubic-bezier(.4,0,.2,1),padding .26s cubic-bezier(.4,0,.2,1)}.navSearchInput::placeholder{color:#2a5060}.navSearchForm:hover .navSearchInput,.navSearchForm:focus-within .navSearchInput{width:160px;padding:0 .6rem 0 .35rem}.topbarUser{align-items:center;gap:.6rem;display:flex}.topbarUserName{color:#4a7090;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:.78rem;overflow:hidden}.topbarSignOut{color:#3a6278;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #00bcff1a;border-radius:999px;height:30px;padding:0 .75rem;font-size:.76rem;transition:color .14s,border-color .14s}.topbarSignOut:hover{color:#6a9ab8;border-color:#00bcff3d}.ghostButton,.accentButton,.dangerButton,.subtleButton{cursor:pointer;border:1px solid #0000;border-radius:999px;transition:background .16s,border-color .16s,color .16s,transform .16s}.topDropdownLabelRow,.panelHeader,.candidateTop,.rowSplit,.toolbar,.formRow,.summaryStrip,.listRow,.alertRow,.calendarDayHeader,.calendarEvent,.weightRowHeader,.keyValueRow,.eventMeta{align-items:center;gap:.8rem;display:flex}.panelHeader,.candidateTop,.rowSplit,.toolbar,.summaryStrip,.listRow,.alertRow,.calendarDayHeader,.calendarEvent,.weightRowHeader,.keyValueRow{justify-content:space-between}.panelText,.rowSubtle,.newsMeta,.metricNote{color:#9ab0a0}.eyebrow,.sectionLabel,.metricLabel{color:#88a08f;font-size:.7rem}.ghostButton,.accentButton,.dangerButton,.subtleButton{padding:.78rem 1rem;font-weight:600}.ghostButton{color:#d9e4da;background:#ffffff0a;border-color:#90a99824}.accentButton{color:#020d0a;letter-spacing:.01em;background:linear-gradient(118deg,#00c8ff 0%,#00e87a 100%);border-color:#00c8ff73;font-weight:700}.accentButton:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 18px #00c8ff59,0 4px 16px #0000004d}.accentButton:active{transition-duration:80ms;transform:scale(.97)}.ghostButton:hover,.dangerButton:hover,.subtleButton:hover{transform:translateY(-1px)}.mainPanel{flex-direction:column;min-width:0;display:flex}.page{flex-direction:column;display:flex}.pageHeader{background:#0710124d;border:1px solid #58b49a14;border-radius:10px;padding:1rem 1.2rem}.pageHeaderContent{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pageHeaderLabel{color:#6db0d9;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;font-size:.72rem;font-weight:600;display:block}.pageHeaderValue{color:#fff;margin:0;font-size:1.2rem;font-weight:650;line-height:1.2}.pageHeaderSubtitle{color:#9db0be;max-width:500px;margin:.3rem 0 0;font-size:.77rem}.pageHeaderMetric{background:#07101280;border:1px solid #58b49a14;border-radius:6px;flex-direction:column;align-items:flex-end;gap:.2rem;padding:.4rem .8rem;display:flex}.pageHeaderMetricLabel{color:#6db0d9;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:500}.pageHeaderMetricValue{color:#fff;font-size:1rem;font-weight:650}.heroCard,.panel,.tablePanel,.loginCard{background:#0a130ef0;border:1px solid #90a99824;border-radius:1.3rem;box-shadow:0 16px 40px #0000002e}.heroCard{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;padding:1.3rem;display:grid}.heroLead{flex-direction:column;gap:.85rem;display:flex}.heroTitle{margin:0;font-size:1.3rem}.heroText{color:#c9d8cb;line-height:1.65}.heroBadgeRow,.inlineMeta,.summaryMetrics,.chartLabels{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.metricGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.metricValue{font-size:var(--metric-value-size);color:#eff6ef;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.35rem;font-weight:800;line-height:1}.metricNote{margin-top:.38rem;font-size:.8rem;line-height:1.45}.metricContext{color:#78968a;border-top:1px solid #66d9ff12;margin-top:.3rem;padding-top:.3rem;font-size:.72rem;line-height:1.4}.panelHeader{align-items:flex-start;margin-bottom:1rem}.tablePanelHeader{padding:1rem 1rem 0}.panelTitle{margin:0;font-size:1rem}.candidateList,.newsList,.actionList,.dayList,.metaList,.trendList,.calendarEventList,.serviceGrid,.sectorBoard,.historyList,.weightsChart,.keyValueList,.progressGroup{flex-direction:column;gap:.8rem;display:flex}.candidateCard,.newsCard,.actionCard,.historyCard,.summaryStrip,.listRow,.alertRow,.trendCard,.serviceCard,.calendarDay,.calendarEvent,.keyValueCard{background:#08100cdb;border:1px solid #7793801f;border-radius:1rem}.calendarEvent{text-align:left;cursor:pointer;background:#0d1610eb;width:100%;padding:.72rem .8rem}.calendarEvent:hover,.newsCard:hover,.trendCard:hover{border-color:#91c4a03d}.tickerIdentity{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.tickerIdentityCompact,.tickerIdentityHero{gap:.65rem}.tickerMeta{min-width:0}.candidateTitle,.rowTitle{font-size:1rem;font-weight:700}.tickerTitleCompact{font-size:.92rem}.tickerLogo{--logo-size:32px;width:var(--logo-size);height:var(--logo-size);flex:0 0 var(--logo-size);background:#111b14f5;border:1px solid #90a99824;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.tickerLogoImage{object-fit:contain;width:100%;height:100%;display:block}.tickerLogoFallback{color:#ebf6ec;letter-spacing:.08em;justify-content:center;align-items:center;width:100%;height:100%;font-size:.68rem;font-weight:700;display:none}.rowSubtle,.newsMeta{font-size:.8rem}.pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .68rem;font-size:.72rem;display:inline-flex}.pillBuy{color:#7de5a1;background:#4ac67924;border:1px solid #4ac67947}.pillHold{color:#f1d35f;background:#f2c94c24;border:1px solid #f2c94c47}.pillSell{color:#f6acac;background:#ec616124;border:1px solid #ec616142}.toneBuy{border-left:3px solid #4ac679b3}.toneHold{border-left:3px solid #f2c94c8f}.toneSell{border-left:3px solid #ec6161b8}.panelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dualStack,.detailGrid,.weightsLayout{gap:1rem;display:grid}.weightsLayout{grid-template-columns:minmax(220px,.44fr) minmax(0,1fr)}.thresholdGrid{gap:.8rem;display:grid}.tablePanel{overflow:hidden}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #54735f29;padding:.85rem 1rem}.table th{color:#93b09b;letter-spacing:.18em;text-transform:uppercase;background:#070d09f0;font-size:.73rem}.field,.searchField,.textArea,.select{color:#f2f8f3;background:#050b08eb;border:1px solid #6c8f7629;border-radius:1rem;width:100%}.field,.searchField,.select{height:48px;padding:0 .95rem}.searchRow{grid-template-columns:minmax(0,1fr) auto auto;gap:.85rem;display:grid}.stack{flex-direction:column;gap:.7rem;display:flex}.mono{font-family:IBM Plex Mono,SFMono-Regular,monospace}.chartWrap{gap:.7rem;display:grid}.analysisChartSurface{gap:1rem;display:grid}.analysisChartTopline,.analysisChartStats,.analysisChartControls,.analysisChartLegend,.analysisChartSeek,.sectorRotationHeader,.sectorRotationIdentity,.compactSectorTopline,.compactSectorStats,.sectorRotationFoot{align-items:center;gap:.75rem;display:flex}.analysisChartTopline,.analysisChartSeek,.sectorRotationHeader,.sectorRotationFoot,.compactSectorStats{justify-content:space-between}.analysisChartStats{flex-wrap:wrap}.analysisChartControls{background:#02080f9e;border:1px solid #6dc3ff1f;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;padding:.22rem}.analysisChartValue{color:#eff6ef;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.18rem;font-size:1.5rem;font-weight:800}.analysisChartValueSmall{margin-top:.18rem;font-size:1rem;font-weight:800}.analysisChartValueTiny{color:#d5e2d6;margin-top:.18rem;font-size:.92rem;font-weight:700}.analysisChartStage{gap:.65rem;display:grid}.chartSvgInteractive{border-radius:16px;height:100%;min-height:310px}.chartChip{color:#9bb8c8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-width:44px;min-height:32px;padding:.36rem .68rem;font-size:.76rem;font-weight:800;transition:color .16s,background .16s,border-color .16s}.chartChip:hover{color:#eef8ff;background:#6dc3ff14}.chartChipActive{color:#03110c;background:linear-gradient(#9dffd0,#5df0a1);border-color:#7effc880;box-shadow:0 10px 28px #5df0a12e}.chartSvg{background:linear-gradient(#6dc3ff07 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#6dc3ff05 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 50% 0,#6dc3ff1f,#0000 34%),linear-gradient(#050e18fa,#03080ffc);border:1px solid #6dc3ff24;border-radius:16px;width:100%;height:100%}.analysisChartFrame{grid-template-rows:minmax(310px,38vh) 28px auto;grid-template-columns:minmax(58px,68px) minmax(0,1fr);gap:.42rem .78rem;display:grid}.analysisChartYAxis,.analysisChartPlotWrap,.analysisChartXAxis{min-width:0;position:relative}.analysisChartYAxis{grid-area:1/1}.analysisChartPlotWrap{grid-area:1/2}.analysisChartXAxis{grid-area:2/2}.analysisChartFootnote{color:#9ab5c5bd;letter-spacing:.02em;grid-area:3/2;justify-content:space-between;gap:.75rem;font-size:.7rem;font-weight:700;display:flex}.analysisChartAxisTitle{color:#d9edf7;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850;position:absolute;top:-.15rem;right:0}.analysisChartYTick{color:#bdd5e1d1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;font-weight:750;position:absolute;right:0;transform:translateY(-50%)}.analysisChartXTick{color:#bdd5e1b8;white-space:nowrap;font-size:.72rem;font-weight:750;position:absolute;top:.15rem;transform:translate(-50%)}.analysisChartXTick:first-child{transform:translate(0)}.analysisChartXTick:last-child{transform:translate(-100%)}.analysisChartTooltip{z-index:2;pointer-events:none;background:#030910f0;border:1px solid #7effc82e;border-radius:8px;gap:.08rem;min-width:132px;padding:.5rem .58rem;display:grid;position:absolute;transform:translate(-50%,calc(-100% - .78rem));box-shadow:0 18px 36px #0000005c}.analysisChartTooltipRight{transform:translateY(calc(-100% - .78rem))}.analysisChartTooltipLeft{transform:translate(-100%,calc(-100% - .78rem))}.analysisChartTooltip span{color:#a6c2d0d1;font-size:.66rem;font-weight:750}.analysisChartTooltip strong{color:#f4fbff;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:850}.analysisChartTooltip em{font-size:.68rem;font-style:normal;font-weight:800}.historyChartWrap{flex-direction:column;gap:.55rem;display:flex}.chartLabels{color:#95aa9b;justify-content:space-between;font-size:.78rem}.emptyState,.loadingState,.errorState,.warningState{color:#a9bdaf;background:#080f0b99;border:1px dashed #6b8b7638;border-radius:1rem;padding:1.2rem}.surfaceCompact{padding:.95rem 1rem}.loadingState{border-style:solid;border-color:#70a07f2e}.warningState{color:#eed98d;border-style:solid;border-color:#f2c94c3d}.errorState{color:#f3c0c0;border-style:solid;border-color:#ec616133}.loadingState p,.warningState p,.errorState p{margin:.35rem 0 0}.loginShell{place-items:center;min-height:100vh;padding:2rem;display:grid}.loginCard{flex-direction:column;gap:1rem;width:min(520px,100%);display:flex}.loginHeader{flex-direction:column;gap:.55rem;display:flex}.loginTitle{margin:0;font-size:1.45rem}.loginCopy{color:#9cb1a1;line-height:1.55}.loginActions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.positive{color:var(--green);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,SFMono-Regular,monospace}.negative{color:var(--red);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,SFMono-Regular,monospace}.warning{color:var(--yellow)}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,SFMono-Regular,monospace}.small{font-size:.78rem}.progressTrack,.weightTrack{background:#1f3326eb;border-radius:999px;height:8px;overflow:hidden}.progressFill,.weightFill{border-radius:inherit;height:100%}.progressFillBuy,.weightFillPositive{background:linear-gradient(90deg,#3ea767,#7cdf9c)}.progressFillSell,.weightFillNegative{background:linear-gradient(90deg,#ab4747,#ec7d7d)}.calendarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.calendarDay{flex-direction:column;gap:.8rem;display:flex}.historyCard{flex-direction:column;gap:.7rem;display:flex}.weightRow{flex-direction:column;gap:.35rem;display:flex}.keyValueRow{border-bottom:1px solid #54735f1f;align-items:flex-start;padding-bottom:.45rem}.keyValueValue{text-align:right;word-break:break-word;max-width:60%}@media (width<=1180px){.topbar{grid-template-columns:1fr;justify-items:stretch;gap:.85rem}.topbarEdge,.topbarStatus{justify-content:space-between}.topbarCenter{flex-wrap:wrap;justify-content:flex-start}.topDropdownMenu{left:0;transform:none}.heroCard,.panelGrid,.formCard,.searchRow,.dualStack,.detailGrid,.weightsLayout,.calendarGrid,.earningsLayout{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.keyValueValue{max-width:48%}}@media (width<=720px){.content,.pageHeader{padding-left:1rem;padding-right:1rem}.metricGrid{grid-template-columns:1fr}.rowSplit,.summaryStrip,.calendarEvent{align-items:flex-start}.toolbar,.loginActions{flex-direction:column;align-items:stretch}.searchRow{grid-template-columns:1fr}}:root{--bg:#010205;--bg-panel:#030819;--panel:#040a18f2;--panel-strong:#050c1cfc;--line:#00bcff1c;--line-strong:#00bcff42;--text:#e8f4ff;--muted:#5a88a8;--accent:#00c8ff;--green:#00e87a;--yellow:#ffb800;--red:#ff2d6b;--cyan:#00c8ff;--green-glow:#00e87a33;--red-glow:#ff2d6b2e;--yellow-glow:#ffb80029;--cyan-glow:#00c8ff26;--ease-cinema:cubic-bezier(.16, 1, .3, 1);--metric-label-size:.67rem;--metric-value-size:clamp(1.7rem, 2.4vw, 2.3rem)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 var(--cyan-glow)}50%{box-shadow:0 0 14px 4px var(--cyan-glow)}}@keyframes borderGlow{0%,to{border-color:#00bcff33}50%{border-color:#00bcff8c}}@keyframes liveGlow{0%,to{opacity:1;box-shadow:0 0 4px 1px #00e87a66}50%{opacity:.75;box-shadow:0 0 10px 3px #00e87aa6}}.fadeUpCinema{animation:.5s cubic-bezier(.16,1,.3,1) both fadeUp}.liveDot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.2s ease-in-out infinite liveGlow;display:inline-block}.appShell{color:var(--text);font-feature-settings:"tnum" 1, "kern" 1;background:radial-gradient(70% 40% at 15% 5%,#00c8ff0b 0%,#0000 60%),radial-gradient(50% 30% at 85% 10%,#00e87a06 0%,#0000 55%),linear-gradient(#00bcff06 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#00bcff04 1px,#0000 1px) 0 0/40px 40px,linear-gradient(160deg,#010205 0%,#02071a 48%,#010610 100%)}.topbar{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(24px)saturate(180%);background:#02060ef0;padding:.9rem 1.8rem;box-shadow:0 1px #00bcff1a,0 12px 36px #0006}.page{width:min(100%,1760px);margin:0 auto}.heroCard,.panel,.tablePanel,.loginCard{border-color:var(--line);background:linear-gradient(#050e1ef7,#030812f5);border-radius:12px;box-shadow:0 24px 56px #00000070,inset 0 1px #00bcff14,0 0 0 1px #00bcff0a}.heroTitle{letter-spacing:0;font-size:clamp(1.45rem,2vw,2.05rem)}.heroText{max-width:84ch;line-height:1.7}.metricValue{font-size:var(--metric-value-size);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.candidateCard,.newsCard,.actionCard,.historyCard,.summaryStrip,.listRow,.alertRow,.trendCard,.serviceCard,.calendarDay,.calendarEvent,.keyValueCard{background:#060d12e0;border-color:#66d9ff21;border-radius:8px}.pill{border-radius:8px}.pillBuy{color:var(--green);background:#00e87a1a;border-color:#00e87a4d}.pillHold{color:var(--yellow);background:#ffb8001a;border-color:#ffb80047}.pillSell{color:var(--red);background:#ff2d6b1a;border-color:#ff2d6b4d}.tablePanel{overflow-x:auto}.table th{color:#9ed9cc}.field,.searchField,.textArea,.select{background:#03080cf0;border-color:#66d9ff2e;border-radius:8px}.stack{gap:.85rem}.emptyState,.loadingState,.errorState,.warningState{background:#050c11b8;border-radius:8px}.chartSvg{border-radius:8px}.keyValueValue{max-width:56%}.systemHero{background:linear-gradient(135deg,#0c1f27fa,#070d12f2);border:1px solid #66d9ff29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem;display:grid;box-shadow:0 22px 54px #00000042,inset 0 1px #ffffff0d}.systemDialGrid,.opsStatGrid,.meterGrid,.gpuGrid{gap:.85rem;display:grid}.systemDialGrid{grid-template-columns:repeat(3,96px)}.radialGauge{aspect-ratio:1;background:conic-gradient(#79e69d var(--gauge-value), #263e48e0 0deg);border-radius:50%;place-items:center;width:96px;display:grid}.radialGauge.toneHold{background:conic-gradient(#eed25f var(--gauge-value), #263e48e0 0deg)}.radialGauge.toneSell{background:conic-gradient(#ec7d7d var(--gauge-value), #263e48e0 0deg)}.radialGaugeInner{aspect-ratio:1;background:#081116fa;border-radius:50%;align-content:center;place-items:center;width:72px;display:grid}.opsStack,.latencyGraph,.lakeChart,.serviceGraph{flex-direction:column;gap:.9rem;display:flex}.meterGrid,.opsStatGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.meterRow,.sparkCard,.serviceNode,.gpuCard,.pipelineStatus,.latencyRow,.lakeRow,.statTile{background:#050c11bd;border:1px solid #66d9ff21;border-radius:8px;padding:.9rem}.serviceNode{position:relative;overflow:hidden}.serviceRail{grid-template-columns:14px 1fr;align-items:center;gap:.55rem;margin:.85rem 0;display:grid}.serviceDot{aspect-ratio:1;background:#eed25f;border-radius:50%;width:14px;box-shadow:0 0 18px #eed25f80}.serviceLine{background:linear-gradient(90deg,#66d9ff6b,#0000);height:2px}.statTile{min-height:78px}.statValue{color:#eff6ef;margin-top:.35rem;font-weight:800}.gpuGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.miniBarChart{grid-template-columns:repeat(3,1fr);align-items:end;gap:.65rem;min-height:120px;display:grid}.miniBarColumn{justify-items:center;gap:.45rem;display:grid}.miniBarTrack{background:#1f3326eb;border-radius:8px;align-items:end;width:100%;height:92px;display:flex;overflow:hidden}.miniBarFill{background:linear-gradient(#66d9ff,#79e69d);border-radius:8px 8px 0 0;width:100%}.latencyBars{gap:.55rem;margin:.75rem 0;display:grid}.latencyBar{grid-template-columns:42px minmax(0,1fr) 74px;align-items:center;gap:.65rem;display:grid}.pipelineStatus{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.opsError{color:#f0a7a7;overflow-wrap:anywhere;background:#5014143d;border:1px solid #ec7d7d47;border-radius:8px;padding:.75rem}@media (width<=760px){.systemHero{grid-template-columns:1fr}.systemDialGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.radialGauge{width:100%}}@media (width>=1181px){.panel .detailGrid{grid-template-columns:1fr}.heroCardLarge{grid-template-columns:minmax(0,1.7fr) minmax(380px,.8fr)}}.panel,.loginCard{padding:1rem}.panelHeader{gap:.75rem;margin-bottom:.7rem}.panelTitle{font-size:.98rem}.panelText{font-size:.82rem;line-height:1.45}.metricGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem}.metricValue{margin-top:.3rem;font-size:clamp(1.5rem,2vw,2rem)}.metricNote{margin-top:.25rem;font-size:.78rem}.panelGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:.85rem}.dualStack,.detailGrid,.weightsLayout{gap:.75rem}.candidateList,.newsList,.actionList,.dayList,.metaList,.trendList,.calendarEventList,.serviceGrid,.sectorBoard,.historyList,.weightsChart,.keyValueList,.progressGroup{gap:.55rem}.candidateCard,.newsCard,.actionCard,.historyCard,.summaryStrip,.listRow,.alertRow,.trendCard,.serviceCard,.calendarDay,.keyValueCard{padding:.74rem .82rem}.newsCard .rowSplit,.trendCard .rowSplit{align-items:flex-start;gap:.55rem}.newsCard .rowTitle,.trendCard .rowTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.28;display:-webkit-box;overflow:hidden}.newsCard .panelText,.trendCard .panelText{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.34rem 0 0;display:-webkit-box;overflow:hidden}.newsMeta,.rowSubtle{font-size:.73rem}.pill{padding:.2rem .46rem;font-size:.65rem}.heroCard{gap:.85rem;padding:1rem}.heroLead{gap:.55rem}.heroTitle{font-size:clamp(1.2rem,1.55vw,1.55rem)}.heroText,.panelHeader .panelText{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.heroText{-webkit-line-clamp:2;line-height:1.45}.panelHeader .panelText{-webkit-line-clamp:1;max-width:52ch}.candidateTop,.rowSplit{gap:.58rem}.candidateCard .inlineMeta,.actionCard .inlineMeta{gap:.32rem;font-size:.73rem}.candidateCard .panelText,.actionCard .panelText,.historyCard .panelText{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.34rem 0 0;display:-webkit-box;overflow:hidden}.tooltipPill{cursor:help;white-space:nowrap;max-width:100%;position:relative}.tooltipPill:after{z-index:30;color:#eaf7f4;content:attr(data-tooltip);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;opacity:0;pointer-events:none;background:#050d11fa;border:1px solid #66d9ff33;border-radius:8px;width:max-content;max-width:min(340px,80vw);padding:.55rem .64rem;font-size:.72rem;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 18px 44px #00000061}.tooltipPill:hover:after,.tooltipPill:focus-visible:after{opacity:1;transform:translate(-50%)}.metricLabel,.sectionLabel{font-size:.64rem}.tickerLogo{--logo-size:28px}.candidateTitle,.rowTitle{font-size:.92rem}.table th,.table td{padding:.72rem .8rem}@media (width>=1181px){.panelGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.newsList,.trendList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=760px){.tooltipPill:after{left:0;transform:translateY(4px)}.tooltipPill:hover:after,.tooltipPill:focus-visible:after{transform:translate(0)}}.content{padding-top:.85rem;padding-bottom:.85rem}.panel,.tablePanel,.heroCard,.loginCard{border-radius:8px;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff06}.panel{padding:.78rem}.panelHeader{min-height:0;margin-bottom:.5rem}.panelHeader .rowSubtle{white-space:nowrap}.metricValue{font-size:.92rem}.metricNote{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.candidateCard,.actionCard,.historyCard,.summaryStrip,.listRow,.alertRow,.trendCard,.serviceCard,.calendarDay,.keyValueCard,.newsCard{padding:.56rem .62rem}.candidateCard .tickerIdentity,.actionCard .tickerIdentity{min-width:140px}.inlineMeta{color:#8fa9b8}.reasonChipRow .pill{text-overflow:ellipsis;max-width:100%;overflow:hidden}.newsCard .newsMeta,.trendCard .newsMeta{margin-top:.22rem}.pill{text-overflow:ellipsis;letter-spacing:.035em;max-width:100%;min-height:22px;overflow:hidden}.field,.searchField,.select{border-radius:8px;height:42px}.accentButton,.ghostButton,.dangerButton,.secondaryButton{border-radius:8px;min-height:34px}@media (width>=1320px){.panelGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.newsList,.trendList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.stockCapsuleClickable{cursor:pointer}.stockCapsuleClickable:focus-visible{outline-offset:2px;outline:2px solid #00bcff80}.reportTopline h1{color:#f6fffb;letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2.4vw,2.6rem);font-weight:800;line-height:1.05}.reportBand{border:1px solid var(--line);background:#030812c2;border-left:3px solid #00bcff47;border-radius:12px;padding:1rem 1.2rem;box-shadow:inset 0 1px #00bcff0d}.reportInsightBand{background:radial-gradient(at 0 0,#00e87a12,#0000 44%),radial-gradient(at 100% 0,#00bcff0d,#0000 44%),linear-gradient(#040e1af5,#020810f0);border-color:#00bcff26;border-left-style:solid;border-left-width:3px;border-radius:14px}.reportInsightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.staleBannerCopy strong{color:#ffe3e3;font-size:.9rem}.staleBannerCopy span{color:#dfc6c6;font-size:.8rem;line-height:1.45}.reportBandHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.reportBandTitleRow{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.reportBandHeader h3{margin:0;font-size:.95rem}.reportBandMeta,.stockCapsuleHorizon{color:#91a9b7;font-size:.7rem}.reportBandMeta{font-variant-numeric:tabular-nums}.reportGuide{aspect-ratio:1;color:#9fc7d4;cursor:help;background:#66d9ff12;border:1px solid #66d9ff33;border-radius:999px;flex:none;justify-content:center;align-items:center;width:17px;font-size:.66rem;font-weight:800;display:inline-flex}.modelEdgeBand{border-color:#5df0a133}.discoveryBand{background:linear-gradient(135deg,#11150edb,#060e12c2);border-color:#e8cf6138}.discoveryRow .stockCapsule{border-color:#e8cf612e;min-width:max-content}.discoveryRow .stockCapsuleBadge{white-space:nowrap}.modelChampionChip{background:#091816eb;border:1px solid #5df0a133;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.46rem;min-width:150px;padding:.42rem .58rem;font-size:.78rem;display:inline-grid}.modelChampionHorizon{color:#79e69d;font-weight:850}.stockCapsule{white-space:nowrap;background:#030814eb;border:1px solid #00bcff24;border-radius:14px;outline:none;flex:none;align-items:center;gap:.6rem;width:max-content;min-width:130px;max-width:none;padding:.52rem .75rem .52rem .5rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-flex;position:relative}.stockCapsuleUp{background:#000a06f0;border-color:#00e87a47}.stockCapsuleUp:hover{background:#00100afa;border-color:#00e87a99;transform:translateY(-2px);box-shadow:0 0 0 1px #00e87a33,0 0 18px #00e87a24,0 6px 20px #00000059}.stockCapsuleDown{background:#120206f0;border-color:#ff2d6b42}.stockCapsuleDown:hover{background:#180309fa;border-color:#ff2d6b8f;transform:translateY(-2px);box-shadow:0 0 0 1px #ff2d6b2e,0 0 18px #ff2d6b1f,0 6px 20px #00000059}.stockCapsule .tickerLogo{flex:none}.stockCapsuleMain{gap:.1rem;min-width:0;line-height:1.1;display:grid}.stockCapsuleTicker{color:#e8f4ff;letter-spacing:.01em;font-size:.88rem;font-weight:800}.stockCapsuleHorizon{color:#6a8a96;white-space:nowrap;font-size:.68rem;line-height:1}.stockCapsulePrice{color:#8ab0c0;font-variant-numeric:tabular-nums}.stockCapsuleRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.18rem;display:flex}.stockCapsuleArrow{opacity:.8;margin-right:.12rem;font-size:.72rem}.stockCapsuleValue{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.92rem;font-weight:800}.stockCapsuleBadge{color:#d9c96d;white-space:nowrap;background:#e8cf6114;border:1px solid #e8cf6133;border-radius:999px;flex:none;padding:.14rem .32rem;font-size:.55rem;font-weight:800}.stockHoverCard{z-index:60;opacity:0;pointer-events:none;background:radial-gradient(at top,#66d9ff0f,#0000 55%),#050c12fc;border:1px solid #66d9ff3d;border-radius:12px;width:340px;max-width:min(340px,84vw);padding:.9rem 1rem;transition:opacity .13s,transform .13s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(6px);box-shadow:0 28px 64px #0000008f}.stockHoverCardPortal{z-index:10000;opacity:1;pointer-events:none;background:radial-gradient(at top,#66d9ff0f,#0000 55%),#050c12fc;border:1px solid #66d9ff3d;border-radius:12px;width:340px;max-width:calc(100vw - 24px);padding:.9rem 1rem;position:fixed;transform:none;box-shadow:0 28px 64px #0000008f}.stockCapsule:hover .stockHoverCard,.stockCapsule:focus-visible .stockHoverCard{opacity:1;transform:translateY(0)}.stockHoverGrid{grid-template-columns:1fr auto;gap:.42rem .85rem;margin-top:.8rem;font-size:.8rem;display:grid}.stockHoverGrid span{color:#7ea4b2}.stockHoverGrid strong{font-variant-numeric:tabular-nums}.stockHoverCard p{color:#b0c8d0;border-top:1px solid #66d9ff14;margin:.72rem 0 0;padding-top:.62rem;font-size:.77rem;line-height:1.5}.trendAtom{color:#e7f4f0;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.trendAtomWide div{gap:.2rem;min-width:0;display:grid}.trendAtomWide strong{color:#eef8f7;font-size:.9rem;font-weight:700}.trendAtomWide span{color:#8fb2be;font-size:.76rem;line-height:1.45}.trendAtomHealthy{background:#00120ce6;border-color:#00e87a33;box-shadow:inset 0 1px #00e87a0f}.trendAtomRefreshing{background:#0e0c02e6;border-color:#ffb8003d;animation:2.4s ease-in-out infinite borderGlow;box-shadow:inset 0 1px #ffb8000f}.trendAtomStale{background:#160408e6;border-color:#ff2d6b42;box-shadow:inset 0 1px #ff2d6b0f}.trendUp{background:var(--green);box-shadow:0 0 6px #00e87ab3}.trendDown{background:var(--red);box-shadow:0 0 6px #ff2d6bb3}.trendFlat{background:var(--yellow);animation:2.2s ease-in-out infinite pulse;box-shadow:0 0 6px #ffb80080}.compactReportRefresh{margin-left:auto}.reportTopline .compactReportRefresh{white-space:nowrap;border-radius:12px;flex:none;align-self:stretch;margin-left:0;padding:0 1.4rem;font-size:.82rem}.analysisMeaningCard strong{color:#f0f7f5;font-size:1rem}.analysisMeaningCard p{color:#b8cad4;margin:0;line-height:1.45}.portfolioConsole{gap:.72rem;display:grid}.portfolioTopline{grid-template-columns:auto minmax(0,1fr)}.portfolioQuickForm{justify-content:flex-end;align-items:center;gap:.46rem;min-width:0;display:flex}.portfolioMetricStrip{grid-template-columns:repeat(4,minmax(96px,1fr));gap:.45rem;display:grid}.compactMetric span{color:#91a9b7}.compactMetric strong{color:#f0f7f5}.portfolioCapsuleWrap{flex:none;position:relative}.portfolioTwoColumn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.72rem;display:grid}.portfolioActionRail{gap:.4rem;display:grid}.portfolioActionBoardBand{border-color:#66d9ff29}.portfolioActionBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.portfolioActionLane{background:#070f14b8;border:1px solid #66d9ff1f;border-radius:8px;align-content:start;gap:.42rem;min-width:0;padding:.5rem;display:grid}.portfolioActionLane-buy{border-color:#5df0a12e}.portfolioActionLane-sell{border-color:#ff8b8b2e}.portfolioActionLaneHeader{color:#dff7ff;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;font-weight:850;display:flex}.portfolioActionLaneBody{flex-wrap:wrap;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.portfolioActionLane .stockCapsule{min-width:184px;max-width:220px}.portfolioActionPill{background:#0b161cf0;border:1px solid #66d9ff1f;border-radius:999px;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;padding:.36rem .5rem;display:flex}.trainingControlBand{background:#070f14b8;border:1px solid #66d9ff24;border-radius:8px;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.72rem;padding:.62rem .72rem;display:flex}.trainingControlText{min-width:0}.trainingControlActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.dangerGhost{color:#ffc8c8;border-color:#ff8b8b3d}@media (width<=900px){.portfolioActionBoard,.portfolioTwoColumn{grid-template-columns:1fr}.trainingControlBand{flex-direction:column;align-items:flex-start}.trainingControlActions{justify-content:flex-start}}.sectorRank,.sectorEtf{color:#79e69d;font-weight:800}.reportNewsCard .rowTitle{-webkit-line-clamp:2;color:#d8eaff;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.4;display:-webkit-box;overflow:hidden}.reportNewsCard .newsMeta{color:#4a7090;font-size:.7rem}.reportOverflow summary{cursor:pointer;color:#91a9b7;font-size:.78rem}.accuracyRunList{gap:.42rem;display:grid}.accuracyRunRow{background:#0b161ce0;border:1px solid #66d9ff21;border-radius:999px;grid-template-columns:minmax(180px,1fr) auto auto auto auto;align-items:center;gap:.42rem;padding:.42rem .54rem .42rem .72rem;display:grid}.accuracyRunMain{min-width:0}.accuracyRunMain .rowTitle,.accuracyRunMain .rowSubtle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.accuracyRunRow{border-radius:8px;grid-template-columns:1fr auto}}.mainPanel .page>.panel,.mainPanel .page .panelGrid>.panel,.mainPanel .page .heroCard{box-shadow:none;background:#060d12bd;border-color:#66d9ff1c;border-radius:8px;padding:.72rem}.mainPanel .page .panelHeader{margin-bottom:.52rem}.mainPanel .page .panelTitle{font-size:.9rem}.mainPanel .page .panelText{font-size:.78rem;line-height:1.45}.mainPanel .page .metricGrid{gap:.5rem}.mainPanel .page .metricValue{margin-top:.28rem;font-size:clamp(1.3rem,1.8vw,1.8rem)}.mainPanel .page .reportInsightBand .metricValue{font-size:var(--metric-value-size);margin-top:.35rem}.mainPanel .page .candidateCard,.mainPanel .page .newsCard,.mainPanel .page .actionCard,.mainPanel .page .historyCard,.mainPanel .page .summaryStrip,.mainPanel .page .listRow,.mainPanel .page .alertRow,.mainPanel .page .trendCard,.mainPanel .page .serviceCard,.mainPanel .page .calendarDay,.mainPanel .page .calendarEvent,.mainPanel .page .keyValueCard{padding:.68rem .72rem}.mainPanel .page .candidateList,.mainPanel .page .newsList,.mainPanel .page .actionList,.mainPanel .page .trendList,.mainPanel .page .historyList,.mainPanel .page .calendarEventList,.mainPanel .page .serviceGrid,.mainPanel .page .sectorBoard,.mainPanel .page .weightsChart,.mainPanel .page .keyValueList,.mainPanel .page .progressGroup{gap:.48rem}.topbar{z-index:50;position:sticky;top:0}.reportConsole .reportBand,.mainPanel .page>.panel,.mainPanel .page .panelGrid>.panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.reportConsole .reportBand:hover,.mainPanel .page>.panel:hover,.mainPanel .page .panelGrid>.panel:hover{border-color:#00bcff3d}.stockCapsule,.accuracyRunRow{transition:border-color .14s,background .14s,transform .14s,box-shadow .14s}.stockCapsule:hover,.accuracyRunRow:hover{transform:translateY(-1px)}.stockHoverCardPortal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mainPanel .page .rowTitle,.mainPanel .page .candidateTitle{letter-spacing:0}.mainPanel .page .inlineMeta,.mainPanel .page .heroBadgeRow{gap:.36rem}.mainPanel .page .formCard,.mainPanel .page .searchRow{gap:.52rem}.topbar{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#02050cf2;border-bottom-color:#00bcff1f;padding:.72rem clamp(1rem,2.2vw,2.4rem);box-shadow:0 1px #00bcff1a,0 16px 40px #0006}.content{width:min(100%,1840px);margin:0 auto;padding:20px clamp(.85rem,1.6vw,2.2rem) 5.5rem}.page{gap:.72rem}.reportBand,.mainPanel .page>.panel,.mainPanel .page .panelGrid>.panel,.mainPanel .page .heroCard,.metricCard,.candidateCard,.newsCard,.actionCard,.historyCard,.summaryStrip,.listRow,.alertRow,.trendCard,.serviceCard,.calendarDay,.calendarEvent,.keyValueCard{border-color:var(--line);background:linear-gradient(#00bcff05,#0000 46%),#030812c2;box-shadow:inset 0 1px #00bcff0a}.reportBand,.mainPanel .page>.panel,.mainPanel .page .panelGrid>.panel,.mainPanel .page .heroCard{padding:1rem 1.2rem}.reportTopline h1{color:#f0f8ff;text-shadow:0 0 40px #00bcff47}.ghostButton,.subtleButton{border-color:var(--line);background:#030812d6;box-shadow:inset 0 1px #00bcff0d}.ghostButton:hover,.subtleButton:hover{background:#040e1cf0;border-color:#00bcff5c}.stockCapsule{background:#030814eb;border-color:#00bcff24;border-radius:14px}.stockCapsuleUp{border-color:#00e87a47}.stockCapsuleDown{border-color:#ff2d6b42}.stockCapsuleBadge,.pill{letter-spacing:0}.panelGrid{gap:.72rem}.metricGrid{gap:.55rem}.stockHoverCardPortal{background:#020610fc;border-color:#00bcff4d;box-shadow:0 24px 64px #0009,0 0 0 1px #00bcff12}.mainPanel .page>.panel,.mainPanel .page .panelGrid>.panel,.reportBand,.metricCard,.candidateCard,.newsCard,.actionCard,.historyCard,.summaryStrip,.listRow,.alertRow,.trendCard,.serviceCard,.calendarDay,.calendarEvent,.keyValueCard{isolation:isolate;background:linear-gradient(115deg,#66d9ff0e,#0000 18%),linear-gradient(#ffffff07,#0000 48%),#020a0ea8;border-left-color:#5df0a12e;border-right-color:#66d9ff14;position:relative}.mainPanel .page>.panel:before,.mainPanel .page .panelGrid>.panel:before,.reportBand:before{content:"";border-radius:inherit;opacity:.48;pointer-events:none;z-index:-1;background:linear-gradient(#66d9ff00,#66d9ff9e,#5df0a100);width:2px;position:absolute;inset:0 auto 0 0}.reportBandHeader,.panelHeader{border-bottom:1px solid #66d9ff12;padding-bottom:.38rem}.reportBandHeader h3,.panelTitle{color:#f1fbff}.stockCapsule,.pill,.compactMetric,.sectorEtfChip,.modelChampionChip{box-shadow:0 0 0 1px #66d9ff0a,inset 0 1px #ffffff0b}.reportSkeleton{gap:.58rem;display:grid}.aiLoadHero{background:linear-gradient(90deg,#66d9ff1f,#0000 18%,#5df0a114 48%,#0000 78%),#030c10c7;min-height:94px;overflow:hidden}.aiLoadHeader,.skeletonBandHeader{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.aiLoadKicker,.skeletonMeta{color:#8bb4c2;text-transform:uppercase;font-size:.68rem}.aiLoadTitle{color:#f4fbff;margin-top:.22rem;font-size:1rem;font-weight:850}.aiLoadPulse{color:#9ceaff;background:#66d9ff13;border:1px solid #66d9ff3d;border-radius:999px;padding:.3rem .58rem;font-size:.72rem;font-weight:800;animation:1.45s ease-in-out infinite aiPulse}.aiLoadStream{gap:.36rem;margin-top:.72rem;display:grid}.aiLoadStream span,.skeletonPill,.skeletonNewsCard{background:linear-gradient(90deg,#66d9ff14,#66d9ff29,#5df0a114);position:relative;overflow:hidden}.aiLoadStream span:after,.skeletonPill:after,.skeletonNewsCard:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);animation:1.35s ease-in-out infinite aiSweep;position:absolute;inset:0;transform:translate(-100%)}.aiLoadStream span{border-radius:999px;height:7px}.aiLoadStream span:nth-child(2){width:76%}.aiLoadStream span:nth-child(3){width:54%}.skeletonBand{min-height:70px}.skeletonTitle{color:#dff7ff;font-size:.84rem;font-weight:800}.skeletonPillRow,.skeletonNewsRow{gap:.38rem;margin-top:.5rem;display:flex;overflow:hidden}.skeletonPill{border:1px solid #66d9ff1c;border-radius:999px;flex:none;width:clamp(108px,11vw,172px);height:38px}.skeletonPill:nth-child(3n+2){width:clamp(132px,13vw,198px)}.skeletonNewsCard{border:1px solid #66d9ff1c;border-radius:8px;flex:180px;min-width:180px;height:54px}@keyframes aiSweep{to{transform:translate(100%)}}@keyframes aiPulse{0%,to{opacity:.7;box-shadow:0 0 #66d9ff00}50%{opacity:1;box-shadow:0 0 26px #66d9ff33}}.trendsConsole,.earningsConsole,.watchlistConsole,.modelConsole,.predictionConsole{gap:.62rem}.trendsHero,.earningsWeekBar,.watchlistCommandPanel,.modelHeroCard{background:linear-gradient(110deg,#5df0a111,#0000 32%),linear-gradient(#66d9ff0a,#0000 54%),#020a0ec2;border-color:#66d9ff29}.trendSignalRail,.weekScroller{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:.38rem;min-width:0;display:flex;overflow-x:auto}.trendSignalRail::-webkit-scrollbar{display:none}.weekScroller::-webkit-scrollbar{display:none}.weekChip{color:#b8d6df;cursor:pointer;background:#040d12c7;border:1px solid #66d9ff21;border-radius:999px;flex:none;min-height:32px;padding:.32rem .62rem;font-size:.76rem;font-weight:800}.weekChipActive{color:#031012;background:#79e69d;border-color:#5df0a18c}.earningsBoard{grid-template-columns:minmax(0,1fr) minmax(280px,.28fr);align-items:start;gap:.72rem;display:grid}.earningsCalendarSurface{background:#020a0ea8;border:1px solid #66d9ff21;border-radius:8px;padding:.58rem}.earningsPreviewRail{gap:var(--sp-4);flex-direction:column;display:flex;position:sticky;top:76px}.earningsPreviewBody{gap:var(--sp-4);flex-direction:column;display:flex}.earningsPreviewSkelId,.earningsPreviewSkelTriad{gap:var(--sp-2);flex-direction:column;display:flex}.calendarGridFive{grid-template-columns:repeat(5,minmax(0,1fr));gap:.52rem}.calendarGridFive .calendarDay{min-height:470px;max-height:calc(100vh - 190px);padding:.58rem;overflow:hidden}.calendarGridFive .calendarEventList{scrollbar-width:thin;scrollbar-color:#66d9ff3d transparent;min-height:0;padding-right:.12rem;overflow-y:auto}.calendarGridFive .calendarEvent{border-radius:8px;align-items:center;gap:.5rem;padding:.52rem}.calendarGridFive .calendarEvent .rowSubtle{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.earningsPreviewSkeleton,.earningsEventSkeleton,.earningsMetricSkeleton,.skeletonLine{background:linear-gradient(90deg,#66d9ff14,#66d9ff29,#5df0a114);border-radius:999px;display:block;position:relative;overflow:hidden}.earningsPreviewSkeleton{border-radius:8px;gap:.62rem;padding:.62rem;display:grid}.earningsEventSkeleton{border:1px solid #66d9ff1a;border-radius:8px;height:48px}.earningsMetricSkeleton{border-radius:8px;min-height:72px}.skeletonLine{height:9px}.skeletonLineShort{width:62%}.skeletonLineWide{width:84%}.earningsPreviewSkeleton:after,.earningsEventSkeleton:after,.earningsMetricSkeleton:after,.skeletonLine:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:1.35s ease-in-out infinite aiSweep;position:absolute;inset:0;transform:translate(-100%)}.alertToggleRow .listRow{padding:.5rem .58rem}.modelHeroCard{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.modelStatusStack{gap:.5rem;display:grid}.modelPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.modelFlowList{flex-wrap:wrap;gap:.38rem;display:flex}.modelFlowList span{color:#dff7ff;background:#040d12c7;border:1px solid #66d9ff24;border-radius:999px;padding:.38rem .58rem;font-size:.78rem;font-weight:800}.mainPanel .page>.panel,.mainPanel .page .panelGrid>.panel,.reportBand,.earningsCalendarSurface,.earningsPreviewRail{box-shadow:inset 0 1px #ffffff09,0 8px 28px #0000001f}@media (width<=1280px){.calendarGridFive{grid-template-columns:repeat(5,minmax(220px,1fr));overflow-x:auto}.earningsBoard,.watchlistLayout,.trendsLayout{grid-template-columns:1fr;grid-template-areas:"sectors""detail""news"}.earningsPreviewRail,.alertPrefsPanel{position:static}}@media (width<=760px){.trendsHero,.earningsWeekBar{flex-direction:column;align-items:flex-start}.trendsMetricGrid,.modelPanelGrid,.alertEditorGrid,.alertToggleRow,.modelHeroCard,.calendarGridFive{grid-template-columns:1fr}.calendarGridFive .calendarDay{min-height:320px;max-height:none}.sectorTapeRow,.sectorExplainMetrics{grid-template-columns:1fr 1fr}.sectorTapeName{grid-column:2/-1}.sectorTapeStat,.sectorTapeNet{flex-direction:row;align-items:baseline;gap:.35rem}}@media (width<=900px){.reportToplineStatus{max-width:none}.reportInsightGrid,.analysisMeaningGrid,.sectorRotationSplit,.compactSectorRotationSplit{grid-template-columns:1fr}}@media (width<=760px){.reportTopline{flex-direction:column}.reportToplineStatus{width:100%;min-width:0;max-width:none}.staleBanner{flex-direction:column;align-items:stretch}}.loginShell{background:radial-gradient(circle at 16% 18%,#22ffa32e,#0000 24%),radial-gradient(circle at 84% 12%,#5fdeff29,#0000 28%),radial-gradient(circle at 50% 88%,#0b946c2e,#0000 34%),linear-gradient(160deg,#02060c 0%,#04110e 34%,#07111f 100%);padding:clamp(1.2rem,2vw,2rem);position:relative;overflow:hidden}.loginShell:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#3bffb00e 1px,#0000 1px),linear-gradient(90deg,#3bffb00b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e0,#0000 92%);mask-image:linear-gradient(#000000e0,#0000 92%)}.loginShell:after{content:"";filter:blur(28px);pointer-events:none;background:radial-gradient(circle at 50% 0,#1dffb62e,#0000 62%);height:48%;position:absolute;inset:auto -10% -24%}.authExperience{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:stretch;gap:clamp(1rem,2vw,1.5rem);width:min(1280px,100%);display:grid;position:relative}.authShowcase,.authPanel{min-width:0;position:relative}.authShowcase{background:linear-gradient(145deg,#040f0ef0,#030912e6),linear-gradient(#ffffff05,#0000);border:1px solid #4effbb24;border-radius:24px;animation:.55s both fadeUp;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00000075,0 0 0 1px #39ffac0a}.authBackdrop{pointer-events:none;position:absolute;inset:0}.authOrb,.authGridGlow{filter:blur(10px);border-radius:999px;position:absolute}.authOrbPrimary{background:radial-gradient(circle,#37f5c76b,#37f5c700);width:280px;height:280px;animation:10s ease-in-out infinite authFloat;top:10%;right:8%}.authOrbSecondary{background:radial-gradient(circle,#6fd3ff33,#6fd3ff00);width:280px;height:280px;animation:13s ease-in-out infinite reverse authFloat;bottom:12%;left:4%}.authGridGlow{filter:none;opacity:.7;background:linear-gradient(#67bbff12 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#67bbff0d 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#06101e1f,#06101e00);border:1px solid #67bbff1f;border-radius:32px;width:360px;height:160px;inset:auto 12% 10% auto;transform:perspective(800px)rotateX(66deg)}.authPulseStage{background:radial-gradient(circle at 20% 16%,#48ffbe1f,#0000 26%),linear-gradient(#051012db,#060c14a3);border:1px solid #4affb824;border-radius:26px;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -40px 80px #0000003d}.authPulseStage:before{content:"";opacity:.55;background-color:#0000;background-image:linear-gradient(#5bffba0f 1px,#0000 1px),linear-gradient(90deg,#5bffba0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.authPulseChart{z-index:1;background:linear-gradient(#030a0d7a,#030a0d29);border-radius:20px;height:180px;position:relative;overflow:hidden}.authPulseChartGlow{filter:blur(24px);background:radial-gradient(circle at 50% 0,#20ffb347,#0000 64%);height:60%;position:absolute;inset:auto 0 -20%}.authPulseSvg{width:100%;height:100%}.authPulseLine{filter:drop-shadow(0 0 14px #1ff0b799);stroke-dasharray:920;stroke-dashoffset:920px;animation:1.8s .25s forwards authPulseDraw}.authPulseArea{opacity:0;animation:.9s .45s forwards fadeIn}.authPulseMiniBars span{background:linear-gradient(#85ffd2,#24d498);border-radius:999px;width:8px;animation:1.6s ease-in-out infinite authBars;box-shadow:0 0 12px #35f2c56b}.authPulseMiniBars span:first-child{height:16px;animation-delay:0s}.authPulseMiniBars span:nth-child(2){height:26px;animation-delay:.12s}.authPulseMiniBars span:nth-child(3){height:18px;animation-delay:.24s}.authPulseMiniBars span:nth-child(4){height:30px;animation-delay:.36s}.authShowcaseContent{z-index:1;flex-direction:column;gap:1.4rem;min-height:100%;padding:clamp(1.4rem,2.5vw,2.2rem);animation:.7s both fadeUp;display:flex;position:relative}.authKicker,.authFeatureLabel,.authPanelEyebrow,.authPanelStatus,.authFieldLabel,.authActionTitle,.authMetricLabel{text-transform:uppercase;letter-spacing:.14em;font-family:IBM Plex Mono,monospace}.authBrandLine{align-items:center}.authBrandMark{background:linear-gradient(#091220eb,#040b16c7);border:1px solid #7ec5ff33;border-radius:16px;width:52px;height:52px;box-shadow:inset 0 1px #ffffff14}.authHeroBlock{flex-direction:column;gap:.95rem;max-width:58ch;display:flex}.authHeroTitle{letter-spacing:-.05em;color:#f5fbff;margin:0;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.95}.authHeroCopy{color:#a3c7bc;max-width:52ch;margin:0;font-size:1rem;line-height:1.7}.authSurfaces{background:#05101059;border:1px solid #4cffba1a;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.authSurface{border-bottom:1px solid #4cffba12;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.authSurface:last-child{border-bottom:none}.authSurfaceNum{color:#4ade80;opacity:.85;flex-shrink:0;width:20px;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:500}.authSurfaceText{flex-direction:column;gap:.12rem;display:flex}.authSurfaceName{color:#def;font-size:.88rem;font-weight:600}.authSurfaceDesc{color:#6a8a80;font-size:.78rem;line-height:1.4}.authPanel{background:linear-gradient(#060f12f0,#040a14f7),linear-gradient(#ffffff0a,#0000);border-color:#4cffba29;border-radius:24px;flex-direction:column;justify-self:end;gap:1.2rem;width:min(480px,100%);padding:clamp(1.25rem,2vw,1.5rem);animation:.7s 80ms both fadeUp;display:flex;box-shadow:0 30px 90px #00000080,inset 0 1px #ffffff14,0 0 60px #20ffb30d}.authPanelHeader{gap:1rem}.authPanelTopline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.authPanelTitle{letter-spacing:-.04em;margin-top:.38rem;font-size:clamp(1.7rem,2.4vw,2.15rem)}.authPanelStatus{color:#8ff7d7;background:#051918b8;border:1px solid #37f5c72e;border-radius:999px;flex-shrink:0;padding:.5rem .72rem;font-size:.66rem}.authModeSwitch{background:#050b17d6;border:1px solid #6ca4d829;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.35rem;display:grid}.authModeButton{color:#80a8ca;cursor:pointer;background:0 0;border:0;border-radius:12px;min-height:44px;font-weight:700;transition:background .16s,color .16s,transform .16s}.authModeButton:hover{color:#dff2ff}.authModeButtonActive{color:#f4fbff;background:linear-gradient(#122842f5,#0a1a2ee6);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #67bbff1f}.authPanelCopy{color:#93afca}.authFormGrid{gap:.95rem;display:grid}.authFieldBlock{gap:.45rem;display:grid}.authFieldLabel{color:#7ea3c5;font-size:.68rem}.authField{color:#edf7ff;background:#040b15e6;border:1px solid #67bbff24;border-radius:16px;min-height:54px;padding:0 1rem;box-shadow:inset 0 1px #ffffff0a}.authField::placeholder{color:#567797}.authField:focus{border-color:#6fd3ff7a;outline:none;box-shadow:0 0 0 4px #6fd3ff1f}.authActionBar{gap:1rem;padding-top:.3rem;display:grid}.authActions{align-items:stretch}.authPrimaryButton,.authSecondaryButton{border-radius:16px;min-height:50px;padding-left:1.15rem;padding-right:1.15rem}.authPrimaryButton{color:#02110d;background:linear-gradient(135deg,#2cffad 0%,#86ffd7 48%,#f3fff9 100%);border-color:#8fffdb70;flex:220px}.authSecondaryButton{color:#d6eaff;background:#ffffff08;border-color:#67bbff24;flex:none}@keyframes authFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-12px)scale(1.04)}}@keyframes authPulseDraw{to{stroke-dashoffset:0}}@keyframes authBars{0%,to{opacity:.72;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1.08)}}@media (width<=1120px){.authExperience{grid-template-columns:1fr}.authPanel{justify-self:stretch;width:100%}.authFeatureList{grid-template-columns:1fr}}@media (width<=720px){.loginShell{padding:1rem}.authShowcaseContent,.authPanel{padding:1.1rem}.authPanelTopline{flex-direction:column}.authHeroTitle{font-size:clamp(2rem,11vw,3rem)}.authMetricRow{grid-template-columns:1fr;display:grid}.authActions{flex-direction:column}}.workspaceHero-analyze .workspaceHeroGlowPrimary{background:radial-gradient(circle,#72bcff3d,#72bcff00)}.workspaceHero-analyze .workspaceHeroGlowSecondary{background:radial-gradient(circle,#c7ecff1f,#c7ecff00)}.workspaceHero-portfolio .workspaceHeroGlowSecondary{background:radial-gradient(circle,#ffd77d1f,#ffd77d00)}.workspaceHero-watchlist .workspaceHeroGlowPrimary{background:radial-gradient(circle,#9a81ff3d,#9a81ff00)}.workspaceHero-watchlist .workspaceHeroGlowSecondary{background:radial-gradient(circle,#66d9ff21,#66d9ff00)}.workspaceHero-earnings .workspaceHeroGlowPrimary{background:radial-gradient(circle,#ffcf633d,#ffcf6300)}.workspaceHero-earnings .workspaceHeroGlowSecondary{background:radial-gradient(circle,#ff985824,#ff985800)}.workspaceHeroStat span{color:#7fa99c;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.67rem}.workspaceHeroStat strong{color:#f4fffb;font-size:1.02rem;line-height:1.15}.workspaceHeroPulse svg{filter:drop-shadow(0 0 16px #2cffad66);width:100%;height:100%}.workspaceHero-analyze .workspaceHeroPulse svg{filter:drop-shadow(0 0 16px #72bcff61)}.workspaceHero-watchlist .workspaceHeroPulse svg{filter:drop-shadow(0 0 16px #9a81ff57)}.workspaceHero-earnings .workspaceHeroPulse svg{filter:drop-shadow(0 0 16px #ffcf6357)}.workspaceHeroForm,.workspaceHero .analyzeSearchWrap{width:100%}.analyzeConsole,.portfolioConsole,.watchlistConsole,.earningsConsole,.trendsConsole{gap:.95rem}.analyzeConsole .heroCard,.portfolioConsole .reportBand,.watchlistCards>.panel,.earningsCalendarSurface,.earningsPreviewRail,.trendsLayout .panel,.trendsMetricGrid .metricCard,.reportBand,.mainPanel .page .heroCard{background:linear-gradient(#060f12f0,#040a13f5),linear-gradient(#ffffff08,#0000);border-color:#58b49a24;border-radius:20px;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff0d}.reportTopline,.reportBand,.workspaceHero,.analyzeConsole .heroCard,.watchlistCards>.panel,.earningsCalendarSurface,.earningsPreviewRail,.trendsLayout .panel{transition:transform .18s,border-color .18s,box-shadow .18s}.reportTopline:hover,.reportBand:hover,.workspaceHero:hover,.analyzeConsole .heroCard:hover,.watchlistCards>.panel:hover,.earningsCalendarSurface:hover,.earningsPreviewRail:hover,.trendsLayout .panel:hover{border-color:#5fe5bc38;transform:translateY(-1px);box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff0f}.reportBand{border-left:1px solid #58b49a24;padding:1.1rem 1.2rem}.reportConsole>*{width:min(100%,1720px);margin-inline:auto}.reportConsole .reportBand{padding:1.22rem 1.3rem}.reportInsightGrid{gap:.85rem}.tickerThesisBullets{flex-wrap:wrap;gap:.4rem;display:flex}.decisionQueueChip,.tickerThesisBullet{color:#9db0be;white-space:nowrap;background:#071114cc;border:1px solid #58b49a1f;border-radius:999px;align-items:center;min-height:22px;padding:.2rem .5rem;font-size:.68rem;display:inline-flex}.tickerThesisCard{background:linear-gradient(#071012f0,#040a13f5),linear-gradient(#ffffff08,#0000);border:1px solid #58b49a1f;border-radius:18px;flex-direction:column;gap:.72rem;padding:.95rem;display:flex;box-shadow:0 10px 28px #0003,inset 0 1px #ffffff0a}.tickerThesisCardCompact{min-height:100%}.tickerThesisBlock{flex-direction:column;gap:.22rem;display:flex}.tickerThesisBlock p{color:#bdd1cb;margin:0;line-height:1.5}.tickerThesisLabel{color:#7ea29a;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.tickerThesisFreshness{color:#7f9dab;font-size:.74rem}.tickerThesisButton{flex:none}.analyzeConsole{gap:1rem}.analyzeConsole>*{width:min(100%,1540px);margin-inline:auto}.analyzeSearchWrap,.portfolioQuickForm,.searchRow,.weekScroller{z-index:1;position:relative}.analyzeSearchForm,.portfolioQuickForm,.workspaceHeroForm.searchRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.analyzeSearchWrap.analyzeSearchCompact{justify-content:flex-start}.analyzeSearchInput,.portfolioQuickForm .field,.workspaceHeroForm .searchField{background:#040c13eb;border-color:#5ac19e29;border-radius:16px;min-height:48px;box-shadow:inset 0 1px #ffffff0a}.analysisMeaningCard,.portfolioActionLane,.calendarDay,.calendarEvent,.reportNewsCard{border-radius:16px}.analyzeConsole .heroCard{grid-template-columns:minmax(0,1.35fr) minmax(420px,.9fr);align-items:start;gap:1.1rem}.analyzeConsole .heroLead{gap:.9rem}.analyzeConsole .metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:.72rem}.analyzeConsole .panelGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start}.analyzeConsole .panelGrid+.panelGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stockCapsule{background:linear-gradient(#071012f0,#040a13f5),linear-gradient(#ffffff08,#0000);border:1px solid #58b49a1f;border-radius:20px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 28px #0003,inset 0 1px #ffffff0a}.stockCapsule:hover{border-color:#5fe5bc3d;transform:translateY(-2px);box-shadow:0 16px 34px #0000003d,0 0 0 1px #2cffad0a}.portfolioActionLane{background:radial-gradient(circle at 0 0,#2cffad0d,#0000 28%),#070f14c7;border-radius:18px;padding:.72rem}.watchlistCards>.panel{padding:1rem}.earningsBoard{gap:.9rem}.earningsCalendarSurface,.earningsPreviewRail{border-radius:20px;padding:.82rem}.calendarDay{background:linear-gradient(#081114e6,#040a13eb);border:1px solid #58b49a1a}.calendarEvent{background:#081014d1;border:1px solid #58b49a1a}.calendarEvent:hover{background:#0a1517f5;border-color:#5fe5bc38}.sectorTapeRowBuy .sectorTapeNet strong{color:#81f0b2}.sectorTapeRowSell .sectorTapeNet strong{color:#ff9898}.sectorTapeName strong,.sectorTapeStat strong,.sectorTapeNet strong{font-size:.9rem}.sectorTapeName span,.sectorTapeStat span,.sectorTapeNet span{color:#7f9dab;font-size:.72rem;line-height:1.35}.reportTopline h1{letter-spacing:-.05em;font-size:clamp(2rem,3vw,3.15rem);line-height:.98}.reportToplinePulse svg{filter:drop-shadow(0 0 16px #6dc3ff3d);width:100%;height:100%}.reportTopline .compactReportRefresh{border-radius:16px;justify-content:center;min-height:92px;padding:0 1.25rem}.reportFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.reportPriorityGrid{align-items:stretch}.reportDayBand{background:radial-gradient(circle at 12% 16%,#56ceff14,#0000 24%),linear-gradient(150deg,#050e18f0,#040a11eb)}.reportWeekBand{background:radial-gradient(circle at 84% 16%,#5df0a114,#0000 24%),linear-gradient(150deg,#051012f0,#040a11eb)}.reportPortfolioGrowthBand{background:radial-gradient(circle at 12% 16%,#5df0a114,#0000 24%),radial-gradient(circle at 88% 18%,#ffc6580f,#0000 24%),linear-gradient(150deg,#061210f0,#050a11eb)}.analysisLaunchContent h2{color:#f4fbff;letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.analysisLaunchContent .analyzeEmptyHint{text-align:left;color:#c8dbe6;max-width:56ch;margin:0}.analysisChartSurface,.analysisChartStats{gap:1rem}.analysisChartStage{background:radial-gradient(circle at 50% 0,#6dc3ff14,#0000 30%),linear-gradient(#ffffff05,#0000 54%),#040b14e0;border:1px solid #6dc3ff1a;border-radius:20px;padding:.95rem}.chartSvgInteractive{background:linear-gradient(#050e18fa,#040a12fa);border-color:#6dc3ff1f;border-radius:16px;height:320px}.analysisMeaningCard strong{font-size:1.02rem}.analysisNewsCard .rowTitle{color:#edf2ff}.analysisModelGrid .keyValueList{gap:.65rem}@media (width<=1120px){.reportTopline,.workspaceHeroRail{grid-template-columns:1fr}.reportFeatureGrid,.workspaceHeroRail{grid-template-columns:repeat(2,minmax(0,1fr))}.reportToplineMain{max-width:none}.workspaceHeroTopline{flex-direction:column}.analyzeConsole .heroCard,.analyzeConsole .panelGrid,.analyzeConsole .panelGrid+.panelGrid,.analysisNewsList{grid-template-columns:1fr}}@media (width<=760px){.reportTopline{padding:1.1rem}.reportToplineMetaRow,.reportToplineStatus{width:100%}.reportToplineStatus{grid-template-columns:1fr}.reportToplinePulse,.reportTopline .compactReportRefresh{min-height:72px}.reportFeatureGrid,.workspaceHero{grid-template-columns:1fr}.analyzeLaunchState,.analysisHeroCard{padding:1rem}.analysisLaunchOrb{width:160px;height:160px;right:18px}.analysisHeroSignalRow,.analysisStarterRow{width:100%}.workspaceHero{padding:1rem}.workspaceHeroRail{grid-template-columns:1fr}.workspaceHeroPulse{height:68px}.analyzeSearchForm,.portfolioQuickForm,.workspaceHeroForm.searchRow{flex-direction:column;align-items:stretch}}.cmdOverlay{z-index:9000;-webkit-backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:flex-start;padding-top:clamp(60px,12vh,140px);display:flex;position:fixed;inset:0}.cmdPalette{background:#08100cf7;border:1px solid #00c8782e;border-radius:14px;flex-direction:column;width:min(640px,100vw - 32px);display:flex;overflow:hidden;box-shadow:0 0 0 1px #00dc820f,0 24px 80px #000000b3,0 0 60px #00c8780f}.cmdSearchRow{border-bottom:1px solid #00c8781a;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.cmdSearchIcon{color:#5a9a76;flex-shrink:0}.cmdInput{color:#edf3ec;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem}.cmdInput::placeholder{color:#4a7060}.cmdEscHint{color:#4a7060;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;padding:.2rem .4rem;font-size:.65rem}.cmdResults{max-height:340px;padding:.4rem 0;overflow-y:auto}.cmdResultItem{color:#d0e4d8;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.75rem;width:100%;padding:.6rem 1.1rem;font-family:inherit;font-size:.88rem;transition:background .1s;display:flex}.cmdResultItem:hover,.cmdResultItemActive{color:#edf3ec;background:#00c87814}.cmdResultType{text-align:center;flex-shrink:0;width:20px;font-size:.8rem}.cmdResultTypeNav{color:#5a9a76}.cmdResultTypeTicker{color:#4ab3e8}.cmdResultLabel{min-width:80px;font-size:.88rem;font-weight:600}.cmdResultHint{color:#5a7a6a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.cmdEmpty{color:#4a7060;text-align:center;padding:1.5rem 1.1rem;font-size:.85rem}.cmdFooter{color:#4a7060;border-top:1px solid #00c87814;align-items:center;gap:1.2rem;padding:.55rem 1.1rem;font-size:.7rem;display:flex}.cmdFooter kbd{color:#8aafa0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;margin-right:.25rem;padding:.15rem .35rem;font-size:.68rem}.cmdKbdTrigger{opacity:.55;margin-left:auto}.historyDualChart{position:relative}.historyDualSvg{height:180px}.historyDualLegend{align-items:center;gap:1.2rem;margin-bottom:.6rem;font-size:.75rem;display:flex}.historyDualLegendItem{color:#9ab0a0;align-items:center;gap:.4rem;display:flex}.historyDualDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.historyDualDotScore{background:linear-gradient(135deg,#4dd47f,#f06b6b)}.historyDualDotReturn{background:#60a5facc}.historyDualAxis{color:#4a7060;justify-content:space-between;margin-top:.2rem;padding:0 2px;font-size:.65rem;display:flex}.historyDualAxisLeft,.historyDualAxisRight{flex-direction:column;gap:.15rem;display:flex}.historyDualAxisRight{text-align:right}.historyAxisMid{opacity:.55;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.alertsAddForm{align-items:center;gap:.6rem;display:flex}.alertsAddInput{width:180px}.watchlistItemList{flex-direction:column;gap:.75rem;display:flex}.watchlistItem{background:#08120ee6;border:1px solid #90a9981a;border-radius:14px;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;transition:border-color .15s;display:flex}.watchlistItem:hover{border-color:#90a99833}.watchlistItem.toneBuy{border-left:3px solid #4ade8080}.watchlistItem.toneSell{border-left:3px solid #f8717180}.watchlistItem.toneHold{border-left:3px solid #94a3b833}.watchlistItemHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.watchlistRemoveBtn{color:#f8717199;cursor:pointer;background:#f871710f;border:1px solid #f871712e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;transition:background .15s,color .15s;display:flex}.watchlistRemoveBtn:hover{color:#f87171;background:#f8717126}.watchlistItemMeta{color:#7a9a8a;gap:1rem;font-size:.78rem;display:flex}.watchlistItemReason{color:#5a7a6a;margin:0;font-size:.78rem;line-height:1.4}.priceAlertsSection{border-top:1px solid #ffffff0d;flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.priceAlertList{flex-direction:column;gap:.3rem;display:flex}.priceAlertRow{background:#ffffff08;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.8rem;display:flex}.priceAlertRowPaused{opacity:.45}.priceAlertDir{flex-shrink:0;width:14px;font-size:.72rem}.priceAlertDirAbove{color:#4ade80}.priceAlertDirBelow{color:#f87171}.priceAlertThreshold{color:#c0d4c8;flex:1}.priceAlertActions{gap:.35rem;margin-left:auto;display:flex}.priceAlertToggleBtn{color:#8aafa0;cursor:pointer;background:#ffffff0a;border:1px solid #90a9982e;border-radius:5px;padding:.18rem .5rem;font-size:.68rem;transition:background .12s}.priceAlertToggleBtn:hover{color:#c0d4c8;background:#ffffff14}.priceAlertRemoveBtn{color:#f8717173;cursor:pointer;background:0 0;border:1px solid #f8717126;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;transition:background .12s,color .12s;display:flex}.priceAlertRemoveBtn:hover{color:#f87171;background:#f871711a}.priceAlertForm{align-items:center;gap:.4rem;display:flex}.priceAlertDirSelect{color:#9ab0a0;cursor:pointer;background:#08120ee6;border:1px solid #90a99824;border-radius:8px;height:34px;padding:0 .5rem;font-size:.75rem}.priceAlertInput{flex:1;min-width:0;height:34px!important;padding:0 .6rem!important;font-size:.82rem!important}.priceAlertAddBtn{color:#4ade80;cursor:pointer;white-space:nowrap;background:#4ade801a;border:1px solid #4ade8047;border-radius:8px;height:34px;padding:0 .85rem;font-size:.78rem;font-weight:600;transition:background .15s}.priceAlertAddBtn:hover:not(:disabled){background:#4ade802e}.priceAlertAddBtn:disabled{opacity:.4;cursor:default}.briefingPanel{background:#060f0cf2;border:1px solid #90a9981f;border-radius:16px;flex-direction:column;gap:1.1rem;padding:1.25rem;display:flex}.briefingStatus{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.briefingStatusLabel{color:#def;font-size:.95rem;font-weight:700}.briefingStatusNote{color:#5a7a6a;margin-top:.2rem;font-size:.74rem}.briefingToggle{cursor:pointer;background:#ffffff0f;border:1px solid #90a99833;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .2s,border-color .2s;position:relative}.briefingToggleOn{background:#4ade8040;border-color:#4ade8066}.briefingToggleThumb{background:#5a7a6a;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.briefingToggleOn .briefingToggleThumb{background:#4ade80;transform:translate(18px)}.briefingSection{flex-direction:column;gap:.5rem;display:flex}.briefingLabel{letter-spacing:.1em;text-transform:uppercase;color:#5a7a6a;font-size:.68rem;font-weight:600}.briefingField{width:100%}.briefingTimeField{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.alertDayPicker{gap:.3rem;display:flex}.alertDayChip{color:#5a7a6a;cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #90a9981f;border-radius:8px;flex:1;min-width:0;padding:.45rem 0;font-size:.72rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.alertDayChip:hover{color:#9ab0a0;background:#4ade800f;border-color:#4ade8033}.alertDayChipOn{color:#4ade80;background:#4ade801f;border-color:#4ade8059}.briefingToggles{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.briefingActions{gap:.6rem;display:flex}.briefingActionBtn{flex:1;padding:.7rem .9rem!important;font-size:.82rem!important}.briefingActionBtnDim{opacity:.55}.briefingLastSent{color:#4a6a5a;text-align:center;font-size:.72rem}@media (width<=900px){.alertsLayout{grid-template-columns:1fr}.briefingSidebar{order:-1;position:static}.alertsPageHeader{flex-direction:column;align-items:stretch}.alertsAddForm{width:100%}.alertsAddInput{flex:1;width:auto}}.topbar{isolation:isolate;overflow:visible}.topbar:after{z-index:0;pointer-events:none}.topbar>*{z-index:2;position:relative}.topNavLink{gap:.36rem}.topNavSignal{opacity:.56;background:currentColor;border-radius:999px;flex:none;width:5px;height:5px}.topNavLabel{z-index:1;position:relative}.topNavLinkActive .topNavSignal{color:#5df0a1;opacity:1;box-shadow:0 0 14px #5df0a173}.topNavLink:after{z-index:10000;color:#a9d3ee;background:#030812fa;border-color:#66d9ff3d;top:calc(100% + 12px);box-shadow:0 18px 44px #00000094,0 0 0 1px #66d9ff0f}.topNavLink:before{content:"";opacity:0;pointer-events:none;z-index:9999;background:#030812fa;border-top:1px solid #66d9ff3d;border-left:1px solid #66d9ff3d;width:10px;height:10px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-4px)rotate(45deg)}.topNavLink:hover:before{opacity:1;transform:translate(-50%)translateY(0)rotate(45deg)}.shellAtmosphere,.brandSignalRing,.shellScanline,.shellVector,.pageHeaderGrid,.pageHeaderBeam,.pageHeaderLabelMark{display:none}.pageHeaderCopy{min-width:0}.pageHeaderLabel{display:block}@media (width<=1120px){.topNav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.topNav::-webkit-scrollbar{display:none}}.reportConsole,.portfolioConsole{gap:.9rem}.reportBand,.mainPanel .page>.panel,.mainPanel .page .panelGrid>.panel{scroll-margin-top:84px}.reportBandHeader,.panelHeader{align-items:center;margin-bottom:.78rem;padding-bottom:.46rem}.reportBandTitleRow{min-width:0}.reportBandHeader h3,.panelTitle{font-size:.96rem;line-height:1.2}.reportBandMeta{color:#7899aa;letter-spacing:.01em;white-space:nowrap;font-size:.72rem;font-weight:600}.reportGuide{opacity:.62;transform:translateY(-1px)}.reportInsightGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metricNote,.metricContext,.panelText,.rowSubtle,.newsMeta{color:#8fa9b8}.emptyState.surfaceCompact{color:#a8bbc1;width:fit-content;max-width:560px;padding:.82rem 1rem}.portfolioQuickForm{justify-content:flex-end;margin-top:-.32rem;margin-bottom:.2rem}.portfolioMetricStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolioActionBoard{gap:.58rem}.portfolioActionBoardBand .actionLane{min-height:108px}.reportOverflow summary{color:#8fb0c4;font-size:.82rem;font-weight:700}@media (width<=1180px){.reportInsightGrid,.portfolioMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.reportBandHeader,.panelHeader{align-items:flex-start}.reportBandMeta{white-space:normal}.reportInsightGrid,.portfolioMetricStrip{grid-template-columns:1fr}}@media (width<=900px){.decisionQueueStack{grid-template-columns:1fr}}.trustBandItem span,.analysisSourceRail span{color:#a6c2d0b8;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.trustBandItem strong,.analysisSourceRail strong{color:#eef8ff;margin-top:.18rem;font-size:.94rem;line-height:1.2;display:block}.trustBandItem p,.analysisSourceRail em{color:#c6dbe5ad;margin:.25rem 0 0;font-size:.76rem;font-style:normal;line-height:1.35;display:block}@media (width<=980px){.trustBand{grid-template-columns:1fr}.analysisSourceRail{width:auto;margin-bottom:.8rem;position:static}.analysisHeroLead{padding-right:0}}:root{--surface-calm:#070d16f0;--surface-calm-2:#09111be6;--line-calm:#8eb5cc26;--line-calm-strong:#66d9ff38;--text-calm:#eef8ff;--muted-calm:#9ab5c5}.topbar{z-index:20000;background:#030810f7;border-bottom-color:#66d9ff29;overflow:visible;box-shadow:0 1px #66d9ff1a,0 12px 28px #0000005c}.topNavLink:after,.topNavLink:before{z-index:20001}.mainPanel,.content{z-index:1;position:relative}.appShell{background:linear-gradient(#66d9ff04 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#66d9ff03 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 14% 0,#66d9ff14,#0000 24%),linear-gradient(160deg,#02050b 0%,#060d17 50%,#02070d 100%)}.reportBand,.mainPanel .page>.panel,.mainPanel .page .panelGrid>.panel,.mainPanel .page .heroCard,.pageHeader{border-color:var(--line-calm);background:linear-gradient(#0b131df0,#050a11f0);box-shadow:0 10px 28px #0000003d,inset 0 1px #ffffff06}.reportBand:hover,.mainPanel .page>.panel:hover,.mainPanel .page .panelGrid>.panel:hover{border-color:var(--line-calm-strong);box-shadow:0 12px 30px #00000042,inset 0 1px #ffffff08}.pageHeader{padding:1rem 1.1rem}.pageHeaderValue{color:var(--text-calm);letter-spacing:0}.pageHeaderSubtitle,.metricNote,.metricContext,.panelText,.rowSubtle,.newsMeta,.decisionQueueItemSummary,.watchlistItemReason{color:var(--muted-calm)}.metricCard,.stockCapsule,.decisionQueueItem,.calendarDay,.watchlistItem,.briefingPanel,.reportNewsCard,.actionLane,.tickerThesisCard,.meaningCard,.thesisStatCard,.alertRuleCard{box-shadow:none;background:#091019db;border-color:#8eb5cc21}.metricCard:before,.metricCard:after,.reportBand:before,.mainPanel .page>.panel:before,.mainPanel .page .panelGrid>.panel:before{opacity:.2}.stockCapsuleBadgeHot{color:#bdf8d7;background:#7effc81f;border-color:#7effc838}.reportFeatureGrid,.panelGrid,.metricGrid,.reportInsightGrid,.portfolioMetricStrip{gap:.72rem}@media (width<=720px){.pageHeaderContent{flex-direction:column}.pageHeaderMetric{width:100%}}.portfolioActionLane-hold .stockCapsuleValue{color:#d5e7ef}.portfolioActionLane-hold .stockCapsuleBadge{color:#d6c771;background:#f2ca5317;border-color:#f2ca533d}@media (width<=980px){.analysisHeroCard{grid-template-columns:1fr;grid-template-areas:"source""lead""metrics"}}.briefingDiscordRow{align-items:center;gap:10px;display:flex}.briefingDiscordRow .briefingField{flex:1;min-width:0}.trendsNewsPanelTop .trendList{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.trendsNewsPanelTop .trendCard{min-height:118px}.sectorUnifiedName strong{color:#edf7f5;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.sectorUnifiedName span,.sectorMixLabels{color:#7f9dab;font-size:.72rem}.settingsProfileTop{align-items:center;gap:.75rem;display:flex}.settingsAvatar{color:#dfffe8;background:#4ade801f;border:1px solid #4ade803d;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.82rem;font-weight:900;display:inline-flex}.settingsProfileMain{flex:1;min-width:0}.settingsProfileStats div{background:#ffffff08;border:1px solid #90a99817;border-radius:10px;padding:.55rem .58rem}.settingsProfileStats span{color:#6f8a7e;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.settingsProfileStats strong{color:#e8f7ef;margin-top:.22rem;font-size:.86rem;display:block}.briefingPanel{gap:.82rem;padding:1rem}.briefingCompactGrid{grid-template-columns:minmax(0,1fr) 96px;gap:.62rem;display:grid}.briefingToggles{grid-template-columns:repeat(4,minmax(0,1fr))}.briefingToggles .listRow{gap:.35rem;min-height:40px;padding:.48rem .52rem}.briefingToggles .rowTitle{font-size:.72rem}.settingsGrid{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.riskOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.riskOptionCard{min-height:74px;color:inherit;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #90a9981f;border-radius:12px;flex-direction:column;justify-content:center;gap:.22rem;padding:.75rem .82rem;transition:border-color .16s,background .16s,transform .16s;display:flex}.riskOptionCard:hover{background:#ffffff0d;border-color:#5fe5bc38;transform:translateY(-1px)}.riskOptionCardActive{background:#4ade801a;border-color:#4ade806b}.riskOptionTitle{color:#edf7f5;font-size:.9rem;font-weight:800}.riskOptionBlurb{color:#7f9dab;font-size:.74rem}@media (width<=1180px){.trendsNewsPanelTop .trendList{grid-template-columns:repeat(2,minmax(0,1fr))}.sectorUnifiedRow{grid-template-columns:36px minmax(170px,1fr) minmax(96px,.38fr) minmax(190px,.85fr) minmax(70px,.28fr) minmax(70px,.28fr)}}@media (width<=780px){.trendsNewsPanelTop .trendList,.briefingCompactGrid,.briefingToggles,.settingsGrid,.riskOptionGrid{grid-template-columns:1fr}.sectorUnifiedRow{grid-template-columns:32px minmax(0,1fr) auto;gap:.55rem}.sectorUnifiedTable{padding-bottom:.2rem;overflow-x:auto}.sectorUnifiedHead{display:grid}.sectorUnifiedRow{grid-template-columns:42px minmax(180px,1.25fr) minmax(104px,.42fr) minmax(210px,1.1fr) minmax(76px,.34fr) minmax(76px,.34fr);min-width:760px}.sectorUnifiedMix{grid-column:auto}}.marketLensChip span{opacity:.7;letter-spacing:.03em;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}@media (width<=900px){.decisionQueueStack{grid-template-columns:1fr}}.calendarEventBuy{background:#00e87a1a;border-color:#00e87a61;box-shadow:inset 3px 0 #00e87a}.calendarEventSell{background:#ff2d6b1a;border-color:#ff2d6b61;box-shadow:inset 3px 0 #ff2d6b}.calendarEventHold{background:#ffb80014;border-color:#ffb80052;box-shadow:inset 3px 0 #ffb800}.calendarEventPending{animation:1.4s ease-in-out infinite calendarTilePulse;box-shadow:inset 3px 0 #96b4c838}.calendarEventUnavailable{opacity:.48}.calendarEventGraded{box-shadow:inset 3px 0 0 var(--pred-color,#8aa3b5)}.calendarEventHit{border-color:#00e87a57}.calendarEventMiss{border-color:#ff2d6b57}@keyframes calendarTilePulse{0%,to{opacity:.55}50%{opacity:.92}}.marketLensRow .marketLensToggle{margin-bottom:0}.settingsAccountPanel .panelHeader,.settingsNotificationsPanel .panelHeader{margin-bottom:14px}.settingsAvatarEditable{cursor:pointer;flex:none;width:72px;height:72px;padding:0;font-size:1.3rem;transition:border-color .14s;position:relative;overflow:hidden}.settingsAvatarEditable:hover{border-color:#4ade808c}.settingsAvatarImg{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.settingsAvatarEdit{letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#dfffe8;opacity:0;background:#0000008c;padding:3px 0 4px;font-size:.6rem;transition:opacity .14s;position:absolute;bottom:0;left:0;right:0}.settingsAvatarEditable:hover .settingsAvatarEdit{opacity:1}.settingsAccountPanel .settingsProfileTop{align-items:center;gap:16px}.settingsAccountPanel .settingsProfileMain{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.settingsInlineRow{align-items:center;gap:8px;display:flex}.settingsInlineRow .field{flex:auto;min-width:0}.settingsEmailRow{align-items:baseline;gap:10px;margin-top:4px;display:flex}.settingsEmailValue{color:var(--text-soft,#9fb3c8);font-family:IBM Plex Mono,monospace;font-size:.9rem}.settingsDivider{background:#8caac824;height:1px;margin:18px 0}.settingsPasswordForm{flex-direction:column;gap:9px;max-width:360px;display:flex}.settingsPasswordForm .accentButton{align-self:flex-start;margin-top:2px}.settingsHint{margin-top:2px;font-size:.8rem}.settingsHintOk{color:#4ade80}.settingsHintErr{color:#ff5c8a}.mainPanel:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1100px 520px at 16% -10%,#00c8ff0e,#0000 60%),radial-gradient(960px 500px at 94% -4%,#00e87a0a,#0000 62%);position:fixed;inset:56px 0 0}.mainPanel .content{z-index:1;position:relative}.reportBand,.mainPanel .page>.panel,.mainPanel .page .panelGrid>.panel,.heroCard{transition:border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #00bcff0f,0 16px 38px -26px #000000eb,0 3px 12px -8px #0000008c}.reportBand:hover,.mainPanel .page>.panel:hover{border-color:var(--line-strong);box-shadow:inset 0 1px #00bcff1a,0 24px 52px -26px #000000f0,0 0 22px -10px #00c8ff2e}.reportBandHeader h3,.panelTitle{letter-spacing:.005em;color:#ecf7ff;font-size:1.04rem;font-weight:640}.reportBandTitleRow:before,.panelHeader>div>.panelTitle:before{content:"";vertical-align:-1px;background:linear-gradient(180deg, var(--accent), #00e87aa6);border-radius:2px;width:3px;height:.92em;margin-right:.55rem;display:inline-block;box-shadow:0 0 9px #00c8ff8c}.reportBandTitleRow:before{margin-right:0}.stockCapsule,.newsCard,.trendCard,.calendarEvent,.metricCard{transition:transform .16s,box-shadow .18s,border-color .18s}.stockCapsuleClickable:hover,.calendarEvent:hover{transform:translateY(-2px)}.stockCapsuleClickable:hover{box-shadow:0 12px 26px -16px #000000d9,0 0 0 1px #00c8ff24}.accentButton,.ghostButton{transition:transform .13s,box-shadow .15s,filter .15s,background .15s}.accentButton:hover{filter:brightness(1.05)saturate(1.05);transform:translateY(-1px)}.accentButton:active,.ghostButton:active{transform:translateY(0)}.pill{transition:background .15s,border-color .15s,color .15s}.field:focus,.navSearchInput:focus{border-color:#00c8ff80;outline:none;box-shadow:0 0 0 3px #00c8ff1f}.emptyState{text-align:center;color:#9fb6c4;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:2.2rem 1.4rem;line-height:1.55;display:flex}.emptyStateIcon{color:var(--accent);opacity:.5;filter:drop-shadow(0 0 10px #00c8ff4d);flex:none}.emptyStateBody{max-width:42ch}.emptyState.surfaceCompact{text-align:left;flex-direction:row;justify-content:flex-start;gap:.6rem;padding:1.05rem 1.15rem}.emptyState.surfaceCompact .emptyStateIcon{opacity:.45;width:17px;height:17px}*{scrollbar-width:thin;scrollbar-color:#00bcff47 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#00c8ff42,#00e87a33) padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#00c8ff73,#00e87a59) padding-box padding-box}::selection{color:#eaf9ff;background:#00c8ff47}.topNavLinkActive{position:relative}.topNavUnderline{display:none}.topNavLinkActive .topNavUnderline{background:linear-gradient(90deg, var(--accent), var(--green));pointer-events:none;border-radius:2px;height:2px;display:block;position:absolute;bottom:-1px;left:12px;right:12px;box-shadow:0 0 10px #00c8ff99}.pageHeader{border:1px solid var(--line);background:radial-gradient(720px 220px at 0 0,#00c8ff12,#0000 70%),linear-gradient(#060e1cb8,#0409128c);border-radius:14px;padding:1.15rem 1.35rem 1.2rem 1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #00bcff12,0 16px 38px -28px #000000e6}.pageHeader:before{content:"";background:linear-gradient(180deg, var(--accent), var(--green));width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #00c8ff80}.pageHeaderLabel{color:var(--accent);letter-spacing:.14em;font-size:.67rem}.pageHeaderValue{letter-spacing:-.01em;color:#f4fbff;font-size:clamp(1.42rem,2vw,1.78rem);font-weight:720}.pageHeaderSubtitle{color:#93acbb;margin-top:.38rem;font-size:.8rem}.pageHeaderMetric{border:1px solid var(--line);background:#02081299;border-radius:11px;padding:.5rem .95rem;transition:border-color .2s,box-shadow .2s}.pageHeaderMetricLabel{color:#7fa6c0;letter-spacing:.08em}.pageHeaderMetricValue{font-size:1.16rem;font-weight:700}.pageHeaderMetric-buy .pageHeaderMetricValue{color:var(--green)}.pageHeaderMetric-sell .pageHeaderMetricValue{color:var(--red)}.pageHeaderMetric-hold .pageHeaderMetricValue{color:var(--yellow)}.proofDot{background:var(--muted);border-radius:999px;flex:none;width:8px;height:8px}.proofStripUp .proofDot{background:var(--green);box-shadow:0 0 10px var(--green)}.proofStripDown .proofDot{background:var(--red);box-shadow:0 0 10px var(--red)}.proofStripAccruing .proofDot{background:var(--yellow);animation:1.8s ease-in-out infinite pulse}.proofText strong{color:#f4fbff}.rdTrack{flex-direction:column;display:flex}.rdTrackGrid{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.rdTrackBlock{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-inset);background:var(--surface-2);border:var(--hairline) solid var(--border);flex-direction:column;display:flex}.rdTrackLive{border-color:#5df0a138}.rdTrackKicker{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-muted);font-weight:600}.rdTrackStats{gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;display:flex}.rdTrackNote{align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--ink-muted);margin:var(--sp-1) 0 0;line-height:1.5;display:flex}@media (width<=720px){.rdTrackGrid{grid-template-columns:1fr}}.reportDisclaimer{text-align:center;max-width:780px;color:var(--muted);opacity:.82;border-top:1px solid #00bcff14;margin:1.6rem auto .4rem;padding:.7rem 1rem 0;font-size:.7rem;line-height:1.55}.outlookMetric strong{font-variant-numeric:tabular-nums;font-size:.9rem}@media (width<=760px){.outlookRow{grid-template-columns:1.2rem 22px 1fr auto auto}.outlookMetric:first-of-type{display:none}}.modelStatusHead{align-items:center;gap:10px;margin-bottom:.55rem;display:flex}.modelStatusLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.72rem;font-weight:600}.modelStatusDot{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 9px;font-size:.62rem;font-weight:700}.modelStatusOk{color:var(--green);background:#00e87a1a;border:1px solid #00e87a40}.modelStatusWarn{color:var(--yellow);background:#ffb8001a;border:1px solid #ffb80047}.modelStatusGrid{flex-wrap:wrap;gap:8px;display:flex}.modelStatusChip{border:1px solid var(--line);background:#02081299;border-radius:9px;align-items:baseline;gap:8px;padding:6px 12px;font-size:.78rem;display:inline-flex}.modelStatusHorizon{color:var(--accent);font-family:IBM Plex Mono,monospace;font-weight:700}.modelStatusName{color:#bcd4e2;font-family:IBM Plex Mono,monospace;font-size:.71rem}.modelStatusWin{color:var(--muted);font-variant-numeric:tabular-nums}.analysisLaneLabel{text-transform:uppercase;letter-spacing:.08em;border-radius:5px;padding:2px 8px;font-size:.59rem;font-weight:700;display:inline-block}.rdSectionTitle .analysisLaneLabel{margin-left:var(--sp-2);vertical-align:middle;color:var(--ink-muted);background:var(--surface-2);border:var(--hairline) solid var(--border)}.analysisWhyList li{color:#d3e6f2;padding-left:1.05rem;font-size:.83rem;line-height:1.45;position:relative}.analysisWhyList li:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px var(--accent);border-radius:999px;position:absolute;top:.5em;left:0}.sentimentBox{gap:var(--sp-3);flex-direction:column;display:flex}.sentList{flex-direction:column;display:flex}.sentRow{border-bottom:1px solid #8eb5cc1a;grid-template-columns:158px 104px 1fr;align-items:center;gap:12px;padding:9px 0;display:grid}.sentRow:last-child{border-bottom:none}.sentRowMuted{opacity:.62}.sentLabel{color:#dcecf4;align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:flex}.sentTag{text-transform:uppercase;letter-spacing:.07em;color:#8aa6b6;white-space:nowrap;border:1px solid #8eb5cc33;border-radius:4px;flex:none;padding:1px 5px;font-size:.55rem;font-weight:700}.sentPill{border-radius:6px;justify-self:start;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.sentPill svg{flex:none}.sentUp{color:#00e87a;background:#00e87a1f;border:1px solid #00e87a4d}.sentDown{color:#ff2d6b;background:#ff2d6b1f;border:1px solid #ff2d6b4d}.sentNeutral{color:#9bb0bd;background:#9bb0bd1a;border:1px solid #9bb0bd38}.sentDetail{color:#b7cad6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.sentMag{color:#dcecf4}.sentComment{color:#7f97a6}.sentTargetStrip{border-top:1px solid #8eb5cc1f;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding-top:12px;display:grid}.sentTargetCard{background:#08101a99;border:1px solid #8eb5cc1f;border-radius:8px;padding:.6rem .75rem}.sentTargetLabel{text-transform:uppercase;letter-spacing:.06em;color:#8aa6b6;margin-bottom:3px;font-size:.66rem;display:block}.sentTargetCard strong{color:#eaf6fc;font-size:1.15rem}.sentNote{color:#7f97a6;margin-top:10px;font-size:.72rem;line-height:1.5}.sentEmpty{color:#7f97a6;padding:.85rem 0;font-size:.84rem}.hubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:.4rem;display:grid}@media (width<=1100px){.hubGrid{grid-template-columns:1fr}}.hubLane{background:#08100c80;border:1px solid #90a9981f;border-radius:1rem;flex-direction:column;min-width:0;padding:.7rem .7rem .8rem;display:flex}.hubLane-news{border-top:2px solid #4ac27980}.hubLane-social{border-top:2px solid #00bcff73}.hubLane-hype{border-top:2px solid #f2c94c8c}.hubLaneHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:.6rem;padding:0 .15rem;display:flex}.hubLaneTitle{color:#edf3ec;font-size:.92rem;font-weight:700}.hubLaneTag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.62rem;font-weight:600}.hubLaneTag-news{color:#7de5a1;background:#4ac27924}.hubLaneTag-social{color:#6ad9ff;background:#00bcff1f}.hubLaneTag-hype{color:#f1d35f;background:#f2c94c24}.hubCardList{flex-direction:column;gap:.45rem;max-height:540px;padding-right:2px;display:flex;overflow-y:auto}.hubNewsCard,.hubBuzzCard,.hubHypeCard{color:inherit;background:#08100cdb;border:1px solid #7793801f;border-radius:.7rem;padding:.6rem .7rem;text-decoration:none;transition:border-color .15s;display:block}.hubNewsCard:hover,.hubBuzzCard:hover,.hubHypeCard:hover{border-color:#91c4a03d}.hubCardTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:.35rem;display:flex}.hubSource{color:#9bb1a4;font-size:.68rem;font-weight:600}.hubTicker{color:#edf3ec;font-size:.86rem;font-weight:700}.hubPrice{color:#9bb1a4;font-size:.72rem;font-weight:400}.hubWatch{color:#88a08f;white-space:nowrap;font-size:.66rem}.hubNewsTitle{color:#dce7dd;margin-bottom:.3rem;font-size:.8rem;line-height:1.35}.hubCardMeta{color:#88a08f;font-size:.66rem}.hubDot{border-radius:50%;flex:none;width:8px;height:8px}.hubBuzzBar{background:#ec616152;border-radius:3px;height:6px;margin-bottom:.4rem;overflow:hidden}.hubBuzzBull{background:#4ac279;height:100%;display:block}.hubModel-pos{color:#7de5a1;font-weight:600}.hubHypeRow{border-bottom:1px solid #90a99814;justify-content:space-between;align-items:center;padding:.22rem 0;font-size:.72rem;display:flex}.hubHypeRow:last-of-type{border-bottom:none}.hubHypeKey{color:#88a08f}.hubHypeNote{margin-top:.4rem}.hubVerdict{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:.64rem;font-weight:700}.analysisValuationPanel{gap:var(--sp-3);flex-direction:column;display:flex}.valuationGrid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.valuationGrid .rdStat{border-radius:var(--r-inset);border:var(--hairline) solid var(--border);background:var(--surface-2);padding:var(--sp-3)}.sectorBar{background:#03081299;border:1px solid #00bcff1f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.sectorBarLabel{text-transform:uppercase;letter-spacing:.09em;color:#6a8899;white-space:nowrap;flex-shrink:0;font-size:.65rem}.sectorBarPills{flex-wrap:wrap;gap:.4rem;display:flex}.sectorPill{letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.68rem;font-weight:600;display:inline-flex}.sectorPillPct{opacity:.7;font-size:.63rem;font-weight:400}.stratPage{flex-direction:column;gap:1.5rem;padding-bottom:3rem;display:flex}.stratLevelBar{background:#03081299;border:1px solid #00bcff1a;border-radius:10px;gap:.4rem;width:fit-content;padding:.35rem;display:flex}.stratLevelBtn{color:#6a8899;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.35rem 1rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.stratLevelBtn:hover{color:#b0cfe0}.stratLevelBtnActive{color:#00bcff;background:#00bcff24}.stratLevelHint{color:#6a8899;background:#00bcff0a;border-left:2px solid #00bcff33;border-radius:0 6px 6px 0;padding:.65rem 1rem;font-size:.75rem}.stratEmptyPortfolio{color:#c9b86c;background:#f2c94c0f;border:1px solid #f2c94c33;border-radius:10px;padding:1rem 1.25rem;font-size:.82rem}.stratSection{flex-direction:column;gap:.75rem;display:flex}.stratSectionHeader{flex-direction:column;gap:.2rem;display:flex}.stratSectionTitle{color:#c8dde8;margin:0;font-size:.9rem;font-weight:700}.stratSectionSub{color:#6a8899;margin:0;font-size:.72rem}.stratFilterBar{flex-wrap:wrap;gap:.4rem;margin-bottom:.25rem;display:flex}.stratFilterBtn{color:#6a8899;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .85rem;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.stratFilterBtn:hover{color:#b0cfe0;border-color:#ffffff2e}.stratFilterBtnActive{color:#eaf6fc;background:#ffffff12;border-color:#fff3}.stratFilterBtn--buy.stratFilterBtnActive{color:#7de5a1;background:#4ac6791a;border-color:#4ac6794d}.stratFilterBtn--hold.stratFilterBtnActive{color:#f1d35f;background:#f2c94c1a;border-color:#f2c94c4d}.stratFilterBtn--sell.stratFilterBtnActive{color:#f6acac;background:#ec61611a;border-color:#ec61614d}.stratFilterCount{background:#ffffff12;border-radius:999px;padding:.05rem .4rem;font-size:.65rem;font-weight:700}.stratList{flex-direction:column;gap:.5rem;display:flex}.stratLoading,.stratEmpty{color:#6a8899;text-align:center;padding:1rem;font-size:.8rem}.stratCard{background:#0308128c;border:1px solid #ffffff12;border-radius:10px;transition:border-color .15s;overflow:hidden}.stratCard--buy{border-left:3px solid #4ac67980}.stratCard--sell{border-left:3px solid #ec616180}.stratCard--caution{border-left:3px solid #ffa03280}.stratCard--watch{border-left:3px solid #ffffff1a}.stratCard:hover{border-color:#00bcff33}.stratCardHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.7rem 1rem;display:flex}.stratCardLeft{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.stratCardRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.stratCardTicker{color:#eaf6fc;letter-spacing:.02em;min-width:3rem;font-size:.95rem;font-weight:700}.stratCardTimeframe{color:#6a8899;font-size:.68rem}.stratBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.18rem .55rem;font-size:.63rem;font-weight:700;display:inline-block}.stratBadge--portfolio{color:#00bcff;background:#00bcff1a;border:1px solid #00bcff40}.stratBadge--buy{color:#7de5a1;background:#4ac6791a;border:1px solid #4ac67940}.stratBadge--sell{color:#f6acac;background:#ec61611a;border:1px solid #ec616140}.stratBadge--caution{color:#ffb347;background:#ffa0321a;border:1px solid #ffa0324d}.stratBadge--watch{color:#8aaabb;background:#ffffff0d;border:1px solid #ffffff1a}.stratMeta{color:#6a8899;font-size:.7rem}.stratMeta--conf{color:#a0bcce}.stratMeta--target{color:#7de5a1}.stratMeta--stop{color:#f6acac}.stratChevron{color:#4a6070;font-size:.6rem}.stratCardBody{border-top:1px solid #ffffff0d;flex-direction:column;gap:.7rem;padding:0 1rem .9rem;display:flex}.stratExplain{color:#a0bcce;margin:.5rem 0 0;font-size:.82rem;line-height:1.55}.stratBeginnerMeta{flex-wrap:wrap;gap:1rem;display:flex}.stratBeginnerItem{color:#7f97a6;font-size:.78rem}.stratBeginnerItem strong{color:#b0cfe0;margin-right:.25rem}.stratBeginnerItem--target,.stratBeginnerItem--target strong{color:#7de5a1}.stratBeginnerItem--stop,.stratBeginnerItem--stop strong{color:#f6acac}.stratDollars{opacity:.75;font-size:.72rem}.stratDetailGrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;display:grid}.stratDetailCell{background:#ffffff08;border-radius:6px;flex-direction:column;gap:.2rem;padding:.45rem .6rem;display:flex}.stratDetailLabel{color:#4a6070;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.stratDetailVal{color:#c8dde8;font-size:.82rem;font-weight:600}.stratDetailVal--buy{color:#7de5a1}.stratDetailVal--sell{color:#f6acac}.stratDetailVal--risk{align-items:center;gap:.4rem;display:flex}.stratRiskDots{gap:2px;display:flex}.stratRiskDot{background:#ffffff1a;border-radius:50%;width:4px;height:4px}.stratRiskDotFilled{background:#f1d35f}.stratReasons{flex-direction:column;gap:.3rem;margin:0;padding:0 0 0 1rem;display:flex}.stratReasons li{color:#7f97a6;font-size:.78rem;line-height:1.4}.stratNote{color:#7f97a6;border-radius:6px;padding:.4rem .65rem;font-size:.74rem;line-height:1.4}.stratNote--news{background:#00bcff0d;border-left:2px solid #00bcff4d}.stratNote--risk{background:#ec61610d;border-left:2px solid #ec61614d}.stratNoteLabel{color:inherit;opacity:.9;margin-right:.3rem;font-weight:700}.posList{flex-direction:column;gap:.5rem;display:flex}.posCard{background:#03081299;border:1px solid #ffffff12;border-radius:12px;transition:border-color .15s;overflow:hidden}.posCard:hover{border-color:#00bcff26}.posCardOpen{border-color:#00bcff33}.posCardHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}.posCardHeaderLeft{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.posCardHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.posCardTicker{color:#eaf6fc;letter-spacing:.02em;min-width:3.5rem;font-size:1rem;font-weight:800}.posCardSector{color:#4a6070;text-transform:capitalize;font-size:.65rem}.posCardConf{color:#6a8899;font-size:.7rem}.posCardPrice{color:#c8dde8;font-size:.85rem;font-weight:600}.posCardAlloc{color:#4a6070;font-size:.68rem}.posChevron{color:#4a6070;font-size:.6rem}.posCardBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:.15rem .5rem;font-size:.62rem;font-weight:700;display:inline-block}.posCardBadge--buy{color:#7de5a1;background:#4ac6791f;border:1px solid #4ac6794d}.posCardBadge--sell{color:#f6acac;background:#ec61611f;border:1px solid #ec61614d}.posCardBadge--caution{color:#ffb347;background:#ffa0321a;border:1px solid #ffa0324d}.posCardBadge--watch{color:#8aaabb;background:#ffffff0d;border:1px solid #ffffff1a}.posCardBody{border-top:1px solid #ffffff0d;flex-direction:column;gap:.9rem;padding:0 1rem 1rem;display:flex}.posRRRow{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.posRRCell{flex-direction:column;gap:.15rem;min-width:100px;display:flex}.posRRCell--loss{align-items:flex-start}.posRRCell--gain{align-items:flex-end}.posRRLabel{text-transform:uppercase;letter-spacing:.07em;color:#4a6070;font-size:.6rem}.posRRVal{font-size:.8rem;font-weight:700}.posRRVal--loss{color:#f6acac}.posRRVal--gain{color:#7de5a1}.posRRRatio{color:#6a8899;padding-bottom:.1rem;font-size:.7rem}.posPlayTabs{border-bottom:1px solid #ffffff12;gap:.35rem;padding-bottom:.6rem;display:flex}.posPlayTab{color:#6a8899;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.3rem .85rem;font-size:.74rem;font-weight:600;transition:all .12s}.posPlayTab:hover{color:#b0cfe0;border-color:#ffffff1a}.posPlayTabActive{color:#00bcff;background:#00bcff1a;border-color:#00bcff40}.posPlayBody{border-left:3px solid #ffffff1a;border-radius:8px;padding:.75rem .9rem}.posPlayBody--buy{background:#4ac6790a;border-left-color:#4ac67980}.posPlayBody--sell{background:#ec61610a;border-left-color:#ec616180}.posPlayBody--caution{background:#ffa0320a;border-left-color:#ffa03280}.posPlayBody--watch{background:#ffffff05;border-left-color:#ffffff26}.posPlayTitle{color:#c8dde8;margin-bottom:.4rem;font-size:.78rem;font-weight:700}.posPlayText{color:#9ab5c4;margin:0;font-size:.8rem;line-height:1.6}.posNote{color:#7f97a6;border-radius:6px;padding:.4rem .7rem;font-size:.73rem;line-height:1.4}.posNote--risk{background:#ec61610d;border-left:2px solid #ec61614d}.posNote--news{background:#00bcff0d;border-left:2px solid #00bcff40}.concWarning strong{color:#ffb347}.posCardRank{color:#3a5060;min-width:1.6rem;font-size:.7rem;font-weight:800}.posCardBadge--alert{color:#c4b0ff;background:#a78bff1f;border:1px solid #a78bff4d}.portAnalysis{background:#0308128c;border:1px solid #ffffff17;border-radius:12px;overflow:hidden}.portAnalysisHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1rem;display:flex}.portAnalysisHeaderLeft{flex-direction:column;gap:.15rem;display:flex}.portAnalysisTitle{color:#c8dde8;font-size:.85rem;font-weight:700}.portAnalysisSub{color:#6a8899;font-size:.68rem}.portAnalysisBody{border-top:1px solid #ffffff0d;flex-direction:column;gap:1.1rem;padding:0 1rem 1rem;display:flex}.portSection{flex-direction:column;gap:.5rem;padding-top:.3rem;display:flex}.portSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:#4a6070;font-size:.62rem;font-weight:700}.portSectorBars{flex-direction:column;gap:.35rem;display:flex}.portSectorRow{grid-template-columns:130px 1fr 40px;align-items:center;gap:.5rem;display:grid}.portSectorName{color:#9ab5c4;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.portSectorBarTrack{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.portSectorBarFill{background:#00bcff80;border-radius:3px;height:100%;transition:width .4s}.portSectorBarFill--cash{background:#4ac67966}.portSectorRow--cash .portSectorName{color:#7de5a1}.portSectorPct{color:#7f97a6;text-align:right;font-size:.72rem;font-weight:700}.portRisks{flex-direction:column;gap:.45rem;display:flex}.portRiskRow{color:#c9a86c;align-items:flex-start;gap:.6rem;font-size:.78rem;line-height:1.5;display:flex}.portRiskDot{background:#ffa032b3;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.4rem}.portModelTake{flex-direction:column;gap:.4rem;display:flex}.portModelRow{background:#ffffff05;border-left:2px solid #ffffff1a;border-radius:7px;flex-direction:column;gap:.2rem;padding:.5rem .7rem;display:flex}.portModelRow--buy{border-left-color:#4ac67966}.portModelRow--sell{border-left-color:#ec616159}.portModelRowLabel{text-transform:uppercase;letter-spacing:.07em;color:#4a6070;font-size:.6rem;font-weight:700}.portModelRowVal{color:#9ab5c4;font-size:.78rem;line-height:1.5}.portHedge{background:#a78bff0f;border:1px solid #a78bff33;border-radius:9px;flex-direction:column;gap:.4rem;padding:.8rem .9rem;display:flex}.portHedgeTitle{color:#c4b0ff;font-size:.8rem;font-weight:700}.portHedgeBody{color:#9ab5c4;margin:0;font-size:.77rem;line-height:1.6}.portHedgeBody strong{color:#c8dde8}.posEarningsBadge{color:#c4b0ff;text-transform:uppercase;letter-spacing:.04em;background:#a78bff1f;border:1px solid #a78bff4d;border-radius:999px;padding:.15rem .5rem;font-size:.6rem;font-weight:700}.modeToggle{gap:.5rem;padding-top:.6rem;display:flex}.modeToggleBtn{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;padding:.65rem .9rem;transition:all .15s;display:flex}.modeToggleBtn:hover{border-color:#ffffff2e}.modeToggleBtnActive{background:#00bcff14;border-color:#00bcff4d}.modeToggleBtnActiveExplore{background:#a78bff14;border-color:#a78bff4d}.modeToggleName{color:#c8dde8;font-size:.82rem;font-weight:700}.modeToggleSub{color:#6a8899;font-size:.67rem}.stopCallout{background:#ec61610f;border:1.5px solid #ec61614d;border-radius:12px;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.stopCalloutTop{justify-content:space-between;align-items:center;display:flex}.stopCalloutLabel{text-transform:uppercase;letter-spacing:.08em;color:#f6acac;font-size:.65rem;font-weight:700}.stopCalloutBadge{color:#f6acac;text-transform:uppercase;letter-spacing:.04em;background:#ec616133;border:1px solid #ec616166;border-radius:999px;padding:.15rem .55rem;font-size:.6rem;font-weight:700}.stopCalloutPrice{color:#f6acac;font-size:2rem;font-weight:800;line-height:1}.stopCalloutSub{color:#c09090;font-size:.78rem;line-height:1.55}.safeModelRead{background:#ffffff05;border-radius:8px;padding:.75rem .9rem}.safeModelReadLabel{text-transform:uppercase;letter-spacing:.07em;color:#4a6070;margin-bottom:.35rem;font-size:.62rem;display:block}.safeModelReadText{color:#9ab5c4;margin:0;font-size:.8rem;line-height:1.6}.scenTable{flex-direction:column;gap:.4rem;display:flex}.scenTableTitle{text-transform:uppercase;letter-spacing:.07em;color:#4a6070;margin-bottom:.1rem;font-size:.65rem}.scenRows{flex-direction:column;gap:2px;display:flex}.scenRow{border-radius:6px;grid-template-columns:100px 80px 55px 1fr;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.77rem;display:grid}.scenRow--loss{background:#ec61610d}.scenRow--flat{background:#ffffff05}.scenRow--gain{background:#4ac6790d}.scenRow--stop{background:#ec616117;border:1px solid #ec61614d}.scenLabel{color:#b0cfe0;font-weight:600}.scenPrice{color:#eaf6fc;font-size:.82rem;font-weight:700}.scenRow--loss .scenPrice{color:#f6acac}.scenRow--gain .scenPrice{color:#7de5a1}.scenPct{font-size:.72rem;font-weight:600}.scenRow--loss .scenPct{color:#f6acac}.scenRow--flat .scenPct{color:#6a8899}.scenRow--gain .scenPct{color:#7de5a1}.scenNote{color:#6a8899;font-size:.7rem}.scenRow--stop .scenNote{color:#f6acac;font-weight:600}.fidelityBlock{margin-top:.25rem}.fidelityToggle{color:#6a8899;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;padding:.3rem .7rem;font-size:.72rem;transition:all .12s}.fidelityToggle:hover{color:#b0cfe0;border-color:#ffffff2e}.fidelitySteps{background:#00bcff0a;border:1px solid #00bcff1a;border-radius:8px;flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:.75rem .9rem .75rem 1.6rem;display:flex}.fidelitySteps li{color:#9ab5c4;font-size:.77rem;line-height:1.5}.exploreTabBar{flex-wrap:wrap;gap:.4rem;display:flex}.exploreTabBtn{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;flex:1;gap:.15rem;min-width:130px;padding:.6rem .85rem;transition:all .12s;display:flex}.exploreTabBtn:hover{border-color:#ffffff2e}.exploreTabBtnActive{background:#a78bff14;border-color:#a78bff4d}.exploreTabLabel{color:#c8dde8;font-size:.78rem;font-weight:700}.exploreTabSub{color:#6a8899;font-size:.65rem}.exploreBlock{flex-direction:column;gap:1rem;display:flex}.exploreIntro{flex-direction:column;gap:.75rem;display:flex}.exploreWhat{flex-direction:column;gap:.4rem;display:flex}.exploreWhatLabel{text-transform:uppercase;letter-spacing:.07em;color:#4a6070;font-size:.62rem;font-weight:700}.exploreWhat p{color:#9ab5c4;margin:0;font-size:.8rem;line-height:1.6}.exploreWhat strong{color:#c8dde8}.exploreScenarios{flex-direction:column;gap:.4rem;display:flex}.exploreScenario{border-radius:8px;flex-direction:column;gap:.2rem;padding:.55rem .8rem;display:flex}.exploreScenario--good{background:#4ac6790f;border-left:3px solid #4ac67966}.exploreScenario--ok{background:#f2c94c0d;border-left:3px solid #f2c94c59}.exploreScenario--bad{background:#ec61610d;border-left:3px solid #ec61614d}.exploreScenLabel{color:#b0cfe0;font-size:.72rem;font-weight:700}.exploreScenResult{color:#8aaabb;font-size:.77rem;line-height:1.45}.exploreBestFor{color:#7f97a6;background:#00bcff0a;border-left:2px solid #00bcff33;border-radius:7px;padding:.5rem .75rem;font-size:.75rem;line-height:1.5}.exploreWarning{color:#c9a86c;background:#ffa0320f;border:1px solid #ffa03233;border-radius:8px;padding:.6rem .8rem;font-size:.76rem;line-height:1.5}.earningsAlert strong{color:#d8c8ff}.stratDisclaimer{color:#3a5060;text-align:center;padding-top:.5rem;font-size:.65rem;line-height:1.5}.stratPlayBlock{flex-direction:column;gap:.25rem;display:flex}.stratPlayBlockLabel{text-transform:uppercase;letter-spacing:.08em;color:#4a6070;font-size:.62rem;font-weight:700}.stratStylesWrap{flex-direction:column;gap:.75rem;display:flex}.stratStylesTabs{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (width<=700px){.stratStylesTabs{grid-template-columns:repeat(2,1fr)}}.stratStyleTab{cursor:pointer;text-align:left;background:#03081280;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.25rem;padding:.7rem .85rem;transition:border-color .15s,background .15s;display:flex}.stratStyleTab:hover{border-color:#00bcff33}.stratStyleTabActive{background:#00bcff12;border-color:#00bcff59}.stratStyleTab--unsupported{opacity:.6}.stratStyleTabName{color:#c8dde8;font-size:.82rem;font-weight:700}.stratStyleTabTime{color:#6a8899;font-size:.67rem}.stratStyleTabBadge{text-transform:uppercase;letter-spacing:.05em;color:#4a6070;background:#ffffff0d;border-radius:999px;width:fit-content;margin-top:.3rem;padding:.1rem .45rem;font-size:.6rem;font-weight:700;display:inline-block}.stratStyleTabBadge--supported{color:#7de5a1;background:#4ac6791a}.stratStyleDetail{background:#03081266;border:1px solid #ffffff12;border-radius:10px;padding:.85rem 1rem}.stratStyleDesc{color:#9ab5c4;margin:0 0 .5rem;font-size:.82rem;line-height:1.6}.stratStyleUnsupported{color:#6a8899;border-top:1px solid #ffffff0f;margin:0;padding-top:.5rem;font-size:.76rem;line-height:1.5}.stratMarketBanner{background:#00bcff0a;border:1px solid #00bcff1f;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1.1rem;display:flex}.stratMarketBanner--caution{background:#ffa0320a;border-color:#ffa0322e}.stratMarketBannerLeft{flex-direction:column;flex:1;gap:.3rem;display:flex}.stratMarketRegime{text-transform:uppercase;letter-spacing:.08em;color:#6a8899;font-size:.68rem;font-weight:700}.stratMarketSummary{color:#9ab5c4;margin:0;font-size:.8rem;line-height:1.5}.stratMarketCash{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}.stratMarketCashLabel{color:#4a6070;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.stratMarketCashVal{color:#7de5a1;font-size:1.4rem;font-weight:700;line-height:1}.stratMarketCashHint{color:#4a6070;font-size:.65rem}.horizonStrip{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:.85rem;padding:.75rem 1rem}.horizonTitle{text-transform:uppercase;letter-spacing:.08em;color:#4a6070;margin-bottom:.55rem;font-size:.63rem;font-weight:700;display:block}.horizonCells{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.25rem;display:flex}.horizonCell{flex-direction:column;min-width:64px;display:flex}.horizonCell--divider{border-left:1px solid #ffffff14;margin-left:.5rem;padding-left:1rem}.horizonLabel{color:#5a7585;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.1rem;font-size:.62rem}.horizonVal{font-size:.92rem;font-weight:700;line-height:1.2}.horizonVal--buy{color:#4ade80}.horizonVal--sell{color:#f87171}.horizonVal--flat{color:#7090a0}.horizonNote{color:#7a9eb0;border-top:1px solid #ffffff0d;margin:.55rem 0 0;padding-top:.45rem;font-size:.76rem;font-style:italic;line-height:1.5}.swingLevels{flex-direction:column;gap:.4rem;margin:.75rem 0;display:flex}.swingLevelRow{background:#ffffff05;border-left:3px solid #ffffff0f;border-radius:6px;grid-template-columns:160px auto 1fr;align-items:baseline;gap:.75rem;padding:.45rem .65rem;display:grid}.swingLevelRow--entry{background:#4ade800a;border-left-color:#4ade80}.swingLevelRow--target{background:#60a5fa0a;border-left-color:#60a5fa}.swingLevelRow--stop{background:#f871710a;border-left-color:#f87171}.swingLevelLabel{color:#6080a0;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.swingLevelVal{color:#d0e8f0;white-space:nowrap;font-size:.95rem;font-weight:700}.swingLevelVal--neutral{color:#607080}.swingLevelNote{color:#5a7890;font-size:.73rem;line-height:1.4}.swingCompare{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding-left:1.2rem;display:flex}.swingCompare li{color:#7090a8;font-size:.78rem;line-height:1.5}.swingCompare li strong{color:#a0bdd0}.portSection--today{border-bottom:1px solid #ffffff0f;margin-bottom:.5rem;padding-bottom:1.25rem}.portTodayBlock{flex-direction:column;gap:.6rem;display:flex}.portTodayRegime{color:#5a8090;text-transform:uppercase;letter-spacing:.05em;font-size:.73rem}.portTodayRegime strong{color:#8ab8c8}.portTodaySummary{color:#9ab8c8;margin:0;font-size:.85rem;line-height:1.55}.portTodaySummary--detail{color:#6080a0;font-size:.78rem}.portTodayActions{flex-direction:column;gap:.5rem;margin-top:.25rem;display:flex}.portTodayAction{border-left:3px solid #ffffff0f;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;display:flex}.portTodayAction--buy{background:#4ade800d;border-left-color:#4ade8066}.portTodayAction--sell{background:#f871710d;border-left-color:#f8717166}.portTodayAction--cash{background:#facc150d;border-left-color:#facc1559}.portTodayActionIcon{min-width:18px;color:inherit;margin-top:.1rem;font-size:1rem;font-weight:700}.portTodayAction--buy .portTodayActionIcon{color:#4ade80}.portTodayAction--sell .portTodayActionIcon{color:#f87171}.portTodayAction--cash .portTodayActionIcon{color:#facc15}.portTodayActionLabel{text-transform:uppercase;letter-spacing:.07em;color:#6080a0;margin-bottom:.25rem;font-size:.65rem;font-weight:700;display:block}.portTodayAction p{color:#8ab0c4;margin:0;font-size:.78rem;line-height:1.5}.planPage{flex-direction:column;gap:1.25rem;display:flex}.planAllocBar{flex-direction:column;gap:.6rem;display:flex}.planAllocBarTrack{background:#ffffff0d;border-radius:5px;height:10px;display:flex;overflow:hidden}.planAllocBarSeg{opacity:.85;height:100%;transition:width .3s}.planAllocLegend{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.planAllocLegendItem{align-items:center;gap:.4rem;display:flex}.planAllocLegendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.planAllocLegendLabel{color:#6080a0;font-size:.72rem}.planAllocLegendPct{color:#90b8d0;font-size:.72rem;font-weight:700}.planBalanceCheck{background:#fbbf240d;border:1px solid #fbbf2433;border-radius:10px;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}.planBalanceTitle{text-transform:uppercase;letter-spacing:.08em;color:#c08020;margin-bottom:.15rem;font-size:.65rem;font-weight:700}.planBalanceWarning{color:#c0a050;align-items:flex-start;gap:.65rem;font-size:.78rem;line-height:1.5;display:flex}.planBalanceWarningDot{background:#c08020;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.45rem}.planBuckets{flex-direction:column;gap:.75rem;display:flex}.bucketCard{background:#ffffff04;border:1px solid #ffffff0f;border-radius:12px;transition:border-color .15s;overflow:hidden}.bucketCard:hover{border-color:#ffffff1a}.bucketCardOpen{border-color:color-mix(in srgb, var(--bucket-color) 20%, transparent)}.bucketCardHeader{cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.bucketCardHeader:hover{background:#ffffff05}.bucketCardHeaderLeft{align-items:center;gap:.75rem;display:flex}.bucketCardEmoji{font-size:1.2rem;line-height:1}.bucketCardTitleBlock{flex-direction:column;align-items:flex-start;display:flex}.bucketCardTitle{color:var(--bucket-color,#d0e8f0);font-size:.9rem;font-weight:700}.bucketCardTagline{color:#5a7890;margin-top:.05rem;font-size:.68rem}.bucketCardHeaderRight{align-items:center;gap:.75rem;display:flex}.bucketCardCount{color:#5a7890;font-size:.72rem}.bucketCardPct{color:#90b0c8;font-size:.95rem;font-weight:700}.bucketCardEmpty{color:#3a5060;font-size:.72rem;font-style:italic}.bucketCardBody{border-top:1px solid #ffffff0d;flex-direction:column;gap:.85rem;padding:0 1rem 1rem;display:flex}.bucketGoalRow{grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.75rem;display:grid}@media (width<=640px){.bucketGoalRow{grid-template-columns:1fr}}.bucketGoal,.bucketTodayPlay{background:#ffffff05;border-radius:8px;flex-direction:column;gap:.3rem;padding:.65rem .8rem;display:flex}.bucketTodayPlay{background:#ffffff08;border:1px solid #ffffff0f}.bucketGoalLabel,.bucketTodayPlayLabel{text-transform:uppercase;letter-spacing:.08em;color:#4a6070;font-size:.62rem;font-weight:700}.bucketGoal p,.bucketTodayPlay p{color:#8ab0c8;margin:0;font-size:.78rem;line-height:1.55}.bucketTodayPlay p{color:#a0c8d8}.bucketPositions{flex-direction:column;gap:.4rem;display:flex}.bucketPositionsLabel{text-transform:uppercase;letter-spacing:.07em;color:#3a5060;margin-bottom:.2rem;font-size:.62rem;font-weight:700}.bucketPosRow{background:#ffffff06;border:1px solid #ffffff0a;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.bucketPosLeft{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bucketPosTicker{color:#d0e8f8;font-size:.88rem;font-weight:700}.bucketPosSector{color:#4a6070;text-transform:capitalize;background:#ffffff0a;border-radius:4px;padding:.1rem .35rem;font-size:.62rem}.bucketPosEarnings{color:#a070d0;background:#a070d01f;border:1px solid #a070d040;border-radius:4px;padding:.1rem .35rem;font-size:.62rem}.bucketPosRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.bucketPosAlloc{color:#6080a0;font-size:.8rem;font-weight:600}.bucketPosSignal{border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.bucketPosSignal--buy{color:#4ade80;background:#4ade801a}.bucketPosSignal--sell{color:#f87171;background:#f871711a}.bucketPosSignal--neutral{color:#7090a8;background:#7090a81a}.bucketPosTargets{flex-wrap:wrap;gap:.35rem;display:flex}.bucketPosTarget{border-radius:4px;padding:.1rem .4rem;font-size:.68rem;font-weight:600}.bucketPosTarget--up{color:#4ade80;background:#4ade8014}.bucketPosTarget--down{color:#f87171;background:#f8717114}.bucketPosTarget--flat{color:#607080;background:#60708014}.bucketRules{border-top:1px solid #ffffff0d;padding-top:.65rem}.bucketRulesSummary{text-transform:uppercase;letter-spacing:.07em;color:#3a5060;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.7rem;font-weight:600;list-style:none}.bucketRulesSummary::marker{display:none}.bucketRulesSummary::-webkit-details-marker{display:none}.bucketRules[open] .bucketRulesSummary{color:#5a8090;margin-bottom:.5rem}.bucketRulesList{flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}.bucketRulesList li{color:#6080a0;font-size:.76rem;line-height:1.5}.bucketIdealAlloc{color:#4a6070;margin-top:.5rem;font-size:.72rem}.bucketIdealAlloc strong{color:#8ab0c8}.bucketEmptyNote{color:#3a5060;text-align:center;padding:.75rem;font-size:.76rem;font-style:italic}.cashPanel{background:#a3e6350a;border:1px solid #a3e63540;border-radius:14px;overflow:hidden}.cashPanelHeader{cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.cashPanelHeader:hover{background:#a3e6350a}.cashPanelHeaderLeft{align-items:center;gap:.85rem;display:flex}.cashPanelIcon{font-size:1.4rem;line-height:1}.cashPanelTitle{color:#a3e635;font-size:1rem;font-weight:700;display:block}.cashPanelSub{color:#607840;margin-top:.1rem;font-size:.72rem;display:block}.cashPanelBody{border-top:1px solid #a3e6351f;flex-direction:column;gap:1rem;padding:0 1.1rem 1.1rem;display:flex}.cashSynthesis{flex-direction:column;gap:.35rem;padding-top:.85rem;display:flex}.cashSynthesisLabel{text-transform:uppercase;letter-spacing:.08em;color:#607840;font-size:.63rem;font-weight:700}.cashSynthesisText{color:#a8c870;margin:0;font-size:.85rem;line-height:1.6}.cashAllocPlan{flex-direction:column;gap:.45rem;display:flex}.cashAllocPlanLabel{text-transform:uppercase;letter-spacing:.07em;color:#4a6030;margin-bottom:.1rem;font-size:.63rem;font-weight:700}.cashAllocRow,.cashAllocBuffer{background:#ffffff06;border:1px solid #ffffff0a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.cashAllocBuffer{background:#a3e6350a;border-color:#a3e6351a}.cashAllocLeft{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.cashAllocRight{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cashAllocTicker{color:#d0e8f8;font-size:.9rem;font-weight:700}.cashAllocSector{color:#4a6070;text-transform:capitalize;background:#ffffff0a;border-radius:4px;padding:.1rem .35rem;font-size:.62rem}.cashAllocBias{border-radius:4px;padding:.1rem .4rem;font-size:.62rem;font-weight:600}.cashAllocBias--bullish{color:#4ade80;background:#4ade801a}.cashAllocBias--bearish{color:#f87171;background:#f871711a}.cashAllocBias--neutral{color:#7090a8;background:#7090a81a}.cashAllocBarWrap{background:#ffffff0f;border-radius:3px;width:80px;height:6px;overflow:hidden}.cashAllocBarFill{opacity:.7;background:#a3e635;border-radius:3px;height:100%;transition:width .3s}.cashAllocSplit{color:#a3e635;white-space:nowrap;font-size:.72rem;font-weight:600}.cashAllocActualPct{color:#4a6030;white-space:nowrap;font-size:.68rem}.cashOutcomes{flex-direction:column;gap:.5rem;display:flex}.cashOutcomesLabel{text-transform:uppercase;letter-spacing:.07em;color:#4a6030;font-size:.63rem;font-weight:700}.cashOutcomeGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;display:grid}.cashOutcomeCard{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.cashOutcomeTicker{color:#d0e8f8;font-size:.95rem;font-weight:700}.cashOutcomePrice{color:#4a6070;font-size:.7rem}.cashOutcomeTargets{flex-direction:column;gap:.2rem;margin:.2rem 0;display:flex}.cashOutcomeTarget{border-radius:4px;justify-content:space-between;align-items:center;padding:.2rem .4rem;font-size:.72rem;display:flex}.cashOutcomeTarget span{color:#5a7890}.cashOutcomeTarget strong{font-size:.82rem}.cashOutcomeTarget--up{background:#4ade8014}.cashOutcomeTarget--up strong{color:#4ade80}.cashOutcomeTarget--down{background:#f8717114}.cashOutcomeTarget--down strong{color:#f87171}.cashOutcomeTarget--flat{background:#ffffff08}.cashOutcomeTarget--flat strong{color:#607080}.cashOutcomeConf{color:#4a6070;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.67rem;display:flex}.cashOutcomeConfBadge{color:#4ade80;background:#4ade801a;border-radius:3px;padding:.05rem .3rem;font-size:.6rem;font-weight:600}.cashHowTo{border-top:1px solid #ffffff0d;padding-top:.65rem}.cashHowToSummary{text-transform:uppercase;letter-spacing:.07em;color:#3a5030;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.7rem;font-weight:600;list-style:none}.cashHowToSummary::marker{display:none}.cashHowToSummary::-webkit-details-marker{display:none}.cashHowTo[open] .cashHowToSummary{color:#5a8040;margin-bottom:.5rem}.cashHowToSteps{flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}.cashHowToSteps li{color:#6080a0;font-size:.76rem;line-height:1.5}.cashHowToSteps li strong{color:#90b8c8}.cashNoOpps{color:#607840;padding:.5rem 0;font-size:.8rem;font-style:italic}.cashDisclaimer{color:#3a5030;margin:0;font-size:.68rem;line-height:1.5}.cashEntryBanner{background:#a3e6350d;border:1px solid #a3e63533;border-radius:12px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.cashEntryBannerLeft{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.cashEntryBannerIcon{flex-shrink:0;margin-top:.1rem;font-size:1.3rem}.cashEntryBannerTitle{color:#a3e635;font-size:.88rem;font-weight:700;display:block}.cashEntryBannerSub{color:#607840;margin-top:.2rem;font-size:.72rem;line-height:1.5;display:block}.cashEntryBannerSub strong{color:#a3e635}.cashEntryBannerBtn{color:#a3e635;cursor:pointer;white-space:nowrap;background:#a3e6351a;border:1px solid #a3e63566;border-radius:7px;flex-shrink:0;padding:.4rem .9rem;font-size:.78rem;font-weight:600}.cashEntryBannerBtn:hover{background:#a3e6352e}.cashEntryBannerBtnCancel{color:#4a6030;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff14;border-radius:7px;padding:.4rem .7rem;font-size:.78rem}.cashEntryForm{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.cashEntryInput{color:#d0e8a0;text-align:center;background:#a3e63512;border:1px solid #a3e63559;border-radius:6px;outline:none;width:70px;padding:.35rem .5rem;font-size:.85rem;font-weight:600}.cashEntryInput:focus{border-color:#a3e63599}.cashEntryPctLabel{color:#607840;font-size:.85rem;font-weight:600}.gpPage{background:radial-gradient(70% 35% at 50% 0,#00c8ff0d,#0000 65%);flex-direction:column;height:calc(100vh - 56px);display:flex;overflow:hidden;gap:0!important;padding:0!important}.gpTopBar{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1.25rem;display:flex}.gpTopLeft{align-items:baseline;gap:.75rem;min-width:0;display:flex}.gpTopTitle{color:var(--text,#dff0ff);white-space:nowrap;font-size:1rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.015em}.gpTopStats{color:var(--muted,#6a94b8);white-space:nowrap;font-size:.72rem;font-family:var(--font-body)}.gpTopRight{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gpViewTabs{gap:.2rem;display:flex}.gpViewTab{color:var(--muted,#6a94b8);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff12;border-radius:7px;padding:.3rem .75rem;font-size:.72rem;font-weight:600;transition:all .12s}.gpViewTab:hover{color:var(--text,#dff0ff);border-color:#ffffff26}.gpTopBtn{color:var(--muted,#6a94b8);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:7px;align-items:center;padding:.3rem .85rem;font-size:.72rem;font-weight:600;transition:all .12s;display:inline-flex}.gpTopBtn:hover{color:var(--text,#dff0ff);background:#ffffff0a;border-color:#ffffff40}.gpTopBtnAccent{background:var(--accent,#00c8ff);color:#000;border-color:#0000;font-weight:700}.gpTopBtnAccent:hover{color:#000;background:#33d4ff;border-color:#0000}.gpAllocBar{background:#ffffff0a;flex-shrink:0;height:5px;display:flex}.gpChipsRow{scrollbar-width:none;border-bottom:1px solid #ffffff0d;flex-shrink:0;gap:.4rem;padding:.5rem 1.25rem;display:flex;overflow-x:auto}.gpChipsRow::-webkit-scrollbar{display:none}.gpChip{white-space:nowrap;cursor:default;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.68rem;display:flex}.gpChipDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.gpChipName{color:var(--text,#dff0ff);font-weight:600}.gpChipPct{color:var(--muted,#6a94b8)}.gpChipCount{color:#3a5570}.gpBody{flex:1;min-height:0;display:flex;overflow:hidden}.gpCardsArea{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex;overflow:auto hidden}.gpCardsArea::-webkit-scrollbar{height:6px}.gpCardsArea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.gpCard{-webkit-backdrop-filter:blur(18px)saturate(150%);background:#0a121cb3;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;flex-shrink:0;width:236px;max-height:calc(100vh - 180px);transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000052,inset 0 1px #ffffff0a}.gpCardDragOver{box-shadow:0 0 0 1px #00c8ff4d;border-color:#00c8ff80!important}.gpCardNew{background:#00bcff08;border-color:#00bcff40}.gpCardLine{background:var(--card-color,#3b82f6);flex-shrink:0;width:100%;height:3px}.gpCardHead{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.4rem;padding:.7rem .85rem .45rem;display:flex}.gpCardHeadLeft{flex-direction:column;gap:.15rem;min-width:0;display:flex}.gpCardName{color:var(--text,#dff0ff);font-size:.85rem;font-weight:700;line-height:1.25;font-family:var(--font-display);letter-spacing:-.01em}.gpCardMeta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.gpCardPct{font-size:1.4rem;font-weight:800;line-height:1;font-family:var(--font-display);letter-spacing:-.02em}.gpCardBadge{text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;font-weight:700;font-family:var(--font-body);border:1px solid;border-radius:5px;padding:.1rem .45rem}.gpCardCount{color:var(--muted,#6a94b8);font-size:.65rem;font-family:var(--font-body)}.gpCardX{color:#3a5570;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.85rem;line-height:1;transition:all .1s;display:flex}.gpCardX:hover{color:var(--red,#ff2d6b);border-color:#ff2d6b59}.gpCardBar{background:#ffffff0d;flex-shrink:0;width:100%;height:2px}.gpCardBar>div{height:100%;transition:width .3s}.gpCashQuote{background:#22d3ee12;border:1px solid #22d3ee2e;border-radius:7px;flex-shrink:0;align-items:center;gap:.4rem;margin:.4rem .7rem 0;padding:.4rem .6rem;display:flex}.gpCashQuote em{color:#7ecfdb;font-size:.65rem;font-style:italic;line-height:1.4}.gpCardBody{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-direction:column;flex:1;padding:.4rem 0;display:flex;overflow:hidden auto}.gpCardBody::-webkit-scrollbar{width:3px}.gpCardBody::-webkit-scrollbar-thumb{background:#ffffff14}.gpCardFoot{border-top:1px solid #ffffff0d;flex-shrink:0;padding:.5rem .7rem}.gpAddBtn{width:100%;color:var(--muted,#6a94b8);cursor:pointer;text-align:center;background:0 0;border:1px dashed #ffffff1f;border-radius:6px;padding:.35rem;font-size:.72rem;font-weight:600;transition:all .12s}.gpAddBtn:hover{border-color:var(--accent,#00c8ff);color:var(--accent,#00c8ff);background:#00c8ff0d}.gpRow{border-bottom:1px solid #ffffff09;align-items:center;gap:.4rem;padding:.4rem .7rem;transition:background .1s;display:flex;position:relative}.gpRow:hover{background:#ffffff08}.gpRowHandle{color:#2a4050;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.85rem}.gpRow:hover .gpRowHandle{color:#4a6070}.gpAvatar{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.6rem;font-weight:800;display:flex}.gpAvatarSm{border-radius:6px;width:22px;height:22px;font-size:.5rem}.gpRowInfo{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.gpRowTicker{color:var(--text,#dff0ff);font-size:.8rem;font-weight:700}.gpRowShares{color:#4a6070;font-size:.6rem}.gpRowPrice{color:var(--muted,#6a94b8);font-size:.62rem}.gpRowRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.05rem;display:flex}.gpRowValue{color:var(--text,#dff0ff);font-size:.72rem;font-weight:700}.gpRowPct{color:var(--muted,#6a94b8);font-size:.65rem;font-weight:600}.gpGainPos{color:var(--green,#00e87a);font-size:.62rem;font-weight:600}.gpGainNeg{color:var(--red,#ff2d6b);font-size:.62rem;font-weight:600}.gpRowX{color:#2a4050;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.8rem;line-height:1;transition:all .1s;display:flex}.gpRowX:hover{color:var(--muted,#6a94b8);background:#ffffff0a;border-color:#ffffff26}.gpRowXDanger:hover{color:var(--red,#ff2d6b);border-color:#ff2d6b4d}.gpMoveMenu{z-index:10;background:#0a1220;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;gap:.2rem;padding:.4rem;display:flex;position:absolute;top:100%;left:.7rem;right:.7rem;box-shadow:0 8px 24px #0006}.gpMoveOpt{color:var(--text,#dff0ff);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.72rem;transition:background .1s;display:flex}.gpMoveOpt:hover{background:#ffffff12}.gpAddForm{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.5rem .7rem;display:flex}.gpInput{color:var(--text,#dff0ff);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:.3rem .5rem;font-size:.72rem;transition:border-color .12s}.gpInput:focus{border-color:var(--accent,#00c8ff)}.gpBtn{color:var(--muted,#6a94b8);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:.3rem .65rem;font-size:.72rem;font-weight:600;transition:all .12s}.gpBtn:hover{color:var(--text,#dff0ff);border-color:#ffffff40}.gpBtnAccent{background:var(--accent,#00c8ff);color:#000;border-color:#0000}.gpBtnAccent:hover{color:#000;background:#33d4ff}.gpResizeHandle{cursor:col-resize;z-index:2;background:0 0;flex-shrink:0;width:5px;transition:background .15s;position:relative}.gpResizeHandle:after{content:"";background:#ffffff1a;border-radius:2px;width:2px;height:40px;transition:background .15s,height .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gpResizeHandle:hover:after,.gpResizeHandle:active:after{background:#00c8ff80;height:60px}.gpRightPanel{border-left:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1rem;display:flex;overflow:hidden auto}.gpRightTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--muted,#6a94b8);margin:0;font-size:.6rem;font-weight:700}.gpLegend{flex-direction:column;gap:.25rem;display:flex}.gpLegendRow{align-items:center;gap:.45rem;font-size:.72rem;display:flex}.gpLegendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gpLegendName{color:var(--text,#dff0ff);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gpLegendPct{color:var(--muted,#6a94b8);font-size:.68rem;font-weight:600}.gpLegendCount{color:#3a5570;text-align:right;width:20px;font-size:.62rem}.gpGroupGrid{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.gpGroupCard{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;width:200px;overflow:hidden}.gpGroupHead{color:var(--text,#dff0ff);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:700;display:flex}.gpGroupRow{align-items:center;gap:.4rem;padding:.3rem .75rem;display:flex}.gpEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:280px;padding:3rem 2rem;display:flex}.gpEmptySub{color:var(--muted,#6a94b8);max-width:360px;margin:0;font-size:.8rem;line-height:1.6}.gpEmptyRow{color:#3a5060;margin:0;padding:.5rem .7rem;font-size:.68rem;font-style:italic}.gpError{color:var(--red,#ff2d6b);background:#ff2d6b12;border:1px solid #ff2d6b38;border-radius:8px;flex-shrink:0;margin:0 1.25rem;padding:.55rem 1rem;font-size:.76rem}.mainPanel{overflow-x:hidden}@media (width<=1380px){.topNavLink{gap:.3rem;padding:0 .6rem}.topNav{gap:.05rem}}@media (width<=1240px){.topNavLink{padding:0 .4rem;font-size:.8rem}.topNav{gap:0}.topNavSignal{display:none}}.page{box-sizing:border-box;max-width:100%}.content{box-sizing:border-box}@media (width<=900px){.swingLevelRow{grid-template-columns:clamp(80px,14vw,160px) auto 1fr}.scenRow{grid-template-columns:clamp(70px,10vw,100px) 70px 45px 1fr}.posCardHeaderRight{gap:.4rem}}@media (width<=1000px){.cashAllocRow,.cashAllocBuffer{flex-direction:column;align-items:flex-start;gap:.5rem}.cashAllocRight{align-self:flex-end}.cashOutcomeGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.st2Page{background:radial-gradient(60% 30% at 50% 0,#00e87a0d,#0000 55%),radial-gradient(40% 25% at 80% 80%,#00c8ff0a,#0000 60%);flex-direction:column;gap:0;height:calc(100vh - 56px);padding:0;display:flex;overflow:hidden}.st2TopBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09111f99;border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.st2TopLeft{flex-direction:column;gap:.15rem;display:flex}.st2TopTitle{color:var(--text,#dff0ff);font-size:1.05rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.018em}.st2TopStats{color:var(--muted,#6a94b8);font-size:.72rem;font-family:var(--font-body)}.st2TopRight{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.st2TopChip{border-radius:var(--r-pill,999px);color:#dff0ff8c;white-space:nowrap;font-size:.68rem;font-family:var(--font-body);background:#ffffff0f;border:1px solid #ffffff1a;padding:.2rem .65rem}.st2TopChip--green{color:#00e87a;background:#00e87a1f;border-color:#00e87a4d}.st2TopChip--red{color:#ff2d6b;background:#ff2d6b1f;border-color:#ff2d6b4d}.st2TopChip--amber{color:#ffb800;background:#ffb8001f;border-color:#ffb8004d}.st2SignalBar{flex-shrink:0;gap:2px;width:100%;height:4px;display:flex}.st2Body{flex:1;display:flex;overflow:hidden}.st2ColsArea{flex:1;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex;overflow:auto hidden}.st2ColsArea::-webkit-scrollbar{height:4px}.st2ColsArea::-webkit-scrollbar-track{background:0 0}.st2ColsArea::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.st2Col{flex-direction:column;flex-shrink:0;width:234px;max-height:calc(100vh - 140px);display:flex;overflow:hidden}.st2ColHead{flex-shrink:0;align-items:center;gap:.4rem;padding:0 .1rem .5rem;display:flex}.st2ColEmoji{font-size:.85rem}.st2ColLabel{color:var(--text,#dff0ff);font-size:.8rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em;flex:1}.st2ColCount{border-radius:var(--r-pill,999px);color:var(--muted,#6a94b8);font-size:.62rem;font-family:var(--font-body);background:#ffffff17;border:1px solid #ffffff0f;padding:.05rem .45rem}.st2ColBody{flex-direction:column;gap:.5rem;padding-bottom:.5rem;display:flex;overflow-y:auto}.st2ColBody::-webkit-scrollbar{width:3px}.st2ColBody::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.st2MiniCard{-webkit-backdrop-filter:blur(14px);cursor:pointer;text-align:left;background:#0a121c8c;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;gap:.45rem;width:100%;padding:.75rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 4px 16px #00000047,inset 0 1px #ffffff0a}.st2MiniCardOn{background:#00c8ff12;box-shadow:0 0 0 1px #00c8ff2e,0 6px 20px #0000004d;border-color:var(--accent,#00c8ff)!important}.st2CashCard{border-color:#22d3ee47!important}.st2CashCard:hover{border-color:#22d3ee80!important}.st2CashCard.st2MiniCardOn{background:#22d3ee14!important;border-color:#22d3ee!important}.st2MiniCardTop{align-items:center;gap:.5rem;display:flex}.st2MiniAvatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 8px #00000040}.st2MiniInfo{flex-direction:column;flex:1;gap:.05rem;display:flex}.st2MiniTickerRow{align-items:center;gap:.3rem;display:flex}.st2MiniRank{color:var(--muted,#6a94b8);font-size:.58rem;font-weight:600;font-family:var(--font-body)}.st2MiniTicker{color:var(--text,#dff0ff);font-size:.82rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em}.st2MiniNewsDot{font-size:.65rem;line-height:1}.st2MiniPrice{color:var(--muted,#6a94b8);font-size:.68rem;font-family:var(--font-body)}.st2MiniRight{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.st2MiniAlloc{color:var(--text,#dff0ff);font-size:.7rem;font-weight:700;font-family:var(--font-display)}.st2MiniBadge{border-radius:var(--r-pill,999px);white-space:nowrap;font-size:.58rem;font-weight:700;font-family:var(--font-body);letter-spacing:.01em;border:1px solid;padding:.12rem .45rem}.st2MiniConfBar{background:#ffffff12;border-radius:3px;height:3px;margin-top:.05rem;overflow:hidden}.st2MiniNumbers{justify-content:space-between;display:flex}.st2MiniStop{color:#ff2d6b;font-size:.65rem;font-weight:700;font-family:var(--font-display)}.st2MiniTarget{color:#00e87a;font-size:.65rem;font-weight:700;font-family:var(--font-display)}.st2MiniEarnings{color:#ffb800;border-radius:var(--r-pill,999px);font-size:.62rem;font-family:var(--font-body);background:#ffb8001a;border:1px solid #ffb80038;align-self:flex-start;padding:.1rem .4rem}.st2ResizeHandle{cursor:col-resize;background:0 0;flex-shrink:0;width:5px;transition:background .15s;position:relative}.st2ResizeHandle:hover{background:#00c8ff40}.st2ResizeHandle:after{content:"";background:#ffffff1f;border-radius:1px;width:1px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st2RightPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090f1a73;border-left:1px solid #ffffff12;flex-shrink:0;padding:.75rem;overflow-y:auto}.st2RightPanel::-webkit-scrollbar{width:3px}.st2RightPanel::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.st2Portfolio{flex-direction:column;gap:.4rem;display:flex}.st2RightTitle{color:var(--text,#dff0ff);font-size:.85rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .3rem}.st2Regime{border-radius:var(--r-pill,999px);color:var(--accent,#00c8ff);font-size:.68rem;font-weight:700;font-family:var(--font-body);background:#00c8ff1a;border:1px solid #00c8ff33;align-self:flex-start;padding:.2rem .6rem}.st2MarketSummary{color:#dff0ff99;margin:.25rem 0 0;font-size:.72rem;line-height:1.55}.st2SectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);font-size:.62rem;font-family:var(--font-body);margin:0;font-weight:700}.st2SectorBars{flex-direction:column;gap:.35rem;margin-top:.35rem;display:flex}.st2SectorRow{align-items:center;gap:.4rem;display:flex}.st2SectorName{color:#dff0ff99;text-overflow:ellipsis;white-space:nowrap;width:90px;font-size:.67rem;font-family:var(--font-body);flex-shrink:0;overflow:hidden}.st2SectorTrack{background:#ffffff12;border-radius:3px;flex:1;height:5px;overflow:hidden}.st2SectorFill{background:var(--accent,#00c8ff);border-radius:3px;height:100%}.st2SectorFill--cash{background:#22d3ee}.st2SectorPct{color:var(--muted,#6a94b8);text-align:right;width:28px;font-size:.65rem;font-family:var(--font-body)}.st2Risks{flex-direction:column;gap:.3rem;margin-top:.35rem;display:flex}.st2Risk{color:#dff0ff99;font-size:.7rem;line-height:1.4;font-family:var(--font-body)}.st2RationaleBlock{border-radius:9px;margin-top:.35rem;padding:.55rem}.st2RationaleBlock--buy{background:#00e87a12;border:1px solid #00e87a33}.st2RationaleBlock--sell{background:#ff2d6b12;border:1px solid #ff2d6b33}.st2RationaleBlock span{color:var(--muted,#6a94b8);font-size:.65rem;font-weight:700;font-family:var(--font-body);margin-bottom:.2rem;display:block}.st2RationaleBlock p{color:#dff0ff9e;font-size:.7rem;line-height:1.4;font-family:var(--font-body);margin:0}.st2Detail{flex-direction:column;gap:.55rem;display:flex}.st2DetailHead{align-items:center;gap:.6rem;display:flex}.st2DetailAvatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.7rem;font-weight:800;display:flex;box-shadow:0 2px 12px #00000059}.st2DetailInfo{flex-direction:column;flex:1;gap:.1rem;display:flex}.st2DetailTicker{color:var(--text,#dff0ff);font-size:1.05rem;font-weight:900;font-family:var(--font-display);letter-spacing:-.015em}.st2DetailBack{width:26px;height:26px;color:var(--muted,#6a94b8);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;transition:border-color .15s,background .15s;display:flex}.st2DetailBack:hover{color:var(--text,#dff0ff);background:#ffffff14;border-color:#ffffff4d}.st2DetailStat span{color:var(--text,#dff0ff);font-size:.78rem;font-weight:700}.st2DetailStat em{color:var(--muted,#6a94b8);font-size:.6rem;font-style:normal}.st2ConfBar{background:#ffffff12;border-radius:3px;height:4px;overflow:hidden}.st2Horizons{flex-wrap:wrap;gap:.3rem;display:flex}.st2HorizonCell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a121c8c;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:.1rem;min-width:52px;padding:.35rem .55rem;display:flex}.st2HorizonLabel{color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-family:var(--font-body)}.st2HorizonVal{font-size:.74rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em}.st2Up{color:#00e87a}.st2Down{color:#ff2d6b}.st2Flat{color:#dff0ff8c}.st2Alert{color:#ffb800;font-size:.7rem;line-height:1.4;font-family:var(--font-body);background:#ffb80017;border:1px solid #ffb80040;border-radius:9px;padding:.45rem .65rem}.st2Alert--blue{color:var(--accent,#00c8ff);background:#00c8ff14;border-color:#00c8ff33}.st2ModeBtn span{color:var(--text,#dff0ff);font-size:.75rem;font-weight:700;font-family:var(--font-body)}.st2ModeBtn em{color:var(--muted,#6a94b8);font-size:.62rem;font-style:normal;font-family:var(--font-body)}.st2ModeBtnExplore.st2ModeBtnOn{background:#f59e0b14;border-color:#f59e0b!important}.st2Path{flex-direction:column;gap:.6rem;display:flex}.st2StopCallout{border-radius:var(--r-inset,10px);background:#ff2d6b14;border:1px solid #ff2d6b40;padding:.7rem}.st2StopCalloutRow{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.st2StopCalloutLabel{text-transform:uppercase;color:#ff2d6b;letter-spacing:.06em;font-size:.62rem;font-weight:700;font-family:var(--font-body)}.st2StopCalloutPrice{color:#ff2d6b;font-size:1.35rem;font-weight:900;font-family:var(--font-display);letter-spacing:-.02em}.st2StopCalloutDesc{color:#dff0ff99;margin:0 0 .5rem;font-size:.7rem;line-height:1.5}.st2Fidelity{border-top:1px solid #ffffff12;padding-top:.45rem}.st2FidelityToggle{cursor:pointer;color:var(--muted,#6a94b8);text-align:left;font-size:.68rem;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:.3rem;padding:0;transition:color .15s;display:flex}.st2FidelityToggle:hover{color:var(--text,#dff0ff)}.st2FidelityList{flex-direction:column;gap:.3rem;margin:.4rem 0 0 .5rem;padding:0 0 0 1rem;display:flex}.st2FidelityList li{color:#dff0ff99;font-size:.68rem;line-height:1.4;font-family:var(--font-body)}.st2Scen{flex-direction:column;gap:.25rem;display:flex}.st2ScenRow{background:#ffffff08;border:1px solid #0000;border-radius:8px;grid-template-columns:80px 70px 45px 1fr;align-items:center;gap:.4rem;padding:.35rem .55rem;display:grid}.st2ScenRow--gain{background:#00e87a08;border-color:#00e87a26}.st2ScenRow--loss{border-color:#ff2d6b1f}.st2ScenRow--stop{background:#ff2d6b1a!important;border-color:#ff2d6b4d!important}.st2ScenLabel{color:#dff0ff99;font-size:.68rem;font-weight:600;font-family:var(--font-body)}.st2ScenPrice{color:var(--text,#dff0ff);font-size:.73rem;font-weight:700;font-family:var(--font-display)}.st2ScenPct--gain,.st2ScenRow--gain .st2ScenPct{color:#00e87a;font-size:.68rem;font-weight:700}.st2ScenRow--loss .st2ScenPct,.st2ScenRow--stop .st2ScenPct{color:#ff2d6b;font-size:.68rem;font-weight:700}.st2ScenPct{color:#dff0ff8c;font-size:.68rem;font-weight:600}.st2ScenNote{color:var(--muted,#6a94b8);font-size:.62rem;line-height:1.3;font-family:var(--font-body)}.st2ExploreTabBar{flex-wrap:wrap;gap:.25rem;display:flex}.st2ExploreTab{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;text-align:left;background:#0a121c80;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;flex:1;gap:.05rem;min-width:60px;padding:.4rem .45rem;transition:border-color .15s,background .15s;display:flex}.st2ExploreTab:hover{background:#ffffff0a;border-color:#ffffff2e}.st2ExploreTabOn{background:#ffb80014;border-color:#ffb800!important}.st2ExploreTabLabel{color:var(--text,#dff0ff);font-size:.67rem;font-weight:700;font-family:var(--font-body)}.st2ExploreTabSub{color:var(--muted,#6a94b8);font-size:.58rem;font-family:var(--font-body)}.st2ExploreBody{flex-direction:column;gap:.5rem;display:flex}.st2Levels{flex-direction:column;gap:.3rem;display:flex}.st2LevelRow{background:#ffffff08;border:1px solid #0000;border-radius:8px;grid-template-columns:100px auto 1fr;align-items:start;gap:.4rem;padding:.35rem .55rem;display:grid}.st2LevelRow span{color:var(--muted,#6a94b8);font-size:.67rem;font-family:var(--font-body)}.st2LevelRow strong{color:var(--text,#dff0ff);font-size:.74rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em}.st2LevelRow em{color:var(--muted,#6a94b8);font-size:.62rem;font-style:normal;font-family:var(--font-body)}.st2LevelRow--buy{background:#00c8ff08;border-color:#00c8ff2e}.st2LevelRow--target{background:#00e87a08;border-color:#00e87a2e}.st2LevelRow--stop{background:#ff2d6b08;border-color:#ff2d6b2e}.st2Warn{color:#ffb800;font-size:.68rem;line-height:1.4;font-family:var(--font-body);background:#ffb80017;border:1px solid #ffb80040;border-radius:9px;padding:.45rem .65rem}.st2RiskBudget{flex-direction:column;gap:.3rem;margin-top:.35rem;display:flex}.st2RiskBudgetBar{background:#ffffff12;border-radius:3px;height:6px;overflow:hidden}.st2RiskBudgetNum{font-size:.82rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em}.st2RiskBudgetNote{color:#dff0ff99;font-size:.67rem;line-height:1.4;font-family:var(--font-body);margin:0}.st2DeployList{flex-direction:column;gap:.25rem;margin-top:.3rem;display:flex}.st2DeployRow{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:.35rem;padding:.32rem .45rem;transition:background .15s;display:flex}.st2DeployRow:hover{background:#ffffff0d}.st2DeployTicker{color:var(--text,#dff0ff);font-size:.74rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em;flex:none}.st2DeployAlloc{color:var(--muted,#6a94b8);font-size:.62rem;font-family:var(--font-body);flex:1}.st2DeployConf{font-size:.65rem;font-weight:700;font-family:var(--font-body);flex:none}.st2DeployNote{color:var(--muted,#6a94b8);font-size:.62rem;line-height:1.3;font-family:var(--font-body);margin:.15rem 0 0}.st2CashIntel{border-radius:var(--r-inset,10px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#22d3ee0f;border:1px solid #22d3ee33;margin-top:.75rem;padding:.75rem .8rem .65rem}.st2CashIntelHead{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.4rem;display:flex}.st2CashIntelPct{color:#22d3ee;font-size:1rem;font-weight:900;font-family:var(--font-display);letter-spacing:-.015em}.st2CashIntelTicker{color:#22d3eecc;border-radius:var(--r-pill,999px);text-transform:uppercase;font-size:.65rem;font-weight:700;font-family:var(--font-body);background:#22d3ee1f;border:1px solid #22d3ee40;padding:1px 8px}.st2CashIntelYield{color:#00e87a;border-radius:var(--r-pill,999px);font-size:.65rem;font-weight:700;font-family:var(--font-body);background:#00e87a1a;border:1px solid #00e87a33;margin-left:auto;padding:1px 8px}.st2CashIntelNote{color:var(--muted,#6a94b8);font-size:.63rem;line-height:1.45;font-family:var(--font-body);margin:0}.st2DeployToggle{gap:.35rem;margin:.55rem 0 .1rem;display:flex}.st2DeployTab{font-size:.65rem;font-family:var(--font-body);color:#ffffff73;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;flex:1;padding:.32rem .5rem;font-weight:500;transition:all .15s}.st2DeployTab:hover{color:#ffffffb3;background:#ffffff14}.st2DeployTab--on{color:#00c8ff;background:#00c8ff1f;border-color:#00c8ff59}.st2DeployDesc{color:var(--muted,#6a94b8);font-size:.62rem;line-height:1.4;font-family:var(--font-body);margin:.3rem 0 .2rem}.st2DeployMid{flex-wrap:wrap;gap:0;display:flex}.st2ExploreSectors{flex-direction:column;gap:.5rem;margin-top:.2rem;display:flex}.st2ExploreSector{border-left:2px solid #00c8ff33;padding-left:.5rem}.st2ExploreSectorName{color:#00c8ff;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:600;font-family:var(--font-mono);margin-bottom:.15rem;display:block}.st2ColEmpty{color:var(--muted,#6a94b8);text-align:center;font-size:.68rem;font-family:var(--font-body);border:1px dashed #ffffff14;border-radius:10px;padding:1.5rem .5rem}.st2Loading{color:var(--muted,#6a94b8);font-size:.8rem;font-family:var(--font-body);margin:2rem auto}.st2Empty{color:var(--muted,#6a94b8);text-align:center;font-size:.8rem;font-family:var(--font-body);margin:2rem auto}.st2ExploreTabEmoji{margin-bottom:.1rem;font-size:1.1rem;display:block}.st2Flow{flex-wrap:nowrap;align-items:center;gap:.3rem;padding:.1rem 0;display:flex;overflow-x:auto}.st2FlowRow{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.st2FlowBox{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a121c8c;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;align-items:center;gap:.15rem;min-width:88px;padding:.55rem .65rem;display:flex;box-shadow:0 2px 10px #0003}.st2FlowIcon{font-size:1.2rem;line-height:1}.st2FlowLabel{color:var(--text,#dff0ff);font-size:.7rem;font-weight:700;font-family:var(--font-body)}.st2FlowSub{color:var(--muted,#6a94b8);font-size:.6rem;line-height:1.3;font-family:var(--font-body)}.st2FlowArrow{color:#ffffff40;flex-shrink:0;font-size:1rem}.st2LearnNote{color:#dff0ff9e;background:#00c8ff0a;border-left:2px solid #00c8ff33;border-radius:0 8px 8px 0;margin:0;padding:.55rem .7rem;font-size:.72rem;line-height:1.6}.st2LearnNote strong{color:var(--text,#dff0ff)}.st2LearnNote em{color:var(--accent,#00c8ff);font-style:normal}.sctrPage{max-width:1100px;margin:0 auto;padding:1.25rem 1.5rem 3rem}.sctrHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sctrHeaderLeft{flex-direction:column;gap:.2rem;display:flex}.sctrTitle{color:var(--text,#dff0ff);font-size:1.35rem;font-weight:700;font-family:var(--font-mono);letter-spacing:-.01em;margin:0}.sctrSubtitle{color:var(--muted,#6a94b8);font-size:.7rem;font-family:var(--font-body);margin:0}.sctrRegime{align-self:center}.sctrPills{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.sctrPill{font-size:.65rem;font-family:var(--font-body);color:#ffffff73;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-weight:500;transition:all .15s;display:flex}.sctrPill:hover{color:#ffffffbf;background:#ffffff17}.sctrPill--on{color:#00c8ff;background:#00c8ff1f;border-color:#00c8ff66}.sctrPillCount{color:#ffffff80;background:#ffffff1a;border-radius:8px;padding:.05rem .3rem;font-size:.58rem}.sctrPill--on .sctrPillCount{color:#00c8ff;background:#00c8ff33}.sctrGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.sctrSector{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.sctrSectorHead{background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;padding:.75rem .9rem .55rem;display:flex}.sctrSectorHeadLeft{flex-direction:column;gap:.15rem;display:flex}.sctrSectorName{color:var(--text,#dff0ff);font-size:.8rem;font-weight:700;font-family:var(--font-mono);letter-spacing:-.01em}.sctrSectorMeta{color:var(--muted,#6a94b8);font-size:.6rem;font-family:var(--font-body)}.sctrSectorTopConf{font-size:.7rem;font-weight:700;font-family:var(--font-mono)}.sctrPickList{padding:.4rem 0}.sctrPick{border-bottom:1px solid #ffffff0a;align-items:center;gap:.5rem;padding:.45rem .9rem;transition:background .12s;display:flex}.sctrPick:last-child{border-bottom:none}.sctrPick:hover{background:#ffffff08}.sctrPick--dip{background:#00c8ff0a}.sctrPick--hc{background:#ffb8000a}.sctrPick--dip:hover{background:#00c8ff12}.sctrPickRank{color:#fff3;font-size:.58rem;font-family:var(--font-mono);min-width:1.4rem}.sctrPickIdent{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.sctrPickTop{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sctrPickTicker{color:var(--text,#dff0ff);font-size:.78rem;font-weight:700;font-family:var(--font-mono)}.sctrPickOwned{color:#00e87a;font-size:.55rem;font-family:var(--font-body);background:#00e87a1f;border:1px solid #00e87a40;border-radius:4px;padding:.05rem .35rem}.sctrPickNew{color:#00c8ff;font-size:.55rem;font-family:var(--font-body);background:#00c8ff14;border:1px solid #00c8ff33;border-radius:4px;padding:.05rem .35rem}.sctrPickHCBadge{font-size:.62rem;font-family:var(--font-body)}.sctrPickDip{color:#00c8ff;font-size:.58rem;font-family:var(--font-body);background:#00c8ff1a;border-radius:4px;padding:.02rem .3rem}.sctrPickReasons{flex-wrap:wrap;gap:.25rem;margin-top:.15rem;display:flex}.sctrPickReasonTag{color:#ffffff59;font-size:.56rem;font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:4px;max-width:160px;padding:.05rem .35rem;overflow:hidden}.sctrSectorRankNote{color:#fff3;font-size:.58rem;font-family:var(--font-body);font-style:italic}.sctrIntelBar{background:#00c8ff0d;border:1px solid #00c8ff1f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;padding:.85rem 1.1rem;display:flex}.sctrIntelLeft{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.sctrIntelTitle{color:#00c8ff;font-size:.7rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sctrIntelIcon{font-size:.85rem}.sctrIntelBody{color:#dff0ffb3;font-size:.7rem;line-height:1.55;font-family:var(--font-body);margin:0}.sctrIntelOdds{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}.sctrIntelOddsNum{font-size:1.4rem;font-weight:800;font-family:var(--font-mono);line-height:1}.sctrIntelOddsLabel{color:#ffffff4d;font-size:.58rem;font-family:var(--font-body);text-align:right}.sctrMacroNote{background:#ffb8000a;border:1px solid #ffb80026;border-radius:10px;align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.65rem .9rem;display:flex}.sctrMacroNoteIcon{flex-shrink:0;font-size:.9rem;line-height:1.4}.sctrMacroNoteTitle{color:#ffb800;font-size:.68rem;font-weight:600;font-family:var(--font-body);margin-bottom:.15rem;display:block}.sctrMacroNoteBody{color:#fff6;font-size:.63rem;font-family:var(--font-body);line-height:1.45;display:block}.sctrPickBarWrap{align-items:center;gap:.4rem;min-width:80px;display:flex}.sctrPickBarTrack{background:#ffffff14;border-radius:2px;flex:1;height:4px;overflow:hidden}.sctrPickBarFill{border-radius:2px;height:100%;transition:width .3s}.sctrPickConf{font-size:.65rem;font-weight:700;font-family:var(--font-mono);text-align:right;min-width:2.6rem}.sctrEmpty{text-align:center;color:var(--muted,#6a94b8);font-size:.8rem;font-family:var(--font-body);max-width:400px;margin:3rem auto;line-height:1.5}.st2Outcomes{flex-direction:column;gap:.3rem;display:flex}.st2Outcome{border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:.5rem;padding:.45rem .55rem;display:flex}.st2Outcome--good{background:#00e87a0d;border-color:#00e87a1f}.st2Outcome--bad{background:#ff2d6b0d;border-color:#ff2d6b1f}.st2Outcome--ok{background:#ffffff08;border-color:#ffffff0f}.st2OutcomeIcon{flex-shrink:0;margin-top:.05rem;font-size:.9rem}.st2OutcomeText{flex-direction:column;gap:.15rem;display:flex}.st2OutcomeWhen{color:var(--text,#dff0ff);font-size:.68rem;font-weight:700;font-family:var(--font-body)}.st2OutcomeThen{color:#dff0ff99;font-size:.67rem;line-height:1.4}.st2Glossary{border:1px solid #ffffff14;border-radius:10px;overflow:hidden}.st2GlossaryTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);font-size:.6rem;font-family:var(--font-body);background:#ffffff08;border-bottom:1px solid #ffffff0f;margin:0;padding:.45rem .65rem;font-weight:700}.st2GlossaryRow{border-bottom:1px solid #ffffff0a;align-items:baseline;gap:.6rem;padding:.35rem .65rem;display:flex}.st2GlossaryRow:last-child{border-bottom:none}.st2GlossaryWord{color:#ffb800;min-width:110px;font-size:.68rem;font-weight:700;font-family:var(--font-body);flex-shrink:0}.st2GlossaryDef{color:#dff0ff99;font-size:.67rem;line-height:1.4}.st2DetailHeader{align-items:center;gap:.65rem;margin-bottom:.25rem;display:flex}.st2DetailSection{border-radius:var(--r-inset,10px);background:#0a121c73;border:1px solid #ffffff12;flex-direction:column;gap:.35rem;padding:.65rem .7rem;display:flex}.st2DetailSectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);font-size:.62rem;font-weight:700;font-family:var(--font-body)}.st2DetailBody{color:#dff0ff9e;font-size:.72rem;line-height:1.55;font-family:var(--font-body);margin:0}.st2DetailBadge{border-radius:var(--r-pill,999px);white-space:nowrap;font-size:.62rem;font-weight:700;font-family:var(--font-body);border:1px solid;padding:.12rem .5rem}.pfPage{flex-direction:column;gap:0;display:flex}.pfImportRow{flex-wrap:wrap;align-items:stretch;gap:1rem;padding:1rem 1.5rem 0;display:flex}.pfImportZone{cursor:pointer;text-align:center;background:#00c8ff08;border:2px dashed #00c8ff40;border-radius:12px;flex-direction:column;flex:260px;justify-content:center;align-items:center;gap:.35rem;min-height:90px;padding:1.2rem 1.5rem;transition:border-color .15s,background .15s;display:flex}.pfImportZone:hover,.pfImportZoneDrag{background:#00c8ff12;border-color:#00c8ff}.pfImportZonePending{opacity:.65;cursor:wait;pointer-events:none}.pfImportZoneIcon{font-size:1.5rem;line-height:1}.pfImportZoneTitle{color:#e8eaed;font-size:.85rem;font-weight:700}.pfImportZoneSub{color:#6b7280;font-size:.68rem;line-height:1.4}.pfQuickAdd{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;flex:0 auto;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.pfQuickAddInput{color:#e8eaed;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;outline:none;width:120px;padding:.45rem .75rem;font-size:.82rem}.pfQuickAddInput:focus{border-color:#00c8ff}.pfQuickAddPct{width:80px}.pfQuickAddBtn{color:#000;cursor:pointer;white-space:nowrap;background:#00c8ff;border:none;border-radius:7px;padding:.45rem .9rem;font-size:.82rem;font-weight:700}.pfQuickAddBtn:hover{background:#0ad}.pfImportSuccess{color:#00e87a;background:#00e87a1a;border:1px solid #00e87a4d;border-radius:8px;margin:.5rem 1.5rem 0;padding:.6rem 1rem;font-size:.8rem;font-weight:600}.pfImportError{color:#ff2d6b;background:#ff2d6b1a;border:1px solid #ff2d6b4d;border-radius:8px;margin:.5rem 1.5rem 0;padding:.6rem 1rem;font-size:.8rem}.pfCapitalBand{margin:1rem 1.5rem 0}.pfCapitalRow{flex-wrap:wrap;gap:1rem;display:flex}.pfCapitalStat{flex-direction:column;flex:120px;gap:.25rem;display:flex}.pfCapitalLabel{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:.65rem;font-weight:600}.pfCapitalValue{color:#e8eaed;font-size:1.1rem;font-weight:800}.pfCapitalBar{background:#ffffff12;border-radius:2px;height:4px;margin-top:2px}.pfCapitalBarFill{border-radius:2px;height:100%;transition:width .3s}.pfCapitalBarFill--invest{background:#00c8ff}.pfCapitalBarFill--cash{background:#a3e635}.pfHoldingsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;padding:.5rem 0;display:grid}.pfLoading,.pfEmpty{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.pfEmptyIcon{font-size:2rem}.pfEmpty p{max-width:320px;font-size:.85rem;line-height:1.5}.pfCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.5rem;padding:.85rem .9rem;transition:border-color .15s;display:flex}.pfCard:hover{border-color:#ffffff2e}.pf-tone-buy{border-left:3px solid #00e87a}.pf-tone-sell{border-left:3px solid #ff2d6b}.pf-tone-hold{border-left:3px solid #00c8ff}.pfCardTop{justify-content:space-between;align-items:flex-start;display:flex}.pfCardId{align-items:center;gap:.55rem;display:flex}.pfCardAvatar{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pfCardTicker{color:#e8eaed;font-size:.95rem;font-weight:800;display:block}.pfCardSector{color:#6b7280;font-size:.63rem;display:block}.pfCardRemove{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:.8rem;line-height:1}.pfCardRemove:hover{color:#ff2d6b;background:#ff2d6b1a}.pfCardMetrics{flex-wrap:wrap;gap:.5rem;display:flex}.pfCardMetric{flex-direction:column;gap:.1rem;display:flex}.pfCardMetricLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:.6rem}.pfCardMetricValue{color:#e8eaed;font-size:.82rem;font-weight:700}.pfPositive{color:#00e87a!important}.pfNegative{color:#ff2d6b!important}.pfCardBadgeRow{margin-top:.1rem}.pfCardBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.15rem .5rem;font-size:.62rem;font-weight:700}.pfCardBadge--buy,.pfCardBadge--hold{color:#00c8ff;background:#00c8ff26}.pfCardBadge--sell,.pfCardBadge--avoid{color:#ff2d6b;background:#ff2d6b26}.pfCardBadge--trim{color:#f59e0b;background:#f59e0b26}.pfCardReasons{flex-wrap:wrap;gap:.3rem;display:flex}.pfCardReason{color:#9ca3af;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:.15rem .45rem;font-size:.6rem;line-height:1.3}@media (width<=768px){.pfImportRow{flex-direction:column;padding:.75rem 1rem 0}.pfImportZone{min-height:80px}.pfCapitalBand{margin:.75rem 1rem 0}.pfHoldingsGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}}@media (width<=480px){.pfImportRow{padding:.5rem .75rem 0}.pfHoldingsGrid{grid-template-columns:1fr 1fr}.pfQuickAdd{width:100%}}.gpImportZone{width:100%;max-width:520px}.gpTopBtnImport{color:#00c8ff!important;background:#00c8ff1f!important;border-color:#00c8ff4d!important}.gpTopBtnImport:hover{background:#00c8ff33!important}.gpEmpty{flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1.5rem;display:flex}.gpEmptyOr{color:#4b5563;align-items:center;gap:.75rem;width:100%;max-width:520px;font-size:.75rem;display:flex}.gpEmptyOr:before,.gpEmptyOr:after{content:"";background:#ffffff12;flex:1;height:1px}.gpEmptySub{color:#6b7280;text-align:center;max-width:460px;margin:0;font-size:.72rem;line-height:1.6}.st2Accordion{border-radius:var(--r-inset,10px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a121c73;border:1px solid #ffffff14;overflow:hidden}.st2AccordionHead{cursor:pointer;background:#ffffff08;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.7rem .8rem;transition:background .15s;display:flex}.st2AccordionHead:hover{background:#ffffff0f}.st2AccordionHeadOpen{background:#00c8ff0f;border-bottom:1px solid #00c8ff26}.st2AccordionHeadExplore.st2AccordionHeadOpen{background:#ffb8000f;border-bottom-color:#ffb8002e}.st2AccordionHeadLeft{align-items:center;gap:.6rem;display:flex}.st2AccordionIcon{font-size:1rem}.st2AccordionTitle{color:var(--text,#dff0ff);text-align:left;font-size:.82rem;font-weight:700;font-family:var(--font-body);display:block}.st2AccordionSub{color:var(--muted,#6a94b8);text-align:left;font-size:.62rem;font-family:var(--font-body);display:block}.st2AccordionChevron{color:var(--muted,#6a94b8);flex-shrink:0;font-size:.6rem}.st2AccordionBody{flex-direction:column;gap:.6rem;padding:.8rem;display:flex}.st2SkillToggle{background:#ffffff0d;border:1px solid #ffffff12;border-radius:9px;gap:2px;padding:3px;display:flex}.st2SkillBtn{color:var(--muted,#6a94b8);cursor:pointer;font-size:.72rem;font-family:var(--font-body);background:0 0;border:none;border-radius:7px;padding:.25rem .7rem;transition:background .15s,color .15s}.st2SkillBtnOn{color:var(--text,#dff0ff);background:#ffffff1f;font-weight:700;box-shadow:0 1px 4px #0003}.st2EntryGrid{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.st2EntryCell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--r-inset,10px);background:#0a121c8c;border:1px solid #ffffff17;flex-direction:column;gap:.15rem;padding:.55rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.st2EntryCellLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);font-size:.55rem;font-family:var(--font-body);font-weight:700}.st2EntryCellValue{font-size:.9rem;font-weight:900;font-family:var(--font-display);letter-spacing:-.015em}.st2EntryCellSub{color:var(--muted,#6a94b8);font-size:.58rem;font-family:var(--font-body)}.st2RiskDots{align-items:center;gap:2px;display:flex}.st2RiskDot{border-radius:50%;width:5px;height:5px}.st2DetailMeta{flex-direction:column;gap:.4rem;display:flex}.st2DetailMetaItem{align-items:center;gap:.4rem;display:flex}.st2DetailMetaItem span{color:var(--muted,#6a94b8);width:70px;font-size:.62rem;font-family:var(--font-body)}.st2DetailMetaItem em{font-size:.68rem;font-weight:700;font-family:var(--font-display)}.st2YouOwn{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.45rem;padding:.65rem .85rem;display:flex}.st2YouOwnLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-size:.58rem;font-weight:700}.st2YouOwnFacts{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.st2YouFact{flex-direction:column;gap:.06rem;display:flex}.st2YouFact span{font-family:var(--font-body);color:#ffffff47;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.st2YouFact strong{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.82rem;font-weight:800}.st2PortMatch{border-radius:var(--r-inset,10px);background:#00c8ff0f;border:1px solid #00c8ff29;flex-direction:column;gap:.25rem;padding:.7rem;display:flex}.st2PortMatchLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--accent,#00c8ff);font-size:.6rem;font-weight:700;font-family:var(--font-body)}.st2PortMatchText{color:#dff0ff9e;margin:0;font-size:.72rem;line-height:1.5}.st2DetailTickerRow{align-items:center;gap:.5rem;display:flex}.st2DetailPortTag{color:var(--accent,#00c8ff);border-radius:var(--r-pill,999px);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:700;font-family:var(--font-body);background:#00c8ff1a;border:1px solid #00c8ff40;padding:.1rem .45rem}.st2DetailConvLabel{font-size:.76rem;font-weight:700;font-family:var(--font-body)}.st2DetailSub{color:var(--muted,#6a94b8);font-size:.62rem;font-family:var(--font-body)}.st2Explain{flex-direction:column;gap:.3rem;display:flex}.st2ExplainTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);font-size:.6rem;font-family:var(--font-body);margin:0;font-weight:700}.st2ExplainBody{color:#dff0ff9e;margin:0;font-size:.72rem;line-height:1.55}.st2RisksBlock{flex-direction:column;gap:.35rem;display:flex}.st2RiskLine{color:#dff0ff9e;font-size:.7rem;line-height:1.4;font-family:var(--font-body)}.st2HistPerf{flex-direction:column;gap:.4rem;display:flex}.st2HistGrid{grid-template-columns:repeat(4,1fr);gap:.3rem;display:grid}.st2HistCell{background:#0a121c80;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:.1rem;padding:.35rem .45rem;display:flex}.st2HistCell span{color:var(--text,#dff0ff);font-size:.78rem;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em}.st2HistCell em{color:var(--muted,#6a94b8);font-size:.58rem;font-style:normal;font-family:var(--font-body)}.st2MiniConvLabel{font-size:.62rem;font-weight:600;font-family:var(--font-body)}.st2MiniMetaRow{justify-content:space-between;align-items:center;display:flex}.st2MiniRiskRow{color:var(--muted,#6a94b8);font-size:.62rem;font-family:var(--font-body);align-items:center;gap:.25rem;display:flex}.st2MiniRR{color:#ffb800;font-size:.65rem;font-weight:700;font-family:var(--font-display)}.st2MiniNumbers{justify-content:space-between;gap:.2rem;display:flex}.st2Brief{border-radius:var(--r-inset,10px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00c8ff0a;border:1px solid #00c8ff2e;flex-shrink:0;margin:.75rem .75rem 0;overflow:hidden}.st2BriefLabel{background:#00c8ff17;border-bottom:1px solid #00c8ff26;align-items:center;gap:.5rem;padding:.45rem .85rem;display:flex}.st2BriefLabelIcon{font-size:.85rem}.st2BriefLabelText{color:var(--accent,#00c8ff);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:800;font-family:var(--font-display)}.st2BriefLabelSub{color:var(--muted,#6a94b8);font-size:.6rem;font-family:var(--font-body);margin-left:auto}.st2BriefGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.st2BriefCard{border-right:1px solid #00c8ff1a;padding:.72rem .85rem .68rem}.st2BriefCard:last-child{border-right:none}.st2BriefCardTitle{color:var(--accent,#00c8ff);text-transform:uppercase;letter-spacing:.07em;font-size:.63rem;font-weight:800;font-family:var(--font-display);margin-bottom:.45rem;display:block}.st2BriefBody{color:var(--muted,#6a94b8);font-size:.63rem;line-height:1.5;font-family:var(--font-body);margin:0 0 .4rem}.st2BriefRationale{gap:.35rem;margin-top:.3rem;font-size:.62rem;line-height:1.4;display:flex}.st2BriefRationale--buy{color:#00e87a}.st2BriefRationale--sell{color:#ff2d6b}.st2BriefRationale span{flex-shrink:0;font-weight:700}.st2BriefRationale p{color:var(--muted,#6a94b8);margin:0}.st2BriefGroup{margin-bottom:.45rem}.st2BriefGroupLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:700;font-family:var(--font-body);margin-bottom:.25rem;display:block}.st2BriefActionRow{align-items:center;gap:.35rem;padding:.1rem 0;display:flex}.st2BriefMeta{color:var(--muted,#6a94b8);font-size:.6rem;font-family:var(--font-body);flex:1}.st2BriefTag{text-transform:uppercase;letter-spacing:.04em;font-size:.58rem;font-weight:700;font-family:var(--font-body)}.st2BriefSuggestions{flex-direction:column;gap:.45rem;display:flex}.st2BriefSugg{color:var(--muted,#6a94b8);font-size:.62rem;line-height:1.5;font-family:var(--font-body);padding-left:.1rem}.st2BriefSugg strong{color:var(--text,#dff0ff);font-weight:700}@media (width<=900px){.st2BriefGrid{grid-template-columns:1fr}.st2BriefCard{border-bottom:1px solid #00c8ff1a;border-right:none}.st2BriefCard:last-child{border-bottom:none}}.st2Disclaimer{color:var(--muted,#6a94b8);text-align:center;font-size:.6rem;font-family:var(--font-body);opacity:.8;border-top:1px solid #ffffff0f;flex-shrink:0;padding:.3rem 1rem}:root{--surface:#080e18bf;--surface-2:#060b14a6;--surface-hover:#0a121ecc;--surface-solid:#050a14f7;--border:var(--line-calm);--border-strong:var(--line-calm-strong);--ink:var(--text-calm);--ink-muted:var(--muted-calm);--focal:var(--accent);--up:var(--green);--down:var(--red);--warn:var(--yellow);--brand-grad:linear-gradient(118deg, #00e87a 0%, #00c8ff 100%);--font-display:"Sora", -apple-system, system-ui, sans-serif;--font-num:"Sora", "IBM Plex Mono", ui-monospace, monospace;--font-body:"Space Grotesk", "Avenir Next", "Segoe UI", sans-serif;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-22:1.375rem;--fs-28:1.75rem;--fs-40:2.5rem;--fs-56:3.5rem;--fs-display:clamp(2.4rem, 5vw, 3.6rem);--tracking-display:-.02em;--tracking-label:.08em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--r-card:16px;--r-pill:999px;--r-inset:10px;--hairline:.5px;--glass-blur:22px;--elev-1:0 12px 32px #00000052, inset 0 1px 0 #ffffff0e;--elev-2:0 28px 64px #0000007a, inset 0 1px 0 #ffffff12;--glow-hero:radial-gradient(60% 80% at 50% 0%, #00c8ff1f, transparent 70%);--dur-snappy:.16s;--dur-smooth:.3s;--dur-gentle:.48s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-cinema:cubic-bezier(.16, 1, .3, 1)}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fontDisplay{font-family:var(--font-display);letter-spacing:var(--tracking-display)}.rdSurface{border-radius:var(--r-card);border:var(--hairline) solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%);box-shadow:var(--elev-1);padding:var(--sp-6);position:relative}.rdSurfaceRaised{box-shadow:var(--elev-2);background:linear-gradient(#0b121ed1,#050a14db)}.rdSurfaceInteractive{cursor:pointer;will-change:transform;transition:border-color var(--dur-smooth) var(--ease-cinema), background var(--dur-smooth) var(--ease-cinema), box-shadow var(--dur-smooth) var(--ease-cinema), transform var(--dur-smooth) var(--ease-cinema)}.rdSurfaceInteractive:hover{border-color:var(--border-strong);background:var(--surface-hover);box-shadow:var(--elev-2);transform:translateY(-1px)}.rdSurfaceInteractive:active{transition-duration:.1s;transform:scale(.985)translateY(0)}.rdSectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.rdSectionHeaderLead{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.rdEyebrow{font-family:var(--font-body);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-muted)}.rdSectionTitle{font-family:var(--font-display);font-weight:600;font-size:var(--fs-18);letter-spacing:-.01em;color:var(--ink);margin:0}.rdSectionMeta{font-size:var(--fs-14);color:var(--ink-muted);margin:0;line-height:1.5}.rdSectionHeaderTrailing{flex:none}.rdStat{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.rdStatLabel{font-family:var(--font-body);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-muted)}.rdStatValue{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:600;line-height:1.04;font-size:var(--fs-22)}.rdStat-sm .rdStatValue{font-size:var(--fs-18)}.rdStat-md .rdStatValue{font-size:var(--fs-22)}.rdStat-lg .rdStatValue{font-size:var(--fs-40)}.rdStat-hero .rdStatValue{font-size:var(--fs-display)}.rdStatDelta{font-size:var(--fs-14);color:var(--ink-muted);font-weight:500}.rdStat-up .rdStatValue,.rdStat-up .rdStatDelta{color:var(--up)}.rdStat-down .rdStatValue,.rdStat-down .rdStatDelta{color:var(--down)}.rdStat-focal .rdStatValue{color:var(--focal)}.rdStat-flat .rdStatDelta{color:var(--ink-muted)}.rdSkeleton{border-radius:var(--r-inset);background:#7896be1a;display:inline-block;position:relative;overflow:hidden}.rdSkeleton-pill{border-radius:var(--r-pill)}.rdSkeleton-text{vertical-align:middle;border-radius:4px;height:.9em}.rdSkeleton:after{content:"";background:linear-gradient(90deg,#0000,#66d9ff24,#0000);animation:1.5s ease-in-out infinite rdShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes rdShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.rdSkeleton:after{animation:none}}.marketHeroWrap{position:relative}.marketHeroGlow{background:var(--glow-hero);filter:blur(8px);pointer-events:none;z-index:0;height:320px;position:absolute;inset:-40px -10% auto}.marketHero{z-index:1;gap:var(--sp-6);padding:var(--sp-8) var(--sp-8) var(--sp-6);flex-direction:column;display:flex;position:relative;overflow:hidden}.marketHeroGrid{gap:var(--sp-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;display:grid}.marketHeroRead{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.marketHeroEyebrow{align-items:center;gap:var(--sp-2);font-family:var(--font-body);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-muted);display:inline-flex}.marketHeroPulse{background:var(--up);border-radius:999px;width:7px;height:7px;box-shadow:0 0 #00e87a80}@keyframes heroBreath{0%,to{box-shadow:0 0 #00e87a73}50%{box-shadow:0 0 0 5px #00e87a00}}.marketHeroHeadline{color:var(--ink);margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:600;line-height:1.04}.marketHeroRisk{color:var(--hero-focal);margin-left:.4ch;font-weight:500}.marketHeroPlain{max-width:46ch;font-size:var(--fs-16);color:var(--ink-muted);margin:0;line-height:1.55}.marketHeroFacts{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);display:flex}.marketHeroFact{font-size:var(--fs-14);color:var(--ink-muted)}.marketHeroFact strong{color:var(--ink);font-weight:600}.marketHeroFactDot{color:var(--ink-muted);opacity:.5}.marketHeroNumberCol{align-items:flex-end;gap:var(--sp-1);text-align:right;flex-direction:column;min-width:0;display:flex}.marketHeroBranch{margin-bottom:var(--sp-2)}.marketHeroNumber{align-items:baseline;display:flex}.marketHeroBig{color:var(--hero-focal);letter-spacing:-.03em;font-size:clamp(3rem,6vw,4.6rem);font-weight:600;line-height:.96}.marketHeroPct{color:var(--hero-focal);opacity:.8;margin-left:.08em;font-size:.46em;font-weight:600}.marketHeroNumberLabel{font-family:var(--font-body);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-muted)}.marketHeroSplit{font-size:var(--fs-14);color:var(--ink-muted);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.marketHeroDelta{font-size:var(--fs-12);font-weight:600}.marketHeroDelta.up{color:var(--up)}.marketHeroDelta.down{color:var(--down)}.marketHeroRibbon{align-items:center;gap:var(--sp-6);padding-top:var(--sp-4);border-top:var(--hairline) solid var(--border);display:flex}.marketHeroGauge{align-items:center;gap:var(--sp-3);flex:1;min-width:0;display:flex}.marketHeroGaugeEnd{font-family:var(--font-body);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);flex:none}.marketHeroGaugeEnd--off{color:#ff2d6bb3}.marketHeroGaugeEnd--on{color:#00e87ab3}.marketHeroGaugeTrack{background:linear-gradient(90deg,#ff2d6b40,#9ab5c52e 50%,#00e87a40);border-radius:999px;flex:1;height:8px;position:relative;overflow:visible}.marketHeroGaugeFill{transform-origin:0;background:linear-gradient(90deg, transparent, var(--hero-focal));opacity:.4;border-radius:999px;position:absolute;inset:0}.marketHeroGaugeMarker{background:var(--hero-focal);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb, var(--hero-focal) 30%, transparent), 0 2px 8px #0006;border:2px solid #02050ce6;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.marketHeroVix{align-items:baseline;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);border:var(--hairline) solid var(--border);background:var(--surface-2);flex:none;display:inline-flex}.marketHeroVixLabel{font-family:var(--font-body);font-size:var(--fs-12);letter-spacing:.08em;color:var(--ink-muted)}.marketHeroVixValue{font-family:var(--font-display);font-weight:600;font-size:var(--fs-16);color:var(--ink)}.marketHeroVix--low .marketHeroVixValue{color:var(--up)}.marketHeroVix--mid .marketHeroVixValue{color:var(--warn)}.marketHeroVix--high .marketHeroVixValue{color:var(--down)}.marketHeroVixNote{font-size:var(--fs-12);color:var(--ink-muted)}.marketHeroVix--warn{border-color:#ffb80066}.marketHeroStatus{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) 0 0;cursor:pointer;text-align:left;font:inherit;color:var(--ink-muted);background:0 0;border:none;display:flex}.marketHeroStatusDot{border-radius:999px;flex:none;width:8px;height:8px}.marketHeroStatus strong{color:var(--ink);font-weight:600;font-size:var(--fs-14)}.marketHeroStatusMeta{font-size:var(--fs-12);color:var(--ink-muted)}.marketHeroStatusChevron{transition:transform var(--dur-snappy) var(--ease-out);margin-left:auto}.marketHeroStatusChevron.open{transform:rotate(180deg)}.marketHeroHealth{overflow:hidden}.marketHeroHealthGrid{gap:var(--sp-2) var(--sp-6);padding-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.marketHeroHealthRow{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-12);display:flex}.marketHeroHealthRow span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em}.marketHeroHealthRow strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.marketHeroHealthError{margin:var(--sp-3) 0 0;font-size:var(--fs-12);color:var(--warn)}@media (width<=1023px){.marketHeroGrid{gap:var(--sp-6);grid-template-columns:1fr}.marketHeroNumberCol{text-align:left;align-items:flex-start}.marketHeroSplit{align-items:flex-start}.marketHeroRibbon{align-items:stretch;gap:var(--sp-3);flex-direction:column}}.rdSegmented{border-radius:var(--r-pill);background:var(--surface-2);border:var(--hairline) solid var(--border);align-items:center;gap:2px;padding:3px;display:inline-flex}.rdSegment{align-items:center;gap:var(--sp-2);cursor:pointer;font:inherit;font-size:var(--fs-14);color:var(--ink-muted);border-radius:var(--r-pill);white-space:nowrap;transition:color var(--dur-snappy) var(--ease-out);background:0 0;border:none;padding:6px 14px;font-weight:500;display:inline-flex;position:relative}.rdSegmented-sm .rdSegment{font-size:var(--fs-12);padding:4px 10px}.rdSegmentActive{color:var(--ink)}.rdSegmentIndicator{z-index:0;border-radius:var(--r-pill);background:var(--surface);border:var(--hairline) solid var(--border-strong);position:absolute;inset:0;box-shadow:0 2px 8px #0000004d}.rdSegmentLabel,.rdSegmentBadge{z-index:1;position:relative}.rdSegmentBadge{font-size:var(--fs-12);font-variant-numeric:tabular-nums;border-radius:var(--r-pill);color:var(--ink-muted);background:#ffffff0f;padding:0 6px}.rdSegment-buy.rdSegmentActive .rdSegmentLabel{color:var(--up)}.rdSegment-focal.rdSegmentActive .rdSegmentLabel{color:var(--focal)}.rdSegment-sell.rdSegmentActive .rdSegmentLabel{color:var(--down)}.rdOutlookCard{gap:var(--sp-4);flex-direction:column;display:flex}.rdOutlookList{gap:var(--sp-2);flex-direction:column;display:flex}.rdOutlookRow{align-items:center;gap:var(--sp-4);text-align:left;width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-inset);border:var(--hairline) solid transparent;background:var(--surface-2);cursor:pointer;font:inherit;color:var(--ink);will-change:transform;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;display:grid}.rdOutlookRow:hover{border-color:var(--border-strong);background:#0d1622b3}.rdOutlookRank{font-family:var(--font-num);font-weight:600;font-size:var(--fs-14);color:var(--ink-muted);text-align:center;min-width:1.4ch}.rdOutlookMain{flex-direction:column;gap:1px;min-width:0;display:flex}.rdOutlookTicker{font-family:var(--font-display);font-weight:600;font-size:var(--fs-16);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rdOutlookCompany{font-family:var(--font-body);font-weight:400;font-size:var(--fs-14);color:var(--ink-muted)}.rdOutlookSub{font-size:var(--fs-12);color:var(--ink-muted)}.rdOutlookMetric{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.rdOutlookMetric strong{font-family:var(--font-display);font-weight:600;font-size:var(--fs-16);color:var(--ink)}.rdOutlookMetricLabel{font-size:var(--fs-12);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.rdOutlookEmpty{padding:var(--sp-6);text-align:center;color:var(--ink-muted);font-size:var(--fs-14)}.rdOutlookMore{margin-top:var(--sp-1);color:var(--focal);font:inherit;font-size:var(--fs-14);cursor:pointer;padding:var(--sp-2);background:0 0;border:none;align-self:center}.rdOutlookMore:hover{text-decoration:underline}.rdEdgeTier{border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--fs-12);letter-spacing:.02em;white-space:nowrap;border:var(--hairline) solid var(--border);align-items:center;padding:3px 9px;font-weight:600;display:inline-flex}.rdEdgeTier-top{color:var(--up);background:#00e87a1a;border-color:#00e87a4d}.rdEdgeTier-moderate{color:var(--focal);background:#00c8ff14;border-color:#00c8ff40}.rdEdgeTier-weak{color:var(--ink-muted);background:var(--surface-2)}.rdEdgeTier-none{color:var(--ink-muted);background:0 0;border-color:#0000}.rdActionChip{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:var(--hairline) solid var(--border);padding:3px 9px;font-weight:600;display:inline-flex}.rdActionChip-sm{letter-spacing:.03em;padding:2px 7px;font-size:.6875rem}.rdActionChip-buy{color:var(--up);background:#00e87a1f;border-color:#00e87a4d}.rdActionChip-high_conviction{color:#06120c;background:var(--up);border-color:var(--up);box-shadow:0 0 0 1px #00e87a40,0 4px 14px #00e87a38}.rdActionChip-hold{color:var(--warn);background:#ffb8001f;border-color:#ffb80047}.rdActionChip-sell{color:var(--down);background:#ff2d6b1f;border-color:#ff2d6b4d}.rdActionChip-avoid{color:var(--down);background:#ff2d6b29;border-color:#ff2d6b61}.rdProofStrip{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-inset);font-size:var(--fs-12);color:var(--ink-muted);background:var(--surface-2);border:var(--hairline) solid var(--border);display:flex}.rdProofStrip strong{color:var(--ink);font-weight:600}.rdProofDot{background:var(--warn);border-radius:999px;flex:none;width:7px;height:7px}.rdProofStripAccruing .rdProofDot{animation:2.6s ease-in-out infinite heroBreath}.rdProofStripUp .rdProofDot{background:var(--up)}.rdProofStripDown .rdProofDot{background:var(--down)}.rdProofText{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.rdProofStat{color:var(--ink-muted)}.rdProofStat strong{color:var(--ink)}.rdProofGraded{opacity:.7}.rdUp{color:var(--up)}.rdDown{color:var(--down)}@media (width<=1023px){.rdOutlookRow{gap:var(--sp-3);padding:var(--sp-3)}.rdOutlookMetricLabel{display:none}}.rdBoardCard{gap:var(--sp-4);flex-direction:column;display:flex}.rdBoardFilters{display:flex}.rdBoardGrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(224px,1fr));display:grid}.rdBoardEmpty{padding:var(--sp-8) var(--sp-6);text-align:center;color:var(--ink-muted);font-size:var(--fs-14);border:1px dashed var(--border);border-radius:var(--r-inset);grid-column:1/-1;line-height:1.5}.rdYoursGrid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1000px){.rdYoursGrid{grid-template-columns:1fr}}.rdYoursCard{gap:var(--sp-4);flex-direction:column;display:flex}.rdStaleLead{gap:var(--sp-2);flex-direction:column;display:flex}.rdStaleHeadline{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;line-height:1.06}.rdStaleRead{max-width:58ch;font-size:var(--fs-16);color:var(--ink-muted);margin:0;line-height:1.55}.rdStaleRead strong{color:var(--ink);font-weight:600}.rdStaleReportState{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-muted)}.rdStaleStatus{align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--ink-muted);display:inline-flex}.rdStaleStatusDot{background:var(--ink-muted);border-radius:999px;flex:none;width:7px;height:7px}.rdStaleStatusDot.rdStaleStatusDotWarn{background:var(--warn);box-shadow:0 0 8px #ffb80080}.rdStaleActions{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.rdStaleSection{gap:var(--sp-4);flex-direction:column;display:flex}.rdStaleStatGrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.rdStaleStatGrid .rdStat{border-radius:var(--r-inset);border:var(--hairline) solid var(--border);background:var(--surface-2);padding:var(--sp-3)}.adminPanel{gap:var(--sp-4);flex-direction:column;display:flex}.adminStatGrid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.adminStatGrid .rdStat,.thresholdGrid .rdStat,.modelStatusStack .rdStat{border-radius:var(--r-inset);border:var(--hairline) solid var(--border);background:var(--surface-2);padding:var(--sp-3)}.rdCapsule{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-inset);border:var(--hairline) solid var(--border);background:var(--surface-2);cursor:pointer;text-align:left;font:inherit;color:var(--ink);will-change:transform;flex-direction:column;display:flex}.rdCapsule:hover{border-color:var(--border-strong);background:#0d1622b3}.rdCapsuleHead{align-items:center;gap:var(--sp-2);display:flex}.rdCapsuleId{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rdCapsuleTickerRow{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.rdCapsuleTicker{font-family:var(--font-display);font-weight:600;font-size:var(--fs-16);color:var(--ink)}.rdCapsuleSub{font-size:var(--fs-12);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rdCapsuleBadge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);color:var(--up);border:var(--hairline) solid #00e87a4d;background:#00e87a1f;flex:none;padding:2px 7px;font-size:.625rem;font-weight:600}.rdCapsulePrice{font-family:var(--font-num);font-size:var(--fs-12);color:var(--ink-muted);flex:none}.rdCapsuleBody{justify-content:space-between;align-items:flex-end;gap:var(--sp-2);display:flex}.rdCapsuleMove{flex-direction:column;gap:2px;min-width:0;display:flex}.rdCapsuleMove strong{font-family:var(--font-display);font-weight:600;font-size:var(--fs-22);color:var(--ink);line-height:1}.rdCapsuleMove strong.rdUp{color:var(--up)}.rdCapsuleMove strong.rdDown{color:var(--down)}.rdCapsuleBand{font-family:var(--font-body);font-size:var(--fs-12);color:var(--ink-muted);font-weight:400}.rdCapsuleMoveLabel{font-size:var(--fs-12);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.rdQueueCard{gap:var(--sp-4);flex-direction:column;display:flex}.rdQueue{gap:var(--sp-2);flex-direction:column;display:flex}.rdQueueRow{align-items:center;gap:var(--sp-3);text-align:left;width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-inset);border:var(--hairline) solid var(--border);background:var(--surface-2);cursor:pointer;font:inherit;color:var(--ink);grid-template-columns:auto auto minmax(0,1fr) auto auto;display:grid}.rdQueueRow:hover{border-color:var(--border-strong);background:#0d1622b3}.rdQueueChip{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-pill);text-align:center;border:var(--hairline) solid var(--border);min-width:58px;padding:4px 9px;font-size:.625rem;font-weight:700}.rdQueueChip-buy{color:var(--up);background:#00e87a1f;border-color:#00e87a4d}.rdQueueChip-sell{color:var(--down);background:#ff2d6b1f;border-color:#ff2d6b4d}.rdQueueChip-hold{color:var(--focal);background:#00c8ff1a;border-color:#00c8ff40}.rdQueueTicker{font-family:var(--font-display);font-weight:600;font-size:var(--fs-16);color:var(--ink);min-width:48px}.rdQueueReason{font-size:var(--fs-14);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rdQueueFresh{background:var(--up);opacity:.7;border-radius:999px;flex:none;width:7px;height:7px}.rdQueueGo{font-size:var(--fs-12);color:var(--focal);white-space:nowrap;font-weight:500}.rdQueueEmpty{padding:var(--sp-6);text-align:center;color:var(--ink-muted);font-size:var(--fs-14);border:1px dashed var(--border);border-radius:var(--r-inset);line-height:1.5}@media (width<=1023px){.rdQueueRow{gap:var(--sp-2);grid-template-columns:auto auto minmax(0,1fr) auto}.rdQueueFresh{display:none}}.rdMorphScrim{z-index:30000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050cb3;position:fixed;inset:0}.rdMorphCard{border:var(--hairline) solid var(--border-strong);box-shadow:var(--elev-2);gap:var(--sp-4);padding:var(--sp-6);background:linear-gradient(#0d1622fa,#070d16fa);flex-direction:column;display:flex;position:fixed;overflow:hidden}.rdMorphHead{align-items:center;gap:var(--sp-3);display:flex}.rdMorphId{flex-direction:column;gap:2px;min-width:0;display:flex}.rdMorphTicker{font-size:var(--fs-28);color:var(--ink);font-weight:600;line-height:1}.rdMorphCompany{font-size:var(--fs-14);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rdMorphBody{gap:var(--sp-3);flex-direction:column;display:flex}.rdMorphLoading{font-size:var(--fs-14);color:var(--ink-muted);letter-spacing:.02em}.rdZone{gap:var(--sp-4);flex-direction:column;display:flex}.rdZoneProof>.reportBand,.rdZoneYours>.reportBand,.rdZoneProof>.reportFeatureGrid,.rdZoneYours>.reportFeatureGrid{margin:0}.rdDensityBar{margin-bottom:calc(var(--sp-2) * -1);justify-content:flex-end;display:flex}.reportConsole[data-density=pro] .rdSurface{padding:var(--sp-4)}.reportConsole[data-density=pro] .rdOutlookRow{padding:var(--sp-2) var(--sp-3)}.reportConsole[data-density=pro] .rdOutlookList{gap:var(--sp-1)}.reportConsole[data-density=pro] .rdBoardGrid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.reportConsole[data-density=pro] .rdCapsule{padding:var(--sp-3);gap:var(--sp-2)}.reportConsole[data-density=pro] .rdQueueRow{padding:var(--sp-2) var(--sp-3)}.reportConsole[data-density=pro] .rdQueue{gap:6px}.topbar{transition:padding .22s var(--ease-out), box-shadow .22s var(--ease-out), backdrop-filter .22s var(--ease-out)}.topbarCondensed{-webkit-backdrop-filter:blur(34px)saturate(200%);backdrop-filter:blur(34px)saturate(200%);padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 1px #66d9ff29,0 16px 40px #00000080}.topbarCondensed .brandMark svg{width:19px;height:19px;transition:width .22s var(--ease-out), height .22s var(--ease-out)}@media (prefers-reduced-motion:reduce){.topbar,.topbarCondensed .brandMark svg{transition:none}.rdZone,.rdZoneProof,.rdZoneYours,.rdOutlookRow,.rdCapsule,.rdQueueRow{opacity:1!important;transform:none!important}.marketHeroPulse,.marketHeroPulse--live,.marketHeroPulse--refreshing,.marketHeroStatusDot--refreshing,.rdProofStripAccruing .rdProofDot,.rdSkeleton:after{animation:none!important}}.rdOutlookRow:focus-visible,.rdCapsule:focus-visible,.rdQueueRow:focus-visible,.rdSegment:focus-visible,.marketHeroStatus:focus-visible,.rdOutlookMore:focus-visible{outline:2px solid var(--focal);outline-offset:2px}.rdTriad{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.rdTriad-end{text-align:right;align-items:flex-end}.rdTriad-start{text-align:left;align-items:flex-start}.rdTriadLabel{font-family:var(--font-body);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-muted)}.rdTriadValue{letter-spacing:var(--tracking-display);color:var(--ink);align-items:baseline;font-weight:600;line-height:.98;display:inline-flex}.rdTriad-md .rdTriadValue{font-size:var(--fs-28)}.rdTriad-lg .rdTriadValue{font-size:var(--fs-40)}.rdTriad-hero .rdTriadValue{font-size:clamp(2.6rem,5vw,3.8rem)}.rdTriadSuffix{opacity:.8;margin-left:.08em;font-size:.46em;font-weight:600}.rdTriad-up .rdTriadValue,.rdTriad-up .rdTriadSuffix{color:var(--up)}.rdTriad-down .rdTriadValue,.rdTriad-down .rdTriadSuffix{color:var(--down)}.rdTriad-focal .rdTriadValue,.rdTriad-focal .rdTriadSuffix{color:var(--focal)}.rdTriad-flat .rdTriadValue{color:var(--ink)}.rdTriadMeaning{font-size:var(--fs-14);color:var(--ink-muted);max-width:36ch;line-height:1.45}.rdTriad-end .rdTriadMeaning{text-align:right}.rdTriadAction{margin-top:var(--sp-1)}.rdTriadAction a,.rdTriadAction button{font:inherit;font-size:var(--fs-14);color:var(--focal);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.rdTriadAction a:hover,.rdTriadAction button:hover{text-decoration:underline}.rdPageHeroWrap{position:relative}.rdPageHeroGlow{background:var(--glow-hero);filter:blur(8px);pointer-events:none;z-index:0;height:300px;position:absolute;inset:-40px -10% auto}.rdPageHero{z-index:1;gap:var(--sp-4);padding:var(--sp-6) var(--sp-8);flex-direction:column;display:flex;position:relative;overflow:hidden}.rdPageHero--buy{--hero-focal:var(--up)}.rdPageHero--sell{--hero-focal:var(--down)}.rdPageHero--focal,.rdPageHero--hold{--hero-focal:var(--focal)}.rdPageHeroGrid{gap:var(--sp-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.rdPageHeroLead{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.rdPageHeroEyebrow{font-family:var(--font-body);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-muted)}.rdPageHeroFocal{justify-content:flex-end;display:flex}.rdPageHeroRibbon{padding-top:var(--sp-4);border-top:var(--hairline) solid var(--border)}.rdPageHeroStatus{padding-top:var(--sp-2)}@media (width<=1023px){.rdPageHeroGrid{gap:var(--sp-4);grid-template-columns:1fr}.rdPageHeroFocal{justify-content:flex-start}.rdTriad-end{text-align:left;align-items:flex-start}.rdTriad-end .rdTriadMeaning{text-align:left}}.marketHeroAction{margin-top:var(--sp-2);font:inherit;font-size:var(--fs-14);color:var(--hero-focal);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.marketHeroAction:hover{text-decoration:underline}.rdZoneProof,.rdZoneYours{margin-top:var(--sp-2)}.rdAnalyze{gap:var(--sp-4)}.rdAnalyzeBar{align-items:center;gap:var(--sp-3);justify-content:space-between;display:flex}.rdAnalyzeBarCompact{max-width:560px;margin-left:auto}.rdAnalyzeSearch{align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex}.rdAnalyzeInput{border-radius:var(--r-pill);border:var(--hairline) solid var(--border);background:var(--surface-2);min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-14);flex:1;padding:9px 14px}.rdAnalyzeInput::placeholder{color:var(--ink-muted)}.rdAnalyzeInput:focus-visible{outline:2px solid var(--focal);outline-offset:1px}.rdAnalyzeGo{border-radius:var(--r-pill);cursor:pointer;font:inherit;font-weight:600;font-size:var(--fs-14);color:#04140b;background:linear-gradient(118deg,#00e87a,#28d9b0);border:none;padding:9px 18px}.rdAnalyzeClear,.rdAnalyzeBack{border-radius:var(--r-pill);cursor:pointer;font:inherit;font-size:var(--fs-14);border:var(--hairline) solid var(--border);background:var(--surface-2);color:var(--ink-muted);padding:8px 14px}.rdAnalyzeClear:hover,.rdAnalyzeBack:hover{color:var(--ink);border-color:var(--border-strong)}.rdAnalyzeBack{flex:none}.rdAnalyzeEmpty{text-align:center;align-items:center;gap:var(--sp-2);padding:var(--sp-16) var(--sp-6);flex-direction:column;display:flex}.rdAnalyzeEmptyTitle{font-size:var(--fs-28);color:var(--ink);font-weight:600}.rdAnalyzeEmptyHint{max-width:48ch;font-size:var(--fs-16);color:var(--ink-muted);line-height:1.55}.rdAnalyzeHead{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.rdAnalyzeIdRow{align-items:center;gap:var(--sp-3);display:flex}.rdAnalyzeIdText{flex-direction:column;gap:1px;min-width:0;display:flex}.rdAnalyzeTicker{font-size:var(--fs-40);letter-spacing:var(--tracking-display);color:var(--ink);margin:0;font-weight:600;line-height:1}.rdAnalyzeCompany{font-size:var(--fs-14);color:var(--ink-muted)}.rdAnalyzeCompanyCard{gap:var(--sp-3);flex-direction:column;display:flex}.rdAnalyzeCompanyHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.rdAnalyzeCompanyName{font-size:var(--fs-18);color:var(--ink);font-weight:600;line-height:1.2}.rdAnalyzeCompanyPills{margin-top:var(--sp-1);flex-wrap:wrap;gap:5px;display:flex}.rdAnalyzeCompanyPill{font-size:var(--fs-11);color:var(--ink-muted);background:var(--surface-2);border:var(--hairline) solid var(--border);border-radius:var(--r-pill);padding:2px 9px}.rdAnalyzeCompanyWeb{font-size:var(--fs-12);color:var(--focal);white-space:nowrap;opacity:.8;flex:none;text-decoration:none}.rdAnalyzeCompanyWeb:hover{opacity:1;text-decoration:underline}.rdAnalyzeCompanySummary{font-size:var(--fs-14);color:var(--ink-muted);max-width:80ch;margin:0;line-height:1.65}.rdAnalyzeVerdict{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.rdAnalyzeWinRate{font-size:var(--fs-12);color:var(--ink-muted)}.rdAnalyzePlain{max-width:54ch;font-size:var(--fs-16);color:var(--ink-muted);margin:0;line-height:1.6}.rdAnalyzeVerdictNote{font-size:var(--fs-14);color:var(--hero-focal);font-weight:500}.rdAnalyzeChartCard{gap:var(--sp-4);flex-direction:column;display:flex}.rdAnalyzeChartHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.rdAnalyzeGrid{gap:var(--sp-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.rdAnalyzeMeans,.rdAnalyzeWhy{gap:var(--sp-4);flex-direction:column;display:flex}.rdAnalyzeStatRow{gap:var(--sp-8);flex-wrap:wrap;display:flex}.rdAnalyzeExpl{font-size:var(--fs-14);color:var(--ink-muted);margin:0;line-height:1.6}.rdAnalyzeWhyList{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rdAnalyzeWhyList li{font-size:var(--fs-14);color:var(--ink);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-inset);background:var(--surface-2);border:var(--hairline) solid var(--border);line-height:1.4}.rdAnalyzeMuted{font-size:var(--fs-14);color:var(--ink-muted)}.rdAnalyzeContext{gap:var(--sp-4);margin-top:var(--sp-2);flex-direction:column;display:flex}.rdAnalyzeContextGrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.rdAnalyzeNews{gap:var(--sp-3);flex-direction:column;display:flex}.rdAnalyzeNewsList{gap:var(--sp-2);flex-direction:column;display:flex}.rdAnalyzeNewsItem{padding:var(--sp-3);border-radius:var(--r-inset);background:var(--surface-2);border:var(--hairline) solid var(--border)}.rdAnalyzeNewsTitle{font-size:var(--fs-14);color:var(--ink);font-weight:600;line-height:1.4}.rdAnalyzeNewsMeta{font-size:var(--fs-12);color:var(--ink-muted);margin-top:2px}.rdAnalyzeNewsSummary{margin:var(--sp-2) 0 0;font-size:var(--fs-12);color:var(--ink-muted);line-height:1.5}.rdAnalyzeNewsItemLink{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s;display:block}.rdAnalyzeNewsItemLink:hover{border-color:var(--focal)}@media (width<=1023px){.rdAnalyzeGrid{grid-template-columns:1fr}.rdAnalyzeBarCompact{max-width:none}}.authBrandMark{align-items:center;display:inline-flex}.authField{background:var(--surface-2);border:var(--hairline) solid var(--border);border-radius:var(--r-inset);color:var(--ink)}.authField:focus-visible{outline:2px solid var(--focal);outline-offset:1px;border-color:var(--border-strong)}.authModeButton:focus-visible,.authPrimaryButton:focus-visible,.authSecondaryButton:focus-visible{outline:2px solid var(--focal);outline-offset:2px}.rdTrends{gap:var(--sp-4)}.rdTrendsLead{gap:var(--sp-2);flex-direction:column;display:flex}.rdTrendsHeadline{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:600;line-height:1.06}.rdTrendsTilt-buy{color:var(--up);font-weight:500}.rdTrendsTilt-sell{color:var(--down);font-weight:500}.rdTrendsRead{max-width:52ch;font-size:var(--fs-16);color:var(--ink-muted);margin:0;line-height:1.55}.rdTrendsAction{font:inherit;font-size:var(--fs-14);color:var(--hero-focal);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.rdTrendsAction:hover{text-decoration:underline}.rdTrendsAction:focus-visible{outline:2px solid var(--focal);outline-offset:2px}.rdTrendsLeaders{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.rdTrendsLeadersLabel{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-muted)}.rdTrendsLeaderChip{font-size:var(--fs-12);color:var(--ink-muted);border-radius:var(--r-pill);background:var(--surface-2);border:var(--hairline) solid var(--border);padding:4px 10px}.rdTrendsLeaderChip strong{color:var(--up)}.rdTrendsSectors,.rdTrendsHub{gap:var(--sp-4);flex-direction:column;display:flex}.rdLadder{gap:var(--sp-2);flex-direction:column;display:flex}.rdLadderRow{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-inset);background:var(--surface-2);border:var(--hairline) solid var(--border);grid-template-columns:auto minmax(130px,1.3fr) auto minmax(0,2fr) auto;display:grid}.rdLadderRank{font-family:var(--font-num);font-weight:600;font-size:var(--fs-12);color:var(--ink-muted);text-align:center;min-width:1.4ch}.rdLadderName{flex-direction:column;min-width:0;display:flex}.rdLadderName strong{font-family:var(--font-display);font-weight:600;font-size:var(--fs-14);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rdLadderEtf{font-size:var(--fs-12);color:var(--ink-muted)}.rdLadderPosture{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);white-space:nowrap;padding:3px 8px;font-size:.625rem;font-weight:600}.rdLadderPosture-buy{color:var(--up);border:var(--hairline) solid #00e87a4d;background:#00e87a1a}.rdLadderPosture-sell{color:var(--down);border:var(--hairline) solid #ff2d6b4d;background:#ff2d6b1a}.rdLadderTrack{background:#7896be1f;border-radius:999px;height:8px;overflow:hidden}.rdLadderFill{border-radius:999px;height:100%;display:block}.rdLadderFill-buy{background:linear-gradient(90deg, #00e87a73, var(--up))}.rdLadderFill-sell{background:linear-gradient(90deg, #ff2d6b66, var(--down))}.rdLadderPct{font-size:var(--fs-12);white-space:nowrap;text-align:right;min-width:7ch;font-weight:600}.rdTrendsHub .hubNewsCard,.rdTrendsHub .hubBuzzCard,.rdTrendsHub .hubHypeCard{background:var(--surface-2);border:var(--hairline) solid var(--border);border-radius:var(--r-inset)}.rdTrendsHub .hubNewsCard:hover{border-color:var(--border-strong)}@media (width<=1023px){.rdLadderRow{grid-template-columns:auto minmax(0,1fr) auto}.rdLadderTrack,.rdLadderPct{display:none}}.rdEarnings{gap:var(--sp-4)}.rdEarnLead{gap:var(--sp-2);flex-direction:column;display:flex}.rdEarnHeadline{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600;line-height:1.06}.rdEarnRange{color:var(--ink-muted);font-size:.62em;font-weight:500}.rdEarnRead{max-width:54ch;font-size:var(--fs-16);color:var(--ink-muted);margin:0;line-height:1.55}.rdEarnAction{font:inherit;font-size:var(--fs-14);color:var(--hero-focal);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.rdEarnAction:hover{text-decoration:underline}.rdEarnAction:focus-visible{outline:2px solid var(--focal);outline-offset:2px}.rdEarnAccuracy{align-items:center;gap:var(--sp-2);font-size:var(--fs-12);color:var(--ink-muted);display:inline-flex}.rdEarnAccuracy strong{color:var(--ink)}.rdEarnAccDot{background:var(--ink-muted);border-radius:999px;flex:none;width:7px;height:7px}.rdEarnAccDot.rdUp{background:var(--up)}.rdEarnAccDot.rdDown{background:var(--down)}.rdEarnings .earningsWeekRow{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.rdEarnings .weekScroller{border-radius:var(--r-pill);background:var(--surface-2);border:var(--hairline) solid var(--border);gap:2px;padding:3px;display:inline-flex}.rdEarnings .weekChip{border-radius:var(--r-pill);color:var(--ink-muted);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-weight:500}.rdEarnings .weekChip:hover{color:var(--ink)}.rdEarnings .weekChipActive{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0000004d}.rdEarnings .weekChip:focus-visible{outline:2px solid var(--focal);outline-offset:1px}.rdEarnings .earningsWeekRange{font-size:var(--fs-12);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em}.rdEarnings .earningsCalendarSurface{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--r-card);padding:var(--sp-4);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.rdEarnings .earningsPreviewRail{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--r-card);padding:var(--sp-4)}.rdEarnings .calendarDay{background:var(--surface-2);border:var(--hairline) solid var(--border);border-radius:var(--r-inset)}.rdSettings{gap:var(--sp-4)}.rdSettingsLead{gap:var(--sp-1);flex-direction:column;display:flex}.rdSettingsTitle{font-size:var(--fs-28);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600}.rdSettingsMeta{font-size:var(--fs-14);color:var(--ink-muted);margin:0}.rdSettingsWho{align-items:center;gap:var(--sp-3);display:flex}.rdSettingsWhoAvatar{width:48px;height:48px;font-family:var(--font-display);font-weight:600;font-size:var(--fs-16);color:var(--ink);background:var(--surface-2);border:var(--hairline) solid var(--border-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.rdSettingsWhoAvatar img{object-fit:cover;width:100%;height:100%}.rdSettingsWhoText{flex-direction:column;gap:1px;display:flex}.rdSettingsWhoName{font-family:var(--font-display);font-weight:600;font-size:var(--fs-16);color:var(--ink)}.rdSettingsWhoRole{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted)}.rdSettingsWhoRole-admin{color:var(--focal)}.rdSettingsGrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.rdSettingsCard{gap:var(--sp-4);flex-direction:column;display:flex}.rdSettings .field{background:var(--surface-2);border:var(--hairline) solid var(--border);border-radius:var(--r-inset);color:var(--ink)}.rdSettings .field:focus-visible{outline:2px solid var(--focal);outline-offset:1px;border-color:var(--border-strong)}.rdSettings .accentButton:focus-visible{outline:2px solid var(--focal);outline-offset:2px}.rdReportSkeleton{display:contents}.rdReportFade{flex-direction:column;gap:.9rem;display:flex}.rdReportFadeSkel{z-index:2}.rdSkelTopbar{justify-content:space-between;align-items:center;min-height:32px;display:flex}.rdSkelHero{gap:var(--sp-4);flex-direction:column;justify-content:center;min-height:340px;display:flex}.rdSkelHeroGrid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.rdSkelHeroRead{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.rdSkelHeroFocal{gap:var(--sp-2);padding-top:var(--sp-1);flex-direction:column;align-items:flex-end;display:flex}.rdSkelFacts,.rdSkelHeroHealth{gap:var(--sp-3);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.rdSkelGauge{width:100%}.rdSkelCard{gap:var(--sp-4);flex-direction:column;display:flex}.rdSkelBoard{min-height:605px}.rdSkelQueue{min-height:312px}.rdSkelSectors{min-height:801px}.rdSkelHub{min-height:751px}.rdSkelHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.rdSkelHeadText,.rdSkelRows{gap:var(--sp-2);flex-direction:column;display:flex}.rdSkelBoard .rdSkelRows,.rdSkelQueue .rdSkelRows,.rdSkelSectors .rdSkelRows,.rdSkelHub .rdSkelRows{flex:1;justify-content:space-between}.rdSkelRow{gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:1.4ch minmax(0,1fr) auto;align-items:center;display:grid}.rdSkelRowMain{flex-direction:column;gap:5px;min-width:0;display:flex}.rdSkelRowMetric{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.rdSkelStrip{width:100%}.rdSkelQueueRow{gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.rdSkelAvatar{border-radius:var(--r-inset);flex:none}.rdSkelLadderRow{gap:var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:1.4ch auto minmax(0,1fr) auto;align-items:center;display:grid}.rdSkelLadderBar{justify-self:start;width:100%;max-width:240px}.rdSkelHubCols{gap:var(--sp-6);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rdSkelHubCol{gap:var(--sp-3);flex-direction:column;display:flex}.rdSkelHubColHead{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-1);display:flex}.rdSkelHubItem{padding:var(--sp-3) 0;border-top:var(--hairline) solid var(--border);flex-direction:column;gap:6px;display:flex}.rdSkelHubItem:first-of-type{border-top:0}.rdSkelZone{gap:var(--sp-4);flex-direction:column;display:flex}.rdSkelZoneHead{gap:var(--sp-2);flex-direction:column;display:flex}.rdSkelProof{min-height:254px}.rdSkelProofGrid{gap:var(--sp-4);flex:1;grid-template-columns:1fr 1fr;display:grid}.rdSkelProofBlock{border-radius:var(--r-inset);width:100%;min-height:140px}.rdSkelTail{min-height:96px}.rdCtxSkelLadder{gap:var(--sp-2);flex-direction:column;justify-content:space-between;min-height:652px;display:flex}.rdCtxSkelHub{min-height:600px;display:flex}.rdCtxSkelHub .rdSkelHubCols{flex:1}@media (width<=720px){.rdSkelHeroGrid{grid-template-columns:1fr}.rdSkelHeroFocal{align-items:flex-start;padding-top:0}.rdSkelProofGrid,.rdSkelHubCols{grid-template-columns:1fr}}.rdEarnSkelDayHead{flex-direction:column;gap:5px;display:flex}.rdEarnSkelSlot{opacity:.7;margin:6px 0 3px;width:64%!important}.earnHoldingsRadar{border:var(--hairline) solid #00e87a38;border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);background:linear-gradient(135deg,#00e87a0f 0%,#0000 60%);flex-direction:column;display:flex}.earnHoldingsRadarHead{align-items:center;gap:var(--sp-2);display:flex}.earnHoldingsRadarIcon{font-size:1rem}.earnHoldingsRadarTitle{font-size:var(--fs-14);color:var(--ink);font-weight:600}.earnHoldingsRadarCount{font-size:var(--fs-12);color:#00e87a;border:var(--hairline) solid #00e87a40;border-radius:var(--r-pill);background:#00e87a1a;margin-left:auto;padding:2px 8px}.earnHoldingsRadarList{gap:var(--sp-2);flex-wrap:wrap;display:flex}.earnHoldingChip{align-items:center;gap:var(--sp-2);background:var(--surface-2);border:var(--hairline) solid var(--border-strong);border-radius:var(--r-pill);cursor:pointer;font:inherit;text-align:left;padding:6px 12px 6px 8px;transition:border-color .15s,background .15s;display:inline-flex}.earnHoldingChip:hover{background:#00e87a0f;border-color:#00e87a66}.earnHoldingChip:focus-visible{outline:2px solid var(--focal);outline-offset:2px}.earnHoldingChipInfo{flex-direction:column;gap:0;display:flex}.earnHoldingChipTicker{font-size:var(--fs-13);color:var(--ink);font-weight:700;line-height:1.2}.earnHoldingChipWhen{font-size:var(--fs-11);color:var(--ink-muted);line-height:1.2}.earnHoldingChipAction{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.earnHoldingChipEps{font-size:var(--fs-11);letter-spacing:.02em;font-weight:600}.calEventOwnedDot{vertical-align:middle;background:#00e87a;border-radius:50%;flex:none;width:5px;height:5px;margin-left:3px;display:inline-block}.calEventHCBadge{vertical-align:middle;margin-left:2px;font-size:.7rem}.earnPreviewV2{gap:var(--sp-3)}.earnPreviewVerdict{border-radius:var(--r-inset);padding:var(--sp-2) var(--sp-3);border:1px solid;flex-direction:column;gap:4px;display:flex}.earnPreviewVerdictTag{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.earnPreviewVerdictBody{font-size:var(--fs-13);color:var(--ink-muted);margin:0;line-height:1.5}.earnPreviewConfRow{align-items:center;gap:var(--sp-2);display:flex}.earnPreviewConfLabel{font-size:var(--fs-12);color:var(--ink-muted);white-space:nowrap;min-width:72px}.earnPreviewConfBar{background:#ffffff14;border-radius:999px;flex:1;height:4px;overflow:hidden}.earnPreviewConfFill{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.earnPreviewConfPct{font-size:var(--fs-12);text-align:right;min-width:32px;font-weight:600}.earnPreviewReasons{gap:var(--sp-1);flex-direction:column;display:flex}.earnPreviewReasonsLbl{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-weight:600}.earnPreviewReasonTags{flex-wrap:wrap;gap:5px;display:flex}.earnPreviewReasonTag{font-size:var(--fs-11);color:var(--ink-muted);background:var(--surface-2);border:var(--hairline) solid var(--border);border-radius:var(--r-pill);padding:3px 9px;line-height:1.4}.earningsPreviewSkelId{gap:var(--sp-1);flex-direction:column;display:flex}.earningsPreviewSkelTriad{gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}.hpPage{flex-direction:column;gap:0;display:flex}.hpTopBar{justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem;display:flex}.hpTitle{color:var(--text,#e8eaed);font-size:1.3rem;font-weight:800}.hpRegime{color:#00c8ff;text-transform:uppercase;letter-spacing:.05em;background:#00c8ff1a;border:1px solid #00c8ff40;border-radius:4px;margin-left:.75rem;padding:2px 8px;font-size:.65rem;font-weight:700}.hpTopRight{align-items:center;gap:.5rem;display:flex}.hpNetWorth{color:var(--muted,#6b7280);font-size:.7rem}.hpPlaceholder{color:#fff3;font-style:italic}.hpCapitalRow{border-top:1px solid var(--border,#ffffff0f);border-bottom:1px solid var(--border,#ffffff0f);background:#ffffff04;gap:0;margin:0 0 .5rem;display:flex}.hpCapStat{border-right:1px solid var(--border,#ffffff0f);flex-direction:column;flex:1;align-items:center;padding:.6rem .5rem;display:flex}.hpCapStat:last-child{border-right:none}.hpCapLabel{color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem}.hpCapValue{color:var(--text,#e8eaed);margin-top:2px;font-size:.95rem;font-weight:800}.hpBody{flex-direction:column;gap:0;padding:0 .75rem .75rem;display:flex}.hpSection{border:1px solid var(--border,#ffffff0f);background:#ffffff05;border-radius:8px;margin-bottom:.5rem;padding:.65rem .75rem}.hpSectionHead{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.hpSectionLabel{color:var(--text,#e8eaed);font-size:.68rem;font-weight:700}.hpSectionLink{color:#00c8ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem}.hpMoveRow{cursor:pointer;border-radius:5px;grid-template-columns:60px 1fr auto auto;align-items:center;gap:.5rem;padding:.3rem .4rem;transition:background .1s;display:grid}.hpMoveTrack{text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:600}.hpMoveAction{text-transform:uppercase;font-size:.63rem;font-weight:700}.hpMoveConf{color:var(--muted,#6b7280);text-align:right;min-width:36px;font-size:.6rem}.hpCashNudge{background:#22d3ee0d;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;border-color:#22d3ee33!important}.plPage{flex-direction:column;display:flex}.plTopBar{border-bottom:1px solid var(--border,#ffffff0f);align-items:baseline;gap:.75rem;padding:1rem 1.25rem .75rem;display:flex}.plTitle{color:var(--text,#e8eaed);font-size:1.3rem;font-weight:800}.plSub{color:var(--muted,#6b7280);font-size:.65rem}.plSection{border-bottom:1px solid var(--border,#ffffff0f);padding:.75rem 1rem}.plSectionUntagged{background:#ffffff03}.plSectionHead{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.5rem;display:flex}.plSectionLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:800}.plSectionDesc{color:var(--muted,#6b7280);font-size:.62rem}.plEmpty{color:var(--muted,#6b7280);margin:.25rem 0;font-size:.65rem}.plRow{align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.plRowMain{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex:1;grid-template-columns:36px 1fr auto auto auto;align-items:center;gap:.5rem;padding:.35rem .5rem;transition:background .1s;display:grid}.plRowMain:hover{background:#ffffff0a}.plRowAvatar{width:32px;height:32px;color:var(--text,#e8eaed);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:800;display:flex}.plRowInfo{flex-direction:column;gap:1px;display:flex}.plRowTicker{color:var(--text,#e8eaed);font-size:.78rem;font-weight:700}.plRowAlloc{color:var(--muted,#6b7280);font-size:.58rem}.plRowMeta{text-align:right;flex-direction:column;gap:1px;min-width:80px;display:flex}.plRowEntry{color:var(--muted,#6b7280);font-size:.58rem}.plRowCurrent{color:var(--text,#e8eaed);font-size:.65rem;font-weight:700}.plRowPnl{font-size:.62rem;font-weight:700}.plRowSignal{text-align:right;flex-direction:column;gap:1px;min-width:55px;display:flex}.plRowAction{text-transform:uppercase;font-size:.65rem;font-weight:700}.plRowConf{color:var(--muted,#6b7280);font-size:.58rem}.plTagWrap{flex-shrink:0;position:relative}.plTag{text-transform:uppercase;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;padding:2px 7px;font-size:.6rem;font-weight:700}.plTag:hover{border-color:#ffffff40}.plTagDropdown{z-index:100;background:var(--surface,#1a1d23);border:1px solid #ffffff26;border-radius:6px;min-width:100px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 20px #00000080}.plTagOption{text-align:left;cursor:pointer;width:100%;color:var(--text,#e8eaed);background:0 0;border:none;padding:.4rem .75rem;font-size:.65rem;font-weight:600;display:block}.plTagOption:hover{background:#ffffff12}.plDisclaimer{color:var(--muted,#6b7280);text-align:center;margin-top:auto;padding:.75rem;font-size:.58rem}.pfListTopBar{align-items:baseline;gap:.75rem;padding:1rem 1.25rem .75rem;display:flex}.pfListTitle{color:var(--text,#e8eaed);font-size:1.3rem;font-weight:800}.pfListMeta{color:var(--muted,#6b7280);font-size:.65rem}.pfListMuted{color:var(--muted,#6b7280);padding:1rem 1.25rem;font-size:.7rem}.pfListHeader{color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border,#ffffff0f);grid-template-columns:70px 90px 55px 110px 80px 65px 60px 45px 30px;gap:.5rem;padding:.3rem 1.25rem;font-size:.58rem;display:grid}.pfListRows{flex-direction:column;display:flex}.pfListRow{border-bottom:1px solid var(--border,#ffffff0a);align-items:center;gap:.25rem;display:flex}.pfListRowMain{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;grid-template-columns:70px 90px 55px 110px 80px 65px 60px 45px;align-items:center;gap:.5rem;padding:.55rem 1.25rem;transition:background .1s;display:grid}.pfListRowMain:hover{background:#ffffff08}.pfListTicker{color:var(--text,#e8eaed);font-size:.75rem;font-weight:700}.pfListTrack{text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:600}.pfListAlloc{color:var(--text,#e8eaed);font-size:.68rem}.pfListEntry{color:var(--muted,#6b7280);font-size:.62rem}.pfListPrice{color:var(--text,#e8eaed);font-size:.68rem}.pfListPnl{font-size:.68rem;font-weight:700}.pfListAction{text-transform:uppercase;font-size:.62rem;font-weight:700}.pfListConf{color:var(--muted,#6b7280);font-size:.6rem}.pfListRemove{cursor:pointer;width:28px;height:28px;color:var(--muted,#6b7280);background:0 0;border:none;border-radius:4px;flex-shrink:0;margin-right:.5rem;font-size:.65rem}.pfListRemove:hover{color:#ff2d6b;background:#ff2d6b14}.pfPlaceholder{color:#ffffff2e;font-style:italic}.pfListDisclaimer{color:var(--muted,#6b7280);padding:.75rem 1.25rem;font-size:.58rem;line-height:1.5}.planPgHeader{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 2rem 1rem;display:flex}.planPgSub{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;font-size:.72rem}.planPgHeaderStats{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;flex-shrink:0;align-items:center;gap:0;display:flex;overflow:hidden}.planPgStat{flex-direction:column;align-items:center;gap:.2rem;padding:.65rem 1.1rem;display:flex}.planPgStatNum{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:1.1rem;font-weight:800;line-height:1}.planPgStatLbl{font-family:var(--font-body);color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.07em;font-size:.56rem}.planPgStatDiv{background:#ffffff12;align-self:stretch;width:1px}.planPgAllocSeg{border-radius:3px;min-width:4px;transition:flex .3s}.planPgAllocLegend{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.planPgAllocLbl{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:700}.planPgCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a121c8c;border:1px solid #ffffff14;border-left:3px solid;border-radius:13px;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;transition:border-color .15s,background .15s;display:flex}.planPgCard:hover{background:#0a121cb3}.planPgCardHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.planPgCardLeft{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}.planPgCardRight{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.planPgTrackDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.planPgTrackName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:800}.planPgOnTarget{font-family:var(--font-body);border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.06em;border:1px solid;padding:1px 7px;font-size:.54rem;font-weight:700}.planPgCardVal{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.85rem;font-weight:700}.planPgCardPct{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.9rem;font-weight:800}.planPgCardCount{font-family:var(--font-body);color:var(--muted,#6a94b8);border-radius:var(--r-pill);background:#ffffff0f;padding:1px 7px;font-size:.6rem}.planPgCardDesc{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;font-size:.67rem;line-height:1.5}.planPgCardBar{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.planPgTickers{flex-wrap:wrap;gap:.3rem;display:flex}.planPgTicker:hover{background:#ffffff1f;border-color:#ffffff40}.planPgGuide{font-family:var(--font-body);color:var(--muted,#6a94b8);border-top:1px solid #ffffff0d;margin:0;padding-top:.25rem;font-size:.6rem}.planPgFootBtn{font-family:var(--font-body);color:var(--focal,#00c8ff);cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem;font-weight:600;text-decoration:none}.planPgFootBtn:hover{text-decoration:underline}.skeletonLineTiny{width:42%;height:7px}.hpHero{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:1.5rem;padding:1.2rem 1.5rem 1rem;display:flex}.hpHeroDate{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.hpHeroNetWorth{flex-direction:column;gap:.15rem;display:flex}.hpHeroNWLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.hpHeroNWValue{letter-spacing:-.04em;color:#e8eaed;font-size:2.2rem;font-weight:900;line-height:1}.hpHeroNWPlaceholder{color:#ffffff26;font-style:italic}.hpHeroNWNote{color:#4b5563;font-size:.58rem}.hpHeroStats{align-items:center;gap:0;margin-top:.2rem;display:flex}.hpHeroStat{flex-direction:column;align-items:flex-start;padding-right:1rem;display:flex}.hpHeroStatDiv{background:#ffffff14;width:1px;height:24px;margin-right:1rem}.hpRegimePill{letter-spacing:.05em;text-transform:uppercase;color:#00c8ff;background:#00c8ff14;border:1px solid #00c8ff38;border-radius:100px;align-items:center;gap:.4rem;width:fit-content;padding:3px 10px;font-size:.62rem;font-weight:700;display:inline-flex}@keyframes hpPulse{0%,to{opacity:1}50%{opacity:.4}}.hpHeroDonut{flex-shrink:0}.hpHeroLegend{flex-direction:column;gap:.4rem;min-width:140px;display:flex}.hpAllocRow{align-items:center;gap:.5rem;display:flex}.hpAllocLabel{min-width:52px;font-size:.62rem;font-weight:600}.hpAllocBarWrap{background:#ffffff12;border-radius:2px;flex:1;height:3px;overflow:hidden}.hpAllocBarFill{border-radius:2px;height:100%;transition:width .4s}.hpAllocPct{color:#6b7280;text-align:right;min-width:32px;font-size:.6rem}.hpMarketStrip{background:#00c8ff08;border-bottom:1px solid #00c8ff14;align-items:flex-start;gap:.6rem;padding:.6rem 1.5rem;display:flex}.hpMarketStripIcon{flex-shrink:0;margin-top:1px;font-size:.8rem}.hpMarketStripText{color:#9ca3af;margin:0;font-size:.68rem;line-height:1.5}.hpBody{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 1.5rem 1.5rem;display:grid}@media (width<=900px){.hpBody{grid-template-columns:1fr}.hpHero{flex-direction:column}.hpHeroRight{justify-content:center;width:100%}}.hpCard{background:#0a130eb3;border:1px solid #7793801f;border-radius:12px;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.hpCardLink{color:#00c8ff;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.62rem}.hpMoveRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;grid-template-columns:8px 56px 1fr auto auto;align-items:center;gap:.5rem;padding:.35rem .4rem;transition:background .1s;display:grid}.hpMoveRow:hover{background:#ffffff0a}.hpMoveDirDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.hpMoveTicker{color:#e8eaed;font-size:.75rem;font-weight:800}.hpMoveMid{flex-direction:column;gap:2px;display:flex}.hpMoveTrack{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:.55rem}.hpMoveConfBar{background:#ffffff12;border-radius:1px;width:48px;height:2px;overflow:hidden}.hpMoveConf{text-transform:uppercase;font-size:.6rem;font-weight:700}.hpMoveConfPct{color:#6b7280;text-align:right;width:28px;font-size:.58rem}.hpPosSection{flex-direction:column;gap:.15rem;display:flex}.hpPosSectionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.6rem}.hpPosRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;grid-template-columns:52px 60px 1fr auto auto;align-items:center;gap:.4rem;padding:.28rem .35rem;transition:background .1s;display:grid}.hpPosRow:hover{background:#ffffff0a}.hpPosTicker{color:#e8eaed;font-size:.72rem;font-weight:700}.hpPosTrack{text-transform:capitalize;font-size:.58rem;font-weight:600}.hpPosBarWrap{background:#ffffff0f;border-radius:1px;height:2px;overflow:hidden}.hpPosBarFill{border-radius:1px;height:100%;transition:width .4s}.hpPosAlloc{color:#9ca3af;text-align:right;font-size:.65rem;font-weight:700}.hpPosAction{text-transform:uppercase;font-size:.58rem;font-weight:700}.hpCashNudge{cursor:pointer;background:#22d3ee0d;border:1px solid #22d3ee26;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.hpCashPct{color:#22d3ee;font-size:.82rem;font-weight:800}.hpCashYield{color:#00e87a;background:#00e87a1a;border:1px solid #00e87a33;border-radius:4px;padding:1px 6px;font-size:.6rem}.hpCashCta{color:#6b7280;margin-left:auto;font-size:.6rem}.hpNewsRow{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:.2rem;padding-bottom:.6rem;display:flex}.hpNewsRow:last-child{border-bottom:none;padding-bottom:0}.hpNewsTop{align-items:center;gap:.3rem;display:flex}.hpNewsTicker{color:#e8eaed;background:#ffffff12;border-radius:3px;padding:1px 5px;font-size:.6rem;font-weight:700}.hpNewsAgo{color:#4b5563;margin-left:auto;font-size:.58rem}.hpNewsTitle{color:#9ca3af;margin:0;font-size:.65rem;line-height:1.4}.plcPage{flex-direction:column;gap:0;display:flex}.plcHeader{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.5rem .8rem;display:flex}.plcTitle{color:#e8eaed;margin:0;font-size:1.4rem;font-weight:900}.plcSub{color:#6b7280;margin:.15rem 0 0;font-size:.62rem}.plcHeaderLeft{flex-direction:column;display:flex}.plcHeaderStats{align-items:center;gap:0;display:flex}.plcHeaderStat{flex-direction:column;align-items:center;padding:0 1rem;display:flex}.plcHeaderStatVal{font-size:1.3rem;font-weight:900;line-height:1}.plcHeaderStatLbl{color:#6b7280;letter-spacing:.04em;margin-top:2px;font-size:.58rem}.plcHeaderStatDiv{background:#ffffff12;width:1px;height:30px}.plcLane{border-bottom:1px solid #ffffff0d;padding:.9rem 1.5rem}.plcLaneHead{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.plcLaneLabel{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:800}.plcLaneCount{color:#9ca3af;background:#ffffff12;border-radius:100px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.6rem;font-weight:700;display:inline-flex}.plcScroll{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;gap:.75rem;padding-bottom:.75rem;display:flex;overflow:auto visible}.plcScroll::-webkit-scrollbar{height:4px}.plcScroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.plcEmpty{color:#4b5563;white-space:nowrap;padding:.5rem .25rem;font-size:.65rem;font-style:italic}.plcCard{background:#0a130ecc;border:1px solid #7793801a;border-radius:12px;flex-direction:column;flex-shrink:0;gap:.5rem;width:200px;padding:.85rem;transition:border-color .15s,box-shadow .15s;display:flex}.plcCard:hover{box-shadow:0 4px 20px #00000040}.plcCardTop{justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.plcTickerBtn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.45rem;padding:0;display:flex}.plcAvatar{letter-spacing:-.03em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.65rem;font-weight:900;display:flex}.plcTicker{color:#e8eaed;font-size:.88rem;font-weight:900;line-height:1}.plcEntryDate{color:#6b7280;margin-top:1px;font-size:.55rem}.plcPnlRow{flex-wrap:wrap;align-items:baseline;gap:.3rem;display:flex}.plcPnl{font-size:1.05rem;font-weight:900;line-height:1}.plcEntry{color:#6b7280;font-size:.58rem}.plcArrow{color:#4b5563;font-size:.58rem}.plcCurrent{color:#e8eaed;font-size:.65rem;font-weight:700}.plcPnlNone{color:#4b5563;font-size:.62rem;font-style:italic}.plcAllocBar{background:#ffffff0f;border-radius:1px;height:2px;overflow:hidden}.plcAllocFill{opacity:.7;border-radius:1px;height:100%;transition:width .4s}.plcAllocLabel{color:#4b5563;font-size:.56rem}.plcSignalRow{align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.plcAction{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:800}.plcConfWrap{flex:1;align-items:center;gap:.3rem;display:flex}.plcConfBar{background:#ffffff0f;border-radius:2px;flex:1;height:3px;overflow:hidden}.plcConfFill{border-radius:2px;height:100%}.plcConfPct{color:#6b7280;white-space:nowrap;font-size:.56rem}.plcTagWrap{flex-shrink:0;position:relative}.plcTag{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid;border-radius:4px;padding:2px 6px;font-size:.58rem;font-weight:700}.plcTag:hover{background:#ffffff14}.plcTagDropdown{z-index:20;background:#0d1a10;border:1px solid #77938033;border-radius:6px;min-width:96px;padding:.3rem 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0006}.plcTagOpt{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:.3rem .65rem;font-size:.62rem;font-weight:600;transition:background .1s;display:block}.plcTagOpt:hover{background:#ffffff0f}.plcDisclaimer{color:#374151;text-align:center;padding:.75rem 1.5rem 1rem;font-size:.58rem}.hbPage{flex-direction:column;gap:0;display:flex}.hbHeader{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem 1rem;display:flex}.hbHeaderLeft{flex-direction:column;gap:.3rem;display:flex}.hbDate{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.hbTitle{color:#e8eaed;letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:900}.hbRegimePill{letter-spacing:.06em;text-transform:uppercase;color:#00c8ff;background:#00c8ff14;border:1px solid #00c8ff33;border-radius:100px;align-items:center;gap:.35rem;width:fit-content;padding:3px 10px;font-size:.6rem;font-weight:700;display:inline-flex}.hbRegimeDot{background:#00c8ff;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite hbPulse}@keyframes hbPulse{0%,to{opacity:1}50%{opacity:.35}}.hbHeaderRight{align-items:center;gap:0;display:flex}.hbStat{flex-direction:column;align-items:center;padding:0 1rem;display:flex}.hbStatVal{color:#e8eaed;font-size:1.4rem;font-weight:900;line-height:1}.hbStatLbl{color:#6b7280;letter-spacing:.04em;margin-top:2px;font-size:.56rem}.hbStatDiv{background:#ffffff12;width:1px;height:32px}.hbContextStrip{background:#00c8ff06;border-bottom:1px solid #00c8ff12;flex-direction:column;gap:.3rem;padding:.7rem 1.5rem;display:flex}.hbContextText,.hbContextTeach{color:#9ca3af;margin:0;font-size:.68rem;line-height:1.5}.hbContextTeach{color:#7c8fa6}.hbContextLabel{color:#6b7280;font-weight:700}.hbSection{border-bottom:1px solid #ffffff0d;padding:1rem 1.5rem}.hbSectionHead{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.hbSectionTitle{color:#e8eaed;font-size:.78rem;font-weight:800}.hbSectionLink{color:#00c8ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem}.hbSectionLink:hover{text-decoration:underline}.hbMuted{color:#6b7280;margin:0;font-size:.65rem}.hbEmptyState{flex-direction:column;gap:.25rem;display:flex}.hbEmptyHint{color:#4b5563;margin:0;font-size:.62rem}.hbActionGrid{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex-wrap:nowrap;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.hbActionCard{cursor:pointer;text-align:left;background:#0a130ecc;border:1px solid;border-radius:10px;flex-direction:column;flex-shrink:0;gap:.45rem;width:210px;min-height:110px;padding:.85rem;transition:box-shadow .15s;display:flex}.hbActionCard:hover{box-shadow:0 4px 20px #0000004d}.hbActionTop{justify-content:space-between;align-items:center;display:flex}.hbActionTicker{color:#e8eaed;font-size:1rem;font-weight:900}.hbActionBadge{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:4px;padding:2px 7px;font-size:.58rem;font-weight:800}.hbActionConfRow{align-items:center;gap:.4rem;display:flex}.hbActionConfBar{background:#ffffff12;border-radius:2px;flex:1;height:3px;overflow:hidden}.hbActionConfFill{border-radius:2px;height:100%;transition:width .4s}.hbActionConfPct{text-align:right;min-width:30px;font-size:.62rem;font-weight:700}.hbActionReason{color:#9ca3af;margin:0;font-size:.62rem;font-style:italic;line-height:1.4}.hbActionMore{color:#4b5563;margin:0;font-size:.58rem}.hbRationaleRow{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hbRationale{color:#9ca3af;background:#ffffff05;border-radius:7px;flex:1;min-width:180px;margin:0;padding:.5rem .65rem;font-size:.63rem;line-height:1.45}.hbRationale--buy{border-left:2px solid #00e87a59}.hbRationale--sell{border-left:2px solid #ff2d6b59}.hbTwoCol{grid-template-columns:1fr 360px;gap:1rem;padding:1rem 1.5rem 1.5rem;display:grid}@media (width<=960px){.hbTwoCol{grid-template-columns:1fr}}.hbRightCol{flex-direction:column;gap:.75rem;display:flex}.hbCard{background:#0a130eb3;border:1px solid #7793801a;border-radius:12px;flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.hbCardHead{justify-content:space-between;align-items:center;display:flex}.hbCardTitle{color:#e8eaed;font-size:.7rem;font-weight:700}.hbCardLink{color:#00c8ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem}.hbCardLink:hover{text-decoration:underline}.hbCardSub{color:#4b5563;margin:0;font-size:.62rem}.hbHoldingList{flex-direction:column;gap:.15rem;display:flex}.hbHoldingRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-wrap:nowrap;grid-template-columns:28px auto 1fr auto;align-items:start;gap:.5rem;padding:.4rem .3rem;transition:background .1s;display:grid}.hbHoldingRow:hover{background:#ffffff0a}.hbHoldingAvatar{letter-spacing:-.03em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.6rem;font-weight:900;display:flex}.hbHoldingInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.hbHoldingTicker{color:#e8eaed;font-size:.75rem;font-weight:800}.hbHoldingTrack{text-transform:capitalize;font-size:.56rem;font-weight:600}.hbHoldingAlloc{flex-direction:column;gap:2px;display:flex}.hbHoldingAllocBar{background:#ffffff0f;border-radius:1px;width:48px;height:2px;overflow:hidden}.hbHoldingAlloc>span{color:#6b7280;font-size:.56rem}.hbHoldingSignal{text-align:right;flex-direction:column;gap:1px;min-width:44px;display:flex}.hbHoldingReason{color:#4b5563;grid-column:2/-1;margin:0;font-size:.6rem;font-style:italic;line-height:1.35}.hbCashNudge{cursor:pointer;text-align:left;background:#22d3ee0a;border:1px solid #22d3ee26;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.hbCashPct{color:#22d3ee;font-size:.78rem;font-weight:800}.hbCashYield{color:#00e87a;background:#00e87a1a;border:1px solid #00e87a26;border-radius:3px;padding:1px 5px;font-size:.58rem}.hbCashCta{color:#6b7280;margin-left:auto;font-size:.58rem}.hbAllocContent{align-items:center;gap:.75rem;display:flex}.hbAllocLegend{flex-direction:column;flex:1;gap:.4rem;display:flex}.hbAllocRow{align-items:center;gap:.4rem;display:flex}.hbAllocDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.hbAllocLabel{color:#9ca3af;flex:1;font-size:.62rem}.hbAllocPct{font-size:.62rem;font-weight:700}.hbAllocNote{color:#4b5563;margin:0;font-size:.58rem}.hbNewsList{flex-direction:column;gap:.55rem;display:flex}.hbNewsRow{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:.18rem;padding-bottom:.55rem;display:flex}.hbNewsRow:last-child{border-bottom:none;padding-bottom:0}.hbNewsTop{align-items:center;gap:.3rem;display:flex}.hbNewsSent{border-radius:50%;flex-shrink:0;width:5px;height:5px}.hbNewsTicker{color:#e8eaed;background:#ffffff12;border-radius:3px;padding:1px 5px;font-size:.58rem;font-weight:700}.hbNewsAgo{color:#4b5563;margin-left:auto;font-size:.56rem}.hbNewsTitle{color:#9ca3af;margin:0;font-size:.63rem;line-height:1.4}.hbDisclaimer{color:#374151;text-align:center;padding:.5rem 1.5rem 1rem;font-size:.56rem}.plv2Page{flex-direction:column;display:flex}.plv2Header{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem .85rem;display:flex}.plv2Title{color:#e8eaed;margin:0;font-size:1.4rem;font-weight:900}.plv2Sub{color:#6b7280;margin:.12rem 0 0;font-size:.62rem}.plv2Stats{align-items:center;gap:0;display:flex}.plv2Stat{flex-direction:column;align-items:center;padding:0 1rem;display:flex}.plv2StatVal{font-size:1.3rem;font-weight:900;line-height:1}.plv2StatLbl{color:#6b7280;letter-spacing:.03em;margin-top:2px;font-size:.56rem}.plv2StatDiv{background:#ffffff12;width:1px;height:28px}.plv2Lane{border-bottom:1px solid #ffffff0a;padding:.85rem 1.5rem}.plv2LaneHead{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.plv2LaneLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:800}.plv2LaneCount{color:#9ca3af;background:#ffffff12;border-radius:100px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.58rem;font-weight:700;display:inline-flex}.plv2LaneEmpty{color:#4b5563;margin:0;font-size:.63rem;font-style:italic}.plv2Scroll{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;gap:.85rem;padding-bottom:.5rem;display:flex;overflow:auto visible}.plv2Scroll::-webkit-scrollbar{height:4px}.plv2Scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.plv2Card{background:#0a130ed9;border:1px solid #7793801a;border-radius:12px;flex-direction:column;flex-shrink:0;gap:.55rem;width:240px;padding:.9rem;display:flex}.plv2CardTop{justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.plv2TickerBtn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.45rem;padding:0;display:flex}.plv2Avatar{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.68rem;font-weight:900;display:flex}.plv2TickerInfo{flex-direction:column;display:flex}.plv2Ticker{color:#e8eaed;font-size:.9rem;font-weight:900;line-height:1}.plv2EntryDate{color:#6b7280;margin-top:1px;font-size:.55rem}.plv2Thesis{border:1px solid;border-radius:5px;padding:4px 8px;font-size:.6rem;font-weight:600;line-height:1.3}.plv2Arc{padding:.2rem 0}.plv2ArcLine{align-items:center;display:flex}.plv2ArcPoint{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.plv2ArcDot{background:#374151;border:1px solid #6b7280;border-radius:50%;flex-shrink:0;width:6px;height:6px}.plv2ArcDotNow{border:none;width:8px;height:8px}.plv2ArcDotTarget{background:#ffffff26;border-color:#4b5563}.plv2ArcPrice{color:#e8eaed;white-space:nowrap;font-size:.58rem;font-weight:700}.plv2ArcLbl{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:.5rem}.plv2ArcTrack{flex:1;height:20px;margin:0 3px;position:relative}.plv2ArcTrackTarget{opacity:.5}.plv2ArcBar{border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.plv2ArcBarDashed{background:repeating-linear-gradient(90deg,#ffffff1f 0 4px,#0000 4px 8px)}.plv2ArcBarFill{border-radius:2px;height:100%}.plv2ArcPnl{white-space:nowrap;font-size:.6rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.plv2SignalRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.plv2ActionBadge{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:4px;padding:2px 7px;font-size:.6rem;font-weight:800}.plv2NoSignal{color:#4b5563;font-size:.6rem;font-style:italic}.plv2ConfWrap{flex:1;align-items:center;gap:.3rem;min-width:0;display:flex}.plv2ConfBar{background:#ffffff0f;border-radius:2px;flex:1;height:3px;overflow:hidden}.plv2ConfFill{border-radius:2px;height:100%;transition:width .4s}.plv2ConfPct{white-space:nowrap;font-size:.56rem;font-weight:700}.plv2Alloc{color:#4b5563;white-space:nowrap;margin-left:auto;font-size:.56rem}.plv2Reasons{flex-direction:column;gap:.2rem;display:flex}.plv2Reason0{color:#9ca3af;margin:0;font-size:.62rem;font-style:italic;line-height:1.4}.plv2ReasonMore{color:#6b7280;margin:0;font-size:.6rem}.plv2ReasonsToggle{color:#00c8ff;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.58rem}.plv2ReasonsToggle:hover{text-decoration:underline}.plv2TagWrap{position:relative}.plv2Tag{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid;border-radius:4px;padding:2px 6px;font-size:.56rem;font-weight:700}.plv2Tag:hover{background:#ffffff14}.plv2TagDropdown{z-index:20;background:#0c1810;border:1px solid #77938033;border-radius:7px;min-width:96px;padding:.3rem 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000073}.plv2TagOpt{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:.3rem .65rem;font-size:.62rem;font-weight:600;transition:background .1s;display:block}.plv2TagOpt:hover{background:#ffffff0f}.plv2Disclaimer{color:#374151;text-align:center;padding:.6rem 1.5rem 1rem;font-size:.56rem}.hpHero{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.3rem 1.6rem 1.1rem;display:flex}.hpHeroLeft{flex-direction:column;flex:1;gap:.35rem;min-width:280px;display:flex}.hpGreeting{color:#6b7280;font-size:.78rem}.hpHeroTitle{color:#e8eaed;letter-spacing:-.04em;margin:0;font-size:1.7rem;font-weight:900;line-height:1.1}.hpHeroDate{color:#4b5563;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.hpHeroMarket{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hpMarketPill{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:.75rem;padding:.45rem .7rem;display:flex}.hpMarketPillLeft{align-items:baseline;gap:.4rem;display:flex}.hpMarketPillTicker{color:#9ca3af;font-size:.7rem;font-weight:800}.hpMarketPillPrice{color:#e8eaed;font-size:.8rem;font-weight:700}.hpMarketPillChg{font-size:.72rem;font-weight:800}.hpHeroRight{flex-shrink:0;align-items:center;gap:1rem;display:flex}.hpGreenRing{flex-shrink:0}.hpHeroStats{flex-wrap:wrap;align-items:center;gap:0;display:flex}.hpHeroStat{flex-direction:column;align-items:center;padding:0 .85rem;display:flex}.hpHeroStatVal{color:#e8eaed;font-size:1.4rem;font-weight:900;line-height:1}.hpHeroStatLbl{color:#6b7280;letter-spacing:.03em;margin-top:2px;font-size:.56rem}.hpHeroStatDiv{background:#ffffff12;width:1px;height:30px}.hpRegimePill{letter-spacing:.06em;text-transform:uppercase;color:#00c8ff;background:#00c8ff14;border:1px solid #00c8ff33;border-radius:100px;align-items:center;gap:.35rem;width:fit-content;margin-left:.85rem;padding:4px 10px;font-size:.6rem;font-weight:700;display:inline-flex}.hpRegimeDot{background:#00c8ff;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite hpRegimePulse}@keyframes hpRegimePulse{0%,to{opacity:1}50%{opacity:.3}}.hpContextStrip{background:#00c8ff06;border-bottom:1px solid #00c8ff12;align-items:flex-start;gap:.6rem;padding:.65rem 1.6rem;display:flex}.hpContextIcon{flex-shrink:0;margin-top:1px;font-size:.8rem}.hpContextText{color:#9ca3af;margin:0;font-size:.68rem;line-height:1.5}.hpSectionTitle{color:#e8eaed;font-size:.78rem;font-weight:800}.hpSectionSub{color:#4b5563;flex:1;font-size:.62rem}.hpSectionLink{color:#00c8ff;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0;font-size:.62rem}.hpMuted{color:#6b7280;margin:0;font-size:.65rem}.hpActionScroll{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.hpActionScroll::-webkit-scrollbar{height:4px}.hpActionScroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.hpActionCard{cursor:pointer;text-align:left;background:#0a130ed9;border:1px solid;border-radius:11px;flex-direction:column;flex-shrink:0;gap:.4rem;width:220px;min-height:120px;padding:.85rem;transition:box-shadow .15s,transform .1s;display:flex;position:relative}.hpActionCard:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0000004d}.hpHighConvBadge{text-transform:uppercase;letter-spacing:.05em;color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:0 10px 0 6px;padding:2px 7px;font-size:.52rem;font-weight:800;position:absolute;top:-1px;right:-1px}.hpActionTop{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.hpActionTicker{color:#e8eaed;font-size:1.05rem;font-weight:900}.hpActionBadge{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:4px;padding:2px 7px;font-size:.56rem;font-weight:800}.hpActionConfRow{align-items:center;gap:.4rem;display:flex}.hpActionConfBar{background:#ffffff12;border-radius:2px;flex:1;height:3px;overflow:hidden}.hpActionConfFill{border-radius:2px;height:100%;transition:width .4s}.hpActionConfPct{text-align:right;min-width:28px;font-size:.62rem;font-weight:800}.hpActionMetaRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hpActionToday{font-size:.6rem;font-weight:700}.hpActionExpected{color:#6b7280;font-size:.6rem}.hpActionReason{color:#9ca3af;flex:1;margin:0;font-size:.62rem;font-style:italic;line-height:1.4}.hpRationale{color:#6b7280;background:#ffffff05;border-radius:6px;margin:.5rem 0 0;padding:.45rem .6rem;font-size:.63rem;line-height:1.45}.hpRationale--buy{border-left:2px solid #00e87a59}.hpRationale--sell{border-left:2px solid #ff2d6b59}.hpTwoCol{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 1.6rem 1.2rem;display:grid}@media (width<=960px){.hpTwoCol{grid-template-columns:1fr}}.hpCard{background:#0a130eb3;border:1px solid #7793801a;border-radius:12px;flex-direction:column;gap:.6rem;padding:.95rem 1rem;display:flex}.hpCardHead{justify-content:space-between;align-items:center;display:flex}.hpCardTitle{color:#e8eaed;font-size:.7rem;font-weight:700}.hpCardLink{color:#00c8ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem}.hpCardLink:hover{text-decoration:underline}.hpCardSub{color:#4b5563;margin:0;font-size:.62rem}.hpChgList{flex-direction:column;gap:.2rem;display:flex}.hpChgDivider{background:#ffffff0f;height:1px;margin:.3rem 0}.hpChgRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;grid-template-columns:48px 1fr 48px;align-items:center;gap:.5rem;padding:.25rem .3rem;transition:background .1s;display:grid}.hpChgRow:hover:not(:disabled){background:#ffffff0a}.hpChgRow:disabled{cursor:default}.hpChgRowBench{opacity:.6}.hpChgTicker{font-size:.68rem;font-weight:700}.hpChgBarWrap{height:12px;position:relative}.hpChgBarMid{background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:50%}.hpChgBarFill{border-radius:2px;transition:width .4s;position:absolute;top:2px;bottom:2px}.hpChgPct{text-align:right;font-size:.62rem;font-weight:700}.hpDiveGrid{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;max-height:280px;display:grid;overflow-y:auto}.hpDiveCard{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.25rem;padding:.55rem .6rem;transition:border-color .15s,background .15s;display:flex}.hpDiveCard:hover{background:#ffffff0f;border-color:#ffffff24}.hpDiveTop{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.hpDiveTicker{color:#e8eaed;font-size:.72rem;font-weight:900}.hpDiveSig{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:3px;padding:1px 4px;font-size:.52rem;font-weight:800}.hpDiveSector{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;overflow:hidden}.hpDiveBottom{justify-content:space-between;align-items:center;gap:.2rem;display:flex}.hpDiveChg{font-size:.62rem;font-weight:700}.hpDiveConf{color:#6b7280;font-size:.55rem}.hpDiveAnalyze{color:#00c8ff;margin-top:auto;font-size:.55rem}.hpTrust{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin:0 1.6rem 1.2rem;padding:1rem}.hpTrustHead{align-items:baseline;gap:.6rem;margin-bottom:.75rem;display:flex}.hpTrustTitle{color:#e8eaed;font-size:.7rem;font-weight:800}.hpTrustSub{color:#4b5563;font-size:.62rem}.hpTrustGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.hpTrustItem{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.hpTrustItemLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:700}.hpTrustItemVal{font-size:1.1rem;font-weight:900;line-height:1.1}.hpTrustItemDesc{color:#6b7280;margin-top:.2rem;font-size:.62rem;line-height:1.45}.hpDisclaimer{color:#374151;text-align:center;padding:.4rem 1.6rem 1rem;font-size:.56rem}.hp3Page{flex-direction:column;gap:0;display:flex}.hp3Header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:2rem;padding:2rem 2rem 1.5rem;display:flex}.hp3HeaderLeft{flex-direction:column;gap:.4rem;display:flex}.hp3Greeting{color:#6b7280;margin:0;font-size:.8rem;font-weight:400}.hp3Title{color:#e8eaed;letter-spacing:-.045em;margin:0;font-size:2rem;font-weight:900;line-height:1.05}.hp3Date{color:#374151;text-transform:uppercase;letter-spacing:.07em;margin:.2rem 0 0;font-size:.62rem}.hp3HeaderRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.75rem;display:flex}.hp3PlanScore{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.hp3PlanScoreVal{letter-spacing:-.06em;font-size:3.5rem;font-weight:900;line-height:1}.hp3PlanScoreLbl{color:#4b5563;text-transform:uppercase;letter-spacing:.07em;font-size:.6rem}.hp3HeaderMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.hp3RegimePill{letter-spacing:.06em;text-transform:uppercase;color:#00c8ff;background:#00c8ff14;border:1px solid #00c8ff2e;border-radius:100px;align-items:center;gap:.35rem;padding:4px 10px;font-size:.6rem;font-weight:700;display:inline-flex}.hp3RegimeDot{background:#00c8ff;border-radius:50%;width:5px;height:5px;animation:2.5s ease-in-out infinite hp3Pulse}@keyframes hp3Pulse{0%,to{opacity:1}50%{opacity:.25}}.hp3GreenProb{color:#4b5563;font-size:.62rem}.hp3PlanSection{border-bottom:1px solid #ffffff0d;padding:1.5rem 2rem}.hp3PlanHead{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.hp3PlanTitle{color:#e8eaed;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:700}.hp3PlanLink{color:#00c8ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem}.hp3PlanLink:hover{text-decoration:underline}.hp3PlanBars{flex-direction:column;gap:.1rem;display:flex}.hp3PlanBar{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;grid-template-columns:160px 1fr auto;align-items:center;gap:1rem;padding:.7rem .8rem;transition:background .12s;display:grid}.hp3PlanBar:hover{background:#ffffff08}.hp3PlanBarLeft{align-items:center;gap:.5rem;display:flex}.hp3PlanBarDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.hp3PlanBarLabel{color:#9ca3af;font-size:.7rem;font-weight:600}.hp3PlanBarTrack{background:#ffffff0f;border-radius:3px;height:6px;position:relative;overflow:visible}.hp3PlanBarTarget{border-radius:3px;position:absolute;inset:0}.hp3PlanBarActual{border-radius:3px;max-width:120%;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.hp3PlanBarRight{justify-content:flex-end;align-items:baseline;gap:.3rem;min-width:200px;display:flex}.hp3PlanBarActualPct{color:#e8eaed;font-size:.82rem;font-weight:800}.hp3PlanBarOf{color:#374151;font-size:.58rem}.hp3PlanBarTargetPct{font-size:.7rem;font-weight:600}.hp3PlanBarStatus{white-space:nowrap;margin-left:.4rem;font-size:.62rem;font-weight:600}.hp3Empty{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.5rem 0;display:flex}.hp3EmptyText{color:#6b7280;margin:0;font-size:.72rem}.hp3EmptyBtn{color:#00c8ff;cursor:pointer;background:#00c8ff14;border:1px solid #00c8ff33;border-radius:6px;padding:.4rem .85rem;font-size:.68rem}.hp3EmptyBtn:hover{background:#00c8ff24}.hp3AttentionStrip{background:#ffffff04;border-bottom:1px solid #ffffff0d;flex-wrap:wrap;align-items:flex-start;gap:.85rem;padding:.9rem 2rem;display:flex}.hp3AttentionLabel{color:#4b5563;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;padding-top:3px;font-size:.6rem;font-weight:700}.hp3AttentionItems{flex-wrap:wrap;gap:.4rem;display:flex}.hp3AttentionChip{cursor:pointer;background:0 0;border:1px solid;border-radius:100px;padding:4px 12px;font-size:.65rem;font-weight:600;transition:opacity .1s}.hp3AttentionChip:hover{opacity:.8}.hp3AttentionChip--warn{color:#ff6b35;background:#ff6b3512;border-color:#ff6b354d}.hp3AttentionChip--cash{color:#22d3ee;background:#22d3ee12;border-color:#22d3ee4d}.hp3AttentionChip--buy{color:#00e87a;background:#00e87a0f;border-color:#00e87a4d}.hp3AttentionChip--sell{color:#ff2d6b;background:#ff2d6b0f;border-color:#ff2d6b4d}.hp3ContextBlock{border-bottom:1px solid #ffffff0a;flex-direction:column;gap:.3rem;padding:1rem 2rem;display:flex}.hp3ContextLabel{color:#374151;text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;font-weight:700}.hp3ContextText{color:#6b7280;max-width:720px;margin:0;font-size:.72rem;line-height:1.6}.hp3SignalSection{padding:1.25rem 2rem 1rem}.hp3SignalHead{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.hp3SignalTitle{color:#e8eaed;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:700}.hp3SignalLink{color:#00c8ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem}.hp3SignalLink:hover{text-decoration:underline}.hp3SignalList{flex-direction:column;gap:.15rem;display:flex}.hp3SigRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;grid-template-columns:64px 60px 120px 40px 1fr;align-items:center;gap:.75rem;padding:.55rem .65rem;transition:background .1s;display:grid}.hp3SigAction{text-transform:uppercase;letter-spacing:.05em;text-align:center;border:1px solid;border-radius:4px;padding:2px 7px;font-size:.58rem;font-weight:800}.hp3SigBarFill{border-radius:2px;height:100%;transition:width .4s}.hp3SigReason{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.hp3Rationale{color:#6b7280;background:#ffffff05;border-radius:6px;margin:.5rem 0 0;padding:.5rem .7rem;font-size:.63rem;line-height:1.5}.hp3Rationale--buy{border-left:2px solid #00e87a4d}.hp3Rationale--sell{border-left:2px solid #ff2d6b4d}.hp3Disclaimer{color:#374151;text-align:center;padding:1rem 2rem;font-size:.56rem}.hp3PlanRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;grid-template-columns:180px 1fr 56px 120px;align-items:center;gap:1rem;width:100%;padding:.65rem .8rem;transition:background .12s;display:grid}.hp3PlanRow:hover{background:#ffffff08}.hp3PlanRowLabel{align-items:center;gap:.5rem;display:flex}.hp3PlanDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.hp3PlanName{color:#9ca3af;font-size:.72rem;font-weight:600}.hp3PlanBarTrack{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.hp3PlanBarFill{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.hp3PlanPct{text-align:right;font-size:.82rem;font-weight:800}.hp3PlanSigs{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.hp3PlanSigBuy{color:#00e87a;font-size:.62rem;font-weight:700}.hp3PlanSigHold{color:#4b5563;font-size:.62rem;font-weight:600}.hp3PlanSigSell{color:#ff2d6b;font-size:.62rem;font-weight:700}.hp3PlanSigCash{color:#6b7280;font-size:.62rem}.hp3PlanSigNone{color:#374151;font-size:.62rem}.hp3Chip{cursor:pointer;background:0 0;border:1px solid;border-radius:100px;padding:4px 12px;font-size:.65rem;font-weight:600;transition:opacity .1s}.hp3Chip:hover{opacity:.8}.hp3Chip--sell{color:#ff6b35;background:#ff6b3514;border-color:#ff6b3559}.hp3Chip--cash{color:#22d3ee;background:#22d3ee12;border-color:#22d3ee4d}.hp3Chip--buy{color:#00e87a;background:#00e87a0f;border-color:#00e87a4d}.hp3SigRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;grid-template-columns:62px 64px 100px 38px 1fr;align-items:center;gap:.75rem;width:100%;padding:.5rem .65rem;transition:background .1s;display:grid}.hp3SigRow:hover{background:#ffffff0a}.hp3SigBadge{text-transform:uppercase;letter-spacing:.04em;text-align:center;border:1px solid;border-radius:4px;padding:2px 6px;font-size:.58rem;font-weight:800}.hp3SigTicker{color:#e8eaed;font-size:.8rem;font-weight:900}.hp3SigBar{background:#ffffff12;border-radius:2px;height:3px;overflow:hidden}.hp3SigConf{font-size:.65rem;font-weight:700}.hp3SigReason{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.hp3MarketSection{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;margin:0 2rem .5rem;padding:1.1rem 1.25rem}.hp3MarketHead{margin-bottom:.75rem}.hp3MarketTitle{color:#e8eaed;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:700}.hp3MarketMeta{flex-direction:column;gap:.35rem;margin-bottom:.8rem;display:flex}.hp3MarketMetaItem{align-items:baseline;gap:.6rem;display:flex}.hp3MarketMetaKey{color:#374151;text-transform:uppercase;letter-spacing:.06em;min-width:80px;font-size:.6rem;font-weight:700}.hp3MarketMetaVal{color:#9ca3af;font-size:.72rem;line-height:1.4}.hp3MarketBody{color:#cbd5e1;max-width:680px;margin:0 0 .9rem;font-size:.78rem;line-height:1.65}.hp3MarketCases{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (width<=700px){.hp3MarketCases{grid-template-columns:1fr}}.hp3MarketCase{border-left:2px solid;border-radius:8px;padding:.65rem .75rem}.hp3MarketCase--bull{background:#00e87a0a;border-color:#00e87a59}.hp3MarketCase--bear{background:#ff2d6b0a;border-color:#ff2d6b59}.hp3MarketCaseLabel{text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem;font-size:.6rem;font-weight:700;display:block}.hp3MarketCase--bull .hp3MarketCaseLabel{color:#00e87a}.hp3MarketCase--bear .hp3MarketCaseLabel{color:#ff2d6b}.hp3MarketCaseText{color:#9ca3af;margin:0;font-size:.7rem;line-height:1.55}.hp3SignalHint{color:#374151;margin:-.3rem 0 .6rem;font-size:.6rem}.hp3SigCard{border-radius:8px;transition:background .1s;overflow:hidden}.hp3SigCard--open{background:#ffffff08}.hp3SigCard .hp3SigRow{border-radius:0;grid-template-columns:62px 64px 100px 38px 1fr 18px}.hp3SigChevron{color:#374151;text-align:right;font-size:.5rem}.hp3SigExpanded{border-top:1px solid #ffffff0a;padding:.5rem .65rem .75rem 1.4rem}.hp3SigExpandedWhy{color:#6b7280;margin:0 0 .5rem;font-size:.65rem}.hp3SigExpandedWhy strong{color:#9ca3af}.hp3SigReasons{flex-direction:column;gap:.3rem;margin:0 0 .6rem;padding-left:1rem;display:flex}.hp3SigReasonItem{color:#cbd5e1;font-size:.7rem;line-height:1.5}.hp3SigExpandedText{color:#cbd5e1;margin:0 0 .6rem;font-size:.7rem;line-height:1.5}.hp3SigAnalyzeLink{color:#00c8ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem;text-decoration:none}.hp3SigAnalyzeLink:hover{text-decoration:underline}.hp4Page{background:radial-gradient(80% 40% at 50% 0,#00c8ff0f,#0000 65%);padding:0 0 3rem}.hp4Header{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:1.1rem;padding:1.75rem 2rem 1.25rem;display:flex}.hp4HeaderAvatar{color:#00e87a;background:linear-gradient(135deg,#00e87a44,#00c8ff33);border:1px solid #00e87a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:flex}.hp4HeaderText{flex:1;min-width:200px}.hp4Greeting{color:#4b5563;margin:0 0 .2rem;font-size:.72rem}.hp4BriefingTitle{color:#e8eaed;letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800;line-height:1.25}.hp4HeaderPills{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hp4RegimePill{color:#6b7280;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:.4rem;padding:4px 10px;font-size:.62rem;font-weight:600;display:inline-flex}.hp4RegimeDot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.hp4ConfPill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:4px 10px;font-size:.65rem;font-weight:700}.hp4StatsRow{border-bottom:1px solid #ffffff0d;align-items:stretch;gap:0;display:flex;overflow-x:auto}.hp4Stat{border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;gap:.2rem;min-width:120px;padding:.9rem 1.5rem;display:flex}.hp4Stat:last-child{border-right:none}.hp4Stat--vs .hp4StatNum{font-weight:700;font-size:.8rem!important}.hp4StatNum{color:#e8eaed;font-size:1.1rem;font-weight:900;line-height:1}.hp4StatLabel{color:#374151;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.hpPulse{border-bottom:1px solid #ffffff0a;flex-wrap:wrap;align-items:center;gap:2rem;margin:0;padding:1.25rem 2rem;display:flex}.hpPulseVerdict{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.hpPulseEyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);width:100%;margin-bottom:-.2rem;font-size:.6rem}.hpPulsePnlDol{font-family:var(--font-display);letter-spacing:-.03em;font-size:2rem;font-weight:900;line-height:1}.hpPulsePnlPct{font-family:var(--font-display);opacity:.85;font-size:1.1rem;font-weight:700}.hpPulseVsMarket{white-space:nowrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:.2rem;padding:.55rem .85rem;display:flex}.hpPulseVsLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);font-size:.55rem}.hpPulseVsSpy{font-family:var(--font-display);color:var(--muted,#6a94b8);font-size:.8rem;font-weight:600}.hpPulseAlpha{font-family:var(--font-display);font-size:.85rem;font-weight:800}.hpPulseBuckets{border-left:1px solid #ffffff0f;flex-wrap:wrap;flex:1;gap:1rem;padding-left:2rem;display:flex}.hpPulseBucket{flex-direction:column;gap:.1rem;display:flex}.hpPulseBucketName{font-family:var(--font-body);color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.hpPulseBucketPnl{font-family:var(--font-display);font-size:.9rem;font-weight:800;line-height:1}.hpPulseBucketPct{font-family:var(--font-body);opacity:.8;font-size:.62rem}.hp4Section{border-bottom:1px solid #ffffff0a;padding:1.5rem 2rem .5rem}.hp4Section:last-of-type{border-bottom:none}.hp4Section--trust{background:#ffffff03}.hp4SectionHead{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.hp4SectionTitle{color:#e8eaed;text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:700}.hp4SectionSub{color:#374151;font-size:.62rem}.hp4SectionLink{color:#00c8ff;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:.62rem}.hp4SectionLink:hover{text-decoration:underline}.hp4Empty{color:#374151;margin:.25rem 0 1rem;font-size:.68rem}.hp4PerfScroll{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;gap:.75rem;padding-bottom:1rem;display:flex;overflow-x:auto}.hp4PerfCard{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;flex-shrink:0;gap:.35rem;width:160px;padding:1rem;transition:background .1s,border-color .1s;display:flex}.hp4PerfCard:hover{background:#ffffff0f;border-color:#ffffff1f}.hp4PerfTicker{color:#e8eaed;font-size:1rem;font-weight:900}.hp4PerfGain{font-size:1.25rem;font-weight:900;line-height:1}.hp4PerfPrices{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.hp4PerfEntry{color:#4b5563;font-size:.6rem}.hp4PerfArrow{color:#374151;font-size:.6rem}.hp4PerfCurrent{color:#9ca3af;font-size:.65rem;font-weight:600}.hp4PerfExpected{color:#6b7280;font-size:.6rem}.hp4PerfSince{color:#374151;margin-top:auto;font-size:.58rem}.hp4MarketSummary{color:#cbd5e1;max-width:700px;margin:0 0 1rem;font-size:.82rem;line-height:1.7}.hp4Cases{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}@media (width<=600px){.hp4Cases{grid-template-columns:1fr}}.hp4Case{border-left:2px solid;border-radius:10px;padding:.75rem}.hp4Case--bull{background:#00e87a0a;border-color:#00e87a66}.hp4Case--bear{background:#ff2d6b0a;border-color:#ff2d6b66}.hp4CaseLabel{text-transform:uppercase;letter-spacing:.07em;margin-bottom:.35rem;font-size:.6rem;font-weight:700;display:block}.hp4Case--bull .hp4CaseLabel{color:#00e87a}.hp4Case--bear .hp4CaseLabel{color:#ff2d6b}.hp4CaseText{color:#9ca3af;margin:0;font-size:.72rem;line-height:1.6}.hp4NewsNotes{flex-direction:column;gap:.35rem;margin-top:.75rem;display:flex}.hp4NewsNotesLabel{color:#374151;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem;font-size:.6rem;font-weight:700;display:block}.hp4NewsNote{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:.75rem;width:100%;padding:.4rem .6rem;transition:background .1s;display:flex}.hp4NewsNote:hover{background:#ffffff08}.hp4NewsNoteTicker{color:#9ca3af;flex-shrink:0;min-width:44px;font-size:.65rem;font-weight:800}.hp4NewsNoteText{color:#6b7280;font-size:.7rem;line-height:1.5}.hp4NewsPlaceholder{color:#374151;border:1px dashed #ffffff12;border-radius:8px;align-items:center;gap:.6rem;margin-top:.75rem;padding:.7rem .9rem;display:flex}.hp4NewsPlaceholderIcon{opacity:.4;font-size:.9rem}.hp4NewsPlaceholderText{font-size:.68rem}.hp4MovesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;padding-bottom:.5rem;display:grid}.hp4MoveCard{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;transition:border-color .1s;overflow:hidden}.hp4MoveCard:hover{border-color:#ffffff1f}.hp4MoveCard--open{background:#ffffff0a;border-color:#ffffff1a}.hp4MoveCard--cash{background:#22d3ee08;border-color:#22d3ee26}.hp4MoveCardTop{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;display:flex}.hp4MoveBadge{letter-spacing:.06em;border:1px solid;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:.58rem;font-weight:900}.hp4MoveInfo{flex-direction:column;flex:1;gap:.15rem;display:flex}.hp4MoveTicker{color:#e8eaed;font-size:.88rem;font-weight:900}.hp4MoveConf{font-size:.62rem;font-weight:700}.hp4MoveChevron{color:#374151;font-size:.5rem}.hp4MoveTopReason{color:#6b7280;margin:0;padding:0 1rem .75rem;font-size:.68rem;line-height:1.55}.hp4MoveExpanded{border-top:1px solid #ffffff0d;padding:.75rem 1rem 1rem}.hp4MoveReasons{flex-direction:column;gap:.3rem;margin:0 0 .6rem;padding-left:1rem;display:flex}.hp4MoveReason{color:#cbd5e1;font-size:.7rem;line-height:1.5}.hp4MoveReasonText{color:#cbd5e1;margin:0 0 .6rem;font-size:.7rem;line-height:1.5}.hp4MoveNewsNote{color:#6b7280;margin:0 0 .4rem;font-size:.65rem;line-height:1.5}.hp4MoveNewsNoteLabel{color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-right:.35rem;font-size:.58rem;font-weight:700}.hp4MoveRiskNote{color:#fb923c;margin:0 0 .6rem;font-size:.65rem;line-height:1.5}.hp4MoveRiskLabel{text-transform:uppercase;letter-spacing:.05em;color:#f59e0b;margin-right:.35rem;font-size:.58rem;font-weight:700}.hp4MoveAnalyze{color:#00c8ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem;display:block}.hp4MoveAnalyze:hover{text-decoration:underline}.hp4LearnChips{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.hp4LearnChip{color:#9ca3af;cursor:default;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:5px 14px;font-size:.68rem;transition:background .1s}.hp4LearnChip:hover{background:#ffffff12}.hp4LearnNote{color:#374151;margin:0;font-size:.62rem}.hp4LearnLink{color:#00c8ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.62rem}.hp4LearnLink:hover{text-decoration:underline}.hp4TrustGrid{gap:0;margin-bottom:1rem;display:flex;overflow-x:auto}.hp4TrustItem{border-right:1px solid #ffffff0d;flex-direction:column;flex:1;gap:.25rem;min-width:150px;padding:1rem 1.25rem;display:flex}.hp4TrustItem:last-child{border-right:none}.hp4TrustNum{color:#e8eaed;font-size:1.5rem;font-weight:900;line-height:1}.hp4TrustNum--sm{color:#e8eaed;margin-top:.25rem;font-size:.9rem;font-weight:800}.hp4TrustLabel{color:#374151;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.hp4TrustDesc{color:#6b7280;font-size:.68rem;line-height:1.4}.hp4TrustBar{background:#ffffff0f;border-radius:2px;height:3px;margin-top:.4rem;overflow:hidden}.hp4TrustBarFill{border-radius:2px;height:100%;transition:width .6s}.hp4TrustNote{color:#4b5563;max-width:600px;margin:0;font-size:.66rem;line-height:1.6}.hp4Disclaimer{color:#374151;text-align:center;padding:1rem 2rem;font-size:.56rem}.hp4BriefingTitle,.hp4StatNum,.hp4PerfGain{font-family:var(--font-display)}.hp4PerfCard,.hp4MoveCard{border-radius:var(--r-card)!important}.hp4TrustNum{font-family:var(--font-display)}.hp4TrustItem{border-radius:var(--r-card)!important;padding:1rem 1.2rem!important}.hp4SectionH2{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600}.hp4Eyebrow{font-family:var(--font-body);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink-muted);margin:0 0 .2rem}.hp4MoveName{color:var(--ink-muted);font-size:.62rem}.hp4PerfName{color:var(--ink-muted);margin-top:-.15rem;font-size:.62rem}.hp4NewsNoteName{color:#4b5563;font-size:.6rem}.hp4LearnContext{color:#374151;margin:0 0 .6rem;font-size:.62rem}.hp4MarketSummary,.hp4TrustDesc,.hp4TrustNote,.hp4MoveTopReason,.hp4MoveReason,.hp4MoveNewsNote,.hp4MoveRiskNote{font-family:var(--font-body)}.hp4NewsNoteText{font-family:var(--font-body);line-height:1.55}.hp4LearnChip{font-family:var(--font-body)}.hp4Playbook{border:1px solid;border-radius:12px;align-items:baseline;gap:.75rem;margin:.9rem 0 .5rem;padding:.85rem 1.1rem;display:flex}.hp4PlaybookLabel{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:700}.hp4PlaybookText{font-family:var(--font-body);color:#d1d5db;margin:0;font-size:.82rem;line-height:1.5}.hpPage{flex-direction:column;display:flex}.hpHeader{align-items:center;gap:1rem;padding:1.75rem 1.5rem .75rem;display:flex}.hpHeaderAvatar{width:40px;height:40px;font-family:var(--font-display);color:var(--focal,#00c8ff);background:linear-gradient(135deg,#00c8ff38,#00e87a1f);border:1px solid #00c8ff61;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex;box-shadow:0 0 16px #00c8ff26}.hpHeaderText{flex:1}.hpGreeting{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0 0 .15rem;font-size:.72rem}.hpBriefingTitle{font-family:var(--font-display);color:var(--text,#dff0ff);margin:0;font-size:1.35rem;font-weight:800}.hpSnap{background:linear-gradient(135deg,#00c8ff05 0%,#0000 60%);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:flex-start;gap:2rem;padding:.75rem 1.5rem 1rem;display:flex}.hpSnapMain{flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:.6rem;display:flex}.hpSnapEyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.07em;color:#ffffff4d;width:100%;margin-bottom:-.25rem;font-size:.6rem}.hpSnapBig{font-family:var(--font-display);font-size:1.8rem;font-weight:900;line-height:1}.hpSnapPct{font-family:var(--font-display);font-size:1rem;font-weight:800}.hpSnapRight{flex-direction:column;gap:.3rem;display:flex}.hpSnapBucket{align-items:center;gap:.55rem;display:flex}.hpSnapBucketName{font-family:var(--font-body);color:#ffffff4d;min-width:100px;font-size:.65rem}.hpSnapBucketVal{font-family:var(--font-display);font-size:.78rem;font-weight:700}.hpSnapBucketPct{font-family:var(--font-body);opacity:.7;font-size:.65rem}.hpTrust{border:1px solid;border-radius:14px;flex-direction:column;gap:.75rem;margin:1rem 1.5rem;padding:1rem 1.2rem;display:flex}.hpTrustTop{align-items:flex-start;gap:.85rem;display:flex}.hpTrustEmoji{flex-shrink:0;margin-top:.05rem;font-size:1.5rem}.hpTrustContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.hpTrustRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hpTrustHeadline{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.95rem;font-weight:700}.hpTrustBadge{font-family:var(--font-display);border-radius:var(--r-pill,999px);letter-spacing:.04em;text-transform:uppercase;border:1px solid;flex-shrink:0;padding:.18rem .65rem;font-size:.65rem;font-weight:700}.hpTrustSub{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;font-size:.75rem}.hpTrustBarWrap{flex-direction:column;gap:.25rem;display:flex}.hpTrustBarTrack{background:#ffffff0f;border-radius:3px;height:6px;position:relative;overflow:visible}.hpTrustBarFill{border-radius:3px;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1)}.hpTrustBarMark{background:#fff3;border-radius:1px;width:1px;height:12px;position:absolute;top:-3px}.hpTrustBarLabels{font-family:var(--font-body);color:#fff3;justify-content:space-between;font-size:.56rem;display:flex}.hpTrustPlaybook{font-family:var(--font-body);color:var(--text,#dff0ff);background:#ffffff0a;border-radius:8px;margin:0;padding:.55rem .75rem;font-size:.78rem;line-height:1.6}.hpTrustMeta{font-family:var(--font-body);color:#ffffff47;margin:0;font-size:.65rem;line-height:1.55}.hpTrustMeta strong{color:#ffffff73}.hpSectionHead{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.hpEyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);margin:0;font-size:.6rem}.hpSectionH2{font-family:var(--font-display);color:var(--text,#dff0ff);margin:0;font-size:1rem;font-weight:700}.hpSectionLink{font-family:var(--font-body);color:var(--focal,#00c8ff);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:.65rem}.hpSectionLink:hover{text-decoration:underline}.hpMarket{border-bottom:1px solid #ffffff0d;padding:1rem 1.5rem}.hpRegimeRow{align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.hpRegimeDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.hpRegimeName{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.78rem;font-weight:700}.hpRegimeDesc{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.65rem}.hpMarketSummary{font-family:var(--font-body);color:var(--text,#dff0ff);opacity:.75;margin:0 0 .75rem;font-size:.8rem;line-height:1.65}.hpNewsWrap{margin-top:.65rem}.hpNewsLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.07em;color:#ffffff40;margin-bottom:.45rem;font-size:.6rem;font-weight:700}.hpNewsList{flex-direction:column;gap:.3rem;display:flex}.hpNewsItem{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.45rem .65rem;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);display:flex}.hpNewsItem:hover{background:#ffffff0b;border-color:#ffffff1a}.hpNewsTicker{font-family:var(--font-display);color:var(--text,#dff0ff);flex-shrink:0;min-width:40px;font-size:.7rem;font-weight:800}.hpNewsText{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.68rem;line-height:1.5}.hpActions{border-bottom:1px solid #ffffff0d;padding:1rem 1.5rem}.hpActionList{flex-direction:column;gap:.45rem;margin-bottom:.75rem;display:flex}.hpAction{border:1px solid;border-radius:11px;align-items:flex-start;gap:.75rem;padding:.7rem .9rem;display:flex}.hpAction--high{background:#ff2d6b0f;border-color:#ff2d6b47;box-shadow:inset 0 0 20px #ff2d6b08}.hpAction--medium{background:#ffb8000a;border-color:#ffb80038}.hpAction--low{background:0 0;border-color:#ffffff12}.hpActionIcon{flex-shrink:0;margin-top:.1rem;font-size:1rem}.hpActionBody{flex:1}.hpActionText{font-family:var(--font-display);color:var(--text,#dff0ff);margin:0 0 .25rem;font-size:.82rem;font-weight:700}.hpActionWhy{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;font-size:.7rem;line-height:1.55}.hpActionPriority{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--down,#ff2d6b);flex-shrink:0;font-size:.58rem;font-weight:700}.hpActionsLink{font-family:var(--font-body);color:var(--focal,#00c8ff);cursor:pointer;background:0 0;border:none;padding:0;font-size:.65rem}.hpActionsLink:hover{text-decoration:underline}.hpMoves{border-bottom:1px solid #ffffff0d;padding:1rem 1.5rem}.hpMoveGrid{flex-direction:column;gap:.4rem;display:flex}.hpMove{border:1px solid #ffffff12;border-radius:11px;transition:border-color .2s cubic-bezier(.16,1,.3,1);overflow:hidden}.hpMove--open{border-color:#ffffff24}.hpMove:hover{border-color:#ffffff1f}.hpMoveTop{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.65rem;width:100%;padding:.65rem .9rem;transition:background .18s cubic-bezier(.16,1,.3,1);display:flex}.hpMoveTop:hover{background:#ffffff08}.hpMoveBadge{font-family:var(--font-display);border-radius:var(--r-pill,999px);letter-spacing:.03em;white-space:nowrap;border:1px solid;flex-shrink:0;padding:.15rem .55rem;font-size:.62rem;font-weight:700}.hpMoveInfo{flex-direction:column;flex:1;gap:.1rem;display:flex}.hpMoveTicker{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.88rem;font-weight:800}.hpMoveName{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.62rem}.hpMoveConf{font-family:var(--font-display);flex-shrink:0;font-size:.7rem;font-weight:700}.hpMoveChev{color:#fff3;flex-shrink:0;font-size:.52rem}.hpMoveReason{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;padding:0 .9rem .65rem;font-size:.68rem;line-height:1.5}.hpMoveExpanded{border-top:1px solid #ffffff0f;flex-direction:column;gap:.35rem;padding:.65rem .9rem;display:flex}.hpMoveR{font-family:var(--font-body);color:var(--text,#dff0ff);opacity:.75;margin:0;font-size:.7rem;line-height:1.5}.hpMoveNewsNote{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;font-size:.68rem}.hpMoveRiskNote{font-family:var(--font-body);color:#fb923c;margin:0;font-size:.68rem}.hpMoveBtn{font-family:var(--font-body);color:var(--focal,#00c8ff);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.65rem}.hpMoveBtn:hover{text-decoration:underline}.hpPositions{border-bottom:1px solid #ffffff0d;padding:1rem 1.5rem}.hpPerfScroll{gap:.65rem;margin-bottom:.65rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.hpPerfCard{cursor:pointer;border-radius:var(--r-card,16px);text-align:left;background:#080f1a8c;border:1px solid #ffffff12;flex-direction:column;flex-shrink:0;gap:.3rem;min-width:130px;padding:.85rem 1rem;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:flex}.hpPerfCard:hover{background:#ffffff0f;border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.hpPerfCard:active{transition-duration:90ms;transform:scale(.97)}.hpPerfTicker{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.9rem;font-weight:900}.hpPerfName{font-family:var(--font-body);color:var(--muted,#6a94b8);margin-top:-.1rem;font-size:.58rem;line-height:1.3}.hpPerfGain{font-family:var(--font-display);font-size:1.15rem;font-weight:900;line-height:1}.hpPerfPrices{align-items:center;gap:.25rem;display:flex}.hpPerfPrices span{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.62rem}.hpPerfArrow{color:#fff3!important}.hpPerfExpected{font-family:var(--font-body);color:#ffffff40;font-size:.6rem}.hpWorst{background:#ff2d6b0d;border:1px solid #ff2d6b26;border-radius:9px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.hpWorstLabel{font-family:var(--font-body);color:#ffffff4d;font-size:.62rem}.hpWorstTicker{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.78rem;font-weight:800}.hpWorstGain{font-family:var(--font-display);font-size:.78rem;font-weight:800}.hpWorstNote{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.65rem}.hpDisclaimer{font-family:var(--font-body);color:#fff3;text-align:center;padding:1rem 2rem;font-size:.56rem;line-height:1.6}.hpPlaybook{flex-direction:column;padding:0 1.5rem 2rem;display:flex}.hpPlaybookHead{border-bottom:1px solid #ffffff12;margin-bottom:.15rem;padding:1.75rem 0 1rem}.hpPlaybookEyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.09em;color:#ffffff47;margin-bottom:.3rem;font-size:.6rem;font-weight:700;display:block}.hpPlaybookTitle{font-family:var(--font-display);color:var(--text,#e8f4ff);letter-spacing:-.025em;margin:0 0 .3rem;font-size:1.55rem;font-weight:900;line-height:1.1}.hpStep{border-bottom:1px solid #ffffff0d;grid-template-columns:50px 1fr auto;align-items:start;gap:0 1rem;padding:1.15rem 0;transition:background .18s cubic-bezier(.16,1,.3,1);display:grid}.hpStep--urgent{background:#ff2d6b0d;border-radius:12px;margin:.25rem 0;padding:1.15rem 1rem;border:1px solid #ff2d6b38!important}.hpStep--opportunity{background:#00e87a09;border-radius:12px;margin:.15rem 0;padding:1.15rem 1rem;border:1px solid #00e87a24!important}.hpStepLeft{flex-direction:column;align-items:center;gap:.35rem;padding-top:2px;display:flex}.hpStepNum{font-family:var(--font-display);color:#ffffff24;letter-spacing:.01em;text-align:center;width:18px;font-size:.62rem;font-weight:900;line-height:1}.hpStepIcon{font-size:1.1rem;line-height:1}.hpStepBody{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.hpStepBtn{font-family:var(--font-body);color:var(--focal,#00c8ff);cursor:pointer;letter-spacing:.01em;background:0 0;border:none;align-items:center;margin-top:.2rem;padding:0;font-size:.68rem;font-weight:700;display:inline-flex}.hpStep--urgent .hpStepBtn{color:#ffb4c8e6}.hpStep--opportunity .hpStepBtn{color:#00dc78e6}.hpUrgentTag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--down,#ff2d6b);white-space:nowrap;background:#ff2d6b24;border:1px solid #ff2d6b59;border-radius:4px;flex-shrink:0;align-self:flex-start;margin-top:2px;padding:2px 7px;font-size:.52rem;font-weight:800}.hpMarketPulse{border-top:1px solid #ffffff12;margin:.5rem 0 0}.hpMarketPulseToggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.5rem;transition:background .18s cubic-bezier(.16,1,.3,1);display:flex}.hpMarketPulseToggle:hover{background:#ffffff06}.hpMarketPulseToggleLeft{align-items:center;gap:.85rem;display:flex}.hpMarketPulseIcon{flex-shrink:0;font-size:1.05rem}.hpMarketPulseLabel{font-family:var(--font-display);color:var(--text,#e8f4ff);font-size:.88rem;font-weight:700;display:block}.hpMarketPulseSub{font-family:var(--font-body);color:#ffffff4d;margin-top:1px;font-size:.65rem;display:block}.hpMarketPulseChev{color:#ffffff40;flex-shrink:0;font-size:.5rem}.hpMarketPulseBody{flex-direction:column;gap:1.25rem;padding:0 1rem 1.5rem;display:flex}.hpCmd{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#060c16b8;border:1px solid #ffffff17;border-radius:18px;margin:1.25rem 1.25rem 0;padding:1.35rem 1.5rem 1.25rem;box-shadow:inset 0 1px #ffffff14,0 4px 32px #00000059,0 1px #00c8ff0a}.hpCmdMeta{font-family:var(--font-body);color:var(--muted,#5a88a8);margin:0 0 1.1rem;font-size:.68rem}.hpCmdRow{flex-wrap:wrap;align-items:flex-start;gap:1.75rem;display:flex}.hpCmdPnl{flex-direction:column;flex:1;gap:.2rem;min-width:140px;display:flex}.hpCmdEyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#ffffff38;margin-bottom:.2rem;font-size:.56rem;font-weight:700;display:block}.hpCmdPnlNums{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.hpCmdBig{font-family:var(--font-display);letter-spacing:-.035em;font-size:2rem;font-weight:900;line-height:1}.hpCmdPct{font-family:var(--font-display);letter-spacing:-.02em;font-size:1rem;font-weight:800}.hpCmdSub{font-family:var(--font-body);color:#ffffff4d;font-size:.65rem;line-height:1.4}.hpCmdCash{font-family:var(--font-display);color:var(--up,#00e87a);margin-top:.4rem;font-size:.72rem;font-weight:700}.hpCmdBreakdown{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.55rem;display:flex}.hpCmdBreakdownItem{font-family:var(--font-body);color:#ffffff61;align-items:center;gap:.35rem;font-size:.63rem;display:flex}.hpCmdBreakdownDot{opacity:.7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.hpCmdBreakdownProject{color:var(--up,#00e87a);opacity:.85;font-weight:700}.hpCmdConf{flex-direction:column;flex:1;gap:.25rem;min-width:150px;display:flex}.hpCmdConfNums{align-items:baseline;gap:.5rem;margin-bottom:.2rem;display:flex}.hpCmdConfPct{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.55rem;font-weight:900;line-height:1}.hpCmdConfBadge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-pill,999px);white-space:nowrap;border:1px solid;padding:2px 9px;font-size:.6rem;font-weight:700}.hpCmdBar{background:#ffffff12;border-radius:2px;height:4px;margin-bottom:.45rem;position:relative;overflow:visible}.hpCmdBarFill{border-radius:2px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.hpCmdBarMark{background:#ffffff2e;border-radius:1px;width:1px;height:12px;position:absolute;top:-4px}.hpCmdHint{font-family:var(--font-body);color:#ffffff61;margin:0;font-size:.67rem;line-height:1.55}.hpPlaybookHead{border-bottom:1px solid #ffffff0f;align-items:center;gap:1rem;margin-bottom:.1rem;padding:1.25rem 0 .85rem;display:flex}.hpPlaybookSub{font-family:var(--font-body);color:#ffffff2e;margin:0 0 0 auto;font-size:.62rem}.hpStep{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff0d;outline:none;transition:background .14s cubic-bezier(.16,1,.3,1);grid-template-columns:unset!important;border-radius:0!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}.hpStep:last-child{border-bottom:none}.hpStep:hover{background:#ffffff05}.hpStep:focus-visible{box-shadow:inset 0 0 0 2px #00c8ff66}.hpStep--urgent{background:#ff2d6b0d!important;border:1px solid #ff2d6b3d!important;border-radius:13px!important;margin:.3rem 0!important}.hpStep--urgent:hover{background:#ff2d6b14!important}.hpStep--opportunity{background:#00e87a09!important;border:1px solid #00e87a29!important;border-radius:13px!important;margin:.2rem 0!important}.hpStep--opportunity:hover{background:#00e87a0f!important}.hpStepRow{align-items:center;gap:.6rem;min-width:0;padding:.78rem 0;display:flex}.hpStep--urgent .hpStepRow,.hpStep--opportunity .hpStepRow{padding-left:.85rem;padding-right:.85rem}.hpStepSummary{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.hpStepNum{font-family:var(--font-display);color:#ffffff1f;text-align:center;letter-spacing:.01em;flex-shrink:0;width:14px;font-size:.58rem;font-weight:900;line-height:1}.hpStep--urgent .hpStepNum{color:#ff648273}.hpStep--opportunity .hpStepNum{color:#00c86466}.hpStepIcon{flex-shrink:0;font-size:.95rem;line-height:1}.hpStepLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:#ffffff38;font-size:.55rem;font-weight:700;line-height:1}.hpStep--urgent .hpStepLabel{color:#ff8ca0bf}.hpStep--opportunity .hpStepLabel{color:#00dc6ea6}.hpStepTitle{font-family:var(--font-display);color:var(--text,#e8f4ff);margin:0;font-size:.83rem;font-weight:700;line-height:1.3}.hpStep--urgent .hpStepTitle{color:#ffdde4}.hpStepChev{color:#fff3;flex-shrink:0;font-size:.42rem;transition:color .15s}.hpStep--open .hpStepChev{color:#ffffff73}.hpStepExpanded{flex-direction:column;gap:.5rem;padding:0 0 .85rem 2.4rem;animation:.2s cubic-bezier(.16,1,.3,1) hpExpandIn;display:flex}.hpStep--urgent .hpStepExpanded,.hpStep--opportunity .hpStepExpanded{padding-left:2.95rem;padding-right:.85rem}@keyframes hpExpandIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hpStepDetail{font-family:var(--font-body);color:#b4d2eb94;white-space:pre-line;margin:0;font-size:.74rem;line-height:1.65}.hpStep--urgent .hpStepDetail{color:#ffd2dca6}.hpStep--opportunity .hpStepDetail{color:#b4ebcda6}.hpStep--check .hpStepDetail{color:#b4d2e66b}.hpStepBtn{font-family:var(--font-body);color:var(--focal,#00c8ff);cursor:pointer;letter-spacing:.01em;background:0 0;border:none;align-self:flex-start;margin-top:.1rem;padding:0;font-size:.68rem;font-weight:700}.hpStepBtn:hover{opacity:.85;text-decoration:underline}.hpStepFooter{padding:0 0 .7rem 2.4rem}.hpStep--urgent .hpStepFooter,.hpStep--opportunity .hpStepFooter{padding-left:2.95rem;padding-right:.85rem}.hpStepLink{font-family:var(--font-body);color:var(--focal,#00c8ff);cursor:pointer;letter-spacing:.01em;opacity:.75;background:0 0;border:none;padding:0;font-size:.67rem;font-weight:700;text-decoration:none}.hpStepLink:hover{opacity:1;text-decoration:underline}.hpStep--urgent .hpStepLink{color:#ffbed2e6}.hpStep--opportunity .hpStepLink{color:#00e17de6}.hpUrgentTag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.09em;color:var(--down,#ff2d6b);white-space:nowrap;background:#ff2d6b1a;border:1px solid #ff2d6b73;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.55rem;font-weight:800}.hpStepLoading{padding:1.25rem 0}.hpBriefing{flex-direction:column;gap:0;padding:.5rem 0;display:flex}.hpBriefingLoading{padding:1.5rem 1.5rem 1rem}.hpSection{border-bottom:1px solid #ffffff0d;padding:1.15rem 1.5rem}.hpSection:last-child{border-bottom:none}.hpSecHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.hpSecHeadLeft{flex-direction:column;gap:.18rem;display:flex}.hpSecEye{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#ffffff38;font-size:.56rem;font-weight:700;display:block}.hpSecTitle{font-family:var(--font-display);color:var(--text,#e8f4ff);font-size:.92rem;font-weight:700;line-height:1.3}.hpSecTitleSub{color:#ffffff4d;font-size:.82rem;font-weight:500}.hpSecDesc{font-family:var(--font-body);color:#b4d2eb8c;margin:0 0 .85rem;font-size:.72rem;line-height:1.55}.hpSecDesc--muted{color:#ffffff40;margin-bottom:0}.hpSecBadge{font-family:var(--font-display);white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;padding:.22rem .65rem;font-size:.58rem;font-weight:700}.hpSecBadge--wait{color:var(--warn,#ffb800);background:#ffb80014;border-color:#ffb80059}.hpSecBadge--go{color:var(--up,#00e87a);background:#00e87a14;border-color:#00e87a59}.hpSection--cash{background:#00c8ff05}.hpCashToggle{gap:.4rem;margin-bottom:.9rem;display:flex}.hpCashTab{font-family:var(--font-display);color:#fff6;cursor:pointer;letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.3rem .85rem;font-size:.64rem;font-weight:700;transition:all .16s}.hpCashTab:hover{color:var(--text,#e8f4ff);border-color:#ffffff40}.hpCashTab--on{color:var(--focal,#00c8ff);background:#00c8ff1f;border-color:#00c8ff73}.hpSafeList{flex-direction:column;gap:.35rem;display:flex}.hpSafeRow{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.hpSafeIdent{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.hpSafeTicker{font-family:var(--font-display);color:var(--text,#e8f4ff);font-size:.9rem;font-weight:900}.hpSafeGain{font-family:var(--font-display);font-size:.72rem;font-weight:800}.hpSafeSector{font-family:var(--font-body);color:#ffffff47;font-size:.58rem}.hpSafeRight{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.hpSafeHave{font-family:var(--font-body);color:#ffffff52;font-size:.65rem}.hpSafeAdd{font-family:var(--font-display);color:var(--up,#00e87a);font-size:.72rem;font-weight:700}.hpSafeConf{font-family:var(--font-display);font-size:.62rem;font-weight:700}.hpSectorGrid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:.65rem;display:grid}.hpSectorCard{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;gap:.3rem;padding:.85rem .9rem;transition:background .18s,border-color .18s;display:flex}.hpSectorCard:hover{background:#ffffff0f;border-color:#00c8ff4d}.hpSectorName{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:#ffffff59;font-size:.6rem;font-weight:700}.hpSectorSignals{align-items:center;gap:.4rem;display:flex}.hpSectorCount{font-family:var(--font-display);color:var(--muted,#6a94b8);font-size:.65rem;font-weight:700}.hpSectorTop{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.15rem;display:flex}.hpSectorTicker{font-family:var(--font-display);color:var(--text,#e8f4ff);letter-spacing:-.01em;font-size:1.05rem;font-weight:900}.hpSectorConf{font-family:var(--font-body);font-size:.62rem;font-weight:700}.hpSectorReason{font-family:var(--font-body);color:#b4d2eb73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.64rem;line-height:1.4;display:-webkit-box;overflow:hidden}.hpSectorMore{font-family:var(--font-body);color:var(--focal,#00c8ff);opacity:.55;margin-top:.15rem;font-size:.58rem}.hpSection--gains{background:#00e87a05}.hpGainList{flex-direction:column;gap:.4rem;display:flex}.hpGainRow{background:#ffffff07;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.85rem;padding:.65rem .85rem;display:flex}.hpGainIdent{flex:none;align-items:baseline;gap:.5rem;display:flex}.hpGainTicker{font-family:var(--font-display);color:var(--text,#e8f4ff);font-size:.92rem;font-weight:900}.hpGainPnl{font-family:var(--font-display);font-size:.78rem;font-weight:800}.hpGainConf{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.6rem}.hpGainAction{flex:1;min-width:0}.hpGainSell{font-family:var(--font-body);color:#b4d2eba6;font-size:.72rem}.hpGainLink{font-family:var(--font-display);color:var(--focal,#00c8ff);cursor:pointer;opacity:.65;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.62rem;font-weight:700}.hpGainLink:hover{opacity:1;text-decoration:underline}.hpStratList{flex-direction:column;gap:.55rem;display:flex}.hpStratCard{border:1px solid #ffffff12;border-radius:13px;transition:border-color .18s;overflow:hidden}.hpStratCard--open{border-color:#ff2d6b40}.hpStratCardHead{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:background .15s;display:flex}.hpStratCardHead:hover{background:#ff2d6b08}.hpStratIdent{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.hpStratTicker{font-family:var(--font-display);color:var(--text,#e8f4ff);font-size:.92rem;font-weight:900}.hpStratPnl{font-family:var(--font-display);font-size:.78rem;font-weight:800}.hpStratDol{opacity:.7;font-weight:600}.hpStratVal{font-family:var(--font-body);color:#ffffff4d;font-size:.62rem}.hpStratChev{font-family:var(--font-body);color:#ff2d6b8c;white-space:nowrap;flex-shrink:0;font-size:.6rem;font-weight:700}.hpStratCard--open .hpStratChev{color:#ff2d6bcc}.hpStratOptions{border-top:1px solid #ffffff0d;flex-direction:column;gap:.55rem;padding:.75rem 1rem 1rem;animation:.2s cubic-bezier(.16,1,.3,1) hpExpandIn;display:flex}.hpStratOption{border:1px solid;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;display:flex}.hpStratOption--safe{background:#00c8ff0d;border-color:#00c8ff2e}.hpStratOption--moderate{background:#ffb8000a;border-color:#ffb8002e}.hpStratOption--exit{background:#ff2d6b0a;border-color:#ff2d6b2e}.hpStratOptIcon{flex-shrink:0;margin-top:.05rem;font-size:.95rem}.hpStratOptBody{flex-direction:column;gap:.22rem;display:flex}.hpStratOptLabel{font-family:var(--font-display);color:var(--text,#e8f4ff);font-size:.72rem;font-weight:700}.hpStratOptText{font-family:var(--font-body);color:#b4d2eb8c;margin:0;font-size:.7rem;line-height:1.5}.hpStratAnalyze{font-family:var(--font-body);color:var(--focal,#00c8ff);cursor:pointer;opacity:.7;background:0 0;border:none;align-self:flex-start;margin-top:.2rem;padding:0;font-size:.65rem;font-weight:700}.hpStratAnalyze:hover{opacity:1;text-decoration:underline}.hpMarketToggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0;transition:opacity .15s;display:flex}.hpMarketToggle:hover{opacity:.8}.hpMarketToggleLeft{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.hpMarketToggleChev{color:#fff3;flex-shrink:0;font-size:.48rem}.hpMarketBody{flex-direction:column;gap:1.25rem;margin-top:.85rem;display:flex}.hpMarketSummary{font-family:var(--font-body);color:#b4d2eb99;margin:0;font-size:.72rem;line-height:1.55}.hpRegimePill{font-family:var(--font-display);color:var(--muted,#6a94b8);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;margin-right:.5rem;padding:1px 8px;font-size:.62rem;font-weight:700}.hpSection--good{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.hpGoodIcon{color:var(--up,#00e87a);text-align:center;flex-shrink:0;width:28px;font-size:1.1rem}.hpGoodLink{font-family:var(--font-display);color:var(--focal,#00c8ff);cursor:pointer;opacity:.65;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0;font-size:.62rem;font-weight:700}.hpGoodLink:hover{opacity:1;text-decoration:underline}.ovPage{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.25rem 2rem;display:flex;overflow-y:auto}.ovSummary{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;align-items:stretch;display:flex;overflow:hidden}.ovStat{flex-direction:column;flex:1;gap:.3rem;padding:1rem 1.4rem;display:flex}.ovStatNum{font-family:var(--font-display);color:var(--text,#dff0ff);letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.ovStatLabel{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.62rem;line-height:1.3}.ovStatDiv{background:#ffffff12;flex-shrink:0;width:1px}.ovVerdict{border:1px solid;border-radius:11px;flex-shrink:0;align-items:center;gap:.65rem;padding:.65rem 1.1rem;display:flex}.ovVerdictIcon{color:inherit;opacity:.7;flex-shrink:0;font-size:.85rem}.ovVerdictText{font-family:var(--font-body);color:var(--text,#dff0ff);font-size:.72rem;line-height:1.45}.ovStatPnl{padding-left:1.1rem}.ovPerfStrip{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;flex-shrink:0;align-items:center;gap:0;display:flex;overflow:hidden}.ovPerfDiv{background:#ffffff12;flex-shrink:0;align-self:stretch;width:1px}.ovPerfLabel{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.6rem}.ovPerfVal{font-family:var(--font-display);font-size:.72rem;font-weight:800}.ovCompositionCard{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-shrink:0;padding:1rem 1.25rem}.ovCompositionTitle{font-family:var(--font-display);color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .85rem;font-size:.7rem;font-weight:700}.ovCompositionBody{align-items:flex-start;gap:1.25rem;display:flex}.ovPieCol{flex-shrink:0;align-items:flex-start;gap:1rem;max-width:340px;display:flex}.ovCompDivider{background:#ffffff12;flex-shrink:0;align-self:stretch;width:1px}.sctInline{flex:1;min-width:0}.ovPieRow{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-shrink:0;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:flex}.ovPieLegend{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.ovPieLegRow{align-items:center;gap:.5rem;display:flex}.ovPieLegDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ovPieLegName{font-family:var(--font-body);color:var(--text,#dff0ff);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.7rem;overflow:hidden}.ovPieLegPct{font-family:var(--font-display);color:var(--muted,#6a94b8);white-space:nowrap;font-size:.68rem;font-weight:700}.ovPieLegVal{font-family:var(--font-display);color:var(--text,#dff0ff);white-space:nowrap;text-align:right;min-width:48px;font-size:.72rem;font-weight:700}.ovRow--selected{outline:1px solid #00c8ff2e;background:#00c8ff0d!important}.ovHoldPanel{border-radius:13px;margin:.5rem 1rem .75rem;padding:1rem 1.1rem}.ovHoldPanelHead{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.ovHoldPanelTicker{font-family:var(--font-display);color:var(--text,#dff0ff);letter-spacing:-.01em;font-size:1rem;font-weight:800}.ovHoldPanelSector{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.65rem}.ovHoldPanelAction{font-family:var(--font-display);border-radius:var(--r-pill,999px);letter-spacing:.03em;border:1px solid;padding:.15rem .55rem;font-size:.65rem;font-weight:700}.ovHoldPanelFlex{flex:1}.ovHoldPanelClose{color:var(--muted,#6a94b8);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:.15rem .45rem;font-size:.7rem}.ovHoldPanelClose:hover{color:var(--text,#dff0ff);border-color:#ffffff40}.ovHoldPanelSummary{font-family:var(--font-body);margin:0 0 .75rem;font-size:.8rem;line-height:1.55}.ovHoldPanelFacts{flex-wrap:wrap;gap:.55rem 1.25rem;margin-bottom:.85rem;display:flex}.ovHoldFact{flex-direction:column;gap:.12rem;display:flex}.ovHoldFactBig{border-left:2px solid #ffffff14;padding-left:.75rem}.ovHoldFactLbl{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#6a94b8);font-size:.58rem}.ovHoldFactVal{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.82rem;font-weight:700}.ovHoldPanelActions{flex-wrap:wrap;gap:.5rem;display:flex}.ovHoldBtn{font-family:var(--font-body);cursor:pointer;border:1px solid;border-radius:8px;padding:.4rem .85rem;font-size:.7rem;font-weight:600;transition:opacity .15s}.ovHoldBtn:hover{opacity:.8}.ovHoldBtnAnalyze{color:var(--focal,#00c8ff);background:#00c8ff1a;border-color:#00c8ff4d}.ovHoldBtnPlay{color:var(--muted,#6a94b8);background:#ffffff0d;border-color:#ffffff1a}.ovSection{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a121c8c;border:1px solid #ffffff14;border-radius:13px;overflow:clip}.ovSectionHead{background:#ffffff06;border-bottom:1px solid #ffffff0f;border-left:3px solid #0000;align-items:center;gap:.6rem;padding:.65rem 1rem;display:flex}.ovSectionDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ovSectionName{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.82rem;font-weight:700}.ovSectionBadge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;border-radius:var(--r-pill);border:1px solid;padding:1px 7px;font-size:.56rem;font-weight:700}.ovSectionFlex{flex:1}.ovSectionPnl{font-family:var(--font-display);margin-right:.5rem;font-size:.75rem;font-weight:700}.ovSectionPct{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.65rem}.ovSectionDiv{background:#ffffff1a;width:1px;height:14px;margin:0 .5rem}.ovSectionVal{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.9rem;font-weight:700}.ovSectionCount{font-family:var(--font-body);color:var(--muted,#6a94b8);border-radius:var(--r-pill);background:#ffffff0f;padding:1px 7px;font-size:.6rem}.ovSectionHeadBtn{cursor:pointer;-webkit-user-select:none;user-select:none}.ovSectionHeadBtn:hover{background:#ffffff0a}.ovChevron{color:var(--muted,#6a94b8);flex-shrink:0;margin-left:.35rem;font-size:1rem;line-height:1;transition:transform .18s}.ovTable{min-width:0;overflow-x:auto}.ovTable .ovColHead,.ovTable .ovRow{min-width:max-content}.ovColHead{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);opacity:.65;white-space:nowrap;border-bottom:1px solid #ffffff0d;align-items:center;padding:.28rem 1rem;font-size:.56rem;display:flex}.ovRow{min-height:52px;color:var(--text,#dff0ff);border-bottom:1px solid #ffffff0a;align-items:center;padding:.6rem 1rem;transition:background .12s;display:flex}.ovRow:last-child{border-bottom:none}.ovRow:hover{background:#ffffff08}.ovRow--cash{background:#22d3ee0f;border-bottom:1px solid #22d3ee1a}.ovRow--cash:hover{background:#22d3ee17}.ovPos{align-items:center;gap:.55rem;min-width:0;display:flex}.ovAvatar{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ovTickerInfo{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}.ovTicker{font-family:var(--font-display);color:var(--text,#dff0ff);white-space:nowrap;font-size:.8rem;font-weight:700}.ovTickerSub{font-family:var(--font-body);color:var(--muted,#6a94b8);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.ovVal{font-family:var(--font-display);color:var(--text,#dff0ff);white-space:nowrap;font-size:.82rem;font-weight:700}.ovEst{color:var(--muted,#6a94b8);font-size:.54rem;font-weight:400}.ovMeta{font-family:var(--font-body);color:var(--muted,#6a94b8);white-space:nowrap;font-size:.66rem}.ovPnlPct{font-family:var(--font-display);white-space:nowrap;font-size:.76rem;font-weight:700}.ovPnlDol{font-family:var(--font-body);white-space:nowrap;font-size:.67rem;font-weight:600}.ovSig{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-pill);white-space:nowrap;border:1px solid;padding:2px 8px;font-size:.55rem;font-weight:700;display:inline-block}.ovSigNone{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.66rem}.plv3Page{background:radial-gradient(65% 30% at 50% 0,#00e87a0a,#0000 60%);padding-bottom:3rem}.plv3Sub,.plv3Muted,.plv3Disclaimer,.plv3FactLabel,.plv3DetailReasonsLabel,.plv3DetailReasonList li{font-family:var(--font-body)!important}.plv3Header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 2rem 1rem;display:flex}.plv3Title{font-family:var(--font-display);font-size:var(--fs-28);letter-spacing:var(--tracking-display);color:var(--ink);margin:0 0 .25rem;font-weight:700}.plv3Sub{font-size:var(--fs-14);color:var(--ink-muted);margin:0}.plv3HeaderStats{flex-shrink:0;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.plv3HStat{flex-direction:column;align-items:center;gap:.1rem;display:flex}.plv3HStatVal{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:var(--tracking-display);font-weight:700;line-height:1}.plv3HStatLbl{font-size:var(--fs-12);color:var(--ink-muted);text-transform:uppercase;letter-spacing:var(--tracking-label)}.plv3HStatDiv{background:var(--border);width:1px;height:28px}.plv3FilterBar{border-bottom:1px solid var(--border);gap:.5rem;padding:0 2rem .75rem;display:flex;overflow-x:auto}.plv3FilterBtn{font-size:var(--fs-12);border-radius:var(--r-pill);border:1px solid var(--border);color:var(--ink-muted);cursor:pointer;white-space:nowrap;font-weight:600;font-family:var(--font-body);background:0 0;align-items:center;gap:.4rem;padding:5px 14px;transition:background .12s,border-color .12s,color .12s;display:flex}.plv3FilterBtn:hover{border-color:var(--border-strong);background:#ffffff0a}.plv3FilterBtn--active{color:var(--focal);background:#00c8ff1a;border-color:#00c8ff59}.plv3FilterCount{border-radius:var(--r-pill);background:#ffffff14;padding:1px 6px;font-size:.6rem;font-weight:700}.plv3CardList{flex-direction:column;gap:.55rem;padding:.75rem 1.25rem 1rem;display:flex}.plv3Muted{color:var(--muted,#6a94b8);font-size:.8rem;font-family:var(--font-body);padding:1.5rem .75rem}.plv3Card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a121c73;border:1px solid #ffffff12;border-radius:14px;transition:border-color .15s;overflow:clip}.plv3Card--open{border-color:#ffffff24}.plv3Card:hover{border-color:#ffffff1c}.plv3CardBtn{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:.6rem;width:100%;padding:.85rem 1.1rem .75rem;display:flex;position:relative}.plv3CardBtn:hover{background:#ffffff05}.plv3CardTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.plv3CardIdent{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.plv3CardTicker{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text,#dff0ff);flex-shrink:0;font-size:1.05rem;font-weight:900}.plv3CardCname{font-family:var(--font-body);color:var(--muted,#6a94b8);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.65rem;overflow:hidden}.plv3CardTag{font-family:var(--font-body);border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.06em;border:1px solid;flex-shrink:0;padding:2px 8px;font-size:.55rem;font-weight:700}.plv3CardSignals{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.plv3CardPnl{font-family:var(--font-display);letter-spacing:-.02em;font-size:1rem;font-weight:900}.plv3CardAction{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid;padding:2px 9px;font-size:.58rem;font-weight:900}.plv3CardWarn{color:var(--warn,#ffb800);font-size:.85rem}.plv3Journey{align-items:center;gap:.7rem;padding:.1rem 0;display:flex}.plv3JourneyAnchor{flex-direction:column;flex-shrink:0;gap:.1rem;min-width:60px;display:flex}.plv3JourneyLeft{align-items:flex-start}.plv3JourneyRight{text-align:right;align-items:flex-end}.plv3JourneyPrice{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.78rem;font-weight:800;line-height:1}.plv3JourneyLbl{font-family:var(--font-body);color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.05em;font-size:.55rem}.plv3JourneyBar{flex:1;min-width:0;height:28px;position:relative}.plv3JourneyTrack{background:#ffffff0f;border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.plv3JourneyCenterMark{background:#ffffff2e;width:1px;height:10px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.plv3JourneyFill{border-radius:2px;height:100%;position:absolute;top:0}.plv3JourneyDot{border:2px solid #ffffff4d;border-radius:50%;width:10px;height:10px;transition:left .4s;position:absolute;top:50%;transform:translate(-50%,-50%)}.plv3JourneyMidLbl{font-family:var(--font-display);white-space:nowrap;pointer-events:none;font-size:.58rem;font-weight:800;position:absolute;top:-1px}.plv3CardMeta{flex-wrap:wrap;align-items:center;gap:.3rem .85rem;display:flex}.plv3CardMetaItem{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.62rem}.plv3CardMetaItem+.plv3CardMetaItem:before{content:"·";opacity:.4;margin-right:.5rem}.plv3CardChevron{color:var(--muted,#6a94b8);opacity:.5;font-size:.75rem;position:absolute;top:.9rem;right:1.1rem}.plv3CardExpanded{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a121c8c;border-top:1px solid #ffffff0f;border:none!important}.plv3Detail{padding:1.1rem 1.25rem}.plv3DetailFacts{flex-wrap:wrap;gap:.6rem 1.5rem;margin-bottom:1.1rem;display:flex}.plv3Fact{flex-direction:column;gap:.15rem;min-width:90px;display:flex}.plv3FactLabel{font-family:var(--font-body);color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.07em;font-size:.56rem;font-weight:700}.plv3FactVal{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.82rem;font-weight:700}.plv3DetailReasons{margin-bottom:.75rem}.plv3DetailReasonsLabel{color:var(--muted,#6a94b8);font-size:.7rem;font-family:var(--font-body);margin-bottom:.4rem;display:block}.plv3DetailReasonList{flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}.plv3DetailReasonList li{color:var(--text,#dff0ff);font-size:.72rem;line-height:1.5;font-family:var(--font-body)}.plv3ThesisStatus{font-size:.72rem;font-weight:600;font-family:var(--font-body);border:1px solid;border-radius:8px;margin-bottom:.85rem;padding:.6rem .9rem}.plv3EditForm{margin-top:.75rem}.plv3EditFields{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.plv3EditField{flex-direction:column;gap:.3rem;display:flex}.plv3EditLabel{color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;font-weight:700;font-family:var(--font-body)}.plv3EditInput{color:var(--text,#dff0ff);font-size:.78rem;font-family:var(--font-body);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;min-width:140px;padding:6px 10px}.plv3EditInput:focus{border-color:var(--focal);outline:none}.plv3EditActions{align-items:center;gap:.5rem;display:flex}.plv3EditSave{background:var(--focal);color:#09130e;cursor:pointer;font-size:.78rem;font-weight:700;font-family:var(--font-body);border:none;border-radius:7px;padding:7px 18px}.plv3EditSave:disabled{opacity:.5;cursor:default}.plv3EditCancel{color:var(--muted,#6a94b8);cursor:pointer;font-size:.78rem;font-family:var(--font-body);background:0 0;border:1px solid #ffffff1a;border-radius:7px;padding:7px 14px}.plv3DetailActions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.plv3ActionBtn{cursor:pointer;font-size:.72rem;font-weight:600;font-family:var(--font-body);border-radius:7px;padding:6px 14px;transition:opacity .1s}.plv3ActionBtn:hover{opacity:.8}.plv3ActionBtn--edit{color:var(--muted,#6a94b8);background:#ffffff0f;border:1px solid #ffffff1a}.plv3ActionBtn--analyze{color:var(--focal);background:#00c8ff1a;border:1px solid #00c8ff4d}.plv3ActionBtn--close{color:var(--muted,#6a94b8);background:0 0;border:1px solid #ffffff14}.plv3Disclaimer{color:var(--muted,#6a94b8);opacity:.5;text-align:center;font-size:.56rem;font-family:var(--font-body);padding:1rem 2rem}.plv3CardSummary{font-family:var(--font-body);text-align:left;margin:.05rem .6rem .5rem;font-size:.775rem;line-height:1.55}.plv3CardTagAdd{font-size:.6rem;font-family:var(--font-body);border-radius:var(--r-pill,999px);color:#ffffff47;letter-spacing:.04em;cursor:default;border:1px dashed #ffffff2e;padding:.12rem .5rem;font-weight:500}.plv3LabelGuide{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;margin:0 1.25rem .65rem;padding:.7rem .9rem}.plv3LabelGuide--callout{background:#00c8ff0a;border-color:#00c8ff33}.plv3LabelGuideTitle{font-family:var(--font-display);color:var(--focal,#00c8ff);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .55rem;font-size:.7rem;font-weight:700}.plv3LabelGlossary{flex-direction:column;gap:.45rem;display:flex}.plv3LabelEntry{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.plv3LabelChip{font-family:var(--font-display);border-radius:var(--r-pill,999px);white-space:nowrap;letter-spacing:.03em;border:1px solid;flex-shrink:0;padding:.12rem .55rem;font-size:.62rem;font-weight:700}.plv3LabelDef{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.72rem;line-height:1.45}.plv3LabelGuideCta{font-family:var(--font-body);color:var(--focal,#00c8ff);opacity:.7;margin:.55rem 0 0;font-size:.68rem}.sctPanel{margin:.75rem 2rem .5rem;padding:1rem 1.15rem}.sctPanelTitle{font-family:var(--font-display);color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .75rem;font-size:.7rem;font-weight:700}.sctWarn{background:#ffb80012;border:1px solid #ffb80040;border-radius:10px;align-items:flex-start;gap:.6rem;margin-bottom:.75rem;padding:.65rem .85rem;display:flex}.sctWarnIcon{color:var(--warn,#ffb800);flex-shrink:0;margin-top:.05rem;font-size:.85rem}.sctWarnText{font-family:var(--font-body);color:var(--text,#dff0ff);font-size:.75rem;line-height:1.55}.sctWarnText strong{color:var(--warn,#ffb800)}.sctBreakdown{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.sctBarRow{align-items:center;gap:.55rem;display:flex}.sctBarLbl{font-family:var(--font-body);color:var(--muted,#6a94b8);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:175px;font-size:.7rem;overflow:hidden}.sctBarTrack{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.sctBarFill{border-radius:3px;height:100%;transition:width .4s}.sctBarPct{font-family:var(--font-display);color:var(--text,#dff0ff);text-align:right;flex-shrink:0;width:32px;font-size:.65rem;font-weight:700}.sctExplore{border-top:1px solid #ffffff12;padding-top:.75rem}.sctExploreTitle{font-family:var(--font-display);color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .6rem;font-size:.68rem;font-weight:700}.sctSector{margin-bottom:.65rem}.sctSectorHead{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.sctSectorName{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.78rem;font-weight:700}.sctSectorCount{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.65rem}.sctSectorCountEmpty{font-family:var(--font-body);color:#fff3;font-size:.62rem;font-style:italic}.sctSectorWhy{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:.2rem 0 .4rem;font-size:.68rem;line-height:1.45}.sctBarLblEtf{font-style:italic;color:#ffffff47!important}.sctBarPctEtf{color:#ffffff47!important}.sctMoreSectors{font-family:var(--font-body);color:#ffffff40;margin:.4rem 0 0;font-size:.65rem}.sctBuyRow{flex-wrap:wrap;gap:.35rem;display:flex}.sctBuyChip{font-family:var(--font-display);border-radius:var(--r-pill,999px);color:var(--focal,#00c8ff);background:#00c8ff14;border:1px solid #00c8ff40;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.sctBuyConf{color:#00c8ff99;font-size:.58rem;font-weight:500}.sctShowMore{font-family:var(--font-body);color:var(--muted,#6a94b8);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .4rem;font-size:.65rem}.sctShowMore:hover{color:var(--focal,#00c8ff)}.plPage{flex-direction:column;min-height:0;display:flex}.plMuted{color:var(--muted,#6a94b8);font-size:.8rem;font-family:var(--font-body);padding:1.5rem 1.25rem}.plDisclaimer{color:var(--muted,#6a94b8);opacity:.45;text-align:center;font-size:.56rem;font-family:var(--font-body);margin-top:auto;padding:1rem 2rem}.plHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.75rem 1.5rem .75rem;display:flex}.plTitle{font-family:var(--font-display);color:var(--text,#dff0ff);margin:0 0 .15rem;font-size:1.4rem;font-weight:800}.plSub{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;font-size:.65rem}.plHeaderStats{align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.plHStat{flex-direction:column;align-items:center;gap:.05rem;display:flex}.plHVal{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:1.2rem;font-weight:800;line-height:1.1}.plHLbl{color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;font-family:var(--font-body)}.plHDiv{background:#ffffff12;width:1px;height:28px;margin:0 .15rem}.plBar{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:0;padding:0 1.5rem;display:flex}.plBarFilters{gap:.35rem;padding:.55rem 0 .4rem;display:flex}.plBarFilter{font-family:var(--font-body);border-radius:var(--r-pill,999px);color:var(--muted,#6a94b8);cursor:pointer;background:0 0;border:1px solid #ffffff17;align-items:center;gap:.3rem;padding:.25rem .75rem;font-size:.72rem;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:flex}.plBarFilter:hover{color:var(--text,#dff0ff);border-color:#fff3}.plBarFilter--on{color:var(--text,#dff0ff);background:#ffffff0f;border-color:#ffffff40}.plBarFilterCnt{opacity:.65;font-size:.62rem}.plColLabels{grid-template-columns:240px 150px 1fr 190px 1.5rem;align-items:center;gap:.75rem;padding:.25rem 0 .5rem;display:grid}.plColLbl{font-family:var(--font-body);color:#fff3;text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;font-weight:700}.plLabelGuide{background:#ffffff04;border-bottom:1px solid #ffffff0a;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem 1.5rem;display:flex}.plLabelGuideLabel{color:#fff3;text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;font-weight:700;font-family:var(--font-body)}.plLabelItem{align-items:center;gap:.2rem;display:flex}.plLabelGuideCta{font-family:var(--font-body);color:var(--focal,#00c8ff);opacity:.55;margin-left:.4rem;font-size:.62rem}.plLines{flex-direction:column;display:flex}.plLine{border-bottom:1px solid #ffffff0a;transition:background .1s}.plLine:hover{background:#ffffff05}.plLine--open{background:#ffffff06}.plLine--risk{border-left:2px solid #ff2d6b80}.plLineBtn{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:240px 150px 1fr 190px 1.5rem;align-items:center;gap:.75rem;width:100%;padding:.6rem 1.5rem;display:grid}.plLineIdent{align-items:center;gap:.45rem;min-width:0;display:flex;overflow:hidden}.plLineTicker{font-family:var(--font-display);color:var(--text,#dff0ff);flex-shrink:0;font-size:.82rem;font-weight:800}.plLineCname{font-family:var(--font-body);color:var(--muted,#6a94b8);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.62rem;overflow:hidden}.plLineTag{font-family:var(--font-display);border-radius:var(--r-pill,999px);white-space:nowrap;letter-spacing:.03em;border:1px solid;flex-shrink:0;padding:.1rem .4rem;font-size:.58rem;font-weight:700}.plLineTagAdd{font-family:var(--font-body);border-radius:var(--r-pill,999px);color:#fff3;white-space:nowrap;border:1px dashed #ffffff1f;flex-shrink:0;padding:.1rem .4rem;font-size:.58rem;font-weight:500}.plLineSignal{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.plLinePnl{font-family:var(--font-display);white-space:nowrap;min-width:52px;font-size:.8rem;font-weight:800}.plLineAction{font-family:var(--font-display);border-radius:var(--r-pill,999px);white-space:nowrap;letter-spacing:.02em;border:1px solid;padding:.1rem .45rem;font-size:.59rem;font-weight:700}.plLineWarn{color:var(--warn,#ffb800);font-size:.7rem}.plLineStatus{font-family:var(--font-body);color:var(--muted,#6a94b8);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.68rem;overflow:hidden}.plLineForward{font-family:var(--font-body);color:var(--focal,#00c8ff);opacity:.7;white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:.65rem;overflow:hidden}.plLineChevron{color:#ffffff2e;text-align:right;flex-shrink:0;font-size:.6rem}.plLineExpanded{border-radius:12px;margin:0 1.5rem .75rem;overflow:hidden}.plDtl{padding:1rem 1.25rem}.plDtlSummary{font-family:var(--font-body);background:#ffffff08;border-left:3px solid;border-radius:8px;margin:0 0 .85rem;padding:.55rem .8rem;font-size:.78rem;line-height:1.6}.plDtlFacts{flex-wrap:wrap;gap:.6rem 1.1rem;margin-bottom:.85rem;display:flex}.plDtlFact{flex-direction:column;gap:.12rem;min-width:80px;display:flex}.plDtlFactBig{min-width:120px}.plDtlLbl{font-family:var(--font-body);color:#ffffff4d;text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;font-weight:700}.plDtlVal{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.8rem;font-weight:700}.plDtlReasons{margin-bottom:.75rem}.plDtlReasonsLbl{font-family:var(--font-body);color:var(--muted,#6a94b8);margin-bottom:.4rem;font-size:.7rem;display:block}.plDtlReasonList{flex-direction:column;gap:.25rem;margin:0;padding-left:1rem;display:flex}.plDtlReasonList li{font-family:var(--font-body);color:var(--text,#dff0ff);font-size:.72rem;line-height:1.5}.plDtlThesis{font-family:var(--font-body);border:1px solid;border-radius:7px;margin-bottom:.75rem;padding:.5rem .8rem;font-size:.7rem;font-weight:600}.plDtlForm{margin-top:.75rem}.plDtlFields{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.plDtlField{flex-direction:column;gap:.3rem;display:flex}.plDtlFieldLbl{color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;font-weight:700;font-family:var(--font-body)}.plDtlInput{color:var(--text,#dff0ff);font-size:.78rem;font-family:var(--font-body);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;min-width:140px;padding:6px 10px}.plDtlInput:focus{border-color:var(--focal);outline:none}.plDtlActions{flex-wrap:wrap;gap:.5rem;display:flex}.plDtlBtn{font-family:var(--font-body);cursor:pointer;border-radius:7px;padding:6px 14px;font-size:.72rem;font-weight:600;transition:opacity .1s}.plDtlBtn:hover{opacity:.8}.plDtlSave{background:var(--focal);color:#09130e;border:none;font-weight:700}.plDtlSave:disabled{opacity:.5;cursor:default}.plDtlCancel{color:var(--muted,#6a94b8);background:0 0;border:1px solid #ffffff1a}.plDtlBtnEdit{color:var(--muted,#6a94b8);background:#ffffff0f;border:1px solid #ffffff1a}.plDtlBtnAnalyze{color:var(--focal,#00c8ff);background:#00c8ff1a;border:1px solid #00c8ff4d}.plDtlBtnClose{color:#ffffff4d;background:0 0;border:1px solid #ffffff14}.tlHeader{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.75rem 1.5rem 1rem;display:flex}.tlTitle{font-family:var(--font-display);color:var(--text,#dff0ff);margin:0 0 .2rem;font-size:1.35rem;font-weight:800}.tlSubAlert{color:var(--down,#ff2d6b);font-weight:700}.tlLegend{flex-shrink:0;align-items:center;gap:.85rem;padding-top:.25rem;display:flex}.tlLegendItem{font-family:var(--font-body);color:var(--muted,#6a94b8);align-items:center;gap:.35rem;font-size:.6rem;display:flex}.tlLegendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tlLegendDot--entry{background:#ffffff40}.tlLegendDot--now{background:var(--up,#00e87a);box-shadow:0 0 5px #00e87a80}.tlLegendDot--target{border:2px solid var(--focal,#00c8ff);background:0 0}.tlLoading{font-family:var(--font-body);color:var(--muted,#6a94b8);padding:2rem 1.5rem;font-size:.8rem}.tlDisclaimer{color:var(--muted,#6a94b8);opacity:.4;text-align:center;font-size:.56rem;font-family:var(--font-body);padding:1.25rem 2rem}.tl{border-bottom:1px solid #ffffff0a;grid-template-columns:185px 1fr 130px;align-items:center;gap:.75rem 1.25rem;padding:1.1rem 1.5rem 1.5rem;transition:background .22s cubic-bezier(.16,1,.3,1);display:grid}.tlIdent{flex-direction:column;gap:.2rem;min-width:0;display:flex}.tlTickerRow{align-items:center;gap:.4rem;display:flex}.tlTicker{font-family:var(--font-display);color:var(--text,#dff0ff);letter-spacing:.01em;font-size:.88rem;font-weight:800}.tlName{font-family:var(--font-body);color:var(--muted,#6a94b8);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.tlTag{font-family:var(--font-display);border-radius:var(--r-pill,999px);letter-spacing:.03em;white-space:nowrap;border:1px solid;flex-shrink:0;padding:.08rem .38rem;font-size:.57rem;font-weight:700}.tlTrack{background:#ffffff12;border-radius:2px;height:2px;margin:18px 0 22px;position:relative}.tlFill{opacity:.75;border-radius:2px;height:100%;transition:width .4s,left .4s;position:absolute;top:0}.tlNoEntry{background:repeating-linear-gradient(90deg,#ffffff26 0 4px,#0000 4px 8px);height:100%;position:absolute;top:0;left:5%;right:5%}.tlProjected{opacity:.45;border-top:2px dashed;height:100%;position:absolute;top:0}.tlDotWrap{position:absolute;top:50%;transform:translate(-50%,-50%)}.tlDotEntry{background:#ffffff4d;border:1.5px solid #ffffff8c;border-radius:50%;width:8px;height:8px}.tlDotNow{border:2px solid #0000004d;border-radius:50%;width:11px;height:11px;transition:box-shadow .3s}.tlDotNow--urgent{animation:1.4s ease-in-out infinite tlPulse}@keyframes tlPulse{0%,to{box-shadow:0 0 8px #ff2d6b99}50%{box-shadow:0 0 16px #ff2d6be6}}.tlDotTarget{border:2px solid;border-radius:50%;width:9px;height:9px}.tlDotLabel{white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tlDotLabel--above{bottom:11px}.tlDotLabel--below{top:11px}.tlDotPrice{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.64rem;font-weight:700}.tlDotPnl{font-family:var(--font-display);font-size:.62rem;font-weight:800}.tlDotSub{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.56rem}.tlRight{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.tlAction{font-family:var(--font-display);border-radius:var(--r-pill,999px);white-space:nowrap;letter-spacing:.02em;text-align:right;border:1px solid;padding:.2rem .6rem;font-size:.62rem;font-weight:700}.tlConf{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.58rem}.tlChev{color:#ffffff2e;margin-top:.15rem;font-size:.5rem}.tl{cursor:pointer}.tl--open{background:#ffffff08!important}.tlPnlChip{font-family:var(--font-display);letter-spacing:-.01em;margin-top:.12rem;font-size:.7rem;font-weight:800}.tlPnlDol{opacity:.75;font-weight:600}.tlMeta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:0 .85rem;margin-top:-.6rem;padding:0 0 .8rem;display:flex}.tlMetaItem{font-family:var(--font-body);color:var(--muted,#6a94b8);font-size:.59rem;position:relative}.tlMetaItem+.tlMetaItem:before{content:"·";color:#ffffff2e;position:absolute;left:-.55rem}.tlMetaEarnings{font-family:var(--font-body);color:var(--warn,#ffb800);font-size:.59rem;font-weight:700}.tlExpand{border-top:1px solid #ffffff0f;flex-direction:column;grid-column:1/-1;gap:.8rem;padding:.9rem 0 1rem;animation:.22s cubic-bezier(.16,1,.3,1) tlExpandIn;display:flex}@keyframes tlExpandIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tlExpandFacts{flex-wrap:wrap;gap:.55rem 1.4rem;display:flex}.tlFact{flex-direction:column;gap:.1rem;min-width:55px;display:flex}.tlFactLbl{font-family:var(--font-body);color:#ffffff47;text-transform:uppercase;letter-spacing:.07em;font-size:.53rem;font-weight:700}.tlFactVal{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.8rem;font-weight:700}.tlExpandSignal{border:1px solid;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.65rem .85rem;display:flex}.tlExpandSignalBadge{font-family:var(--font-display);white-space:nowrap;border:1px solid;border-radius:999px;flex-shrink:0;margin-top:.08rem;padding:.2rem .65rem;font-size:.62rem;font-weight:700}.tlExpandSignalText{font-family:var(--font-body);color:#bdd0e0;flex:1;min-width:140px;margin:0;font-size:.7rem;line-height:1.45}.tlExpandReasonsLbl{font-family:var(--font-body);color:#ffffff4d;text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;font-weight:700}.tlExpandReasonList{flex-direction:column;gap:.25rem;margin:0;padding-left:1rem;display:flex}.tlExpandBtn{font-family:var(--font-display);cursor:pointer;letter-spacing:.02em;border-radius:999px;padding:.32rem .85rem;font-size:.62rem;font-weight:700;transition:opacity .15s}.tlExpandBtn:hover{opacity:.8}.tlExpandBtnAnalyze{color:var(--focal,#00c8ff);background:#00c8ff1a;border:1px solid #00c8ff59}.tlExpandBtnPortfolio{color:var(--muted,#6a94b8);background:#ffffff0d;border:1px solid #ffffff1f}.tlExpandBtnClose{color:#ffffff47;background:0 0;border:1px solid #ffffff14}.pf2Page{padding-bottom:3rem}.pf2Header{justify-content:space-between;align-items:flex-start;padding:1.75rem 2rem .5rem;display:flex}.pf2Title{font-family:var(--font-display);font-size:var(--fs-28);letter-spacing:var(--tracking-display);color:var(--ink);margin:0 0 .25rem;font-weight:700}.pf2Sub{font-size:var(--fs-14);color:var(--ink-muted);margin:0}.pf2TabBar{border-bottom:1px solid var(--border);gap:.25rem;margin-bottom:.5rem;padding:0 2rem;display:flex}.pf2Tab{font-size:var(--fs-14);color:var(--ink-muted);cursor:pointer;font-weight:600;font-family:var(--font-body);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.65rem 1.25rem;transition:color .12s,border-color .12s}.pf2Tab:hover{color:var(--ink)}.pf2Tab--active{color:var(--focal);border-bottom-color:var(--focal)}.pf2HoldingsTab{padding:.5rem 0}.pf2ImportRow{flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:1rem 2rem;display:flex}.pf2ListHeader{font-size:var(--fs-12);color:#374151;text-transform:uppercase;letter-spacing:var(--tracking-label);border-bottom:1px solid var(--border);grid-template-columns:70px 1fr 80px 60px 90px 80px 70px 60px 50px 28px;gap:.5rem;padding:.4rem 2rem;font-weight:700;display:grid}.pf2ListRows{flex-direction:column;display:flex}.pf2ListRow{border-bottom:1px solid var(--border);align-items:center;display:flex}.pf2ListRow:hover{background:#ffffff05}.pf2ListRowMain{text-align:left;cursor:pointer;font-family:var(--font-body);background:0 0;border:none;flex:1;grid-template-columns:70px 1fr 80px 60px 90px 80px 70px 60px 50px;align-items:center;gap:.5rem;padding:.7rem 2rem;display:grid}.pf2Ticker{font-family:var(--font-display);font-size:var(--fs-16);color:var(--ink);font-weight:800}.pf2Name{font-size:var(--fs-12);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf2Track{font-size:var(--fs-12);font-weight:700}.pf2Alloc{font-size:var(--fs-14);color:var(--ink-muted)}.pf2Entry{font-size:var(--fs-12);color:var(--ink-muted)}.pf2Price{font-family:var(--font-display);font-size:var(--fs-14);color:var(--ink);font-weight:700}.pf2Pnl{font-family:var(--font-display);font-size:var(--fs-14);font-weight:800}.pf2Action{font-size:var(--fs-12);text-transform:uppercase;font-weight:700}.pf2Conf{font-size:var(--fs-12);color:var(--ink-muted)}.pf2Remove{color:#374151;cursor:pointer;font-size:var(--fs-12);background:0 0;border:none;padding:.5rem 1rem}.pf2Remove:hover{color:var(--down)}.pf2PlannerTab{padding:1.25rem 2rem 1rem}.pf2PlanHead{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.pf2PlanTitle{font-family:var(--font-display);font-size:var(--fs-18);color:var(--ink);margin:0;font-weight:600}.pf2PlannerEdit{font-size:var(--fs-12);color:var(--focal);cursor:pointer;background:0 0;border:none}.pf2PlannerEdit:hover{text-decoration:underline}.pf2BucketBars{flex-direction:column;gap:.3rem;margin-bottom:1.5rem;display:flex}.pf2BucketRow{grid-template-columns:200px 1fr 60px;align-items:center;gap:.75rem;display:grid}.pf2BucketLabel{align-items:center;gap:.5rem;display:flex}.pf2BucketDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pf2BucketName{font-size:var(--fs-14);color:var(--ink-muted);font-weight:600}.pf2BucketCount{font-size:var(--fs-12);color:#374151;margin-left:.25rem}.pf2BucketBarTrack{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.pf2BucketBarFill{border-radius:3px;height:100%;transition:width .6s}.pf2BucketPct{font-family:var(--font-display);font-size:var(--fs-14);text-align:right;font-weight:800}.pf2BucketSection{margin-bottom:.75rem;padding:1rem!important}.pf2BucketSecHead{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.pf2BucketSecDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pf2BucketSecName{font-family:var(--font-display);font-size:var(--fs-16);color:var(--ink);font-weight:700}.pf2BucketSecTarget{font-size:var(--fs-12);color:var(--ink-muted);margin-left:auto}.pf2BucketHoldings{flex-direction:column;gap:.2rem;display:flex}.pf2BucketHolding{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);background:0 0;border:none;border-radius:6px;align-items:center;gap:.6rem;padding:.4rem .5rem;transition:background .1s;display:flex}.pf2BucketHolding:hover{background:#ffffff0a}.pf2BHTag{font-size:.55rem}.pf2BHTicker{font-family:var(--font-display);font-size:var(--fs-14);color:var(--ink);min-width:52px;font-weight:800}.pf2BHAlloc{font-size:var(--fs-12);color:#374151}.pf2BHPnl{font-family:var(--font-display);font-size:var(--fs-14);font-weight:700}.pf2BHAction{text-transform:uppercase;font-size:.62rem;font-weight:700}.pf2BHEntry{font-size:var(--fs-12);color:#374151;margin-left:auto}.pf2Suggestions{margin-top:1.25rem;padding:1rem!important}.pf2SuggestTitle{font-family:var(--font-display);font-size:var(--fs-16);color:var(--ink);margin:0 0 .6rem;font-weight:700}.pf2Suggest{align-items:flex-start;gap:.6rem;margin-bottom:.35rem;display:flex}.pf2SuggestIcon{color:var(--focal);font-size:var(--fs-14);flex-shrink:0;margin-top:.1rem}.pf2SuggestText{font-size:var(--fs-14);color:var(--ink-muted);line-height:1.5}.pf2PlannerEmpty{text-align:center;color:var(--ink-muted);font-size:var(--fs-14);padding:2rem 0}.pf2PlannerEmptyBtn{color:var(--focal);border-radius:var(--r-pill);font-size:var(--fs-14);cursor:pointer;font-family:var(--font-body);background:#00c8ff1a;border:1px solid #00c8ff4d;margin-top:.75rem;padding:8px 20px}.gpTopStats,.gpCashQuote em,.gpEmptySub,.gpAdviceText,.gpLegendName{font-family:var(--font-body)}.gpRightTitle{font-family:var(--font-display);letter-spacing:-.01em}.st2TopStats{font-family:var(--font-body)}.st2ExplainBody{font-family:var(--font-body);line-height:1.6}.st2LearnNote{font-family:var(--font-body);line-height:1.65}.st2BriefBody{font-family:var(--font-body);line-height:1.6}.st2DetailBody{font-family:var(--font-body);line-height:1.55}.st2Outcome .st2OutcomeThen{font-family:var(--font-body);line-height:1.45}.st2GlossaryDef{font-family:var(--font-body);line-height:1.5}.st2MarketSummary{font-family:var(--font-body);line-height:1.6}.st2PortMatchText{font-family:var(--font-body);line-height:1.55}.st2TopTitle,.st2ColLabel,.st2MiniTicker,.st2DetailTicker,.st2StopCalloutPrice,.st2RiskBudgetNum,.st2CashIntelPct,.st2HorizonVal,.st2ScenPrice,.st2EntryCellValue,.st2DeployTicker,.st2MiniStop,.st2MiniTarget,.st2MiniRR,.st2MiniAlloc{font-family:var(--font-display)}.gpAdvisorSection{border-top:1px solid #ffffff0f;margin-top:1.25rem;padding-top:1rem}.gpAdvisorTitle{margin-top:0!important}.gpAdviceList{flex-direction:column;gap:.65rem;display:flex}.gpAdviceCard{border:1px solid;border-radius:11px;flex-direction:column;gap:.35rem;padding:.75rem .85rem;transition:background .15s;display:flex}.gpAdviceCard--warn{background:#ff2d6b0f}.gpAdviceCard--opportunity{background:#00e87a0f}.gpAdviceCard--info{background:#00c8ff0d}.gpAdviceCardTop{flex-wrap:nowrap;align-items:center;gap:.4rem;display:flex;overflow:hidden}.gpAdvicePriority{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid;flex-shrink:0;padding:1px 6px;font-size:.58rem;font-weight:700}.gpAdviceTicker{font-family:var(--font-display);border-radius:var(--r-pill);background:#ffffff0a;border:1px solid;padding:1px 7px;font-size:.62rem;font-weight:700}.gpAdviceSpacer{flex:1;min-width:.25rem}.gpAdviceMeta{font-family:var(--font-display);color:var(--muted,#6a94b8);white-space:nowrap;flex-shrink:0;font-size:.6rem;font-weight:600}.gpAdviceHead{font-family:var(--font-display);color:var(--text,#dff0ff);margin:0;font-size:.78rem;font-weight:700;line-height:1.3}.gpAdviceText{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;font-size:.67rem;line-height:1.5}.gpAdviceAction{font-family:var(--font-body);opacity:.85;margin:.1rem 0 0;font-size:.65rem;font-weight:600}.gpAdviceEmpty{color:var(--green,#00e87a);opacity:.75;align-items:center;gap:.4rem;padding:.5rem 0;font-size:.68rem;display:flex}.nwsPanel{background:var(--surface,#080e18bf);-webkit-backdrop-filter:blur(var(--glass-blur,22px));border:1px solid #8eb5cc1a;border-radius:14px;margin-bottom:1rem;padding:1rem 1.15rem;position:relative;overflow:hidden}.nwsPanelHead{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.nwsPanelHeadLeft{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nwsPanelIcon{font-size:.9rem}.nwsPanelTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--ink);font-size:.68rem;font-weight:700}.nwsTonePill{letter-spacing:.07em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid;padding:2px 8px;font-size:.57rem;font-weight:700}.nwsPanelChev{color:var(--ink-muted);font-size:.6rem}.nwsToneSummary{color:var(--ink-muted);margin:0 0 .7rem;font-size:.8rem;line-height:1.6}.nwsTabs{border-bottom:1px solid #ffffff0d;gap:.3rem;margin-bottom:.65rem;padding-bottom:.5rem;display:flex}.nwsTab{color:var(--ink-muted);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.3rem;padding:3px 10px;font-size:.68rem;font-weight:600;transition:all .14s;display:flex}.nwsTab:hover{color:var(--ink)}.nwsTab--on{color:var(--focal);background:#00c8ff12;border-color:#00c8ff40}.nwsTabCount{background:#ffffff17;border-radius:99px;padding:0 5px;font-size:.56rem;font-weight:700}.nwsFeed{flex-direction:column;display:flex}.nwsEmpty{color:var(--ink-muted);padding:.5rem 0;font-size:.78rem}.nwsItem{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.55rem;padding:.5rem 0;display:flex}.nwsItem:last-child{border-bottom:none}.nwsItem:hover .nwsItemTitle{color:var(--focal)}.nwsSentDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.38rem}.nwsItemBody{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.nwsItemTop{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.nwsItemTicker{letter-spacing:.04em;color:var(--focal);border-radius:var(--r-pill);background:#00c8ff1a;border:1px solid #00c8ff2e;padding:0 6px;font-size:.58rem;font-weight:800}.nwsItemCat{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);border-radius:var(--r-pill);background:#ffffff0d;border:1px solid #ffffff0f;padding:0 6px;font-size:.56rem;font-weight:600}.nwsItemSentLabel{font-size:.62rem;font-weight:700}.nwsItemTitle{color:var(--ink);font-size:.8rem;line-height:1.45;text-decoration:none;transition:color .14s;display:block}a.nwsItemTitle:hover{color:var(--focal);text-decoration:none}.nwsItemTitleNoLink{margin:0}.nwsItemMeta{align-items:center;gap:.4rem;display:flex}.nwsItemSource{color:var(--ink-muted);font-size:.6rem;font-weight:500}.nwsItemTime{color:#ffffff2e;font-size:.6rem}.nwsHypeItem{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem;padding:.55rem .7rem;transition:background .13s;display:flex}.nwsHypeItem:hover{background:#ffffff0a}.nwsHypeItem--warn{background:#ff2d6b0a;border-color:#ff2d6b33}.nwsHypeLeft{flex-direction:column;gap:.12rem;display:flex}.nwsHypeTicker{font-family:var(--font-display);color:var(--ink);letter-spacing:-.015em;font-size:.9rem;font-weight:800}.nwsHypeVerdict{font-size:.6rem;font-weight:600}.nwsHypeRight{flex-direction:column;align-items:flex-end;gap:.12rem;display:flex}.nwsHypeStat{color:var(--ink-muted);font-size:.68rem;font-weight:600}.nwsHypeModel{text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:700}.nwsHypeNote{color:#ffffff2e;margin:.5rem 0 0;font-size:.62rem;line-height:1.5}.hpBriefHeader{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;margin-bottom:1.1rem;padding:1.25rem 1.35rem 1rem}.hpBriefTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.hpBriefLeft{flex:1;min-width:0}.hpBriefMeta{font-family:var(--font-body);font-size:var(--fs-12);color:var(--ink-muted);margin:0 0 .3rem}.hpBriefTitle{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.hpBriefConf{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.hpBriefConfPct{font-family:var(--font-display);font-size:1.6rem;font-weight:900;line-height:1}.hpBriefConfLabel{letter-spacing:.07em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid;padding:2px 8px;font-size:.6rem;font-weight:700}.hpBriefConfBar{background:#ffffff14;border-radius:2px;width:100px;height:4px;position:relative;overflow:visible}.hpBriefConfBarFill{border-radius:2px;height:100%;transition:width .4s}.hpBriefConfMark{background:#fff3;width:1px;height:8px;position:absolute;top:-2px}.hpBriefPlaybook{font-family:var(--font-body);font-size:var(--fs-12);color:var(--ink-muted);text-align:right;max-width:160px;margin:0;line-height:1.4}.hpSnapRow{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:0;padding-top:.85rem;display:flex}.hpSnapStat{border-right:1px solid #ffffff0f;flex-direction:column;gap:.15rem;margin-right:1.1rem;padding:0 1.1rem 0 0;display:flex}.hpSnapStat:last-child{border-right:none;margin-right:0;padding-right:0}.hpSnapLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:.6rem;font-weight:700}.hpSnapVal{font-family:var(--font-display);font-size:var(--fs-16);color:var(--ink);font-weight:800;line-height:1}.hpSnapSub{color:#ffffff40;font-size:.6rem}.hpMovesSection{margin-bottom:1rem}.hpMovesLoading{padding:1rem 0}.hpMoveList{flex-direction:column;gap:.6rem;display:flex}.hpMoveCard{background:#ffffff06;border:1px solid;border-radius:13px;padding:.85rem 1rem;transition:background .15s}.hpMoveCard--queued{opacity:.7}.hpMoveCard--decide{background:#ff2d6b0a}.hpMoveCard--trim{background:#f59e0b0a}.hpMoveCard--add{background:#00e87a08}.hpMoveCard--explore{background:#00c8ff08}.hpMoveHead{align-items:flex-start;gap:.65rem;display:flex}.hpMoveRank{font-family:var(--font-display);flex-shrink:0;min-width:1.2rem;margin-top:.1rem;font-size:1.1rem;font-weight:900;line-height:1}.hpMoveHeadMain{flex:1;min-width:0}.hpMoveHeadTop{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.hpMoveVerb{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);padding:2px 7px;font-size:.58rem;font-weight:800}.hpMoveTicker{font-family:var(--font-display);font-size:var(--fs-14);color:var(--ink);font-weight:800}.hpMoveSector{color:var(--ink-muted);border-radius:var(--r-pill);background:#ffffff0d;padding:1px 6px;font-size:.6rem}.hpMoveConf{font-size:.6rem;font-weight:600}.hpMoveHeadline{font-family:var(--font-body);font-size:var(--fs-13);color:var(--ink);margin:0;font-weight:600;line-height:1.4}.hpMoveAmount{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.1rem;display:flex}.hpMoveAmountVal{font-family:var(--font-display);font-size:var(--fs-16);font-weight:800;line-height:1}.hpMoveAmountSh{color:var(--ink-muted);font-size:.6rem}.hpMoveContext{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0 .5rem 1.85rem;display:flex}.hpMoveCtxItem{font-size:var(--fs-12);color:var(--ink-muted)}.hpMoveCtxNew{text-transform:uppercase;letter-spacing:.06em;color:var(--focal);border-radius:var(--r-pill);background:#00c8ff1a;padding:1px 6px;font-size:.58rem;font-weight:700}.hpMoveReasonToggle{font-family:var(--font-body);font-size:var(--fs-12);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;margin-top:.4rem;margin-left:1.85rem;padding:0;font-weight:600;transition:color .15s}.hpMoveReasonToggle:hover{color:var(--ink)}.hpMoveReasoning{border-top:1px solid #ffffff0f;flex-direction:column;gap:.75rem;margin:.65rem 0 0 1.85rem;padding-top:.65rem;display:flex}.hpMoveReasonBlock{flex-direction:column;gap:.3rem;display:flex}.hpMoveReasonLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.hpMoveReasonText{font-family:var(--font-body);font-size:var(--fs-13);color:var(--ink-muted);margin:0;line-height:1.6}.hpMoveDecideOptions{background:#ffffff08;border-radius:10px;flex-direction:column;gap:.35rem;padding:.65rem .75rem;display:flex}.hpMoveDecideOpt{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hpMoveDecideOpt span:first-child{font-family:var(--font-display);font-size:var(--fs-13);color:var(--ink);flex-shrink:0;font-weight:700}.hpMoveDecideOpt span:last-child{font-family:var(--font-body);font-size:var(--fs-12);color:var(--ink-muted);text-align:right}.hpMoveAnalyze{font-family:var(--font-body);font-size:var(--fs-12);color:var(--focal);border-radius:var(--r-pill);cursor:pointer;background:#00c8ff14;border:1px solid #00c8ff33;align-self:flex-start;padding:5px 12px;font-weight:600;transition:background .15s}.hpMoveAnalyze:hover{background:#00c8ff24}.hpHoldCard{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex}.hpHoldTop{align-items:flex-start;gap:.75rem;display:flex}.hpHoldIcon{color:var(--up);flex-shrink:0;margin-top:.05rem;font-size:1.2rem}.hpHoldBody{flex-direction:column;gap:.35rem;display:flex}.hpHoldTitle{font-family:var(--font-display);font-size:var(--fs-14);color:var(--ink);font-weight:700}.hpHoldText{font-family:var(--font-body);font-size:var(--fs-13);color:var(--ink-muted);margin:0;line-height:1.6}.hpHoldLink{font-family:var(--font-body);font-size:var(--fs-12);color:var(--focal);border-radius:var(--r-pill);cursor:pointer;background:#00c8ff12;border:1px solid #00c8ff33;align-self:flex-start;padding:5px 12px;font-weight:600;transition:background .15s}.hpHoldLink:hover{background:#00c8ff21}.hpv3Header{background:var(--surface,#080e18bf);-webkit-backdrop-filter:blur(var(--glass-blur,22px));border-radius:var(--r-card,16px);border:1px solid #8eb5cc1f;margin-bottom:.85rem;padding:1.35rem 1.5rem 1.15rem;position:relative;overflow:hidden}.hpv3Header:before{content:"";background:linear-gradient(90deg,#0000 0%,#00c8ff66 35%,#00e87a66 65%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.hpv3HeaderTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.7rem;display:flex}.hpv3Meta{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .3rem;font-size:.62rem;font-weight:600}.hpv3Title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.3rem;font-weight:800;line-height:1.18}.hpv3Conf{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.18rem;display:flex}.hpv3ConfPct{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.7rem;font-weight:900;line-height:1}.hpv3ConfLabel{text-align:right;letter-spacing:.04em;font-size:.6rem;font-weight:700}.hpv3ConfBar{background:#ffffff12;border-radius:2px;width:80px;height:2px}.hpv3ConfFill{border-radius:2px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.hpv3MarketLine{color:var(--ink-muted);flex-wrap:wrap;align-items:flex-start;gap:.4rem;margin:0 0 .85rem;font-size:.82rem;line-height:1.6;display:flex}.hpv3RegimePill{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-pill);color:var(--focal);background:#00c8ff1a;border:1px solid #00c8ff33;flex-shrink:0;margin-top:.14rem;padding:2px 8px;font-size:.56rem;font-weight:700}.hpv3Strip{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:0;padding-top:.8rem;display:flex}.hpv3StripItem{border-right:1px solid #ffffff0f;align-items:center;gap:.45rem;margin-right:1.1rem;padding-right:1.1rem;display:flex}.hpv3StripItem:last-of-type{border-right:none}.hpv3StripLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:.58rem;font-weight:700}.hpv3StripVal{font-family:var(--font-display);color:var(--ink);letter-spacing:-.015em;font-size:.9rem;font-weight:800}.hpv3StripSub{font-size:.68rem;font-weight:600}.hpv3StripLink{color:var(--focal);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin-left:auto;padding:0;font-size:.72rem;font-weight:600;transition:opacity .14s}.hpv3StripLink:hover{opacity:.62}.hpModelStrip{background:#00c8ff0a;border:1px solid #00c8ff1a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:.85rem;padding:.55rem 1rem;display:flex}.hpModelStat{border-right:1px solid #00c8ff1a;align-items:baseline;gap:.32rem;margin-right:.9rem;padding-right:.9rem;display:flex}.hpModelStat:last-child{border-right:none;margin-right:0;padding-right:0}.hpModelStat--dim .hpModelStatVal{color:var(--ink-muted)}.hpModelStatVal{font-family:var(--font-display);color:var(--focal);letter-spacing:-.01em;font-size:.88rem;font-weight:800;line-height:1.2}.hpModelStatLabel{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;font-weight:600}.hpv3SectionHead{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.7rem;display:flex}.hpv3SectionIcon{font-size:.9rem}.hpv3SectionTitle{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.hpv3SectionSub{color:var(--ink-muted);font-size:.68rem}.hpv3OppGrid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:.5rem;display:grid}.hpv3OppCard{-webkit-backdrop-filter:blur(12px);text-align:left;cursor:pointer;background:#080e1899;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:.32rem;width:100%;padding:.85rem .9rem .8rem;transition:border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.hpv3OppCard:before{content:"";background:var(--card-accent,#6a94b873);border-radius:14px 0 0 14px;width:3px;position:absolute;top:0;bottom:0;left:0}.hpv3OppCard:hover{box-shadow:var(--elev-1,0 12px 32px #00000052);background:#0a121ebf;border-color:#ffffff21;transform:translateY(-1px)}.hpv3OppCard--hc{background:#00e87a0a;border-color:#00e87a33;box-shadow:0 0 0 1px #00e87a14,0 8px 24px #00000040}.hpv3OppCard--hc:hover{background:#00e87a11;border-color:#00e87a4d;box-shadow:0 0 0 1px #00e87a26,0 12px 32px #0000004d}.hpv3OppTop{justify-content:space-between;align-items:center;display:flex}.hpv3OppLeft{align-items:center;gap:.3rem;display:flex}.hpv3OppTicker{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:1rem;font-weight:900}.hpv3OppHC{font-size:.75rem}.hpv3OppOwned{text-transform:uppercase;letter-spacing:.07em;color:var(--focal);border-radius:var(--r-pill);background:#00c8ff1a;border:1px solid #00c8ff33;padding:1px 5px;font-size:.52rem;font-weight:700}.hpv3OppNew{text-transform:uppercase;letter-spacing:.07em;color:#a78bfa;border-radius:var(--r-pill);background:#a78bfa1a;border:1px solid #a78bfa33;padding:1px 5px;font-size:.52rem;font-weight:700}.hpv3OppConf{font-family:var(--font-display);letter-spacing:-.01em;font-size:.82rem;font-weight:800}.hpv3OppSector{color:var(--ink-muted);margin:0;font-size:.66rem}.hpv3OppGain{margin:0;font-size:.68rem;font-weight:600}.hpv3OppBar{background:#ffffff12;border-radius:2px;height:2px;overflow:hidden}.hpv3OppBarFill{border-radius:2px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1)}.hpv3OppReasons{flex-wrap:wrap;gap:.22rem;display:flex}.hpv3OppReason{color:var(--ink-muted);border-radius:var(--r-pill);background:#ffffff0d;border:1px solid #ffffff0f;padding:2px 7px;font-size:.58rem}.hpv3OppAnalyze{color:var(--focal);letter-spacing:.01em;margin-top:auto;padding-top:.32rem;font-size:.68rem;font-weight:600}.hpv3SeeAll{color:var(--focal);cursor:pointer;background:0 0;border:none;margin-top:.55rem;padding:0;font-size:.73rem;font-weight:600;transition:opacity .14s}.hpv3SeeAll:hover{opacity:.62}.hpv3Empty{text-align:center;background:var(--surface,#080e18bf);border-radius:var(--r-card,16px);border:1px dashed #ffffff12;flex-direction:column;align-items:center;gap:.5rem;padding:2.25rem 1rem;display:flex}.hpv3EmptyIcon{font-size:2rem}.hpv3EmptyTitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:.9rem;font-weight:700}.hpv3EmptyText{color:var(--ink-muted);max-width:340px;margin:0;font-size:.78rem;line-height:1.65}.hpModelRoadmap{-webkit-backdrop-filter:blur(12px);background:#060b1499;border:1px solid #ffffff12;border-radius:14px;margin-bottom:.85rem;overflow:hidden}.hpModelRoadmapHead{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.72rem 1rem;transition:background .13s;display:flex}.hpModelRoadmapHead:hover{background:#ffffff08}.hpModelRoadmapIcon{flex-shrink:0;font-size:.8rem}.hpModelRoadmapTitle{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700}.hpModelRoadmapTag{letter-spacing:.07em;text-transform:uppercase;color:var(--focal);border-radius:var(--r-pill);background:#00c8ff1a;border:1px solid #00c8ff33;padding:1px 7px;font-size:.53rem;font-weight:700}.hpModelRoadmapChev{color:var(--ink-muted);margin-left:auto;font-size:.58rem}.hpModelRoadmapBody{border-top:1px solid #ffffff0f;flex-direction:column;gap:.85rem;padding:.9rem 1rem 1rem;display:flex}.hpModelRoadmapStats{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.hpModelRoadmapStat{background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:.1rem;padding:.55rem .65rem;display:flex}.hpModelRoadmapStatVal{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:1.05rem;font-weight:800;line-height:1}.hpModelRoadmapStatLabel{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.56rem;font-weight:600}.hpModelRoadmapBuildLabel{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-muted);margin:0 0 .4rem;font-size:.58rem;font-weight:700}.hpModelRoadmapItem{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.6rem;padding:.5rem 0;display:flex}.hpModelRoadmapItem:last-child{border-bottom:none;padding-bottom:0}.hpModelRoadmapDot{background:#ffffff1f;border:1.5px solid #ffffff2e;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.28rem}.hpModelRoadmapDot--active{background:var(--focal);border-color:var(--focal);box-shadow:0 0 7px #00c8ff8c}.hpModelRoadmapItemTitle{color:var(--ink);margin-bottom:.1rem;font-size:.75rem;font-weight:600;display:block}.hpModelRoadmapItemSub{color:var(--ink-muted);font-size:.66rem;line-height:1.52;display:block}.hpv3NewsToggle{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.7rem 1rem;transition:background .14s,border-color .14s;display:flex}.hpv3NewsToggle:hover{background:#ffffff0a;border-color:#ffffff1c}.hpv3NewsToggleLeft{align-items:center;gap:.45rem;display:flex}.hpv3NewsChev{color:var(--ink-muted);font-size:.6rem}.hpv3NewsBody{margin-top:.5rem}.hpDisclaimer{color:#ffffff29;text-align:center;padding:1rem 1rem .5rem;font-size:.6rem;line-height:1.5}:root{--ui-bg-0:#030606;--ui-bg-1:#07110f;--ui-bg-2:#09161b;--ui-ink:#f2fbf8;--ui-muted:#8eacb6;--ui-soft:#476675;--ui-line:#8eb5cc24;--ui-line-strong:#6ce1c73d;--ui-panel:#070d14c2;--ui-panel-2:#0a121ca8;--ui-panel-solid:#060b12fa;--ui-cyan:#00c8ff;--ui-green:#00e87a;--ui-violet:#9d7cff;--ui-amber:#ffbf47;--ui-red:#ff3d70;--ui-radius:12px;--ui-radius-sm:8px;--ui-shadow:0 18px 46px #0000005c, inset 0 1px 0 #ffffff0e;--ui-shadow-soft:0 10px 28px #00000042, inset 0 1px 0 #ffffff0a}html{background:var(--ui-bg-0)}body{background:var(--ui-bg-0);color:var(--ui-ink)}.appShell{min-height:100vh;color:var(--ui-ink);isolation:isolate;background:linear-gradient(90deg,#00c8ff09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#00e87a07 1px,#0000 1px) 0 0/44px 44px,linear-gradient(145deg,#030606 0%,#07110f 34%,#07131a 68%,#030607 100%);position:relative}.appShell:before{content:"";z-index:-2;pointer-events:none;opacity:.82;background:linear-gradient(115deg,#0000 0%,#00c8ff0e 34%,#0000 52%),linear-gradient(245deg,#0000 0%,#00e87a09 42%,#0000 62%);position:fixed;inset:0}.appShell:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:normal;background:linear-gradient(#0000002e,#00000075),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px);position:fixed;inset:0}.shellAtmosphere{opacity:.5}.topbar{height:62px;transition:height .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out);background:linear-gradient(#04080df0,#03070bd1),#04080ddb;border-bottom:1px solid #8eb5cc21;gap:clamp(.7rem,1.8vw,1.35rem);padding:0 clamp(1rem,2.5vw,2.25rem);box-shadow:0 16px 44px #00000057,inset 0 -1px #00e87a0b}.topbarCondensed{background:linear-gradient(#04080dfa,#03070be6),#04080deb;height:52px;box-shadow:0 10px 30px #0006,inset 0 -1px #00c8ff0d}.brandLine{gap:.64rem;min-width:max-content}.brandLineLink:hover{opacity:1;transform:translateY(-1px)}.brandMark{border-radius:var(--ui-radius-sm);background:linear-gradient(135deg,#00e87a1f,#00c8ff12),#050c10b8;border:1px solid #00e87a38;width:34px;height:34px;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 20px #0000004d}.brandSignalRing{border:1px solid #00c8ff1f;border-radius:7px;position:absolute;inset:4px}.brandTitle{letter-spacing:0;font-size:.98rem}.brandBeta{color:var(--ui-green);-webkit-text-fill-color:var(--ui-green);background:#00e87a1a;border-radius:6px}.topNav{scrollbar-width:none;justify-content:flex-start;gap:.22rem;min-width:0;overflow-x:auto}.topNav::-webkit-scrollbar{display:none}.topNavLink{border-radius:var(--ui-radius-sm);color:#7797a7;letter-spacing:0;border:1px solid #0000;height:38px;padding:0 .86rem;font-size:.8rem;font-weight:650}.topNavLink:hover{color:var(--ui-ink);background:#ffffff0b;border-color:#8eb5cc1f}.topNavLinkActive{color:var(--ui-ink);background:linear-gradient(#00e87a1b,#00c8ff0a),#ffffff09;border-color:#00e87a38;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000002e}.topNavLinkActive:before{background:linear-gradient(90deg, var(--ui-green), var(--ui-cyan), var(--ui-violet));width:auto;height:2px;bottom:4px;left:.55rem;right:.55rem;transform:none}.topNavLink:after{color:#a8c3ce;background:#050a10fa;border-color:#8eb5cc29}.topNavAdminBtn,.topbarSignOut,.navSearchForm{background:#ffffff06;border-color:#8eb5cc1a}.topNavAdminBtn:hover,.topNavAdminBtnOpen,.topbarSignOut:hover,.navSearchForm:hover,.navSearchForm:focus-within{background:#00c8ff0e;border-color:#00c8ff38}.navSearchForm{height:38px}.navSearchInput{color:var(--ui-ink)}.navSearchForm:hover .navSearchInput,.navSearchForm:focus-within .navSearchInput{width:min(190px,18vw)}.topbarUser{padding-left:.25rem}.topbarUserName{color:#9bb5c2;font-weight:650}.mainPanel{position:relative}.content{width:100%;padding:clamp(.9rem,2vw,1.35rem) clamp(.9rem,2.5vw,2.2rem) 5rem}.page{width:min(100%,1680px)}.page,.hpPage,.sctrPage,.gpPage,.pf2Page,.st2Page,.rdAnalyze{animation:uiPageIn .36s var(--ease-out) both}@keyframes uiPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rdSurface,.panel,.tablePanel,.heroCard,.loginCard,.hpv3Header,.hpModelRoadmap,.nwsPanel,.sctrIntelBar,.sctrSector,.gpCard,.gpLeft,.gpRight,.pf2Shell,.st2DetailPane,.st2TopPanel,.st2RightPanel{border-radius:var(--ui-radius);border-color:var(--ui-line);background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--ui-panel);box-shadow:var(--ui-shadow-soft)}.rdSurfaceInteractive,.candidateCard,.actionCard,.historyCard,.listRow,.alertRow,.trendCard,.hpv3OppCard,.sctrPick,.gpCard,.tl,.st2MiniCard{transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out), box-shadow .16s var(--ease-out)}.rdSurfaceInteractive:hover,.candidateCard:hover,.actionCard:hover,.historyCard:hover,.listRow:hover,.alertRow:hover,.trendCard:hover,.hpv3OppCard:hover,.sctrPick:hover,.gpCard:hover,.tl:hover,.st2MiniCard:hover{border-color:var(--ui-line-strong);transform:translateY(-1px);box-shadow:0 14px 34px #00000052,inset 0 1px #ffffff0f}.pageHeader{border-radius:var(--ui-radius);border:1px solid var(--ui-line);background:linear-gradient(115deg,#00e87a18,#0000 38%),linear-gradient(245deg,#9d7cff14,#0000 45%),#060c12c7}.pageHeaderValue,.heroTitle,.hpv3Title,.sctrTitle,.gpTopTitle,.st2TopTitle,.rdAnalyzeTicker{color:var(--ui-ink);letter-spacing:0;text-wrap:balance}.pageHeaderSubtitle,.heroText,.panelText,.rdSectionMeta,.hpv3MarketLine,.sctrSubtitle,.gpTopStats{color:var(--ui-muted)}.rdEyebrow,.sectionLabel,.metricLabel,.hpv3Meta,.hpv3SectionTitle,.nwsPanelTitle,.sctrIntelTitle,.gpSectionLabel,.st2SectionLabel{letter-spacing:.075em}.accentButton,.ghostButton,.secondaryButton,.dangerButton,.hpv3StripLink,.hpv3SeeAll,.hpv3NewsToggle,.gpBtn,.st2SkillBtn,.sctrPill,.nwsTab,.rdAnalyzeGo,.rdAnalyzeClear,.rdAnalyzeBack{border-radius:var(--ui-radius-sm);letter-spacing:0;min-height:34px;font-weight:700}.accentButton,.gpBtnAccent,.rdAnalyzeGo{color:#04100b;background:linear-gradient(135deg, var(--ui-green), #6fffd0);border-color:#00e87a3d;box-shadow:0 10px 24px #00e87a24}.ghostButton,.secondaryButton,.gpBtn,.rdAnalyzeClear,.rdAnalyzeBack{color:#bdd3dc;background:#ffffff09;border-color:#8eb5cc24}.field,.searchField,.textArea,.select,.gpInput,.rdAnalyzeInput,input,select,textarea{border-radius:var(--ui-radius-sm);color:var(--ui-ink);background:#03080cc2;border-color:#8eb5cc29;outline:none}.tablePanel,.table{border-color:var(--ui-line)}.table th{color:#b6d6dc;background:#00c8ff09}.table tr:hover td{background:#ffffff06}.pill,.actionChip,.edgeTier,.hpv3RegimePill,.nwsTonePill,.sctrPill,.gpAdvicePriority,.tlAction,.st2Regime{border-radius:var(--ui-radius-sm)}.hpv3Header{background:linear-gradient(115deg,#00e87a17,#0000 40%),linear-gradient(245deg,#00c8ff13,#0000 46%),#060c12c7;border-color:#00e87a24;padding:clamp(1.1rem,2vw,1.55rem)}.hpv3Header:before{background:linear-gradient(90deg, var(--ui-green), var(--ui-cyan), var(--ui-violet), var(--ui-amber));height:2px}.hpModelStrip{background:linear-gradient(90deg,#00c8ff11,#00e87a09),#050c12a3;border-color:#00c8ff29}.hpv3OppCard,.sctrPick,.nwsItem,.nwsHypeItem,.gpAdviceCard,.tl,.st2MiniCard{border-radius:var(--ui-radius-sm)}.hpv3OppGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem}.hpv3OppGrid--hc{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.hpv3OppCard{background:linear-gradient(#ffffff0a,#ffffff03),#070d14b3;min-height:148px}.hpv3OppTicker,.sctrPickTicker,.nwsHypeTicker,.tlTicker{letter-spacing:0}.hpModelRoadmapStats{grid-template-columns:repeat(4,minmax(0,1fr))}.nwsPanel{padding:1rem}.nwsItem{margin:0 -.3rem;padding:.66rem .58rem}.nwsItem:hover{background:#ffffff06}.sctrGrid,.gpBucketGrid,.panelGrid{gap:.85rem}.sctrSector,.gpCard{overflow:hidden}.sctrPickList,.gpAdviceList,.hpMoveList{gap:.5rem}.tl{background:#070d14a8;border-color:#8eb5cc1f}.rdAnalyzeBar,.rdAnalyzeSearch{border-radius:var(--ui-radius)}.analysisChartFrame,.chartSvg,.radialGauge,.miniBarTrack{border-radius:var(--ui-radius-sm)}.emptyState,.loadingState,.errorState,.warningState,.hpv3Empty,.sctrEmpty{border-radius:var(--ui-radius);background:#070d149e;border-color:#8eb5cc24}.loginCard{border-color:#00e87a29;max-width:430px}.loginCard:before{content:"";background:linear-gradient(90deg, var(--ui-green), var(--ui-cyan), var(--ui-violet));height:2px;margin:-1.3rem -1.3rem 1.1rem;display:block}.authOrb{display:none}.authBackdrop{background:linear-gradient(120deg,#00e87a12,#0000 42%),linear-gradient(240deg,#00c8ff0f,#0000 48%)}.authPulseChartGlow{border-radius:var(--ui-radius);filter:none;opacity:1;background:linear-gradient(110deg,#0000 0%,#00e87a1c 42%,#0000 68%),linear-gradient(#00c8ff0e,#0000);inset:0}.authShowcase,.authPanel{border-radius:var(--ui-radius)}@media (width<=1180px){.topbar{flex-wrap:wrap;height:auto;min-height:62px;padding-top:.55rem;padding-bottom:.55rem}.topNav{flex-basis:100%;order:3}.topbarRight{margin-left:auto}.content{padding-top:1rem}}@media (width<=760px){.topbar{align-items:stretch;gap:.5rem}.brandLine{flex:1}.topbarRight{justify-content:space-between;width:100%}.navSearchForm{flex:1}.navSearchInput,.navSearchForm:hover .navSearchInput,.navSearchForm:focus-within .navSearchInput{width:100%;padding:0 .6rem 0 .35rem}.topbarUserName{display:none}.content{padding:.8rem .75rem 4rem}.hpv3HeaderTop,.sctrIntelBar,.pageHeaderContent{grid-template-columns:1fr;align-items:start}.hpv3Conf{align-items:flex-start}.hpModelRoadmapStats{grid-template-columns:repeat(2,minmax(0,1fr))}.hpv3OppGrid,.hpv3OppGrid--hc{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page,.hpPage,.sctrPage,.gpPage,.pf2Page,.st2Page,.rdAnalyze{animation:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.plPage{background:0 0;flex-direction:column;min-height:0;display:flex}.tlHeader{-webkit-backdrop-filter:blur(var(--glass-blur,22px));backdrop-filter:blur(var(--glass-blur,22px));background:#080e18b8;border-bottom:1px solid #ffffff12;padding:1.75rem 1.5rem 1.25rem;position:relative;overflow:hidden}.tlHeader:before{content:"";background:linear-gradient(90deg, var(--up,#00e87a) 0%, var(--focal,#00c8ff) 100%);height:2px;position:absolute;top:0;left:0;right:0}.tlTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text,#dff0ff);margin:0 0 .2rem;font-size:1.55rem;font-weight:900}.tlSub{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;font-size:.68rem}.tlHeaderStats{align-items:center;gap:0;margin:.55rem 0 0;display:flex}.tlHeaderStat{font-family:var(--font-display);color:var(--muted,#6a94b8);font-size:.78rem;font-weight:700}.tlHeaderStatDiv{color:#ffffff2e;margin:0 .35rem}.tl{cursor:pointer;border-bottom:1px solid #ffffff0a;grid-template-columns:185px 1fr 130px;align-items:center;gap:.75rem 1.25rem;padding:1.1rem 1.5rem 1.5rem;transition:background .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.tl:hover{background:#ffffff08}.tl--urgent{background:#ff2d6b06;border-left:2px solid #ff2d6bb3}.tl--urgent:hover{background:#ff2d6b0a}.tl--open{border-left:2px solid #00c8ff59;background:#00c8ff08!important}.tlList{flex-direction:column;display:flex}.tlExpand{background:#00c8ff0a;border:1px solid #00c8ff1f;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:.65rem;margin-top:.35rem;padding:1rem 1.1rem;display:flex}.tlExpandFacts{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem .75rem;display:grid}.tlFact{flex-direction:column;gap:.1rem;display:flex}.tlFactLbl{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#6a94b8);font-size:.58rem;font-weight:700}.tlFactVal{font-family:var(--font-display);color:var(--text,#dff0ff);letter-spacing:-.01em;font-size:.82rem;font-weight:800}.tlExpandSignal{border:1px solid;border-radius:9px;flex-direction:column;gap:.35rem;padding:.55rem .75rem;display:flex}.tlExpandSignalBadge{font-family:var(--font-display);border-radius:var(--r-pill);letter-spacing:.02em;border:1px solid;width:fit-content;padding:2px 8px;font-size:.62rem;font-weight:700}.tlExpandSignalText{font-family:var(--font-body);color:#dff0ffb3;margin:0;font-size:.7rem;line-height:1.5}.tlExpandReasons{flex-direction:column;gap:.3rem;display:flex}.tlExpandReasonsLbl{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#6a94b8);font-size:.58rem;font-weight:700}.tlExpandReasonList{flex-direction:column;gap:.2rem;margin:0;padding:0 0 0 1rem;display:flex}.tlExpandReasonList li{font-family:var(--font-body);color:#dff0ffad;font-size:.7rem;line-height:1.45}.tlExpandActions{flex-wrap:wrap;gap:.5rem;display:flex}.tlExpandBtn{font-family:var(--font-body);border-radius:var(--r-pill);cursor:pointer;border:1px solid;padding:.38rem .85rem;font-size:.68rem;font-weight:600;transition:background .15s,border-color .15s}.tlExpandBtnAnalyze{color:var(--focal,#00c8ff);background:#00c8ff14;border-color:#00c8ff59}.tlExpandBtnAnalyze:hover{background:#00c8ff29;border-color:#00c8ff8c}.tlExpandBtnPortfolio{color:var(--muted,#6a94b8);background:#ffffff0a;border-color:#ffffff1a}.tlExpandBtnPortfolio:hover{background:#ffffff14;border-color:#fff3}.tlExpandBtnClose{color:var(--muted,#6a94b8);background:0 0;border-color:#ffffff14}.tlExpandBtnClose:hover{color:var(--text,#dff0ff)}.planPg{flex-direction:column;gap:0;padding:0;display:flex;overflow-y:auto}.planPgHeader{-webkit-backdrop-filter:blur(var(--glass-blur,22px));backdrop-filter:blur(var(--glass-blur,22px));background:#080e18b8;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.75rem 2rem 1.25rem;display:flex;position:relative;overflow:hidden}.planPgHeader:before{content:"";background:linear-gradient(90deg, var(--focal,#00c8ff) 0%, var(--up,#00e87a) 100%);height:2px;position:absolute;top:0;left:0;right:0}.planPgEyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--focal,#00c8ff);margin:0 0 .3rem;font-size:.58rem;font-weight:700}.planPgTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text,#dff0ff);margin:0 0 .2rem;font-size:1.7rem;font-weight:900}.planPgHeaderStats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.planPgStatNum{font-family:var(--font-display);color:var(--text,#dff0ff);letter-spacing:-.02em;font-size:1.15rem;font-weight:800;line-height:1}.planPgAllocWrap{padding:1rem 2rem 0}.planPgAllocBar{background:#ffffff0a;border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.planPgGroups{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;padding:1.25rem 2rem 2rem;display:grid}.planPgCard{-webkit-backdrop-filter:blur(var(--glass-blur,22px));backdrop-filter:blur(var(--glass-blur,22px));border-radius:var(--r-card,16px);background:#080e1899;border:1px solid #ffffff14;border-left:3px solid;flex-direction:column;gap:0;padding:0;transition:border-color .15s,background .15s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.planPgCard:before{content:"";background:linear-gradient(90deg,#ffffff1f 0%,#ffffff08 100%);height:1px;position:absolute;top:0;left:0;right:0}.planPgCard:hover{background:#0c1422bf;transform:translateY(-2px);box-shadow:0 12px 32px #0000006b,inset 0 1px #ffffff0f}.planPgCardHead{justify-content:space-between;align-items:center;gap:.5rem;padding:.95rem 1.1rem .55rem;display:flex}.planPgCardDesc{font-family:var(--font-body);color:var(--muted,#6a94b8);margin:0;padding:0 1.1rem;font-size:.67rem;line-height:1.5}.planPgCardBar{background:#ffffff0f;border-radius:0;height:3px;margin:.6rem 0 0;overflow:hidden}.planPgCardBarFill{border-radius:0;height:100%;transition:width .4s}.planPgTickers{flex-wrap:wrap;gap:.3rem;padding:.65rem 1.1rem;display:flex}.planPgTicker{font-family:var(--font-display);border-radius:var(--r-pill);cursor:pointer;color:var(--text,#dff0ff);background:#ffffff0d;border:1px solid #ffffff1a;padding:3px 9px;font-size:.65rem;font-weight:700;transition:background .12s,border-color .12s,color .12s}.planPgTicker:hover{color:var(--focal,#00c8ff);background:#00c8ff1f;border-color:#00c8ff59}.planPgGuide{font-family:var(--font-body);color:var(--muted,#6a94b8);border-top:1px solid #ffffff0d;margin:0;padding:.45rem 1.1rem .85rem;font-size:.6rem}.planPgFooter{flex-wrap:wrap;gap:.75rem;padding:0 2rem 2rem;display:flex}.planPgFootBtn{font-family:var(--font-body);color:var(--focal,#00c8ff);border-radius:var(--r-pill);cursor:pointer;background:#00c8ff12;border:1px solid #00c8ff40;padding:.4rem 1rem;font-size:.7rem;font-weight:600;transition:background .15s,border-color .15s}.planPgFootBtn:hover{background:#00c8ff24;border-color:#00c8ff73;text-decoration:none}.gpTopBar{-webkit-backdrop-filter:blur(var(--glass-blur,22px));backdrop-filter:blur(var(--glass-blur,22px));background:#080e18b8;border-bottom:1px solid #ffffff12;position:relative}.gpTopBar:before{content:"";background:linear-gradient(90deg, #3b82f6 0%, #8b5cf6 50%, var(--focal,#00c8ff) 100%);height:2px;position:absolute;top:0;left:0;right:0}.gpTopTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text,#dff0ff);font-size:1.1rem;font-weight:900}.gpCard{-webkit-backdrop-filter:blur(var(--glass-blur,22px));backdrop-filter:blur(var(--glass-blur,22px));border-radius:var(--r-card,16px);background:#080e1899;border:1px solid #ffffff17;flex-direction:column;transition:border-color .18s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.gpCard:hover{border-color:#ffffff2e;transform:translateY(-1px);box-shadow:0 12px 32px #0000006b,inset 0 1px #ffffff12}.gpCardLine{flex-shrink:0;width:100%;height:3px}.gpViewTab{font-family:var(--font-body);border-radius:var(--r-pill);color:var(--muted,#6a94b8);cursor:pointer;background:0 0;border:1px solid #ffffff1a;padding:.3rem .75rem;font-size:.68rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.gpViewTab:hover{color:var(--text,#dff0ff);background:#ffffff0f}.gpViewTabOn{color:var(--focal,#00c8ff)!important;background:#00c8ff1f!important;border-color:#00c8ff59!important}.gpTopBtn{font-family:var(--font-body);border-radius:var(--r-pill);color:var(--text,#dff0ff);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;padding:.35rem .85rem;font-size:.68rem;font-weight:600;transition:background .15s,border-color .15s}.gpTopBtn:hover{background:#ffffff17;border-color:#fff3}.gpTopBtnAccent{color:var(--focal,#00c8ff)!important;background:#00c8ff1a!important;border-color:#00c8ff4d!important}.gpTopBtnAccent:hover{background:#00c8ff2e!important}.ovSummary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--r-card,16px);background:#080e18a6;border:1px solid #ffffff12;align-items:stretch;gap:0;margin:.75rem 1rem;display:flex;overflow:hidden}.ovStat{flex-direction:column;align-items:center;gap:.2rem;padding:.85rem 1.25rem;display:flex}.ovStatNum{font-family:var(--font-display);color:var(--text,#dff0ff);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1}.ovStatLabel{font-family:var(--font-body);color:var(--muted,#6a94b8);text-transform:uppercase;letter-spacing:.06em;font-size:.57rem}.ovStatDiv{background:#ffffff0f;align-self:stretch;width:1px}.ovCompositionCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--r-card,16px);background:#080e1899;border:1px solid #ffffff14;margin:0 1rem;overflow:hidden}.ovCompositionTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#6a94b8);border-bottom:1px solid #ffffff0f;margin:0;padding:.75rem 1rem .5rem;font-size:.72rem;font-weight:800}.ovCompositionBody{align-items:flex-start;gap:0;min-height:0;display:flex}.ovSectionHead{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e188c;position:relative}.ovSectionHead:before{content:"";background:#ffffff0f;height:1px;position:absolute;top:0;left:0;right:0}.ovPerfStrip{background:#00e87a0a;border:1px solid #00e87a1f;border-radius:10px;align-items:center;gap:0;margin:0 1rem;display:flex;overflow:hidden}.ovPerfItem{align-items:center;gap:.4rem;padding:.55rem 1rem;display:flex}.ovPerfDiv{background:#ffffff0f;align-self:stretch;width:1px}.ovPerfLabel{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#6a94b8);font-size:.57rem;font-weight:700}.ovPerfTicker{font-family:var(--font-display);color:var(--text,#dff0ff);font-size:.75rem;font-weight:800}.ovPerfVal{font-family:var(--font-display);letter-spacing:-.01em;font-size:.78rem;font-weight:800}.st2Page{background:0 0;flex-direction:column;min-height:0;display:flex}.st2TopBar{-webkit-backdrop-filter:blur(var(--glass-blur,22px));backdrop-filter:blur(var(--glass-blur,22px));background:#080e18b8;border-bottom:1px solid #ffffff12;position:relative;overflow:hidden}.st2TopBar:before{content:"";background:linear-gradient(90deg, var(--up,#00e87a) 0%, var(--warn,#ffb800) 50%, var(--down,#ff2d6b) 100%);height:2px;position:absolute;top:0;left:0;right:0}.st2MiniCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;text-align:left;background:#080e18a6;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;gap:.35rem;width:100%;padding:.65rem .7rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.st2MiniCard:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 10px 28px #00000061,inset 0 1px #ffffff0f}.st2MiniCardOn{box-shadow:0 0 0 1px #00c8ff2e,0 6px 20px #0000004d;border-color:var(--focal,#00c8ff)!important;background:#00c8ff12!important}.st2Col{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e1880;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex-shrink:0;min-height:0;padding:.85rem .75rem;display:flex}.st2ColLine{border-radius:3px;height:3px;margin-bottom:.65rem}.st2Detail{-webkit-backdrop-filter:blur(var(--glass-blur,22px));backdrop-filter:blur(var(--glass-blur,22px));border-radius:var(--r-card,16px);background:#080e18a6;border:1px solid #ffffff14;flex-direction:column;gap:.55rem;padding:1rem;display:flex;overflow-y:auto}.calendarDay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e188c;border:1px solid #ffffff12;border-radius:12px;transition:border-color .15s;overflow:hidden}.calendarDay:hover{border-color:#ffffff21}.calendarDayHeader{background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:.7rem .8rem .55rem}.calendarEvent{border-radius:8px;transition:background .12s,border-color .12s,transform .12s}.calendarEvent:hover{transform:translateY(-1px)}.calendarEventBuy{background:#00e87a17!important;border:1px solid #00e87a38!important}.calendarEventSell{background:#ff2d6b17!important;border:1px solid #ff2d6b38!important}.calendarEventHold{background:#ffb80012!important;border:1px solid #ffb80033!important}.pageGlassHeader{-webkit-backdrop-filter:blur(var(--glass-blur,22px));backdrop-filter:blur(var(--glass-blur,22px));background:#080e18b8;border-bottom:1px solid #ffffff12;position:relative;overflow:hidden}.pageGlassHeader:before{content:"";background:linear-gradient(90deg, var(--focal,#00c8ff) 0%, var(--up,#00e87a) 100%);height:2px;position:absolute;top:0;left:0;right:0}.gpAdviceCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e1899;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.3rem;padding:.75rem .9rem;transition:border-color .15s,background .15s;display:flex}.gpAdviceCard:hover{background:#0c1422cc}.gpAdviceCard--warn{background:#ff2d6b0a;border-left:3px solid var(--down,#ff2d6b)!important}.gpAdviceCard--opportunity{background:#00e87a0a;border-left:3px solid var(--up,#00e87a)!important}.gpAdviceCard--info{background:#00c8ff0a;border-left:3px solid var(--focal,#00c8ff)!important}.sellDialogOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sellDialog{background:#0a1625;border:1px solid #ffffff1a;border-radius:12px;width:min(360px,92vw);padding:1.5rem;box-shadow:0 24px 64px #000000b3}.sellDialogTitle{color:#e8eaed;margin:0 0 .25rem;font-size:1rem;font-weight:700}.sellDialogSub{color:#6a94b8;margin:0 0 1rem;font-size:.75rem;line-height:1.5}.sellDialogLabel{color:#8ab0cc;flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.72rem;display:flex}.sellDialogInput{box-sizing:border-box;width:100%}.sellDialogActions{flex-wrap:wrap;gap:.5rem;display:flex}.histPage{flex-direction:column;gap:1rem;width:100%;display:flex}.histEmpty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.histEmptyIcon{font-size:2.5rem}.histEmptyTitle{color:#e8eaed;margin:0;font-size:1rem;font-weight:700}.histEmptySub{color:#6a94b8;max-width:380px;margin:0;font-size:.78rem;line-height:1.55}.histSummary{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;gap:1rem;padding:1rem 1.25rem;display:flex}.histStat{flex-direction:column;gap:.2rem;display:flex}.histStatNum{font-size:1.2rem;font-weight:800;font-family:var(--font-display,"Sora",sans-serif)}.histStatLabel{color:#6a94b8;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.histList{border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.histListHead{color:#4a6a8a;text-transform:uppercase;letter-spacing:.04em;background:#0000004d;grid-template-columns:80px 80px 80px 80px 90px 90px 1fr 28px;gap:.5rem;padding:.5rem .75rem;font-size:.62rem;display:grid}.histRow{border-top:1px solid #ffffff0a;grid-template-columns:80px 80px 80px 80px 90px 90px 1fr 28px;align-items:center;gap:.5rem;padding:.55rem .75rem;transition:background .12s;display:grid}.histRow:hover{background:#ffffff05}.histTicker{color:#e8eaed;font-size:.82rem;font-weight:700;font-family:var(--font-display,"Sora",sans-serif)}.histMeta{color:#6a94b8;font-size:.72rem}.histBucket{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.histPnl{font-size:.78rem;font-weight:700}.histRemove{cursor:pointer;color:#fff3;background:0 0;border:none;padding:0;font-size:1rem;line-height:1;transition:color .12s}.histRemove:hover{color:var(--down,#ff2d6b)}.wlPage{max-width:860px;margin:0 auto;padding:1.5rem 1rem 4rem}.wlHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.wlTitle{font-size:1.5rem;font-weight:800;font-family:var(--font-display,"Sora",sans-serif);color:#e8eaed;margin:0 0 .2rem}.wlSub{color:#6a94b8;margin:0;font-size:.78rem}.wlRefreshBtn{color:#9ab;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;padding:.45rem .85rem;font-size:.78rem;font-weight:600;transition:background .12s}.wlRefreshBtn:hover:not(:disabled){background:#ffffff1a}.wlRefreshBtn:disabled{opacity:.5;cursor:not-allowed}.wlAddRow{gap:.5rem;margin-bottom:.4rem;display:flex}.wlInput{color:#e8eaed;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.55rem .85rem;font-size:.84rem;transition:border-color .12s}.wlInput:focus{border-color:#64b4ff66}.wlAddInput{flex:1}.wlAddErr{color:var(--down,#ff2d6b);margin:0 0 .75rem;font-size:.75rem}.wlBtn{color:#9ab;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;padding:.45rem .9rem;font-size:.78rem;font-weight:600;transition:background .12s}.wlBtn:hover:not(:disabled){background:#ffffff1f}.wlBtn:disabled{opacity:.4;cursor:not-allowed}.wlBtnAccent{color:#64b4ff;background:#64b4ff1f;border-color:#64b4ff40}.wlBtnAccent:hover:not(:disabled){background:#64b4ff33}.wlBtnSm{padding:.3rem .65rem;font-size:.72rem}.wlSelect{color:#9ab;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:.45rem .7rem;font-size:.78rem}.wlChips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.wlChip{border:1px solid;border-radius:20px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.73rem;font-weight:600;display:flex}.wlChipCount{font-size:.9rem;font-weight:800;font-family:var(--font-display,"Sora",sans-serif)}.wlChipLabel{text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.wlLoading{color:#6a94b8;text-align:center;padding:2rem 0;font-size:.82rem}.wlEmpty{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:4rem 1rem;display:flex}.wlEmptyIcon{opacity:.6;font-size:2.5rem}.wlEmptyTitle{color:#e8eaed;margin:0;font-size:1.1rem;font-weight:700}.wlEmptySub{color:#6a94b8;max-width:380px;margin:0;font-size:.8rem}.wlList{flex-direction:column;gap:0;display:flex}.wlGroup{flex-direction:column;gap:0;margin-bottom:.75rem;display:flex}.wlGroupLabel{text-transform:uppercase;letter-spacing:.07em;color:#6a94b8;padding:.5rem 0 .3rem;font-size:.65rem;font-weight:700}.wlRow{border:1px solid #ffffff12;border-radius:10px;margin-bottom:.4rem;transition:border-color .12s;overflow:hidden}.wlRow:hover{border-color:#ffffff21}.wlRowOpen{border-color:#64b4ff40}.wlRowFlipped{border-left:3px solid #f59e0b}.wlRowMain{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.wlRowIdent{align-items:center;gap:.4rem;min-width:100px;display:flex}.wlTicker{font-size:.95rem;font-weight:800;font-family:var(--font-display,"Sora",sans-serif);color:#e8eaed}.wlFlipBadge{letter-spacing:.05em;color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:4px;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.wlEarnBadge{color:#ffb800;white-space:nowrap;background:#ffb8001f;border:1px solid #ffb80040;border-radius:4px;padding:.1rem .35rem;font-size:.62rem;font-weight:700}.wlStale{letter-spacing:.04em;color:#4a6a8a;text-transform:uppercase;border:1px solid #4a6a8a4d;border-radius:4px;padding:.1rem .3rem;font-size:.6rem;font-weight:600}.wlRowMid{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.wlPrice{color:#e8eaed;font-size:.88rem;font-weight:700;font-family:var(--font-display,"Sora",sans-serif)}.wlAction{letter-spacing:.06em;border:1px solid;border-radius:5px;padding:.12rem .45rem;font-size:.65rem;font-weight:800}.wlConf{font-size:.78rem;font-weight:700}.wlMove{font-size:.75rem;font-weight:600}.wlRowRight{flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:flex}.wlFresh{color:#4a6a8a;white-space:nowrap;font-size:.68rem}.wlAnalyzeBtn{color:#64b4ff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #64b4ff33;border-radius:6px;padding:.25rem .55rem;font-size:.72rem;font-weight:600;transition:background .12s}.wlAnalyzeBtn:hover{background:#64b4ff1a}.wlRemoveBtn{color:#fff3;cursor:pointer;background:0 0;border:none;padding:0 .1rem;font-size:1.1rem;line-height:1;transition:color .12s}.wlRemoveBtn:hover{color:var(--down,#ff2d6b)}.wlChev{color:#4a6a8a;font-size:.6rem}.wlRowExpand{background:#00000026;border-top:1px solid #ffffff0f;flex-direction:column;gap:.85rem;padding:.75rem .85rem .85rem;display:flex}.wlError{color:var(--down,#ff2d6b);margin:0;font-size:.78rem}.wlReasons{flex-direction:column;gap:.35rem;display:flex}.wlReasonsLbl{color:#6a94b8;font-size:.7rem;font-weight:600}.wlReasonTags{flex-wrap:wrap;gap:.35rem;display:flex}.wlReasonTag{color:#9ab;background:#ffffff0d;border:1px solid #ffffff14;border-radius:5px;padding:.2rem .5rem;font-size:.7rem}.wlAlerts{flex-direction:column;gap:.35rem;display:flex}.wlAlertsHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wlAlertsTitle{color:#9ab;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.wlAlertLoading,.wlAlertEmpty{color:#4a6a8a;margin:0;font-size:.74rem}.wlAlertRow{background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.78rem;display:flex}.wlAlertDir{min-width:60px;font-size:.75rem;font-weight:700}.wlAlertPrice{color:#e8eaed;font-weight:700;font-family:var(--font-display,"Sora",sans-serif)}.wlAlertToggle{color:#6a94b8;cursor:pointer;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff26;border-radius:20px;padding:.1rem .5rem;font-size:.68rem;font-weight:700;transition:all .12s}.wlAlertToggleOn{color:#22c55e;background:#22c55e1f;border-color:#22c55e4d}.wlAlertTriggered{color:#4a6a8a;margin-left:auto;font-size:.68rem}.wlAlertDel{color:#fff3;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:1rem;line-height:1;transition:color .12s}.wlAlertDel:hover{color:var(--down,#ff2d6b)}.wlAddAlertForm{background:#64b4ff0a;border:1px dashed #64b4ff33;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .65rem;display:flex}.wlAlertDollar{color:#6a94b8;font-size:.8rem}.wlAlertInput{width:80px;padding:.3rem .5rem;font-size:.8rem}.wlDisclaimer{color:#2a4a6a;text-align:center;margin-top:2.5rem;font-size:.65rem;line-height:1.6}.staleBanner{color:#f59e0b;background:#f59e0b14;border-bottom:1px solid #f59e0b33;align-items:center;gap:.45rem;padding:.45rem 1.25rem;font-size:.75rem;font-weight:600;display:flex}.staleBannerIcon{font-size:.9rem}.staleBannerSub{color:#f59e0ba6;font-weight:400}.sctrHeaderControls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.sctrSearch{color:#e8eaed;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:180px;padding:.4rem .75rem;font-size:.78rem;transition:border-color .12s}.sctrSearch:focus{border-color:#64b4ff59}.sctrSortBtns{gap:.2rem;display:flex}.sctrSortBtn{color:#6a94b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.3rem .65rem;font-size:.72rem;font-weight:600;transition:all .12s}.sctrSortBtn:hover{color:#9ab;background:#ffffff17}.sctrSortBtnOn{color:#64b4ff;background:#64b4ff1f;border-color:#64b4ff4d}.sctrLayout{align-items:flex-start;gap:1rem;display:flex}.sctrLayoutSplit .sctrGrid2{flex:1;min-width:0}.sctrDetailWrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;width:340px;position:sticky;top:80px;overflow:hidden}.sctrDetailClose{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.sctrDetailCloseName{font-size:.85rem;font-weight:700;font-family:var(--font-display,"Sora",sans-serif);color:#e8eaed}.sctrDetailCloseBtn{color:#4a6a8a;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;transition:color .12s}.sctrDetailCloseBtn:hover{color:#e8eaed}.sctrDetail{padding:.75rem 0}.sctrDetailTitle{text-transform:uppercase;letter-spacing:.06em;color:#6a94b8;padding:0 .85rem .5rem;font-size:.68rem;font-weight:700}.sctrDetailEmpty{color:#4a6a8a;padding:1rem .85rem;font-size:.78rem}.sctrGrid2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.65rem;width:100%;display:grid}.sctrCard{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:.55rem;padding:.85rem .9rem;transition:border-color .12s,background .12s;display:flex}.sctrCard:hover{background:#ffffff0d;border-color:#ffffff1f}.sctrCardSelected{background:#64b4ff0d;border-color:#64b4ff66}.sctrCardHead{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.sctrCardName{font-size:.88rem;font-weight:700;font-family:var(--font-display,"Sora",sans-serif);color:#e8eaed}.sctrCardMeta{color:#6a94b8;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.sctrCardBias{font-weight:700}.sctrCardScore{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.sctrCardScoreNum{font-size:1.1rem;font-weight:800;font-family:var(--font-display,"Sora",sans-serif);line-height:1}.sctrCardScoreLbl{color:#4a6a8a;text-transform:uppercase;letter-spacing:.05em;font-size:.58rem}.sctrBarTrack{background:#ffffff12;border-radius:2px;height:3px;overflow:hidden}.sctrBarFill{border-radius:2px;height:100%;transition:width .4s}.sctrBHSRow{gap:.4rem;display:flex}.sctrBHSPart{flex-direction:column;flex:1;gap:.15rem;display:flex}.sctrBHSBar{border-radius:2px;min-width:2px;max-width:100%;height:3px;transition:width .4s}.sctrBHSLabel{font-size:.6rem;font-weight:600}.sctrCardInsight{color:#7a9ab8;border-left:2px solid #ffffff12;margin:0;padding-left:.5rem;font-size:.71rem;line-height:1.5}.sctrCardPicks{flex-wrap:wrap;gap:.3rem;margin-top:.1rem;display:flex}.sctrCardPick{cursor:pointer;background:#00e87a12;border:1px solid #00e87a26;border-radius:5px;align-items:center;gap:.25rem;padding:.2rem .45rem;transition:background .12s;display:flex}.sctrCardPick:hover{background:#00e87a24}.sctrCardPickNeutral{background:#ffffff0a;border-color:#ffffff1a}.sctrCardPickNeutral:hover{background:#ffffff14}.sctrCardPickTicker{color:#e8eaed;font-size:.72rem;font-weight:700;font-family:var(--font-display,"Sora",sans-serif)}.sctrCardPickHC{font-size:.65rem}.sctrCardPickOwned{color:#64b4ff;background:#64b4ff1f;border-radius:3px;padding:0 .25rem;font-size:.6rem;font-weight:700}.sctrCardPickConf{font-size:.65rem;font-weight:700}.sctrCardPickMore{color:#4a6a8a;align-self:center;padding:.1rem .3rem;font-size:.65rem}.sctrPickMove{font-size:.7rem;font-weight:600}.sctrPickPrice{color:#6a94b8;margin-left:auto;font-size:.7rem}.sctrDisclaimer{color:#2a4a6a;text-align:center;margin-top:2.5rem;font-size:.65rem;line-height:1.6}@media (width<=700px){.sctrGrid2{grid-template-columns:1fr}.sctrLayout{flex-direction:column}.sctrDetailWrap{width:100%;position:static}.sctrHeaderControls{flex-direction:column;align-items:flex-start}.sctrSearch{width:100%}}.sctrSplitBody{grid-template-columns:1fr 380px;align-items:flex-start;gap:1.25rem;margin-top:0;display:grid}.sctrLeftCol{flex-direction:column;gap:.75rem;min-width:0;display:flex}.sctrRightCol{flex-direction:column;max-height:calc(100vh - 90px);display:flex;position:sticky;top:72px}.sctrNewsPane{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;max-height:calc(100vh - 90px);display:flex;overflow:hidden}.sctrNewsPaneHead{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:.85rem 1rem .65rem}.sctrNewsPaneTitle{font-size:.88rem;font-weight:700;font-family:var(--font-display,"Sora",sans-serif);color:#e8eaed;align-items:center;gap:.4rem;display:flex}.sctrNewsPaneTitleIcon{font-size:.95rem}.sctrNewsPaneTitleSub{color:#6a94b8;font-size:.72rem;font-weight:500}.sctrNewsPaneSumm{color:#7a9ab8;margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.sctrNewsCats{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;flex-shrink:0;gap:.25rem;padding:.55rem .85rem .45rem;display:flex}.sctrNewsCat{color:#6a94b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:.2rem;padding:.2rem .55rem;font-size:.65rem;font-weight:600;transition:all .12s;display:flex}.sctrNewsCat:hover{color:#9ab;background:#ffffff12}.sctrNewsCatOn{color:#64b4ff;background:#64b4ff1a;border-color:#64b4ff4d}.sctrNewsCatN{background:#ffffff1a;border-radius:10px;padding:0 .3rem;font-size:.6rem}.sctrNewsFeed{flex:1;padding:.3rem 0;overflow-y:auto}.sctrNewsFeed::-webkit-scrollbar{width:4px}.sctrNewsFeed::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.sctrNewsEmpty{color:#4a6a8a;text-align:center;padding:1.5rem 1rem;font-size:.75rem}.sctrNewsMore{text-align:center;color:#4a6a8a;cursor:pointer;background:0 0;border:none;width:100%;padding:.6rem;font-size:.72rem;transition:color .12s;display:block}.sctrNewsMore:hover{color:#64b4ff}.sctrHypeItem{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.55rem 1rem;display:flex}.sctrHypeItemWarn{background:#ff2d6b0a}.sctrHypeLeft{flex-direction:column;gap:.15rem;display:flex}.sctrHypeRight{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.sctrHypeTicker{font-size:.85rem;font-weight:800;font-family:var(--font-display,"Sora",sans-serif);color:#e8eaed}.sctrHypePrice{color:#6a94b8;font-size:.7rem}.sctrHypeVerdict{font-size:.7rem;font-weight:700}.sctrHypeStat{font-size:.68rem;font-weight:600}.sctrHypeModel{color:#6a94b8;font-size:.67rem}.nwsItemV2{border-bottom:1px solid #ffffff0a;align-items:stretch;transition:background .1s;display:flex}.nwsItemV2:hover{background:#ffffff06}.nwsSentBar{border-radius:0 2px 2px 0;flex-shrink:0;width:3px;margin:6px 0}.nwsItemV2Body{flex-direction:column;flex:1;gap:.2rem;min-width:0;padding:.6rem .9rem .6rem .55rem;display:flex}.nwsItemV2Top{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.nwsCatBadge{letter-spacing:.03em;white-space:nowrap;border:1px solid;border-radius:4px;align-items:center;gap:.2rem;padding:.06rem .35rem;font-size:.59rem;font-weight:700;display:inline-flex}.nwsItemV2Ticker{font-size:.68rem;font-weight:800;font-family:var(--font-display,"Sora",sans-serif);color:#64b4ff;background:#64b4ff1a;border-radius:4px;padding:.05rem .35rem}.nwsSentChip{font-size:.62rem;font-weight:700}.nwsItemV2Time{color:#3a5a7a;white-space:nowrap;margin-left:auto;font-size:.62rem}.nwsItemV2Title{color:#c8d4e0;margin:0;font-size:.78rem;font-weight:500;line-height:1.45;text-decoration:none;display:block}.nwsItemV2Title:hover{color:#e8eaed}.nwsItemV2TitleNoLink{cursor:default}.nwsItemV2Source{color:#3a5a7a;font-size:.62rem}.nwsMoreBtn{text-align:center;color:#4a6a8a;cursor:pointer;background:0 0;border:none;border-top:1px solid #ffffff0d;width:100%;padding:.65rem;font-size:.72rem;transition:color .12s;display:block}.nwsMoreBtn:hover{color:#64b4ff}@media (width<=900px){.sctrSplitBody{grid-template-columns:1fr}.sctrRightCol{max-height:none;position:static}.sctrNewsPane{max-height:500px}}:root{--bg:#07090a;--bg-panel:#0b0e10;--panel:#0d1113;--panel-strong:#111619;--line:#ebefec14;--line-strong:#5ad2ef47;--text:#f3f0e8;--muted:#9aa3a1;--accent:#5ad2ef;--cyan:#5ad2ef;--green:#42d392;--yellow:#e7b75f;--red:#f06f75;--surface:#0d1113;--surface-2:#101518;--surface-hover:#141a1d;--surface-solid:#0b0e10;--border:#ebefec14;--border-strong:#5ad2ef4d;--ink:#f3f0e8;--ink-muted:#9aa3a1;--focal:#5ad2ef;--up:#42d392;--down:#f06f75;--warn:#e7b75f;--brand-grad:#5ad2ef;--font-display:"Sora", "Manrope", system-ui, sans-serif;--font-num:"IBM Plex Mono", ui-monospace, monospace;--font-body:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--r-card:12px;--r-inset:8px;--elev-1:0 12px 28px #00000038;--elev-2:0 18px 42px #00000047;--ui-bg-0:#07090a;--ui-bg-1:#090c0d;--ui-bg-2:#0d1113;--ui-ink:#f3f0e8;--ui-muted:#9aa3a1;--ui-soft:#65706f;--ui-line:#ebefec14;--ui-line-strong:#5ad2ef47;--ui-panel:#0d1113;--ui-panel-2:#101518;--ui-panel-solid:#0b0e10;--ui-cyan:#5ad2ef;--ui-green:#42d392;--ui-violet:#5ad2ef;--ui-amber:#e7b75f;--ui-red:#f06f75;--ui-radius:12px;--ui-radius-sm:8px;--ui-shadow:0 16px 38px #0000003d;--ui-shadow-soft:0 8px 24px #0000002e}html,body{color:var(--text);font-family:var(--font-body);background:#07090a}.appShell{color:var(--text);background:#07090a}.appShell:before{opacity:1;background:radial-gradient(circle at 72% -20%,#5ad2ef0e,#0000 36%)}.appShell:after,.shellAtmosphere{display:none}.topbar,.topbarCondensed{border-bottom:1px solid var(--line);height:64px;box-shadow:none;-webkit-backdrop-filter:blur(18px);background:#07090af0;padding:0 clamp(1.25rem,2.6vw,2.5rem)}.brandLine{gap:.65rem}.brandMark{width:31px;height:31px;box-shadow:none;background:#101518;border:0;border-radius:8px}.brandSignalRing{display:none}.brandTitle{color:var(--text);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;font-family:var(--font-display);font-size:.98rem;font-weight:600}.brandBeta{color:var(--muted);-webkit-text-fill-color:var(--muted);background:0 0;border:0;margin-left:.3rem;padding:0;font-size:.56rem}.topNav{gap:.15rem}.topNavLink{color:#7f8988;border:0;border-radius:7px;height:38px;padding:0 .8rem;font-size:.78rem;font-weight:600}.topNavLink:hover{color:#d9ddda;background:#ffffff09;border:0}.topNavLinkActive{color:var(--cyan);box-shadow:none;background:#5ad2ef13;border:0}.topNavLinkActive:before{background:var(--cyan);width:16px;height:1px;box-shadow:none;bottom:1px;left:50%;right:auto;transform:translate(-50%)}.topNavLink:after{border-color:var(--line);color:#b6bfbc;box-shadow:var(--elev-1);background:#111619}.topNavAdminBtn,.topbarSignOut,.navSearchForm{box-shadow:none;background:0 0;border-color:#0000}.topNavAdminBtn:hover,.topNavAdminBtnOpen,.topbarSignOut:hover,.navSearchForm:hover,.navSearchForm:focus-within{border-color:var(--line);background:#0d1113}.navSearchIcon,.topbarUserName,.topbarSignOut{color:#7f8988}.navSearchForm:focus-within .navSearchIcon,.navSearchForm:hover .navSearchIcon{color:var(--cyan)}.content{padding:clamp(2rem,4vw,4rem) clamp(1.25rem,4vw,4.5rem) 6rem}.page{width:min(100%,1540px);margin-inline:auto}.page,.hpPage,.sctrPage,.gpPage,.pf2Page,.st2Page,.rdAnalyze{animation-duration:.22s}.rdSurface,.panel,.tablePanel,.heroCard,.loginCard,.hpv3Header,.hpModelRoadmap,.nwsPanel,.sctrIntelBar,.sctrSector,.gpCard,.gpLeft,.gpRight,.pf2Shell,.st2DetailPane,.st2TopPanel,.st2RightPanel,.pageHeader{border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;background:#0d1113;border-radius:12px}.rdSurfaceRaised,.heroCard,.hpv3Header,.pageHeader,.loginCard{box-shadow:none}.rdSurfaceInteractive:hover,.candidateCard:hover,.actionCard:hover,.historyCard:hover,.listRow:hover,.alertRow:hover,.trendCard:hover,.hpv3OppCard:hover,.sctrPick:hover,.gpCard:hover,.tl:hover,.st2MiniCard:hover{box-shadow:none;background:#111619;border-color:#5ad2ef33;transform:translateY(-1px)}.pageHeader,.hpv3Header{background:#0b0e10}.hpv3Header{border-color:var(--line);margin-bottom:1.5rem;padding:clamp(1.75rem,3vw,2.65rem)}.hpv3Header:before{display:none}.hpv3HeaderTop{gap:2rem}.hpv3Meta{color:#788280;letter-spacing:.1em;margin-bottom:.8rem;font-size:.66rem}.hpv3Title{max-width:820px;color:var(--text);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.35rem);font-weight:600;line-height:1.08}.hpv3Conf{min-width:180px}.hpv3ConfPct{font-family:var(--font-num);font-size:clamp(1.65rem,2.8vw,2.4rem);font-weight:500}.hpv3ConfBar,.hpv3OppBar{background:#fff1}.hpv3MarketLine{color:#aeb6b3;max-width:920px;margin-top:1.35rem;font-size:.9rem;line-height:1.75}.hpv3RegimePill{color:var(--cyan);background:#5ad2ef14;border:0;border-radius:6px}.hpv3Strip{border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:1.65rem;padding:1.1rem 0 0}.hpv3StripItem{border-color:var(--line);padding:0 1.5rem}.hpv3StripItem:first-child{padding-left:0}.hpv3StripLabel,.hpModelStatLabel,.hpv3SectionTitle{color:#7f8988;letter-spacing:.09em}.hpv3StripVal,.hpModelStatVal,.hpModelRoadmapStatVal{color:var(--text);font-family:var(--font-num);font-weight:500}.hpModelStrip{border:1px solid var(--line);background:#0b0e10;border-radius:9px;margin-bottom:1.5rem;padding:.85rem 1rem}.hpModelStat{border-color:var(--line)}.hpv3Section{margin-bottom:2rem}.hpv3SectionHead{margin-bottom:1rem}.hpv3SectionIcon,.hpv3OppHC{filter:grayscale();opacity:.72}.hpv3SectionTitle{font-size:.72rem}.hpv3SectionSub{color:#737d7b}.hpv3OppGrid,.hpv3OppGrid--hc{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.85rem}.hpv3OppCard,.hpv3OppCard--hc{border:1px solid var(--line);min-height:172px;box-shadow:none;-webkit-backdrop-filter:none;background:#0d1113;border-radius:10px;padding:1.1rem 1.15rem}.hpv3OppCard:before{width:2px;box-shadow:none;border-radius:0;top:1rem;bottom:1rem;left:0}.hpv3OppCard--hc{border-color:#42d39229}.hpv3OppCard--hc:before{background:var(--green);box-shadow:none}.hpv3OppTicker{color:var(--text);font-family:var(--font-display);font-size:1.1rem;font-weight:600}.hpv3OppOwned,.hpv3OppNew,.hpv3OppReason,.hpModelRoadmapTag{border:0;border-radius:6px}.hpv3OppReason{color:#8c9693;background:#ffffff0a;padding:3px 7px}.hpModelRoadmap,.hpv3NewsToggle{border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;background:#0b0e10}.hpModelRoadmapDot--active{box-shadow:none}.hpModelRoadmapStat{border-color:var(--line);background:#101518}.staleBanner{color:var(--amber);background:#e7b75f12;border-bottom:1px solid #e7b75f33;padding:.65rem clamp(1.25rem,4vw,4.5rem)}.staleBannerSub{color:#e7b75fb8}.accentButton,.gpBtnAccent,.rdAnalyzeGo{color:#06100d;background:var(--green);box-shadow:none;border-color:#0000}.ghostButton,.secondaryButton,.gpBtn,.rdAnalyzeClear,.rdAnalyzeBack,.field,.searchField,.textArea,.select,.gpInput,.rdAnalyzeInput,input,select,textarea{border-color:var(--line);box-shadow:none;background:#0b0e10}.field:focus,.searchField:focus,.textArea:focus,.select:focus,.gpInput:focus,.rdAnalyzeInput:focus,input:focus,select:focus,textarea:focus{border-color:#5ad2ef7a;box-shadow:0 0 0 3px #5ad2ef14}@media (width<=1180px){.content{padding-inline:clamp(1rem,3vw,2rem)}.topbarUserName{display:none}}@media (width<=760px){.topbar,.topbarCondensed{height:auto;min-height:58px}.content{padding-top:1.5rem}.hpv3Header{padding:1.35rem}.hpv3HeaderTop{align-items:flex-start}.hpv3Title{font-size:clamp(1.8rem,9vw,2.45rem)}.hpv3Strip{gap:1rem}.hpv3StripItem{border-right:0;padding-left:0}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f0e8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07090a;font-family:Manrope,Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:0 0;min-height:100vh}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}
