:root{--bg:#07090d;--panel:#0d1118;--panel-2:#111824;--text:#f4f7fb;--muted:#96a0b5;--line:#222a38;--green:#26e07f;--red:#ff5b67;--blue:#4bb1ff;--yellow:#f4c95d;--content-max:1500px;--content-gutter:48px}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(circle at 80% 0,rgba(75,177,255,.08),transparent 28%),radial-gradient(circle at 15% 10%,rgba(38,224,127,.06),transparent 24%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hltWatermark{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url(/hlt-logo.png);background-repeat:no-repeat;background-position:center 48%;background-size:min(620px,46vw);opacity:.018;mix-blend-mode:screen;filter:saturate(.8) contrast(1.05)}.footer,.nav,main{position:relative;z-index:1}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{width:min(var(--content-max),calc(100% - var(--content-gutter)));margin:0 auto}.nav{justify-content:space-between;flex-wrap:nowrap;height:72px;min-height:72px;border-bottom:1px solid var(--line)}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;flex:0 0 auto;font-weight:800;letter-spacing:.2px}.brandLogo{width:42px;height:42px;object-fit:contain;border-radius:50%;box-shadow:0 0 24px rgba(188,76,255,.22)}.brandBy{color:#c966ff;font-weight:700}.navRight{justify-content:flex-end;min-width:0;margin-left:auto}.navLinks,.navRight{display:flex;align-items:center;flex-wrap:nowrap;gap:20px}.navLinks{color:var(--muted);font-size:14px;white-space:nowrap}.navLinks a:hover{color:var(--text)}.navRight:has(.authHeaderLoggedIn) .navLoginLink{display:none}.hero,main{margin-top:0}.hero{padding:36px 0 64px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:48px;gap:48px;align-items:center}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800}h1{margin:12px 0 18px;font-size:clamp(44px,7vw,82px);line-height:.94;letter-spacing:-.05em}.lead{color:var(--muted);font-size:19px;line-height:1.65;max-width:700px}.actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.btn{border:1px solid var(--line);border-radius:12px;padding:12px 18px;background:var(--panel);color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.btnPrimary{background:var(--green);color:#03140b;border-color:var(--green)}.card{background:linear-gradient(180deg,rgba(17,24,36,.96),rgba(9,13,20,.96));border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 18px 60px rgba(0,0,0,.25)}.chartMock{position:relative;min-height:380px;overflow:hidden}.chartGrid{inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:100% 56px,74px 100%}.chartGrid,.zone{position:absolute}.zone{left:8%;right:10%;border:1px solid;border-radius:6px;opacity:.9}.zoneSell{top:18%;height:16%;border-color:rgba(255,91,103,.75);background:rgba(255,91,103,.12)}.zoneBuy{bottom:14%;height:18%;border-color:rgba(38,224,127,.75);background:rgba(38,224,127,.12)}.priceLine{left:5%;right:4%;top:58%;border-top:1px dashed rgba(75,177,255,.75)}.path,.priceLine{position:absolute}.path{left:62%;top:48%;font-size:62px;color:var(--green);transform:rotate(-18deg);text-shadow:0 0 18px rgba(38,224,127,.35)}.badge{border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--muted);padding:6px 10px;border-radius:999px;font-size:12px}.section{padding:56px 0}.section h2{font-size:34px;margin:0 0 12px;letter-spacing:-.03em}.sectionIntro{color:var(--muted);max-width:760px;line-height:1.6}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:16px}.grid2,.grid3{display:grid;gap:16px;margin-top:24px}.grid2{grid-template-columns:repeat(2,1fr);grid-gap:16px}.metric{font-size:28px;font-weight:800;margin-top:8px}.muted{color:var(--muted)}.green{color:var(--green)}.red{color:var(--red)}.blue{color:var(--blue)}.yellow{color:var(--yellow)}.page{padding:42px 0 72px}.pageTitle{font-size:44px;margin:0 0 10px;letter-spacing:-.04em}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.input{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:11px 12px}.analysisGrid{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:18px;gap:18px}.stack{display:grid;grid-gap:14px;gap:14px}.kv{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:10px 0}.kv:last-child{border-bottom:0}.list{margin:0;padding-left:18px;color:var(--muted);line-height:1.8}.plan{display:flex;flex-direction:column;min-height:340px}.price{font-size:42px;font-weight:900;margin:10px 0 0}.plan ul{color:var(--muted);line-height:1.9;padding-left:18px}.plan .btn{margin-top:auto}.code{background:#05070a;border:1px solid var(--line);padding:14px;border-radius:12px;overflow:auto;color:#c7d5ee}.footer{border-top:1px solid var(--line);color:var(--muted);padding:28px 0 44px;font-size:13px}@media (max-width:860px){.analysisGrid,.grid2,.grid3,.hero{grid-template-columns:1fr}.hero{padding-top:40px}}.purple{color:#c966ff}.dashboardHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dashboardHeadingActions{display:grid;justify-items:end;grid-gap:12px;gap:12px;flex:0 0 auto}.dashboardQuickRefresh{min-width:200px;min-height:56px;border-radius:16px;font-size:15px;font-weight:850}.livePill{border:1px solid rgba(38,224,127,.34);background:rgba(38,224,127,.07);color:var(--green);padding:8px 12px;font-size:11px;font-weight:900;letter-spacing:.12em;white-space:nowrap}.liveDot,.livePill{border-radius:999px}.liveDot{display:inline-block;width:7px;height:7px;background:var(--green);margin-right:7px;box-shadow:0 0 12px rgba(38,224,127,.75)}.dashboardToolbar{display:grid;grid-template-columns:minmax(360px,2.35fr) 154px 260px 170px 220px;align-items:flex-end;grid-gap:14px;gap:14px;margin:18px 0}.dashboardToolbar>*{min-width:0}.fieldLabel{display:grid;grid-template-rows:auto minmax(56px,auto);grid-gap:8px;gap:8px;color:var(--muted);font-size:12px;align-content:start}.fieldLabel .input{min-width:130px;min-height:56px;color:var(--text);border-radius:16px;padding:0 16px;font-size:16px}.providerBox{min-height:56px;min-width:160px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:10px 16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025);font-size:12px}.providerBox strong{font-size:14px}.providerBox small{color:var(--muted)}.refreshBox strong{white-space:nowrap}.dashboardToolbar .btn{min-height:56px;border-radius:16px;font-size:15px;font-weight:850;align-self:end;padding-inline:20px}.dashboardToolbarRefreshButton{width:100%;min-width:0;align-self:end}.refreshStatusGroup{display:grid;grid-template-rows:auto 56px;grid-gap:8px;gap:8px;min-width:0;align-self:end}.toolbarLivePill{justify-self:end;padding:6px 10px;font-size:10px}.refreshStatusGroup .refreshBox{width:100%;min-width:0;min-height:56px}.analysisGridLive{grid-template-columns:minmax(0,1.7fr) minmax(300px,.55fr);align-items:stretch}.chartCard{padding:0;overflow:hidden;min-height:590px}.chartPanel{width:100%;height:100%}.chartTopbar{height:52px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-bottom:1px solid var(--line);font-size:13px}.candleSvg{width:100%;height:auto;min-height:470px;display:block}.chartBg{fill:#0a0f17}.gridLine{stroke:rgba(255,255,255,.055)}.axisText{fill:#6f7b90;font-size:11px}.candleBull line,.candleBull rect{stroke:#26e07f;fill:#26e07f;stroke-width:1}.candleBear line,.candleBear rect{stroke:#ff5b67;fill:#ff5b67;stroke-width:1}.currentLine{stroke:rgba(255,255,255,.38);stroke-width:1;stroke-dasharray:3 4}.currentPrice{fill:#f4f7fb;font-size:11px;font-weight:800}.bslLine{stroke:#4bb1ff;stroke-width:1;stroke-dasharray:5 5}.bslText{fill:#4bb1ff;font-weight:800}.sslLine{stroke:#c966ff;stroke-width:1;stroke-dasharray:5 5}.sslText{fill:#c966ff;font-weight:800}.obBull rect{fill:rgba(38,224,127,.09);stroke:rgba(38,224,127,.7)}.obBull text{fill:#26e07f;font-size:9px;font-weight:500}.obBear rect{fill:rgba(255,91,103,.09);stroke:rgba(255,91,103,.7)}.obBear text{fill:#ff5b67;font-size:9px;font-weight:500}.fvgBull{fill:rgba(38,224,127,.055);stroke:rgba(38,224,127,.2)}.fvgBear{fill:rgba(255,91,103,.055);stroke:rgba(255,91,103,.2)}.chartLegend{min-height:52px;border-top:1px solid var(--line);gap:14px;padding:10px 18px;color:var(--muted);font-size:11px}.chartLegend span{display:inline-flex;align-items:center;gap:6px}.legendDot{width:8px;height:8px;display:inline-block;border-radius:2px}.bullDot{background:var(--green)}.bearDot{background:var(--red)}.bslDot{background:var(--blue)}.sslDot{background:#c966ff}.fvgDot{background:#7d879a}.chartEmpty,.chartLoader{min-height:520px;display:grid;place-items:center;color:var(--muted)}.analysisCard{min-height:590px}.analysisCardHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}.confidenceWrap{display:grid;grid-gap:8px;gap:8px}.confidenceTrack{height:5px;border-radius:999px;background:#151c27;overflow:hidden}.confidenceTrack span{display:block;height:100%;background:linear-gradient(90deg,#4bb1ff,#26e07f);border-radius:999px}.liquidityPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.liquidityPair>div{background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;grid-gap:5px;gap:5px}.liquidityPair small{color:var(--muted)}.compactList{font-size:13px;line-height:1.65}.engineTag{margin-top:auto;padding-top:13px;border-top:1px solid var(--line);color:#6f7b90;font-size:9px;letter-spacing:.12em;font-weight:900}.metricsRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:14px}.rangeCard{padding:15px}.rangeLabel{display:block;color:#c966ff;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900;margin-bottom:10px}.rangeCard>div{display:flex;justify-content:space-between;padding:5px 0;font-size:12px}.dashboardNote{margin-top:18px;padding:12px 14px;border-left:2px solid #c966ff;background:rgba(201,102,255,.04);color:var(--muted);font-size:12px;line-height:1.6}.errorBox{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid rgba(255,91,103,.45);background:rgba(255,91,103,.07);color:#ffc2c7;padding:13px 15px;border-radius:12px;margin-bottom:16px}.errorBox span{color:var(--muted);flex:1 1}@media (max-width:1050px){.analysisGridLive{grid-template-columns:1fr}.analysisCard{min-height:auto}.metricsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dashboardHeading{align-items:flex-start;flex-direction:column}.metricsRow{grid-template-columns:1fr}.chartCard{min-height:480px}.candleSvg{min-height:390px}.chartTopbarActions{width:100%;justify-content:flex-start}.chartTfSwitch{flex-wrap:wrap}}.miniGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.miniGrid>div{border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.022);padding:10px;display:grid;grid-gap:4px;gap:4px}.miniGrid small{color:var(--muted);font-size:10px}.miniGrid strong{font-size:12px}.eqLine{stroke:rgba(244,201,93,.55);stroke-width:1;stroke-dasharray:7 6}.eqText{fill:#f4c95d;font-size:10px;font-weight:800}.poolBslLine{stroke:rgba(75,177,255,.35);stroke-width:1;stroke-dasharray:2 5}.poolSslLine{stroke:rgba(201,102,255,.35);stroke-width:1;stroke-dasharray:2 5}.fvgText{fill:#818ca0;font-size:9px;font-weight:700}.sweepText{fill:#f4c95d;font-size:9px;letter-spacing:.04em}.structureBull{fill:#26e07f;stroke:#07130d;stroke-width:2}.structureBear{fill:#ff5b67;stroke:#16080a;stroke-width:2}.structureBullText{fill:#26e07f;font-size:9px}.structureBearText{fill:#ff5b67;font-size:9px}.eqDot{background:#f4c95d}.structureDot{background:#f4f7fb}.providerBoxWide{min-width:210px}.refreshBox{min-width:180px;min-width:132px}.chartCard{min-height:640px}.chartTopbarInteractive{min-height:62px;height:auto;gap:16px;flex-wrap:wrap;padding:10px 16px}.chartSymbolRow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.chartSymbolRow>span{color:#aeb9ca}.chartOhlc{color:#bfc9d8!important;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chartTopbarActions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.chartTfSwitch{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid rgba(207,220,240,.13);border-radius:10px;background:rgba(255,255,255,.03)}.chartTfButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:#9eaac0;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:850;cursor:pointer}.chartTfButton:focus-visible,.chartTfButton:hover{outline:none;background:rgba(255,255,255,.04);color:#edf2fb}.chartTfButton.isActive{border-color:rgba(75,177,255,.45);color:#9ad6ff;background:rgba(75,177,255,.1)}.chartCopyButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #30394a;background:#0a0f17;color:#dce4ef;border-radius:9px;padding:8px 11px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}.chartCopyButton:hover{border-color:#58657a;color:#fff;background:#0f1621}.chartCopyButton span{font-size:14px;line-height:1}.chartHelp{margin-left:auto;color:#aeb9ca;font-size:11px;font-weight:650;white-space:normal;text-align:right}.interactiveChartWrap{background:#080d14;overflow:hidden}.interactiveCandleSvg,.interactiveChartWrap{width:100%;min-height:520px;touch-action:none}.interactiveCandleSvg{height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair}.priceScaleHit{fill:rgba(255,255,255,.012);cursor:ns-resize}.timeScaleHit{fill:rgba(255,255,255,.008);cursor:ew-resize}.axisText{fill:#c3cddd;font-size:12px;font-weight:650}.priceAxisText{fill:#d2dbea;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeAxisText{fill:#aeb9ca}.gridLine{stroke:rgba(205,218,236,.075);stroke-width:1}.svgLabelBg{fill:rgba(5,9,15,.92);stroke:rgba(202,213,230,.16);stroke-width:1}.svgLabel text{paint-order:stroke;stroke:rgba(5,9,15,.96);stroke-width:2.4px;stroke-linejoin:round}.bslText{fill:#70c4ff}.bslText,.sslText{font-size:11px;font-weight:850}.sslText{fill:#e39cff}.obBullLabel{fill:#5af0a0}.obBearLabel,.obBullLabel{font-size:10px;font-weight:600}.obBearLabel{fill:#ff8a94}.fvgText{fill:#d4dbe7;font-size:11px;font-weight:800}.eqText{font-weight:850}.eqText,.sweepText{fill:#ffe082;font-size:11px}.sweepText{font-weight:900;letter-spacing:.03em}.structureBullText{fill:#5af0a0;font-size:11px;font-weight:900}.structureBearText{fill:#ff8a94;font-size:11px;font-weight:900}.currentPrice,.strongChartLabel{font-weight:950}.currentPrice{fill:#ffffff;font-size:12px}.crosshairLine{stroke:rgba(221,230,243,.38);stroke-width:1;stroke-dasharray:3 4;pointer-events:none}.crosshairAxisText{fill:#ffffff;font-weight:850}.chartBrandMark{fill:#9eaac0;font-size:11px;font-weight:850;letter-spacing:.05em;opacity:.92}.chartLegend{font-size:12px}.chartLegendHint{margin-left:auto;color:#8f9db2;font-size:11px}.candleBull line,.candleBull rect{stroke:#2de889;fill:#2de889}.candleBear line,.candleBear rect{stroke:#ff6874;fill:#ff6874}.poolBslLine{stroke:rgba(112,196,255,.48)}.poolSslLine{stroke:rgba(227,156,255,.48)}.bslLine{stroke:#70c4ff}.sslLine{stroke:#e39cff}.eqLine{stroke:rgba(255,224,130,.75)}.fvgBull{fill:rgba(45,232,137,.075);stroke:rgba(90,240,160,.36)}.fvgBear{fill:rgba(255,104,116,.075);stroke:rgba(255,138,148,.36)}.obBull rect{fill:rgba(45,232,137,.095);stroke:rgba(90,240,160,.78)}.obBear rect{fill:rgba(255,104,116,.095);stroke:rgba(255,138,148,.78)}.dashboardNote{color:#aab6c8}@media (max-width:760px){.chartHelp{width:100%;text-align:left;margin-left:0}.chartOhlc{width:100%}.interactiveCandleSvg,.interactiveChartWrap{min-height:430px}.chartLegendHint{width:100%;margin-left:0}.providerBoxWide,.refreshBox{min-width:150px}}.modeBar{margin:22px 0 10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modeButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2b3343;background:#0b1018;color:#aeb9ca;min-width:84px;padding:9px 18px;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.08em;cursor:pointer;transition:.16s ease}.modeButton:hover{color:#fff;border-color:#5b6679}.modeButton.active{color:#fff;border-color:rgba(201,102,255,.86);background:linear-gradient(180deg,rgba(201,102,255,.24),rgba(201,102,255,.1));box-shadow:0 0 22px rgba(201,102,255,.12)}.modeExplanation{color:#9ba7ba;font-size:12px;margin-left:4px}.chartModeChip{border:1px solid #343e51;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:950;letter-spacing:.12em;color:#dfe7f5!important}.chartModeChip.lite{border-color:rgba(201,102,255,.55);color:#e9b8ff!important;background:rgba(201,102,255,.08)}.chartModeChip.pro{border-color:rgba(75,177,255,.5);color:#9ad6ff!important;background:rgba(75,177,255,.07)}.liteOverlay{pointer-events:none}.liteEntryZoneBuy,.liteEntryZoneSell{fill:rgba(177,59,255,.115);stroke:rgba(224,153,255,.16)}.liteEntryLine{stroke:#d94dff;stroke-width:2}.liteEntryText{fill:#f2c5ff;font-weight:950}.liteTargetLine{stroke:rgba(255,255,255,.88);stroke-width:1.6}.liteTargetText{fill:#ffffff;font-weight:950}.liteStopLine{stroke:#ff6572;stroke-width:1.8;stroke-dasharray:8 5}.liteStopText{fill:#ff9aa3;font-weight:950}.liteLongText{fill:#42ed94}.liteLongText,.liteShortText{font-weight:950;letter-spacing:.04em}.liteShortText{fill:#ff7782}.liteWaitText{fill:#ffe082;font-weight:950;letter-spacing:.04em}.liteEntryDot{background:#d94dff}.liteTargetDot{background:#ffffff}.liteStopDot{background:#ff6572}.litePlanCard{min-height:640px;align-content:start}.liteActionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding-bottom:16px}.liteActionHeader>div{display:grid;grid-gap:5px;gap:5px}.liteAction{display:block;font-size:36px;line-height:1;font-weight:950;letter-spacing:-.035em}.liteState{border:1px solid #333c4d;background:rgba(255,255,255,.025);color:#aeb9ca;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:950;letter-spacing:.08em;white-space:nowrap}.liteState.isReady{color:#63f2a7;border-color:rgba(38,224,127,.45);background:rgba(38,224,127,.07)}.liteScoreRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0}.liteLevelBlock{border:1px solid #2b3343;border-radius:12px;padding:14px;display:grid;grid-gap:5px;gap:5px;background:rgba(255,255,255,.025)}.liteLevelBlock span{color:#aeb9ca;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.liteLevelBlock strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liteEntryBlock{border-color:rgba(217,77,255,.34);background:rgba(177,59,255,.065)}.liteEntryBlock strong{color:#efc5ff}.liteStopBlock{border-color:rgba(255,101,114,.3);background:rgba(255,101,114,.045)}.liteStopBlock strong{color:#ff9aa3}.liteTargets{display:grid;grid-gap:8px;gap:8px}.liteTargetRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #232b39;padding:10px 2px}.liteTargetRow span{color:#f4f7fb;font-weight:900}.liteTargetRow strong{color:#fff;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liteHeadline{margin-top:4px;border-left:2px solid #c966ff;padding:10px 0 10px 12px;display:grid;grid-gap:6px;gap:6px}.liteHeadline strong{font-size:14px}.liteHeadline span{color:#aeb9ca;font-size:12px;line-height:1.55}.liteDisclosure{margin-top:14px;padding:13px 15px;border:1px solid rgba(201,102,255,.2);border-radius:12px;color:#aeb9ca;font-size:12px;line-height:1.6;background:rgba(201,102,255,.035)}.svgLabelBg{fill:rgba(3,6,11,.96);stroke:rgba(229,236,248,.24)}.svgLabel text{stroke:rgba(3,6,11,.98);stroke-width:3px}.priceAxisText,.timeAxisText{font-weight:750}.chartOhlc{color:#d0d8e5!important}.chartHelp{color:#b5c0d1}@media (max-width:1050px){.litePlanCard{min-height:auto}}@media (max-width:640px){.modeExplanation{width:100%;margin-left:0}.modeButton{flex:1 1}}.interactiveCandleSvg,.interactiveChartWrap{overscroll-behavior:contain}.interactiveCandleSvg.isDragging{cursor:-webkit-grabbing;cursor:grabbing}.heroFriendly{align-items:center}.heroPromise{margin:-4px 0 12px;color:#f4f7fb;font-size:clamp(18px,2vw,24px);font-weight:850;letter-spacing:-.02em}.homeLiveCard{position:relative;width:100%;overflow:hidden;border:1px solid #273246;border-radius:20px;background:linear-gradient(180deg,#0d1420,#080d14);box-shadow:0 24px 80px rgba(0,0,0,.34)}.homeLiveHeader{min-height:48px;padding:10px 14px;border-bottom:1px solid rgba(207,220,240,.1);display:flex;align-items:center;justify-content:space-between;gap:12px;color:#eef4ff;font-size:12px}.homeLiveHeader>div{display:flex;align-items:center;gap:8px}.homeLiveBadge{border:1px solid rgba(201,102,255,.62);background:rgba(201,102,255,.12);color:#e4b2ff;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.08em}.homeLiveBadgePro{border-color:rgba(75,177,255,.55);background:rgba(75,177,255,.1);color:#9ad6ff}.homeLiveStatus{color:#78efae;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.homeLiveStatus i{width:6px;height:6px;border-radius:50%;background:#26e07f;box-shadow:0 0 10px rgba(38,224,127,.8)}.homeLiveSignal{min-height:46px;display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid rgba(207,220,240,.08);color:#aebbd0;font-size:11px}.homeLiveSignal strong{margin-left:auto;color:#fff;font-size:13px}.homeAction{font-size:12px;font-weight:950;padding:4px 8px;border-radius:6px;border:1px solid}.homeAction.long{color:#57eda0;border-color:rgba(87,237,160,.45);background:rgba(87,237,160,.08)}.homeAction.short{color:#ff8b96;border-color:rgba(255,139,150,.45);background:rgba(255,139,150,.08)}.homeAction.wait{color:#ffe082;border-color:rgba(255,224,130,.42);background:rgba(255,224,130,.07)}.homeAction.pro{color:#9ad6ff;border-color:rgba(75,177,255,.42);background:rgba(75,177,255,.08)}.homeMiniChart{width:100%;height:auto;display:block;min-height:330px;background:#080d14}.homeAxisText{fill:#93a2b8;font-size:9px;font-weight:700;paint-order:stroke;stroke:#05090f;stroke-width:2px}.homeChartBg{fill:#080d14}.homeGridLine{stroke:rgba(210,224,244,.085);stroke-width:1}.homeCandleBull line,.homeCandleBull rect{stroke:#31e78b;fill:#31e78b;stroke-width:1.1}.homeCandleBear line,.homeCandleBear rect{stroke:#ff6471;fill:#ff6471;stroke-width:1.1}.homeEntryZone{fill:rgba(201,102,255,.12);stroke:rgba(201,102,255,.72);stroke-width:1}.homeOb rect{stroke-width:1}.homeOb.bull rect{fill:rgba(45,232,137,.1);stroke:rgba(90,240,160,.72)}.homeOb.bear rect{fill:rgba(255,104,116,.1);stroke:rgba(255,138,148,.72)}.homeOb.mitigated{opacity:.75}.homeOb.active{opacity:1}.homeObText{fill:#f4f7fb;font-size:9px;font-weight:600;paint-order:stroke;stroke:#05090f;stroke-width:2.2px}.homeObMitigated{font-style:italic;font-weight:400;font-size:8px}.homeLevel line{stroke-width:1.5}.homeLevel rect{fill:rgba(5,9,15,.94);stroke-width:1}.homeLevel text{fill:#fff;font-size:10px;font-weight:900;paint-order:stroke;stroke:#05090f;stroke-width:2px}.homeLevel.entry line,.homeLevel.entry rect{stroke:#d57cff}.homeLevel.target line,.homeLevel.target rect{stroke:#f3f6fb}.homeLevel.stop line,.homeLevel.stop rect{stroke:#ff6874}.homeCurrentLine{stroke:rgba(112,196,255,.55);stroke-width:1;stroke-dasharray:3 4}.homeCurrentTag{fill:#182231;stroke:rgba(112,196,255,.55)}.homeCurrentText{fill:#fff;font-size:10px;font-weight:900}.homeLiveFooter{display:flex;flex-wrap:wrap;gap:8px 18px;min-height:42px;align-items:center;padding:8px 14px;border-top:1px solid rgba(207,220,240,.08);color:#8493a9;font-size:10px}.homeLiveFallback,.homeLiveLoading{min-height:430px;display:grid;place-items:center;color:#9cabc0}.homeLiveFallback .homeLiveHeader{position:absolute;inset:0 0 auto 0}.homeFallbackMessage{max-width:320px;text-align:center;line-height:1.6;padding:24px}@media (max-width:860px){.homeMiniChart{min-height:280px}}.btn:disabled{opacity:.52;cursor:not-allowed;filter:saturate(.65)}.litePlanCard.isWaiting .liteEntryBlock{border-style:dashed;background:rgba(177,59,255,.035)}.litePlanCard.isWaiting .liteEntryBlock strong,.litePlanCard.isWaiting .liteStopBlock strong,.litePlanCard.isWaiting .liteTargetRow strong,.litePlanCard.isWaiting .liteTargets{opacity:.72}.litePlanCard.isWaiting .liteStopBlock{background:rgba(255,101,114,.026)}.liteOverlay.isWaiting .liteEntryZoneBuy,.liteOverlay.isWaiting .liteEntryZoneSell{fill:rgba(177,59,255,.055)}.liteOverlay.isWaiting .liteEntryLine{stroke-opacity:.58;stroke-dasharray:8 5}.liteOverlay.isWaiting .liteEntryText{fill:#dbadf0}.liteTargetLine.isPending{stroke-opacity:.42;stroke-dasharray:7 6}.liteStopLine.isPending{stroke-opacity:.52}.homeLevel.pending{opacity:.56}.homeLevel.pending line{stroke-dasharray:7 6}.homeEntryZone{transition:opacity .15s ease}@media (max-width:860px){.hltWatermark{background-size:min(680px,92vw);background-position:center 42%;opacity:.015}}.analysisGridLive{align-items:start}.chartCard{min-height:0}.chartCard,.chartPanel{height:auto}.chartWatermarkImage{opacity:.1;pointer-events:none;filter:saturate(.82) contrast(1.08)}.contextStrip{display:flex;flex-wrap:wrap;gap:7px}.contextChip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:5px 8px;background:rgba(255,255,255,.025);font-size:10px;color:#aeb9ca}.contextChip strong{font-size:13px}.contextChip.bullish strong{color:var(--green)}.contextChip.bearish strong{color:var(--red)}.contextChip.neutral strong{color:var(--yellow)}.scoreBreakdown{display:grid;grid-gap:6px;gap:6px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scoreBreakdownRow{display:grid;grid-template-columns:minmax(94px,1fr) minmax(70px,.9fr) 42px;grid-gap:8px;gap:8px;align-items:center;color:#aeb9ca;font-size:10px}.scoreBreakdownRow strong{color:#e9eef7;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scoreMiniTrack{height:4px;border-radius:999px;background:#151c27;overflow:hidden}.scoreMiniTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8a5cff,#26e07f)}.analysisCard{min-height:0}@media (max-width:860px){.chartWatermarkImage{opacity:.055}.scoreBreakdownRow{grid-template-columns:92px 1fr 42px}}.homeChartWatermark{opacity:.055;pointer-events:none}.decisionStatus{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:11px;border:1px solid rgba(244,201,93,.24);background:rgba(244,201,93,.035)}.decisionStatus span{font-size:9px;font-weight:900;letter-spacing:.11em;color:#d6bc70}.decisionStatus strong{font-size:12px;color:#f1d67e}.decisionStatus.ready{border-color:rgba(38,224,127,.3);background:rgba(38,224,127,.045)}.decisionStatus.ready span,.decisionStatus.ready strong{color:#63f2a7}.scoreLimitNote{color:#8f9db2;font-size:9px;line-height:1.4;margin-top:-4px}.gatePanel{display:grid;grid-gap:6px;gap:6px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gatePanelTitle{color:#8f9db2;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.gateRow{display:grid;grid-template-columns:18px 1fr auto;align-items:center;grid-gap:7px;gap:7px;font-size:10px;color:#aeb9ca}.gateRow strong{color:#dce4ef;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gateIcon{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-weight:950;font-size:11px;border:1px solid #30394a}.gateRow.pass .gateIcon{color:#58eda0;border-color:rgba(38,224,127,.34);background:rgba(38,224,127,.07)}.gateRow.fail .gateIcon{color:#ff8b96;border-color:rgba(255,91,103,.34);background:rgba(255,91,103,.07)}.gateRow.fail span:nth-child(2){color:#c1a3a8}.whyPanel{border:1px solid rgba(75,177,255,.16);border-radius:11px;padding:11px 12px;background:rgba(75,177,255,.025)}.whyTitle{font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#b9dfff;margin-bottom:7px}.decisionReasons{margin:0;padding-left:17px;display:grid;grid-gap:5px;gap:5px;color:#9eacc0;font-size:10px;line-height:1.45}.primaryLiquidity line{stroke-width:1.7;stroke-dasharray:7 5;opacity:.95}.primaryLiquidity .svgLabelBg{stroke:rgba(112,196,255,.34)}.secondaryLiquidity{opacity:.48}.secondaryLiquidity line{stroke-width:1;stroke-dasharray:3 6}.secondaryLiquidity .svgLabelBg{fill:rgba(5,9,15,.75)}@media (max-width:860px){.hltWatermark{background-size:min(520px,78vw);opacity:.012}.decisionReasons{font-size:10px}}.obStatus-active{opacity:1}.obStatus-mitigated{opacity:.75}.obStatus-invalidated{opacity:.15}.obStatus-invalidated>rect{stroke-dasharray:6 4}.obTier-primary>rect{stroke-width:1.15}.obTier-secondary>rect{stroke-width:1.05}.obTier-historical>rect{stroke-width:.9}.obInlineText{paint-order:stroke;stroke:#080d14;stroke-width:3.6px;stroke-linejoin:round;dominant-baseline:middle;pointer-events:none}.chartFullscreenButton{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #30394a;background:#0a0f17;color:#dce4ef;border-radius:9px;padding:8px 11px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}.chartFullscreenButton:hover{border-color:#58657a;color:#fff;background:#0f1621}.chartFullscreenButton span{font-size:15px;line-height:1}.chartPanel:-webkit-full-screen{width:100vw;height:100vh;max-width:none;background:#080d14;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.chartPanel.isFullscreen,.chartPanel:fullscreen{width:100vw;height:100vh;max-width:none;background:#080d14;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.chartPanel:-webkit-full-screen .chartTopbarInteractive{min-height:64px;background:#0c121c}.chartPanel.isFullscreen .chartTopbarInteractive,.chartPanel:fullscreen .chartTopbarInteractive{min-height:64px;background:#0c121c}.chartPanel:-webkit-full-screen .interactiveChartWrap{min-height:0;height:100%}.chartPanel.isFullscreen .interactiveChartWrap,.chartPanel:fullscreen .interactiveChartWrap{min-height:0;height:100%}.chartPanel:-webkit-full-screen .interactiveCandleSvg{min-height:0;width:100%;height:100%}.chartPanel.isFullscreen .interactiveCandleSvg,.chartPanel:fullscreen .interactiveCandleSvg{min-height:0;width:100%;height:100%}.chartPanel:-webkit-full-screen .chartLegend{min-height:48px;background:#0a0f17}.chartPanel.isFullscreen .chartLegend,.chartPanel:fullscreen .chartLegend{min-height:48px;background:#0a0f17}.poolBslLine,.poolSslLine{opacity:.7}@media (max-width:760px){.chartCopyButton,.chartFullscreenButton{width:100%;justify-content:center;margin-left:0}}.interactiveChartWrap{position:relative}.chartLegend{position:absolute;left:18px;bottom:58px;z-index:8;min-height:0;border:1px solid rgba(207,220,240,.13);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;background:rgba(5,9,15,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 30px rgba(0,0,0,.22);color:#b5c0d1;pointer-events:auto}.chartLegend,.legendToggle{padding:5px 7px;align-items:center}.legendToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:#6f7b8e;border-radius:7px;display:inline-flex;gap:6px;font:inherit;font-size:11px;font-weight:750;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease,opacity .13s ease;opacity:.58}.legendToggle:focus-visible,.legendToggle:hover{outline:none;color:#e9eef7;border-color:rgba(207,220,240,.16);background:rgba(255,255,255,.04);opacity:1}.legendToggle.isActive{color:#c9d3e1;opacity:1}.legendToggle:not(.isActive) .legendDot{opacity:.42}.legendHoverOnly{opacity:.68}.legendHoverOnly:after{content:"hover";color:#758198;font-size:8px;font-weight:850;letter-spacing:.04em;margin-left:1px}.legendHoverOnly.isActive:after{color:#d89cff}.legendStatic{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;font-size:11px}.poolSslLine,.sslLine{transition:opacity .1s ease}.chartPanel:-webkit-full-screen{grid-template-rows:auto minmax(0,1fr)}.chartPanel.isFullscreen,.chartPanel:fullscreen{grid-template-rows:auto minmax(0,1fr)}.chartPanel:-webkit-full-screen .chartLegend{min-height:0;background:rgba(5,9,15,.84);bottom:62px}.chartPanel.isFullscreen .chartLegend,.chartPanel:fullscreen .chartLegend{min-height:0;background:rgba(5,9,15,.84);bottom:62px}@media (max-width:760px){.chartLegend{left:10px;right:10px;bottom:54px}.legendToggle{padding:5px 6px;font-size:10px}.legendHoverOnly:after{display:none}}.obBearHistoryText,.obBullHistoryText{font-size:10px;font-weight:750;letter-spacing:.015em;paint-order:stroke;stroke:#080d14;stroke-width:2.4px;stroke-linejoin:round}.obBullHistoryText{fill:#5af0a0}.obBearHistoryText{fill:#ff8a94}.chartExportTitle{fill:#dce4ef;font-size:11px;font-weight:850;letter-spacing:.04em;opacity:.92}.obDirectionText,.obMitigatedText{font-size:7px;font-weight:400}.obMitigatedText{font-style:italic}.authPage{min-height:70vh;display:grid;place-items:center}.authCard{width:min(520px,100%);display:grid;grid-gap:16px;gap:16px}.authTitle{margin:0}.authMessage{border:1px solid rgba(38,224,127,.28);background:rgba(38,224,127,.05);color:#74efad;padding:10px 12px;border-radius:10px;font-size:12px}.authMessage.error{border-color:rgba(255,91,103,.32);background:rgba(255,91,103,.06);color:#ff9aa3}.accessNotice{margin:18px 0;border:1px solid rgba(244,201,93,.28);background:rgba(244,201,93,.05);color:#e8cc78;padding:12px 14px;border-radius:11px}.pricingSingle{grid-template-columns:minmax(280px,460px)}.checkoutWrap{display:grid;grid-gap:7px;gap:7px}.adminTableWrap{overflow:auto;border:1px solid var(--line);border-radius:14px;background:#0b1018}.adminTable{width:100%;border-collapse:collapse;min-width:760px}.adminTable td,.adminTable th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.adminTable th{color:#8f9db2;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.adminAccessButton{padding:7px 9px;font-size:10px}.modeButton:disabled{cursor:default;opacity:1}.dashboardUserBar{display:flex;padding:12px 24px}.authHeader,.dashboardUserBar{justify-content:flex-end;align-items:center;gap:12px;font-size:13px}.authHeader{display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;padding:0;margin:0;min-height:0;line-height:1;white-space:nowrap}.authEmail{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis}.authEmail,.logoutButton{white-space:nowrap;color:var(--text)}.logoutButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:9px;background:var(--panel);padding:8px 11px;line-height:1;cursor:pointer}.logoutButton:hover{border-color:#3a465a;background:#121925}@media (max-width:1040px) and (min-width:861px){.navRight{gap:12px}.navLinks{gap:12px;font-size:13px}.authHeader{gap:8px;font-size:12px}.authEmail{max-width:140px}.logoutButton{padding:7px 9px}}.chartPanel.isFullscreen{position:fixed;inset:0;z-index:10000;width:100vw;height:100dvh;max-width:none;max-height:100dvh;border-radius:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media (max-width:760px){.chartCard{min-height:0}.chartPanel:not(.isFullscreen) .interactiveChartWrap{min-height:0;height:auto}.chartPanel:not(.isFullscreen) .interactiveCandleSvg{min-height:0;height:auto;aspect-ratio:1100/620}.chartPanel:not(.isFullscreen) .chartLegend{position:relative;left:auto;right:auto;bottom:auto;margin:8px 10px 12px;width:calc(100% - 20px)}.chartPanel.isFullscreen .chartTopbarInteractive{max-height:42dvh;overflow-y:auto;padding-top:8px;padding-bottom:8px}.chartPanel.isFullscreen .interactiveChartWrap{min-height:0;height:100%}}.chartPanel.isFallbackFullscreen{width:var(--atlas-fullscreen-width,100vw);height:var(--atlas-fullscreen-height,100dvh);max-height:var(--atlas-fullscreen-height,100dvh)}@media (max-width:760px){.chartPanel:-webkit-full-screen{grid-template-rows:auto minmax(0,1fr);padding:0;background:#080d14}.chartPanel.isFullscreen,.chartPanel:fullscreen{grid-template-rows:auto minmax(0,1fr);padding:0;background:#080d14}.chartPanel:-webkit-full-screen .chartTopbarInteractive{min-height:0;max-height:none;overflow:visible;padding:7px 9px;grid-gap:5px;gap:5px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;background:rgba(12,18,28,.97)}.chartPanel.isFullscreen .chartTopbarInteractive,.chartPanel:fullscreen .chartTopbarInteractive{min-height:0;max-height:none;overflow:visible;padding:7px 9px;grid-gap:5px;gap:5px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;background:rgba(12,18,28,.97)}.chartPanel:-webkit-full-screen .chartSymbolRow{width:100%;min-width:0;gap:5px;font-size:11px;flex-wrap:nowrap;overflow:hidden}.chartPanel.isFullscreen .chartSymbolRow,.chartPanel:fullscreen .chartSymbolRow{width:100%;min-width:0;gap:5px;font-size:11px;flex-wrap:nowrap;overflow:hidden}.chartPanel:-webkit-full-screen .chartOhlc{width:auto;min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.chartPanel.isFullscreen .chartOhlc,.chartPanel:fullscreen .chartOhlc{width:auto;min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.chartPanel:-webkit-full-screen .chartTopbarActions{width:100%;min-width:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;grid-gap:6px;gap:6px;align-items:center}.chartPanel.isFullscreen .chartTopbarActions,.chartPanel:fullscreen .chartTopbarActions{width:100%;min-width:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;grid-gap:6px;gap:6px;align-items:center}.chartPanel:-webkit-full-screen .chartTfSwitch{min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:2px;gap:2px}.chartPanel.isFullscreen .chartTfSwitch,.chartPanel:fullscreen .chartTfSwitch{min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:2px;gap:2px}.chartPanel:-webkit-full-screen .chartTfSwitch::-webkit-scrollbar{display:none}.chartPanel.isFullscreen .chartTfSwitch::-webkit-scrollbar,.chartPanel:fullscreen .chartTfSwitch::-webkit-scrollbar{display:none}.chartPanel:-webkit-full-screen .chartTfButton{flex:1 0 auto;min-width:42px;padding:6px 7px;font-size:10px}.chartPanel.isFullscreen .chartTfButton,.chartPanel:fullscreen .chartTfButton{flex:1 0 auto;min-width:42px;padding:6px 7px;font-size:10px}.chartPanel:-webkit-full-screen .chartCopyButton,.chartPanel:-webkit-full-screen .chartFullscreenButton{width:38px;height:38px;min-width:38px;padding:0;margin:0;justify-content:center;border-radius:9px}.chartPanel.isFullscreen .chartCopyButton,.chartPanel.isFullscreen .chartFullscreenButton,.chartPanel:fullscreen .chartCopyButton,.chartPanel:fullscreen .chartFullscreenButton{width:38px;height:38px;min-width:38px;padding:0;margin:0;justify-content:center;border-radius:9px}.chartPanel:-webkit-full-screen .chartActionLabel{display:none}.chartPanel.isFullscreen .chartActionLabel,.chartPanel:fullscreen .chartActionLabel{display:none}.chartPanel:-webkit-full-screen .chartActionIcon{font-size:16px;line-height:1}.chartPanel.isFullscreen .chartActionIcon,.chartPanel:fullscreen .chartActionIcon{font-size:16px;line-height:1}.chartPanel:-webkit-full-screen .interactiveChartWrap{position:relative;min-height:0;height:100%;overflow:hidden;background:#0a0f17}.chartPanel.isFullscreen .interactiveChartWrap,.chartPanel:fullscreen .interactiveChartWrap{position:relative;min-height:0;height:100%;overflow:hidden;background:#0a0f17}.chartPanel:-webkit-full-screen .chartLegend{left:8px;right:8px;bottom:8px;width:auto;max-width:none;margin:0;min-height:38px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:rgba(5,9,15,.9)}.chartPanel.isFullscreen .chartLegend,.chartPanel:fullscreen .chartLegend{left:8px;right:8px;bottom:8px;width:auto;max-width:none;margin:0;min-height:38px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background:rgba(5,9,15,.9)}.chartPanel:-webkit-full-screen .chartLegend::-webkit-scrollbar{display:none}.chartPanel.isFullscreen .chartLegend::-webkit-scrollbar,.chartPanel:fullscreen .chartLegend::-webkit-scrollbar{display:none}.chartPanel:-webkit-full-screen .legendStatic,.chartPanel:-webkit-full-screen .legendToggle{flex:0 0 auto;white-space:nowrap}.chartPanel.isFullscreen .legendStatic,.chartPanel.isFullscreen .legendToggle,.chartPanel:fullscreen .legendStatic,.chartPanel:fullscreen .legendToggle{flex:0 0 auto;white-space:nowrap}}@media (max-width:760px) and (orientation:portrait){.chartPanel:-webkit-full-screen .interactiveCandleSvg{position:absolute;top:0;right:0;left:auto;width:auto;height:100%;max-width:none;min-width:0;min-height:0}.chartPanel.isFullscreen .interactiveCandleSvg,.chartPanel:fullscreen .interactiveCandleSvg{position:absolute;top:0;right:0;left:auto;width:auto;height:100%;max-width:none;min-width:0;min-height:0}}@media (max-width:960px) and (orientation:landscape){.chartPanel:-webkit-full-screen .interactiveCandleSvg{position:absolute;inset:0;width:100%;height:100%;min-height:0}.chartPanel.isFullscreen .interactiveCandleSvg,.chartPanel:fullscreen .interactiveCandleSvg{position:absolute;inset:0;width:100%;height:100%;min-height:0}}@media (max-width:760px){.chartPanel:-webkit-full-screen{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.chartPanel.isFullscreen:not(.isFallbackFullscreen),.chartPanel:fullscreen{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.chartPanel.isFallbackFullscreen{padding:0}.chartPanel:not(.isFullscreen) .axisText{font-size:30px}.chartPanel:not(.isFullscreen) .chartBrandMark,.chartPanel:not(.isFullscreen) .chartExportTitle{font-size:27px}.chartPanel:not(.isFullscreen) .bslText,.chartPanel:not(.isFullscreen) .eqText,.chartPanel:not(.isFullscreen) .fvgText,.chartPanel:not(.isFullscreen) .sslText,.chartPanel:not(.isFullscreen) .structureBearText,.chartPanel:not(.isFullscreen) .structureBullText,.chartPanel:not(.isFullscreen) .sweepText{font-size:25px}.chartPanel:not(.isFullscreen) .obDirectionText,.chartPanel:not(.isFullscreen) .obMitigatedText{font-size:21px}.chartPanel:not(.isFullscreen) .chartSymbolRow{font-size:15px}.chartPanel:not(.isFullscreen) .chartOhlc{font-size:14px;line-height:1.45}.chartPanel:not(.isFullscreen) .chartCopyButton,.chartPanel:not(.isFullscreen) .chartFullscreenButton,.chartPanel:not(.isFullscreen) .chartTfButton{font-size:13px}.chartPanel:not(.isFullscreen) .chartLegend{font-size:14px}.chartPanel:not(.isFullscreen) .legendStatic,.chartPanel:not(.isFullscreen) .legendToggle{font-size:13px}}@media (max-width:760px){.chartPanel:-webkit-full-screen .axisText{font-size:16px}.chartPanel.isFullscreen .axisText,.chartPanel:fullscreen .axisText{font-size:16px}.chartPanel:-webkit-full-screen .chartBrandMark,.chartPanel:-webkit-full-screen .chartExportTitle{font-size:15px}.chartPanel.isFullscreen .chartBrandMark,.chartPanel.isFullscreen .chartExportTitle,.chartPanel:fullscreen .chartBrandMark,.chartPanel:fullscreen .chartExportTitle{font-size:15px}.chartPanel:-webkit-full-screen .bslText,.chartPanel:-webkit-full-screen .eqText,.chartPanel:-webkit-full-screen .fvgText,.chartPanel:-webkit-full-screen .sslText,.chartPanel:-webkit-full-screen .structureBearText,.chartPanel:-webkit-full-screen .structureBullText,.chartPanel:-webkit-full-screen .sweepText{font-size:14px}.chartPanel.isFullscreen .bslText,.chartPanel.isFullscreen .eqText,.chartPanel.isFullscreen .fvgText,.chartPanel.isFullscreen .sslText,.chartPanel.isFullscreen .structureBearText,.chartPanel.isFullscreen .structureBullText,.chartPanel.isFullscreen .sweepText,.chartPanel:fullscreen .bslText,.chartPanel:fullscreen .eqText,.chartPanel:fullscreen .fvgText,.chartPanel:fullscreen .sslText,.chartPanel:fullscreen .structureBearText,.chartPanel:fullscreen .structureBullText,.chartPanel:fullscreen .sweepText{font-size:14px}.chartPanel:-webkit-full-screen .obDirectionText,.chartPanel:-webkit-full-screen .obMitigatedText{font-size:11px}.chartPanel.isFullscreen .obDirectionText,.chartPanel.isFullscreen .obMitigatedText,.chartPanel:fullscreen .obDirectionText,.chartPanel:fullscreen .obMitigatedText{font-size:11px}.chartPanel:-webkit-full-screen .chartSymbolRow{font-size:14px}.chartPanel.isFullscreen .chartSymbolRow,.chartPanel:fullscreen .chartSymbolRow{font-size:14px}.chartPanel:-webkit-full-screen .chartOhlc{font-size:13px}.chartPanel.isFullscreen .chartOhlc,.chartPanel:fullscreen .chartOhlc{font-size:13px}.chartPanel:-webkit-full-screen .chartTfButton{font-size:12px}.chartPanel.isFullscreen .chartTfButton,.chartPanel:fullscreen .chartTfButton{font-size:12px}.chartPanel:-webkit-full-screen .legendStatic,.chartPanel:-webkit-full-screen .legendToggle{font-size:12px}.chartPanel.isFullscreen .legendStatic,.chartPanel.isFullscreen .legendToggle,.chartPanel:fullscreen .legendStatic,.chartPanel:fullscreen .legendToggle{font-size:12px}}@media (max-width:760px){.chartPanel .chartBrandMark{display:none}}@media (max-width:760px){.chartPanel:-webkit-full-screen .timeAxisText{fill:#cbd5e4;paint-order:stroke;stroke:#080d14;stroke-width:4px;stroke-linejoin:round}.chartPanel.isFullscreen .timeAxisText,.chartPanel:fullscreen .timeAxisText{fill:#cbd5e4;paint-order:stroke;stroke:#080d14;stroke-width:4px;stroke-linejoin:round}}.symbolSearchField{min-width:min(330px,100%);position:relative}.symbolCombobox{position:relative;min-width:280px;height:56px}.symbolSearchIcon{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:2;color:#8d9ab0;font-size:18px;line-height:1;pointer-events:none}.symbolSearchInput{width:100%;min-width:280px!important;height:56px;padding-left:48px;padding-right:92px;font-weight:800;letter-spacing:.02em;border-radius:16px}.symbolSearchInput::placeholder{color:#9aa7ba;opacity:1}.symbolSearchHint{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#7f8ba0;font-size:10px;font-weight:800;pointer-events:none;white-space:nowrap}.symbolResults{position:absolute;z-index:40;top:calc(100% + 7px);left:0;right:0;max-height:330px;overflow:auto;padding:6px;border:1px solid #2a3445;border-radius:12px;background:rgba(8,12,19,.985);box-shadow:0 18px 50px rgba(0,0,0,.48)}.symbolResult{width:100%;border:0;border-radius:9px;background:transparent;color:var(--text);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;padding:9px 10px;text-align:left;cursor:pointer}.symbolResult strong{font-size:13px;letter-spacing:.02em}.symbolResult span{color:#8f9bb0;font-size:11px}.symbolResult small{color:#657187;font-size:9px;font-weight:850}.symbolResult.isBest,.symbolResult:hover{background:rgba(75,177,255,.075)}.symbolResult.isSelected{box-shadow:inset 0 0 0 1px rgba(38,224,127,.24)}.symbolSearchError{color:#ff9ca4;font-size:10px;line-height:1.35}@media (max-width:1180px){.dashboardToolbar{grid-template-columns:minmax(280px,1.7fr) 136px minmax(200px,1fr) 150px minmax(180px,.9fr)}.refreshBox{min-width:0}}@media (max-width:860px){.dashboardHeading{align-items:flex-start;flex-direction:column}.dashboardHeadingActions{width:100%;justify-items:stretch}.dashboardQuickRefresh{width:100%;min-width:0}.dashboardToolbar{grid-template-columns:1fr;align-items:stretch}}@media (max-width:760px){.dashboardToolbar{gap:12px}.symbolCombobox,.symbolSearchField{width:100%;min-width:0}.symbolCombobox{height:56px}.symbolSearchInput{min-width:0!important;width:100%;min-height:56px;font-size:16px}.symbolSearchIcon{left:16px}.dashboardToolbar .btn,.fieldLabel .input,.providerBox{min-height:54px}.symbolResults{max-height:min(46dvh,360px)}.symbolResult{min-height:44px}}.dashboardPage{width:min(var(--content-max),calc(100% - var(--content-gutter)));max-width:var(--content-max);margin-left:auto;margin-right:auto}.dashboardTerminalLayout{width:100%;display:flex;flex-direction:column;gap:14px}.dashboardChartCard{width:100%;min-height:0;height:auto}.dashboardChartCard .chartPanel,.dashboardChartCard .interactiveCandleSvg,.dashboardChartCard .interactiveChartWrap{width:100%}.dashboardChartCard .interactiveCandleSvg,.dashboardChartCard .interactiveChartWrap{min-height:0}.analysisBottomPanel{width:100%;min-width:0}.analysisLoader{min-height:150px}.analysisCardTerminal{width:100%;min-height:0;display:grid;grid-gap:12px;gap:12px;padding:14px}.analysisSummaryRow{display:grid;grid-template-columns:1.05fr 1.15fr 1.2fr 1.55fr 1fr;grid-gap:10px;gap:10px;align-items:stretch}.analysisSummaryTile{min-width:0;min-height:76px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.022);padding:10px 12px;align-content:center}.analysisCardTerminal .analysisCardHeader{display:grid;grid-gap:6px;gap:6px;border-bottom:0}.analysisCardTerminal .analysisCardHeader strong{font-size:18px}.analysisCardTerminal .decisionStatus{margin:0}.analysisCardTerminal .confidenceWrap{display:grid;grid-gap:8px;gap:8px}.analysisCardTerminal .analysisObjectiveTile{display:grid;grid-gap:6px;gap:6px}.analysisCardTerminal .analysisObjectiveTile strong{font-size:15px}.analysisSectionTitle,.analysisTileLabel{color:#8f9db2;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.analysisContextTile{display:grid;grid-gap:8px;gap:8px}.contextChipRow{display:flex;gap:6px;flex-wrap:wrap}.analysisCoreRow{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.05fr) minmax(420px,1.35fr);grid-gap:12px;gap:12px;align-items:stretch}.analysisEngineReadout,.analysisSectionPanel{min-width:0;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.018);padding:11px 12px}.analysisCardTerminal .gatePanel,.analysisCardTerminal .scoreBreakdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.analysisMetricsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch}.analysisMetricsGrid>div{min-width:0}.analysisMetricsGrid strong{overflow-wrap:anywhere;line-height:1.35}.analysisNarrativeRow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:12px;gap:12px;align-items:stretch}.analysisCardTerminal .whyPanel,.analysisEngineReadout{height:100%}.analysisEngineReadout .compactList{margin-bottom:0}.analysisCardTerminal .engineTag{margin-top:0;padding-top:10px}@media (min-width:1600px){.analysisSummaryRow{gap:12px}}@media (max-width:1250px){.analysisSummaryRow{grid-template-columns:repeat(3,minmax(0,1fr))}.analysisCoreRow{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisMetricsGrid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.analysisSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisCoreRow,.analysisNarrativeRow{grid-template-columns:1fr}.analysisMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.analysisCardTerminal{padding:10px;gap:10px}.analysisMetricsGrid,.analysisSummaryRow{grid-template-columns:1fr}.analysisSummaryTile{min-height:0}}.siteHeader{position:relative;z-index:200}.navDesktop{display:flex;align-items:center;justify-content:flex-end;gap:24px;min-width:0;margin-left:auto}.navLinks a{transition:color .16s ease}.navLinks a.isActive{color:var(--text)}.navAccount{display:flex;align-items:center;gap:12px;min-width:0;padding-left:4px;white-space:nowrap}.navAccountEmail{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px}.navPlanBadge{color:#aab6c8;font-size:12px;letter-spacing:.04em}.mobileMenuButton,.mobileNavPanel{display:none}@media (max-width:1100px) and (min-width:861px){.navDesktop{gap:14px}.navLinks{gap:14px;font-size:13px}.navAccount{gap:8px}.navAccountEmail{max-width:170px;font-size:12px}.logoutButton{padding:7px 9px}}@media (max-width:860px){:root{--content-gutter:24px}.nav{height:68px;min-height:68px}.brand{gap:9px;font-size:15px}.brandLogo{width:38px;height:38px}.navDesktop{display:none}.mobileMenuButton{display:inline-flex;width:44px;height:42px;flex:0 0 44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;margin-left:auto;border:1px solid var(--line);border-radius:11px;background:rgba(13,17,24,.92);color:var(--text);cursor:pointer}.mobileMenuButton span{display:block;width:20px;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.mobileMenuButton.isOpen span:first-child{transform:translateY(7px) rotate(45deg)}.mobileMenuButton.isOpen span:nth-child(2){opacity:0}.mobileMenuButton.isOpen span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileNavPanel{position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:250;padding:12px;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;background:rgba(8,12,18,.985);box-shadow:0 22px 44px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobileNavPanel.isOpen{display:grid;grid-gap:12px;gap:12px}.mobileNavLinks{display:grid;grid-gap:4px;gap:4px}.mobileNavLinks a{display:flex;align-items:center;min-height:46px;padding:0 12px;border-radius:10px;color:var(--muted);font-weight:700}.mobileNavLinks a.isActive,.mobileNavLinks a:hover{color:var(--text);background:rgba(255,255,255,.04)}.mobileAccount{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding-top:12px;border-top:1px solid var(--line)}.mobileAccountIdentity{min-width:0;display:flex;align-items:center;gap:10px}.mobileAccountEmail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px}.mobileAccount .logoutButton{min-height:40px}.page{padding-top:30px}}@media (max-width:520px){:root{--content-gutter:16px}.brand span{font-size:14px}.mobileAccount{grid-template-columns:1fr}.mobileAccount .logoutButton{width:100%}}@media (max-width:760px){.dashboardPage .modeBar{margin:18px 0 8px;gap:8px}.dashboardPage .modeButton{min-height:42px;padding:7px 14px}.dashboardPage .modeExplanation{font-size:11px;line-height:1.35}.dashboardPage .dashboardToolbar{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-gap:10px;gap:10px;margin:12px 0 14px;align-items:stretch}.dashboardPage .symbolSearchField{grid-column:1/-1;gap:6px}.dashboardPage .symbolCombobox,.dashboardPage .symbolSearchInput{height:50px;min-height:50px}.dashboardPage .symbolSearchInput{border-radius:14px;padding-left:44px;padding-right:82px;font-size:15px}.dashboardPage .symbolSearchIcon{left:15px;font-size:17px}.dashboardPage .symbolSearchHint{right:12px;font-size:9px}.dashboardPage .fieldLabel:not(.symbolSearchField){gap:6px;grid-template-rows:auto 50px}.dashboardPage .fieldLabel:not(.symbolSearchField) .input{min-height:50px;height:50px;padding:0 13px;border-radius:14px;font-size:15px}.dashboardPage .providerBox{min-height:50px;border-radius:14px;padding:8px 12px;gap:1px}.dashboardPage .providerBoxWide{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:8px;column-gap:8px;min-height:42px;padding:7px 11px}.dashboardPage .providerBoxWide>span{grid-column:1;font-size:10px}.dashboardPage .providerBoxWide>strong{grid-column:2;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardPage .providerBoxWide>small{grid-column:3;font-size:9px;white-space:nowrap}.dashboardPage .refreshBox{grid-column:2;grid-row:2;min-height:50px;padding:7px 10px}.dashboardPage .refreshBox>span{font-size:9px}.dashboardPage .refreshBox>strong{font-size:12px}.dashboardPage .refreshBox>small{font-size:9px}.dashboardPage .dashboardHeadingActions{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px}.dashboardPage .livePill{padding:7px 10px;font-size:10px}.dashboardPage .dashboardQuickRefresh{width:auto;min-width:116px;min-height:42px;padding:0 14px;border-radius:13px;font-size:13px}}@media (max-width:430px){.dashboardPage .dashboardToolbar{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.dashboardPage .providerBoxWide{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.dashboardPage .providerBoxWide>small{grid-column:1/-1;justify-self:start}.dashboardPage .dashboardHeadingActions{align-items:stretch}.dashboardPage .dashboardQuickRefresh{min-width:108px}}.mobileMarketControls{display:none}@media (max-width:760px){.dashboardPage .dashboardHeadingActions,.dashboardPage .dashboardToolbar,.dashboardPage .modeBar{display:none!important}.dashboardPage .dashboardHeading{margin-bottom:14px}.mobileMarketControls{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 72px auto;align-items:center;grid-gap:7px;gap:7px;width:100%;min-height:48px;margin:0 0 10px;padding:6px 8px;border:1px solid var(--line);border-radius:14px;background:rgba(10,15,23,.88)}.mobileProChip{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:34px;padding:0 9px;border:1px solid rgba(201,102,255,.78);border-radius:999px;color:#fff;background:linear-gradient(180deg,rgba(201,102,255,.2),rgba(201,102,255,.08));font-size:12px;font-weight:950;letter-spacing:.08em}.mobileAssetLabel{display:none}.mobileSearchToggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#0b1018;color:#d4deeb;cursor:pointer}.mobileSearchToggleIcon{font-size:20px;line-height:1}.mobileSearchToggleText{font-size:12px;font-weight:850;letter-spacing:.03em}.mobileSearchToggle.isOpen{border-color:rgba(75,177,255,.55);color:#9ad6ff;background:rgba(75,177,255,.07)}.mobileTimeframeSelect{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:72px;height:36px;padding:0 8px;border:1px solid var(--line);border-radius:10px;background:#0b1018;color:#eef4ff;font:inherit;font-size:13px;font-weight:800}.mobileCurrentSymbol{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d7e0ed;font-size:11px;font-weight:800;letter-spacing:.01em}.mobileSymbolSearchPanel{grid-column:1/-1;position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;padding:7px;border:1px solid #2a3445;border-radius:12px;background:rgba(8,12,19,.99);box-shadow:0 18px 50px rgba(0,0,0,.52)}.mobileSymbolSearchInputWrap{position:relative;height:46px}.mobileSymbolSearchInput{width:100%;height:46px;min-height:46px;padding:0 78px 0 43px;border-radius:10px;font-size:16px;font-weight:750}.mobileSymbolSearchInputWrap .symbolSearchIcon{left:14px}.mobileSymbolSearchInputWrap .symbolSearchHint{right:11px}.mobileSymbolResults{max-height:min(38dvh,300px);overflow:auto;margin-top:6px;display:grid;grid-gap:2px;gap:2px}.mobileSymbolResults .symbolResult{min-height:42px}.dashboardPage .dashboardTerminalLayout{margin-top:0}}@media (max-width:430px){.mobileMarketControls{grid-template-columns:auto minmax(0,1fr) 66px auto;gap:5px;padding-inline:6px}.mobileProChip{min-width:44px;padding-inline:7px}.mobileSearchToggle{min-width:0;padding-inline:10px}.mobileTimeframeSelect{width:66px;padding-inline:6px}.mobileAssetLabel,.mobileCurrentSymbol{font-size:10px}}.signalsPage{min-height:60vh}.signalsPlaceholder{margin-top:24px;min-height:180px;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center}.signalsPlaceholder span{color:var(--muted)}.signalsPage{width:min(var(--content-max),calc(100% - var(--content-gutter)));max-width:var(--content-max)}.signalsHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.signalsLiveState{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid rgba(38,224,127,.26);border-radius:999px;color:#b9c8d9;background:rgba(38,224,127,.045);font-size:11px;font-weight:800;letter-spacing:.03em}.signalsLiveDot{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 12px rgba(38,224,127,.7)}.riskSelector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.riskCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;min-height:132px;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;text-align:left;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,rgba(17,24,36,.92),rgba(9,13,20,.94));color:var(--text);cursor:pointer;transition:border-color .15s ease,transform .15s ease,background .15s ease}.riskCard:hover{transform:translateY(-1px);border-color:#394559}.riskCard.isActive{background:linear-gradient(180deg,rgba(18,27,40,.98),rgba(10,15,23,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.riskCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.riskCardTop strong{font-size:22px;letter-spacing:-.03em}.riskCardTop small{color:#a9b4c4;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.09em}.riskCardLabel{font-size:12px;font-weight:850}.riskCardDescription{color:#7f8da2;font-size:10px;line-height:1.45}.riskR1.isActive{border-color:rgba(38,224,127,.55)}.riskR2.isActive{border-color:rgba(75,177,255,.55)}.riskR3.isActive{border-color:rgba(244,201,93,.58)}.riskR4.isActive{border-color:rgba(255,91,103,.58)}.riskR1 .riskCardTop strong{color:var(--green)}.riskR2 .riskCardTop strong{color:var(--blue)}.riskR3 .riskCardTop strong{color:var(--yellow)}.riskR4 .riskCardTop strong{color:var(--red)}.signalsControlBar{display:grid;grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(105px,.46fr)) minmax(140px,.58fr);grid-gap:10px;gap:10px;align-items:flex-end;margin:0 0 10px;padding:11px;border:1px solid var(--line);border-radius:15px;background:rgba(10,15,23,.66)}.signalsControlIntro{min-width:0;display:grid;grid-gap:3px;gap:3px;align-self:center}.signalsControlIntro strong{font-size:13px}.signalsControlIntro span{color:#7f8da2;font-size:10px;line-height:1.3}.signalsFilterLabel{min-width:0;display:grid;grid-gap:5px;gap:5px;color:#7f8da2;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.signalsSelect{width:100%;min-width:0;padding:0 10px;font-weight:800;text-transform:none;letter-spacing:0}.signalsScanButton,.signalsSelect{min-height:42px;border-radius:11px;font-size:12px}.signalsScanButton{white-space:nowrap}.signalsSummaryStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:0 0 12px;border:1px solid var(--line);border-radius:12px;background:var(--line)}.signalsSummaryStrip>div{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;background:#0b1018}.signalsSummaryStrip span{color:#7f8da2;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.signalsSummaryStrip strong{font-size:12px}.signalsWorkspace{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.signalsRadar{padding:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:12px}.signalsRadarHeader{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.signalsRadarHeader>div{display:grid;grid-gap:3px;gap:3px}.signalsRadarHeader strong{font-size:13px}.signalsPanelEyebrow{color:#748197;font-size:8px;font-weight:950;letter-spacing:.12em}.riskMiniBadge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:25px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:#0a0f17;color:#cdd6e4;font-size:10px;font-weight:950}.riskMiniBadge.r1{border-color:rgba(38,224,127,.42);color:#77f0aa}.riskMiniBadge.r2{border-color:rgba(75,177,255,.42);color:#93d1ff}.riskMiniBadge.r3{border-color:rgba(244,201,93,.42);color:#f5d77f}.riskMiniBadge.r4{border-color:rgba(255,91,103,.42);color:#ff9aa2}.signalList{display:grid;max-height:690px;overflow:auto}.signalRow{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;padding:12px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:var(--text);text-align:left;cursor:pointer}.signalRow:hover{background:rgba(255,255,255,.025)}.signalRow.isSelected{background:linear-gradient(90deg,rgba(75,177,255,.085),rgba(75,177,255,.015));box-shadow:inset 2px 0 0 var(--blue)}.signalRowMain{min-width:0;display:grid;grid-gap:4px;gap:4px}.signalSymbolLine{display:flex;align-items:center;gap:7px;min-width:0}.signalSymbolLine strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.signalDirection{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 7px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.06em;border:1px solid var(--line)}.signalDirection.long{color:#6beaa0;border-color:rgba(38,224,127,.34);background:rgba(38,224,127,.06)}.signalDirection.short{color:#ff8f98;border-color:rgba(255,91,103,.34);background:rgba(255,91,103,.06)}.signalDirection.neutral{color:#a9b4c4}.signalSetup{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8592a7;font-size:10px}.signalRowMeta{display:flex;align-items:center;gap:7px}.signalStatus{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border:1px solid var(--line);border-radius:999px;color:#aeb9ca;background:#0a0f17;font-size:8px;font-weight:950;letter-spacing:.05em}.signalStatus.ready{border-color:rgba(38,224,127,.38);color:#69e99f;background:rgba(38,224,127,.055)}.signalStatus.watch{border-color:rgba(244,201,93,.3);color:#dfc779;background:rgba(244,201,93,.04)}.signalScore{display:grid;place-items:center;width:31px;height:31px;border:1px solid #2a3445;border-radius:9px;background:#0b1018;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signalRowBottom{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:34px minmax(118px,.9fr) minmax(0,1.1fr);grid-gap:7px;gap:7px;color:#647187;font-size:9px}.signalRowBottom span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signalsEmptyState{min-height:180px;display:grid;place-items:center;padding:20px;color:#7f8da2;text-align:center;font-size:12px}.signalsChartArea{min-width:0;display:grid;grid-gap:10px;gap:10px}.signalsSelectionHeader{min-height:62px;display:flex;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:14px}.signalsSelectedIdentity{min-width:0;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.signalsSelectedIdentity .signalsPanelEyebrow{width:100%}.signalsSelectedIdentity>strong{font-size:17px;letter-spacing:-.02em}.signalsSelectedBadges{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.atlasScoreBadge{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid rgba(75,177,255,.34);border-radius:999px;color:#a8d9ff;background:rgba(75,177,255,.055);font-size:9px;font-weight:900}.signalsAtlasLink{min-height:32px;padding:0 11px;border-radius:9px;font-size:10px}.signalsChartCard{width:100%;min-height:0}.signalsChartCard .chartPanel,.signalsChartCard .interactiveCandleSvg,.signalsChartCard .interactiveChartWrap{width:100%}.signalsDetailGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.signalDetailTile{min-width:0;min-height:88px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:11px 12px;border-radius:13px}.signalDetailTile>span{color:#718096;font-size:8px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.signalDetailTile strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.signalDetailTile small{color:#718096;font-size:9px;line-height:1.35}.signalsBetaNote{margin:12px 2px 0;color:#68758a;font-size:9px;line-height:1.5}@media (max-width:1180px){.signalsControlBar{grid-template-columns:1fr repeat(4,minmax(100px,.5fr))}.signalsControlIntro,.signalsScanButton{grid-column:1/-1}.signalsWorkspace{grid-template-columns:300px minmax(0,1fr)}.signalsDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.signalsHeading{align-items:flex-start;flex-direction:column;gap:12px}.signalsLiveState{align-self:flex-start}.riskSelector{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.riskSelector::-webkit-scrollbar{display:none}.riskCard{min-height:108px}.riskCardDescription{display:none}.signalsControlBar{grid-template-columns:repeat(2,minmax(0,1fr))}.signalsControlIntro,.signalsScanButton{grid-column:1/-1}.signalsSummaryStrip{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.signalsWorkspace{grid-template-columns:1fr}.signalsRadar{position:static}.signalList{max-height:340px}.signalsSelectionHeader{align-items:flex-start;flex-direction:column}.signalsSelectedBadges{justify-content:flex-start}}@media (max-width:560px){.signalsPage{padding-top:22px}.signalsHeading{margin-bottom:14px}.signalsHeading .pageTitle{font-size:34px}.signalsHeading .sectionIntro{font-size:12px;line-height:1.5}.riskSelector{grid-template-columns:repeat(4,132px);gap:7px;margin-bottom:8px}.riskCard{min-height:82px;padding:10px;gap:4px;border-radius:12px}.riskCardTop strong{font-size:18px}.riskCardLabel{font-size:10px}.riskCardTop small{font-size:7px}.signalsControlBar{gap:7px;padding:8px;border-radius:12px}.signalsControlIntro span{font-size:9px}.signalsScanButton,.signalsSelect{min-height:38px}.signalsSummaryStrip{margin-bottom:8px}.signalsSummaryStrip>div{min-height:42px;padding:6px 8px}.signalsWorkspace{gap:8px}.signalsRadarHeader{min-height:48px}.signalList{max-height:292px}.signalRow{padding:10px}.signalsSelectionHeader{padding:9px 10px;min-height:0}.signalsSelectedIdentity>strong{font-size:15px}.signalsAtlasLink{min-height:30px}.signalsDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.signalDetailTile{min-height:76px;padding:9px}}.signalEntryBadge{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:999px;font-size:9px;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signalEntryTile{border-color:rgba(217,77,255,.24);background:linear-gradient(180deg,rgba(177,59,255,.055),rgba(10,15,23,.94))}.signalEntryTile strong{color:#f0c6ff;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signalEntryZone{fill:rgba(177,59,255,.055);stroke:rgba(217,77,255,.18);stroke-width:1}.signalEntryLine{stroke:#dc62ff;stroke-width:2.2;stroke-dasharray:10 5}.signalEntryMarker{fill:#dc62ff;stroke:#f3d7ff;stroke-width:1.4}.signalEntryText{fill:#f1c9ff;font-weight:950;letter-spacing:.01em}.signalEntryOverlay.isWatch .signalEntryZone{fill:rgba(177,59,255,.03)}.signalEntryOverlay.isWatch .signalEntryLine{stroke-opacity:.68;stroke-dasharray:6 6}.signalEntryOverlay.isWatch .signalEntryMarker{fill-opacity:.72}@media (max-width:760px){.signalEntryBadge{min-height:22px;padding-inline:7px;font-size:8px}.signalEntryTile strong{font-size:14px}}.assetLogo{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.09),rgba(9,14,22,.96) 68%);color:#cbd5e3;font-size:9px;font-weight:950;letter-spacing:.02em;box-shadow:0 2px 12px rgba(0,0,0,.18)}.assetLogo.isLarge{width:42px;height:42px;font-size:11px}.assetLogo img{width:100%;height:100%;display:block;object-fit:cover}.signalAssetLine{min-width:0;display:flex;align-items:center;gap:9px}.signalAssetCopy{min-width:0;display:grid;grid-gap:3px;gap:3px}.signalMarketLine{min-width:0;display:flex;align-items:center;gap:6px;color:#647187;font-size:8px;font-weight:750;white-space:nowrap}.signalMarketLine span{min-width:0;overflow:hidden;text-overflow:ellipsis}.signalMarketLine span+span:before{content:"·";margin-right:6px;color:#3f4b5e}.signalsSelectedAsset{min-width:0;display:flex;align-items:center;gap:10px}.signalsSelectedCoinCopy{min-width:0;display:grid;grid-gap:4px;gap:4px}.signalsSelectedCoinTitle{min-width:0;display:flex;align-items:center;gap:8px}.signalsSelectedCoinTitle strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;letter-spacing:-.02em}.signalsSelectedMarketMeta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#748197;font-size:9px;font-weight:760}.signalsSelectedMarketMeta>span+span:before{content:"·";margin-right:6px;color:#3f4b5e}.marketChange.isPositive{color:#68e89e}.marketChange.isNegative{color:#ff8f98}.signalMarketTile{border-color:rgba(75,177,255,.2);background:linear-gradient(180deg,rgba(75,177,255,.045),rgba(10,15,23,.94))}.signalMarketTile strong{color:#b8ddff;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signalsDetailGrid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.signalsDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.assetLogo{width:29px;height:29px}.assetLogo.isLarge{width:38px;height:38px}.signalAssetLine{gap:7px}.signalMarketLine{gap:4px;font-size:7.5px}.signalMarketLine span+span:before{margin-right:4px}.signalsSelectedAsset{width:100%;gap:8px}.signalsSelectedCoinTitle strong{font-size:15px}.signalsSelectedMarketMeta{gap:4px;font-size:8px}.signalsSelectedMarketMeta>span+span:before{margin-right:4px}}.signalRow{gap:8px 10px}.signalSymbolLine strong{font-size:14px}.signalSetup{font-size:11px}.signalRowBottom{grid-template-columns:42px minmax(150px,1.05fr) minmax(0,1.2fr);gap:8px;font-size:10px}.signalRowTf{font-weight:900;color:#92a3bb}.signalRowAction{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--line);font-weight:850}.signalRowEntry{color:#f0c6ff;border-color:rgba(217,77,255,.38);background:rgba(177,59,255,.08)}.signalRowTarget{color:#ffd58a;border-color:rgba(244,201,93,.3);background:rgba(244,201,93,.06)}.signalsSelectedBadges{gap:8px}.signalScaleSwitch{display:inline-flex;align-items:center;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0a0f17}.signalScaleButton{min-width:62px;height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#98a7bb;font-size:10px;font-weight:900;cursor:pointer}.signalScaleButton.isActive{background:rgba(75,177,255,.12);color:#d8ebff;box-shadow:inset 0 0 0 1px rgba(75,177,255,.32)}.signalEntryBadge,.signalExitBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signalEntryBadge{border:1px solid rgba(217,77,255,.42);color:#f0c6ff;background:rgba(177,59,255,.07)}.signalExitBadge{border:1px solid rgba(244,201,93,.34);color:#ffd58a;background:rgba(244,201,93,.06)}.signalsSelectedCoinTitle strong{font-size:20px}.signalsSelectedMarketMeta{font-size:10px}.signalDetailTile{min-height:98px}.signalDetailTile>span{font-size:9px}.signalDetailTile strong{font-size:14px}.signalDetailTile small{font-size:10px}.signalEntryTile{grid-column:span 2;border-color:rgba(217,77,255,.26);background:linear-gradient(180deg,rgba(177,59,255,.08),rgba(10,15,23,.95))}.signalEntryTile strong{color:#f7d7ff;font-size:24px;letter-spacing:-.02em}.signalTargetTile{border-color:rgba(244,201,93,.24);background:linear-gradient(180deg,rgba(244,201,93,.05),rgba(10,15,23,.95))}.signalTargetTile strong{font-size:18px}.signalMarketTile strong{font-size:17px}@media (max-width:1180px){.signalEntryTile{grid-column:span 2}}@media (max-width:860px){.signalScaleButton{min-width:54px}}@media (max-width:560px){.signalRowBottom{grid-template-columns:36px 1fr}.signalRowTarget{grid-column:1/-1}.signalsSelectedCoinTitle strong{font-size:17px}.signalsSelectedMarketMeta{font-size:9px}.signalScaleButton{min-width:50px;height:26px;font-size:9px}.signalEntryBadge,.signalExitBadge{font-size:9px;min-height:25px;padding-inline:8px}.signalEntryTile{grid-column:1/-1}.signalEntryTile strong{font-size:20px}.signalTargetTile strong{font-size:16px}}.signalsTitle{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.signalsProTitleBadge{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 11px;border:1px solid rgba(201,102,255,.62);border-radius:999px;color:#f2d8ff;background:rgba(177,59,255,.1);font-size:12px;font-weight:950;letter-spacing:.08em;vertical-align:middle}.signalExecutionStrip{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-gap:9px;gap:9px}.signalExecutionCard{min-width:0;min-height:94px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:12px 15px;border:1px solid var(--line);border-radius:14px;background:#0b1018}.signalExecutionCard .signalExecutionLabel{font-size:10px;font-weight:950;letter-spacing:.07em}.signalExecutionCard strong{font-size:24px;line-height:1.05;font-weight:950;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.signalExecutionCard small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d8ba0;font-size:10px}.signalExecutionCard.isEntry{border-color:rgba(217,77,255,.38);background:linear-gradient(180deg,rgba(177,59,255,.11),rgba(10,15,23,.96));box-shadow:inset 0 0 0 1px rgba(217,77,255,.05)}.signalExecutionCard.isEntry .signalExecutionLabel,.signalExecutionCard.isEntry strong{color:#f5d2ff}.signalExecutionCard.isTarget{border-color:rgba(38,224,127,.28);background:linear-gradient(180deg,rgba(38,224,127,.055),rgba(10,15,23,.96))}.signalExecutionCard.isTarget .signalExecutionLabel,.signalExecutionCard.isTarget strong{color:#7cf0ad}.signalExecutionCard.isInvalidation{border-color:rgba(255,91,103,.3);background:linear-gradient(180deg,rgba(255,91,103,.055),rgba(10,15,23,.96))}.signalExecutionCard.isInvalidation .signalExecutionLabel,.signalExecutionCard.isInvalidation strong{color:#ff9ca4}.signalInvalidationTile{border-color:rgba(255,91,103,.23);background:linear-gradient(180deg,rgba(255,91,103,.045),rgba(10,15,23,.94))}.signalInvalidationTile strong{color:#ff9ca4;font-size:18px}.signalEntryBadge{min-height:34px;padding-inline:13px;font-size:12px}.signalExitBadge{min-height:31px;font-size:11px}.signalRowEntry{font-size:11px}.signalRowTarget{font-size:10px}@media (max-width:860px){.signalExecutionStrip{grid-template-columns:1fr 1fr}.signalExecutionCard.isEntry{grid-column:1/-1}}@media (max-width:560px){.signalsProTitleBadge{height:26px;font-size:10px}.signalExecutionStrip{grid-template-columns:1fr;gap:6px}.signalExecutionCard.isEntry{grid-column:auto}.signalExecutionCard{min-height:78px;padding:10px 12px}.signalExecutionCard strong{font-size:21px}.signalExecutionCard .signalExecutionLabel{font-size:9px}.signalEntryBadge{min-height:28px;font-size:10px}}.signalsHeadingActions{position:relative;flex:0 0 auto;display:flex;align-items:center;gap:9px}.signalsAlertCenterWrap{position:relative}.signalsAlertCenterButton{position:relative;min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(201,102,255,.3);border-radius:999px;background:rgba(177,59,255,.055);color:#d9c5e5;font-size:11px;cursor:pointer}.signalsAlertCenterButton strong{font-size:11px}.signalsAlertCenterButton.isOpen{border-color:rgba(201,102,255,.58);background:rgba(177,59,255,.1);color:#f4e7fb}.signalsAlertCount{min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#d55cff;color:#100814;font-size:9px;font-weight:950}.signalsAlertCenter{position:absolute;z-index:120;top:calc(100% + 8px);right:0;width:min(410px,calc(100vw - 32px));overflow:hidden;padding:0;border-color:#30394a;box-shadow:0 24px 70px rgba(0,0,0,.56);background:rgba(8,12,19,.985)}.signalsAlertCenterHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--line)}.signalsAlertCenterHeader>div{display:grid;grid-gap:2px;gap:2px}.signalsAlertCenterHeader span{color:#8a7995;font-size:8px;font-weight:950;letter-spacing:.12em}.signalsAlertCenterHeader strong{font-size:14px}.signalsAlertCenterHeader button{border:0;background:transparent;color:#93cfff;font-size:9px;font-weight:800;cursor:pointer}.signalsAlertCenterStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.signalsAlertCenterStats span{min-height:40px;display:flex;align-items:center;justify-content:center;gap:4px;background:#0b1018;color:#78879c;font-size:9px}.signalsAlertCenterStats strong{color:#dce5f2;font-size:11px}.signalsAlertCenterList{max-height:340px;overflow:auto}.signalsAlertEmpty{min-height:125px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:18px;text-align:center}.signalsAlertEmpty strong{font-size:12px}.signalsAlertEmpty span{color:#78879c;font-size:10px;line-height:1.45}.signalsNotificationItem{width:100%;min-height:62px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:10px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent;color:var(--text);text-align:left;cursor:pointer}.signalsNotificationItem.isUnread{background:linear-gradient(90deg,rgba(177,59,255,.08),transparent)}.signalsNotificationIcon{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#0a0f17}.signalsNotificationItem>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.signalsNotificationItem strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.signalsNotificationItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a98ac;font-size:9px}.signalsNotificationItem time{color:#67758a;font-size:8px}.signalsAlertCenterFooter{padding:9px 12px;color:#657287;background:#090e15;font-size:8px;line-height:1.4}.signalAlertButton{min-height:34px;padding:0 12px;border:1px solid rgba(201,102,255,.3);border-radius:10px;background:rgba(177,59,255,.055);color:#dcb7ed;font-size:10px;font-weight:900;cursor:pointer}.signalAlertButton.isActive{border-color:rgba(38,224,127,.4);background:rgba(38,224,127,.07);color:#7cf0ad}.signalAlertConfigurator{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(390px,1.7fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-color:rgba(201,102,255,.22);background:linear-gradient(180deg,rgba(177,59,255,.045),rgba(10,15,23,.97))}.signalAlertConfiguratorIntro{min-width:0;display:grid;grid-gap:3px;gap:3px}.signalAlertConfiguratorIntro>span{color:#c98ee3;font-size:8px;font-weight:950;letter-spacing:.08em}.signalAlertConfiguratorIntro strong{font-size:12px}.signalAlertConfiguratorIntro small{color:#748197;font-size:9px}.signalAlertOptions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.signalAlertOptions label{min-width:0;min-height:42px;display:flex;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0b1018;cursor:pointer}.signalAlertOptions label.isDisabled{opacity:.52;cursor:default}.signalAlertOptions input{accent-color:#c966ff}.signalAlertOptions span{min-width:0;display:grid;grid-gap:2px;gap:2px;color:#8c99ac;font-size:8px;line-height:1.2}.signalAlertOptions strong{color:#e7edf7;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signalAlertChannels{display:grid;grid-gap:4px;gap:4px;white-space:nowrap;font-size:9px;font-weight:850}.signalAlertChannels .isOn{color:#72e9a5}.signalAlertChannels .isSoon{color:#69768a}.signalAlertConfiguratorActions{display:flex;justify-content:flex-end}.signalAlertActivate{min-height:38px;white-space:nowrap;border-radius:10px;font-size:10px}.signalAlertDisable{min-height:36px;padding:0 11px;border:1px solid rgba(255,91,103,.24);border-radius:10px;background:rgba(255,91,103,.045);color:#ff9ca4;font-size:9px;font-weight:850;cursor:pointer;white-space:nowrap}.signalLevelAlertOn{justify-self:start;display:inline-flex;align-items:center;min-height:19px;padding:0 7px;border:1px solid rgba(38,224,127,.22);border-radius:999px;color:#74e9a6;background:rgba(38,224,127,.04);font-size:8px;font-weight:850}@media (max-width:1180px){.signalAlertConfigurator{grid-template-columns:1fr}.signalAlertOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.signalAlertChannels{grid-template-columns:auto auto;justify-content:start;gap:12px}.signalAlertConfiguratorActions{justify-content:flex-start}}@media (max-width:860px){.signalsHeadingActions{width:100%;justify-content:space-between}.signalsAlertCenter{right:0}}@media (max-width:560px){.signalsHeadingActions{align-items:stretch}.signalsAlertCenterButton,.signalsLiveState{min-height:36px}.signalsAlertCenterButton strong{display:none}.signalsAlertCenterButton{min-width:44px;justify-content:center;padding-inline:9px}.signalsAlertCenter{position:fixed;top:74px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 96px)}.signalAlertConfigurator{gap:9px;padding:10px}.signalAlertOptions{grid-template-columns:1fr}.signalAlertOptions label{min-height:39px}.signalAlertChannels{grid-template-columns:1fr;gap:4px}.signalAlertActivate,.signalAlertDisable{width:100%}.signalLevelAlertOn{font-size:7.5px}}.riskCardTop strong{font-size:26px}.riskCardTop small{font-size:11px}.riskCardLabel{font-size:15px}.riskCardDescription{font-size:12px;line-height:1.5}.signalsControlIntro strong{font-size:15px}.signalsControlIntro span{font-size:11px}.signalsFilterLabel,.signalsSummaryStrip span{font-size:10px}.signalsRadarHeader strong,.signalsSummaryStrip strong{font-size:15px}.signalsPanelEyebrow{font-size:9px}.signalsSelectionHeader{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px}.signalsSelectedStatus{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.signalsSelectedActions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.signalAlertButtonPrimary{min-height:40px!important;padding:0 17px!important;border-radius:12px!important;font-size:12px!important;font-weight:950!important}.signalsAtlasLink{min-height:40px;padding-inline:15px;font-size:11px}.atlasScoreBadge{min-height:27px;font-size:10px}.riskMiniBadge,.signalStatus{min-height:27px}.chartScaleSwitch{display:inline-flex;align-items:center;padding:2px;border:1px solid #2a3445;border-radius:11px;background:#0a0f17}.chartScaleButton{min-width:62px;height:30px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#98a7bb;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.chartScaleButton.isActive{color:#d8ebff;background:rgba(75,177,255,.12);box-shadow:inset 0 0 0 1px rgba(75,177,255,.38)}.signalExecutionStripMulti{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.signalExecutionCard.isEntry{position:relative;min-height:118px}.signalExecutionCard.isEntry strong{font-size:25px}.signalExecutionCard.isE1{border-color:rgba(217,77,255,.5);box-shadow:inset 0 0 0 1px rgba(217,77,255,.06)}.signalExecutionCard.isE2{border-color:rgba(160,94,255,.34)}.signalExecutionCard.isE3{border-color:rgba(126,96,235,.28)}.signalEntryStop{display:inline-flex;width:max-content;max-width:100%;margin-top:3px;padding:3px 7px;border:1px solid rgba(255,91,103,.22);border-radius:999px;color:#ff9ba3;background:rgba(255,91,103,.04);font-size:9px;font-weight:850}.signalExecutionCard.isTarget{min-height:118px}.signalExecutionCard.isTarget strong{font-size:25px}.signalRowTarget{white-space:nowrap}.signalRowBottom{grid-template-columns:38px minmax(135px,.95fr) minmax(120px,.75fr)}.signalEntryOverlay.signalE2 .signalEntryLine{stroke-opacity:.82;stroke-dasharray:7 5}.signalEntryOverlay.signalE2 .signalEntryZone{fill-opacity:.75}.signalEntryOverlay.signalE3 .signalEntryLine{stroke-opacity:.62;stroke-dasharray:4 6}.signalEntryOverlay.signalE3 .signalEntryZone{fill-opacity:.52}@media (max-width:1180px){.signalsSelectionHeader{grid-template-columns:minmax(0,1fr) auto}.signalsSelectedActions,.signalsSelectedStatus{justify-content:flex-end}.signalsSelectedActions{grid-column:1/-1}}@media (max-width:860px){.signalsSelectionHeader{display:flex;align-items:flex-start;flex-direction:column}.signalsSelectedActions,.signalsSelectedStatus{justify-content:flex-start}.signalsSelectedActions{width:100%}.signalAlertButtonPrimary{flex:1 1 auto}.chartTopbarActions{gap:6px}.chartScaleButton{min-width:54px;height:28px;font-size:10px}}@media (max-width:560px){.riskCardTop strong{font-size:21px}.riskCardTop small{font-size:8px}.riskCardLabel{font-size:12px}.signalsControlIntro strong{font-size:14px}.signalsSummaryStrip span{font-size:9px}.signalsSummaryStrip strong{font-size:13px}.signalsSelectedActions{display:grid;grid-template-columns:1fr auto}.signalAlertButtonPrimary{width:100%;min-height:42px!important}.signalExecutionStripMulti{grid-template-columns:1fr}.signalExecutionCard.isEntry strong,.signalExecutionCard.isTarget strong{font-size:22px}.chartScaleSwitch{order:-1}.chartScaleButton{min-width:48px;padding-inline:7px}}.pricingPage{padding-top:34px;padding-bottom:84px}.pricingHero{display:grid;justify-items:center;text-align:center;grid-gap:0;gap:0}.pricingEyebrow{margin-top:12px;font-size:14px;letter-spacing:.22em}.pricingTitle{margin:14px 0 12px;font-size:clamp(52px,6vw,76px);line-height:.98;letter-spacing:-.055em}.pricingLead{margin:0 auto;max-width:780px;color:#a4aec2;font-size:18px;line-height:1.65}.pricingNotice{margin-top:22px;max-width:900px}.pricingCards{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px;align-items:stretch;margin-top:50px}.pricingPlan{position:relative;min-height:540px;padding:32px 30px 28px;display:grid;align-content:start;text-align:left;overflow:hidden}.pricingPlan:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,0) 40%)}.pricingPlanTop{display:flex;align-items:center;justify-content:space-between;gap:14px}.pricingTier{font-size:16px}.pricingPlanName{margin:26px 0 8px;font-size:54px;line-height:.94;letter-spacing:-.05em}.pricingAmount{display:flex;align-items:flex-end;gap:8px;font-size:70px;line-height:.9;font-weight:900;letter-spacing:-.06em;margin:0 0 22px}.pricingAmount span{font-size:20px;font-weight:500;color:#97a4ba;margin-bottom:10px;letter-spacing:0}.pricingDivider{height:1px;background:linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.02));margin-bottom:20px}.pricingFeatures{list-style:none;padding:0;margin:0;display:grid;grid-gap:13px;gap:13px;color:#d6deea;font-size:16px;line-height:1.45}.pricingFeatures li{position:relative;padding-left:32px}.pricingFeatures li:before{content:"✓";position:absolute;left:0;top:1px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(38,224,127,.55);color:var(--green);background:rgba(38,224,127,.08);font-size:12px;font-weight:900}.pricingActionRow{margin-top:auto;padding-top:30px}.pricingCta{width:100%;min-height:56px;border-radius:14px;font-size:17px;font-weight:850}.pricingBadge{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;font-size:14px;font-weight:800;white-space:nowrap}.pricingBadgePurple{color:#f3d7ff;border:1px solid rgba(201,102,255,.38);background:rgba(201,102,255,.12);box-shadow:inset 0 0 0 1px rgba(201,102,255,.08),0 0 24px rgba(201,102,255,.12)}.pricingBadgeGold{color:#ffd86b;border:1px solid rgba(244,201,93,.32);background:rgba(244,201,93,.1);box-shadow:inset 0 0 0 1px rgba(244,201,93,.06),0 0 24px rgba(244,201,93,.1)}.pricingPlanFree{border-color:rgba(74,92,124,.42)}.pricingPlanFeatured{border-color:rgba(201,102,255,.72);box-shadow:0 18px 60px rgba(0,0,0,.28),inset 0 0 0 1px rgba(201,102,255,.14),0 0 42px rgba(201,102,255,.12)}.pricingPlanAdvanced{border-color:rgba(244,201,93,.46)}.pricingFooterNote{margin-top:44px;display:inline-flex;align-items:center;gap:10px;color:#cbd6e8;font-size:16px}.pricingFooterShield{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--green);background:rgba(38,224,127,.08);border:1px solid rgba(38,224,127,.25)}@media (max-width:1200px){.pricingCards{gap:18px}.pricingPlan{padding:28px 24px 24px}.pricingPlanName{font-size:48px}.pricingAmount{font-size:62px}}@media (max-width:980px){.pricingCards{grid-template-columns:1fr;max-width:620px}.pricingPlan{min-height:unset}}@media (max-width:640px){.pricingPage{padding-top:24px;padding-bottom:64px}.pricingTitle{font-size:44px;margin-top:12px}.pricingLead{font-size:16px;max-width:100%}.pricingCards{margin-top:32px}.pricingPlan{padding:24px 18px 20px;border-radius:18px}.pricingPlanTop{align-items:flex-start;flex-direction:column}.pricingTier{font-size:15px}.pricingPlanName{margin-top:20px;font-size:40px}.pricingAmount{font-size:54px}.pricingAmount span{font-size:18px;margin-bottom:7px}.pricingFeatures{font-size:15px}.pricingFooterNote{margin-top:34px;font-size:14px;text-align:left}}.pricingFeatures li.isExcluded{color:#aeb8c9}.pricingFeatures li.isExcluded:before{color:var(--red);border-color:rgba(255,91,103,.58)}.navPlanBadge.plan-free{color:#aeb8c9;border-color:rgba(174,184,201,.26);background:rgba(174,184,201,.05)}.navPlanBadge.plan-pro{color:#e8c9ff;border-color:rgba(201,102,255,.38);background:rgba(201,102,255,.08)}.navPlanBadge.plan-pro_plus{color:#ffd86b;border-color:rgba(244,201,93,.38);background:rgba(244,201,93,.08)}.mobileSearchToggle:disabled,.symbolSearchInput:disabled{cursor:not-allowed;opacity:.58}.siteFooter{padding:24px 0 32px;background:rgba(5,8,12,.74)}.siteFooterInner{display:flex;align-items:center;justify-content:space-between;gap:28px}.siteFooterBrand{min-width:0;display:grid;grid-gap:5px;gap:5px}.siteFooterBrand strong{color:#dfe7f3;font-size:13px}.siteFooterBrand span{color:#78859a;font-size:11px;line-height:1.45}.siteFooterLinks{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.siteFooterLinks a{display:inline-flex;gap:6px;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#aeb9ca;background:rgba(255,255,255,.025);font-size:11px;font-weight:750;transition:border-color .16s ease,color .16s ease,background .16s ease}.siteFooterLinks a:hover{color:#fff;border-color:rgba(38,224,127,.28);background:rgba(38,224,127,.05)}.siteFooterLinks a span{color:var(--green)}.accountDashboardPage{padding-top:36px;padding-bottom:76px}.accountDashboardHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:28px;gap:28px;margin-bottom:24px}.accountDashboardTitle{margin:9px 0 12px;font-size:clamp(46px,5.4vw,72px);line-height:.96;letter-spacing:-.055em}.accountDashboardLead{max-width:760px;margin:0;color:#98a6ba;font-size:17px;line-height:1.6}.accountPlanHero{min-width:210px;display:grid;justify-items:end;grid-gap:3px;gap:3px;padding:14px 17px;border:1px solid var(--line);border-radius:16px;background:rgba(10,15,23,.82)}.accountPlanHero>span{color:#77849a;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.accountPlanHero>strong{font-size:24px;letter-spacing:-.03em}.accountPlanHero>small{color:#93a0b5;font-size:10px}.accountPlanHero.plan-pro_plus{border-color:rgba(244,201,93,.34);box-shadow:0 0 28px rgba(244,201,93,.06)}.accountPlanHero.plan-pro{border-color:rgba(201,102,255,.32);box-shadow:0 0 28px rgba(201,102,255,.06)}.accountPlanHero.plan-free{border-color:rgba(75,177,255,.24)}.accountSuccessNotice{margin:0 0 18px;padding:12px 14px;border:1px solid rgba(38,224,127,.28);border-radius:12px;color:#9ff2c5;background:rgba(38,224,127,.055);font-size:12px}.accountPrimaryGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);grid-gap:14px;gap:14px}.accountProfileCard,.accountSubscriptionCard{min-height:330px}.accountSubscriptionCard{display:flex;flex-direction:column;gap:18px}.accountCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.accountCardHeader>div{display:grid;grid-gap:5px;gap:5px}.accountCardHeader h2,.accountNextStepCard h2,.accountProfileCard h2,.accountResourcesCard h2{margin:0;font-size:27px;letter-spacing:-.035em}.accountCardEyebrow{color:#738197;font-size:9px;font-weight:950;letter-spacing:.13em}.accountStatusPill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#9aa7ba;background:#0a0f17;font-size:9px;font-weight:850}.accountStatusPill.isActive{color:#76efaa;border-color:rgba(38,224,127,.28);background:rgba(38,224,127,.05)}.accountPlanDescription{max-width:720px;color:#b1bdd0;font-size:15px;line-height:1.55}.accountSubscriptionFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:13px}.accountSubscriptionFacts>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border-right:1px solid var(--line);background:rgba(5,9,15,.48)}.accountSubscriptionFacts>div:last-child{border-right:0}.accountLocalStat span,.accountProfileMeta span,.accountSubscriptionFacts span{color:#718096;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.accountLocalStat strong,.accountProfileMeta strong,.accountSubscriptionFacts strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.accountSubscriptionActions{display:flex;gap:9px;margin-top:auto;flex-wrap:wrap}.accountProfileCard{display:grid;align-content:start;grid-gap:9px;gap:9px}.accountAvatar{width:54px;height:54px;display:grid;place-items:center;margin-top:4px;border-radius:16px;border:1px solid rgba(201,102,255,.28);background:linear-gradient(145deg,rgba(201,102,255,.16),rgba(75,177,255,.06));color:#f4e5fb;font-size:22px;font-weight:950}.accountProfileCard p{margin:-4px 0 5px;color:#8d9bb0;font-size:12px;overflow-wrap:anywhere}.accountProfileMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--line)}.accountLocalStat,.accountProfileMeta>div{display:grid;grid-gap:4px;gap:4px;padding:10px;background:#0a0f17}.accountLocalStat{margin-top:1px;border:1px solid var(--line);border-radius:11px}.accountSectionBlock{margin-top:30px}.accountSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 2px 13px}.accountSectionHeading>div{display:grid;grid-gap:5px;gap:5px}.accountSectionHeading h2{margin:0;font-size:28px;letter-spacing:-.035em}.accountSectionHint{max-width:420px;color:#748197;font-size:11px;text-align:right}.accountToolsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.accountToolCard{min-height:260px;display:flex;flex-direction:column;gap:10px}.accountToolCard.accountToolAtlas{border-color:rgba(75,177,255,.22)}.accountToolCard.accountToolSignals{border-color:rgba(201,102,255,.26)}.accountToolCard.isLocked{opacity:.76}.accountToolTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.accountToolIcon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #2a3445;border-radius:12px;background:#0a0f17;color:#e9f0fb;font-weight:950}.accountAccessBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#93a0b3;font-size:8px;font-weight:950;letter-spacing:.08em}.accountAccessBadge.isOn{color:#75edaa;border-color:rgba(38,224,127,.25);background:rgba(38,224,127,.045)}.accountAccessBadge.isLimited{color:#91d1ff;border-color:rgba(75,177,255,.25);background:rgba(75,177,255,.045)}.accountAccessBadge.isLocked{color:#f3cd70;border-color:rgba(244,201,93,.26);background:rgba(244,201,93,.045)}.accountToolCard h3{margin:5px 0 0;font-size:21px;letter-spacing:-.03em}.accountToolCard p{margin:0;color:#8996aa;font-size:12px;line-height:1.55}.accountToolButton{width:100%;margin-top:auto}.accountResourcesGrid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:12px;gap:12px;margin-top:12px}.accountNextStepCard,.accountResourcesCard{display:grid;align-content:start;grid-gap:9px;gap:9px}.accountNextStepCard p,.accountResourcesCard p{margin:0;color:#8896aa;font-size:12px;line-height:1.55}.accountResourceLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.accountResourceLinks a{min-width:0;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:11px;color:#b6c1d2;background:#0a0f17;font-size:11px;font-weight:750}.accountResourceLinks a span{color:var(--green)}.accountNextStepCard .btn{margin-top:8px}.methodologyPage{padding-top:44px}.methodologyHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:flex-end;grid-gap:34px;gap:34px;margin-bottom:32px}.methodologyTitle{max-width:850px;margin:10px 0 14px;font-size:clamp(46px,5.5vw,74px);line-height:.98;letter-spacing:-.055em}.methodologyLead{max-width:850px;margin:0;color:#9aa8bb;font-size:17px;line-height:1.68}.methodologyFlowCard{min-height:170px;display:grid;align-content:center;grid-gap:9px;gap:9px;border-color:rgba(38,224,127,.18)}.methodologyFlowCard>span,.methodologyKicker{color:var(--green);font-size:9px;font-weight:950;letter-spacing:.13em}.methodologyFlowCard>strong{font-size:18px;letter-spacing:-.02em}.methodologyFlowCard p{margin:0;color:#8290a5;font-size:11px;line-height:1.55}.methodologyProductGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.methodologyProductCard{min-height:240px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;grid-gap:14px 18px;gap:14px 18px}.methodologyNumber{grid-row:1/3;color:rgba(255,255,255,.13);font-size:44px;font-weight:950;letter-spacing:-.06em}.methodologyProductCard>div{display:grid;align-content:start;grid-gap:7px;gap:7px}.methodologyChartModes h2,.methodologyClosing h2,.methodologyProductCard h2,.methodologySectionHeading h2{margin:0;font-size:28px;letter-spacing:-.04em}.methodologyChartModes p,.methodologyClosing p,.methodologyProductCard p,.methodologySectionHeading p{margin:0;color:#8997ab;font-size:12px;line-height:1.65}.methodologyProductCard>.btn{grid-column:2;justify-self:start}.methodologySection{margin-top:42px}.methodologySectionHeading{display:grid;grid-gap:7px;gap:7px;max-width:860px;margin-bottom:14px}.methodologyConceptGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.methodologyConceptGrid .card{min-height:155px;display:grid;align-content:start;grid-gap:8px;gap:8px}.methodologyConceptGrid strong{font-size:16px}.methodologyConceptGrid p{margin:0;color:#8492a6;font-size:11px;line-height:1.6}.methodologyRiskGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.methodRiskCard{min-height:150px;display:grid;align-content:start;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,rgba(16,23,34,.9),rgba(9,13,20,.94))}.methodRiskCard>span{font-size:27px;font-weight:950;letter-spacing:-.04em}.methodRiskCard strong{font-size:14px}.methodRiskCard p{margin:0;color:#7f8da2;font-size:10px;line-height:1.5}.methodRiskCard.r1{border-color:rgba(38,224,127,.32)}.methodRiskCard.r1>span{color:var(--green)}.methodRiskCard.r2{border-color:rgba(75,177,255,.3)}.methodRiskCard.r2>span{color:var(--blue)}.methodRiskCard.r3{border-color:rgba(244,201,93,.3)}.methodRiskCard.r3>span{color:var(--yellow)}.methodRiskCard.r4{border-color:rgba(255,91,103,.3)}.methodRiskCard.r4>span{color:var(--red)}.methodologyExecutionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.methodologyExecutionCard{min-height:130px;display:flex;align-items:flex-start;gap:11px}.methodologyExecutionCard>span{font-size:18px}.methodologyExecutionCard>div{display:grid;grid-gap:7px;gap:7px}.methodologyExecutionCard strong{font-size:13px}.methodologyExecutionCard p{margin:0;color:#8290a4;font-size:10px;line-height:1.55}.methodologyExecutionCard.entry{border-color:rgba(201,102,255,.25)}.methodologyExecutionCard.close{border-color:rgba(38,224,127,.22)}.methodologyExecutionCard.stop{border-color:rgba(255,91,103,.22)}.methodologyChartModes{margin-top:42px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px}.methodologyChartModes>div:first-child{max-width:830px;display:grid;grid-gap:7px;gap:7px}.methodologyScaleDemo{flex:0 0 auto;display:inline-flex;align-items:center;padding:3px;border:1px solid #2a3445;border-radius:999px;background:#090e16}.methodologyScaleDemo span,.methodologyScaleDemo strong{min-width:78px;height:34px;display:grid;place-items:center;border-radius:999px;color:#8794a8;font-size:11px}.methodologyScaleDemo strong{color:#d8ebff;background:rgba(75,177,255,.12);box-shadow:inset 0 0 0 1px rgba(75,177,255,.32)}.methodologyClosing{max-width:900px;margin:50px auto 0;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.methodologyClosing>div{display:flex;gap:9px;margin-top:6px;flex-wrap:wrap;justify-content:center}@media (max-width:1260px) and (min-width:861px){.navDesktop{gap:12px}.navLinks{gap:12px;font-size:12px}.navAccountEmail{max-width:150px}}@media (max-width:1120px){.accountToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountResourceLinks{grid-template-columns:1fr}.methodologyConceptGrid,.methodologyExecutionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.siteFooterInner{align-items:flex-start;flex-direction:column;gap:14px}.siteFooterLinks{justify-content:flex-start}.accountDashboardHero{grid-template-columns:1fr;align-items:start}.accountPlanHero{min-width:0;justify-items:start;width:100%}.accountPrimaryGrid{grid-template-columns:1fr}.accountSubscriptionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.accountSubscriptionFacts>div:nth-child(2){border-right:0}.accountSubscriptionFacts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.accountResourcesGrid,.methodologyHero{grid-template-columns:1fr}.methodologyHero{align-items:start}.methodologyProductGrid{grid-template-columns:1fr}.methodologyRiskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.methodologyChartModes{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.accountDashboardPage{padding-top:25px}.accountDashboardTitle{font-size:42px}.accountDashboardLead{font-size:14px}.accountSubscriptionFacts{grid-template-columns:1fr}.accountSubscriptionFacts>div{border-right:0;border-bottom:1px solid var(--line)}.accountSubscriptionFacts>div:last-child{border-bottom:0}.accountToolsGrid{grid-template-columns:1fr}.accountToolCard{min-height:220px}.accountSectionHeading{align-items:flex-start;flex-direction:column}.accountSectionHint{text-align:left}.accountResourceLinks{grid-template-columns:1fr}.methodologyPage{padding-top:28px}.methodologyTitle{font-size:42px}.methodologyLead{font-size:14px}.methodologyConceptGrid,.methodologyExecutionGrid,.methodologyProductCard,.methodologyRiskGrid{grid-template-columns:1fr}.methodologyNumber{grid-row:auto}.methodologyProductCard>.btn{grid-column:1}.methodologyChartModes{padding:18px}.methodologyScaleDemo{width:100%}.methodologyScaleDemo span,.methodologyScaleDemo strong{flex:1 1;min-width:0}}.homeHeroV2 .lead{max-width:760px}.homePlanTrail{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.homePlanTrail span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);color:#8998ad;font-size:10px}.homePlanTrail strong{color:#eaf1fb;font-size:9px;letter-spacing:.07em}.homeSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px}.homeSectionHeading h2{margin-top:8px}.homeSectionHeading>p{max-width:520px;margin:0;color:#8d9ab0;font-size:14px;line-height:1.6;text-align:right}.homeEcosystemGrid{margin-top:0}.homeEcosystemCard{min-height:220px;display:grid;align-content:start;grid-gap:10px;gap:10px}.homeEcosystemCard>div:first-child{font-size:12px;font-weight:950;letter-spacing:.12em}.homeEcosystemCard h3{margin:0;font-size:23px;letter-spacing:-.025em}.homeEcosystemCard p{margin:0;line-height:1.6}.homeEcosystemLink{align-self:end;display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#d8e3f1;font-size:12px;font-weight:850}.homeEcosystemLink span{color:var(--green)}.homeSimpleSection{padding-top:8px}.homeSimpleCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);grid-gap:28px;gap:28px;align-items:center;padding:28px 30px}.homeSimpleCard h2{max-width:760px;margin:8px 0 0;font-size:30px;line-height:1.1}.homeSimplePoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.homeSimplePoints span{min-height:38px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.02);color:#a8b5c8;font-size:11px}.homeLiveBadgePro{min-width:auto}.accountSubscriptionFactsExpanded{grid-template-columns:repeat(3,minmax(0,1fr))}.accountSubscriptionFactsExpanded>div:nth-child(3){border-right:0}.accountSubscriptionFactsExpanded>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.accountSubscriptionFactsExpanded>div:nth-child(4),.accountSubscriptionFactsExpanded>div:nth-child(5){border-right:1px solid var(--line)}.accountSubscriptionActions .manageSubscriptionWrap{display:grid;grid-gap:6px;gap:6px}.manageSubscriptionWrap{min-width:0}.manageSubscriptionWrap .btn{width:100%}.pricingPlan.isCurrent{box-shadow:0 18px 60px rgba(0,0,0,.28),inset 0 0 0 1px rgba(38,224,127,.14)}.pricingBadgeCurrent{color:#8ff3b6;border:1px solid rgba(38,224,127,.34);background:rgba(38,224,127,.08)}.pricingCurrentPlan{background:rgba(38,224,127,.08);color:#8cefb3;border-color:rgba(38,224,127,.26);cursor:default;opacity:1}.pricingFeatures li.isExcluded{color:#9b7f86}.pricingFeatures li.isExcluded:before{content:"✕";color:#ff6d78;border-color:rgba(255,91,103,.55);background:rgba(255,91,103,.08)}.pricingActionRow>.checkoutWrap,.pricingActionRow>.manageSubscriptionWrap{width:100%}.methodologyProductGridV2{grid-template-columns:repeat(3,minmax(0,1fr))}.methodologyProductGridV2 .methodologyProductCard{grid-template-columns:54px minmax(0,1fr)}.methodologyProductGridV2 .methodologyProductCard>.btn{grid-column:2}.methodologyFlowCardV2 strong{font-size:20px}.siteFooterLinks{gap:8px}.siteFooterLinks a{min-height:52px;display:flex;align-items:center;gap:9px;padding:7px 10px}.siteFooterIcon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.siteFooterIcon svg{width:16px;height:16px;fill:#8ea1ba}.siteFooterLinkCopy{min-width:0;display:grid;grid-gap:1px;gap:1px}.siteFooterLinkCopy strong{color:#c9d4e3;font-size:10px;font-weight:850;white-space:nowrap}.siteFooterLinkCopy small{color:#6f7d91;font-size:8px;white-space:nowrap}.siteFooterLinks a:hover .siteFooterIcon svg{fill:var(--green)}.siteFooterLinks a:hover .siteFooterLinkCopy strong{color:#fff}@media (max-width:1180px){.methodologyProductGridV2{grid-template-columns:1fr}.methodologyProductGridV2 .methodologyProductCard{grid-template-columns:54px minmax(0,1fr)}.methodologyProductGridV2 .methodologyProductCard>.btn{grid-column:2}.homeSimpleCard{grid-template-columns:1fr}}@media (max-width:860px){.homeSectionHeading{align-items:flex-start;flex-direction:column;gap:8px}.homeSectionHeading>p{text-align:left}.accountSubscriptionFactsExpanded{grid-template-columns:repeat(2,minmax(0,1fr))}.accountSubscriptionFactsExpanded>div{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.accountSubscriptionFactsExpanded>div:nth-child(2n){border-right:0!important}.accountSubscriptionFactsExpanded>div:nth-last-child(-n+2){border-bottom:0!important}}@media (max-width:560px){.homePlanTrail{gap:6px}.homePlanTrail span{font-size:9px;padding-inline:8px}.homeSimpleCard{padding:20px 16px}.accountSubscriptionFactsExpanded,.homeSimplePoints{grid-template-columns:1fr}.accountSubscriptionFactsExpanded>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.accountSubscriptionFactsExpanded>div:last-child{border-bottom:0!important}.methodologyProductGridV2 .methodologyProductCard{grid-template-columns:1fr}.methodologyProductGridV2 .methodologyProductCard>.btn{grid-column:1}.siteFooterLinks{width:100%;display:grid;grid-template-columns:1fr}.siteFooterLinks a{width:100%;justify-content:flex-start}}.cryptoPayPage{max-width:1180px}.cryptoPayBack{margin-bottom:20px}.cryptoPayBack a{color:#94a3b8;font-size:13px;font-weight:800}.cryptoPayBack a:hover{color:#e5edf8}.cryptoPayHero{max-width:820px;margin-bottom:24px}.cryptoPayHero .sectionIntro{max-width:760px}.cryptoPayCard{overflow:hidden;padding:0;border-color:rgba(59,130,246,.22);background:linear-gradient(180deg,rgba(12,18,29,.98),rgba(7,11,18,.98))}.cryptoPayHeader{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 28px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 0,rgba(34,197,94,.1),transparent 30%)}.cryptoPayHeader h2{margin:6px 0 4px;font-size:30px;letter-spacing:-.04em}.cryptoPayHeader p{margin:0;color:#8fa0b8;font-size:13px}.cryptoPayAmount{display:flex;align-items:flex-end;gap:8px;white-space:nowrap}.cryptoPayAmount strong{color:#f1f7ff;font-size:42px;line-height:1;letter-spacing:-.055em}.cryptoPayAmount span{margin-bottom:4px;color:#7ff0aa;font-size:13px;font-weight:950;letter-spacing:.12em}.cryptoPayStep{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:16px;gap:16px;padding:22px 28px;border-bottom:1px solid rgba(255,255,255,.06)}.cryptoStepNumber{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(89,174,255,.32);border-radius:11px;background:rgba(55,132,255,.08);color:#8dccff;font-size:12px;font-weight:950}.cryptoStepBody{min-width:0}.cryptoStepLabel{display:block;margin-bottom:10px;color:#aebbd0;font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.cryptoNetworkTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:660px}.cryptoNetworkButton{display:grid;grid-gap:3px;gap:3px;min-height:68px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#090f18;color:#8e9cb1;text-align:left;cursor:pointer;transition:.18s ease}.cryptoNetworkButton strong{color:#e4edf8;font-size:13px}.cryptoNetworkButton span{font-size:11px}.cryptoNetworkButton:hover{border-color:rgba(89,174,255,.34)}.cryptoNetworkButton.isActive{border-color:rgba(52,211,153,.48);background:rgba(16,185,129,.07);box-shadow:inset 0 0 0 1px rgba(52,211,153,.08)}.cryptoNetworkButton.isActive strong{color:#7df0ad}.cryptoExactAmount{display:flex;align-items:baseline;gap:8px;color:#f3f8ff;font-size:31px;font-weight:950;letter-spacing:-.04em}.cryptoExactAmount span{color:#7df0ad;font-size:13px;letter-spacing:.12em}.cryptoStepHint{margin:6px 0 0;color:#7d8ca2;font-size:12px}.cryptoStepHint strong{color:#bdcadc}.cryptoAddressBox{display:flex;align-items:center;gap:10px;width:100%;padding:10px 10px 10px 14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#050a11}.cryptoAddressBox code{flex:1 1;min-width:0;overflow:hidden;color:#dce9f8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.cryptoCopyButton{min-width:86px}.cryptoAddressMeta{display:flex;justify-content:space-between;gap:14px;margin-top:8px;color:#718198;font-size:11px}.cryptoAddressMeta a{color:#8dccff;font-weight:800}.cryptoNetworkWarning{display:flex;gap:12px;margin:22px 28px 0;padding:14px 16px;border:1px solid rgba(245,158,11,.24);border-radius:12px;background:rgba(245,158,11,.055);color:#c6b48a;font-size:12px;line-height:1.55}.cryptoNetworkWarning strong{flex:0 0 auto;color:#f4c76b;text-transform:uppercase;letter-spacing:.08em}.cryptoNetworkWarning b{color:#f0d28f}.cryptoPayConfirm{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px 28px}.cryptoPayConfirm>div{display:grid;grid-gap:4px;gap:4px;max-width:720px}.cryptoPayConfirm strong{color:#e5eef9;font-size:14px}.cryptoPayConfirm span{color:#7f8ea4;font-size:12px;line-height:1.55}.cryptoPayConfirm .btn{flex:0 0 auto}.cryptoPaymentNotice{margin:0 28px 28px;padding:12px 14px;border:1px solid rgba(89,174,255,.22);border-radius:10px;background:rgba(89,174,255,.06);color:#a9c7e7;font-size:12px}.cryptoPaymentNotice.isSuccess{border-color:rgba(52,211,153,.27);background:rgba(52,211,153,.06);color:#8fe7b2}.cryptoPaymentNotice.isError{border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.06);color:#f0a0a0}.cryptoAdminSecurityNote,.cryptoPaySecurityNote{display:flex;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(255,255,255,.018);color:#77879c;font-size:11px;line-height:1.55}.cryptoAdminSecurityNote strong,.cryptoPaySecurityNote strong{flex:0 0 auto;color:#aab8ca}.cryptoSetupError{max-width:760px;padding:28px}.cryptoSetupError h2{margin:8px 0}.cryptoSetupError p{color:#92a0b4;line-height:1.6}.dashboardCryptoCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:30px;gap:30px;align-items:center;margin-top:20px;padding:22px 24px;border-color:rgba(52,211,153,.18);background:linear-gradient(110deg,rgba(52,211,153,.045),rgba(12,18,28,.96) 45%)}.dashboardCryptoMain h2{margin:6px 0 7px;font-size:23px;letter-spacing:-.03em}.dashboardCryptoMain p{max-width:760px;margin:0;color:#8a99ad;font-size:13px;line-height:1.58}.dashboardCryptoNetworks{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.dashboardCryptoNetworks span{padding:5px 9px;border:1px solid rgba(52,211,153,.22);border-radius:999px;background:rgba(52,211,153,.055);color:#83dda6;font-size:9px;font-weight:950;letter-spacing:.09em}.dashboardCryptoActions{display:grid;grid-template-columns:repeat(2,auto);grid-gap:8px;gap:8px;min-width:330px}.dashboardCryptoActions small{grid-column:1/-1;color:#78a98d;font-size:10px;text-align:right}.adminPageTopline{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.adminPageTopline .pageTitle{margin-bottom:6px}.adminPageTopline .sectionIntro{margin-bottom:0}.adminPaymentsPage{max-width:1500px}.adminCryptoSection{margin-bottom:18px;padding:22px}.adminCryptoHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.adminCryptoHeading h2{margin:6px 0 0;font-size:23px;letter-spacing:-.03em}.adminPendingBadge{padding:6px 9px;border:1px solid rgba(245,158,11,.22);border-radius:999px;background:rgba(245,158,11,.06);color:#efbd66;font-size:10px;font-weight:900}.adminCryptoTable td{vertical-align:middle}.adminAddressLink{color:#8dccff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;white-space:nowrap}.adminCryptoActions{display:flex;gap:6px}.adminCryptoActions .btn{min-height:32px;padding:6px 9px;font-size:10px}.cryptoStatus{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.cryptoStatus.status-pending{background:rgba(245,158,11,.09);color:#efbd66}.cryptoStatus.status-confirmed{background:rgba(52,211,153,.09);color:#7ce2a5}.cryptoStatus.status-cancelled,.cryptoStatus.status-rejected{background:rgba(248,113,113,.08);color:#ee9292}.walletPoolStats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.walletPoolStats span{padding:6px 8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#090e16;color:#7e8da2;font-size:10px}.walletPoolStats b{color:#d9e4f2}.adminCryptoIntro{max-width:900px;margin:0 0 12px;color:#8492a6;font-size:12px;line-height:1.55}.adminWalletTextarea{width:100%;min-height:150px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.adminWalletImportActions{display:flex;align-items:center;gap:12px;margin-top:10px}.adminWalletImportActions .muted{font-size:11px}@media (max-width:820px){.cryptoPayHeader{align-items:flex-start}.cryptoPayAmount strong{font-size:34px}.cryptoPayConfirm{align-items:stretch;flex-direction:column}.cryptoPayConfirm .btn{width:100%}.dashboardCryptoCard{grid-template-columns:1fr}.dashboardCryptoActions{min-width:0}.adminCryptoHeading,.adminPageTopline{align-items:flex-start;flex-direction:column}.walletPoolStats{justify-content:flex-start}}@media (max-width:620px){.cryptoPayHeader{padding:20px;flex-direction:column;gap:14px}.cryptoPayStep{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:18px 16px}.cryptoStepNumber{width:30px;height:30px}.cryptoNetworkTabs{grid-template-columns:1fr}.cryptoAddressBox{align-items:stretch;flex-direction:column}.cryptoAddressBox code{overflow:visible;font-size:11px;line-height:1.55;overflow-wrap:anywhere;white-space:normal}.cryptoCopyButton{width:100%}.cryptoAddressMeta{align-items:flex-start;flex-direction:column}.cryptoNetworkWarning{flex-direction:column;margin:18px 16px 0}.cryptoPayConfirm{padding:20px 16px}.cryptoPaymentNotice{margin:0 16px 20px}.dashboardCryptoActions{grid-template-columns:1fr}.dashboardCryptoActions small{grid-column:1;text-align:left}.adminWalletImportActions{align-items:stretch;flex-direction:column}}.dashboardCryptoAddress{display:block;max-width:720px;margin-top:12px;padding:9px 11px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#060b12;color:#cfe1f4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboardCryptoAddressPending{display:inline-block;margin-top:12px;color:#b69a67;font-size:11px;font-weight:800}@media (max-width:620px){.dashboardCryptoAddress{overflow:visible;overflow-wrap:anywhere;white-space:normal}}.dashboardCryptoPending{display:inline-flex;margin-top:10px;padding:7px 9px;border:1px solid rgba(245,158,11,.22);border-radius:9px;background:rgba(245,158,11,.055);color:#d9b06a;font-size:10px;font-weight:850}