.marketPickerModal.marketExplorer{width:min(1180px,calc(100vw - 40px))!important;height:min(900px,calc(100dvh - 40px))!important;max-height:calc(100dvh - 40px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--border)!important;border-radius:22px!important;box-shadow:0 35px 120px #07122270!important;background:var(--panel)!important}.marketExplorer>*{flex-shrink:0}.marketExplorer .explorerHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px!important;border-bottom:1px solid var(--borderSoft);background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--blue) 10%,var(--panel)),var(--panel))!important}.marketExplorer .explorerHeader h2{font-size:26px!important;letter-spacing:-.04em;margin:7px 0}.marketExplorer .explorerHeader p{font-size:12px!important;margin:0;color:var(--muted)!important}.marketExplorer .marketClose{width:44px!important;height:44px!important;display:grid;place-items:center;flex:none}.marketExplorer .marketClose svg{width:18px;height:18px}.explorerNavigation{display:flex;align-items:center;gap:8px;padding:12px 24px;border-bottom:1px solid var(--borderSoft)}.explorerNavigation>button{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;font-size:12px;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--muted)}.explorerNavigation>button[aria-pressed=true]{background:var(--blueSoft);color:var(--blue);border-color:color-mix(in srgb,var(--blue) 28%,var(--border))}.explorerNavigation svg{width:17px;height:17px}.explorerNavigation b{font-size:10px;font-weight:600;padding:2px 5px;border-radius:4px;background:var(--panel)}.explorerNavigation>span{margin-left:auto;display:flex;align-items:center;gap:12px}.explorerNavigation i{font-style:normal;font-size:12px}.explorerNavigation small{font-size:10px;color:var(--muted)}.explorerSources{display:flex;align-items:center;gap:14px;padding:12px 24px;background:var(--panel2)}.explorerSources>span{font-size:11px;font-weight:600;color:var(--muted)}.explorerSources>div{display:flex;gap:5px}.explorerSources button{min-height:40px;border:1px solid var(--border);border-radius:8px;padding:8px 16px;background:var(--panel);color:var(--text);font-size:12px}.explorerSources button[aria-pressed=true]{background:var(--text);color:var(--panel);border-color:var(--text)}.explorerSources>small{font-size:10px;color:var(--muted);margin-left:auto;max-width:300px}.marketExplorer .explorerSearch{padding:14px 24px 9px!important;gap:12px!important;border:0!important}.marketExplorer .searchBox{min-height:46px;border-radius:10px;display:flex;align-items:center;gap:8px;padding:0 10px;flex:1;min-width:0}.marketExplorer .searchBox svg{width:18px;height:18px;color:var(--muted);flex:none}.marketExplorer .searchBox input{min-width:0;width:100%;font-size:13px!important;min-height:44px;padding:8px!important;border:0!important;outline-offset:0;box-shadow:none!important}.marketExplorer .quoteTabs{display:flex;gap:5px}.marketExplorer .quoteTabs button{font-size:11px!important;min-height:44px;padding:8px 10px!important;border-radius:8px}.marketExplorer .quoteTabs small{font-size:9px!important;margin-left:5px}.marketExplorer .explorerFilters{display:flex;padding:0 24px 12px!important;gap:6px;border:0!important}.marketExplorer .explorerFilters button{font-size:11px!important;min-height:38px;padding:7px 12px!important}.explorerFilters>span{margin-left:auto;align-self:center;font-size:10px;color:var(--muted);white-space:nowrap}.marketExplorer .explorerColumns,.marketExplorer .explorerRow{display:grid!important;grid-template-columns:minmax(230px,1.7fr) minmax(100px,1fr) 100px 120px 60px!important;gap:16px!important;align-items:center}.marketExplorer .explorerColumns{padding:12px 26px!important;font-size:10px!important;font-weight:650;letter-spacing:.03em;background:var(--panel2)!important;border-block:1px solid var(--borderSoft)}.marketExplorer .explorerColumns>span:not(:first-child){text-align:right}.marketExplorer .explorerList{flex:1 1 auto!important;min-height:100px!important;max-height:none!important;height:auto!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;margin:0!important;padding:0!important;background:var(--panel)!important}.marketExplorer .explorerRow{min-height:64px!important;padding:8px 24px!important;border-bottom:1px solid var(--borderSoft);font-size:13px!important;cursor:default}.marketExplorer .explorerRow.selected{background:color-mix(in srgb,var(--blue) 6%,var(--panel))!important;box-shadow:inset 3px 0 var(--blue)}.marketExplorer .explorerRow>span{text-align:right;display:block!important;font-size:12px!important}.marketExplorer .explorerRow small{display:block;font-size:9px!important;line-height:1.6;color:var(--muted)!important}.marketExplorer .explorerPair{display:flex;align-items:center;gap:12px;text-align:left;width:100%;min-height:48px;border:0;background:none;color:var(--text);padding:0;min-width:0}.marketExplorer .explorerPair>b,.marketExplorer .explorerPair span>b{font-size:14px!important;font-weight:650}.marketExplorer .explorerPair b small{display:inline;font-size:11px!important;font-weight:400}.marketExplorer .explorerPair em{font-size:9px;font-style:normal;display:block;color:var(--muted);margin-top:4px;line-height:1.5}.marketExplorer .explorerPair i{font-size:7px;color:var(--blue)}.explorerCoin{width:36px;height:36px;border:1px solid var(--border);background:linear-gradient(145deg,var(--panel2),var(--panel));border-radius:11px;display:grid;place-items:center;flex:none;font-size:13px;font-weight:650;color:var(--blue)}.marketExplorer .favoriteToggle{justify-self:end;min-width:44px;min-height:44px;font-size:23px!important;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted)}.marketExplorer .favoriteToggle[aria-pressed=true]{color:var(--amber);background:var(--amberSoft)}.marketExplorer .explorerPagination{display:flex!important;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px!important;border-top:1px solid var(--borderSoft);background:var(--panel2);min-height:64px}.marketExplorer .explorerPagination button{min-height:42px;font-size:11px;padding:8px 14px!important;border-radius:8px}.marketExplorer .explorerPagination>span{font-size:11px;color:var(--muted)}.marketExplorer .explorerFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px!important;font-size:10px!important;min-height:60px;border-top:1px solid var(--borderSoft)}.explorerFooter>span{display:flex;align-items:center;gap:7px;color:var(--muted)}.explorerFooter svg{width:15px;height:15px;flex:none}.explorerFooter label{display:flex;align-items:center;gap:8px;color:var(--muted)}.explorerFooter select{min-height:36px;background:var(--panel2);color:var(--text);border:1px solid var(--border);border-radius:7px;font-size:10px;padding:7px}.explorerRanking{flex:1 1 auto!important;min-height:0;overflow:auto;overscroll-behavior:contain}.marketExplorer .explorerRanking .goldenDeck{padding:24px;background:var(--panel)!important}.marketExplorer .opportunityHead{margin-bottom:20px}.marketExplorer .opportunityHead h3{font-size:20px}.marketExplorer .opportunityHead p{font-size:12px!important;max-width:660px;line-height:1.7}.marketExplorer .opportunityRail{max-height:none!important;height:auto!important;overflow:visible!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.marketExplorer .opportunityCard{min-height:240px!important;max-height:none!important;padding:20px!important;gap:12px!important}.marketExplorer .oppCoin b{font-size:21px!important}.marketExplorer .oppStats span,.marketExplorer .oppPlan span{font-size:11px!important;padding:9px!important}.marketExplorer .oppPlan{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketExplorer .opportunityCard>small{font-size:11px!important}.marketExplorer .noGoldenShot{align-items:flex-start}.marketExplorer .explorerEmpty{display:flex;min-height:230px;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:35px;color:var(--muted)}.explorerEmpty svg{width:28px;height:28px}.explorerEmpty b{font-size:15px;color:var(--text)}.explorerEmpty p{font-size:12px!important;margin:0}.explorerEmpty button{min-height:44px;padding:10px 18px;border-radius:8px;border:1px solid var(--border);background:var(--panel2);color:var(--text)}.explorerNotice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 24px;font-size:11px;line-height:1.7;background:var(--blueSoft);color:var(--text)}.explorerNotice button{min-width:36px;min-height:36px;border:0;background:none;color:inherit}@media(max-width:800px){.marketPickerModal.marketExplorer{width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important}.marketExplorer .explorerHeader{padding:17px 18px!important}.marketExplorer .explorerHeader h2{font-size:22px!important}.explorerNavigation{padding:9px 14px}.explorerNavigation>span{display:none}.explorerNavigation>button{padding:8px 10px;font-size:11px}.explorerSources{padding:10px 18px;flex-wrap:wrap;gap:7px 12px}.explorerSources>small{width:100%;max-width:none;margin:0;font-size:9px}.explorerSources button{padding:7px 14px;min-height:36px}.marketExplorer .explorerSearch{padding:10px 14px 8px!important;flex-direction:column;align-items:stretch;gap:8px!important}.marketExplorer .quoteTabs button{flex:1;min-height:36px}.marketExplorer .explorerFilters{padding:0 14px 10px!important;overflow:auto;white-space:nowrap}.explorerFilters>span{display:none}.marketExplorer .explorerColumns,.marketExplorer .explorerRow{grid-template-columns:minmax(135px,1fr) minmax(72px,.7fr) 66px 44px!important;gap:6px!important}.marketExplorer .explorerColumns{padding:10px 14px!important;font-size:9px!important}.marketExplorer .explorerColumns>span:nth-child(4),.marketExplorer .explorerRow>span.explorerTurnover{display:none!important}.marketExplorer .explorerColumns>span:last-child{display:block!important;font-size:8px!important}.marketExplorer .explorerRow{padding:8px 14px!important;min-height:70px!important}.marketExplorer .explorerRow>span{font-size:11px!important}.marketExplorer .explorerPair{gap:8px}.marketExplorer .explorerPair span>b{font-size:13px!important}.marketExplorer .explorerPair b small{font-size:9px!important}.marketExplorer .explorerPair em{font-size:8px;max-width:155px}.explorerCoin{width:29px;height:29px;border-radius:9px;font-size:10px}.marketExplorer .explorerPagination{padding:9px 14px!important;gap:5px;min-height:60px}.marketExplorer .explorerPagination button{font-size:10px;padding:7px 9px!important}.marketExplorer .explorerPagination>span{font-size:9px;text-align:center}.marketExplorer .explorerFooter{padding:8px 14px!important;min-height:54px}.explorerFooter>span{font-size:8px;max-width:200px;line-height:1.5;flex-wrap:wrap;gap:3px}.explorerFooter>span svg{display:none}.explorerFooter label{font-size:9px;gap:4px}.explorerFooter select{max-width:115px;font-size:9px}.marketExplorer .opportunityRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketExplorer .explorerRanking .goldenDeck{padding:18px}.marketExplorer .oppPlan{grid-template-columns:1fr!important}}@media(max-width:420px){.marketExplorer .explorerColumns,.marketExplorer .explorerRow{grid-template-columns:minmax(112px,1fr) 69px 57px 36px!important;gap:4px!important}.marketExplorer .explorerHeader{padding:13px 14px!important}.marketExplorer .explorerHeader h2{font-size:19px!important}.marketExplorer .explorerHeader p{font-size:10px!important}.marketExplorer .explorerPair{gap:5px}.explorerCoin{display:none}.marketExplorer .explorerPair em{font-size:7px}.marketExplorer .favoriteToggle{min-width:36px}.marketExplorer .explorerRow>span{font-size:10px!important}.marketExplorer .explorerColumns{font-size:8px!important}.marketExplorer .opportunityRail{grid-template-columns:1fr!important}.marketExplorer .explorerFooter>span{max-width:140px}.marketExplorer .explorerFilters button{font-size:10px!important;padding:6px 8px!important}.marketExplorer .explorerSources>span{font-size:9px}}@media(max-height:650px){.marketExplorer .explorerHeader p,.marketExplorer .explorerHeader .eyebrow,.explorerSources>small{display:none}.marketExplorer .explorerHeader{padding:8px 16px!important}.marketExplorer .explorerHeader h2{font-size:20px!important}.explorerNavigation{padding:5px 12px}.explorerSources{padding:5px 14px}.marketExplorer .explorerFooter{min-height:42px}.marketExplorer .explorerPagination{min-height:46px}}.marketExplorer .explorerColumns>span:last-child{overflow-wrap:anywhere;text-align:center}.marketExplorer .explorerFooter select{font-size:11px!important}.marketExplorer .explorerFooter{flex-wrap:nowrap!important}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--bg:#050b11;--bgGlow:#0b2432;--panel:#08141e;--panel2:#0b1c27;--panel3:#0d2230;--border:#183548;--borderSoft:#122b3a;--text:#edf5f8;--text2:#b2c4cf;--muted:#718b9c;--muted2:#526f82;--green:#14ce96;--greenSoft:#0c2d24;--red:#f25f73;--redSoft:#32151c;--amber:#f0bc54;--amberSoft:#30240f;--blue:#54b7e8;--cyan:#63d3ef;--shadow:0 18px 60px rgba(0,0,0,.28);--shadowSoft:0 8px 28px rgba(0,0,0,.18);--radius:16px;--radiusSm:10px;color-scheme:dark}html[data-theme=light]{--bg:#eef3f7;--bgGlow:#dfeef5;--panel:#ffffff;--panel2:#f7fafc;--panel3:#edf4f8;--border:#d6e0e8;--borderSoft:#e6edf2;--text:#102536;--text2:#425b6d;--muted:#708596;--muted2:#8ea0ad;--green:#078c69;--greenSoft:#e7f7f1;--red:#d84a5d;--redSoft:#fff0f2;--amber:#a56d0a;--amberSoft:#fff6df;--blue:#247eb5;--cyan:#167da6;--shadow:0 12px 34px rgba(31,55,71,.1);--shadowSoft:0 5px 18px rgba(31,55,71,.07);color-scheme:light}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;background:radial-gradient(circle at 12% -8%,var(--bgGlow) 0,transparent 28%),var(--bg);color:var(--text);transition:background .25s,color .25s}button,select{font:inherit}button{color:inherit}.appShell{max-width:1880px;margin:0 auto;padding:20px 22px 34px}.card{background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel) 94%,var(--bg)));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadowSoft)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 4px 16px}.brandLockup{display:flex;align-items:center;gap:10px;min-width:0}.brandLockup>div{display:flex;flex-direction:column}.brandLockup b{font-size:15px;letter-spacing:.01em}.brandLockup small{font-size:10px;color:var(--muted);margin-top:1px}.brandDot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 18px color-mix(in srgb,var(--green) 70%,transparent);flex:none}.versionTag{font-size:10px;font-weight:900;letter-spacing:.1em;padding:4px 7px;border:1px solid color-mix(in srgb,var(--blue) 50%,var(--border));border-radius:6px;color:var(--cyan);white-space:nowrap}.topRight{display:flex;align-items:center;gap:9px}.feed{font-size:10px;font-weight:900;letter-spacing:.04em;color:var(--red);white-space:nowrap}.feed.ok{color:var(--green)}.feed span{color:var(--muted);font-weight:700}.themeToggle{display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--panel);border-radius:999px;padding:7px 11px;cursor:pointer;font-size:10px;color:var(--text2);box-shadow:var(--shadowSoft)}.themeToggle:hover{border-color:var(--blue);color:var(--text)}.soundStatus{font-size:10px;padding:7px 10px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted);white-space:nowrap}.soundStatus.armed{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,var(--border));background:var(--greenSoft)}.premiumHero{padding:16px 18px;margin-bottom:14px}.controlRow,.selectors{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.pairControl{display:flex;flex-direction:column;gap:4px}.pairControl small{font-size:10px;letter-spacing:.14em;color:var(--muted);font-weight:900}.pairControl select,.selectors select{min-width:118px;background:var(--panel2);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:9px 12px;font-weight:850;outline:none}.intervals{display:flex;gap:5px;flex-wrap:wrap}.intervals button,.chartToolbar button,.workspaceTabs button{border:1px solid var(--border);background:var(--panel2);border-radius:8px;padding:7px 10px;color:var(--muted);cursor:pointer;transition:.15s ease}.intervals button:hover,.chartToolbar button:hover,.workspaceTabs button:hover{border-color:color-mix(in srgb,var(--blue) 65%,var(--border));color:var(--text)}.intervals button.active,.chartToolbar button.active,.workspaceTabs button.active{background:color-mix(in srgb,var(--blue) 16%,var(--panel2));border-color:color-mix(in srgb,var(--blue) 70%,var(--border));color:var(--text)}.heroMetrics{display:grid;grid-template-columns:minmax(350px,1.6fr) minmax(320px,1fr) 145px;gap:10px;margin-top:13px}.primaryPrice,.executionBox,.qualityBox{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:12px;padding:12px 14px;min-height:92px}.primaryPrice>span,.executionBox>span,.qualityBox>span{display:block;font-size:10px;letter-spacing:.13em;font-weight:900;color:var(--muted)}.priceLine{display:flex;align-items:baseline;gap:14px;margin:3px 0}.primaryPrice strong{font-size:34px;letter-spacing:-.04em;line-height:1.05}.primaryPrice b{font-size:14px}.primaryPrice small{display:block;color:var(--muted);font-size:10px}.executionBox{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.executionBox>span,.executionBox>em{grid-column:1/-1}.executionBox div{background:var(--panel);border:1px solid var(--borderSoft);border-radius:8px;padding:7px 9px}.executionBox div small{display:block;color:var(--muted);font-size:10px}.executionBox div b{font-size:15px}.executionBox em{font-style:normal;color:var(--muted);font-size:10px}.qualityBox{text-align:center;display:grid;place-content:center}.qualityBox strong{font-size:30px;line-height:1}.qualityBox b{font-size:11px}.qualityBox small{color:var(--muted);font-size:10px}.gradeA{border-color:color-mix(in srgb,var(--green) 45%,var(--border))!important}.gradeB{border-color:color-mix(in srgb,var(--blue) 45%,var(--border))!important}.gradeC{border-color:color-mix(in srgb,var(--amber) 45%,var(--border))!important}.gradeD{border-color:color-mix(in srgb,var(--red) 45%,var(--border))!important}.marketStrip{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.marketStrip span{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:7px;padding:5px 8px;font-size:10px;color:var(--muted)}.marketStrip b{color:var(--text2)}.warning{margin-top:8px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--amber) 45%,var(--border));background:var(--amberSoft);color:var(--amber);border-radius:9px;font-size:10px}.pos,.goodTxt{color:var(--green)!important}.neg,.badTxt{color:var(--red)!important}.decisionHalo{position:relative}.decisionHalo.buy:before,.decisionHalo.sell:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:18px;pointer-events:none;filter:blur(18px);opacity:.22}.decisionHalo.buy:before{background:var(--green)}.decisionHalo.sell:before{background:var(--red)}.strongTrendShell{position:relative;margin:0 0 14px;padding:20px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,var(--panel),var(--panel2));box-shadow:var(--shadow)}.strongTrendShell.isUp{border-color:color-mix(in srgb,var(--green) 58%,var(--border));background:linear-gradient(135deg,var(--greenSoft),var(--panel) 46%)}.strongTrendShell.isDown{border-color:color-mix(in srgb,var(--red) 58%,var(--border));background:linear-gradient(135deg,var(--redSoft),var(--panel) 46%)}.decisionOrbs{display:grid;grid-template-columns:156px minmax(0,1fr) 156px;gap:24px;align-items:center}.decisionOrb{width:132px;height:132px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--border);background:var(--panel2);color:var(--muted);justify-self:center;box-shadow:inset 0 0 30px color-mix(in srgb,var(--bg) 55%,transparent)}.decisionOrb small{font-size:10px;letter-spacing:.13em;font-weight:900}.decisionOrb strong{font-size:36px;line-height:1;color:var(--text2)}.decisionOrb span{font-size:10px}.decisionOrb em{font-style:normal;font-size:10px;margin-top:6px;letter-spacing:.08em}.buyOrb.active{border-color:var(--green);color:var(--green);box-shadow:0 0 28px color-mix(in srgb,var(--green) 30%,transparent),inset 0 0 28px color-mix(in srgb,var(--green) 10%,transparent)}.buyOrb.active strong{color:var(--green)}.sellOrb.active{border-color:var(--red);color:var(--red);box-shadow:0 0 28px color-mix(in srgb,var(--red) 28%,transparent),inset 0 0 28px color-mix(in srgb,var(--red) 10%,transparent)}.sellOrb.active strong{color:var(--red)}.decisionCenter{text-align:center}.decisionCenter>span{font-size:10px;color:var(--blue);letter-spacing:.18em;font-weight:900}.decisionCenter h1{font-size:29px;letter-spacing:-.03em;margin:6px 0 5px}.decisionCenter p{color:var(--text2);font-size:12px;line-height:1.45;margin:0 auto;max-width:780px}.tradeGateRow,.trendPlan{margin-top:16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.tradeGateRow span,.trendPlan span{padding:10px 11px;border:1px solid var(--borderSoft);border-radius:10px;background:var(--panel2)}.tradeGateRow small,.trendPlan small{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.tradeGateRow b,.trendPlan b{display:block;margin-top:4px;font-size:12px;color:var(--text)}.exitWarning{margin-top:14px;padding:14px 16px;border-radius:11px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid color-mix(in srgb,var(--amber) 55%,var(--border));background:var(--amberSoft)}.exitWarning span{font-size:10px;letter-spacing:.13em;color:var(--amber);font-weight:900}.exitWarning h2{margin:2px 0 4px;color:var(--amber);font-size:18px}.exitWarning p{margin:0;color:var(--text2);font-size:11px}.exitWarning>div:last-child{text-align:right}.exitWarning strong{display:block;font-size:25px}.exitWarning em{display:block;font-style:normal;font-size:10px;color:var(--text2)}.exitWarning.EXIT_SOON,.exitWarning.SIGNAL_LOST{border-color:var(--red);background:var(--redSoft)}.trendHealthy{margin-top:12px;padding:9px 12px;border-radius:8px;background:var(--greenSoft);color:var(--green);border:1px solid color-mix(in srgb,var(--green) 38%,var(--border));font-size:10px}.pendingSignal{display:inline-block;margin-top:9px;padding:6px 10px;border-radius:8px;background:var(--amberSoft);border:1px solid color-mix(in srgb,var(--amber) 40%,var(--border));color:var(--amber);font-size:10px}.commandGrid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(330px,.72fr);gap:14px;align-items:start}.chartStage{padding:15px;min-width:0}.chartTopline{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.eyebrow{font-size:10px;letter-spacing:.16em;color:var(--blue);font-weight:900}.chartTopline h2,.workspaceHead h2,.sectionHeading h3{font-size:17px;margin:3px 0 2px}.chartTopline p,.workspaceHead p{font-size:10px;color:var(--muted);margin:0}.chartLegend{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.legendItem:before{content:"";display:inline-block;width:15px;height:2px;border-radius:99px;margin-right:5px;vertical-align:middle}.candlesLegend:before{background:var(--green)}.emaLegend:before{background:var(--blue)}.vwapLegend:before{background:var(--text2)}.chartToolbar{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 9px}.chartToolbar button{font-size:10px;padding:6px 9px}.chartViewport{height:620px;border:1px solid var(--borderSoft);border-radius:12px;overflow:hidden;background:var(--panel);min-width:0}.commandRail{display:flex;flex-direction:column;gap:14px;min-width:0}.premiumSession{padding:15px;box-shadow:var(--shadowSoft)}.usSessionHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.usSessionHead>div:first-child{min-width:0}.usSessionHead span{font-size:10px;letter-spacing:.13em;color:var(--blue);font-weight:900}.usSessionHead h2{margin:4px 0;font-size:17px;line-height:1.18}.usSessionHead p{margin:0;color:var(--muted);font-size:10px;line-height:1.4}.sessionBadge{min-width:112px;border:1px solid var(--border);border-radius:12px;padding:9px 10px;text-align:center;display:flex;flex-direction:column;gap:2px;background:var(--panel2)}.sessionBadge.bull{border-color:color-mix(in srgb,var(--green) 50%,var(--border))}.sessionBadge.bear{border-color:color-mix(in srgb,var(--red) 50%,var(--border))}.sessionBadge small,.sessionBadge em{font-size:10px;color:var(--muted);font-style:normal;letter-spacing:.06em}.sessionBadge strong{font-size:13px}.sessionHeroRow{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:7px;margin-top:12px}.sessionCountdown,.sessionSignal{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:10px;padding:9px}.sessionCountdown small,.sessionSignal small{font-size:10px;letter-spacing:.08em;color:var(--muted);font-weight:800}.sessionCountdown>b{display:block;font-size:22px;letter-spacing:.04em;margin:2px 0}.sessionCountdown span,.sessionSignal span{font-size:10px;color:var(--muted)}.sessionSignal b{display:block;font-size:19px;margin:2px 0}.sessionSignal i{font-size:10px;font-style:normal;color:var(--muted)}.usSessionGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:7px}.usSessionGrid>span{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:9px;padding:8px;display:flex;flex-direction:column;gap:2px}.usSessionGrid small{font-size:10px;color:var(--muted)}.usSessionGrid b{font-size:12px}.usSessionGrid em{font-size:10px;color:var(--muted2);font-style:normal}.sessionProbRow{margin-top:8px;border-top:1px solid var(--borderSoft);padding-top:8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--muted)}.sessionProbRow b{color:var(--text2)}.sessionFooter{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;color:var(--muted)}.sessionFooter b{color:var(--amber);font-size:10px;letter-spacing:.08em}.pulseCard{padding:15px}.sectionHeading{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sectionHeading h3{margin-top:3px}.statusPill,.pill{font-size:10px;font-weight:900;letter-spacing:.05em;border:1px solid var(--border);border-radius:999px;padding:4px 7px;color:var(--muted);background:var(--panel2)}.statusPill.good,.pill.good{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,var(--border));background:var(--greenSoft)}.statusPill.bad,.pill.bad{color:var(--red);border-color:color-mix(in srgb,var(--red) 45%,var(--border));background:var(--redSoft)}.pill.warn{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,var(--border));background:var(--amberSoft)}.pulseGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:11px}.pulseGrid>div{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:9px;padding:9px}.pulseGrid small{display:block;font-size:10px;color:var(--muted);text-transform:uppercase}.pulseGrid b{display:block;font-size:14px;margin:3px 0}.pulseGrid span{font-size:10px;color:var(--muted2)}.advancedWorkspace{margin-top:16px}.workspaceHead{padding:0 3px 9px}.workspaceTabs{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 9px;scrollbar-width:thin}.workspaceTabs button{white-space:nowrap;font-size:10px}.workspaceBody>.card,.workspaceBody>.contextGrid,.booksGrid,.diagGrid{animation:fadeIn .16s ease}@keyframes fadeIn{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}.booksGrid,.diagGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.diagNote{padding:16px}.diagNote h3{font-size:17px;margin:4px 0}.diagNote p{font-size:11px;color:var(--muted);line-height:1.5}.diagFacts{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px}.diagFacts span{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:8px;padding:9px;font-size:10px;color:var(--muted)}.diagFacts b{display:block;color:var(--text);font-size:12px;margin-top:3px}.flowProCard,.cascadeCard,.indicatorCard,.contextCard,.signalCard,.bookCard,.globalFeeds{padding:16px}.contextHead,.cardTitle,.signalHead,.cascadeHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.contextHead h2,.cardTitle h2,.cascadeHead h2{font-size:15px;margin:3px 0}.contextHead small,.cardTitle small{color:var(--muted);font-size:10px}.cvdGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px}.cvdCell,.miniStat,.forecastGrid div,.probGrid div,.indicatorGrid div,.cascadeStat,.feedTile{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:9px;padding:9px}.cvdCell small,.miniStat small,.forecastGrid small,.probGrid small,.indicatorGrid small,.cascadeStat small,.feedTile span{display:block;color:var(--muted);font-size:10px}.cvdCell b,.miniStat b,.forecastGrid strong,.probGrid b,.indicatorGrid b,.cascadeStat b{display:block;font-size:12px;margin:3px 0}.cvdCell span,.miniStat span,.cascadeStat span,.feedTile small{font-size:10px;color:var(--muted2)}.flowAlerts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.flowAlert{border:1px solid var(--borderSoft);background:var(--panel2);border-radius:9px;padding:9px}.flowAlert.active{border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:var(--amberSoft)}.flowAlert small{font-size:10px;color:var(--muted)}.flowAlert b{display:block;font-size:11px;margin:3px 0}.flowAlert span{font-size:10px;color:var(--muted)}.flowSplit{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:11px}.subHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.subHead b{font-size:10px}.subHead span{font-size:10px;color:var(--muted)}.wallTable,.footTable{border:1px solid var(--borderSoft);border-radius:9px;overflow:auto}.wallTable>div,.footTable>div{display:grid;align-items:center;padding:5px 8px;border-bottom:1px solid var(--borderSoft);font-size:10px;min-width:430px}.wallTable>div{grid-template-columns:.7fr 1fr .8fr .7fr .9fr}.footTable>div{grid-template-columns:1fr .9fr .9fr .9fr}.wallHead,.footHead{color:var(--muted);background:var(--panel3)}.contextFoot,.method{font-size:10px;color:var(--muted);margin-top:8px;line-height:1.45}.cascadeGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:11px}.cascadeRisk{text-align:right}.cascadeRisk strong{display:block;font-size:15px}.cascadeRisk span{font-size:10px;color:var(--muted)}.cascadeSides{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.cascadeSides>div{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:9px;padding:9px}.cascadeSides span{font-size:10px;color:var(--muted)}.cascadeSides b{display:block;font-size:14px;margin:3px 0}.cascadeSides small{color:var(--muted);font-size:10px}.phantomRows{margin-top:9px;border-top:1px solid var(--borderSoft);padding-top:8px}.phantomRows>span{font-size:10px;color:var(--amber);letter-spacing:.08em}.phantomRows>div{display:grid;grid-template-columns:1fr auto 1.2fr;gap:8px;padding:5px 0;border-bottom:1px solid var(--borderSoft);font-size:10px}.phantomRows em{color:var(--amber);font-style:normal}.phantomRows small{color:var(--muted);text-align:right}.indicatorGrid{display:grid;grid-template-columns:repeat(9,1fr);gap:6px;margin-top:9px}.contextGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.miniGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px}.zoneRows,.providerRows{display:grid;gap:4px;margin-top:8px}.zoneRows div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--borderSoft);font-size:10px}.zoneRows span{color:var(--muted)}.zoneRows b{text-align:right}.providerRows{grid-template-columns:1fr 1fr}.providerRows span{font-size:10px;color:var(--muted);background:var(--panel2);border:1px solid var(--borderSoft);border-radius:7px;padding:7px}.providerRows b{display:block;color:var(--amber);margin-top:2px}.providerWide{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.liqBar{margin-top:8px;background:var(--panel2);border:1px solid var(--borderSoft);border-radius:8px;padding:8px;display:grid;grid-template-columns:1fr auto}.liqBar span{font-size:10px;color:var(--muted)}.liqBar b{font-size:10px}.liqBar small{grid-column:1/-1;color:var(--muted);font-size:10px}.liqBands{margin-top:8px}.liqBands>span{font-size:10px;color:var(--muted)}.liqBands>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:5px}.liqBands b{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:7px;padding:6px;font-size:10px}.qualityGrade{font-size:22px}.signalHead h2{font-size:20px;margin:3px 0}.signalHead p{font-size:10px;color:var(--muted);margin:2px 0;max-width:300px}.brain{width:82px;height:82px;border-radius:50%;display:grid;place-content:center;text-align:center;border:3px solid var(--blue);background:var(--panel2)}.brain strong{font-size:23px}.brain span,.brain small{font-size:10px;color:var(--muted)}.validationBadge{font-size:10px;color:var(--amber);background:var(--amberSoft);border:1px solid color-mix(in srgb,var(--amber) 35%,var(--border));border-radius:6px;padding:5px 7px;margin-top:9px;text-align:center}.decisionStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0}.decisionStrip div{background:var(--panel2);border:1px solid var(--borderSoft);border-radius:8px;padding:7px}.decisionStrip small,.levels small{display:block;font-size:10px;color:var(--muted)}.decisionStrip b{font-size:12px}.moveHero{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;background:var(--panel3);border:1px solid var(--border);padding:8px;border-radius:8px;margin:8px 0;font-size:10px}.moveHero strong{color:var(--amber)}.forecastGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.forecastGrid span,.forecastGrid em{font-size:10px;color:var(--muted);font-style:normal}.levels{display:grid;gap:5px;margin:8px 0}.levels div{display:flex;justify-content:space-between;border-bottom:1px solid var(--borderSoft);padding-bottom:5px}.levels b{font-size:10px}.gaugeRow{margin:4px 0}.gaugeLabel{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.bar{height:4px;background:var(--borderSoft);border-radius:99px;overflow:hidden;margin-top:3px}.bar i{height:100%;display:block;background:linear-gradient(90deg,var(--blue),var(--green))}.probGrid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:8px}.book{font-variant-numeric:tabular-nums;margin-top:8px;max-height:520px;overflow:auto}.bookHeader,.book>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:10px;padding:2px 0}.bookHeader{color:var(--muted)}.book>div span:last-child{text-align:right}.ask{color:var(--red)}.bid{color:var(--green)}.spread{text-align:center!important;display:block!important;color:var(--muted)!important;border-top:1px solid var(--borderSoft);border-bottom:1px solid var(--borderSoft);margin:4px 0;padding:4px!important;font-size:10px!important}.bookNote{font-size:10px;color:var(--muted);margin-top:4px}.feedGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.providerStrip{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.providerStrip span{font-size:10px;padding:4px 7px;border:1px solid var(--border);border-radius:999px}.providerOn{color:var(--green);background:var(--greenSoft)}.providerWait{color:var(--muted);background:var(--panel2)}footer{display:flex;justify-content:center;gap:10px;align-items:center;flex-wrap:wrap;color:var(--muted2);font-size:10px;padding:22px 4px 4px}footer b{color:var(--muted)}@media(max-width:1450px){.commandGrid{grid-template-columns:minmax(0,1.55fr) minmax(315px,.72fr)}.chartViewport{height:570px}.indicatorGrid{grid-template-columns:repeat(6,1fr)}.miniGrid{grid-template-columns:repeat(2,1fr)}.cascadeGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1180px){.appShell{padding:14px}.commandGrid{grid-template-columns:1fr}.commandRail{display:grid;grid-template-columns:1.2fr .8fr}.chartViewport{height:560px}.tradeGateRow,.trendPlan{grid-template-columns:repeat(3,1fr)}.decisionOrbs{grid-template-columns:130px 1fr 130px}.decisionOrb{width:112px;height:112px}.booksGrid,.diagGrid{grid-template-columns:1fr}.contextGrid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.heroMetrics{grid-template-columns:1fr 1fr}.qualityBox{grid-column:1/-1;min-height:70px;display:flex;gap:8px;align-items:center;justify-content:center}.qualityBox strong{font-size:23px}.commandRail{grid-template-columns:1fr}.chartViewport{height:500px}.flowSplit{grid-template-columns:1fr}.cvdGrid{grid-template-columns:repeat(2,1fr)}.contextGrid{grid-template-columns:1fr}.indicatorGrid{grid-template-columns:repeat(4,1fr)}.forecastGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.appShell{padding:8px}.topbar{align-items:flex-start;flex-direction:column;padding-bottom:9px}.topRight{width:100%;justify-content:space-between;gap:5px}.soundStatus{display:none}.themeToggle{padding:6px 9px}.brandLockup small,.versionTag{display:none}.premiumHero{padding:11px}.controlRow{align-items:flex-start;flex-direction:column}.intervals{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.intervals button{padding:7px 2px;font-size:10px}.heroMetrics{grid-template-columns:1fr;margin-top:9px}.qualityBox{grid-column:auto}.priceLine strong{font-size:30px}.marketStrip{display:grid;grid-template-columns:1fr 1fr}.decisionOrbs{grid-template-columns:1fr 1fr;gap:10px}.decisionCenter{grid-column:1/-1;grid-row:1}.decisionOrb{width:104px;height:104px}.decisionOrb strong{font-size:27px}.decisionCenter h1{font-size:22px}.decisionCenter p{font-size:10px}.strongTrendShell{padding:13px}.tradeGateRow,.trendPlan{grid-template-columns:repeat(2,1fr);gap:5px}.tradeGateRow span:nth-child(n+5){display:none}.exitWarning{align-items:flex-start;flex-direction:column}.exitWarning>div:last-child{text-align:left}.chartStage{padding:10px}.chartTopline{flex-direction:column}.chartLegend{display:none}.chartToolbar{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.chartToolbar button{white-space:nowrap}.chartViewport{height:410px;border-radius:9px}.usSessionHead{flex-direction:column}.sessionBadge{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.sessionHeroRow{grid-template-columns:1fr 1fr}.sessionCountdown{grid-column:1/-1}.usSessionGrid,.pulseGrid{grid-template-columns:1fr 1fr}.workspaceTabs{margin-left:-2px;margin-right:-2px}.workspaceBody .card{border-radius:12px}.indicatorGrid{grid-template-columns:repeat(3,1fr)}.cvdGrid,.flowAlerts{grid-template-columns:1fr}.cascadeGrid{grid-template-columns:repeat(2,1fr)}.cascadeSides{grid-template-columns:1fr}.phantomRows>div{grid-template-columns:1fr 1fr}.phantomRows small{grid-column:1/-1;text-align:left}.miniGrid{grid-template-columns:repeat(2,1fr)}.providerRows,.providerWide{grid-template-columns:1fr}.forecastGrid{grid-template-columns:repeat(2,1fr)}.booksGrid,.diagGrid{grid-template-columns:1fr}.diagFacts{grid-template-columns:1fr 1fr}}@media(max-width:430px){.appShell{padding:6px}.premiumHero,.strongTrendShell,.chartStage,.premiumSession,.pulseCard,.flowProCard,.cascadeCard,.indicatorCard,.contextCard,.signalCard,.bookCard{border-radius:11px}.marketStrip{grid-template-columns:1fr}.marketStrip span:nth-child(n+4){display:none}.decisionOrb{width:92px;height:92px}.decisionOrb small,.decisionOrb em{font-size:10px}.decisionCenter h1{font-size:20px}.tradeGateRow{grid-template-columns:1fr 1fr}.chartViewport{height:360px}.sessionHeroRow,.usSessionGrid,.pulseGrid{grid-template-columns:1fr}.sessionCountdown{grid-column:auto}.sessionProbRow b:nth-of-type(n+3){display:none}.indicatorGrid{grid-template-columns:repeat(2,1fr)}.topRight .feed span{display:none}}.chartLayerWrap{position:relative;isolation:isolate}.chartCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.chartVisualOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden;border-radius:inherit}.chartToolbar .hotLayer.active{border-color:#d77935;background:color-mix(in srgb,#e57b33 14%,var(--panel2));box-shadow:0 0 0 1px #e57b331f inset}.overlayDisclosure{margin:-3px 0 9px;padding:6px 8px;border-radius:7px;border:1px solid color-mix(in srgb,var(--amber) 30%,var(--borderSoft));background:var(--amberSoft);color:var(--muted);font-size:10px;line-height:1.35}.liqHeatBand{position:absolute;left:0;right:58px;border-top:1px solid transparent;border-bottom:1px solid transparent;display:flex;align-items:center;justify-content:flex-end;transition:opacity .2s ease}.liqHeatBand.long{background:linear-gradient(90deg,transparent 0%,rgba(240,83,103,.04) 28%,rgba(240,83,103,.46) 100%);border-color:#f0536757}.liqHeatBand.short{background:linear-gradient(90deg,transparent 0%,rgba(11,192,148,.04) 28%,rgba(11,192,148,.44) 100%);border-color:#0bc09452}.liqHeatBand span{margin-right:7px;padding:2px 5px;border-radius:4px;background:#050d13c7;color:#eef7fb;font-size:10px;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-theme=light] .liqHeatBand span{background:#ffffffe0;color:var(--text);text-shadow:none;border:1px solid rgba(0,0,0,.05)}.volumeProfileBar{position:absolute;right:58px;background:linear-gradient(90deg,#5997be14,#5997be80);border-right:1px solid rgba(99,176,220,.65);min-width:3px;max-width:22%;opacity:.7}.volumeProfileBar.poc{background:linear-gradient(90deg,#b789ff26,#b789ffd1);border-right-color:#c099ff;opacity:.92}.sessionVwapLegend{position:absolute;left:10px;bottom:34px;display:flex;gap:7px;align-items:center;padding:5px 7px;border-radius:7px;background:#040b11bd;border:1px solid rgba(102,133,153,.22);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:10px;color:#a9bdca}.sessionVwapLegend b{font-size:10px;color:#e8f0f5;letter-spacing:.08em}.sessionVwapLegend span:before{content:"";display:inline-block;width:10px;height:2px;margin-right:4px;vertical-align:middle;border-radius:99px}.sessionVwapLegend .lon:before{background:#f3bd5b}.sessionVwapLegend .usa:before{background:#58d6ff}.sessionVwapLegend .anc:before{background:#d58cff}[data-theme=light] .sessionVwapLegend{background:#ffffffdb;color:#5b6c79;border-color:#d7e0e8}[data-theme=light] .sessionVwapLegend b{color:var(--text)}@media(max-width:760px){.liqHeatBand{right:46px}.liqHeatBand span{font-size:10px;max-width:62%;overflow:hidden;text-overflow:ellipsis}.volumeProfileBar{right:46px;max-width:28%}.sessionVwapLegend{left:6px;bottom:28px;gap:4px;max-width:calc(100% - 58px);flex-wrap:wrap}.overlayDisclosure{font-size:10px}.chartToolbar{scrollbar-width:none}.chartToolbar::-webkit-scrollbar{display:none}}@media(max-width:430px){.liqHeatBand span,.sessionVwapLegend b{display:none}.sessionVwapLegend{font-size:10px}.volumeProfileBar{max-width:31%}}.liqHeatBand.primary{filter:saturate(1.22);box-shadow:0 0 12px #ffffff09 inset}.liqHeatBand.primary span{font-weight:850;border:1px solid rgba(255,255,255,.12)}.liqHeatBand.secondary{filter:saturate(.42)}.liqHeatBand.secondary span{opacity:.66}.liqDirectionalBadge{position:absolute;left:11px;top:10px;z-index:8;min-width:174px;padding:8px 10px;border-radius:10px;background:#050d13db;border:1px solid rgba(123,149,166,.25);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;flex-direction:column;gap:1px;box-shadow:0 8px 22px #00000029}.liqDirectionalBadge small{font-size:10px;letter-spacing:.12em;color:#93a9b8;font-weight:900}.liqDirectionalBadge b{font-size:15px;line-height:1.15}.liqDirectionalBadge span{font-size:10px;color:#9fb1bd}.liqDirectionalBadge.up{border-color:#00d7a27a;box-shadow:0 0 20px #00d7a214}.liqDirectionalBadge.up b{color:#22d5a5}.liqDirectionalBadge.down{border-color:#ff51687a;box-shadow:0 0 20px #ff516814}.liqDirectionalBadge.down b{color:#ff6175}[data-theme=light] .liqDirectionalBadge{background:#ffffffe8;border-color:#d7e0e8;box-shadow:0 7px 18px #22364517}[data-theme=light] .liqDirectionalBadge small,[data-theme=light] .liqDirectionalBadge span{color:#607483}.magnetTile{position:relative;overflow:hidden}.magnetTile:after{content:"";position:absolute;inset:auto 0 0;height:2px;opacity:.65}.magnetTile.up:after{background:var(--green)}.magnetTile.down:after{background:var(--red)}.magnetHero{margin:11px 0 8px;padding:11px 12px;border:1px solid var(--borderSoft);border-radius:11px;background:var(--panel2);display:flex;justify-content:space-between;gap:14px;align-items:center}.magnetHero>div:first-child{display:flex;flex-direction:column;gap:2px}.magnetHero small{font-size:10px;letter-spacing:.11em;color:var(--muted);font-weight:900}.magnetHero strong{font-size:17px}.magnetHero span{font-size:10px;color:var(--muted2)}.magnetHero.up{border-color:color-mix(in srgb,var(--green) 45%,var(--border));background:var(--greenSoft)}.magnetHero.down{border-color:color-mix(in srgb,var(--red) 45%,var(--border));background:var(--redSoft)}.magnetHero.up strong{color:var(--green)}.magnetHero.down strong{color:var(--red)}.magnetSplit{display:flex;align-items:center;gap:7px;min-width:155px}.magnetSplit b{font-size:10px;white-space:nowrap}.magnetSplit i{display:block;flex:1;height:5px;border-radius:99px;background:linear-gradient(90deg,var(--red),var(--green));opacity:.72}.cascadeSides .primaryMagnet{border-color:color-mix(in srgb,var(--blue) 46%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 14%,transparent)}.cascadeSides .secondaryMagnet{opacity:.52;filter:saturate(.55)}@media(max-width:680px){.liqDirectionalBadge{left:6px;top:6px;min-width:145px;padding:6px 8px}.liqDirectionalBadge b{font-size:12px}.liqDirectionalBadge span{font-size:10px}.magnetHero{align-items:flex-start;flex-direction:column}.magnetSplit{width:100%;min-width:0}}@media(max-width:430px){.liqDirectionalBadge{min-width:128px;max-width:60%}.liqDirectionalBadge small{font-size:10px}.liqDirectionalBadge span{display:none}}.whaleWall{position:absolute;left:14%;right:58px;height:8px;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid transparent;border-bottom:1px solid transparent}.whaleWall.bid{background:linear-gradient(90deg,transparent,rgba(0,210,157,.18));border-color:#00d29d6b}.whaleWall.ask{background:linear-gradient(90deg,transparent,rgba(255,90,112,.18));border-color:#ff5a706b}.whaleWall.major{height:10px;filter:saturate(1.2)}.whaleWall.risky{border-style:dashed;filter:saturate(.55)}.whaleWall span{margin-right:6px;padding:2px 5px;border-radius:4px;background:#050d13c7;font-size:10px;color:#eaf3f8;white-space:nowrap}.wallDisclosure{position:absolute;right:62px;top:82px;padding:4px 6px;border-radius:6px;background:#050d13c2;border:1px solid rgba(130,155,171,.22);font-size:10px;color:#91a8b8}[data-theme=light] .whaleWall span,[data-theme=light] .wallDisclosure{background:#ffffffe0;color:#435969;border-color:#d9e2e8}.footprintCell{position:absolute;height:12px;border-radius:2px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:center;font-size:10px;font-weight:800;line-height:1;border:1px solid rgba(135,158,172,.12)}.footprintCell.buy{background:#00ca9459;border-color:#00ca9466}.footprintCell.sell{background:#f0536759;border-color:#f0536766}.footprintCell.flat{background:#6e879747}.footprintCell i,.footprintCell em{font-style:normal;white-space:nowrap;overflow:hidden}.footprintCell i{color:#72efca}.footprintCell em{color:#ff9aaa}.footprintCell.detail i{border-right:1px solid rgba(255,255,255,.12)}.footprintCell.micro{height:5px;border:0}.footprintSummary{position:absolute;height:14px;border-radius:4px;text-align:center;font-size:10px;line-height:14px;font-weight:900;background:#050d13d1;border:1px solid rgba(130,155,171,.24)}.footprintSummary.buy{color:#35d7aa}.footprintSummary.sell{color:#ff6f84}.footprintLegend{position:absolute;right:62px;top:10px;display:flex;flex-direction:column;gap:1px;padding:5px 7px;border-radius:7px;background:#050d13d1;border:1px solid rgba(102,133,153,.24);font-size:10px;color:#9bb0be}.footprintLegend b{color:#e9f2f6;letter-spacing:.08em}.footprintLegend i{font-style:normal;color:#4adeb6}.footprintLegend em{font-style:normal;color:#ff7e91}[data-theme=light] .footprintSummary,[data-theme=light] .footprintLegend{background:#ffffffe6;border-color:#d8e1e7;color:#5d7180}[data-theme=light] .footprintLegend b{color:#263b4a}[data-theme=light] .footprintCell i{color:#087f62}[data-theme=light] .footprintCell em{color:#b9374d}.fvgZone,.obZone{position:absolute;right:auto;border-radius:3px;border:1px solid transparent;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-end;min-height:4px}.fvgZone.bull{background:#19bc8e1a;border-color:#19bc8e52}.fvgZone.bear{background:#eb50671a;border-color:#eb506752}.fvgZone.partial{background-image:repeating-linear-gradient(135deg,transparent 0,transparent 5px,rgba(255,255,255,.04) 5px,rgba(255,255,255,.04) 7px)}.fvgZone.mitigated{background:#7d8f9b0d;border-color:#7d8f9b2e;border-style:dashed;opacity:.45}.obZone.bull{background:#468cff14;border-color:#468cff4d}.obZone.bear{background:#bb5cff14;border-color:#bb5cff4d}.fvgZone span,.obZone span{margin:1px 3px;padding:1px 3px;border-radius:3px;background:#050d13a8;font-size:10px;color:#dce8ef;white-space:nowrap}[data-theme=light] .fvgZone span,[data-theme=light] .obZone span{background:#ffffffd1;color:#445966}.vwapStdLegend{position:absolute;right:62px;top:47px;display:flex;gap:6px;align-items:center;padding:5px 7px;border-radius:7px;background:#050d13c7;border:1px solid rgba(88,214,255,.22);font-size:10px;color:#9fb5c3}.vwapStdLegend b{color:#69d9ff;letter-spacing:.08em}.vwapStdLegend span{white-space:nowrap}.oiLegend{position:absolute;right:62px;bottom:34px;display:flex;gap:6px;align-items:center;padding:5px 7px;border-radius:7px;background:#050d13d1;border:1px solid rgba(255,191,90,.3);font-size:10px;color:#aebdca}.oiLegend b{color:#ffc568;letter-spacing:.08em}[data-theme=light] .vwapStdLegend,[data-theme=light] .oiLegend{background:#ffffffe6;color:#607482;border-color:#d7e1e7}[data-theme=light] .vwapStdLegend b{color:#007ca8}[data-theme=light] .oiLegend b{color:#a76300}@media(max-width:760px){.whaleWall{left:8%;right:46px}.whaleWall span{font-size:10px;max-width:60%;overflow:hidden;text-overflow:ellipsis}.wallDisclosure{right:48px;top:62px}.footprintLegend,.vwapStdLegend,.oiLegend{right:48px}.footprintLegend{top:6px}.vwapStdLegend{top:40px}.oiLegend{bottom:27px}.fvgZone span,.obZone span,.footprintCell.detail{font-size:10px}}@media(max-width:430px){.whaleWall span,.wallDisclosure,.footprintLegend span{display:none}.footprintLegend{padding:4px}.vwapStdLegend span:nth-child(n+3){display:none}.oiLegend{max-width:45%;overflow:hidden;white-space:nowrap}.fvgZone span,.obZone span{display:none}}.openingRangeZone{position:absolute;border-radius:4px;border:1px dashed transparent;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-end}.openingRangeZone.lon{background:#f3bd5b12;border-color:#f3bd5b47}.openingRangeZone.usa{background:#58d6ff12;border-color:#58d6ff4d}.openingRangeZone.building{animation:orPulse 1.6s ease-in-out infinite alternate}.openingRangeZone span{margin:2px 3px;padding:1px 3px;border-radius:3px;background:#050d13a6;font-size:10px;color:#dce8ef;white-space:nowrap}@keyframes orPulse{0%{opacity:.45}to{opacity:.86}}[data-theme=light] .openingRangeZone span{background:#ffffffd6;color:#455967}.flowSignalBadge{position:absolute;left:11px;z-index:9;min-width:145px;padding:6px 8px;border-radius:8px;background:#050d13d6;border:1px solid rgba(122,149,166,.25);display:flex;flex-direction:column;gap:1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.flowSignalBadge.absorption{bottom:76px}.flowSignalBadge.divergence{bottom:126px}.flowSignalBadge small{font-size:10px;letter-spacing:.1em;color:#93a9b8;font-weight:900}.flowSignalBadge b{font-size:11px}.flowSignalBadge span{font-size:10px;color:#a8bac5}.flowSignalBadge.up{border-color:#17c99a6b}.flowSignalBadge.up b{color:#29ddb1}.flowSignalBadge.down{border-color:#f05c726b}.flowSignalBadge.down b{color:#ff7185}[data-theme=light] .flowSignalBadge{background:#ffffffe6;border-color:#d7e1e7}[data-theme=light] .flowSignalBadge small,[data-theme=light] .flowSignalBadge span{color:#617684}@media(max-width:680px){.flowSignalBadge{left:6px;min-width:120px;padding:5px 6px}.flowSignalBadge.absorption{bottom:62px}.flowSignalBadge.divergence{bottom:105px}.openingRangeZone span{display:none}}@media(max-width:430px){.flowSignalBadge{min-width:105px}.flowSignalBadge span{display:none}.flowSignalBadge b{font-size:10px}}.continuationStrip{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(190px,.65fr) auto;gap:10px;align-items:stretch;padding:11px;border:1px solid var(--border);border-radius:12px;background:var(--panel2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 35%,transparent)}.continuationStrip.up{border-color:color-mix(in srgb,var(--green) 42%,var(--border));background:linear-gradient(90deg,var(--greenSoft),var(--panel2) 58%)}.continuationStrip.down{border-color:color-mix(in srgb,var(--red) 42%,var(--border));background:linear-gradient(90deg,var(--redSoft),var(--panel2) 58%)}.continuationStrip.actionable.up{box-shadow:0 0 22px color-mix(in srgb,var(--green) 13%,transparent),inset 3px 0 0 var(--green)}.continuationStrip.actionable.down{box-shadow:0 0 22px color-mix(in srgb,var(--red) 13%,transparent),inset 3px 0 0 var(--red)}.continuationLead{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.continuationLead>span,.continuationAction small,.continuationFrames small{font-size:10px;letter-spacing:.11em;color:var(--muted);font-weight:900}.continuationLead strong{font-size:17px;line-height:1.15}.continuationStrip.up .continuationLead strong{color:var(--green)}.continuationStrip.down .continuationLead strong{color:var(--red)}.continuationLead small{font-size:10px;color:var(--text2);line-height:1.35;white-space:normal}.continuationAction{border:1px solid var(--borderSoft);background:color-mix(in srgb,var(--panel) 78%,transparent);border-radius:9px;padding:8px 10px;display:flex;flex-direction:column;justify-content:center}.continuationAction b{font-size:11px;margin-top:3px}.continuationStrip.actionable.up .continuationAction b{color:var(--green)}.continuationStrip.actionable.down .continuationAction b{color:var(--red)}.continuationFrames{display:grid;grid-template-columns:repeat(3,54px);gap:5px}.continuationFrames span{border:1px solid var(--borderSoft);background:color-mix(in srgb,var(--panel) 76%,transparent);border-radius:8px;padding:7px;display:flex;flex-direction:column;align-items:center;justify-content:center}.continuationFrames b{font-size:12px;margin-top:2px}@media(max-width:900px){.continuationStrip{grid-template-columns:1fr 210px}.continuationFrames{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.continuationStrip{grid-template-columns:1fr}.continuationFrames{grid-column:auto}.continuationAction{min-height:52px}}@media(max-width:430px){.continuationLead strong{font-size:14px}.continuationLead small{font-size:10px}.continuationFrames{gap:4px}.continuationFrames span{padding:6px}}.chartWallButton{font-weight:900!important;color:var(--cyan)!important;border-color:color-mix(in srgb,var(--cyan) 55%,var(--border))!important;background:color-mix(in srgb,var(--cyan) 9%,var(--panel2))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 8%,transparent)}.chartWallButton:hover{background:color-mix(in srgb,var(--cyan) 16%,var(--panel2))!important;transform:translateY(-1px)}.chartWall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:radial-gradient(circle at 50% -20%,color-mix(in srgb,var(--bgGlow) 80%,transparent),transparent 34%),var(--bg);color:var(--text);overflow:auto;padding:14px 16px 10px;display:flex;flex-direction:column;gap:10px}.chartWallHeader{position:sticky;top:-14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadowSoft)}.chartWallTitle{min-width:0}.chartWallTitle>span{display:block;font-size:10px;letter-spacing:.16em;font-weight:950;color:var(--cyan)}.chartWallTitle h1{font-size:19px;line-height:1.1;margin:3px 0 2px;letter-spacing:-.025em}.chartWallTitle p{margin:0;color:var(--muted);font-size:10px}.chartWallTitle p b{color:var(--text2)}.chartWallActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.chartWallActions button,.chartWallPanelHead button{border:1px solid var(--border);background:var(--panel2);color:var(--text2);border-radius:8px;padding:7px 10px;cursor:pointer;font-size:10px;font-weight:850}.chartWallActions button:hover,.chartWallPanelHead button:hover{border-color:var(--blue);color:var(--text);background:color-mix(in srgb,var(--blue) 12%,var(--panel2))}.chartWallActions .closeWall{border-color:color-mix(in srgb,var(--red) 45%,var(--border));color:var(--red)}.chartWallHint{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;color:var(--muted);font-size:10px;letter-spacing:.02em;min-height:18px}.chartWallHint span+span{padding-left:14px;border-left:1px solid var(--border)}.chartWallGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;flex:1;min-height:0}.chartWallPanel{min-width:0;min-height:0;background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel2) 80%,var(--panel)));border:1px solid var(--border);border-radius:11px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadowSoft)}.chartWallPanel:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--border));box-shadow:0 10px 30px color-mix(in srgb,var(--bg) 70%,transparent)}.chartWallPanelHead{height:48px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px 6px 10px;border-bottom:1px solid var(--borderSoft);background:color-mix(in srgb,var(--panel2) 70%,var(--panel))}.chartWallPanelHead>div{min-width:0}.chartWallPanelHead small{display:block;color:var(--cyan);font-size:10px;letter-spacing:.14em;font-weight:950}.chartWallPanelHead h2{font-size:11px;line-height:1.05;margin:2px 0 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chartWallPanelHead span{display:block;color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chartWallPanelHead button{padding:5px 7px;flex:none;font-size:10px}.chartWallViewport{position:relative;flex:1;min-height:0;height:calc((100vh - 206px)/3);overflow:hidden}.chartWallViewport .chart,.chartWallViewport .chartViewport,.chartWallViewport .chartLayerWrap,.chartWallViewport .chartCanvas{height:100%!important;min-height:0!important;border-radius:0!important}.chartWallViewport .chartVisualOverlay{pointer-events:none}.chartWallFooter{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted);font-size:10px;padding:1px 4px}.chartWallFooter b{letter-spacing:.08em;color:var(--muted2)}.chartWall.isFocused{padding:10px}.chartWall.isFocused .chartWallHint{display:none}.chartWall.isFocused .chartWallGrid{grid-template-columns:1fr;grid-template-rows:1fr;min-height:0}.chartWall.isFocused .chartWallPanelHead{height:52px}.chartWall.isFocused .chartWallPanelHead h2{font-size:14px}.chartWall.isFocused .chartWallViewport{height:auto;min-height:0;flex:1}.chartWall.isFocused .chartWallFooter{display:none}@media(max-width:1279px){.chartWallGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;align-content:start}.chartWallViewport{height:230px;flex:none}.chartWallPanel{min-height:280px}.chartWall{overflow:auto}}@media(max-width:899px){.chartWall{padding:8px}.chartWallHeader{top:-8px;align-items:flex-start;padding:10px}.chartWallTitle h1{font-size:16px}.chartWallActions{max-width:52%}.chartWallGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.chartWallViewport{height:250px}.chartWallPanel{min-height:300px}.chartWallHint{justify-content:flex-start;padding:0 3px}.chartWallHint span+span{border-left:0;padding-left:0}.chartWallFooter{flex-direction:column;align-items:flex-start}}@media(max-width:599px){.chartWallHeader{position:sticky;flex-direction:column;gap:8px}.chartWallActions{width:100%;max-width:none;justify-content:stretch}.chartWallActions button{flex:1}.chartWallGrid{grid-template-columns:1fr}.chartWallViewport{height:300px}.chartWallPanel{min-height:352px}.chartWallPanelHead h2{font-size:12px}.chartWallHint{font-size:10px}.chartWall.isFocused .chartWallPanel{height:calc(100vh - 145px)}}@media(min-width:1800px)and (min-height:900px){.chartWall{padding:12px 14px 8px}.chartWallGrid{gap:10px}.chartWallViewport{height:calc((100vh - 194px)/3)}.chartWallPanelHead{height:50px}.chartWallPanelHead h2{font-size:12px}.chartWallPanelHead span{font-size:10px}}.chartLayerWrap{position:relative}.chartExplainTooltip{position:absolute;z-index:80;pointer-events:none;background:color-mix(in srgb,var(--panel) 96%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 40%,var(--border));border-radius:11px;padding:10px 11px 9px;box-shadow:0 14px 38px color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);line-height:1.35}.chartExplainTooltip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 3px 0 color-mix(in srgb,var(--cyan) 72%,transparent);pointer-events:none}.chartExplainTooltip small{display:block;font-size:10px;letter-spacing:.14em;font-weight:950;color:var(--cyan);margin-bottom:3px}.chartExplainTooltip h4{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 5px;font-size:12px;line-height:1.15}.chartExplainTooltip h4 b{font-size:11px;color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap}.chartExplainTooltip p{margin:0;color:var(--text2);font-size:10px}.chartExplainTooltip>div{margin-top:7px;padding-top:7px;border-top:1px solid var(--borderSoft);font-size:10px;font-weight:700;color:var(--text)}.chartExplainTooltip em{display:block;margin-top:6px;font-style:normal;font-size:10px;color:var(--muted)}@media(max-width:760px){.chartExplainTooltip{width:min(290px,calc(100% - 16px))!important;padding:9px}.chartExplainTooltip p,.chartExplainTooltip>div{font-size:10px}.chartExplainTooltip em{display:none}}.marketPickerTrigger{min-width:190px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border);background:linear-gradient(180deg,var(--panel2),var(--panel));color:var(--text);border-radius:10px;padding:8px 11px;cursor:pointer;box-shadow:var(--shadowSoft);text-align:left}.marketPickerTrigger:hover{border-color:color-mix(in srgb,var(--blue) 62%,var(--border));transform:translateY(-1px)}.marketPickerTrigger>span{display:flex;flex-direction:column}.marketPickerTrigger b{font-size:13px;letter-spacing:.01em}.marketPickerTrigger small{font-size:10px;color:var(--muted);margin-top:2px}.marketPickerTrigger i{font-style:normal;color:var(--cyan);font-size:16px}.marketPickerBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100500;background:#030a1094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:18px}.marketPicker{width:min(1050px,96vw);height:min(790px,92vh);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:0 32px 100px #00000057;overflow:hidden}.marketPickerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 13px;border-bottom:1px solid var(--borderSoft);background:linear-gradient(180deg,color-mix(in srgb,var(--panel2) 75%,var(--panel)),var(--panel))}.marketPickerHead h2{font-size:22px;margin:3px 0 2px;letter-spacing:-.03em}.marketPickerHead p{margin:0;color:var(--muted);font-size:10px}.pickerClose{border:1px solid var(--border);background:var(--panel2);color:var(--text2);border-radius:9px;padding:7px 10px;cursor:pointer}.pickerClose:hover{border-color:var(--red);color:var(--red)}.marketPickerControls{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--borderSoft)}.marketSearch{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--panel2);border-radius:10px;padding:0 10px}.marketSearch span{font-size:17px;color:var(--cyan)}.marketSearch input{width:100%;border:0;outline:0;background:transparent;color:var(--text);padding:10px 0;font-size:12px}.marketSearch input::placeholder{color:var(--muted2)}.marketFilters{display:flex;gap:5px}.marketFilters button{border:1px solid var(--border);background:var(--panel2);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:10px;cursor:pointer;font-weight:800}.marketFilters button.active,.marketFilters button:hover{border-color:color-mix(in srgb,var(--blue) 60%,var(--border));color:var(--text);background:color-mix(in srgb,var(--blue) 12%,var(--panel2))}.marketFilters.compact button{padding-inline:8px}.marketPickerMeta{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:8px;padding:9px 16px;background:var(--panel2);border-bottom:1px solid var(--borderSoft)}.marketPickerMeta>div{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--borderSoft);background:var(--panel);border-radius:8px;padding:7px 9px}.marketPickerMeta span{font-size:10px;color:var(--muted);font-weight:800}.marketPickerMeta b{font-size:10px;color:var(--text2)}.marketPickerMeta select{border:1px solid var(--border);background:var(--panel2);color:var(--text);border-radius:6px;padding:5px 7px;font-size:10px;outline:none}.marketTableHead,.marketRow{display:grid;grid-template-columns:34px minmax(150px,1.2fr) minmax(100px,.8fr) 90px 120px 70px;gap:8px;align-items:center}.marketTableHead{padding:8px 16px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;border-bottom:1px solid var(--borderSoft)}.marketRows{flex:1;min-height:0;overflow:auto;padding:4px 8px 7px}.marketRow{width:100%;border:0;border-bottom:1px solid var(--borderSoft);background:transparent;color:var(--text2);padding:9px 8px;text-align:left;cursor:pointer;font-size:10px;border-radius:8px}.marketRow:hover{background:color-mix(in srgb,var(--blue) 7%,var(--panel2))}.marketRow.selected{background:color-mix(in srgb,var(--green) 9%,var(--panel2));box-shadow:inset 2px 0 0 var(--green)}.favStar{font-size:16px;color:var(--amber);text-align:center}.marketIdentity{display:flex;flex-direction:column}.marketIdentity b{font-size:11px;color:var(--text)}.marketIdentity small{font-size:10px;color:var(--muted)}.quoteBadge{display:inline-flex!important;width:max-content;border:1px solid var(--border);background:var(--panel2);border-radius:6px;padding:3px 6px;color:var(--muted)!important;font-size:10px}.marketEmpty{padding:40px;text-align:center;color:var(--muted);font-size:11px}.marketPickerFoot{display:flex;justify-content:space-between;gap:12px;padding:9px 16px;border-top:1px solid var(--borderSoft);background:var(--panel2);font-size:10px;color:var(--muted)}.marketPickerFoot b{color:var(--text2)}@media(max-width:900px){.marketPickerControls,.marketPickerMeta{grid-template-columns:1fr}.marketTableHead,.marketRow{grid-template-columns:30px minmax(110px,1fr) 90px 75px 95px}.marketTableHead span:last-child,.marketRow>span:last-child{display:none}.marketPicker{height:94vh}.marketFilters{overflow:auto}}@media(max-width:560px){.marketPickerBackdrop{padding:0}.marketPicker{width:100vw;height:100vh;max-height:none;border-radius:0}.marketPickerHead{padding:13px}.marketTableHead,.marketRow{grid-template-columns:28px minmax(105px,1fr) 82px 68px}.marketTableHead span:nth-child(5),.marketRow>span:nth-child(5){display:none}.marketPickerControls{padding:9px}.marketPickerMeta{padding:7px 9px}.marketPickerFoot{font-size:10px}.marketPickerTrigger{min-width:155px}}.marketPickerOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100500;background:#030a1094;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:18px}.marketPickerModal{width:min(1100px,96vw);height:min(820px,92vh);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:0 32px 100px #00000057;overflow:hidden}.marketPickerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 13px;border-bottom:1px solid var(--borderSoft);background:linear-gradient(180deg,color-mix(in srgb,var(--panel2) 75%,var(--panel)),var(--panel))}.marketPickerTop h2{font-size:22px;margin:3px 0 2px;letter-spacing:-.03em}.marketPickerTop p{margin:0;color:var(--muted);font-size:10px}.marketClose{border:1px solid var(--border);background:var(--panel2);color:var(--text2);border-radius:9px;padding:7px 10px;cursor:pointer}.marketClose:hover{border-color:var(--red);color:var(--red)}.venuePicker{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px 16px;border-bottom:1px solid var(--borderSoft);background:var(--panel2)}.venuePicker button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);background:var(--panel);border-radius:9px;padding:8px 10px;color:var(--text2);cursor:pointer}.venuePicker button span{font-size:10px;color:var(--muted);letter-spacing:.08em}.venuePicker button.active{border-color:color-mix(in srgb,var(--green) 55%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 15%,transparent)}.venuePicker button.confirmActive{border-color:color-mix(in srgb,var(--blue) 60%,var(--border));background:color-mix(in srgb,var(--blue) 10%,var(--panel))}.marketSearchRow{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px 16px;border-bottom:1px solid var(--borderSoft)}.marketSearchRow input{border:1px solid var(--border);background:var(--panel2);color:var(--text);border-radius:10px;padding:10px 12px;outline:none}.marketSearchRow input:focus{border-color:var(--blue)}.quoteTabs,.marketModeTabs{display:flex;gap:5px}.quoteTabs button,.marketModeTabs button{border:1px solid var(--border);background:var(--panel2);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:10px;cursor:pointer;font-weight:800}.quoteTabs button.active,.marketModeTabs button.active{border-color:color-mix(in srgb,var(--blue) 65%,var(--border));color:var(--text);background:color-mix(in srgb,var(--blue) 12%,var(--panel2))}.marketModeTabs{padding:0 16px 10px}.marketPickerModal .marketTableHead,.marketPickerModal .marketRow{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(110px,.8fr) 90px 120px 90px;gap:8px;align-items:center}.marketPickerModal .marketTableHead{padding:8px 16px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;border-top:1px solid var(--borderSoft);border-bottom:1px solid var(--borderSoft)}.marketPickerModal .marketList{flex:1;min-height:0;overflow:auto;padding:4px 8px 7px}.marketPickerModal .marketRow{width:100%;border:0;border-bottom:1px solid var(--borderSoft);background:transparent;color:var(--text2);padding:9px 8px;text-align:left;cursor:pointer;font-size:10px;border-radius:8px}.marketPickerModal .marketRow:hover{background:color-mix(in srgb,var(--blue) 7%,var(--panel2))}.marketPickerModal .marketRow.selected{background:color-mix(in srgb,var(--green) 9%,var(--panel2));box-shadow:inset 2px 0 0 var(--green)}.pairCell{display:flex;align-items:baseline;gap:4px}.pairCell i{font-style:normal;color:var(--amber);font-size:15px;cursor:pointer}.pairCell b{font-size:11px;color:var(--text)}.pairCell small{font-size:10px;color:var(--muted)}.liqBadge{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.06em;border-radius:999px;padding:3px 6px;border:1px solid var(--border)}.liqBadge.high{color:var(--green);border-color:color-mix(in srgb,var(--green) 45%,var(--border));background:var(--greenSoft)}.liqBadge.medium{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,var(--border));background:var(--amberSoft)}.liqBadge.low{color:var(--muted)}@media(max-width:800px){.venuePicker{grid-template-columns:1fr 1fr}.marketSearchRow{grid-template-columns:1fr}.marketPickerModal .marketTableHead,.marketPickerModal .marketRow{grid-template-columns:minmax(120px,1.2fr) 90px 75px 100px}.marketPickerModal .marketTableHead span:last-child,.marketPickerModal .marketRow>span:last-child{display:none}}@media(max-width:560px){.marketPickerOverlay{padding:0}.marketPickerModal{width:100vw;height:100vh;max-height:none;border-radius:0}.venuePicker{grid-template-columns:1fr 1fr}.marketPickerTop{padding:13px}.marketPickerModal .marketTableHead,.marketPickerModal .marketRow{grid-template-columns:minmax(105px,1fr) 82px 68px}.marketPickerModal .marketTableHead span:nth-child(4),.marketPickerModal .marketRow>span:nth-child(4){display:none}.marketSearchRow{padding:9px}.marketModeTabs{padding:0 9px 9px}.marketPickerFoot{font-size:10px}}:root{--signature:#ff3344;--signature2:#ff6a3d;--ink:#05070a;--luxGold:#d9a441}body{background:radial-gradient(circle at 8% -6%,color-mix(in srgb,var(--signature) 10%,transparent),transparent 26%),radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--blue) 9%,transparent),transparent 22%),var(--bg)}.appShell{max-width:1980px;padding-top:16px}.topbar{padding:4px 6px 17px}.brandLockup{gap:11px}.brandLockup:before{content:"H";display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#13171d,#020304);color:#fff;font-size:18px;font-weight:950;font-style:italic;letter-spacing:-.08em;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0003,0 0 0 1px color-mix(in srgb,var(--signature) 45%,transparent)}.brandDot{display:none}.brandLockup b{font-size:18px;letter-spacing:-.02em}.brandLockup small{font-size:10px;letter-spacing:.05em}.versionTag{border-color:color-mix(in srgb,var(--signature) 42%,var(--border));color:color-mix(in srgb,var(--signature) 86%,var(--text));background:color-mix(in srgb,var(--signature) 7%,var(--panel));letter-spacing:.13em}.card,.premiumHero,.chartStage,.pulseCard,.advancedWorkspace .workspaceBody>*,.decisionHalo>section{box-shadow:0 18px 45px #0a141c14,inset 0 1px #ffffff0a}.premiumHero{position:relative;overflow:hidden}.premiumHero:before{content:"";position:absolute;left:0;top:0;width:130px;height:3px;background:linear-gradient(90deg,var(--signature),var(--signature2),transparent)}.chartWallButton,.marketPickerTrigger{position:relative;overflow:hidden}.chartWallButton:after,.marketPickerTrigger:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--signature),transparent);opacity:.85}.marketPickerTrigger:hover,.themeToggle:hover{transform:translateY(-1px)}.intervals button.active,.workspaceTabs button.active,.chartToolbar button.active{border-color:color-mix(in srgb,var(--signature) 45%,var(--border));box-shadow:inset 0 -2px color-mix(in srgb,var(--signature) 70%,transparent)}.eyebrow{letter-spacing:.16em;font-weight:950}.marketPickerOverlay{background:#04070bad!important;-webkit-backdrop-filter:blur(16px) saturate(1.15)!important;backdrop-filter:blur(16px) saturate(1.15)!important}.signaturePicker{width:min(1320px,97vw)!important;height:min(930px,95vh)!important;border-radius:22px!important;border:1px solid color-mix(in srgb,var(--signature) 20%,var(--border))!important;box-shadow:0 45px 130px #0000006b,0 0 0 1px #ffffff08!important}.signatureTop{padding:22px 24px 18px!important;background:linear-gradient(120deg,color-mix(in srgb,var(--panel2) 90%,#000),var(--panel))!important;position:relative;overflow:hidden}.signatureTop:after{content:"";position:absolute;right:-70px;top:-90px;width:290px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--signature) 16%,transparent),transparent 68%);pointer-events:none}.signatureBrand{display:flex;align-items:center;gap:15px}.hostuvoMark{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(145deg,#1a1f26,#020304);color:#fff;font-weight:950;font-size:26px;font-style:italic;letter-spacing:-.1em;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--signature) 55%,transparent),0 12px 30px #00000047}.signatureTop h2{font-size:30px!important;margin:3px 0 2px!important;letter-spacing:-.045em!important}.signatureTop p{font-size:10px!important;max-width:680px}.marketClose{width:39px;height:39px;border-radius:12px!important;font-size:15px!important}.marketHeroStats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 16px;background:var(--panel2);border-bottom:1px solid var(--borderSoft)}.marketHeroStats>div{min-height:64px;padding:9px 12px;border:1px solid var(--borderSoft);border-radius:11px;background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel) 92%,var(--panel2)));display:grid;align-content:center}.marketHeroStats small{font-size:10px;letter-spacing:.13em;color:var(--muted);font-weight:900}.marketHeroStats b{font-size:22px;line-height:1.05;margin-top:2px}.marketHeroStats span{font-size:10px;color:var(--muted)}.marketHeroStats .good b{color:var(--green)}.marketHeroStats .bad b{color:var(--red)}.opportunityDeck{padding:13px 16px 11px;border-bottom:1px solid var(--borderSoft);background:linear-gradient(180deg,color-mix(in srgb,var(--signature) 3%,var(--panel)),var(--panel))}.opportunityHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-bottom:8px}.opportunityHead h3{margin:2px 0;font-size:17px;letter-spacing:-.025em}.opportunityHead p{margin:0;color:var(--muted);font-size:10px}.scanMeta{font-size:10px;color:var(--muted);white-space:nowrap}.opportunityRail{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:7px;max-height:186px;overflow:auto;padding-bottom:2px}.opportunityCard{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:3px 7px;align-items:center;min-height:80px;border:1px solid var(--borderSoft);border-radius:12px;padding:9px 10px;background:linear-gradient(145deg,var(--panel2),var(--panel));color:var(--text);cursor:pointer;text-align:left;transition:.16s ease}.opportunityCard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--signature) 45%,var(--border));box-shadow:0 12px 28px #00000024}.opportunityCard.hot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 25%,transparent)}.opportunityCard.hot:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--green);border-radius:5px}.oppRank{font-size:10px;color:var(--muted);font-weight:900}.oppCoin{display:flex;align-items:baseline;gap:4px}.oppCoin b{font-size:13px}.oppCoin small{font-size:10px;color:var(--muted)}.opportunityCard>strong{font-size:18px}.opportunityCard>strong em{font-size:10px;color:var(--muted);font-style:normal}.oppAction{grid-column:1/-1;font-size:10px;font-weight:900;letter-spacing:.07em;color:var(--green)}.oppStats{grid-column:1/-1;display:flex;justify-content:space-between;gap:6px;font-size:10px;color:var(--muted)}.oppWhy{grid-column:1/-1;color:var(--muted2);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opportunityLoading{grid-column:1/-1;padding:22px;text-align:center;color:var(--muted);font-size:10px}.signatureVenues{padding:9px 16px!important;background:var(--panel2)}.signatureVenues button{min-height:48px!important}.signatureVenues button.active{border-color:color-mix(in srgb,var(--signature) 45%,var(--border))!important;box-shadow:inset 0 -2px 0 var(--signature)}.signatureSearch{padding:10px 16px!important}.searchBox{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--panel2);border-radius:11px;padding:0 11px}.searchBox span{font-size:18px;color:var(--signature)}.searchBox input{width:100%;border:0;outline:0;background:transparent;color:var(--text);padding:11px 0;font-size:12px}.quoteTabs button{display:flex!important;align-items:center!important;gap:6px!important}.quoteTabs button small{font-size:10px;opacity:.7}.signatureModes{padding:0 16px 9px!important;gap:6px!important}.signatureModes button.active{background:color-mix(in srgb,var(--signature) 9%,var(--panel2))!important;border-color:color-mix(in srgb,var(--signature) 48%,var(--border))!important;color:var(--text)!important}.marketResultBar{display:flex;justify-content:space-between;align-items:center;padding:7px 16px;color:var(--muted);font-size:10px;border-top:1px solid var(--borderSoft);border-bottom:1px solid var(--borderSoft);background:color-mix(in srgb,var(--panel2) 70%,var(--panel))}.marketResultBar b{color:var(--text)}.signatureHead,.signatureRow{grid-template-columns:minmax(190px,1.4fr) minmax(95px,.75fr) 82px 110px 86px!important}.signatureHead{padding-top:7px!important;padding-bottom:7px!important}.signatureList{padding:3px 9px!important}.signatureRow{min-height:42px!important;padding:6px 8px!important;margin:1px 0!important}.signatureRow:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--signature) 5%,var(--panel2)),var(--panel2))!important}.premiumPair{display:flex!important;align-items:center!important;gap:7px!important}.rankNo{width:24px;color:var(--muted2);font-size:10px;font-weight:900}.premiumPair>i{color:var(--luxGold);font-size:13px}.coinMonogram{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 12%,var(--panel2)),var(--panel));border:1px solid var(--borderSoft);font-size:10px;font-weight:950;color:var(--text2)}.pairText{display:flex;align-items:baseline;gap:5px}.pairText b{font-size:10px}.pairText small{font-size:10px;color:var(--muted)}.marketPrice{font-variant-numeric:tabular-nums;font-weight:850}.liqBadge{font-size:10px!important;letter-spacing:.05em!important}.marketPagination{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;padding:8px 16px;border-top:1px solid var(--borderSoft);background:var(--panel2)}.marketPagination>div{display:flex;justify-content:center;gap:4px}.marketPagination button{border:1px solid var(--border);background:var(--panel);color:var(--text2);border-radius:7px;padding:6px 9px;font-size:10px;cursor:pointer}.marketPagination button.active{background:var(--signature);border-color:var(--signature);color:#fff}.marketPagination button:disabled{opacity:.35;cursor:default}.marketPagination>span{font-size:10px;color:var(--muted);white-space:nowrap}.signatureFoot{font-size:10px!important}html[data-theme=light] .topbar:after{content:"";position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--signature),var(--signature2),transparent 55%);z-index:999}html[data-theme=light] .card{border-color:#dce4ea;box-shadow:0 18px 42px #27374214}html[data-theme=light] .signaturePicker{box-shadow:0 42px 110px #1e272e47!important}html[data-theme=light] .hostuvoMark,html[data-theme=light] .brandLockup:before{background:linear-gradient(145deg,#161a1f,#020304)}@media(max-width:1100px){.opportunityRail{grid-template-columns:repeat(3,minmax(175px,1fr))}.marketHeroStats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.signaturePicker{width:100vw!important;height:100vh!important;border-radius:0!important}.signatureTop h2{font-size:24px!important}.opportunityRail{grid-template-columns:repeat(2,minmax(165px,1fr))}.signatureHead,.signatureRow{grid-template-columns:minmax(155px,1.3fr) 88px 72px 86px!important}.signatureHead span:last-child,.signatureRow>span:last-child{display:none!important}.marketPagination{grid-template-columns:1fr 1fr}.marketPagination>div,.marketPagination>span{grid-column:1/-1}.signatureVenues{overflow:auto}.signatureModes{overflow:auto;white-space:nowrap}.marketHeroStats{grid-template-columns:repeat(4,minmax(100px,1fr));overflow:auto}}@media(max-width:520px){.opportunityRail{grid-template-columns:1fr 1fr}.marketHeroStats{display:none}.signatureHead,.signatureRow{grid-template-columns:minmax(145px,1fr) 80px 68px!important}.signatureHead span:nth-child(4),.signatureRow>span:nth-child(4){display:none!important}.signatureBrand{gap:9px}.hostuvoMark{width:42px;height:42px;font-size:21px}.opportunityHead{align-items:flex-start;flex-direction:column}.scanMeta{display:none}}.opportunityStrip{margin-bottom:14px;padding:12px 14px;background:linear-gradient(135deg,color-mix(in srgb,var(--signature) 4%,var(--panel)),var(--panel));border-color:color-mix(in srgb,var(--signature) 18%,var(--border))}.opportunityStripHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.opportunityStripHead h3{font-size:15px;margin:2px 0 0;letter-spacing:-.02em}.opportunityStripHead button{border:1px solid color-mix(in srgb,var(--signature) 40%,var(--border));background:color-mix(in srgb,var(--signature) 7%,var(--panel2));color:var(--text2);border-radius:9px;padding:7px 10px;font-size:10px;font-weight:900;cursor:pointer}.opportunityStripRail{display:grid;grid-template-columns:repeat(10,minmax(92px,1fr));gap:5px}.opportunityStripRail>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 5px;border:1px solid var(--borderSoft);background:var(--panel2);color:var(--text);border-radius:9px;padding:7px 8px;cursor:pointer;text-align:left;min-width:0}.opportunityStripRail>button:hover{border-color:color-mix(in srgb,var(--signature) 40%,var(--border));transform:translateY(-1px)}.opportunityStripRail>button.hot{box-shadow:inset 0 -2px 0 var(--green)}.opportunityStripRail span{font-size:10px;color:var(--muted)}.opportunityStripRail b{font-size:10px;overflow:hidden;text-overflow:ellipsis}.opportunityStripRail strong{font-size:12px}.opportunityStripRail small{grid-column:1/-1;font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opportunityStrip>p{margin:6px 0 0;color:var(--muted2);font-size:10px}@media(max-width:1300px){.opportunityStripRail{grid-template-columns:repeat(5,1fr)}}@media(max-width:700px){.opportunityStripRail{grid-template-columns:repeat(2,1fr)}.opportunityStripHead{align-items:flex-start}.opportunityStripHead button{white-space:nowrap}}:root{--bg:#080a0d;--bgGlow:#151116;--panel:#0f1217;--panel2:#141820;--panel3:#191e26;--border:#2a313b;--borderSoft:#20262f;--text:#f3efe8;--text2:#c7cbd2;--muted:#858c98;--muted2:#656d79;--green:#20c58b;--greenSoft:#0d2b23;--red:#ef5368;--redSoft:#31161c;--amber:#d3a758;--amberSoft:#2d2414;--blue:#4ba5d5;--cyan:#6bc7e7;--signature:#b72d3d;--signature2:#6f1a25;--luxGold:#c9a66b;--shadow:0 18px 50px rgba(0,0,0,.24);--shadowSoft:0 8px 24px rgba(0,0,0,.18);--radius:18px;--radiusSm:11px }html[data-theme=light]{--bg:#f2efe9;--bgGlow:#e8e1d8;--panel:#fffdf9;--panel2:#f7f3ed;--panel3:#f1ece5;--border:#d9d2c9;--borderSoft:#e8e2da;--text:#20252a;--text2:#555d66;--muted:#7c838d;--muted2:#9aa0a7;--green:#087d5e;--greenSoft:#e7f5ef;--red:#c94155;--redSoft:#fbecee;--amber:#956f2e;--amberSoft:#f8f0df;--blue:#2f789e;--cyan:#1e789d;--signature:#aa2d3b;--signature2:#6c1b25;--shadow:0 20px 48px rgba(55,48,40,.1);--shadowSoft:0 7px 22px rgba(55,48,40,.07) }body{background:radial-gradient(circle at 10% -6%,color-mix(in srgb,var(--signature) 7%,transparent),transparent 25%),radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--cyan) 6%,transparent),transparent 24%),var(--bg);letter-spacing:-.002em}html[data-theme=light] body{background:radial-gradient(circle at 8% -8%,rgba(170,45,59,.055),transparent 27%),radial-gradient(circle at 93% 0%,rgba(30,120,157,.05),transparent 25%),var(--bg)}.appShell{max-width:1760px;padding:18px 24px 38px}.card{border-radius:18px;border-color:var(--border);box-shadow:var(--shadowSoft);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 98%,white 2%),var(--panel))}html[data-theme=light] .card{box-shadow:0 12px 34px #3b322a13;border-color:#ddd6cd}.premiumTopbar{display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(360px,1fr);align-items:center;gap:22px;min-height:70px;padding:6px 2px 16px;position:relative}.premiumTopbar:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:linear-gradient(90deg,transparent,var(--border) 14%,var(--border) 86%,transparent)}.brandLockup{gap:13px}.brandLockup:before,.brandDot,.versionTag{display:none!important}.hostuvoLogo{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:linear-gradient(145deg,#171a20,#020304);color:#fff;font-size:25px;font-weight:950;font-style:italic;letter-spacing:-.1em;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--signature) 55%,transparent),0 12px 32px #0000003d}.brandLockup b{font-size:24px;letter-spacing:-.035em;line-height:1}.brandLockup small{font-size:10px;margin-top:5px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.liveMarketDock{justify-self:center;display:grid;grid-template-columns:auto auto auto auto;align-items:center;gap:8px;border:1px solid var(--border);background:linear-gradient(180deg,var(--panel),var(--panel2));color:var(--text);border-radius:999px;padding:8px 12px 8px 13px;cursor:pointer;box-shadow:var(--shadowSoft);transition:.16s ease}.liveMarketDock:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--signature) 48%,var(--border));box-shadow:0 12px 28px #00000029}.liveMarketDock span{font-size:10px;letter-spacing:.16em;font-weight:950;color:var(--signature)}.liveMarketDock b{font-size:13px}.liveMarketDock em{font-size:10px;color:var(--muted);font-style:normal}.liveMarketDock i{font-style:normal;color:var(--cyan);font-size:13px}.topRight{justify-content:flex-end}.themeToggle,.soundStatus{min-height:34px;border-radius:999px;padding:8px 12px;background:var(--panel);border-color:var(--border);box-shadow:none}.feed{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid var(--border);border-radius:999px;background:var(--panel);font-size:10px}.feed.ok{border-color:color-mix(in srgb,var(--green) 36%,var(--border));background:color-mix(in srgb,var(--green) 6%,var(--panel))}.premiumHero{padding:18px 20px 16px;margin-bottom:16px;overflow:hidden}.premiumHero:before{width:74px;height:2px;background:linear-gradient(90deg,var(--signature),transparent)}.controlRow{align-items:center}.pairControl small{font-size:10px}.marketPickerTrigger{min-width:218px;border-radius:12px;padding:10px 13px;box-shadow:none}.marketPickerTrigger:after{height:1px;opacity:.45}.marketPickerTrigger b{font-size:14px}.intervals{gap:7px}.intervals button{min-width:43px;padding:8px 10px;border-radius:10px;background:var(--panel2)}.intervals button.active,.workspaceTabs button.active,.chartToolbar button.active{border-color:color-mix(in srgb,var(--signature) 46%,var(--border));background:color-mix(in srgb,var(--signature) 8%,var(--panel2));box-shadow:inset 0 -2px 0 var(--signature);color:var(--text)}.heroMetrics{grid-template-columns:minmax(400px,1.7fr) minmax(350px,1fr) 150px;gap:12px;margin-top:15px}.primaryPrice,.executionBox,.qualityBox{min-height:102px;border-radius:13px;padding:14px 16px}.primaryPrice strong{font-size:39px}.primaryPrice>span,.executionBox>span,.qualityBox>span{font-size:10px}.marketStrip{margin-top:11px;gap:8px}.marketStrip span{padding:6px 9px;border-radius:8px}.opportunityStrip{padding:15px 16px 14px;margin-bottom:16px;border-color:var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--signature) 2.5%,var(--panel)),var(--panel))}.opportunityStripHead{margin-bottom:10px}.opportunityStripHead h3{font-size:17px}.opportunityStripHead button{font-size:10px;border-color:var(--border);background:var(--panel2)}.opportunityStripRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.opportunityStripRail>button{min-height:58px;border-radius:11px;padding:9px 10px;background:linear-gradient(180deg,var(--panel2),color-mix(in srgb,var(--panel2) 88%,var(--panel)));border-color:var(--borderSoft)}.opportunityStripRail>button:hover{border-color:color-mix(in srgb,var(--signature) 38%,var(--border));transform:translateY(-1px)}.opportunityStripRail span{font-size:10px}.opportunityStripRail b{font-size:11px}.opportunityStripRail strong{font-size:16px}.opportunityStripRail small{font-size:10px}.opportunityStrip>p{font-size:10px;margin-top:8px}.strongTrendShell{padding:23px 24px;margin-bottom:16px;border-radius:20px;box-shadow:var(--shadowSoft);background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel2) 66%,var(--panel)))}.decisionOrbs{grid-template-columns:148px minmax(0,1fr) 148px}.decisionOrb{width:122px;height:122px;background:color-mix(in srgb,var(--panel2) 88%,var(--panel));border-width:1px}.decisionCenter h1{font-size:30px}.decisionCenter p{font-size:11px}.tradeGateRow span,.trendPlan span{min-height:58px;border-radius:11px;padding:11px 12px}.tradeGateRow b,.trendPlan b{font-size:13px}.commandGrid{grid-template-columns:minmax(0,2.08fr) minmax(340px,.72fr);gap:16px;align-items:stretch}.chartStage{padding:18px;display:flex;flex-direction:column;min-width:0}.chartTopline h2{font-size:19px}.chartTopline p{font-size:10px}.chartToolbar{flex-wrap:nowrap;overflow-x:auto;gap:7px;margin:13px 0 10px;padding-bottom:4px;scrollbar-width:thin}.chartToolbar button{white-space:nowrap;min-height:32px;padding:6px 10px;border-radius:9px}.chartViewport{height:630px;border-radius:13px;border-color:var(--borderSoft)}.commandRail{display:grid;grid-template-rows:1fr 1fr;gap:16px;align-self:stretch}.commandRail>.card,.commandRail>section,.commandRail>div{height:100%;min-height:0}.premiumSession,.pulseCard{padding:17px;border-radius:18px}.usSessionHead h2{font-size:18px}.pulseGrid{gap:9px}.pulseGrid>div,.usSessionGrid>span,.sessionCountdown,.sessionSignal{border-radius:11px;padding:10px}.overlayDisclosure{border-radius:9px;padding:7px 9px;background:color-mix(in srgb,var(--amberSoft) 58%,var(--panel));border-color:color-mix(in srgb,var(--amber) 20%,var(--border));font-size:10px}.advancedWorkspace{margin-top:20px}.workspaceHead{padding:2px 3px 11px}.workspaceTabs{gap:7px;padding-bottom:11px}.workspaceTabs button{padding:8px 11px;border-radius:9px}.diagGrid,.booksGrid,.contextGrid,.flowSplit{align-items:start}.diagGrid>*,.booksGrid>*,.contextGrid>*{height:auto!important;min-height:0}.diagNote{min-height:0!important}.workspaceBody>.card{border-radius:17px}.flowProCard,.cascadeCard,.indicatorCard,.contextCard,.signalCard,.bookCard,.globalFeeds{padding:17px}footer{padding-top:24px;color:var(--muted);font-size:10px}button{transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.eyebrow,.sectionHeading>span,.usSessionHead>div:first-child>span{color:var(--cyan)}html[data-theme=light] .premiumTopbar:after{background:linear-gradient(90deg,transparent,#dcd5cc 14%,#dcd5cc 86%,transparent)}html[data-theme=light] .topbar:after{position:absolute;top:auto;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#dcd5cc 14%,#dcd5cc 86%,transparent)}html[data-theme=light] .hostuvoLogo{background:linear-gradient(145deg,#202328,#050607)}@media(max-width:1350px){.appShell{padding-inline:16px}.premiumTopbar{grid-template-columns:1fr auto}.liveMarketDock{grid-row:2;grid-column:1/-1}.commandGrid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.72fr)}.opportunityStripRail{grid-template-columns:repeat(5,1fr)}}@media(max-width:1180px){.premiumTopbar{grid-template-columns:1fr auto}.liveMarketDock{justify-self:start}.commandGrid{grid-template-columns:1fr}.commandRail{grid-template-columns:1fr 1fr;grid-template-rows:auto}.heroMetrics{grid-template-columns:1.5fr 1fr 135px}.chartViewport{height:590px}}@media(max-width:820px){.appShell{padding:12px}.premiumTopbar{display:flex;flex-wrap:wrap;gap:10px}.brandLockup{flex:1}.topRight{width:100%;justify-content:flex-start;overflow-x:auto}.liveMarketDock{order:3;justify-self:auto}.hostuvoLogo{width:44px;height:44px;font-size:22px}.brandLockup b{font-size:21px}.heroMetrics{grid-template-columns:1fr}.qualityBox{min-height:76px}.opportunityStripRail{grid-template-columns:repeat(2,1fr)}.commandRail{grid-template-columns:1fr}.chartViewport{height:520px}.decisionOrbs{grid-template-columns:1fr}.decisionOrb{display:none}.chartToolbar{margin-inline:-2px}.tradeGateRow,.trendPlan{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.opportunityStripRail{grid-template-columns:1fr 1fr}.primaryPrice strong{font-size:32px}.liveMarketDock{width:100%;justify-content:center}.chartViewport{height:460px}}.dailyBrief{margin-top:14px;padding:16px 17px 13px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--panel2) 82%,var(--panel)),var(--panel));box-shadow:none;position:relative;overflow:hidden}.dailyBrief:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--muted2);opacity:.8}.dailyBrief.up:before,.dailyBrief.strongUp:before{background:var(--green)}.dailyBrief.down:before,.dailyBrief.strongDown:before{background:var(--red)}.dailyBrief.mixed:before{background:linear-gradient(180deg,var(--cyan),var(--amber))}.dailyBriefHead{display:grid;grid-template-columns:minmax(0,1fr) 185px;gap:18px;align-items:start;border-bottom:1px solid var(--borderSoft);padding-bottom:12px}.dailyBriefHead h2{font-size:19px;margin:3px 0;letter-spacing:-.025em}.dailyBriefHead p{font-size:10px;color:var(--muted);margin:0;max-width:680px;line-height:1.45}.dailySentiment{min-height:86px;border:1px solid var(--borderSoft);background:color-mix(in srgb,var(--panel2) 72%,var(--panel));border-radius:12px;padding:9px 11px;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.dailySentiment small{grid-column:1/-1;font-size:10px;letter-spacing:.12em;color:var(--muted);font-weight:900}.dailySentiment strong{font-size:30px;letter-spacing:-.05em;line-height:1}.dailySentiment strong em{font-size:10px;font-style:normal;color:var(--muted);margin-left:2px}.dailySentiment b{font-size:10px;line-height:1.25;color:var(--text2)}.dailySentiment span{grid-column:1/-1;font-size:10px;color:var(--muted2)}.dailyBrief.up .dailySentiment strong,.dailyBrief.strongUp .dailySentiment strong{color:var(--green)}.dailyBrief.down .dailySentiment strong,.dailyBrief.strongDown .dailySentiment strong{color:var(--red)}.dailyBriefGrid{display:grid;grid-template-columns:1.35fr 1fr 1.15fr;gap:10px;margin-top:11px}.dailyBriefGrid>div{border:1px solid var(--borderSoft);background:color-mix(in srgb,var(--panel2) 82%,var(--panel));border-radius:12px;padding:11px;min-width:0}.dailyBriefGrid h3{font-size:10px;margin:0 0 8px;letter-spacing:.005em}.dailyDriver{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--borderSoft)}.dailyDriver:last-child{border-bottom:0}.dailyDriver span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.dailyDriver b{font-size:10px;color:var(--text2);font-weight:750;white-space:normal}.dailyDriver.good b{color:var(--green)}.dailyDriver.bad b{color:var(--red)}.dailyDriver.warn b{color:var(--amber)}.dailyRisks p{display:flex;gap:7px;align-items:flex-start;margin:0;padding:6px 0;border-bottom:1px solid var(--borderSoft);font-size:10px;line-height:1.45;color:var(--text2)}.dailyRisks p:last-child{border-bottom:0}.dailyRisks i{display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;background:var(--amberSoft);color:var(--amber);font-size:10px;font-style:normal;font-weight:950}.dailyPlan{display:flex!important;flex-direction:column}.dailyPlan>span{font-size:10px;letter-spacing:.14em;color:var(--blue);font-weight:950}.dailyPlan h3{font-size:11px;line-height:1.45;margin:5px 0 11px}.dailyPlan>div{margin-top:auto;padding-top:9px;border-top:1px solid var(--borderSoft)}.dailyPlan small{display:block;font-size:10px;color:var(--muted);margin-bottom:3px}.dailyPlan b{font-size:10px}.dailyBriefFoot{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:9px;padding:0 2px;font-size:10px;color:var(--muted2)}.dailyBriefFoot b{font-weight:700;color:var(--muted)}html[data-theme=light] .dailyBrief{background:linear-gradient(145deg,#fffdf9,#f7f2ea);border-color:#ded7cc}html[data-theme=light] .dailyBriefGrid>div,html[data-theme=light] .dailySentiment{background:#ffffffb8;border-color:#e6dfd5}@media(max-width:1180px){.dailyBriefGrid{grid-template-columns:1fr 1fr}.dailyPlan{grid-column:1/-1}.dailyBriefHead{grid-template-columns:1fr 170px}}@media(max-width:760px){.dailyBriefHead{grid-template-columns:1fr}.dailySentiment{grid-template-columns:auto 1fr;min-height:auto}.dailyBriefGrid{grid-template-columns:1fr}.dailyPlan{grid-column:auto}.dailyBriefFoot{align-items:flex-start;flex-direction:column}.dailyDriver{grid-template-columns:74px minmax(0,1fr)}}.chartStage{overflow:visible}.chartTopline{align-items:flex-start;gap:18px}.chartTopline>div:first-child{min-width:0}.chartTopline h2{font-size:20px;letter-spacing:-.025em;margin-top:4px}.chartTopline p{max-width:720px;line-height:1.45}.chartHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.chartHeaderActions .chartLegend{margin:0}.chartHeaderActions .chartWallButton{border:1px solid color-mix(in srgb,var(--blue) 35%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 5%,var(--panel2)),var(--panel2));color:var(--text2);border-radius:10px;padding:8px 12px;font-size:10px;font-weight:850;cursor:pointer;white-space:nowrap;box-shadow:none}.chartHeaderActions .chartWallButton:hover{border-color:color-mix(in srgb,var(--blue) 62%,var(--border));transform:translateY(-1px)}.chartToolbarRefined{display:grid!important;grid-template-columns:1fr;gap:7px!important;overflow:visible!important;flex-wrap:unset!important;margin:12px 0 10px!important;padding:0!important;scrollbar-width:none!important}.chartToolbarRefined::-webkit-scrollbar{display:none!important}.toolbarGroup{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;padding:6px 7px;border:1px solid var(--borderSoft);border-radius:11px;background:color-mix(in srgb,var(--panel2) 70%,var(--panel));box-shadow:inset 0 1px #ffffff06}.toolbarGroupLabel{display:flex;align-items:center;min-width:118px;padding:0 7px;font-size:10px;font-weight:950;letter-spacing:.14em;color:var(--muted2);white-space:nowrap}.toolbarGroup button{min-height:30px!important;padding:6px 9px!important;border-radius:8px!important;font-size:10px!important;line-height:1!important;white-space:nowrap;background:var(--panel)!important;border-color:var(--borderSoft)!important;color:var(--muted)!important;box-shadow:none!important}.toolbarGroup button:hover{color:var(--text)!important;border-color:color-mix(in srgb,var(--blue) 46%,var(--border))!important;background:color-mix(in srgb,var(--blue) 4%,var(--panel))!important}.toolbarCore button.active{color:var(--text)!important;border-color:color-mix(in srgb,var(--blue) 55%,var(--border))!important;background:color-mix(in srgb,var(--blue) 8%,var(--panel))!important;box-shadow:inset 0 -2px 0 var(--blue)!important}.toolbarFlow button.active{color:var(--text)!important;border-color:color-mix(in srgb,var(--cyan) 58%,var(--border))!important;background:color-mix(in srgb,var(--cyan) 7%,var(--panel))!important;box-shadow:inset 0 -2px 0 var(--cyan)!important}.toolbarGroup .hotLayer.active{border-color:color-mix(in srgb,var(--amber) 62%,var(--border))!important;background:color-mix(in srgb,var(--amber) 8%,var(--panel))!important;box-shadow:inset 0 -2px 0 var(--amber)!important;color:var(--text)!important}.chartViewport{border-radius:14px!important;border:1px solid color-mix(in srgb,var(--border) 82%,transparent)!important;box-shadow:inset 0 1px #ffffff06,0 8px 30px #0f192309;background:var(--panel)!important}html[data-theme=light] .chartViewport{background:var(--panel2)!important;border-color:#d9dedf!important;box-shadow:inset 0 1px #fff,0 10px 32px #3a342d09}html[data-theme=light] .toolbarGroup{background:var(--panel2);border-color:#e2ddd4}html[data-theme=light] .toolbarGroup button{background:var(--panel2)!important;border-color:#ddd8cf!important;color:#68727b!important}html[data-theme=light] .toolbarGroup button:hover{background:var(--panel2)!important;color:#283641!important}html[data-theme=light] .chartHeaderActions .chartWallButton{background:var(--panel2);border-color:#d9dde0;color:#3d4b56}.overlayDisclosure{margin:0 0 8px!important;border-radius:9px!important;padding:7px 10px!important;font-size:10px!important}@media(max-width:1080px){.chartHeaderActions{width:100%;justify-content:space-between}.chartTopline{flex-wrap:wrap}.toolbarGroupLabel{min-width:105px}}@media(max-width:760px){.chartHeaderActions{width:100%;justify-content:space-between}.chartToolbarRefined{gap:6px!important}.toolbarGroup{flex-wrap:nowrap;overflow-x:auto;padding:6px;scrollbar-width:none}.toolbarGroup::-webkit-scrollbar{display:none}.toolbarGroupLabel{position:sticky;left:0;z-index:2;min-width:max-content;background:var(--panel2);border-radius:7px;padding:8px}.chartHeaderActions .chartLegend{display:none}.chartHeaderActions .chartWallButton{width:100%}}.goldenRadar .opportunityStripHead{align-items:center;gap:14px}.goldenRadar .opportunityStripHead p{margin:3px 0 0;color:var(--muted);font-size:10px}.goldenSummary{margin-left:auto;min-width:122px;padding:8px 10px;border:1px solid var(--borderSoft);border-radius:11px;background:var(--panel2);display:grid;grid-template-columns:auto 1fr;column-gap:7px;align-items:center}.goldenSummary b{font-size:22px;color:var(--green)}.goldenSummary span{font-size:10px;font-weight:850;color:var(--text2);text-transform:uppercase}.goldenSummary em{grid-column:1/-1;font-style:normal;font-size:10px;color:var(--muted)}.goldenRadar .opportunityStripRail>button{position:relative;text-align:left;min-height:78px;padding:10px 11px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"rank coin" "state state" "strategy score";gap:3px 7px;align-content:center}.goldenRadar .opportunityStripRail>button>span:first-child{grid-area:rank;font-size:10px;color:var(--muted)}.goldenRadar .opportunityStripRail>button>b{grid-area:coin;font-size:12px}.goldenRadar .opportunityStripRail>button>strong{grid-area:state;font-size:10px;line-height:1.2}.goldenRadar .opportunityStripRail>button>small{grid-area:strategy;font-size:10px;color:var(--muted)}.goldenRadar .opportunityStripRail>button>em{grid-area:score;font-size:10px;color:var(--muted2);font-style:normal;text-align:right}.goldenRadar .entryReady{border-color:color-mix(in srgb,var(--green) 65%,var(--border))!important;background:linear-gradient(135deg,var(--greenSoft),var(--panel))!important;box-shadow:inset 3px 0 0 var(--green)}.goldenRadar .entryReady strong{color:var(--green)}.goldenRadar .planWait{border-color:color-mix(in srgb,var(--amber) 45%,var(--border))!important;box-shadow:inset 3px 0 0 var(--amber)}.goldenRadar .planWait strong{color:var(--amber)}.goldenRadar .observeOnly{opacity:.82}.goldenFoot{font-size:10px!important;color:var(--muted2)!important}.goldenDeck{background:linear-gradient(180deg,color-mix(in srgb,var(--signature) 2%,var(--panel)),var(--panel))}.verifyMeta{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding:8px 11px;border:1px solid var(--borderSoft);border-radius:12px;background:var(--panel2)}.verifyMeta b{font-size:22px;line-height:1;color:var(--green)}.verifyMeta span{font-size:10px;font-weight:900;text-transform:uppercase;color:var(--text2)}.verifyMeta small{font-size:10px;color:var(--muted)}.goldenDeck .opportunityRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.goldenDeck .opportunityCard{min-height:158px;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:11px 12px;border-radius:13px;text-align:left;position:relative}.goldenDeck .opportunityCard.entryReady{border-color:color-mix(in srgb,var(--green) 68%,var(--border));background:linear-gradient(145deg,var(--greenSoft),var(--panel));box-shadow:inset 3px 0 0 var(--green),0 8px 20px #0000000d}.goldenDeck .opportunityCard.planWait{border-color:color-mix(in srgb,var(--amber) 48%,var(--border));background:linear-gradient(145deg,var(--amberSoft),var(--panel));box-shadow:inset 3px 0 0 var(--amber)}.goldenDeck .opportunityCard.observeOnly{opacity:.88}.goldenDeck .oppCoin{display:flex;align-items:baseline;gap:5px}.goldenDeck .oppCoin b{font-size:15px}.goldenDeck .oppCoin small{font-size:10px;color:var(--muted)}.goldenDeck .oppAction{font-size:10px;font-weight:950;letter-spacing:.03em;line-height:1.25}.goldenDeck .entryReady .oppAction{color:var(--green)}.goldenDeck .planWait .oppAction{color:var(--amber)}.goldenDeck .oppStrategy{font-size:10px!important;color:var(--text2);font-weight:850}.goldenDeck .oppStats{display:grid;grid-template-columns:1fr 1fr;gap:5px}.goldenDeck .oppStats span,.goldenDeck .oppPlan span{border:1px solid var(--borderSoft);background:var(--panel2);border-radius:7px;padding:5px 6px;font-size:10px;color:var(--muted)}.goldenDeck .oppStats b,.goldenDeck .oppPlan b{color:var(--text2)}.goldenDeck .oppPlan{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.goldenDeck .oppWhy{font-size:10px;line-height:1.3;color:var(--muted);margin-top:auto}.goldenDeck .selectionScore{font-size:10px;font-style:normal;color:var(--muted2);margin-top:auto}.noGoldenShot{margin-top:10px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--amber) 50%,var(--border));border-radius:11px;background:var(--amberSoft);display:flex;align-items:center;justify-content:space-between;gap:12px}.noGoldenShot b{font-size:10px;color:var(--amber)}.noGoldenShot span{font-size:10px;color:var(--muted)}@media(max-width:1180px){.goldenDeck .opportunityRail{grid-template-columns:repeat(2,minmax(0,1fr))}.verifyMeta{display:none}}@media(max-width:680px){.goldenSummary{display:none}.goldenRadar .opportunityStripRail{grid-template-columns:repeat(2,minmax(0,1fr))}.goldenDeck .opportunityRail{grid-template-columns:1fr}.noGoldenShot{align-items:flex-start;flex-direction:column}}.preMoveCard{position:relative;overflow:hidden;padding:16px;display:grid;gap:12px}.preMoveCard:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#1ca6d9 0%,#7d5cff 48%,transparent 92%);opacity:.72}.preMoveIntro,.preMoveCard .sectionHeading p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.preMoveHorizons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.preMoveH{border:1px solid var(--borderSoft);border-radius:12px;padding:10px;background:color-mix(in srgb,var(--panel) 88%,var(--bg));display:grid;gap:6px;min-width:0}.preMoveH.up{border-color:color-mix(in srgb,#00a87d 45%,var(--borderSoft));box-shadow:inset 0 -2px color-mix(in srgb,#00a87d 80%,transparent)}.preMoveH.down{border-color:color-mix(in srgb,#e54b65 45%,var(--borderSoft));box-shadow:inset 0 -2px color-mix(in srgb,#e54b65 80%,transparent)}.preMoveH.warn{border-color:color-mix(in srgb,#d49a2f 55%,var(--borderSoft));box-shadow:inset 0 -2px color-mix(in srgb,#d49a2f 80%,transparent)}.preMoveH.watch{border-color:color-mix(in srgb,#1ca6d9 48%,var(--borderSoft))}.preMoveH>div:first-child{display:flex;align-items:end;justify-content:space-between;gap:8px}.preMoveH small{font-size:10px;color:var(--muted);line-height:1.35}.preMoveH>div:first-child b{font-size:13px}.preMoveH>strong{font-size:10px;letter-spacing:.04em;min-height:24px}.preMoveScores{display:grid;grid-template-columns:1fr 1fr;gap:5px}.preMoveScores span{display:grid;gap:2px;padding:6px;border-radius:8px;background:color-mix(in srgb,var(--bg) 48%,transparent);font-size:10px;color:var(--muted)}.preMoveScores b{font-size:12px;color:var(--text)}.preMoveEvidence{display:grid;grid-template-columns:1fr 1fr;gap:7px}.preMoveEvidence>div{padding:8px 9px;border:1px solid var(--borderSoft);border-radius:10px;display:grid;gap:2px;background:color-mix(in srgb,var(--panel) 92%,var(--bg))}.preMoveEvidence span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.preMoveEvidence b{font-size:12px}.preMoveEvidence small{font-size:10px;color:var(--muted)}.preMoveValidation{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--borderSoft);padding-top:9px}.preMoveValidation span{font-size:10px;color:var(--muted);padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--bg) 55%,transparent)}.preMoveValidation b{color:var(--text)}.preMoveFoot{margin:0;font-size:10px;line-height:1.35;color:var(--muted)}@media(max-width:980px){.preMoveHorizons{grid-template-columns:1fr}.preMoveEvidence{grid-template-columns:1fr 1fr}}@media(max-width:560px){.preMoveEvidence{grid-template-columns:1fr}}.executionPlanPanel,.forwardReportPanel{margin:18px 0;padding:22px;scroll-margin-top:16px}.executionPlanPanel h2{font-size:21px;margin:6px 0}.executionPlanPanel p{line-height:1.55}.planDecisionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.planDecisionGrid article{padding:16px;border:1px solid var(--border,#dedbd4);border-radius:12px;min-width:0}.planDecisionGrid article>small,.planNumbers small{display:block;font-size:12px;font-weight:700;margin-bottom:9px}.planDecisionGrid ul{padding-left:19px;margin:0;font-size:13px;line-height:1.6}.planDecisionGrid li+li{margin-top:6px}.planDecisionGrid p{font-size:13px;margin:8px 0}.planDecisionGrid b{display:block;font-size:16px}.planNumbers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.planNumbers>div{background:#238bac12;border-radius:10px;padding:13px}.planNumbers b{font-size:19px}.executionPlanChart{height:350px;width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--border,#dedbd4)}.planNote{font-size:12px;line-height:1.6;opacity:.8}.planEmpty{padding:35px;text-align:center;border:1px dashed #8799ad;border-radius:10px}.forwardReportPanel>summary{font-weight:750;font-size:16px;cursor:pointer}.forwardReportPanel>summary>span{font-size:12px;opacity:.75;font-weight:400;margin-left:15px}.reportTableWrap{overflow-x:auto;margin:16px 0}.reportTableWrap table{width:100%;border-collapse:collapse;white-space:nowrap}.reportTableWrap th,.reportTableWrap td{padding:11px 13px;text-align:right;border-bottom:1px solid var(--border,#dedbd4);font-size:13px}.reportTableWrap th:first-child,.reportTableWrap td:first-child{text-align:left}.forwardReportPanel details{font-size:12px;margin:12px 0}@media(max-width:900px){.planDecisionGrid{grid-template-columns:1fr}.planNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}.executionPlanPanel,.forwardReportPanel{padding:14px}.executionPlanPanel h2{font-size:17px}.forwardReportPanel>summary>span{display:block;margin:8px 0}.planNumbers b{font-size:16px}}.wallVerdict{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(0,1.95fr);gap:12px;align-items:stretch;padding:11px 13px;border:1px solid var(--border);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 96%,transparent),color-mix(in srgb,var(--panel2) 86%,var(--panel)));box-shadow:var(--shadowSoft)}.wallVerdict.up{border-color:color-mix(in srgb,var(--green) 48%,var(--border));box-shadow:inset 3px 0 color-mix(in srgb,var(--green) 78%,transparent),var(--shadowSoft)}.wallVerdict.down{border-color:color-mix(in srgb,var(--red) 48%,var(--border));box-shadow:inset 3px 0 color-mix(in srgb,var(--red) 78%,transparent),var(--shadowSoft)}.wallVerdictMain small{font-size:10px;font-weight:950;letter-spacing:.16em;color:var(--cyan)}.wallVerdictMain h2{margin:3px 0;font-size:18px;line-height:1.05;letter-spacing:-.025em}.wallVerdict.up .wallVerdictMain h2{color:var(--green)}.wallVerdict.down .wallVerdictMain h2{color:var(--red)}.wallVerdictMain p{margin:0;color:var(--muted);font-size:10px}.wallVerdictStats>span{min-width:0;padding:7px 8px;border:1px solid var(--borderSoft);border-radius:8px;background:color-mix(in srgb,var(--panel2) 82%,transparent)}.wallVerdictStats small{display:block;color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.wallVerdictStats b{display:block;margin-top:3px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text2)}.chartWallPanel.corePanel{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border));box-shadow:inset 0 2px color-mix(in srgb,var(--cyan) 34%,transparent),var(--shadowSoft)}.chartWallPanel.corePanel .chartWallPanelHead small{color:var(--cyan)}.wallSyncCursor{position:absolute;top:0;bottom:0;width:1px;z-index:8;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--cyan) 75%,transparent) 12%,color-mix(in srgb,var(--cyan) 75%,transparent) 88%,transparent 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 9%,transparent)}.chartWallViewport .chartExplainTooltip{display:none}@media(min-width:1280px){.chartWall:not(.isFocused) .chartWallViewport{height:calc((100vh - 300px)/3)}}@media(max-width:1279px){.wallVerdict{grid-template-columns:1fr}.wallVerdictStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.wallVerdictStats{grid-template-columns:repeat(2,minmax(0,1fr))}.wallVerdictMain h2{font-size:15px}}@media(max-width:599px){.wallVerdict{padding:9px}.wallVerdictStats{grid-template-columns:1fr 1fr}.wallVerdictStats>span:nth-child(5),.wallVerdictStats>span:nth-child(6){grid-column:span 2}}.wallVerdict{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(0,2.8fr);gap:14px;align-items:stretch;padding:10px 12px;border:1px solid var(--border);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 96%,transparent),color-mix(in srgb,var(--panel2) 88%,var(--panel)));box-shadow:var(--shadowSoft);position:relative;overflow:hidden}.wallVerdict:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--muted)}.wallVerdict.up:before{background:#0da27b}.wallVerdict.down:before{background:#d94d62}.wallVerdict.neutral:before{background:#8a98a4}.wallVerdictMain small{display:block;font-size:10px;letter-spacing:.16em;font-weight:950;color:var(--cyan);margin-bottom:3px}.wallVerdictMain h2{margin:0 0 3px;font-size:18px;line-height:1.05;letter-spacing:-.02em}.wallVerdictMain p{margin:0;font-size:10px;color:var(--muted);line-height:1.35}.wallVerdictMain p b{color:var(--text2)}.wallVerdict.up .wallVerdictMain h2{color:#087f62}.wallVerdict.down .wallVerdictMain h2{color:#bd4053}.wallVerdictStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.wallVerdictStats span{min-width:0;padding:7px 8px;border:1px solid var(--borderSoft);border-radius:9px;background:color-mix(in srgb,var(--panel2) 84%,transparent)}.wallVerdictStats small{display:block;font-size:10px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:2px}.wallVerdictStats b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text2);font-variant-numeric:tabular-nums}.chartWallPanel.corePanel{border-color:color-mix(in srgb,var(--cyan) 38%,var(--border));box-shadow:inset 0 3px color-mix(in srgb,var(--cyan) 56%,transparent),var(--shadowSoft)}.chartWallPanel.corePanel .chartWallPanelHead small{color:color-mix(in srgb,var(--cyan) 82%,var(--text))}.chartWallPanel.corePanel .chartWallPanelHead{background:linear-gradient(180deg,color-mix(in srgb,var(--cyan) 7%,var(--panel2)),var(--panel2))}.wallSyncCursor{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--cyan) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--panel) 55%,transparent);pointer-events:none;z-index:24;transform:translate(-.5px)}.chartWallViewport{height:clamp(155px,calc((100vh - 300px)/3),245px)}.chartWall.isFocused .wallVerdict{display:none}.chartWall.isFocused .chartWallPanel{height:calc(100vh - 92px)}@media(max-width:1279px){.wallVerdict{grid-template-columns:1fr}.wallVerdictStats{grid-template-columns:repeat(3,minmax(0,1fr))}.chartWallViewport{height:230px}}@media(max-width:899px){.wallVerdictStats{grid-template-columns:repeat(2,minmax(0,1fr))}.wallVerdictMain h2{font-size:15px}.chartWallViewport{height:250px}}@media(max-width:599px){.wallVerdict{padding:9px}.wallVerdictStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.wallVerdictStats span:nth-child(n+5){display:none}.chartWallViewport{height:300px}}.diagLegend{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;font-size:12px}.diagLegend span{opacity:.78}.planStatusBar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 12px}.planStatusBar>span,.aucGrid>span{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid var(--line);border-radius:10px}.planStatusBar small,.aucGrid small{opacity:.65}.planStatusBar .blocked,.horizonFlag.blocked{border-style:dashed}.planStatusBar .ok,.horizonFlag.ok{border-width:2px}.planBlockedNotice{display:flex;flex-direction:column;gap:5px;padding:12px;margin:10px 0;border:2px solid var(--line);border-radius:12px}.planBlockedNotice small{opacity:.7}.planBlockedNotice.neutral{border-style:dashed}.horizonFlag{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;margin:10px 0;border:1px solid var(--line);border-radius:10px;font-size:12px}.forecastGrid em,.aucGrid em{font-style:normal;font-size:10px;opacity:.62}.verifiedLevels{border-width:2px}.aucBlock{margin-top:14px}.aucGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.method b{letter-spacing:.02em}@media(max-width:900px){.planStatusBar{grid-template-columns:1fr 1fr}.aucGrid{grid-template-columns:1fr}.diagLegend,.horizonFlag{align-items:flex-start;flex-direction:column}}.accumulationPanel{border:1px solid rgba(120,140,180,.28);padding:20px}.accumulationPanel.bottomSignal{box-shadow:inset 0 0 0 1px #36d39929}.accumulationPanel.topSignal{box-shadow:inset 0 0 0 1px #ff757529}.accHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.accHead h2{margin:.35rem 0}.accAction{min-width:190px;text-align:right;display:grid;gap:4px}.accAction strong{font-size:1.15rem}.accAction b{font-size:2rem}.accScores,.accEvidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin-top:14px}.accScores>div,.accEvidence>div{padding:12px;border:1px solid rgba(130,150,190,.18);border-radius:12px;display:grid;gap:4px}.accScores b,.accEvidence b{font-size:1.05rem}.accScores small,.accEvidence small,.accEvidence span{opacity:.72}.accBlock{margin-top:12px;padding:12px;border-radius:12px;background:#e650501a;display:grid;gap:4px}.accReasons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.accReasons>div{padding:12px;border-radius:12px;background:#788cb412;display:grid;gap:6px}.accReasons span{font-size:.86rem;opacity:.78}.accFoot{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;font-size:.82rem;opacity:.78}.accFoot em{width:100%}.accumulationStrip .accTop{border-color:#ff757547}.accumulationStrip .accBottom{border-color:#36d39947}.microDiagnostics{margin:14px 0}.microDiagnostics>summary{cursor:pointer;padding:12px 16px;border:1px solid rgba(130,150,190,.18);border-radius:12px;font-weight:700;opacity:.8}.microDiagnostics[open]>summary{margin-bottom:10px}@media(max-width:760px){.accHead{flex-direction:column}.accAction{text-align:left}.accReasons{grid-template-columns:1fr}}.dashboardGuide{padding:16px 18px;margin:0 0 14px}.guideHead,.moduleTitle,.workspaceHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.guideHead h2{font-size:18px;margin:3px 0 2px}.guideHead p,.moduleTitle p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.guideSteps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin-top:13px}.guideSteps>div{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--borderSoft);background:var(--panel2);border-radius:11px;min-width:0}.guideSteps>div>b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:color-mix(in srgb,var(--blue) 16%,var(--panel));color:var(--blue);border:1px solid color-mix(in srgb,var(--blue) 35%,var(--border));flex:none}.guideSteps span{display:flex;flex-direction:column;min-width:0}.guideSteps strong{font-size:10px}.guideSteps small{font-size:10px;color:var(--muted);margin-top:2px}.guideSteps>i{font-style:normal;color:var(--blue);font-weight:900}.moduleHelp{margin-top:7px;max-width:100%}.moduleHelp>summary{list-style:none;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:10px;font-weight:850;color:var(--blue);border:1px solid color-mix(in srgb,var(--blue) 28%,var(--border));background:color-mix(in srgb,var(--blue) 5%,var(--panel2));border-radius:8px;padding:5px 8px;-webkit-user-select:none;user-select:none}.moduleHelp>summary::-webkit-details-marker{display:none}.moduleHelp[open]>summary{background:color-mix(in srgb,var(--blue) 11%,var(--panel2));border-color:color-mix(in srgb,var(--blue) 52%,var(--border))}.moduleHelp.compact{margin-top:5px}.moduleHelp.compact>summary{font-size:10px;padding:4px 7px}.moduleHelpBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;padding:9px;border:1px solid var(--borderSoft);background:var(--panel2);border-radius:10px;min-width:min(560px,80vw)}.moduleHelpBody p{margin:0!important;padding:7px 8px;border-radius:8px;background:var(--panel);border:1px solid var(--borderSoft);font-size:10px!important;line-height:1.45!important}.moduleHelpBody b{display:block;color:var(--text);font-size:10px;margin-bottom:2px}.moduleHelpBody span{display:block;color:var(--muted)}.sessionsCard,.sentimentCard,.hyperCard{padding:14px}.moduleTitle h3{font-size:16px;margin:3px 0 2px}.sessionRows{display:grid;gap:6px;margin-top:11px}.sessionRows>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto minmax(120px,auto);gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--borderSoft);background:var(--panel2);border-radius:10px}.sessionRows>div.isOpen{border-color:color-mix(in srgb,var(--green) 34%,var(--border));background:linear-gradient(90deg,var(--greenSoft),var(--panel2) 55%)}.sessionFlag{font-size:18px}.sessionRows>div>span:nth-child(2){display:flex;flex-direction:column}.sessionRows b{font-size:10px}.sessionRows small{font-size:10px;color:var(--muted);margin-top:1px}.sessionRows em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.05em;padding:4px 6px;border-radius:999px;border:1px solid var(--border);white-space:nowrap}.sessionRows em.open{color:var(--green);border-color:color-mix(in srgb,var(--green) 42%,var(--border));background:var(--greenSoft)}.sessionRows em.closed{color:var(--muted);background:var(--panel)}.sessionRows strong{font-size:10px;text-align:right;white-space:nowrap}.sentimentBody{display:grid;grid-template-columns:180px 1fr;gap:14px;align-items:end;margin-top:8px}.sentimentBody>div:last-child{display:flex;flex-direction:column;padding-bottom:4px}.sentimentBody>div:last-child>strong{font-size:30px;line-height:1}.sentimentBody>div:last-child>strong small{font-size:12px;color:var(--muted)}.sentimentBody>div:last-child>b{font-size:11px;margin:4px 0}.sentimentBody>div:last-child>span{font-size:10px;color:var(--muted);line-height:1.4}.sentGauge{position:relative;width:170px;height:86px;overflow:hidden;margin:3px auto 0}.sentGauge:before{content:"";position:absolute;left:0;top:0;width:170px;height:170px;border-radius:50%;background:conic-gradient(from 270deg,#e34e4e 0deg 36deg,#ef7f2d 36deg 72deg,#f0bc3d 72deg 108deg,#9abe38 108deg 144deg,#38a95a 144deg 180deg,transparent 180deg 360deg)}.sentGauge:after{content:"";position:absolute;left:35px;top:35px;width:100px;height:100px;border-radius:50%;background:var(--panel)}.sentNeedle{position:absolute;z-index:4;width:4px;height:58px;left:83px;bottom:0;background:var(--text);border-radius:99px;transform-origin:50% 100%;transform:rotate(var(--needle));box-shadow:0 1px 3px #00000040}.sentHub{position:absolute;z-index:5;width:15px;height:15px;left:77.5px;bottom:-1px;border-radius:50%;background:var(--text);border:4px solid var(--panel)}.hyperStatus{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:9px;padding:8px 9px;border:1px solid var(--borderSoft);background:var(--panel2);border-radius:9px}.hyperStatus b{font-size:10px}.hyperStatus span{font-size:10px;color:var(--muted)}.explainedModule{display:flex;flex-direction:column;gap:6px}.explainedModule>.moduleHelp{align-self:flex-end;margin:0 2px -2px 0;z-index:2}.railFold{border:1px solid var(--border);background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadowSoft);overflow:hidden}.railFold>summary{cursor:pointer;list-style:none;padding:11px 13px;font-size:10px;font-weight:900;color:var(--text2);display:flex;align-items:center;justify-content:space-between}.railFold>summary::-webkit-details-marker{display:none}.railFold>summary:after{content:"+";color:var(--blue);font-size:14px}.railFold[open]>summary:after{content:"−"}.railFoldHelp{padding:0 13px 10px;color:var(--muted);font-size:10px;line-height:1.45;border-bottom:1px solid var(--borderSoft)}.railFold>.premiumSession,.railFold>.pulseCard{border:0;border-radius:0;box-shadow:none}.workspaceHead{padding:0 3px 10px}.workspaceHead>div:first-child{min-width:0}.workspaceLegend{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:9px}.workspaceLegend>div{padding:10px 11px;border:1px solid var(--borderSoft);background:var(--panel2);border-radius:10px;display:flex;flex-direction:column;gap:2px}.workspaceLegend b{font-size:10px;letter-spacing:.06em}.workspaceLegend span{font-size:10px;color:var(--muted)}.workspaceLegend .dec b{color:var(--green)}.workspaceLegend .dia b{color:var(--blue)}.workspaceLegend .res b{color:#8d68e8}.activeTabHelp{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:0 2px 9px;padding:9px 10px;border:1px solid var(--borderSoft);background:var(--panel2);border-radius:10px}.activeTabHelp>b{font-size:10px}.activeTabHelp>span{font-size:10px;color:var(--muted);line-height:1.4}.activeTabHelp .moduleHelp{margin:0}.activeTabHelp .moduleHelpBody{position:absolute;right:22px;z-index:30;box-shadow:var(--shadow);width:min(620px,80vw)}.accumulationPanel .moduleHelpBody,.accumulationStrip .moduleHelpBody{position:relative}.accumulationStrip .opportunityStripHead>div:first-child{max-width:980px}.accumulationPanel,.accumulationStrip{margin-bottom:14px}.microDiagnostics{margin:0 0 14px}.microDiagnostics>summary{font-size:10px;padding:10px 13px}@media(max-width:1180px){.guideSteps{grid-template-columns:1fr 1fr}.guideSteps>i{display:none}.sentimentBody{grid-template-columns:150px 1fr}.sentGauge{transform:scale(.86);transform-origin:left bottom}.sessionRows>div{grid-template-columns:28px 1fr auto}.sessionRows strong{grid-column:2/-1;text-align:left}.workspaceLegend{grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){.guideHead,.moduleTitle,.workspaceHead{flex-direction:column}.guideSteps{grid-template-columns:1fr}.moduleHelpBody{grid-template-columns:1fr;min-width:0;width:100%}.sessionRows>div{grid-template-columns:24px 1fr}.sessionRows em,.sessionRows strong{grid-column:2;text-align:left;width:max-content}.sentimentBody{grid-template-columns:1fr}.sentGauge{transform:none;transform-origin:center}.workspaceLegend,.activeTabHelp{grid-template-columns:1fr}.activeTabHelp .moduleHelpBody{position:static;width:100%}}html{scroll-behavior:smooth}html[data-theme=light]{--bg:#f3f6fa;--bgGlow:#eef5fb;--panel:#ffffff;--panel2:#f8fafc;--panel3:#f1f5f9;--border:#dfe6ee;--borderSoft:#e8edf3;--text:#172033;--text2:#4c5b6f;--muted:#7d8ca1;--muted2:#9ba7b6;--green:#12a97d;--greenSoft:#e8f8f3;--red:#e25265;--redSoft:#fff0f2;--amber:#e0a632;--amberSoft:#fff7e6;--blue:#2d7ff0;--cyan:#168cd5;--shadow:0 8px 26px rgba(31,51,73,.08);--shadowSoft:0 3px 12px rgba(31,51,73,.06)}html[data-theme=light] body{background:var(--panel2);color:var(--text)}body{overflow-x:hidden}.terminalFrame{min-height:100vh}.dashboardShell{max-width:none!important;margin:0 0 0 168px!important;padding:10px 16px 32px!important;width:calc(100% - 168px)}.dashboardShell .card{border-radius:11px;box-shadow:var(--shadowSoft);border-color:var(--border);background:var(--panel)}.appSidebar{position:fixed;left:0;top:0;bottom:0;width:168px;z-index:80;background:var(--panel);border-right:1px solid var(--border);padding:82px 11px 14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:2px 0 16px #1d304608}.appSidebar nav{display:grid;gap:5px}.appSidebar a,.appSidebar button{width:100%;min-height:38px;border:0;border-radius:9px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;text-align:left;cursor:pointer;font-size:10px;font-weight:700}.appSidebar a span,.appSidebar button span{width:18px;text-align:center;color:var(--muted);font-size:14px}.appSidebar a:hover,.appSidebar button:hover,.appSidebar a.active{background:var(--panel2);color:var(--text)}.appSidebar a.active span{color:#243b5b}.sidebarBottom{display:grid;gap:7px}.sidebarBottom button,.sidebarBottom a{border:1px solid var(--border);background:var(--panel2)}html[data-theme=dark] .appSidebar a.active{background:#182330;color:#fff}.dashboardTopbar{min-height:58px!important;padding:2px 2px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;border-bottom:1px solid var(--border);margin-bottom:8px;position:relative}.dashboardTopbar:after{display:none!important}.dashboardTopbar .brandLockup{position:fixed;left:18px;top:12px;z-index:90;gap:10px}.dashboardTopbar .hostuvoLogo{width:38px;height:38px;border-radius:10px;font-size:19px;box-shadow:inset 0 0 0 1px #ffffff17,0 5px 14px #0a142326}.dashboardTopbar .brandLockup b{font-size:18px;color:var(--text)}.dashboardTopbar .brandLockup small{font-size:10px;text-transform:none;letter-spacing:.01em;color:#61738c;margin-top:1px}html[data-theme=dark] .dashboardTopbar .brandLockup b{color:var(--text)}.topSelectors{display:flex;gap:9px;align-items:center}.topSelectors>div,.topSelectors>button{height:44px;min-width:138px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--text);padding:6px 28px 6px 11px;display:grid;grid-template-columns:1fr auto;position:relative;text-align:left;cursor:default}.topSelectors>button{cursor:pointer}.topSelectors small{grid-column:1/-1;font-size:10px;color:var(--muted);font-weight:700}.topSelectors b{font-size:10px;align-self:end}.topSelectors i{font-style:normal;color:var(--muted);position:absolute;right:9px;top:16px}.dashboardTopbar .topRight{gap:10px}.dashboardTopbar .feed{height:32px;border-radius:9px;padding:7px 10px;background:#edfaf6;border-color:#d7f2e9;color:#086;font-size:10px}.dashboardTopbar .feed span{display:none}.headerClock{display:flex;flex-direction:column;justify-content:center;min-width:86px;border-left:1px solid var(--border);padding-left:10px}.headerClock b{font-size:11px;line-height:1.1}.headerClock span{font-size:10px;color:var(--muted);margin-top:2px}.dashboardTopbar .soundStatus{display:none}.iconButton{width:32px;height:32px;border:0;background:transparent;color:#637b9c;border-radius:8px;cursor:pointer;font-size:15px}.iconButton:hover{background:var(--panel2)}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f4edf0;color:#5a4350;font-size:10px;font-weight:900}.marketRibbon{display:grid;grid-template-columns:minmax(300px,1.65fr) repeat(6,minmax(88px,.55fr)) minmax(165px,.85fr);align-items:stretch;gap:0;margin-bottom:10px;padding:8px 10px!important;overflow:hidden}.assetSummary{display:grid;grid-template-columns:40px minmax(70px,.6fr) minmax(115px,1fr) auto;gap:8px;align-items:center;padding:4px 13px 4px 6px;border-right:1px solid var(--borderSoft)}.coinBadge{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ff981f;color:#fff;font-size:17px;font-weight:900}.assetSummary>div{display:flex;flex-direction:column}.assetSummary>div b{font-size:12px}.assetSummary>div small{font-size:10px;color:var(--muted)}.assetSummary>strong{font-size:26px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.assetSummary>span:last-child{font-size:11px;font-weight:800;display:flex;flex-direction:column}.assetSummary>span:last-child small{font-size:10px;color:var(--muted);font-weight:500;margin-top:2px}.ribbonMetric{display:flex;flex-direction:column;justify-content:center;padding:5px 10px;border-right:1px solid var(--borderSoft);min-width:0}.ribbonMetric:last-child{border-right:0}.ribbonMetric small{font-size:10px;color:var(--muted);font-weight:700}.ribbonMetric b{font-size:10px;margin:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ribbonMetric span{font-size:10px;color:var(--muted)}.ribbonMetric.quality b{font-size:15px;color:var(--green)}.ribbonMetric.quality em{font-size:10px;color:var(--text);font-style:normal}.ribbonMetric.target b{font-size:10px}.dashboardWarnings{margin:-2px 0 9px}.dashboardWarnings .warning{margin-top:5px}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:10px;align-items:start}.dashboardMain{display:grid;gap:10px;min-width:0}.insightRail{display:grid;gap:9px;min-width:0}.insightRail>.card,.insightRail>section,.insightRail>details{margin:0!important}.insightRail .moduleHelp>summary{font-size:10px;padding:3px 5px}.insightRail .moduleHelpBody{min-width:0;width:320px;grid-template-columns:1fr;position:absolute;right:18px;z-index:50;box-shadow:var(--shadow)}.primaryDecision{padding:13px 15px!important}.decisionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--borderSoft)}.decisionHeader>div{display:flex;gap:9px;align-items:flex-start}.decisionIcon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--panel2);color:var(--blue);font-size:16px}.decisionHeader h2{font-size:16px;margin:1px 0 2px}.decisionHeader p{margin:0;color:var(--muted);font-size:10px}.decisionBadge,.researchBadge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;letter-spacing:.04em;background:#e8f7f2;color:#0b8c68;white-space:nowrap}.decisionBadge.diag{background:var(--panel2);color:#2d7ff0}.decisionContent{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:12px;margin-top:9px}.decisionHero{min-height:120px;display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--borderSoft);border-radius:10px;background:linear-gradient(135deg,#f8fbfd,#fff)}html[data-theme=dark] .decisionHero{background:var(--panel2)}.decisionFace{display:grid;place-items:center;flex:none;width:66px;height:66px;border-radius:50%;background:#e7f6f2;color:#148b6d;font-size:28px;border:1px solid #d4eee7}.primaryDecision.sell .decisionFace{background:#fff0f2;color:var(--red);border-color:#ffd7dc}.primaryDecision.buy .decisionFace{background:#e8f8f3;color:var(--green);border-color:#d2eee5}.decisionHero strong{font-size:25px;letter-spacing:-.03em;color:var(--text)}.primaryDecision.sell .decisionHero strong{color:var(--red)}.primaryDecision.buy .decisionHero strong{color:var(--green)}html[data-theme=dark] .decisionHero strong{color:var(--text)}.decisionHero p{font-size:10px;color:var(--text2);line-height:1.45;margin:7px 0 0}.decisionHero small{display:block;margin-top:6px;color:var(--muted);font-size:10px}.decisionHow{display:grid;gap:5px}.decisionHow>div{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:start;padding:8px 10px;border-bottom:1px solid var(--borderSoft)}.decisionHow>div:last-child{border-bottom:0}.decisionHow>div>span{font-size:16px;color:var(--blue)}.decisionHow p{margin:0}.decisionHow b{display:block;font-size:10px}.decisionHow small{display:block;font-size:10px;line-height:1.4;color:var(--muted);margin-top:2px}.dashboardGuide{padding:10px 13px!important;margin:0!important;background:var(--panel2)!important;border-color:#dbe9f9!important}.dashboardGuide .guideHead{display:none}.guideSteps{margin:0!important;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr!important;gap:7px!important}.guideSteps>div{padding:7px 8px!important;border:0!important;background:transparent!important}.guideSteps>div>b{width:24px!important;height:24px!important;font-size:10px!important;background:#2d7ff0!important;color:#fff!important;border:0!important}.guideSteps strong,.guideSteps small{font-size:10px!important}.guideSteps>i{font-size:13px!important}.accumulationStrip{padding:11px 12px!important;margin:0!important}.accumulationStrip .opportunityStripHead{margin-bottom:7px!important}.accumulationStrip .opportunityStripHead h3{font-size:14px!important;margin:1px 0}.accumulationStrip .opportunityStripHead p{font-size:10px!important}.accumulationStrip .moduleHelp{display:none}.accumulationStrip .goldenSummary{min-width:105px;padding:5px 8px}.accumulationStrip .goldenSummary b{font-size:18px}.accumulationStrip .opportunityStripRail{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.accumulationStrip .opportunityStripRail>button{min-height:74px!important;padding:8px!important;border-radius:9px!important;grid-template-columns:auto 1fr!important}.accumulationStrip .opportunityStripRail>button small{font-size:10px!important}.timingCard{padding:11px 12px!important}.timingCard .moduleTitle{align-items:flex-start}.timingCard .moduleTitle h3{font-size:14px;margin:2px 0}.timingCard .moduleTitle p{font-size:10px}.timingGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:7px}.timingGrid>div{padding:8px 9px;border:1px solid var(--borderSoft);border-radius:9px;background:var(--panel2);min-width:0}.timingGrid small{display:block;color:var(--muted);font-size:10px}.timingGrid b{display:block;font-size:12px;margin:3px 0;white-space:nowrap}.timingGrid span{display:block;color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardChart{padding:12px!important}.dashboardChart .chartTopline{align-items:center}.dashboardChart .chartTopline h2{font-size:15px;margin:2px 0}.dashboardChart .chartTopline p{font-size:10px}.chartIntervals{flex-wrap:nowrap;gap:4px}.chartIntervals button{min-width:33px!important;padding:5px 7px!important;font-size:10px!important;border-radius:7px!important}.dashboardChart .chartWallButton{padding:6px 8px!important;font-size:10px!important}.chartQuickLegend{display:flex;align-items:center;gap:3px;margin:8px 0 7px}.chartQuickLegend button{border:0;background:transparent;color:var(--muted);padding:4px 7px;border-radius:6px;font-size:10px;cursor:pointer}.chartQuickLegend button.active{background:#eef5ff;color:#226ccf;font-weight:800}.chartQuickLegend span{margin-left:auto;font-size:10px;color:var(--muted)}.chartToolsFold{margin-bottom:7px}.chartToolsFold>summary{list-style:none;width:max-content;margin-left:auto;border:1px solid var(--border);background:var(--panel2);border-radius:7px;padding:5px 8px;color:var(--muted);font-size:10px;cursor:pointer}.chartToolsFold>summary::-webkit-details-marker{display:none}.chartToolsFold .chartToolbarRefined{margin:7px 0 0!important}.dashboardChart .chartViewport{height:430px!important;border-radius:9px!important}.dashboardChart .chartTopline .eyebrow{font-size:10px}.insightRail .sessionsCard,.insightRail .sentimentCard,.marketDriversMini{padding:11px!important}.insightRail .moduleTitle h3{font-size:14px}.insightRail .moduleTitle p{font-size:10px}.insightRail .sessionRows{gap:4px;margin-top:8px}.insightRail .sessionRows>div{grid-template-columns:24px 1fr auto;gap:6px;padding:7px 8px;border-radius:8px}.insightRail .sessionFlag{font-size:15px}.insightRail .sessionRows b,.insightRail .sessionRows small{font-size:10px}.insightRail .sessionRows strong{grid-column:2/-1;text-align:left;font-size:10px}.insightRail .sessionRows em{font-size:10px;padding:3px 5px}.insightRail .sentimentBody{grid-template-columns:130px 1fr;gap:9px;margin-top:4px}.insightRail .sentGauge{transform:scale(.72);transform-origin:left bottom;width:130px;margin-left:0}.insightRail .sentimentBody>div:last-child>strong{font-size:24px}.insightRail .sentimentBody>div:last-child>b{font-size:10px}.insightRail .sentimentBody>div:last-child>span{font-size:10px}.researchMini{overflow:hidden}.researchMini>summary{list-style:none;padding:11px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;cursor:pointer}.researchMini>summary::-webkit-details-marker{display:none}.researchMini>summary>div{display:flex;gap:8px;align-items:flex-start;min-width:0}.researchIcon{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#edf5ff;color:var(--blue);flex:none}.researchMini h3{margin:0;font-size:13px}.researchMini p{margin:2px 0 0;color:var(--muted);font-size:10px}.researchMini summary small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.researchBadge{background:var(--panel2);color:#2d7ff0;align-self:flex-start}.researchMini[open] .researchBadge{background:#e8f7f2;color:#0b8c68}.researchBody{border-top:1px solid var(--borderSoft);padding:7px}.researchBody>.card,.researchBody>section{border:0!important;box-shadow:none!important;border-radius:8px!important;margin:0!important;background:var(--panel2)!important}.marketDriversMini .moduleTitle{align-items:center}.driverRows{display:grid;margin-top:7px}.driverRows>div{display:grid;grid-template-columns:82px 1fr 10px;gap:7px;align-items:center;padding:7px 2px;border-bottom:1px solid var(--borderSoft)}.driverRows>div:last-child{border-bottom:0}.driverRows span{font-size:10px;color:var(--muted)}.driverRows b{font-size:10px;color:var(--text2);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.driverRows i{font-style:normal;color:var(--muted);font-size:13px}.deepDecision,.microDiagnostics{margin:10px 0 0}.deepDecision>summary,.microDiagnostics>summary{list-style:none;cursor:pointer;padding:9px 12px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--muted);font-size:10px;font-weight:800}.deepDecision>summary::-webkit-details-marker,.microDiagnostics>summary::-webkit-details-marker{display:none}.deepDecision[open]>summary,.microDiagnostics[open]>summary{margin-bottom:8px;color:var(--text)}.deepDecision .accumulationPanel{margin-bottom:0!important}.advancedWorkspace{scroll-margin-top:12px}@media(max-width:1380px){.dashboardShell{margin-left:150px!important;width:calc(100% - 150px);padding-inline:10px!important}.appSidebar{width:150px}.dashboardTopbar .brandLockup{left:14px}.topSelectors>div,.topSelectors>button{min-width:120px}.dashboardGrid{grid-template-columns:minmax(0,1fr) 335px}.marketRibbon{grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(82px,.55fr)) minmax(160px,.85fr)}.marketRibbon .ribbonMetric:nth-of-type(5){display:none}.assetSummary>strong{font-size:22px}.decisionContent{grid-template-columns:1fr 1fr}}@media(max-width:1120px){.dashboardShell{margin-left:0!important;width:100%;padding-top:70px!important}.appSidebar{top:58px;width:64px;padding:10px 7px}.appSidebar a,.appSidebar button{justify-content:center;padding:7px}.appSidebar a b,.appSidebar button b{display:none}.dashboardTopbar{position:fixed;top:0;left:0;right:0;z-index:70;background:var(--panel);padding:7px 10px!important}.dashboardTopbar .brandLockup{position:static}.dashboardTopbar .brandLockup small,.topSelectors{display:none}.dashboardTopbar .topRight{margin-left:auto}.dashboardGrid{grid-template-columns:1fr}.insightRail{grid-template-columns:repeat(2,minmax(0,1fr))}.marketRibbon{margin-left:64px;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(85px,.6fr))}.marketRibbon .ribbonMetric.target{display:none}.dashboardMain,.insightRail,.deepDecision,.microDiagnostics,#workspace,footer{margin-left:64px}.decisionContent{grid-template-columns:1fr 1fr}.timingGrid{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){.dashboardShell{padding:66px 7px 20px!important}.appSidebar{display:none}.dashboardMain,.insightRail,.deepDecision,.microDiagnostics,#workspace,footer,.marketRibbon{margin-left:0}.dashboardTopbar .brandLockup b{font-size:15px}.dashboardTopbar .hostuvoLogo{width:34px;height:34px}.headerClock,.dashboardTopbar .avatar{display:none}.marketRibbon{grid-template-columns:1fr 1fr 1fr}.assetSummary{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--borderSoft);grid-template-columns:36px 1fr auto auto}.marketRibbon .ribbonMetric{border-top:0}.marketRibbon .ribbonMetric:nth-of-type(n+4){display:none}.decisionContent{grid-template-columns:1fr}.guideSteps{grid-template-columns:1fr 1fr!important}.guideSteps>i{display:none!important}.accumulationStrip .opportunityStripRail{grid-template-columns:repeat(2,1fr)!important}.timingGrid{grid-template-columns:repeat(2,1fr)}.insightRail{grid-template-columns:1fr}.dashboardChart .chartHeaderActions{width:100%;align-items:flex-start}.chartIntervals{overflow:auto;max-width:100%}.dashboardChart .chartViewport{height:380px!important}}@media(max-width:480px){.assetSummary{grid-template-columns:32px 1fr}.assetSummary>strong,.assetSummary>span:last-child{grid-column:2}.assetSummary>strong{font-size:21px}.decisionHero{padding:10px;gap:10px}.decisionFace{width:54px;height:54px}.decisionHero strong{font-size:20px}.guideSteps,.accumulationStrip .opportunityStripRail{grid-template-columns:1fr!important}.timingGrid{grid-template-columns:1fr 1fr}.dashboardChart .chartViewport{height:330px!important}}.tacticalSignal,.slingshotCard{padding:12px 13px}.tacticalSignal.buy{border-color:color-mix(in srgb,var(--green) 48%,var(--border));box-shadow:inset 3px 0 0 var(--green),var(--shadowSoft)}.tacticalSignal.sell{border-color:color-mix(in srgb,var(--red) 48%,var(--border));box-shadow:inset 3px 0 0 var(--red),var(--shadowSoft)}.tacticalSignal.watch,.slingshotCard.watch{border-color:color-mix(in srgb,#d49a17 42%,var(--border));box-shadow:inset 3px 0 #d49a17,var(--shadowSoft)}.slingshotCard.ready{border-color:color-mix(in srgb,var(--green) 56%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--green) 5%,var(--panel)),var(--panel));box-shadow:inset 3px 0 0 var(--green),var(--shadowSoft)}.slingshotCard.extreme{border-color:color-mix(in srgb,var(--blue) 38%,var(--border));box-shadow:inset 3px 0 0 var(--blue),var(--shadowSoft)}.tacticalHero{margin-top:8px;padding:9px 10px;border-radius:9px;background:var(--panel2);border:1px solid var(--borderSoft);display:flex;flex-direction:column;gap:3px}.tacticalHero strong{font-size:12px}.tacticalHero span{font-size:10px;color:var(--muted)}.tacticalLevels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}.tacticalLevels span{padding:7px;border:1px solid var(--borderSoft);border-radius:8px;background:#fbfcfe;display:flex;flex-direction:column;font-size:10px;color:var(--muted)}.tacticalLevels b{font-size:10px;color:var(--text);margin-top:2px}.horizonVotes{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:7px}.horizonVotes span{padding:6px;border:1px solid var(--borderSoft);border-radius:8px;background:var(--panel2);display:flex;flex-direction:column;font-size:10px;color:var(--muted)}.horizonVotes b{font-size:10px;margin-top:2px}.horizonVotes .up b{color:var(--green)}.horizonVotes .down b{color:var(--red)}.springGauge{display:grid;grid-template-columns:.8fr 1.2fr;gap:7px;margin-top:8px}.springGauge>div{padding:9px;border:1px solid var(--borderSoft);border-radius:9px;background:var(--panel2);display:flex;flex-direction:column}.springGauge strong{font-size:26px;line-height:1}.springGauge strong small{font-size:10px;color:var(--muted)}.springGauge span{font-size:10px;font-weight:800;margin-top:4px}.springGauge small{font-size:10px;color:var(--muted)}.springGauge b{font-size:10px;margin:2px 0 5px}.springReasons{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.springReasons span{font-size:10px;padding:4px 6px;border-radius:999px;background:#eef8f4;color:#18785f;border:1px solid #d7eee6}.springBlock{margin-top:7px;padding:6px 7px;border-radius:7px;background:#fff5e9;color:#8b5c13;font-size:10px;border:1px solid #f0dfbf}.decisionBadge.good{background:#e7f8f2;color:#078c69}.decisionBadge.bad{background:#fff0f2;color:#bf3547}@media(max-width:760px){.tacticalLevels,.springGauge{grid-template-columns:1fr}}.globalSpring .springLeader{width:100%;margin-top:8px;border:1px solid var(--borderSoft);border-radius:10px;background:linear-gradient(180deg,#fbfdff,var(--panel2));padding:9px 10px;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;text-align:left;cursor:pointer;color:var(--text)}.globalSpring .springLeader:hover{border-color:var(--blue);transform:translateY(-1px)}.springLeaderRank{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#eaf2ff;color:#2467d6;font-size:10px;font-weight:900}.springLeader>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.springLeader>div:nth-child(2) small{font-size:10px;color:var(--muted);letter-spacing:.07em}.springLeader>div:nth-child(2) strong{font-size:17px;line-height:1}.springLeader>div:nth-child(2) b{font-size:10px;color:#16785f}.springLeaderScore{text-align:right;display:flex;flex-direction:column}.springLeaderScore strong{font-size:20px}.springLeaderScore strong small,.springLeaderScore span{font-size:10px;color:var(--muted)}.springGauge.global{grid-template-columns:1fr 1fr}.springGauge.global>div{gap:1px}.springScanMeta{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px}.springScanMeta span{font-size:10px;padding:5px;border:1px solid var(--borderSoft);border-radius:7px;background:var(--panel2);text-align:center;color:var(--muted)}.springScanMeta b{color:var(--text);font-size:10px}.springMarketList{display:grid;grid-template-columns:1fr;gap:4px;margin-top:7px}.springMarketList button{border:1px solid var(--borderSoft);background:var(--panel);border-radius:8px;padding:6px 7px;display:grid;grid-template-columns:22px 1fr auto auto;grid-template-areas:"rank coin score state" ". meta meta meta";gap:2px 6px;align-items:center;text-align:left;cursor:pointer;color:var(--text)}.springMarketList button:hover,.springMarketList button.leader{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}.springMarketList button>span{grid-area:rank;font-size:10px;color:var(--muted)}.springMarketList button>b{grid-area:coin;font-size:10px}.springMarketList button>strong{grid-area:score;font-size:10px}.springMarketList button>em{grid-area:state;font-size:10px;font-style:normal;padding:2px 4px;border-radius:999px;background:var(--panel2);color:#3b66aa}.springMarketList button>small{grid-area:meta;font-size:10px;color:var(--muted)}.springBlock.globalNote{line-height:1.45}.springEmpty{margin-top:8px;padding:10px;border:1px dashed var(--borderSoft);border-radius:9px;display:flex;flex-direction:column;gap:3px}.springEmpty b{font-size:10px}.springEmpty span{font-size:10px;color:var(--muted)}@media(max-width:760px){.springScanMeta{grid-template-columns:repeat(2,1fr)}.springMarketList button{grid-template-columns:20px 1fr auto;grid-template-areas:"rank coin score" ". state state" ". meta meta"}}.positionToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--text);text-align:left;cursor:pointer;border:0;border-right:1px solid var(--borderSoft);transition:.18s ease}.positionToggle:hover{background:#2786d90f}.positionToggle.active{background:#0e997e1a;box-shadow:inset 0 0 0 1px #0e997e47}.positionToggle.active b{color:var(--green)}.positionMode{box-shadow:inset 4px 0 0 var(--green)}.positionNumbers b.pos{color:var(--green)}.positionNumbers b.neg{color:var(--red)}html[data-theme=light]{--text:#07111f;--text2:#233044;--muted:#526174;--muted2:#738196;--panel:#ffffff;--panel2:#f7f9fc;--panel3:#eef3f8;--border:#d9e2ec;--borderSoft:#e5ebf1;--blue:#1769e0;--green:#079879;--red:#d63b52;--shadow:0 12px 34px rgba(20,39,65,.075);--shadowSoft:0 5px 16px rgba(20,39,65,.055)}html[data-theme=light] body,html[data-theme=light] button,html[data-theme=light] input,html[data-theme=light] select{color:var(--text)}html[data-theme=light] p,html[data-theme=light] small,html[data-theme=light] .muted{color:var(--muted)}html[data-theme=light] .eyebrow{color:#0868c9}.dashboardShell .card{border-radius:15px;box-shadow:var(--shadowSoft)}.dashboardGrid{grid-template-columns:minmax(0,1fr) 330px;gap:12px;align-items:start}.dashboardMain{gap:12px}.premiumRail{display:grid;gap:10px;align-content:start;min-width:0}.premiumRail>*{min-width:0}.appSidebar{width:174px;padding-left:12px;padding-right:12px}.dashboardShell{margin-left:174px!important;width:calc(100% - 174px)}.sidebarSectionLabel{display:block;margin:18px 10px 7px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.16em}.sidebarModules{display:grid;gap:4px!important}.sidebarModules button{position:relative}.sidebarModules button i{font-style:normal;margin-left:auto;color:#9aa6b7;font-size:14px}.sidebarModules button:hover{background:linear-gradient(90deg,#eef5ff,#f8fbff);color:#0d2b55}.sidebarModules button:hover span{color:#1769e0}.microLegend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:7px}.microLegend span{min-width:0;padding:5px 6px;border-radius:7px;background:var(--panel2);border:1px solid #e8edf3;color:#5a697d;font-size:10px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.microLegend b{display:block;color:#182639;font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px}.moreButton,.moreLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d9e6f7;background:#f7fbff;color:#1769e0;border-radius:8px;font-size:10px;font-weight:850;cursor:pointer;transition:.16s ease}.moreButton{width:100%;margin-top:7px;padding:6px 8px;display:flex;justify-content:space-between}.moreLink{padding:4px 7px}.moreButton:hover,.moreLink:hover{background:#eaf4ff;border-color:#a9c9f5}.miniBars{height:48px;display:flex;align-items:flex-end;gap:5px;padding:5px 2px 14px;margin:6px 0 1px;position:relative;border-bottom:1px solid #e8edf3}.miniBars>div{height:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;position:relative}.miniBars i{display:block;width:min(16px,72%);min-height:4px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#3e8df5,#1769e0);box-shadow:0 2px 5px #1769e026;transition:.18s}.miniBars small{position:absolute;bottom:-13px;font-size:10px;color:#69778a;font-weight:800;white-space:nowrap}.miniBars.green i{background:linear-gradient(180deg,#42c7a3,#079879)}.miniBars.violet i{background:linear-gradient(180deg,#9677e8,#6f4fd2)}.researchTile{padding:10px 11px!important;overflow:hidden}.researchTileTop{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:start}.researchTileTop .researchIcon{width:25px;height:25px}.researchTile h3{font-size:11px;margin:1px 0;color:var(--text)}.researchTile p{font-size:10px;margin:2px 0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.researchTile .researchBadge{font-size:10px}.researchTile .miniBars{height:42px}.researchTile .microLegend{margin-top:5px}.premiumCompact{overflow:hidden}.premiumRail .moduleTitle{display:flex;justify-content:space-between;align-items:flex-start;gap:7px}.premiumRail .moduleTitle h3{font-size:12px;color:var(--text)}.premiumRail .moduleTitle p{font-size:10px;color:var(--muted);line-height:1.35}.premiumRail .moduleHelp{display:none!important}.premiumRail .sessionsCard{padding:10px!important}.premiumRail .sessionRows{grid-template-columns:1fr 1fr;display:grid;gap:5px}.premiumRail .sessionRows>div{grid-template-columns:20px 1fr auto;padding:6px 7px;gap:5px}.premiumRail .sessionRows strong{grid-column:2/-1;font-size:10px}.premiumRail .sessionRows b,.premiumRail .sessionRows small{font-size:10px}.premiumRail .sessionRows em{font-size:10px;padding:2px 4px}.premiumRail .sessionFlag{font-size:13px}.premiumRail .sentimentCard{padding:10px!important}.premiumRail .sentimentBody{grid-template-columns:98px 1fr;gap:7px;align-items:center;margin-top:2px}.premiumRail .sentGauge{width:118px;height:63px;transform:scale(.68);transform-origin:left center;margin:-5px -35px -7px 0}.premiumRail .sentimentBody>div:last-child>strong{font-size:22px;color:var(--text)}.premiumRail .sentimentBody>div:last-child>b{font-size:10px}.premiumRail .sentimentBody>div:last-child>span{font-size:10px}.premiumRail .sentimentBody .microLegend{grid-column:1/-1}.premiumRail .tacticalSignal,.premiumRail .slingshotCard{padding:10px 11px}.premiumRail .tacticalHero{margin-top:5px;padding:7px}.premiumRail .tacticalHero strong,.premiumRail .tacticalHero span{font-size:10px}.premiumRail .horizonVotes{gap:3px;margin-top:5px}.premiumRail .horizonVotes span{padding:4px;font-size:10px}.premiumRail .horizonVotes b{font-size:10px}.premiumRail .tacticalLevels{display:none}.premiumRail .globalSpring .springLeader{margin-top:5px;padding:7px}.premiumRail .springLeader>div:nth-child(2) strong{font-size:14px}.premiumRail .springLeader>div:nth-child(2) b{font-size:10px}.premiumRail .springLeaderScore strong{font-size:16px}.premiumRail .springGauge.global{margin-top:5px}.premiumRail .springGauge.global>div{padding:6px}.premiumRail .springGauge.global small{font-size:10px}.premiumRail .springGauge.global b{font-size:10px;margin:1px 0 3px}.premiumRail .springScanMeta{display:none}.premiumRail .springMarketList{margin-top:5px}.premiumRail .springMarketList button{padding:4px 6px}.premiumRail .springBlock.globalNote{display:none}.marketDriversMini{padding:10px!important}.marketDriversMini .miniBars{height:40px}.driverRows.compact{grid-template-columns:1fr 1fr;gap:2px 8px;margin-top:4px}.driverRows.compact>div{grid-template-columns:56px 1fr;padding:4px 0;border:0;border-bottom:1px solid #edf1f5}.driverRows.compact span{font-size:10px}.driverRows.compact b{font-size:10px;color:#233044}.dashboardChart{padding:14px!important;border-radius:16px!important}.dashboardChart .chartTopline h2{color:var(--text)}.premiumChartControls{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:8px 0 6px;margin-top:5px;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;scrollbar-width:none}.premiumChartControls::-webkit-scrollbar{display:none}.chartControlGroup{display:flex;align-items:center;gap:3px;white-space:nowrap}.chartControlGroup>span{font-size:10px;font-weight:900;color:var(--muted);letter-spacing:.08em;margin-right:2px}.chartControlGroup button,.chartMore{border:1px solid #dde6ef;background:var(--panel2);color:#34445a;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:750;cursor:pointer;white-space:nowrap}.chartControlGroup button.active{background:#e9f3ff;border-color:#9ec5f7;color:#0c63d5;box-shadow:inset 0 0 0 1px #1769e00d}.chartMore{margin-left:auto;background:#0d1d32;color:#fff;border-color:#0d1d32;font-weight:850}.activeTf{font-size:10px;color:#667589;white-space:nowrap}.activeTf b{color:var(--text)}.chartLegendLine{display:flex;align-items:center;gap:12px;padding:6px 2px 8px;color:#657489;font-size:10px;white-space:nowrap;overflow-x:auto}.chartLegendLine b{color:var(--text)}.chartLegendLine button{margin-left:auto;border:0;background:transparent;color:#1769e0;font-size:10px;font-weight:850;cursor:pointer;white-space:nowrap}.dashboardChart .chartViewport{height:520px!important}.chartToolsFold,.chartQuickLegend{display:none!important}.dashboardActionDock{display:flex;gap:7px;margin:10px 0 0;padding:7px;border:1px solid #dde5ee;background:var(--panel2);border-radius:12px}.dashboardActionDock button{flex:1;border:1px solid #dbe5f0;background:var(--panel2);color:var(--text);border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850;cursor:pointer}.dashboardActionDock button:hover{border-color:#a9c9f5;color:#1769e0;background:#f4f9ff}body.drawerOpen{overflow:hidden}.drawerLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;justify-content:flex-end}.drawerBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#09121f5c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.premiumDrawer{position:relative;z-index:2;width:min(580px,92vw);height:100%;background:var(--panel2);border-left:1px solid #d9e2ec;box-shadow:-24px 0 60px #0c1b302e;display:flex;flex-direction:column;animation:drawerIn .2s ease-out}.premiumDrawer.wide{width:min(1180px,94vw)}@keyframes drawerIn{0%{transform:translate(34px);opacity:.6}to{transform:none;opacity:1}}.premiumDrawer>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:20px 22px 16px;background:var(--panel2);border-bottom:1px solid #dfe6ee}.premiumDrawer>header h2{font-size:22px;margin:3px 0;color:var(--text);letter-spacing:-.02em}.premiumDrawer>header p{font-size:10px;color:var(--muted);margin:0}.drawerClose{width:34px;height:34px;border-radius:9px;border:1px solid #dde5ee;background:var(--panel2);color:var(--text);cursor:pointer;font-size:14px}.drawerScroll{overflow:auto;padding:16px 18px 28px}.drawerScroll>.card,.drawerModule>.card,.drawerModule>section{margin-bottom:12px}.drawerModule{display:grid;gap:12px}.drawerModule .moduleHelp{margin:0}.drawerModule .moduleHelp>summary{font-size:10px}.drawerModule .moduleHelpBody{position:static!important;width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))}.drawerOverlayGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.drawerOverlayGrid button{border:1px solid #dce5ef;background:var(--panel2);border-radius:11px;padding:13px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px}.drawerOverlayGrid button b{font-size:10px;color:var(--text)}.drawerOverlayGrid button span{font-size:10px;color:var(--muted)}.drawerOverlayGrid button.active{background:#ecf5ff;border-color:#8ebcf6;box-shadow:inset 3px 0 #1769e0}.drawerOverlayGrid button.active span{color:#1769e0}.workspaceMiniCharts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.workspaceMiniCharts article{border:1px solid #e0e7ef;background:var(--panel2);border-radius:11px;padding:10px 11px;display:grid;grid-template-columns:minmax(120px,.8fr) 1.2fr;gap:10px;align-items:center}.workspaceMiniCharts article>div:first-child{display:flex;flex-direction:column;gap:2px}.workspaceMiniCharts article b{font-size:10px;color:#15243a}.workspaceMiniCharts article span{font-size:10px;color:#5e6e82;line-height:1.35}.workspaceMiniCharts .miniBars{margin:0;height:50px}.deepDecision,.microDiagnostics,#workspace{display:none!important}.premiumDrawer #workspace,.premiumDrawer .advancedWorkspace{display:block!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] strong,html[data-theme=light] .decisionHero strong,html[data-theme=light] .moduleTitle h3{color:var(--text)}html[data-theme=light] .moduleTitle p,html[data-theme=light] .decisionHeader p,html[data-theme=light] .chartTopline p{color:var(--muted)!important}@media(max-width:1380px){.dashboardGrid{grid-template-columns:minmax(0,1fr) 310px}.dashboardShell{margin-left:154px!important;width:calc(100% - 154px)}.appSidebar{width:154px}.premiumRail .sessionRows{grid-template-columns:1fr}.dashboardChart .chartViewport{height:470px!important}}@media(max-width:1120px){.dashboardGrid{grid-template-columns:1fr}.premiumRail{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumRail .slingshotCard,.premiumRail .tacticalSignal{grid-column:span 1}.dashboardActionDock{margin-left:64px}.premiumDrawer.wide{width:96vw}.microLegend{grid-template-columns:1fr}.dashboardChart .chartViewport{height:430px!important}}@media(max-width:760px){.premiumRail{grid-template-columns:1fr}.dashboardActionDock{margin-left:0;flex-direction:column}.premiumChartControls{gap:5px}.chartControlGroup>span{display:none}.workspaceMiniCharts{grid-template-columns:1fr}.workspaceMiniCharts article{grid-template-columns:1fr}.drawerOverlayGrid{grid-template-columns:1fr 1fr}.premiumDrawer,.premiumDrawer.wide{width:100vw}.premiumDrawer>header{padding:14px}.drawerScroll{padding:12px}.dashboardChart .chartViewport{height:370px!important}}@media(min-width:1121px){.premiumRail{position:sticky;top:10px;max-height:calc(100vh - 20px);overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-width:thin;scrollbar-color:#cbd6e3 transparent;align-self:start}.premiumRail::-webkit-scrollbar{width:5px}.premiumRail::-webkit-scrollbar-track{background:transparent}.premiumRail::-webkit-scrollbar-thumb{background:#cbd6e3;border-radius:99px}.dashboardGrid{align-items:start}}:root{font-size:13px}html[data-theme=light] body{font-size:13px;color:var(--text)}.eyebrow{font-size:10px!important;line-height:1.25;letter-spacing:.115em}.appSidebar a,.appSidebar button{font-size:10.5px!important;min-height:41px;line-height:1.25}.appSidebar a span,.appSidebar button span{font-size:14px}.sidebarSectionLabel{font-size:10px!important;margin-top:17px!important}.sidebarModules button i{font-size:15px}.topSelectors b{font-size:11px!important}.dashboardTopbar .feed{font-size:10px!important}.headerClock b{font-size:12px!important}.assetSummary>div b{font-size:13px!important}.assetSummary>div small{font-size:10px!important}.assetSummary>span:last-child{font-size:11.5px!important}.assetSummary>span:last-child small{font-size:10px!important}.ribbonMetric b{font-size:11.5px!important}.ribbonMetric.target b{font-size:10.5px!important}.decisionHeader h2{font-size:17px!important}.decisionHeader p{font-size:10px!important;line-height:1.45}.decisionBadge,.researchBadge{font-size:10px!important;padding:4px 7px}.decisionHero p{font-size:10px!important;line-height:1.5}.decisionHero small,.decisionHow b{font-size:10px!important}.decisionHow small{font-size:10px!important;line-height:1.45}.guideSteps strong{font-size:10px!important}.guideSteps small{font-size:10px!important;line-height:1.35}.accumulationStrip .opportunityStripHead h3{font-size:15px!important}.accumulationStrip .opportunityStripHead p{font-size:10px!important;line-height:1.4}.accumulationStrip .opportunityStripRail>button strong{font-size:10px!important}.accumulationStrip .opportunityStripRail>button small{font-size:10px!important;line-height:1.35}.accumulationStrip .opportunityStripRail>button em{font-size:10px!important}.timingCard .moduleTitle h3{font-size:15px!important}.timingCard .moduleTitle p{font-size:10px!important;line-height:1.45}.timingGrid small{font-size:10px!important}.timingGrid b{font-size:12.5px!important}.timingGrid span{font-size:10px!important}.dashboardChart .chartTopline h2{font-size:16px!important}.dashboardChart .chartTopline p{font-size:10px!important;line-height:1.4}.dashboardChart .chartTopline .eyebrow{font-size:10px!important}.chartControlGroup button,.chartMore{font-size:10px!important;padding:6px 8px!important}.activeTf{font-size:10px!important}.chartLegendLine{font-size:10px!important;gap:14px}.chartLegendLine button{font-size:10px!important}.dashboardGrid{grid-template-columns:minmax(0,1fr) clamp(350px,20vw,380px)!important}.premiumRail .moduleTitle h3{font-size:14px!important;line-height:1.2}.premiumRail .moduleTitle p{font-size:10px!important;line-height:1.4}.researchTile{padding:12px 13px!important}.researchTile h3{font-size:13px!important}.researchTile p{font-size:10px!important;line-height:1.4}.researchTile .researchBadge{font-size:10px!important}.researchTileTop{grid-template-columns:28px minmax(0,1fr) auto}.researchTileTop .researchIcon{width:27px;height:27px}.researchTile .miniBars{height:48px!important;margin-top:8px}.microLegend{gap:5px!important}.microLegend span{font-size:10px!important;line-height:1.35!important;padding:6px 7px!important;white-space:normal!important;min-height:43px}.microLegend b{font-size:10px!important;margin-bottom:2px}.moreButton,.moreLink{font-size:10px!important}.moreButton{padding:7px 9px!important}.moreLink{padding:5px 8px!important}.premiumRail .sessionsCard{padding:12px!important}.premiumRail .sessionRows>div{padding:7px 8px!important}.premiumRail .sessionRows b,.premiumRail .sessionRows small,.premiumRail .sessionRows em,.premiumRail .sessionRows strong{font-size:10px!important}.premiumRail .sessionFlag{font-size:15px!important}.premiumRail .sentimentCard{padding:12px!important}.premiumRail .sentimentBody{grid-template-columns:112px 1fr!important;gap:9px!important}.premiumRail .sentimentBody>div:last-child>strong{font-size:25px!important}.premiumRail .sentimentBody>div:last-child>b{font-size:10px!important}.premiumRail .sentimentBody>div:last-child>span{font-size:10px!important;line-height:1.4}.premiumRail .tacticalSignal,.premiumRail .slingshotCard{padding:12px 13px!important}.premiumRail .tacticalHero strong{font-size:11px!important}.premiumRail .tacticalHero span{font-size:10px!important;line-height:1.35}.premiumRail .horizonVotes span{font-size:10px!important;padding:5px!important}.premiumRail .horizonVotes b{font-size:10px!important}.premiumRail .springLeader>div:nth-child(2) small{font-size:10px!important}.premiumRail .springLeader>div:nth-child(2) strong{font-size:15px!important}.premiumRail .springLeader>div:nth-child(2) b{font-size:10px!important;line-height:1.3}.premiumRail .springLeaderScore strong{font-size:18px!important}.premiumRail .springLeaderScore span,.premiumRail .springGauge.global small,.premiumRail .springGauge.global b{font-size:10px!important}.springMarketList button>span{font-size:10px!important}.springMarketList button>b{font-size:10px!important}.springMarketList button>strong{font-size:10px!important}.springMarketList button>em{font-size:10px!important}.springMarketList button>small{font-size:10px!important}.driverRows.compact span,.driverRows.compact b{font-size:10px!important}.driverRows.compact{gap:3px 10px!important}.driverRows.compact>div{padding:5px 0!important}.premiumDrawer>header h2{font-size:23px!important}.premiumDrawer>header p{font-size:10px!important;line-height:1.45}.drawerClose{font-size:15px!important}.drawerOverlayGrid button b{font-size:10px!important}.drawerOverlayGrid button span{font-size:10px!important;line-height:1.4}.workspaceMiniCharts article b{font-size:10px!important}.workspaceMiniCharts article span{font-size:10px!important;line-height:1.4}.workspaceMiniCharts .miniBars small{font-size:10px!important}.activeTabHelp>b{font-size:11px!important}.activeTabHelp>span{font-size:10px!important;line-height:1.4}.workspaceLegend b,.workspaceLegend span{font-size:10px!important}.dashboardActionDock button{font-size:10px!important;padding:9px 11px!important}.dashboardActionDock{gap:8px!important}footer{font-size:10px!important}@media(max-width:1380px){.dashboardGrid{grid-template-columns:minmax(0,1fr) 340px!important}.researchTile h3{font-size:12px!important}.researchTile p,.microLegend span{font-size:10px!important}}@media(max-width:1120px){.dashboardGrid{grid-template-columns:1fr!important}.premiumRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.microLegend span{font-size:10px!important}}@media(max-width:760px){:root{font-size:14px}.premiumRail{grid-template-columns:1fr!important}.researchTile h3{font-size:14px!important}.researchTile p,.microLegend span,.chartControlGroup button,.chartMore{font-size:10px!important}}.languagePicker{height:32px;display:flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--border);border-radius:9px;background:var(--panel);box-shadow:0 2px 8px #14274109}.languagePicker>span{font-size:14px;line-height:1}.languagePicker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:var(--text);font-size:10px;font-weight:850;cursor:pointer;padding:0 14px 0 0;min-width:74px;background-image:linear-gradient(45deg,transparent 50%,#738196 50%),linear-gradient(135deg,#738196 50%,transparent 50%);background-position:calc(100% - 8px) 48%,calc(100% - 4px) 48%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.languagePicker option{color:var(--text);background:var(--panel2);font-size:12px}@media(max-width:900px){.languagePicker select{min-width:44px;width:44px;color:transparent}.languagePicker select option{color:var(--text)}.languagePicker{padding:0 6px}}html,body,#root,.terminalFrame{max-width:100%;overflow-x:hidden}.dashboardGrid,.dashboardMain,.premiumRail,.card,.marketRibbon,.topbar,.topRight{min-width:0}.appSidebar a span,.appSidebar button span{width:24px!important;font-size:19px!important;line-height:1}.sidebarModules button i{font-size:18px!important}.decisionIcon,.researchIcon{width:31px!important;height:31px!important;font-size:18px!important;border-radius:9px}.researchTileTop{grid-template-columns:32px minmax(0,1fr) auto!important}.iconButton{width:40px!important;height:40px!important;font-size:19px!important;border-radius:10px!important;display:grid;place-items:center}.avatar{width:38px!important;height:38px!important;font-size:12px!important}.coinBadge{width:40px!important;height:40px!important;font-size:20px!important}.sessionFlag{font-size:18px!important}.languagePicker{height:40px!important;padding:0 9px!important;gap:7px!important;min-width:112px}.languagePicker>span{font-size:18px!important}.languagePicker select{font-size:10.5px!important;min-width:82px!important;font-weight:850!important}.languagePicker option{font-size:14px!important}.appSidebar a,.appSidebar button{min-height:44px!important}.moreButton,.moreLink,.chartControlGroup button,.chartMore,.chartIntervals button,.dashboardActionDock button{min-height:36px}@media(min-width:1600px){.appSidebar{width:182px!important}.dashboardShell{margin-left:182px!important;width:calc(100% - 182px)!important}.dashboardGrid{grid-template-columns:minmax(0,1fr) clamp(370px,20vw,410px)!important}.appSidebar a,.appSidebar button{font-size:11.5px!important}.appSidebar a span,.appSidebar button span{font-size:20px!important}.premiumRail .moduleTitle h3{font-size:15px!important}.researchTile h3{font-size:14px!important}}@media(max-width:1380px)and (min-width:1121px){.appSidebar a span,.appSidebar button span{font-size:18px!important;width:22px!important}.languagePicker{min-width:94px}.languagePicker select{min-width:64px!important}.dashboardGrid{grid-template-columns:minmax(0,1fr) 345px!important}}@media(max-width:1120px)and (min-width:761px){.appSidebar{width:72px!important;padding:10px 8px!important}.appSidebar a,.appSidebar button{min-height:48px!important;padding:8px!important}.appSidebar a span,.appSidebar button span{font-size:21px!important;width:26px!important}.dashboardMain,.insightRail,.deepDecision,.microDiagnostics,#workspace,footer{margin-left:72px!important}.marketRibbon{margin-left:72px!important}.dashboardShell{padding-top:76px!important}.premiumRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.languagePicker{height:38px!important;min-width:74px}.languagePicker select{width:48px!important;min-width:48px!important;color:transparent!important}.languagePicker option{color:var(--text)!important}.iconButton{width:38px!important;height:38px!important}.chartIntervals button,.chartControlGroup button,.chartMore{min-height:40px!important}}@media(max-width:760px){body{padding-bottom:72px}.appSidebar{display:flex!important;position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;height:68px!important;padding:6px 8px!important;border-right:0!important;border-top:1px solid var(--border)!important;background:var(--panel)!important;z-index:400!important;box-shadow:0 -8px 24px #14274117!important}.appSidebar>div:first-child{width:100%!important}.appSidebar nav:first-of-type{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important}.appSidebar nav:first-of-type a{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-height:54px!important;padding:4px 3px!important;border-radius:10px!important}.appSidebar nav:first-of-type a span{display:block!important;width:auto!important;font-size:21px!important}.appSidebar nav:first-of-type a b{display:block!important;font-size:10px!important;line-height:1.1!important;text-align:center!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appSidebar .sidebarSectionLabel,.appSidebar .sidebarModules,.appSidebar .sidebarBottom{display:none!important}.dashboardShell{margin-left:0!important;width:100%!important;padding:70px 8px 88px!important}.dashboardMain,.insightRail,.deepDecision,.microDiagnostics,#workspace,footer,.marketRibbon,.dashboardActionDock{margin-left:0!important}.dashboardTopbar{min-height:58px!important;gap:6px!important;align-items:center!important;flex-wrap:nowrap!important}.dashboardTopbar .brandLockup{min-width:0;flex:1}.dashboardTopbar .brandLockup b{font-size:15px!important}.dashboardTopbar .hostuvoLogo{width:36px!important;height:36px!important;font-size:18px!important}.dashboardTopbar .topRight{width:auto!important;max-width:62%;margin-left:auto!important;gap:5px!important;overflow-x:auto!important;scrollbar-width:none}.dashboardTopbar .topRight::-webkit-scrollbar{display:none}.dashboardTopbar .feed{min-width:48px;height:38px!important;padding:8px!important;font-size:10px!important;white-space:nowrap}.dashboardTopbar .feed span{display:none!important}.languagePicker{height:38px!important;min-width:62px!important;padding:0 6px!important;flex:none}.languagePicker>span{font-size:17px!important}.languagePicker select{width:38px!important;min-width:38px!important;color:transparent!important;padding-right:10px!important}.languagePicker select option{color:var(--text)!important;font-size:14px!important}.iconButton{width:38px!important;height:38px!important;font-size:18px!important;flex:none}.dashboardTopbar .avatar,.headerClock{display:none!important}.marketRibbon{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important}.assetSummary{grid-column:1/-1!important;grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important}.assetSummary>strong,.assetSummary>span:last-child{grid-column:2!important}.assetSummary>strong{font-size:23px!important}.coinBadge{width:38px!important;height:38px!important;font-size:18px!important}.marketRibbon .ribbonMetric{min-height:58px!important;padding:8px!important}.marketRibbon .ribbonMetric:nth-of-type(n+4){display:none!important}.positionToggle{display:flex!important;flex-direction:column!important;justify-content:center!important}.decisionContent{grid-template-columns:1fr!important}.decisionHero{min-height:auto!important}.decisionHow{grid-template-columns:1fr!important}.decisionHow>div{grid-template-columns:30px 1fr!important}.decisionIcon,.researchIcon{width:34px!important;height:34px!important;font-size:19px!important}.guideSteps{grid-template-columns:1fr!important}.guideSteps>i{display:none!important}.guideSteps>div{min-height:52px!important}.accumulationStrip .opportunityStripRail{grid-template-columns:1fr!important}.timingGrid{grid-template-columns:1fr 1fr!important}.premiumRail{grid-template-columns:1fr!important;gap:10px!important}.premiumRail>*{width:100%!important}.premiumRail .sessionRows{grid-template-columns:1fr!important}.premiumRail .sessionRows>div{min-height:48px!important}.premiumRail .sessionFlag{font-size:20px!important}.microLegend{grid-template-columns:1fr!important}.microLegend span{min-height:auto!important;font-size:10px!important}.dashboardChart{padding:10px!important}.dashboardChart .chartViewport{height:390px!important}.chartTopline{gap:8px!important}.chartHeaderActions{width:100%!important}.chartIntervals{display:flex!important;overflow-x:auto!important;gap:5px!important;padding-bottom:2px}.chartIntervals button{min-width:44px!important;min-height:44px!important;font-size:10px!important}.chartWallButton{min-height:44px!important}.premiumChartControls{gap:7px!important;padding-bottom:7px!important}.chartControlGroup{gap:5px!important}.chartControlGroup button,.chartMore{min-height:44px!important;padding:8px 10px!important;font-size:10px!important}.chartMore{margin-left:0!important}.chartLegendLine{font-size:10px!important;gap:10px!important}.dashboardActionDock{flex-direction:column!important}.dashboardActionDock button{min-height:44px!important;font-size:10px!important}.premiumDrawer,.premiumDrawer.wide{width:100vw!important}.premiumDrawer>header{padding:14px!important}.drawerClose{width:44px!important;height:44px!important;font-size:18px!important}.drawerScroll{padding:12px!important}.drawerOverlayGrid{grid-template-columns:1fr!important}.drawerOverlayGrid button{min-height:58px!important}.workspaceMiniCharts{grid-template-columns:1fr!important}.workspaceMiniCharts article{grid-template-columns:1fr!important}.executionPlanPanel,.forwardReportPanel{padding:12px!important}.planNumbers{grid-template-columns:1fr 1fr!important}.executionPlanChart{height:300px!important}}@media(max-width:480px){.dashboardShell{padding-left:6px!important;padding-right:6px!important}.dashboardTopbar .topRight{max-width:68%!important}.dashboardTopbar .brandLockup small{display:none!important}.marketRibbon{grid-template-columns:1fr!important}.positionToggle{grid-column:1/-1!important;border-right:0!important;border-top:1px solid var(--borderSoft)!important}.timingGrid{grid-template-columns:1fr!important}.dashboardChart .chartViewport{height:340px!important}.premiumRail .sentimentBody{grid-template-columns:100px 1fr!important}.premiumRail .sentGauge{transform:scale(.62)!important}.appSidebar nav:first-of-type a b{font-size:10px!important}}@media(max-width:360px){.dashboardShell{padding-left:4px!important;padding-right:4px!important}.dashboardTopbar .brandLockup b{font-size:13px!important}.dashboardTopbar .hostuvoLogo{width:32px!important;height:32px!important}.languagePicker{min-width:54px!important}.languagePicker>span{font-size:16px!important}.iconButton{width:36px!important;height:36px!important}.assetSummary>strong{font-size:21px!important}.dashboardChart .chartViewport{height:310px!important}.appSidebar nav:first-of-type a span{font-size:19px!important}.appSidebar nav:first-of-type a b{font-size:10px!important}}:root{--radius:12px;--radiusSm:8px;--muted:#9bafbf;--muted2:#8da2b3;--shadowSoft:0 2px 10px #00000012;font-size:13px}html[data-theme=light]{--text:#122338;--text2:#34465b;--muted:#526479;--muted2:#607084;--border:#d5dfe9;--borderSoft:#e0e7ef;--bg:#edf1f6;--panel2:#f5f7fa;--shadowSoft:0 2px 8px #243d5810}body,html[data-theme=light] body{font-size:13px;line-height:1.5;color:var(--text)}body{background:var(--bg)}html,body,#root,.terminalFrame{overflow-x:clip}button,input,select,summary{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}:focus-visible{outline:3px solid var(--blue)!important;outline-offset:3px}button,select,input,summary{scroll-margin:90px 12px}.card{box-shadow:var(--shadowSoft);background:var(--panel);border-radius:12px}.card p{line-height:1.6}.card small{line-height:1.4}.dashboardShell{max-width:none!important;margin:0 0 0 188px!important;width:calc(100% - 188px)!important;padding:88px 20px 28px!important}.appSidebar{width:188px!important;top:68px!important;height:calc(100dvh - 68px)!important;padding:18px 12px!important;background:var(--panel)!important}.appSidebar a,.appSidebar button{font-size:12px!important;gap:9px!important}.appSidebar a span,.appSidebar button span{font-size:21px!important}.sidebarSectionLabel{font-size:10px!important;letter-spacing:.12em}.dashboardTopbar{height:68px!important;min-height:68px!important;padding:10px 20px!important;gap:16px!important;background:var(--panel)!important;border-bottom:1px solid var(--border)}.topSelectors button{min-height:42px}.topSelectors b{font-size:13px!important}.topSelectors small{font-size:10px!important}.dashboardTopbar .feed{font-size:11px!important}.headerClock b{font-size:13px!important}.headerClock span{font-size:10px!important}.languagePicker select{color:var(--text)!important;font-size:12px!important}.languagePicker option{background:var(--panel)!important;color:var(--text)!important}.dashboardGrid{grid-template-columns:minmax(0,1fr) 360px!important;gap:18px!important;align-items:start}.dashboardMain,.premiumRail,.marketRibbon,footer,.dashboardActionDock{margin-left:0!important}.dashboardMain{gap:16px!important;display:flex;flex-direction:column}.premiumRail{gap:14px!important;position:sticky;top:84px;max-height:calc(100dvh - 100px);overflow-y:auto;scrollbar-gutter:stable;padding:0 4px 4px 0;overscroll-behavior:contain}.marketRibbon{grid-template-columns:minmax(235px,2fr) repeat(7,minmax(66px,1fr))!important;gap:0!important;padding:12px!important;margin-bottom:14px!important}.assetSummary{min-width:0}.assetSummary>strong{font-size:25px!important}.assetSummary>div b{font-size:14px!important}.ribbonMetric small{font-size:10px!important}.ribbonMetric b{font-size:13px!important}.ribbonMetric span{font-size:10px!important}.eyebrow{font-size:10px!important;letter-spacing:.1em;line-height:1.5!important}.primaryDecision{padding:20px!important;border-top:3px solid var(--blue)}.decisionHeader h2{font-size:20px!important}.decisionHero{padding:18px 0!important;min-height:0!important;background:none!important;border:0!important}.decisionHero strong{font-size:clamp(24px,2.3vw,40px)!important;font-weight:750;letter-spacing:-.035em;line-height:1.2}.decisionHero p{font-size:13px!important;max-width:80ch;margin:10px 0!important}.decisionHero small{font-size:11px!important;color:var(--muted);overflow-wrap:anywhere}.decisionMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;border-top:1px solid var(--border);padding:14px 0}.decisionMetrics>div{min-width:0}.decisionMetrics small,.decisionMetrics span{display:block;font-size:10px;color:var(--muted)}.decisionMetrics b{display:block;font-size:18px;margin:4px 0;font-variant-numeric:tabular-nums}.statusPill,.decisionBadge,.researchBadge{font-size:10px!important;line-height:1.4;white-space:normal}.moduleTitle h3,.researchTile h3,.premiumRail .moduleTitle h3{font-size:15px!important}.moduleTitle p,.researchTile p,.premiumRail .moduleTitle p{font-size:12px!important}.researchTile{padding:15px!important}.researchTile .miniBars{height:56px!important}.miniBars small{font-size:10px!important}.microLegend{display:none!important}.drawerScroll .microLegend{display:grid!important}.microLegend span,.microLegend b{font-size:11px!important}.moreButton,.moreLink{font-size:12px!important;min-height:38px!important}.premiumRail .sessionRows b{font-size:12px!important}.premiumRail .sessionRows small,.premiumRail .sessionRows em,.premiumRail .sessionRows strong{font-size:10px!important}.premiumRail .sessionRows>div{grid-template-columns:22px minmax(0,1fr) auto!important;padding:9px!important}.premiumRail .sentimentBody>div:last-child>b{font-size:13px!important}.premiumRail .sentimentBody>div:last-child>span{font-size:11px!important}.premiumRail .tacticalHero strong{font-size:14px!important}.premiumRail .tacticalHero span{font-size:11px!important}.horizonVotes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.premiumRail .horizonVotes span,.premiumRail .horizonVotes b{font-size:11px!important}.springLeader{grid-template-columns:24px minmax(0,1fr) 54px!important}.premiumRail .springLeader>div:nth-child(2) small,.premiumRail .springLeader>div:nth-child(2) b,.premiumRail .springLeaderScore span{font-size:10px!important}.premiumRail .springGauge.global small,.springMarketList button>span,.springMarketList button>em,.springMarketList button>small{font-size:10px!important}.springMarketList button{grid-template-columns:22px minmax(0,1fr) auto!important}.springMarketList button>em{grid-column:2}.springMarketList button>small{grid-column:2/-1}.springMarketList button>b,.springMarketList button>strong{font-size:12px!important}.driverRows.compact span,.driverRows.compact b{font-size:11px!important}.accumulationStrip{padding:16px!important}.opportunityStripHead{align-items:start;gap:12px}.accumulationStrip h3{font-size:18px!important}.accumulationStrip .opportunityStripHead p{font-size:12px!important}.radarTable{display:grid;margin-top:12px}.radarRow{display:grid;grid-template-columns:24px 80px 60px minmax(100px,1.5fr) minmax(70px,1fr) minmax(70px,1fr) 16px;align-items:center;gap:10px;text-align:left;border:0;border-top:1px solid var(--borderSoft);border-radius:0;padding:12px 2px;background:transparent;min-width:0;width:100%}.radarRow:hover{background:var(--panel2)}.radarRow>span{min-width:0}.radarRow small{display:block;color:var(--muted);font-size:10px}.radarRow b{font-size:12px;display:block}.radarRow em{font-size:10px;font-style:normal;font-weight:400}.radarRank{font-size:11px;color:var(--muted)}.radarReason small{overflow-wrap:anywhere}.radarReason b{font-size:10px;color:var(--blue)}.radarContext{grid-column:2/-2;display:flex;gap:12px}.radarContext+span{grid-column:-2;grid-row:auto}.radarSymbol b{font-size:14px}.timingCard{padding:16px!important}.timingGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.timingGrid small,.timingGrid span{font-size:10px!important}.timingGrid b{font-size:14px!important}.timingCard .moduleTitle p{font-size:12px!important}.dashboardChart{padding:16px!important}.dashboardChart .chartTopline h2{font-size:20px!important}.dashboardChart .chartTopline p{font-size:12px!important}.chartTopline{flex-wrap:wrap}.chartHeaderActions{max-width:100%;flex-wrap:wrap}.chartIntervals{max-width:100%;overflow:auto}.chartIntervals button{flex-shrink:0;font-size:12px!important;min-height:36px}.chartPresets{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:12px 0}.chartPresets button{font-size:11px;min-height:34px}.chartPresets span{margin-left:auto;color:var(--muted);font-size:11px}.premiumChartControls{display:flex;flex-wrap:wrap!important;gap:8px}.chartControlGroup{min-width:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}.chartControlGroup>span{font-size:10px!important}.chartControlGroup button,.chartMore{font-size:11px!important;flex-shrink:0;white-space:nowrap}.activeLayers{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.activeLayers span{font-size:10px;color:var(--blue);background:var(--panel2);padding:3px 8px;border-radius:4px}.chartLegendLine{font-size:11px!important;flex-wrap:wrap}.chartLegendLine button{font-size:11px!important}.dashboardChart .chartViewport{height:clamp(360px,48vh,660px)!important}.chartCanvas{min-width:0}.chartExplainTooltip{max-width:calc(100% - 16px);color:var(--text)!important;background:var(--panel)!important}.systemStatus:empty{display:none}.systemStatus{display:grid;gap:6px;margin-bottom:12px;color:var(--amber);font-size:12px}.systemStatus span{border:1px solid var(--border);background:var(--panel);padding:10px 14px;border-radius:8px}.loadingSkeleton{min-height:140px;background:linear-gradient(100deg,var(--panel2),var(--panel3),var(--panel2));padding:24px;border-radius:10px;color:var(--muted)}.drawerLayer{background:#02091288;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:900!important}.premiumDrawer{background:var(--bg)!important;width:min(720px,100vw)!important;max-height:100dvh!important}.premiumDrawer.wide{width:min(1160px,100vw)!important}.premiumDrawer>header{background:var(--panel)!important;border-color:var(--border)!important}.premiumDrawer>header h2{font-size:24px!important}.premiumDrawer>header p{font-size:13px!important}.drawerClose{min-width:44px;min-height:44px;font-size:24px!important}.drawerScroll{overscroll-behavior:contain;padding:20px!important;overflow-x:clip}.drawerScroll .card{padding:16px}.drawerScroll p,.drawerScroll li{font-size:13px}.drawerScroll small{font-size:11px!important}.drawerOverlayGrid button b{font-size:13px!important}.drawerOverlayGrid button span{font-size:11px!important}.moduleHelp summary{min-height:36px;display:flex;align-items:center;font-size:12px}.moduleHelpBody p,.moduleHelpBody span{font-size:12px!important}.metricHistory{margin:14px 0;padding:16px;background:var(--panel);border:1px solid var(--border);border-radius:10px}.metricHistory figcaption{display:flex;flex-direction:column;gap:4px}.metricHistory figcaption span,.metricHistory p{font-size:11px;color:var(--muted)}.metricHistory svg{display:block;width:100%;height:120px;margin-top:16px}.historyAxis,.historyLegend{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted)}.historyLegend{justify-content:flex-start;flex-wrap:wrap;margin-top:10px}.historyLegend i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%}.settingsPanel{display:flex;flex-direction:column;gap:12px}.settingsPanel button{min-height:44px}.planCosts{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;padding:12px 0}.planEmpty{color:var(--muted);font-size:13px!important}.marketPickerModal,.signaturePicker{background:var(--panel)!important;color:var(--text)!important;max-height:calc(100dvh - 32px)!important;max-width:calc(100vw - 32px)!important}.marketPickerTop,.signatureTop,.marketHeroStats,.signatureSearch,.signatureModes,.marketPickerFoot{background:var(--panel)!important;color:var(--text)!important}.signatureBrand h2,.marketHeroStats b,.pairText b,.marketPrice{color:var(--text)!important}.signatureRow{background:var(--panel)!important;color:var(--text)!important;border-color:var(--borderSoft)!important}.signatureRow:hover{background:var(--panel2)!important}.searchBox input{color:var(--text)!important;background:var(--panel2)!important}.searchBox{background:var(--panel2)!important;border-color:var(--border)!important}.signatureHead,.signatureVenues button,.signatureModes button,.signatureSearch button{background:var(--panel2)!important;color:var(--text)!important}.signaturePicker small,.signaturePicker p{color:var(--muted)!important}.chartWall{background:var(--bg)!important}.chartWallPanel,.chartWallHeader,.wallVerdict,.chartWallFooter{background:var(--panel)!important;color:var(--text)!important}.chartWallGrid{align-items:start}.chartWallPanelHead button{min-width:44px;min-height:44px}.dashboardActionDock button{font-size:12px!important}.dashboardActionDock{flex-wrap:wrap}footer{font-size:11px!important;gap:12px;flex-wrap:wrap}@media(min-width:1920px){.dashboardShell{padding-left:28px!important;padding-right:28px!important}.dashboardGrid{grid-template-columns:minmax(0,1fr) 420px!important}.decisionMetrics b{font-size:22px}.radarRow{grid-template-columns:26px 95px 70px minmax(140px,1.7fr) 100px 100px 16px}.radarRow small{font-size:11px}}@media(min-width:2500px){.dashboardGrid{grid-template-columns:minmax(0,1fr) 480px!important}.premiumRail{grid-template-columns:1fr!important}.dashboardMain{display:grid;grid-template-columns:1fr 1fr}.primaryDecision,#radar,#chart,.timingCard{grid-column:1/-1}.dashboardChart .chartViewport{height:65vh!important}}@media(max-width:1200px)and (min-width:761px){.appSidebar{width:72px!important;padding:12px 8px!important}.appSidebar a,.appSidebar button{justify-content:center!important}.appSidebar b,.sidebarSectionLabel,.sidebarModules i{display:none!important}.dashboardShell{margin-left:72px!important;width:calc(100% - 72px)!important;padding:84px 14px 24px!important}.dashboardGrid{grid-template-columns:1fr!important}.premiumRail{position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0}.topSelectors{display:none!important}.marketRibbon{grid-template-columns:repeat(4,minmax(0,1fr))!important}.assetSummary{grid-column:1/-1!important}.languagePicker select{width:64px!important;min-width:64px!important}.marketRibbon .ribbonMetric{margin-top:10px}.decisionMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){body{padding-bottom:0!important}.dashboardShell{margin:0!important;width:100%!important;padding:80px 10px 94px!important}.dashboardTopbar{height:66px!important;min-height:66px!important;padding:8px 10px!important;gap:8px!important}.dashboardTopbar .topRight{max-width:none!important;gap:6px!important;overflow:visible!important}.dashboardTopbar .brandLockup{flex:1}.dashboardTopbar .brandLockup b{font-size:16px!important}.dashboardTopbar .brandLockup small,.dashboardTopbar .feed{display:none!important}.dashboardTopbar .hostuvoLogo{width:30px!important;height:30px!important}.topRight .signalSound{display:none}.languagePicker{min-width:68px!important;height:44px!important}.languagePicker>span{display:none!important}.languagePicker select{width:52px!important;min-width:52px!important;font-size:16px!important}.iconButton{width:44px!important;height:44px!important}.appSidebar{top:auto!important;bottom:0!important;width:100%!important;height:calc(68px + env(safe-area-inset-bottom))!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;z-index:400!important}.appSidebar nav:first-of-type a b{font-size:10px!important}.appSidebar nav:first-of-type a span{font-size:22px!important}.marketRibbon{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}.assetSummary{grid-template-columns:36px minmax(0,1fr)!important;grid-column:1/-1!important;gap:4px 10px!important}.assetSummary>strong{font-size:26px!important}.marketRibbon .ribbonMetric{min-height:54px!important;padding:9px!important}.marketRibbon .ribbonMetric:nth-of-type(n+4){display:none!important}.marketRibbon .positionToggle{grid-column:auto!important;display:flex!important;border:0!important}.marketRibbon .ribbonMetric:nth-of-type(4),.marketRibbon .quality{display:block!important}.marketRibbon .ribbonMetric:nth-of-type(2),.marketRibbon .ribbonMetric:nth-of-type(3){display:none!important}.dashboardGrid{display:flex;flex-direction:column;gap:16px!important}.dashboardMain,.premiumRail{width:100%}.premiumRail{position:static;max-height:none;overflow:visible;display:grid;grid-template-columns:1fr!important;padding:0;gap:14px!important}.primaryDecision{padding:16px!important}.decisionHeader{flex-wrap:wrap;gap:10px}.decisionHeader h2{font-size:18px!important}.decisionHero strong{font-size:28px!important}.decisionHero p{font-size:13px!important}.decisionMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.decisionMetrics>div:last-child{grid-column:1/-1}.decisionMetrics small,.decisionMetrics span{font-size:11px!important}.decisionMetrics b{font-size:19px}.radarRow{grid-template-columns:20px minmax(65px,1fr) 55px 20px;gap:8px;padding:14px 0}.radarReason{grid-column:2/4}.radarRow>span:nth-child(5){grid-column:2}.radarRow>span:nth-child(6){grid-column:3/5}.radarContext{grid-column:2/-1;flex-direction:column;gap:2px}.radarRow small{font-size:11px}.radarRow>span:last-child{grid-column:4;grid-row:auto}.timingGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.timingGrid b{font-size:14px!important}button,summary,[role=checkbox]{min-height:44px!important}input,select{font-size:16px!important;min-height:44px!important}.moreButton,.moreLink{min-height:44px!important}.chartPresets{flex-wrap:nowrap;overflow-x:auto;padding:3px 0}.chartPresets button{flex-shrink:0}.chartPresets span{display:none}.chartIntervals button{min-width:44px!important;font-size:12px!important}.chartControlGroup button,.chartMore{font-size:12px!important}.chartControlGroup{overflow-x:auto}.chartLegendLine{display:none}.dashboardChart .chartViewport{height:380px!important}.dashboardChart{padding:12px!important}.chartExplainTooltip{font-size:12px}.premiumDrawer,.premiumDrawer.wide{width:100vw!important}.drawerScroll{padding:12px!important}.drawerScroll .card{padding:12px}.premiumDrawer>header{padding:14px!important}.premiumDrawer>header h2{font-size:21px!important}.drawerOverlayGrid,.booksGrid,.diagGrid,.planDecisionGrid,.contextGrid{grid-template-columns:1fr!important}.sessionDetails,.cvdGrid,.preMoveHorizons,.preMoveEvidence,.accScores,.accEvidence,.indicatorGrid,.forecastGrid,.cascadeStats,.flowAlerts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspaceTabs,.marketModeTabs,.quoteTabs{overflow-x:auto;flex-wrap:nowrap;max-width:100%}.workspaceTabs button,.marketModeTabs button,.quoteTabs button{flex-shrink:0;white-space:nowrap}.planNumbers{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketPickerOverlay{padding:0!important}.marketPickerModal{max-width:100vw!important;width:100vw!important;max-height:100dvh!important;border-radius:0!important}.signatureBrand h2{font-size:22px!important}.signatureTop{padding:14px!important}.marketHeroStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.signatureRow,.signatureHead{grid-template-columns:minmax(100px,1fr) 80px 68px!important;gap:4px!important}.signatureRow>span:nth-child(n+4),.signatureHead>span:nth-child(n+4){display:none}.rankNo,.coinMonogram{display:none!important}.pairCell{gap:6px!important}.pairCell i{display:grid;place-items:center;width:44px;font-size:22px}.signatureSearch{flex-direction:column}.marketPagination{flex-wrap:wrap}.marketPagination>div{max-width:100%;overflow:auto}.chartWallHeader{flex-wrap:wrap}.chartWallGrid{grid-template-columns:1fr!important}.wallVerdictStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:360px){.dashboardShell{padding-left:8px!important;padding-right:8px!important}.dashboardTopbar .hostuvoLogo{display:none!important}.dashboardTopbar .brandLockup b{font-size:14px!important}.decisionHero strong{font-size:25px!important}.decisionMetrics{gap:10px}.radarRow{grid-template-columns:18px minmax(60px,1fr) 55px 16px}.sessionDetails,.preMoveHorizons{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}h1,h2,h3,h4,.moduleTitle h3,.sentimentBody strong{color:var(--text)!important}.moreButton,.moreLink,.decisionIcon,.researchIcon,.decisionBadge,.researchBadge,.feed,.feed.ok{background:var(--panel2)!important;border-color:var(--border)!important;color:var(--blue)!important}.dashboardTopbar{position:fixed!important;top:0!important;left:188px!important;right:0!important;width:auto!important;margin:0!important;z-index:450!important}.dashboardTopbar .brandLockup{position:fixed;left:0;top:0;width:188px;height:68px;padding:10px 18px;background:var(--panel);border-bottom:1px solid var(--border)}.dashboardMain>.primaryDecision{order:0}.dashboardMain>#chart{order:1}.dashboardMain>#radar{order:2}.dashboardMain>.timingCard{order:3}.radarTable{max-height:560px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.premiumRail .sessionRows{grid-template-columns:1fr!important}.premiumRail .sessionRows>div{grid-template-columns:22px minmax(0,1fr) auto!important}.premiumRail .sessionRows strong{grid-column:2/-1}@media(max-width:1200px)and (min-width:761px){.dashboardTopbar{left:72px!important}.dashboardTopbar .brandLockup{width:72px;padding:12px;justify-content:center}.dashboardTopbar .brandLockup>div{display:none}}@media(max-width:760px){.dashboardTopbar{left:0!important}.dashboardTopbar .brandLockup{position:static;width:auto;height:auto;padding:0;border:0}.radarTable{max-height:none;overflow:visible}.marketRibbon .ribbonMetric small,.marketRibbon .ribbonMetric b,.marketRibbon .ribbonMetric span{display:block!important}.marketRibbon .ribbonMetric:nth-of-type(5){display:block!important}.marketRibbon .ribbonMetric:nth-of-type(4){display:none!important}.marketRibbon .positionToggle{align-items:flex-start!important}}.uiIcon{width:22px;height:22px;display:block;flex-shrink:0}.appSidebar a span,.appSidebar button span{display:grid;place-items:center}.assetSummary[role=button]{cursor:pointer}.sessionFlag{font-size:10px!important;font-weight:700;color:var(--blue);font-variant-numeric:tabular-nums}.pulseMetricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:14px 0}.pulseMetricGrid article{padding:12px;background:var(--panel2);border:1px solid var(--border);border-radius:8px}.pulseMetricGrid small{display:block;color:var(--muted)}.pulseMetricGrid b{display:block;font-size:20px}.pulseMetricGrid summary{color:var(--blue);font-size:11px;cursor:pointer}.pulseMetricGrid p{font-size:12px!important}.drawerScroll .moduleHelpBody{position:static!important;width:100%!important;min-width:0!important;max-width:100%;grid-template-columns:1fr!important}.drawerScroll .moduleHelpBody p{overflow-wrap:anywhere}.drawerScroll .sessionDetails>span{min-width:0;overflow-wrap:anywhere}.drawerScroll .sourceLine{overflow-wrap:anywhere}.drawerScroll .flowSplit{grid-template-columns:repeat(2,minmax(0,1fr))}.drawerScroll .flowSplit>div{min-width:0}.drawerScroll .wallTable,.drawerScroll .footTable{overflow-x:auto}.drawerScroll .microLegend span,.drawerScroll .workspaceLegend>div,.drawerScroll .activeTabHelp,.drawerScroll .workspaceMiniCharts article,.drawerOverlayGrid button{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--border)!important}.drawerScroll .microLegend b{color:var(--text)!important}.soundStatus{display:grid!important;place-items:center;width:40px;min-width:40px;height:40px;font-size:22px!important;border:1px solid var(--border);border-radius:8px;background:var(--panel2);color:var(--muted)}.soundStatus.armed{color:var(--blue)}@media(max-width:760px){.drawerScroll .flowSplit{grid-template-columns:1fr}.soundStatus{width:44px;min-width:44px;height:44px}.dashboardTopbar .topRight{gap:4px!important}}.favoriteToggle,.marketSymbolLink{border:0;background:transparent;padding:0;color:inherit}.favoriteToggle{font-size:20px!important;min-width:36px;height:36px}.marketSymbolLink{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;text-align:left}.marketSymbolLink b{font-size:13px}.signatureRow{cursor:pointer}@media(max-width:760px){.favoriteToggle{min-width:44px;height:44px}}.chartPresets button,.chartControlGroup button,.drawerOverlayGrid button,.settingsPanel button{background:var(--panel2)!important;color:var(--text2)!important;border:1px solid var(--border)!important;border-radius:7px;padding:7px 10px}.chartPresets button:hover,.chartControlGroup button:hover{border-color:var(--blue)!important;color:var(--text)!important}.chartPresets button[aria-pressed=true],.chartControlGroup button.active,.drawerOverlayGrid button.active{background:color-mix(in srgb,var(--blue) 14%,var(--panel))!important;color:var(--blue)!important;border-color:var(--blue)!important}.premiumChartControls{border-color:var(--border)!important}.topRight .accountEntry{display:inline-flex;flex-shrink:0}
