@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.strategyLabPage{max-width:1550px;margin:0 auto;padding:24px 22px 56px;color:var(--text,#e5edf5)}.labTop{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.labTop h1{font-size:26px;margin:8px 0}.labTop p{font-size:13px;line-height:1.6;max-width:840px;opacity:.78}.labEyebrow{display:flex;align-items:center;gap:7px;font-weight:750;font-size:11px;color:#4bd2be;letter-spacing:1.3px}.strategyLabPage button,.strategyLabPage select,.strategyLabPage input{font:inherit}.strategyLabPage button{border:1px solid rgba(133,161,185,.33);border-radius:9px;padding:9px 12px;background:#829db417;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:650}.strategyLabPage button:disabled{opacity:.5;cursor:not-allowed}.strategyLabPage button:hover:not(:disabled){border-color:#42c6b3}.strategyLabPage button.labPrimary{background:#148c80;color:#fff;border-color:#16988a}.strategyLabPage button.labPrimary:hover:not(:disabled){background:#187d76}.labStatus{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.labStatus span{border-radius:9px;border:1px solid rgba(135,160,183,.25);padding:9px 12px;font-size:12px;display:flex;align-items:center;gap:7px}.labStatus b{opacity:.6}.labStatus .labFresh{color:#4bd2a7}.labStatus .labStale{color:#f5af63}.labColumns{display:grid;grid-template-columns:minmax(300px,1fr) minmax(340px,1.1fr);gap:16px}.labCard{min-width:0;background:var(--panel-bg,rgba(99,128,151,.08));border:1px solid rgba(132,161,184,.25);border-radius:14px;padding:19px}.labCardHeading{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}.labCard h2{font-size:15px;margin:0;font-weight:800}.labCardHeading small,.labCard small{font-size:11px;opacity:.7;line-height:1.4}.labCard h3{font-size:12px;margin:15px 0 11px}.labField{font-size:11px;font-weight:650;display:flex;flex-direction:column;gap:7px;margin:10px 0;color:inherit}.labField input,.labField select{border-radius:8px;border:1px solid rgba(150,170,190,.35);background:var(--input-bg,#131e2b);color:var(--text,#e5edf5);padding:9px 10px;min-width:0;width:100%;font-size:13px}.labFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.labRuleList{display:grid;gap:6px}.labRule{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(130,150,170,.2);border-radius:9px;font-size:12px;cursor:pointer}.labRule input{width:17px;height:17px;accent-color:#23a991}.labActions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.labUpload{display:inline-flex;gap:7px;align-items:center;border:1px solid rgba(133,161,185,.33);border-radius:9px;padding:9px 12px;font-size:12px;font-weight:650;cursor:pointer}.labUpload input{display:none}.labHint{font-size:11px;line-height:1.6;opacity:.75}.labDataset{background:#1db99712;border:1px solid rgba(29,185,151,.16);padding:12px;border-radius:9px;margin:12px 0 20px;display:flex;flex-direction:column;gap:5px}.labDataset b{font-size:13px}.labCore{font-size:12px;display:flex;flex-wrap:wrap;gap:5px}.labCore b{color:#e9b15c}.labCore small{width:100%;margin-bottom:12px}.labEmpty{border:1px dashed rgba(150,160,185,.4);border-radius:10px;padding:26px 12px;font-size:12px;opacity:.75;text-align:center}.labVerdict{display:flex;flex-direction:column;gap:5px;border-radius:9px;padding:12px;margin-bottom:12px;font-size:12px}.labPass{background:#25af8321;color:#59dcb4}.labWait{background:#e19b341a;color:#e9b66e}.labEvidence{display:grid;gap:6px}.labEvidence>div{display:flex;gap:10px;align-items:flex-start;padding:10px;background:#88a0b90f;border-radius:8px;font-size:12px}.labEvidence b{display:block}.labEvidence small{display:block;margin-top:4px}.labOk{color:#54d3aa}.labNo{color:#f0a56c}.labError,.labMessage{font-size:12px;padding:10px;border-radius:8px;display:flex;gap:8px;align-items:flex-start;line-height:1.5}.labError{background:#cc48421f;color:#f4a69a}.labMessage{background:#17ab901a;color:#6cddbd}.labResults{margin-top:16px}.labMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.labMetric{background:#859eb414;border-radius:9px;padding:13px;display:flex;flex-direction:column;gap:7px}.labMetric b{font-size:17px;font-variant-numeric:tabular-nums}.labChart{margin:17px 0;border:1px solid rgba(135,165,184,.2);border-radius:10px;padding:13px}.labChartTop{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.labChart svg{width:100%;height:auto;max-height:220px;margin-top:10px}.labTableScroll{width:100%;overflow-x:auto}.labTable{width:100%;min-width:800px;border-collapse:collapse;font-size:11px}.labTable th,.labTable td{padding:10px;border-bottom:1px solid rgba(150,165,185,.15);text-align:left;white-space:nowrap}.labTable th{opacity:.7}.labPositive{color:#50cca6}.labNegative{color:#f08c79}.labWarnings{margin-top:16px}.labWarnings p{display:flex;gap:7px;align-items:flex-start;font-size:11px;opacity:.72;line-height:1.5}.labFooter{text-align:center;padding:24px;font-size:11px;opacity:.65}@media(max-width:1050px){.labColumns{grid-template-columns:minmax(0,1fr)}.labMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.strategyLabPage{padding:14px 12px 95px}.labTop{flex-direction:column}.labTop h1{font-size:21px}.labCard{padding:14px}.labFieldGrid,.labMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.labMetric b{font-size:14px}}@media(max-width:900px){.mobileDock{grid-template-columns:repeat(6,minmax(0,1fr))}}.theme-light .strategyLabPage{--text:#122d40;--panel-bg:rgba(255,255,255,.95);--input-bg:#f3f8fb}.strategyLabPage *{box-sizing:border-box}:root{font-family:Inter,system-ui,sans-serif;color:#eaf5fb;background:#04101a;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;background:#04101a}.app{min-height:100vh;background:radial-gradient(circle at 30% -10%,#0d2a40 0,#06131e 38%,#030a10)}button,input{font:inherit}.topbar{height:68px;border-bottom:1px solid #16364b;background:#030c13eb;display:flex;align-items:center;gap:28px;padding:8px 18px;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;min-width:310px}.brandMark{width:38px;height:38px;border-radius:9px;background:#073149;display:grid;place-items:center;color:#24aef0}.brand b{font-size:27px;letter-spacing:1px}.brand span{font-size:14px;margin-left:10px;color:#d8eaf4}.brand em{font-style:normal;color:#1eb7ff}.brand small{display:block;color:#718fa2;font-size:9px;margin-top:-1px}nav{display:flex;gap:5px;flex:1}.nav,.iconBtn,.lang{border:1px solid transparent;background:transparent;color:#8ba5b6;border-radius:8px;padding:9px 11px;display:flex;gap:7px;align-items:center;cursor:pointer}.nav.active{background:#087ce9;color:#fff;box-shadow:0 5px 20px #0078e933}.topRight{display:flex;align-items:center;gap:8px;font-size:11px;text-align:right}.topRight small{display:block;color:#7891a0}.lang{border-color:#24485d}.layout{display:grid;grid-template-columns:285px minmax(560px,1fr) 430px;gap:10px;padding:10px}.sidebar{background:#051019c7;border:1px solid #16384d;border-radius:10px;padding:12px}.panelTitle{display:flex;gap:7px;align-items:center;margin:8px 0 9px;font-size:13px}.panelTitle b{background:#12344b;color:#72d3ff;padding:3px 6px;border-radius:5px}.search{display:flex;align-items:center;gap:7px;border:1px solid #21475e;border-radius:8px;padding:8px 9px;color:#6e8b9c}.search input{border:0;outline:0;background:transparent;color:#fff;width:100%;font-size:11px;min-width:0}.searchClear{width:22px;height:22px;flex:none;display:grid;place-items:center;border:0;background:transparent;color:#6f93a5;border-radius:5px;padding:0;cursor:pointer}.searchClear:hover{color:#dff7ff;background:#0d2a3c}.searchClear:focus-visible{outline:1px solid #1aa8ed;outline-offset:1px;color:#dff7ff}.sourceTabs{display:flex;gap:3px;margin:7px 0 8px}.sourceTabs span{font-size:9px;padding:6px 7px;border:1px solid #173c52;border-radius:6px;color:#7792a2}.sourceTabs .active{background:#086de0;color:#fff}.assetList{display:grid;gap:3px}.asset{width:100%;display:grid;grid-template-columns:31px 1fr auto;gap:7px;align-items:center;border:1px solid transparent;background:transparent;color:#fff;padding:7px;border-radius:8px;text-align:left;cursor:pointer}.asset:hover,.asset.selected{background:#0a2232;border-color:#195271}.asset.flash-up{animation:assetFlashUp .72s ease-out}.asset.flash-down{animation:assetFlashDown .72s ease-out}@keyframes assetFlashUp{0%,to{background:transparent;box-shadow:inset 0 0 #19e68100}22%{background:#19e68133;box-shadow:inset 0 0 0 1px #19e6812e}48%{background:transparent;box-shadow:inset 0 0 #19e68100}70%{background:#19e68121}86%{background:transparent}}@keyframes assetFlashDown{0%,to{background:transparent;box-shadow:inset 0 0 #ff405800}22%{background:#ff405833;box-shadow:inset 0 0 0 1px #ff40582e}48%{background:transparent;box-shadow:inset 0 0 #ff405800}70%{background:#ff405821}86%{background:transparent}}.coin{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#132c3b;color:#dff5ff;font-weight:800;font-size:11px}.assetName b,.assetPrice b{font-size:11px}.assetName small,.assetPrice small{display:block;color:#728d9d;font-size:9px;margin-top:2px}.green{color:#19e681!important}.strategyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.strategyGrid button,.tfGrid button{border:1px solid #1a4055;background:#081a27;color:#8ea9b8;border-radius:7px;padding:8px 3px;cursor:pointer}.strategyGrid button.selected,.tfGrid button.selected{border-color:#138ff0;background:#086de0;color:#fff}.strategyGrid b{font-size:10px;display:block}.strategyGrid small{font-size:7px;display:block;margin-top:3px}.tfGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.tfGrid button{font-size:9px}.analyzeBtn{width:100%;border:0;border-radius:9px;background:linear-gradient(135deg,#087de7,#0e9bf1);color:#fff;padding:12px;margin-top:10px;font-weight:800;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:7px}.marketHead{display:flex;justify-content:space-between;align-items:flex-start}.assetHeader{display:flex;align-items:center;gap:10px}.assetHeader h1{font-size:19px;margin:5px 0 0}.assetHeader span{font-size:11px;color:#7d97a7}.quote{font-size:27px;font-weight:900;margin-top:2px}.quote strong{font-size:13px;color:#19e681;margin-left:7px}.quote small{font-size:11px;color:#19e681}.chartControls{display:flex;gap:4px;align-items:center}.chartControls button{background:#091c29;color:#8aa5b5;border:1px solid #1c4257;border-radius:6px;padding:7px 9px;font-size:10px;display:flex;gap:4px;align-items:center;cursor:pointer}.chartControls button.active{background:#087de7;color:#fff;border-color:#1499ff}.iconBtn{padding:8px;border:1px solid #24495d}.ohlc{font-size:9px;color:#7e98a7;margin:8px 0}.chart{height:390px;border:1px solid #173d52;background:#05131e;border-radius:7px;position:relative;overflow:hidden}.chart svg{width:100%;height:100%}.chartTopRail{position:absolute;left:12px;right:12px;top:10px;z-index:4;display:flex;align-items:flex-start;justify-content:flex-start;min-width:0;pointer-events:none}.chartTopRail>*{min-width:0}.chartInfoRail{position:absolute;left:12px;right:12px;top:12px;z-index:4;display:grid;grid-template-columns:max-content minmax(280px,1fr) max-content;align-items:center;gap:14px;min-width:0;pointer-events:none}.chartInfoRail>*{min-width:0}.chartInfoLeft{display:flex;align-items:center;justify-content:flex-start;justify-self:start;pointer-events:none}.chartInfoCenter{display:flex;align-items:center;justify-content:center;justify-self:center;min-width:0;width:100%;pointer-events:none}.chartInfoRight{display:flex;align-items:center;justify-content:flex-end;justify-self:end;pointer-events:none}.chartLegend{display:flex;align-items:center;justify-content:flex-start;gap:5px;flex-wrap:wrap;font-size:7px;background:linear-gradient(180deg,#06141ff2,#06141fdb);padding:5px 9px;border:1px solid rgba(96,178,214,.2);border-radius:10px;box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;max-width:100%;width:max-content;min-height:30px}.ema9{color:#f6d84b}.ema20{color:#23b6ff}.ema50{color:#ff8d32}.ema200{color:#c875ff}.miniPanels{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:5px;margin-top:8px}.indicatorMini{background:#06131e;border:1px solid #173a50;border-radius:8px;padding:9px;min-height:160px}.miniHead{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:9px;margin-bottom:9px}.miniHead .pill{align-self:flex-start}.miniHead>b{line-height:1.2}.pill{padding:4px 6px;border-radius:99px;font-size:7px;font-weight:900;border:1px solid currentColor}.pill.good{color:#19e681}.pill.warn{color:#ffd34d}.pill.bad{color:#ff4058}.kv{display:flex;justify-content:space-between;font-size:9px;margin:7px 0;color:#7895a5}.kv b{color:#e9f5fa}.indicatorMini p{font-size:8px;line-height:1.5;margin:7px 0;color:#93aab8}.bigMetric{font-size:23px;font-weight:900;color:#dff7ff;margin:10px 0}.tfRows{display:grid;gap:6px;font-size:8px;color:#8099a8}.tfRows span{display:flex;justify-content:space-between}.tfRows b{color:#19e681}.decisionCol{background:#06131f;border:1px solid #173b50;border-radius:10px;padding:10px}.decisionHead{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center}.decisionHead h2{font-size:16px;margin:3px 0}.tradePlan{white-space:nowrap;border:1px solid #2670a0;background:#0a2b3e;color:#aee2ff;border-radius:6px;padding:6px 8px;font-size:9px;display:flex;gap:5px;align-items:center}.decisionTabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 0}.decisionTabs button{background:#0a1d2b;color:#7591a1;border:1px solid #173c52;border-radius:6px;padding:8px 3px;font-size:8px;cursor:pointer}.decisionTabs button.active{background:#087de7;color:#fff;border-color:#0c96ff}.decisionHero{border-radius:9px;border:1px solid #14764e;background:linear-gradient(135deg,#07251e,#0a211c);padding:12px;display:flex;justify-content:space-between;gap:10px}.decisionHero.warn{border-color:#856d16;background:#241f08}.decisionHero.bad{border-color:#8b1e30;background:#240a11}.decisionHero.orange{border-color:#855118;background:#24160b}.decisionHero>div:first-child{display:flex;gap:8px}.stateIcon{color:#19e681;margin-top:2px}.decisionHero.warn .stateIcon{color:#ffd34d}.decisionHero.bad .stateIcon{color:#ff4058}.decisionHero h3{margin:0;color:#19e681;font-size:15px}.decisionHero.warn h3{color:#ffd34d}.decisionHero.bad h3{color:#ff4058}.decisionHero p{font-size:9px;color:#9db3bf;line-height:1.5;margin:5px 0 0}.scoreRing{width:78px;height:78px;border:6px solid #16db88;border-left-color:#173f43;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none}.scoreRing b{font-size:20px}.scoreRing span{font-size:8px;color:#7d9aa8}.scoreRing small{font-size:6px;color:#8ba5b3}.actionCard{display:flex;justify-content:space-between;align-items:center;border:1px solid #168552;background:#07241d;border-radius:8px;margin-top:8px;padding:10px}.actionCard.warn{border-color:#886c15;background:#231f08}.actionCard.bad{border-color:#8b1e30;background:#230910}.actionCard h2{margin:3px 0 5px;font-size:14px;color:#19e681}.actionCard.warn h2{color:#ffd34d}.actionCard.bad h2{color:#ff4058}.actionCard>strong{background:#13d77d;color:#022015;padding:7px 9px;border-radius:6px;font-size:9px}.eyebrow{font-size:7px;color:#6d929f}.chips{display:flex;gap:4px;flex-wrap:wrap}.chips span{border:1px solid #225268;border-radius:99px;padding:3px 6px;color:#8db7c8;font-size:7px}.metricCards{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.metric{background:#071723;border:1px solid #17394e;border-radius:8px;padding:9px}.metricIcon{color:#27b8ff}.metric small{display:block;color:#708d9d;font-size:7px;margin-top:6px}.metric b{font-size:10px;display:block;margin-top:2px}.why,.trigger,.invalid{border:1px solid #173b50;background:#06141f;border-radius:8px;margin-top:8px;padding:10px}.sectionHead{display:flex;justify-content:space-between;align-items:center}.sectionHead h3,.trigger h3,.invalid h3{font-size:10px;margin:0 0 8px}.sectionHead button{border:1px solid #205069;background:#0b2637;color:#83c5e3;border-radius:5px;padding:4px 6px;font-size:7px}.reason{display:flex;gap:6px;font-size:8px;color:#b6c9d2;margin:6px 0;line-height:1.35}.reason svg{color:#19e681;flex:none}.trigger{border-color:#176447}.trigger h3{color:#19e681}.trigger div,.invalid div{display:flex;gap:6px;font-size:8px;line-height:1.5;margin:5px 0;color:#a9bdc7}.trigger svg{color:#19e681;flex:none}.invalid{border-color:#612335}.invalid h3{color:#ff4058}.invalid svg{color:#ff4058;flex:none}footer{border-top:1px solid #143246;color:#637e8d;font-size:8px;padding:10px 18px;text-align:center;display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.footerBrandIcon{width:22px;height:20px;object-fit:contain;display:inline-block;vertical-align:middle;filter:drop-shadow(0 0 5px rgba(0,145,255,.22))}@media(max-width:1250px){.layout{grid-template-columns:250px minmax(500px,1fr)}.decisionCol{grid-column:1/-1}.miniPanels{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){nav{max-width:calc(100% - 320px)}}@media(max-width:900px){nav{display:none}.layout{grid-template-columns:1fr}.sidebar{order:2}.decisionCol{grid-column:auto}.miniPanels{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.miniPanels{grid-template-columns:1fr}.marketHead{display:block}.chartControls{margin-top:8px;flex-wrap:wrap}.quote{font-size:23px}}.brand{min-width:330px;height:52px;align-items:center}.brandLogo{width:318px;height:50px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 8px rgba(0,175,255,.18))}.topRight{min-width:235px}.themeToggle{display:flex;gap:0;border:1px solid #1e4963;background:#092134;border-radius:9px;padding:3px;color:#8eb0c2}.themeToggle span{padding:5px 7px;border-radius:6px;font-size:11px}.themeToggle span:first-child{background:#0b79df;color:#fff}.dateBox{text-align:right;line-height:1.25}.dateBox b{font-size:10px}.dateBox small{font-size:8px}.decisionBrand{display:flex;align-items:center;min-width:0}.decisionBrand img{display:none}.decisionBrand b{display:block;font-size:8px;color:#9cc9dc;letter-spacing:.5px}.decisionBrand small{display:block;font-size:7px;color:#5f8396;margin-top:2px}.liveBadge{float:right;color:#19e681;border:1px solid #146d4b;border-radius:99px;padding:2px 6px;margin-left:8px;font-size:7px;font-weight:800}.chartControls button:nth-last-child(2){color:#9fd9f1}.marketHead{padding:1px 2px}.sidebar{box-shadow:inset 0 1px #ffffff06}.center,.decisionCol{box-shadow:inset 0 1px #ffffff05}@media(max-width:1250px){.brandLogo{width:270px}.brand{min-width:280px}}@media(max-width:900px){.brandLogo{width:230px}.brand{min-width:240px}}.sourceSelect{display:flex;gap:5px;align-items:center}.sourceSelect select{flex:1;background:#081a27;color:#d8edf6;border:1px solid #1c4257;border-radius:7px;padding:8px;font-size:9px}.sourceLive,.sourceLoading,.sourceError{font-size:7px;font-weight:900;border-radius:99px;padding:4px 6px;white-space:nowrap}.sourceLive{color:#19e681;background:#07261d;border:1px solid #176346}.sourceLoading{color:#ffd34d;background:#261f08;border:1px solid #6d5914}.sourceError{color:#ff4058;background:#280a11;border:1px solid #6d1e2e}.liveError{font-size:8px;color:#ff8b98;margin:5px 0;line-height:1.4}.decisionSource{display:flex;align-items:center;gap:6px;margin-left:0;margin-right:0;white-space:nowrap}.decisionSource small{font-size:7px;color:#689}.chartEmpty{height:100%;display:grid;place-items:center;color:#678696;font-size:11px}.universeMeta{font-size:8px;color:#6f8e9f;margin:2px 0 7px;padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assetSortBar{display:flex;align-items:center;gap:4px;margin:0 0 6px;padding:0 1px}.assetSortLabel{font-size:7px;color:#6f8e9f;margin-right:auto}.assetSortBar button{border:1px solid #183f54;background:#081a27;color:#7f9aaa;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:700;cursor:pointer;white-space:nowrap}.assetSortBar button:hover{border-color:#28647f;color:#b9e9ff}.assetSortBar button.active{border-color:#168fe8;background:#0a3550;color:#dff6ff;box-shadow:0 0 8px #148fe81f}.assetSortBar button span{font-size:9px;margin-left:2px;color:#4dc7ff}.assetList{max-height:360px;overflow-y:auto;padding-right:2px}.assetList::-webkit-scrollbar{width:5px}.assetList::-webkit-scrollbar-track{background:#06131e}.assetList::-webkit-scrollbar-thumb{background:#1b4a63;border-radius:99px}.emptyAssets{font-size:9px;color:#708b9b;padding:16px 8px;text-align:center;border:1px dashed #1b4055;border-radius:7px}.topbar{--nav-font:clamp(7px,.62vw,11px);--nav-pad-x:clamp(5px,.65vw,11px);--nav-gap:clamp(2px,.35vw,7px)}.topbar nav{gap:var(--nav-gap);width:min(760px,calc(100% - clamp(300px,42vw,560px)));max-width:none;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.topbar nav::-webkit-scrollbar{display:none}.topbar .nav{flex:0 0 auto;min-width:max-content;white-space:nowrap;font-size:var(--nav-font);line-height:1;padding-inline:var(--nav-pad-x);padding-block:clamp(7px,.65vw,9px);gap:clamp(3px,.42vw,7px)}.topbar .nav svg{width:clamp(11px,.9vw,15px);height:clamp(11px,.9vw,15px);flex:none}@media(max-width:1250px){.topbar nav{width:min(650px,calc(100% - 430px))}}@media(max-width:1100px){.topbar nav{width:min(560px,calc(100% - 360px))}.topbar .nav{font-size:clamp(7px,.78vw,9px)}}@media(max-width:900px){.topbar{height:auto;min-height:60px;flex-wrap:wrap;row-gap:4px;overflow:visible}.topbar nav{position:static;left:auto;transform:none;order:3;flex:1 0 100%;width:100%;max-width:none;justify-content:center;overflow-x:auto;padding:2px 0 1px}.topbar .nav{font-size:clamp(7px,2.05vw,10px);padding-inline:clamp(5px,1.5vw,10px);padding-block:6px}}@media(max-width:520px){.topbar nav{justify-content:flex-start;padding-inline:2px}.topbar .nav{font-size:clamp(6.5px,2.5vw,9px);padding-inline:clamp(4px,1.8vw,8px);gap:3px}}.scannerPage{padding:18px;min-width:0}.scannerHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;background:linear-gradient(135deg,#071a28,#06131e);border:1px solid #173d52;border-radius:12px}.scannerHeader h1{margin:4px 0 5px;font-size:24px}.scannerHeader p{margin:0;color:#7896a6;font-size:10px;max-width:700px;line-height:1.6}.scanRun{border:0;background:linear-gradient(135deg,#087de7,#0e9bf1);color:#fff;border-radius:9px;padding:12px 18px;font-size:10px;font-weight:900;display:flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap}.scanRun:disabled{opacity:.65;cursor:wait}.scannerToolbar{margin-top:8px;padding:9px;background:#06131e;border:1px solid #173b50;border-radius:9px;display:flex;justify-content:space-between;gap:10px;align-items:center}.scanSource{display:flex;gap:9px;align-items:center;font-size:9px;color:#7895a5}.scanSource b{color:#e6f5fb}.scanFilters{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.scanFilters button{background:#081b28;border:1px solid #1b4055;color:#7d98a8;border-radius:6px;padding:6px 8px;font-size:8px;cursor:pointer}.scanFilters button.active{background:#087de7;color:#fff;border-color:#1499ff}.scanFilters button small{margin-left:4px;opacity:.8}.scanFilters select{background:#081b28;border:1px solid #1b4055;color:#a9c1cd;border-radius:6px;padding:6px 8px;font-size:8px}.scannerError{margin-top:8px;padding:10px;border:1px solid #6d1e2e;background:#280a11;color:#ff9aa8;border-radius:8px;font-size:9px}.scannerEmpty{min-height:340px;margin-top:8px;border:1px dashed #1b4055;border-radius:10px;display:grid;place-items:center;align-content:center;text-align:center;color:#638495;background:#05131e}.scannerEmpty svg{color:#20aef2}.scannerEmpty h3{margin:10px 0 4px;color:#dceff7;font-size:14px}.scannerEmpty p{margin:0;max-width:600px;font-size:9px;line-height:1.6;color:#718e9d}.scanSummary{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px}.scanSummary div{background:#06131e;border:1px solid #173b50;border-radius:8px;padding:11px}.scanSummary b{font-size:18px;display:block;color:#e8f7fc}.scanSummary span{font-size:8px;color:#6f8d9d}.scannerTable{margin-top:8px;border:1px solid #173b50;border-radius:10px;overflow:hidden;background:#06131e}.scanRow{width:100%;display:grid;grid-template-columns:35px minmax(150px,1.5fr) 90px 90px minmax(170px,1.4fr) 55px 60px 130px 70px;gap:8px;align-items:center;text-align:left;border:0;border-bottom:1px solid #102e40;background:#06131e;color:#b9ccd5;padding:10px 11px;font-size:9px}.scanRow:not(.scanHead){cursor:pointer}.scanRow:not(.scanHead):hover{background:#0a2232}.scanHead{background:#081b29;color:#648394;font-size:7px;text-transform:uppercase;letter-spacing:.4px;font-weight:800}.scanRow:last-child{border-bottom:0}.rank{color:#5e899e;font-weight:800}.scanAsset b{display:block;color:#e8f6fb;font-size:10px}.scanAsset small{display:block;color:#668696;font-size:7px;margin-top:2px}.score{display:inline-grid;place-items:center;min-width:38px;padding:5px 7px;border-radius:6px;font-size:10px}.score-high{color:#19e681;background:#06281f;border:1px solid #176346}.score-mid{color:#ffd34d;background:#282308;border:1px solid #6d5914}.score-low{color:#ff7585;background:#280a11;border:1px solid #6d1e2e}.decisionPill{display:inline-block;padding:5px 7px;border-radius:99px;font-size:7px;border:1px solid}.decisionPill.entry,.decisionPill.hold{color:#19e681;background:#06281f;border-color:#176346}.decisionPill.watch,.decisionPill.wait{color:#ffd34d;background:#282308;border-color:#6d5914}.decisionPill.avoid{color:#ff7585;background:#280a11;border-color:#6d1e2e}.setupCell{color:#91adba;font-size:8px}.mtfCore{display:flex;gap:3px;flex-wrap:wrap}.mtfCore b{font-size:7px;text-transform:uppercase;color:#7ea7b8;background:#0a2232;border:1px solid #1b4055;border-radius:4px;padding:3px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.scannerToolbar{display:block}.scanFilters{margin-top:8px}.scanRow{grid-template-columns:30px minmax(130px,1.5fr) 70px 75px minmax(140px,1.2fr) 45px 50px 105px 60px}.scannerPage{overflow-x:auto}.scannerTable{min-width:850px}}@media(max-width:700px){.scannerHeader{display:block}.scanRun{margin-top:12px}.scanSummary{grid-template-columns:repeat(2,1fr)}}.decisionPill.exit{color:#ff7585;background:#280a11;border-color:#6d1e2e}.app{font-size:calc(1em * var(--font-scale,1));zoom:var(--font-scale,1)}.chartPanel{position:relative}.indicatorMenu{position:absolute;right:10px;top:8px;z-index:3;background:#071925;border:1px solid #1c4a62;border-radius:8px;padding:7px;display:grid;grid-template-columns:repeat(2,minmax(125px,1fr));gap:4px;box-shadow:0 14px 35px #0008}.indicatorMenu button{background:#091f2d;border:1px solid #1a4358;color:#88a7b7;border-radius:6px;padding:7px 8px;font-size:8px;text-align:left;cursor:pointer}.indicatorMenu button.selected{background:#083f61;color:#e7f8ff;border-color:#0b9af0}.chartWrap{display:grid;gap:5px}.chart{height:390px}.chartLegend{gap:4px;flex-wrap:wrap}.legendToggle{border:0;background:transparent;font-size:6.9px;font-weight:800;cursor:pointer;padding:2px 5px;border-radius:6px;line-height:1;letter-spacing:.03em;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.legendToggle.on{background:#0c2a3ef2;box-shadow:inset 0 0 0 1px #52acd62e;color:#f3fbff}.legendToggle:hover{background:#0a2232bf;transform:translateY(-.5px)}.legendToggle.ema9{color:#f6d84b}.legendToggle.ema20{color:#19e681}.legendToggle.ema50{color:#3b82f6}.legendToggle.ema200{color:#ff4058}.chartToolbar{position:absolute;right:12px;bottom:10px;left:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;background:linear-gradient(180deg,#04101af0,#04101ad6);border:1px solid rgba(96,178,214,.18);border-radius:12px;padding:7px 10px;color:#7f9fb1;font-size:8px;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chartToolbar label{display:flex;gap:5px;align-items:center}.chartToolbar input{width:110px;accent-color:#1296ed}.chartToolbar b{color:#dff5ff}.indicatorStrips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.strip{background:linear-gradient(180deg,#081927e6,#05101cf0);border:1px solid rgba(96,178,214,.14);border-radius:13px;padding:10px 11px;display:grid;gap:7px;align-items:center;font-size:8px;min-width:0;box-shadow:0 14px 28px #00000024,inset 0 1px #ffffff05;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.strip:hover{transform:translateY(-2px);border-color:#60b2d642;box-shadow:0 18px 34px #0000002e,inset 0 1px #ffffff06}.stripHead{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.stripHead b{color:#9dc0cf;white-space:nowrap;font-size:8px;letter-spacing:.04em}.stripHead span{color:#f0fbff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;font-weight:800}.stripValue{color:#dff4fc}.stripTrack{height:8px;background:#122b39db;border-radius:999px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px #00000047}.stripTrack.functional{overflow:hidden}.stripTrack i{display:block;height:100%;border-radius:999px}.rsiFill,.stochFill{background:linear-gradient(90deg,#ff4058,#ffb84a 30%,#19e681,#ffb84a 70%,#ff4058)}.stripMarker{position:absolute;top:-2px;width:1px;height:12px;background:#c6e2ed;opacity:.65}.marker20{left:20%}.marker80{left:80%}.macdTrack{background:linear-gradient(90deg,#ff405824,#ff40580a 49.5%,#19e6810a 50.5%,#19e68124)}.macdFill{position:absolute;top:0}.macdFill.positive{background:#19e681}.macdFill.negative{background:#ff4058}.macdZero{position:absolute;left:50%;top:-2px;width:1px;height:12px;background:#e9f9ff;opacity:.82}.stripScale{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#7090a0;font-size:6.7px;line-height:1;white-space:nowrap}.stripScale strong{margin-left:auto;font-size:6.8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.stripScale strong.positive{color:#19e681}.stripScale strong.negative{color:#ff687a}.volumeTrack{background:linear-gradient(90deg,#ff40581f,#ff40580f 28%,#19e6810d 48%,#19e6811f 60%,#19e6812e)}.volumeFill{background:#67d9f7}.volumeFill.expansion{background:#19e681}.volumeFill.low{background:#ff687a}.volumeMarker{position:absolute;top:-1px;width:1px;height:8px;background:#b9d7e4;opacity:.7}.marker07{left:28%}.marker12{left:48%}.marker15{left:60%}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:30;padding:20px}.settingsModal,.tradeModal{width:min(430px,95vw);background:#071722;border:1px solid #22536d;border-radius:12px;box-shadow:0 25px 80px #000c;padding:15px}.tradeModal{width:min(520px,95vw)}.modalHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.modalHead b{display:block;color:#eaf7fb;font-size:14px}.modalHead small{display:block;color:#71909f;font-size:9px;margin-top:4px}.modalHead button{border:1px solid #1b4359;background:#0a2130;color:#9bb4c0;border-radius:6px;padding:6px;cursor:pointer}.fontControl{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:12px;background:#06131e;border:1px solid #183d52;border-radius:8px;color:#a9c3ce;font-size:9px}.fontControl>div{display:flex;align-items:center;gap:9px}.fontControl button{border:1px solid #24536c;background:#0a2637;color:#c8e6f1;border-radius:6px;padding:6px;cursor:pointer}.fontControl b{min-width:45px;text-align:center;color:#fff}.fontPresets{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.fontPresets button,.resetBtn{border:1px solid #1a4359;background:#081e2c;color:#87a5b4;border-radius:7px;padding:8px 5px;font-size:8px;cursor:pointer}.fontPresets button.selected{background:#087de7;color:#fff;border-color:#1499ff}.resetBtn{margin-top:8px;width:100%;display:flex;justify-content:center;align-items:center;gap:6px}.planGrid{display:grid;gap:6px;margin-top:16px}.planRow{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border:1px solid #193f53;background:#06131e;border-radius:8px}.planRow span{font-size:8px;color:#7896a5}.planRow b{font-size:12px;color:#e6f7fc}.planRow:first-child{border-color:#1d668a}.planRow:first-child b{color:#59c7ff}.planRow:nth-child(2){border-color:#6d2637}.planRow:nth-child(2) b{color:#ff6e82}.planRow:nth-child(3) b{color:#19e681}.planRow:nth-child(4) b{color:#31c8ff}.planRow:nth-child(5) b{color:#b989ff}.planNote{margin-top:10px;padding:8px;border:1px dashed #285269;color:#6f8c9a;font-size:8px;line-height:1.5;border-radius:7px}@media(max-width:700px){.indicatorMenu{left:10px;right:10px}.indicatorStrips{grid-template-columns:1fr 1fr;gap:8px}.fontPresets{grid-template-columns:1fr 1fr}}.setupRadar{margin-top:8px;padding:12px;background:linear-gradient(135deg,#071a28,#06131e);border:1px solid #173d52;border-radius:10px}.radarHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.radarHead h2{margin:3px 0;font-size:16px;color:#e6f6fb}.radarHead p{margin:0;color:#718e9e;font-size:8px;line-height:1.5;max-width:620px}.radarRule{font-size:7px;color:#59c7ff;border:1px solid #1d668a;background:#062237;border-radius:99px;padding:5px 7px;white-space:nowrap}.radarGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:9px}.radarCard{background:#06131e;border:1px solid #173b50;border-radius:8px;padding:8px;min-width:0}.radarCard.breakout{border-color:#176346}.radarCard.pullback{border-color:#1d668a}.radarCard.reversal{border-color:#6d5914}.radarCard.momentum{border-color:#285c88}.radarCard.risk{border-color:#6d2637}.radarCardHead{display:flex;justify-content:space-between;gap:5px;align-items:center}.radarCardHead b{font-size:8px;color:#e6f5fb}.radarCardHead span{font-size:7px;color:#6d8b9b;background:#0a2232;border:1px solid #1a4358;border-radius:99px;padding:2px 5px}.radarCard>small{display:block;height:22px;margin-top:3px;color:#6f8d9d;font-size:7px;line-height:1.3}.radarCard button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:5px;background:#081b28;border:1px solid #15394d;border-radius:6px;margin-top:4px;padding:6px;cursor:pointer;color:#bcd1da;text-align:left}.radarCard button:hover{background:#0b2637;border-color:#2a6988}.radarCard button span{min-width:0}.radarCard button b{display:block;color:#e9f7fc;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radarCard button small{display:block;color:#668696;font-size:6px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radarCard button strong{font-size:9px;color:#19e681}.radarCard.risk button strong{color:#ff687a}.radarEmpty{font-size:7px;color:#536f7d;padding:10px 2px 5px;text-align:center}@media(max-width:1200px){.radarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.radarHead{display:block}.radarRule{display:inline-block;margin-top:7px}.radarGrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.radarGrid{grid-template-columns:1fr}}.spotBadge{font-size:7px;font-weight:900;letter-spacing:.4px;color:#19e681;background:#06281f;border:1px solid #176346;border-radius:99px;padding:5px 7px;white-space:nowrap}.spotPlanRule{margin-bottom:9px;padding:9px 10px;border:1px solid #176346;background:#06281f;color:#9be9c2;border-radius:7px;font-size:8px;line-height:1.5;font-weight:800}.watchStar{margin-left:5px;color:#355a6b;font-size:12px;cursor:pointer}.watchStar.on{color:#ffd45a}.watchPage{padding:24px;overflow:auto}.watchHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.watchHeader h1{margin:5px 0;color:#eaf7fb;font-size:24px}.watchHeader p{color:#6f8c9a;font-size:10px}.watchCount{padding:7px 10px;border:1px solid #1b536d;border-radius:8px;color:#53c7ff;font-size:9px}.watchGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.watchCard{display:flex;background:#071722;border:1px solid #183c4e;border-radius:10px;overflow:hidden}.watchMain{flex:1;display:grid;grid-template-columns:34px 1fr auto auto;gap:10px;align-items:center;text-align:left;background:none;border:0;color:#dceef3;padding:12px;cursor:pointer}.watchMain b{display:block;font-size:12px}.watchMain small{display:block;color:#648290;font-size:8px;margin-top:3px}.watchMain strong{font-size:11px}.watchMain em{font-style:normal;font-size:9px}.watchRemove{width:38px;background:#06131e;border:0;border-left:1px solid #183c4e;color:#ffd45a;cursor:pointer}.watchEmpty{margin-top:40px;text-align:center;padding:45px;border:1px dashed #21475a;border-radius:12px;color:#5e7e8d}.watchEmpty h3{color:#b9d1da;margin:10px 0 4px}.watchEmpty p{font-size:9px}@media(max-width:900px){.watchGrid{grid-template-columns:1fr}}.savePlanBtn{margin-top:12px;width:100%;border:1px solid #1687ff;background:#087ee8;color:#fff;border-radius:9px;padding:10px 12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.savePlanBtn:hover{filter:brightness(1.08)}.journalPage{padding:24px;min-height:calc(100vh - 64px);background:#03111b}.journalHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.journalHeader h1{margin:4px 0;font-size:26px}.journalHeader p{margin:0;color:#7891a5}.journalTable{border:1px solid #183246;border-radius:12px;overflow:auto;background:#061722}.journalRow{min-width:1080px;display:grid;grid-template-columns:1.15fr .8fr 1.35fr 1fr 1fr 1fr 1fr .9fr 40px;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid #132b3b;color:#c9d8e2;font-size:12px}.journalRow:first-child{border-top:0}.journalHead{background:#0a1d2a;color:#7e9bad;font-weight:700;text-transform:uppercase;font-size:10px}.journalAsset{background:none;border:0;color:#fff;text-align:left;cursor:pointer;padding:0}.journalAsset b,.journalAsset small{display:block}.journalAsset small,.journalRow small{color:#6f8797;margin-top:3px}.journalStatus{font-style:normal;color:#37e59b;border:1px solid #176b50;background:#06291f;padding:4px 7px;border-radius:999px;font-size:9px}.journalRemove{border:0;background:transparent;color:#6d8494;cursor:pointer}.journalRemove:hover{color:#ff6877}.journalEmpty{margin-top:30px;border:1px dashed #244255;border-radius:14px;padding:60px 20px;text-align:center;color:#708a9b}.journalEmpty h3{color:#d9e5ed;margin:12px 0 6px}.journalEmpty p{margin:0}.journalStats{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;margin:0 0 16px}.journalStats>div{background:#061722;border:1px solid #183246;border-radius:12px;padding:12px 14px}.journalStats small{display:block;color:#6f8797;font-size:9px;font-weight:800;letter-spacing:.08em}.journalStats b{display:block;color:#e7f1f7;font-size:20px;margin-top:5px}.journalSelect{width:100%;min-width:92px;background:#071b28;color:#cfe0ea;border:1px solid #23465b;border-radius:7px;padding:6px 7px;font-size:10px;outline:none}.journalSelect:focus{border-color:#1da1ff}.journalNote{display:flex;align-items:center;gap:8px;margin-top:14px;color:#71899a;font-size:11px;border:1px dashed #244255;border-radius:10px;padding:10px 12px}.green{color:#37e59b!important}.red{color:#ff6877!important}@media(max-width:900px){.journalStats{grid-template-columns:repeat(2,1fr)}}.performancePage{padding:24px;min-height:calc(100vh - 64px);background:#03111b;overflow:auto}.performanceHeader{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.performanceHeader h1{margin:4px 0;font-size:26px}.performanceHeader p{margin:0;color:#7891a5;font-size:11px}.performanceStats{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:10px;margin-bottom:16px}.performanceStats>div{background:#061722;border:1px solid #183246;border-radius:12px;padding:13px 14px}.performanceStats small{display:block;color:#6f8797;font-size:9px;font-weight:800;letter-spacing:.08em}.performanceStats b{display:block;color:#e7f1f7;font-size:21px;margin-top:5px}.performanceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.performanceCard{background:#061722;border:1px solid #183246;border-radius:12px;padding:12px}.performanceCardHead{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid #153142}.performanceCardHead b{font-size:12px;color:#eaf5fb}.performanceCardHead span{font-size:7px;color:#6f8797}.performanceRow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid #102a3a}.performanceRow:last-child{border-bottom:0}.performanceRow b{display:block;font-size:10px;color:#dbeaf0}.performanceRow small{display:block;color:#668494;font-size:8px;margin-top:3px}.performanceRow strong{font-size:13px}.warnText{color:#ffd34d}.performanceEmpty{margin-top:30px;border:1px dashed #244255;border-radius:14px;padding:60px 20px;text-align:center;color:#708a9b}.performanceEmpty h3{color:#d9e5ed;margin:12px 0 6px}.performanceEmpty p{margin:0;font-size:10px}.performanceEmptySmall{padding:18px 2px;color:#637e8e;font-size:9px}.performanceNote{display:flex;align-items:center;gap:8px;margin-top:14px;color:#71899a;font-size:10px;border:1px dashed #244255;border-radius:10px;padding:10px 12px}@media(max-width:1000px){.performanceStats{grid-template-columns:repeat(3,1fr)}.performanceGrid{grid-template-columns:1fr}}@media(max-width:600px){.performanceStats{grid-template-columns:repeat(2,1fr)}.performanceHeader{display:block}}.qualityPanel{margin-top:12px;background:#061722;border:1px solid #183246;border-radius:12px;padding:14px}.qualityHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.qualityHead h2{margin:3px 0 4px;font-size:17px;color:#e9f4f9}.qualityHead p{margin:0;color:#7891a5;font-size:10px}.qualityScore{min-width:112px;text-align:right}.qualityScore small{display:block;color:#6f8797;font-size:8px;font-weight:800;letter-spacing:.08em}.qualityScore b{font-size:24px;color:#64e6b8}.qualityGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.qualityMetric{background:#071d29;border:1px solid #173547;border-radius:10px;padding:11px}.qualityMetric small{display:block;color:#6f8797;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.qualityMetric b{display:block;font-size:18px;color:#e8f3f8;margin:4px 0}.qualityMetric span{color:#6d8797;font-size:8px}.qualitySetup{margin-top:12px;border-top:1px solid #153142;padding-top:10px}@media(max-width:700px){.qualityGrid{grid-template-columns:repeat(2,1fr)}.qualityHead{display:block}.qualityScore{text-align:left;margin-top:10px}}.marketContextPanel{margin-bottom:10px;padding:12px 14px;background:#061722;border:1px solid #183246;border-radius:12px}.marketContextPanel.good{border-color:#176346}.marketContextPanel.warn{border-color:#6d5914}.marketContextPanel.risk{border-color:#6d2637}.marketContextHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.marketContextHead h3{margin:3px 0 4px;color:#e8f4f8;font-size:17px}.marketContextHead p{margin:0;color:#7891a5;font-size:9px;line-height:1.5;max-width:720px}.contextBadge{padding:5px 8px;border-radius:99px;font-size:7px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.contextBadge.good{color:#37e59b;background:#06291f;border:1px solid #176346}.contextBadge.warn{color:#ffd34d;background:#2b2205;border:1px solid #6d5914}.contextBadge.risk{color:#ff7180;background:#2d0b14;border:1px solid #6d2637}.contextGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.contextGrid>div{background:#071d29;border:1px solid #173547;border-radius:8px;padding:8px}.contextGrid small{display:block;color:#6f8797;font-size:7px;font-weight:800;letter-spacing:.05em}.contextGrid b{display:block;color:#dcecf2;font-size:9px;margin-top:3px}.contextTfs{display:flex;gap:6px;margin-top:8px}.contextTfs span{padding:5px 7px;border-radius:6px;background:#071d29;border:1px solid #173547;color:#7891a5;font-size:7px}.contextTfs span b{color:#dcecf2;margin-right:5px}.contextTfs span.bullish{border-color:#176346;color:#37e59b}.contextTfs span.bearish{border-color:#6d2637;color:#ff7180}.contextTfs span.neutral{border-color:#5d501b;color:#ffd34d}.contextCell{font-size:8px;color:#9fc0cf;white-space:nowrap}@media(max-width:700px){.contextGrid{grid-template-columns:1fr 1fr}.marketContextHead{display:block}.contextBadge{display:inline-block;margin-top:8px}}.readinessPanel{margin-top:14px;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#0c192bb8,#07101ddb);box-shadow:0 12px 30px #0000001f}.readinessHead{display:flex;align-items:center;justify-content:space-between;gap:18px}.readinessHead h3{margin:4px 0;font-size:16px}.readinessHead p{margin:0;color:var(--muted);font-size:12px;line-height:1.55;max-width:680px}.readinessScore{min-width:82px;text-align:center;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#ffffff09}.readinessScore b{font-size:25px}.readinessScore span{font-size:11px;color:var(--muted)}.readinessScore.good{color:#6ee7b7}.readinessScore.warn{color:#fbbf24}.readinessScore.risk{color:#fb7185}.readinessBar{height:7px;margin:15px 0 12px;border-radius:99px;background:#ffffff12;overflow:hidden}.readinessBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#22d3ee,#34d399);transition:width .35s ease}.blockerList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.blockerList div,.readyMessage{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#ffffff09;color:#cbd5e1;font-size:11px}.blockerList svg{color:#fb7185;flex:none}.readyMessage{color:#86efac}.readyMessage svg{color:#34d399;flex:none}@media(max-width:760px){.readinessHead{align-items:flex-start}.blockerList{grid-template-columns:1fr}.readinessScore{min-width:70px}}.explainPanel{margin-top:14px;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#091626c7,#060f1be6);box-shadow:0 12px 30px #0000001a}.explainHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.explainHead h3{margin:4px 0;font-size:16px}.explainHead p{margin:0;color:var(--muted);font-size:12px;line-height:1.55;max-width:700px}.explainSummary{min-width:110px;padding:10px 12px;text-align:center;border:1px solid #1b4659;border-radius:13px;background:#ffffff08}.explainSummary b{display:block;font-size:22px;color:#67e8f9}.explainSummary span{display:block;color:#718b9b;font-size:8px;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.explainTable{margin-top:14px;border:1px solid #173547;border-radius:12px;overflow:hidden}.explainRow{display:grid;grid-template-columns:1.15fr .8fr 1.8fr .5fr;gap:10px;align-items:center;padding:11px 12px;border-top:1px solid #102b3b;color:#cbd8e0;font-size:10px}.explainRow:first-child{border-top:0}.explainHeadRow{background:#091d2a;color:#6f8797;font-size:8px;font-weight:800;letter-spacing:.08em}.explainRow b{color:#e4f0f5}.explainRow small{display:block;color:#6d8797;font-size:8px;margin-top:3px}.explainStatus{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:max-content;padding:5px 7px;border-radius:999px;font-size:7px;font-weight:900;letter-spacing:.05em}.explainStatus.ready{color:#4ade80;background:#062a20;border:1px solid #176346}.explainStatus.pending{color:#fbbf24;background:#2b2205;border:1px solid #6d5914}.explainStatus.blocked{color:#fb7185;background:#2d0b14;border:1px solid #6d2637}.explainEvidence{color:#91a9b7;line-height:1.4}.explainScore{white-space:nowrap;text-align:right}.explainScore b{font-size:13px;color:#67e8f9}.explainScore small{display:inline;color:#607b8b;font-size:8px;margin-left:2px}.explainFooter{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.explainFooter span{padding:7px 9px;border-radius:8px;background:#071d29;border:1px solid #173547;color:#718b9b;font-size:8px}.explainFooter b{color:#cfe1e8}@media(max-width:760px){.explainHead{display:block}.explainSummary{display:inline-block;margin-top:10px}.explainTable{overflow:auto}.explainRow{min-width:700px}.explainFooter{display:grid;grid-template-columns:1fr}}.sequencePanel{margin-top:16px;padding:18px;border:1px solid rgba(96,165,250,.18);border-radius:18px;background:linear-gradient(180deg,#0f172af5,#0a1223eb);box-shadow:0 12px 35px #00000029}.sequenceHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.sequenceHead h3{margin:4px 0 5px;font-size:17px}.sequenceHead p{margin:0;color:#94a3b8;font-size:12px;line-height:1.5;max-width:690px}.sequenceSummary{min-width:72px;text-align:right}.sequenceSummary b{display:block;font-size:22px}.sequenceSummary span{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.nextTriggerHero{margin:14px 0;padding:13px 15px;border-radius:13px;background:#22d3ee12;border:1px solid rgba(34,211,238,.16);display:flex;flex-direction:column;gap:3px}.nextTriggerHero span{font-size:9px;letter-spacing:.12em;color:#67e8f9;font-weight:800}.nextTriggerHero b{font-size:14px}.nextTriggerHero small{color:#94a3b8;font-size:11px}.sequenceList{display:flex;flex-direction:column;gap:7px}.sequenceItem{display:grid;grid-template-columns:24px 25px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 11px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#ffffff05}.sequenceNo{font-size:10px;color:#64748b;text-align:center}.sequenceIcon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#94a3b814;color:#94a3b8}.sequenceCopy{display:flex;flex-direction:column;gap:2px}.sequenceCopy b{font-size:12px}.sequenceCopy small{font-size:10px;color:#94a3b8;line-height:1.4}.sequenceState{font-size:9px;font-weight:800;letter-spacing:.08em;padding:4px 7px;border-radius:999px}.sequenceItem.ready{border-color:#22c55e24}.sequenceItem.ready .sequenceIcon,.sequenceItem.ready .sequenceState{color:#86efac;background:#22c55e14}.sequenceItem.next{border-color:#facc1524}.sequenceItem.next .sequenceIcon,.sequenceItem.next .sequenceState{color:#fde68a;background:#facc1514}.sequenceItem.blocked{border-color:#f8717124}.sequenceItem.blocked .sequenceIcon,.sequenceItem.blocked .sequenceState{color:#fca5a5;background:#f8717114}.sequenceFooter{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.sequenceFooter span{font-size:10px;color:#94a3b8;padding:6px 9px;border-radius:8px;background:#ffffff06}@media(max-width:720px){.sequenceHead{flex-direction:column}.sequenceSummary{text-align:left}.sequenceItem{grid-template-columns:20px 24px minmax(0,1fr)}.sequenceState{grid-column:3;justify-self:start;margin-top:3px}}.stabilityPanel{margin-top:16px;padding:18px;border:1px solid rgba(148,163,184,.15);border-radius:18px;background:linear-gradient(180deg,#091423eb,#060e1af5);box-shadow:0 12px 35px #00000024}.stabilityPanel.good{border-color:#22c55e33}.stabilityPanel.warn{border-color:#facc1533}.stabilityPanel.risk{border-color:#f8717138}.stabilityHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.stabilityHead h3{margin:4px 0 5px;font-size:17px}.stabilityHead p{margin:0;color:#94a3b8;font-size:11px;line-height:1.5;max-width:720px}.stabilityHead p b{color:#cbd5e1}.stabilityBadge{min-width:125px;text-align:center;padding:9px 12px;border-radius:13px;border:1px solid rgba(148,163,184,.12);background:#ffffff06}.stabilityBadge b{display:block;font-size:23px}.stabilityBadge span{display:block;color:#64748b;font-size:8px;letter-spacing:.06em;margin-top:2px}.stabilityBadge.good{color:#86efac}.stabilityBadge.warn{color:#fde68a}.stabilityBadge.risk{color:#fca5a5}.stabilityBadge.neutral{color:#67e8f9}.stabilityGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.stabilityGrid>div{padding:10px 11px;border-radius:10px;background:#ffffff06;border:1px solid rgba(148,163,184,.08)}.stabilityGrid small{display:block;color:#64748b;font-size:7px;font-weight:800;letter-spacing:.07em}.stabilityGrid b{display:block;color:#e2e8f0;font-size:17px;margin:4px 0}.stabilityGrid span{display:block;color:#718096;font-size:8px}.stabilityFoot{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.stabilityFoot span{font-size:8px;color:#94a3b8;padding:6px 8px;border-radius:8px;background:#ffffff06}.stabilityFoot b{color:#cbd5e1}@media(max-width:720px){.stabilityHead{flex-direction:column}.stabilityBadge{text-align:left}.stabilityGrid{grid-template-columns:1fr 1fr}.stabilityFoot{display:grid;grid-template-columns:1fr}}.transitionPanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.14);border-radius:18px;background:linear-gradient(180deg,#081423f0,#050d18f7);box-shadow:0 12px 35px #00000024}.transitionPanel.good{border-color:#22c55e33}.transitionPanel.warn{border-color:#facc1533}.transitionPanel.risk{border-color:#f8717138}.transitionHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.transitionHead h3{margin:4px 0 5px;font-size:17px}.transitionHead p{margin:0;color:#94a3b8;font-size:11px;line-height:1.5;max-width:720px}.transitionBadge{min-width:120px;text-align:center;padding:9px 12px;border-radius:13px;border:1px solid rgba(148,163,184,.12);background:#ffffff06}.transitionBadge b{display:block;font-size:13px}.transitionBadge span{display:block;color:#64748b;font-size:8px;margin-top:3px}.transitionBadge.good{color:#86efac}.transitionBadge.warn{color:#fde68a}.transitionBadge.risk{color:#fca5a5}.transitionBadge.neutral{color:#67e8f9}.transitionCurrent{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.1fr;gap:8px;margin-top:14px}.transitionCurrent>div{padding:10px 11px;border-radius:10px;background:#ffffff06;border:1px solid rgba(148,163,184,.08)}.transitionCurrent small{display:block;color:#64748b;font-size:7px;font-weight:800;letter-spacing:.07em}.transitionCurrent b{display:block;color:#e2e8f0;font-size:15px;margin:4px 0}.transitionCurrent span{display:block;color:#718096;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transitionCallout{display:flex;gap:9px;align-items:flex-start;margin-top:11px;padding:10px 12px;border-radius:10px;background:#22d3ee0e;border:1px solid rgba(34,211,238,.12);color:#67e8f9}.transitionCallout div{display:flex;flex-direction:column;gap:3px}.transitionCallout b{font-size:8px;letter-spacing:.09em}.transitionCallout span{color:#94a3b8;font-size:10px;line-height:1.4}.transitionTimeline{margin-top:11px;border:1px solid rgba(148,163,184,.08);border-radius:11px;overflow:hidden}.transitionRow{display:grid;grid-template-columns:66px 62px 14px 62px 1fr 1.35fr;gap:7px;align-items:center;padding:9px 10px;border-top:1px solid rgba(148,163,184,.07);font-size:9px}.transitionRow:first-child{border-top:0}.transitionRow.up{background:#22c55e06}.transitionRow.down{background:#f8717106}.transitionTime{color:#607b8b;font-variant-numeric:tabular-nums}.transitionRow b{color:#dce8ee}.transitionDelta,.transitionContext{color:#718596;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transitionRow.up .transitionDelta{color:#86efac}.transitionRow.down .transitionDelta{color:#fca5a5}.transitionEmpty{margin-top:11px;padding:18px;text-align:center;border:1px dashed rgba(148,163,184,.12);border-radius:10px;color:#718596;font-size:9px}.transitionFooter{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.transitionFooter span{font-size:8px;color:#94a3b8;padding:6px 8px;border-radius:8px;background:#ffffff06}.transitionFooter b{color:#cbd5e1}@media(max-width:760px){.transitionHead{flex-direction:column}.transitionBadge{text-align:left}.transitionCurrent{grid-template-columns:1fr 1fr}.transitionTimeline{overflow:auto}.transitionRow{min-width:690px}.transitionFooter{display:grid;grid-template-columns:1fr}}.gatePanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.14);border-radius:18px;background:linear-gradient(180deg,#081423f5,#050d18fa);box-shadow:0 12px 35px #00000026}.gatePanel.good{border-color:#22c55e3d}.gatePanel.warn{border-color:#facc1538}.gatePanel.risk{border-color:#f8717138}.gateHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.gateHead h3{margin:4px 0 5px;font-size:17px}.gateHead p{margin:0;color:#94a3b8;font-size:11px;line-height:1.5;max-width:720px}.gateBadge{min-width:132px;text-align:center;padding:10px 12px;border-radius:13px;border:1px solid rgba(148,163,184,.12);background:#ffffff06}.gateBadge b{display:block;font-size:13px}.gateBadge span{display:block;color:#64748b;font-size:8px;margin-top:3px;letter-spacing:.06em}.gateBadge.good{color:#86efac}.gateBadge.warn{color:#fde68a}.gateBadge.risk{color:#fca5a5}.gateGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.gateCheck{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border-radius:11px;background:#ffffff06;border:1px solid rgba(148,163,184,.08)}.gateCheck.ok{border-color:#22c55e1f}.gateCheck.blocked{border-color:#f871711f}.gateIcon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center}.gateCheck.ok .gateIcon{color:#86efac;background:#22c55e14}.gateCheck.blocked .gateIcon{color:#fca5a5;background:#f8717114}.gateCheck b{display:block;font-size:10px;color:#dce8ee}.gateCheck small{display:block;margin-top:2px;color:#718596;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gateCheck strong{font-size:7px;letter-spacing:.08em}.gateCheck.ok strong{color:#86efac}.gateCheck.blocked strong{color:#fca5a5}.gateMessage{display:flex;gap:9px;align-items:flex-start;margin-top:11px;padding:11px 12px;border-radius:10px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.11);color:#67e8f9}.gateMessage div{display:flex;flex-direction:column;gap:3px}.gateMessage b{font-size:8px;letter-spacing:.09em}.gateMessage span{color:#94a3b8;font-size:10px;line-height:1.45}.gateFooter{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.gateFooter span{font-size:8px;color:#94a3b8;padding:6px 8px;border-radius:8px;background:#ffffff06}.gateFooter b{color:#cbd5e1}@media(max-width:760px){.gateHead{flex-direction:column}.gateBadge{text-align:left}.gateGrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.gateGrid{grid-template-columns:1fr}.gateFooter{display:grid;grid-template-columns:1fr}}.riskStructurePanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.14);border-radius:18px;background:linear-gradient(180deg,#081423f5,#050d18fa);box-shadow:0 12px 35px #00000026}.riskStructurePanel.good{border-color:#22c55e3d}.riskStructurePanel.warn{border-color:#facc1538}.riskStructurePanel.risk{border-color:#f8717138}.riskStructureHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.riskStructureHead h3{margin:4px 0 5px;font-size:17px;color:#e7f6fb}.riskStructureHead p{margin:0;color:#7693a2;font-size:9px;line-height:1.6;max-width:760px}.riskStructureBadge{min-width:132px;text-align:right}.riskStructureBadge b{display:block;font-size:12px}.riskStructureBadge span{display:block;margin-top:3px;font-size:8px;color:#718e9e}.riskStructureBadge.good b{color:#19e681}.riskStructureBadge.warn b{color:#ffd34d}.riskStructureBadge.risk b{color:#ff7585}.riskStructureMetrics{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px}.riskStructureMetrics>div{background:#06131e;border:1px solid #173b50;border-radius:9px;padding:10px}.riskStructureMetrics small{display:block;color:#648596;font-size:7px;letter-spacing:.5px;font-weight:800}.riskStructureMetrics b{display:block;color:#e8f6fb;font-size:13px;margin-top:4px}.riskStructureMetrics span{display:block;color:#688696;font-size:7px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riskStructureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.riskCheck{display:flex;align-items:center;gap:8px;padding:9px;border-radius:8px;background:#06131e;border:1px solid #173b50}.riskCheck>span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center}.riskCheck.ok>span{color:#19e681;background:#06281f}.riskCheck.blocked>span{color:#ff7585;background:#280a11}.riskCheck>div{min-width:0;flex:1}.riskCheck b{display:block;color:#d9edf4;font-size:8px}.riskCheck small{display:block;color:#718d9d;font-size:7px;margin-top:2px}.riskCheck strong{font-size:7px}.riskCheck.ok strong{color:#19e681}.riskCheck.blocked strong{color:#ff7585}.riskStructureFoot{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid #122f40;color:#678696;font-size:7px}.riskStructureFoot b{color:#9bb5c1}@media(max-width:800px){.riskStructureMetrics{grid-template-columns:repeat(2,1fr)}.riskStructureGrid{grid-template-columns:1fr}.riskStructureHead{display:block}.riskStructureBadge{text-align:left;margin-top:10px}}.scenarioPanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.14);border-radius:18px;background:linear-gradient(180deg,#081423f5,#050d18fa);box-shadow:0 12px 35px #00000026}.scenarioPanel.good{border-color:#22c55e38}.scenarioPanel.warn{border-color:#facc1533}.scenarioPanel.risk{border-color:#f8717138}.scenarioHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.scenarioHead h3{margin:4px 0 5px;font-size:17px;color:#e7f6fb}.scenarioHead p{margin:0;color:#7693a2;font-size:9px;line-height:1.6;max-width:760px}.scenarioBadge{min-width:132px;text-align:right}.scenarioBadge b{display:block;font-size:13px}.scenarioBadge span{display:block;margin-top:3px;color:#718e9e;font-size:8px}.scenarioBadge.good b{color:#19e681}.scenarioBadge.warn b{color:#ffd34d}.scenarioBadge.risk b{color:#ff7585}.scenarioGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.scenarioCard{padding:12px;border-radius:11px;background:#06131e;border:1px solid #173b50;min-width:0}.scenarioCard.good{border-color:#22c55e29}.scenarioCard.warn{border-color:#facc1524}.scenarioCard.risk{border-color:#f8717129}.scenarioCardHead{display:flex;justify-content:space-between;gap:8px;align-items:center}.scenarioCardHead b{font-size:10px;color:#d9edf4}.scenarioCardHead strong{font-size:13px}.scenarioCard.good .scenarioCardHead strong{color:#19e681}.scenarioCard.warn .scenarioCardHead strong{color:#ffd34d}.scenarioCard.risk .scenarioCardHead strong{color:#ff7585}.scenarioCard>small{display:block;margin-top:5px;color:#718d9d;font-size:8px;line-height:1.45;min-height:34px}.scenarioItems{display:flex;flex-direction:column;gap:5px;margin-top:9px}.scenarioItems>div{display:flex;gap:6px;align-items:flex-start}.scenarioItems span{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;background:#ffffff09;color:#67e8f9;flex:none}.scenarioCard.good .scenarioItems span{color:#19e681}.scenarioCard.risk .scenarioItems span{color:#ff7585}.scenarioItems p{margin:0;color:#a5bbc5;font-size:8px;line-height:1.35}.scenarioFooter{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #122f40}.scenarioFooter span{font-size:8px;color:#94a8b2;padding:6px 8px;border-radius:8px;background:#ffffff06}.scenarioFooter b{color:#cbd5e1}@media(max-width:800px){.scenarioHead{display:block}.scenarioBadge{text-align:left;margin-top:10px}.scenarioGrid{grid-template-columns:1fr}.scenarioFooter{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:520px){.scenarioFooter{grid-template-columns:1fr}}.freshnessPanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.14);border-radius:18px;background:linear-gradient(180deg,#081423f5,#050d18fa);box-shadow:0 12px 35px #00000026}.freshnessPanel.good{border-color:#22c55e38}.freshnessPanel.warn{border-color:#facc1533}.freshnessPanel.risk{border-color:#f8717138}.freshnessHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.freshnessHead h3{margin:4px 0 5px;font-size:17px;color:#e7f6fb}.freshnessHead p{margin:0;color:#7693a2;font-size:9px;line-height:1.6;max-width:760px}.freshnessBadge{min-width:132px;text-align:right}.freshnessBadge b{display:block;font-size:12px}.freshnessBadge span{display:block;margin-top:3px;font-size:8px;color:#718e9e}.freshnessBadge.good b{color:#19e681}.freshnessBadge.warn b{color:#ffd34d}.freshnessBadge.risk b{color:#ff7585}.freshnessGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.freshnessGrid>div{background:#06131e;border:1px solid #173b50;border-radius:9px;padding:10px}.freshnessGrid small{display:block;color:#648596;font-size:7px;letter-spacing:.5px;font-weight:800}.freshnessGrid b{display:block;color:#e8f6fb;font-size:13px;margin-top:4px}.freshnessGrid span{display:block;color:#688696;font-size:7px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.freshnessMessage{display:flex;gap:9px;align-items:flex-start;margin-top:11px;padding:11px 12px;border-radius:10px;background:#22d3ee0d;border:1px solid rgba(34,211,238,.11);color:#67e8f9}.freshnessMessage div{display:flex;flex-direction:column;gap:3px}.freshnessMessage b{font-size:8px;letter-spacing:.09em}.freshnessMessage span{color:#94a3b8;font-size:10px;line-height:1.45}.freshnessFooter{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #122f40}.freshnessFooter span{font-size:8px;color:#94a8b2;padding:6px 8px;border-radius:8px;background:#ffffff06}.freshnessFooter b{color:#cbd5e1}@media(max-width:800px){.freshnessHead{display:block}.freshnessBadge{text-align:left;margin-top:10px}.freshnessGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.freshnessGrid{grid-template-columns:1fr}.freshnessFooter{display:grid;grid-template-columns:1fr}}.evidencePanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.16);border-radius:18px;background:linear-gradient(180deg,#081423f7,#050d18fc);box-shadow:0 12px 35px #00000026}.evidenceHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.evidenceHead h3{margin:4px 0 5px;font-size:17px;color:#e7f6fb}.evidenceHead p{margin:0;color:#7693a2;font-size:9px;line-height:1.6;max-width:760px}.evidenceActions{display:flex;gap:7px;flex-wrap:wrap}.evidenceActions button{display:flex;align-items:center;gap:6px;border:1px solid #173b50;background:#071722;color:#b9d5df;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer}.evidenceActions button:hover{border-color:#2d687f;color:#e8f7fb}.evidenceActions button:disabled{opacity:.4;cursor:not-allowed}.evidenceGrid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:14px}.evidenceGrid>div{background:#06131e;border:1px solid #173b50;border-radius:9px;padding:10px;min-width:0}.evidenceGrid small{display:block;color:#648596;font-size:7px;letter-spacing:.5px;font-weight:800}.evidenceGrid b{display:block;color:#e8f6fb;font-size:11px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evidenceGrid span{display:block;color:#688696;font-size:7px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evidenceFooter{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #122f40}.evidenceFooter span{font-size:8px;color:#94a8b2;padding:6px 8px;border-radius:8px;background:#ffffff06}.evidenceFooter b{color:#cbd5e1}@media(max-width:1050px){.evidenceGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.evidenceHead{display:block}.evidenceActions{margin-top:10px}.evidenceGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.evidenceGrid{grid-template-columns:1fr}.evidenceActions button{flex:1}.evidenceFooter{display:grid;grid-template-columns:1fr}}.replayPanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.16);border-radius:18px;background:linear-gradient(180deg,#081423f7,#050d18fc);box-shadow:0 12px 35px #00000026}.replayHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.replayHead h3{margin:4px 0 5px;font-size:17px;color:#e7f6fb}.replayHead p{margin:0;color:#7693a2;font-size:9px;line-height:1.6;max-width:760px}.replayExport{display:flex;align-items:center;gap:6px;border:1px solid #173b50;background:#071722;color:#b9d5df;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer}.replayExport:hover{border-color:#2d687f;color:#e8f7fb}.replayExport:disabled{opacity:.4;cursor:not-allowed}.replaySelectors{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;margin-top:14px}.replaySelectors>svg{color:#67e8f9;margin-bottom:10px}.replaySelectors label{display:flex;flex-direction:column;gap:5px}.replaySelectors label span{font-size:7px;color:#648596;font-weight:800;letter-spacing:.5px}.replaySelectors select{width:100%;border:1px solid #173b50;background:#06131e;color:#d9edf4;border-radius:8px;padding:9px;font-size:8px;outline:none}.replaySelectors select:focus{border-color:#2d687f}.replaySummary{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.replaySummary>div{background:#06131e;border:1px solid #173b50;border-radius:9px;padding:10px;min-width:0}.replaySummary small{display:block;color:#648596;font-size:7px;letter-spacing:.5px;font-weight:800}.replaySummary b{display:block;color:#e8f6fb;font-size:12px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replaySummary span{display:block;color:#688696;font-size:7px;margin-top:3px}.replayTable{margin-top:12px;border:1px solid #173b50;border-radius:10px;overflow:hidden}.replayRow{display:grid;grid-template-columns:1.1fr 1fr 1fr .55fr;gap:8px;align-items:center;padding:9px 10px;border-top:1px solid #102b3a;color:#9bb5c1;font-size:8px}.replayRow:first-child{border-top:0}.replayRow.head{background:#071722;color:#648596;font-size:7px;font-weight:800;letter-spacing:.5px}.replayRow b{color:#d9edf4}.replayRow span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replayRow strong{color:#67e8f9}.replayFooter{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #122f40}.replayFooter span{font-size:8px;color:#94a8b2;padding:6px 8px;border-radius:8px;background:#ffffff06}.replayFooter b{color:#cbd5e1}.replayEmpty{display:flex;align-items:center;gap:8px;margin-top:14px;padding:14px;border:1px dashed #21485b;border-radius:10px;color:#819aa7;font-size:9px}.replayEmpty svg{color:#67e8f9}.replayEmpty b{color:#d9edf4}@media(max-width:800px){.replayHead{display:block}.replayExport{margin-top:10px}.replaySelectors{grid-template-columns:1fr}.replaySelectors>svg{display:none}.replaySummary{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.replaySummary{grid-template-columns:1fr}.replayRow{grid-template-columns:1fr 1fr}.replayRow.head{display:none}.replayRow b{grid-column:1/-1}.replayRow strong{text-align:right}.replayFooter{display:grid;grid-template-columns:1fr}}.replayIntegrity{display:flex;gap:10px;align-items:flex-start;margin-top:11px;padding:11px 12px;border-radius:10px;background:#06131e;border:1px solid #173b50}.replayIntegrity.valid{border-color:#22c55e40}.replayIntegrity.invalid{border-color:#f8717140}.replayIntegrityIcon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#ffffff09;color:#67e8f9;flex:none}.replayIntegrity.valid .replayIntegrityIcon{color:#19e681}.replayIntegrity.invalid .replayIntegrityIcon{color:#ff7585}.replayIntegrity>div:last-child{display:flex;flex-direction:column;gap:3px}.replayIntegrity b{font-size:8px;letter-spacing:.06em;color:#d9edf4}.replayIntegrity span{font-size:8px;color:#819aa7;line-height:1.4}.qualityPanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.16);border-radius:18px;background:linear-gradient(180deg,#081423f7,#050d18fc);box-shadow:0 12px 35px #00000026}.qualityHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.qualityHead h3{margin:4px 0 5px;font-size:17px;color:#e7f6fb}.qualityHead p{margin:0;color:#7693a2;font-size:9px;line-height:1.6;max-width:760px}.qualityActions button{display:flex;align-items:center;gap:6px;border:1px solid #173b50;background:#071722;color:#b9d5df;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer}.qualityActions button:disabled{opacity:.4;cursor:not-allowed}.qualityHero{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-top:14px;padding:12px;background:#06131e;border:1px solid #173b50;border-radius:10px}.qualityHero small{display:block;color:#648596;font-size:7px;letter-spacing:.5px;font-weight:800}.qualityHero b{display:block;color:#e8f6fb;font-size:25px;margin-top:3px}.qualityHero b span{font-size:10px;color:#688696;margin-left:3px}.qualityBar{height:5px;background:#102b3a;border-radius:99px;overflow:hidden;margin-top:8px;max-width:520px}.qualityBar span{display:block;height:100%;background:#67e8f9;border-radius:inherit}.qualityStatus{min-width:150px;padding:10px 12px;border-radius:9px;border:1px solid #173b50}.qualityStatus strong{display:block;font-size:9px;letter-spacing:.04em}.qualityStatus span{display:block;color:#819aa7;font-size:7px;margin-top:4px}.qualityStatus.good{border-color:#22c55e4d}.qualityStatus.good strong{color:#19e681}.qualityStatus.warn{border-color:#facc154d}.qualityStatus.warn strong{color:#facc15}.qualityStatus.risk{border-color:#f871714d}.qualityStatus.risk strong{color:#ff7585}.qualityGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px}.qualityCheck{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border-radius:9px;background:#06131e;border:1px solid #173b50}.qualityCheckIcon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#ffffff09;flex:none}.qualityCheck.pass .qualityCheckIcon{color:#19e681}.qualityCheck.fail .qualityCheckIcon{color:#ff7585}.qualityCheck b{display:block;color:#d9edf4;font-size:8px}.qualityCheck span{display:block;color:#819aa7;font-size:7px;line-height:1.4;margin-top:2px}.qualityFooter{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #122f40}.qualityFooter span{font-size:8px;color:#94a8b2;padding:6px 8px;border-radius:8px;background:#ffffff06}.qualityFooter b{color:#cbd5e1}.qualityEmpty{display:flex;align-items:center;gap:8px;margin-top:14px;padding:14px;border:1px dashed #21485b;border-radius:10px;color:#819aa7;font-size:9px}.qualityEmpty svg{color:#67e8f9}@media(max-width:800px){.qualityHead{display:block}.qualityActions{margin-top:10px}.qualityHero,.qualityGrid{grid-template-columns:1fr}}@media(max-width:520px){.qualityFooter{display:grid;grid-template-columns:1fr}.qualityActions button{width:100%;justify-content:center}}.reviewPackPanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.16);border-radius:18px;background:linear-gradient(180deg,#081423f7,#050d18fc);box-shadow:0 12px 35px #00000026}.reviewPackHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.reviewPackHead h3{margin:4px 0 5px;font-size:17px;color:#e7f6fb}.reviewPackHead p{margin:0;color:#7693a2;font-size:9px;line-height:1.6;max-width:760px}.reviewPackHead button{display:flex;align-items:center;gap:6px;border:1px solid #173b50;background:#071722;color:#b9d5df;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}.reviewPackHead button:hover{border-color:#2d687f;color:#e8f7fb}.reviewPackHead button:disabled{opacity:.4;cursor:not-allowed}.reviewPackHero{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:7px;margin-top:14px}.reviewPackHero>div{background:#06131e;border:1px solid #173b50;border-radius:10px;padding:11px;min-width:0}.reviewPackHero small{display:block;color:#648596;font-size:7px;letter-spacing:.5px;font-weight:800}.reviewPackHero b,.reviewPackHero strong{display:block;font-size:13px;margin-top:5px;color:#e8f6fb}.reviewPackHero b.good{color:#19e681}.reviewPackHero b.warn{color:#facc15}.reviewPackHero b.risk{color:#ff7585}.reviewPackHero span{display:block;color:#819aa7;font-size:7px;line-height:1.4;margin-top:4px}.reviewPackGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}.reviewPackGrid>div{padding:10px;border-radius:9px;background:#ffffff06;border:1px solid #173b50}.reviewPackGrid b{display:block;color:#d9edf4;font-size:8px}.reviewPackGrid span{display:block;color:#819aa7;font-size:7px;line-height:1.4;margin-top:3px}.reviewPackFooter{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #122f40}.reviewPackFooter span{font-size:8px;color:#94a8b2;padding:6px 8px;border-radius:8px;background:#ffffff06}.reviewPackFooter b{color:#cbd5e1}.reviewPackEmpty{display:flex;align-items:center;gap:8px;margin-top:14px;padding:14px;border:1px dashed #21485b;border-radius:10px;color:#819aa7;font-size:9px}.reviewPackEmpty svg{color:#67e8f9}@media(max-width:800px){.reviewPackHead{display:block}.reviewPackHead button{margin-top:10px}.reviewPackHero{grid-template-columns:1fr 1fr}.reviewPackGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.reviewPackHero,.reviewPackGrid{grid-template-columns:1fr}.reviewPackHead button{width:100%;justify-content:center}.reviewPackFooter{display:grid;grid-template-columns:1fr}}.chainPanel{margin-top:16px;padding:18px;border:1px solid rgba(103,232,249,.16);border-radius:18px;background:linear-gradient(180deg,#081423f7,#050d18fc);box-shadow:0 12px 35px #00000026}.chainHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.chainHead h3{margin:4px 0 5px;font-size:17px;color:#e7f6fb}.chainHead p{margin:0;color:#7693a2;font-size:9px;line-height:1.6;max-width:760px}.chainHead button{display:flex;align-items:center;gap:6px;border:1px solid #173b50;background:#071722;color:#b9d5df;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}.chainHead button:hover{border-color:#2d687f;color:#e8f7fb}.chainHead button:disabled{opacity:.4;cursor:not-allowed}.chainHero{display:grid;grid-template-columns:1.4fr .8fr .9fr;gap:7px;margin-top:14px}.chainHero>div{background:#06131e;border:1px solid #173b50;border-radius:10px;padding:11px;min-width:0}.chainHero small{display:block;color:#648596;font-size:7px;letter-spacing:.5px;font-weight:800}.chainHero strong{display:block;color:#e8f6fb;font-size:15px;margin-top:5px}.chainHero span{display:block;color:#819aa7;font-size:7px;line-height:1.4;margin-top:4px}.chainStatus.good{border-color:#22c55e4d}.chainStatus.good b{color:#19e681}.chainStatus.warn{border-color:#facc154d}.chainStatus.warn b{color:#facc15}.chainStatus.risk{border-color:#f871714d}.chainStatus.risk b{color:#ff7585}.chainStatus.muted b{color:#94a8b2}.chainStatus b{display:block;font-size:11px;margin-top:5px}.chainStatus span{max-width:620px}@media(max-width:800px){.chainHead{display:block}.chainHead button{margin-top:10px}.chainHero{grid-template-columns:1fr 1fr}}@media(max-width:520px){.chainHero{grid-template-columns:1fr}.chainHead button{width:100%;justify-content:center}}.analysisPage{width:100%;min-width:0}.analysisPage>.layout{width:min(100%,1800px);margin:0 auto;grid-template-columns:260px minmax(0,1fr) 380px;gap:14px;padding:14px 16px 0;align-items:start}.topbar{gap:20px;padding-inline:clamp(14px,2vw,28px);position:sticky;overflow:hidden}.brand{min-width:0;position:relative;z-index:2}nav{position:absolute;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 560px);justify-content:center;gap:4px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;z-index:1}nav::-webkit-scrollbar{display:none}.topRight{min-width:max-content;margin-left:auto;position:relative;z-index:2}.sidebar,.center,.decisionCol{min-width:0}.sidebar{position:sticky;top:82px;max-height:calc(100vh - 96px);overflow:auto}.center{min-width:0}.decisionCol{position:sticky;top:82px;max-height:calc(100vh - 96px);overflow:auto;scrollbar-width:thin}.chart{height:clamp(340px,34vw,460px)}.miniPanels{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.miniPanels>.indicatorMini{grid-column:span 3;min-width:0;min-height:150px}.intelligenceRail{width:min(100%,1800px);margin:16px auto 0;padding:0 16px 18px}.intelligenceRailHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;border:1px solid #173b50;border-radius:14px;background:linear-gradient(135deg,#071a28,#06131e)}.intelligenceRailHead h2{margin:4px 0 5px;font-size:18px;color:#e7f6fb}.intelligenceRailHead p{margin:0;color:#7693a2;font-size:9px;line-height:1.55;max-width:760px}.railMeta{min-width:150px;text-align:right;padding:8px 11px;border:1px solid #176346;background:#06281f;border-radius:9px}.railMeta span{display:block;color:#648596;font-size:7px;letter-spacing:.07em;font-weight:800}.railMeta b{display:block;color:#19e681;font-size:13px;margin-top:4px}.intelligenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;align-items:start}.intelligenceGrid>section{min-width:0;margin-top:0}.intelligenceGrid>.explainPanel,.intelligenceGrid>.transitionPanel,.intelligenceGrid>.evidencePanel,.intelligenceGrid>.replayPanel,.intelligenceGrid>.qualityPanel,.intelligenceGrid>.reviewPackPanel,.intelligenceGrid>.chainPanel{grid-column:1/-1}.explainTable,.replayTable,.transitionTimeline{max-width:100%;overflow-x:auto}.intelligenceGrid>.gatePanel,.intelligenceGrid>.riskStructurePanel,.intelligenceGrid>.scenarioPanel,.intelligenceGrid>.sequencePanel,.intelligenceGrid>.stabilityPanel{height:100%}.scannerPage,.watchPage,.journalPage,.performancePage{width:min(100%,1800px);margin:0 auto}.scannerPage{padding:18px 24px 28px}.watchPage,.journalPage,.performancePage{padding-left:24px;padding-right:24px}@media(max-width:1500px){.analysisPage>.layout{grid-template-columns:245px minmax(0,1fr) 350px}.miniPanels>.indicatorMini{grid-column:span 3}}@media(max-width:1180px){.topbar{gap:10px}.brand{min-width:220px}.brandLogo{max-width:220px}.analysisPage>.layout{grid-template-columns:230px minmax(0,1fr)}.decisionCol{grid-column:1/-1;position:static;max-height:none;overflow:visible}.sidebar{position:static;max-height:none}.decisionCol .why,.decisionCol .trigger,.decisionCol .invalid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.decisionCol .why>.sectionHead,.decisionCol .trigger>h3,.decisionCol .invalid>h3{grid-column:1/-1}}@media(max-width:900px){nav{display:none}.analysisPage>.layout{grid-template-columns:1fr}.sidebar{order:2}.decisionCol{grid-column:auto;order:1}.center{order:0}.intelligenceGrid{grid-template-columns:1fr}.intelligenceGrid>section{grid-column:1/-1}.miniPanels>.indicatorMini{grid-column:span 6}.intelligenceRailHead{display:block}.railMeta{text-align:left;margin-top:10px;width:max-content}}@media(max-width:620px){.analysisPage>.layout{padding:10px 10px 0}.intelligenceRail{padding:0 10px 14px}.miniPanels{grid-template-columns:repeat(2,minmax(0,1fr))}.miniPanels>.indicatorMini{grid-column:span 1}.chart{height:320px}.topRight .dateBox{display:none}.intelligenceRailHead{padding:13px 14px}}.intelligenceTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;padding:6px;border:1px solid #173b50;border-radius:14px;background:#06131e;position:sticky;top:72px;z-index:8}.intelligenceTabs button{min-width:0;text-align:left;padding:11px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8ca8b5;cursor:pointer;transition:.18s ease}.intelligenceTabs button:hover{background:#67e8f90d;color:#dceff5}.intelligenceTabs button.active{background:linear-gradient(135deg,#0e3e52e6,#081f2df2);border-color:#23627a;box-shadow:inset 0 0 0 1px #67e8f90d}.intelligenceTabs b{display:block;font-size:10px;letter-spacing:.02em;color:#dceff5}.intelligenceTabs small{display:block;margin-top:3px;font-size:8px;line-height:1.35;color:#6f8c9b}.intelligenceTabs button.active small{color:#8fb8c8}.intelligenceRail{font-size:11px}.intelligenceRail .eyebrow{font-size:9px;letter-spacing:.08em}.intelligenceRail p{font-size:10px;line-height:1.55}.intelligenceRail h3{font-size:15px}.intelligenceRail .kv span,.intelligenceRail .kv b,.intelligenceRail .reason,.intelligenceRail .trigger,.intelligenceRail .invalid{font-size:10px}.intelligenceRail .qualityCheck b,.intelligenceRail .reviewPackGrid b,.intelligenceRail .chainHero small{font-size:9px}.intelligenceRail .qualityCheck span,.intelligenceRail .reviewPackGrid span,.intelligenceRail .chainHero span{font-size:8px;line-height:1.45}@media(max-width:900px){.intelligenceTabs{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.intelligenceTabs{grid-template-columns:1fr}.intelligenceTabs button{padding:10px}.intelligenceTabs small{font-size:8px}}.workflowGuide{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr 42px 1fr;align-items:center;gap:6px;margin:0 0 10px;padding:8px 10px;border:1px solid #173b50;border-radius:14px;background:#06131e;box-shadow:0 10px 28px #0000001f}.workflowStep{min-width:0;display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid transparent;border-radius:10px;color:#668493}.workflowStep>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0b202d;border:1px solid #1a4256;color:#6e8b99;font-size:8px;font-weight:900;flex:none}.workflowStep b{display:block;color:#9bb2bd;font-size:9px;letter-spacing:.02em}.workflowStep small{display:block;color:#58717f;font-size:7px;margin-top:2px;white-space:nowrap}.workflowStep.active{background:linear-gradient(135deg,#0a364bd9,#061925e6);border-color:#23627a}.workflowStep.active>span{background:#087de7;border-color:#1499f2;color:#fff}.workflowStep.active b{color:#e4f7fd}.workflowStep.done b{color:#b8d9d1}.workflowLine{height:1px;background:linear-gradient(90deg,#1a4052,#2a667c,#1a4052);opacity:.8}@media(max-width:900px){.workflowGuide{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workflowLine{display:none}.workflowStep{padding:8px}.workflowStep small{white-space:normal}}@media(max-width:620px){.workflowGuide{grid-template-columns:1fr 1fr}.workflowStep b{font-size:8px}.workflowStep small{font-size:7px}}.workflowStep:not(.active):not(.done){opacity:.48}.workflowStep:not(.active):not(.done)>span{background:#09151d;border-color:#17313e;color:#4d6875}.workflowStep.done{opacity:1}.workflowStep.done>span{background:#083d2c;border-color:#176346;color:#19e681}.workflowLine.done{background:linear-gradient(90deg,#176346,#19e681,#176346)}.indicatorState{display:inline-flex;align-items:center;padding:3px 6px;border-radius:999px;font-size:7px;font-weight:900;letter-spacing:.06em}.indicatorState.good{color:#19e681;background:#06281f;border:1px solid #176346}.indicatorState.warn{color:#facc15;background:#2b2506;border:1px solid #695b12}.indicatorState.risk{color:#ff7585;background:#2a0e15;border:1px solid #6d2735}.decisionFocus{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 10px;padding:12px 14px;border:1px solid #173b50;border-radius:14px;background:linear-gradient(135deg,#071a27,#06131e);box-shadow:0 10px 28px #0000001f}.decisionFocus.good{border-color:#246b58}.decisionFocus.warn{border-color:#705a25}.decisionFocus.risk{border-color:#743a48}.decisionFocus.neutral{border-color:#26485a}.focusIcon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#67e8f914;color:#67e8f9}.decisionFocus.good .focusIcon{color:#6ee7b7;background:#6ee7b714}.decisionFocus.warn .focusIcon{color:#facc15;background:#facc1514}.decisionFocus.risk .focusIcon{color:#fb7185;background:#fb718514}.focusBody{min-width:0}.focusBody h3{margin:2px 0 3px;font-size:14px;color:#e6f7fb}.focusBody p{margin:0;color:#8ca8b5;font-size:10px;line-height:1.5}.focusAction{min-width:108px;text-align:right}.focusAction span{display:block;font-size:8px;letter-spacing:.12em;color:#6f8c9b}.focusAction b{display:block;margin-top:3px;font-size:10px;color:#dceff5;letter-spacing:.04em}@media(max-width:620px){.decisionFocus{grid-template-columns:32px minmax(0,1fr);gap:10px}.focusAction{grid-column:2;text-align:left;margin-top:-2px}.focusBody h3{font-size:13px}.focusBody p{font-size:9px}}.focusMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.focusMeta span{min-width:0;padding:6px 7px;border:1px solid #163445;border-radius:8px;background:#030e166b;color:#7793a0;font-size:8px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focusMeta b{display:block;margin-bottom:2px;color:#5f7c89;font-size:7px;letter-spacing:.08em}.decisionFocus.good .focusMeta span:first-child,.decisionFocus.good .focusMeta span:nth-child(2){border-color:#1d4e42}.decisionFocus.warn .focusMeta span{border-color:#4b421d}.decisionFocus.risk .focusMeta span{border-color:#4d2630}@media(max-width:900px){.focusMeta{grid-template-columns:1fr 1fr}.focusMeta span:last-child{grid-column:1/-1}}@media(max-width:620px){.focusMeta{grid-template-columns:1fr}.focusMeta span:last-child{grid-column:auto}.focusMeta span{font-size:8px;white-space:normal}}.integrityPanel{margin:0 0 12px;padding:13px 14px;border:1px solid #1f4c5e;border-radius:14px;background:linear-gradient(135deg,#071923,#06121a);box-shadow:0 10px 26px #0000001a}.integrityPanel.good{border-color:#246b58}.integrityPanel.warn{border-color:#705a25}.integrityHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.integrityHead h3{margin:2px 0 3px;font-size:14px}.integrityHead p{margin:0;color:#8fa9b8;font-size:10px;line-height:1.5;max-width:760px}.integrityBadge{min-width:110px;text-align:center;border:1px solid #1d4e42;border-radius:10px;padding:8px}.integrityBadge.warn{border-color:#6b551e}.integrityBadge b,.integrityBadge span{display:block}.integrityBadge b{font-size:10px}.integrityBadge span{font-size:8px;color:#8199a8;margin-top:2px}.integrityGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.integrityCheck{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;align-items:center;padding:8px;border:1px solid #183746;border-radius:10px;background:#ffffff04}.integrityCheck.ok{border-color:#1d4e42}.integrityCheck.blocked{border-color:#5b4320}.integrityCheck>span{width:20px;height:20px;border-radius:7px;display:grid;place-items:center;color:#6ee7b7;background:#6ee7b714}.integrityCheck.blocked>span{color:#facc15;background:#facc1514}.integrityCheck b,.integrityCheck small{display:block}.integrityCheck b{font-size:9px}.integrityCheck small{font-size:8px;color:#8299a8;margin-top:2px}.integrityCheck strong{font-size:8px;color:#6ee7b7}.integrityCheck.blocked strong{color:#facc15}.integrityFooter{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:9px;color:#7f98a8;font-size:8px}.integrityFooter b{color:#b5c8d3}@media(max-width:900px){.integrityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.integrityHead{display:block}.integrityBadge{margin-top:8px;width:max-content}.integrityGrid{grid-template-columns:1fr}.integrityFooter{display:grid;gap:5px}}.focusState{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr);gap:8px;margin-top:8px}.focusState span{display:flex;flex-direction:column;gap:3px;padding:7px 9px;border:1px solid rgba(148,163,184,.14);border-radius:9px;background:#0f172a47;font-size:9px;color:var(--muted,#94a3b8);line-height:1.35}.focusState b{font-size:8px;letter-spacing:.08em;color:var(--text,#e2e8f0)}@media(max-width:620px){.focusState{grid-template-columns:1fr}.focusState span{font-size:8px}}.stateTelemetryPanel{margin:16px auto 0;max-width:1800px;border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:18px;box-shadow:0 10px 28px #02081714}.stateTelemetryHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.stateTelemetryHead h3{margin:4px 0 5px;font-size:18px}.stateTelemetryHead p{margin:0;color:var(--muted);font-size:12px;line-height:1.5;max-width:760px}.stateTelemetryBadge{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:9px 11px;border-radius:12px;background:var(--soft);border:1px solid var(--line);white-space:nowrap}.stateTelemetryBadge b{font-size:11px}.stateTelemetryBadge span{font-size:10px;color:var(--muted)}.stateTelemetryBadge.good{border-color:#10b98159}.stateTelemetryBadge.warn{border-color:#f59e0b59}.stateTelemetryBadge.risk{border-color:#ef444459}.stateTelemetryGrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:10px;margin-top:14px}.stateTelemetryGrid>div{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.stateTelemetryGrid small{display:block;color:var(--muted);font-size:9px;letter-spacing:.08em}.stateTelemetryGrid b{display:block;margin-top:4px;font-size:13px}.stateTelemetryGrid span{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.4}.stateTelemetryFooter{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;color:var(--muted);font-size:10px}.stateTelemetryFooter b{color:var(--text)}@media(max-width:900px){.stateTelemetryGrid{grid-template-columns:1fr 1fr}.stateTelemetryHead{flex-direction:column}.stateTelemetryBadge{align-items:flex-start}}@media(max-width:620px){.stateTelemetryGrid{grid-template-columns:1fr}.stateTelemetryPanel{padding:14px;border-radius:14px}}.timelineIntegrityPanel{margin-top:14px;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:18px;background:#0f172a7a}.timelineIntegrityPanel.good{box-shadow:inset 0 1px #22c55e14}.timelineIntegrityPanel.warn{box-shadow:inset 0 1px #f59e0b1a}.timelineIntegrityHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.timelineIntegrityHead h3{margin:4px 0 6px;font-size:18px}.timelineIntegrityHead p{margin:0;color:#94a3b8;font-size:12px;line-height:1.55;max-width:820px}.timelineIntegrityBadge{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.timelineIntegrityBadge b{font-size:12px}.timelineIntegrityBadge span{font-size:11px;color:#94a3b8}.timelineIntegrityBadge.good b{color:#4ade80}.timelineIntegrityBadge.warn b{color:#fbbf24}.timelineIntegrityGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.timelineIntegrityGrid>div{padding:12px;border-radius:12px;background:#02061761;display:grid;grid-template-columns:20px 1fr;column-gap:7px}.timelineIntegrityGrid span{grid-row:span 2;font-weight:800}.timelineIntegrityGrid b{font-size:11px}.timelineIntegrityGrid small{color:#94a3b8;font-size:10px;margin-top:3px}.timelineIntegrityGrid .ok span{color:#4ade80}.timelineIntegrityGrid .bad span{color:#fbbf24}.timelineIntegrityFooter{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:14px;color:#94a3b8;font-size:11px}.timelineIntegrityFooter b{color:#e2e8f0}@media(max-width:900px){.timelineIntegrityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.timelineIntegrityHead{flex-direction:column}.timelineIntegrityBadge{align-items:flex-start}}@media(max-width:620px){.timelineIntegrityGrid{grid-template-columns:1fr}}.transitionActions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;justify-content:flex-end}.timelineExport{display:inline-flex;align-items:center;gap:6px;border:1px solid #21485b;background:#081923;color:#ccecf4;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800;cursor:pointer}.timelineExport:hover{border-color:#2f718a;background:#0b2330}.transitionActions .transitionBadge{min-width:110px}@media(max-width:900px){.transitionActions{justify-content:flex-start;align-items:flex-start}.timelineExport{margin-top:0}}@media(max-width:620px){.transitionActions{width:100%;display:grid;grid-template-columns:1fr}.timelineExport{width:100%;justify-content:center}.transitionActions .transitionBadge{width:max-content}}.transitionEvidencePanel{margin-top:14px;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:18px;background:#0f172a6b}.transitionEvidencePanel.good{border-color:#22c55e38}.transitionEvidencePanel.warn{border-color:#f59e0b3d}.transitionEvidencePanel.risk{border-color:#ef44443d}.transitionEvidenceHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.transitionEvidenceHead h3{margin:4px 0 6px;font-size:18px}.transitionEvidenceHead p{margin:0;color:#94a3b8;font-size:12px;line-height:1.55;max-width:820px}.transitionEvidenceBadge{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #25475a;border-radius:10px;color:#9ec8d7;font-size:9px;font-weight:800;white-space:nowrap}.transitionEvidencePanel.good .transitionEvidenceBadge{border-color:#245c4d;color:#6ee7b7}.transitionEvidencePanel.warn .transitionEvidenceBadge{border-color:#6b551e;color:#facc15}.transitionEvidencePanel.risk .transitionEvidenceBadge{border-color:#6d2f3b;color:#fb7185}.transitionEvidenceGrid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:9px;margin-top:14px}.transitionEvidenceGrid>div{padding:11px 12px;border:1px solid rgba(148,163,184,.13);border-radius:11px;background:#02061747;min-width:0}.transitionEvidenceGrid small,.transitionEvidenceReason small{display:block;color:#71899a;font-size:8px;letter-spacing:.09em}.transitionEvidenceGrid b{display:block;margin-top:5px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transitionEvidenceReason{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:9px;margin-top:9px}.transitionEvidenceReason>div{padding:10px 12px;border-radius:11px;background:#02061733;border:1px solid rgba(148,163,184,.1)}.transitionEvidenceReason b{display:block;margin-top:4px;font-size:10px;color:#dce9ef;line-height:1.4}.transitionEvidenceFooter{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:11px;color:#8299a8;font-size:9px}.transitionEvidenceFooter b{color:#d2e1e8}@media(max-width:900px){.transitionEvidenceHead{flex-direction:column}.transitionEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.transitionEvidenceGrid>div:first-child{grid-column:1/-1}.transitionEvidenceReason{grid-template-columns:1fr 1fr}.transitionEvidenceReason>div:first-child{grid-column:1/-1}}@media(max-width:620px){.transitionEvidencePanel{padding:14px;border-radius:14px}.transitionEvidenceGrid{grid-template-columns:1fr}.transitionEvidenceGrid>div:first-child{grid-column:auto}.transitionEvidenceReason{grid-template-columns:1fr}.transitionEvidenceReason>div:first-child{grid-column:auto}.transitionEvidenceFooter{display:grid;gap:5px}}.transitionReviewPanel{margin-top:14px;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:18px;background:#0f172a66}.transitionReviewPanel.good{border-color:#22c55e33}.transitionReviewPanel.warn{border-color:#f59e0b3d}.transitionReviewHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.transitionReviewHead h3{margin:4px 0 6px;font-size:18px}.transitionReviewHead p{margin:0;color:#94a3b8;font-size:12px;line-height:1.55;max-width:840px}.transitionReviewBadge{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;font-size:11px}.transitionReviewBadge.good b{color:#4ade80}.transitionReviewBadge.warn b{color:#fbbf24}.transitionReviewBadge span{color:#94a3b8;font-size:10px}.transitionReviewSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:15px}.transitionReviewSummary>div{padding:11px 12px;border:1px solid rgba(148,163,184,.12);border-radius:11px;background:#02061747;min-width:0}.transitionReviewSummary small{display:block;color:#71899a;font-size:8px;letter-spacing:.09em}.transitionReviewSummary b{display:block;margin-top:5px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transitionReviewSummary span{display:block;margin-top:3px;color:#8299a8;font-size:9px}.transitionReviewTable{margin-top:10px;border:1px solid rgba(148,163,184,.1);border-radius:12px;overflow:hidden}.transitionReviewRow{display:grid;grid-template-columns:95px 1.5fr 80px 1.2fr 110px;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid rgba(148,163,184,.08);font-size:10px;color:#c7d6de}.transitionReviewRow:first-child{border-top:0}.transitionReviewHeader{background:#02061752;color:#71899a;font-size:8px;letter-spacing:.08em}.transitionReviewRow b{color:#e2edf2}.reviewFlag{color:#fbbf24;font-weight:800}.cleanFlag{color:#6ee7b7;font-weight:800}.transitionReviewEmpty{margin-top:10px;padding:14px;border-radius:11px;background:#0206173d;color:#8299a8;font-size:10px}.transitionReviewFooter{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:11px;color:#8299a8;font-size:9px}.transitionReviewFooter b{color:#d2e1e8}@media(max-width:900px){.transitionReviewHead{flex-direction:column}.transitionReviewBadge{align-items:flex-start}.transitionReviewSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.transitionReviewSummary>div:last-child{grid-column:1/-1}.transitionReviewRow{grid-template-columns:80px 1.4fr 65px 1fr}.transitionReviewRow span:last-child{grid-column:4}}@media(max-width:620px){.transitionReviewPanel{padding:14px;border-radius:14px}.transitionReviewSummary{grid-template-columns:1fr}.transitionReviewSummary>div:last-child{grid-column:auto}.transitionReviewRow{grid-template-columns:1fr 1fr;gap:6px}.transitionReviewHeader{display:none}.transitionReviewRow span:nth-child(1):before{content:"TIME ";color:#71899a}.transitionReviewRow span:nth-child(3):before{content:"DWELL ";color:#71899a}.transitionReviewRow span:nth-child(4):before{content:"CHANGE ";color:#71899a}.transitionReviewRow span:nth-child(5):before{content:"QUALITY ";color:#71899a}.transitionReviewFooter{display:grid;gap:5px}}.transitionReviewSelectable{width:100%;font:inherit;text-align:left;color:inherit;background:transparent;cursor:pointer;border:0;border-top:1px solid rgba(148,163,184,.08);transition:.16s ease}.transitionReviewSelectable:first-of-type{border-top:0}.transitionReviewSelectable:hover{background:#22d3ee09}.transitionReviewSelectable.selected{background:#22d3ee11;box-shadow:inset 2px 0 #22d3ee}.transitionReplay{margin-top:11px;padding:14px;border:1px solid rgba(34,211,238,.13);border-radius:12px;background:#02061742}.transitionReplayHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.transitionReplayHead h4{margin:4px 0;color:#e2edf2;font-size:14px}.transitionReplayHead p{margin:0;color:#8299a8;font-size:9px;line-height:1.5}.transitionReplayGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px}.transitionReplayGrid>div{padding:10px 11px;border-radius:10px;border:1px solid rgba(148,163,184,.1);background:#ffffff05;min-width:0}.transitionReplayGrid small{display:block;color:#71899a;font-size:7px;font-weight:800;letter-spacing:.08em}.transitionReplayGrid b{display:block;margin-top:4px;color:#e2edf2;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transitionReplayGrid span,.transitionReplayGrid em{display:block;margin-top:3px;color:#8299a8;font-size:8px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transitionReplayGrid em{color:#67e8f9}.transitionReplayReason{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:9px;color:#8299a8;font-size:8px}.transitionReplayReason b{color:#cbd5e1}@media(max-width:760px){.transitionReplayHead{flex-direction:column}.transitionReplayHead .timelineExport{width:100%;justify-content:center}.transitionReplayGrid{grid-template-columns:1fr}}.stateSessionReviewPanel{margin-top:14px;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:18px;background:#0f172a66}.stateSessionReviewPanel.good{border-color:#22c55e33}.stateSessionReviewPanel.warn{border-color:#f59e0b3d}.stateSessionReviewHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.stateSessionReviewHead h3{margin:4px 0 6px;font-size:18px}.stateSessionReviewHead p{margin:0;color:#94a3b8;font-size:12px;line-height:1.55;max-width:860px}.stateSessionReviewBadge{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;font-size:11px}.stateSessionReviewBadge.good b{color:#4ade80}.stateSessionReviewBadge.warn b{color:#fbbf24}.stateSessionReviewBadge span{color:#94a3b8;font-size:10px}.stateSessionReviewGrid{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.stateSessionReviewGrid>div{padding:11px 12px;border:1px solid rgba(148,163,184,.12);border-radius:11px;background:#02061747;min-width:0}.stateSessionReviewGrid small,.stateSessionReviewBody>div>small{display:block;color:#71899a;font-size:8px;letter-spacing:.09em}.stateSessionReviewGrid b{display:block;margin-top:5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stateSessionReviewGrid span{display:block;margin-top:3px;color:#8299a8;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stateSessionReviewBody{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin-top:10px}.stateSessionReviewBody>div{padding:12px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#0206173d;min-width:0}.stateSessionDwell{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgba(148,163,184,.07);font-size:9px}.stateSessionDwell:last-child{border-bottom:0}.stateSessionDwell b{color:#dbe7ed}.stateSessionDwell span{color:#67e8f9;font-weight:700}.stateSessionPath{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:10px}.stateSessionPath span{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(34,211,238,.12);border-radius:9px;background:#22d3ee09;font-size:9px}.stateSessionPath b{color:#dbe7ed}.stateSessionPath em{color:#67e8f9;font-style:normal}.stateSessionEmpty{color:#8299a8;font-size:9px}.stateSessionReviewFooter{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:11px;color:#8299a8;font-size:9px}.stateSessionReviewFooter b{color:#d2e1e8}@media(max-width:900px){.stateSessionReviewHead{flex-direction:column}.stateSessionReviewBadge{align-items:flex-start}.stateSessionReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stateSessionReviewGrid>div:first-child{grid-column:1/-1}.stateSessionReviewBody{grid-template-columns:1fr}}@media(max-width:620px){.stateSessionReviewPanel{padding:14px;border-radius:14px}.stateSessionReviewGrid{grid-template-columns:1fr}.stateSessionReviewGrid>div:first-child{grid-column:auto}.stateSessionReviewFooter{display:grid}.stateSessionReviewFooter .timelineExport{width:100%;justify-content:center}}.sessionDiffPanel{margin-top:14px;border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:18px;background:#0f172a8c;box-shadow:0 14px 38px #0208171f}.sessionDiffPanel.good{border-color:#22c55e47}.sessionDiffPanel.risk{border-color:#f8717147}.sessionDiffHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.sessionDiffHead h3{margin:4px 0}.sessionDiffHead p{margin:0;max-width:760px;color:#94a3b8;font-size:13px;line-height:1.5}.sessionDiffBadge{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.sessionDiffBadge b{font-size:11px;letter-spacing:.08em}.sessionDiffBadge span{font-size:11px;color:#94a3b8}.sessionDiffGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.sessionDiffGrid>div{min-width:0;padding:13px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a6b}.sessionDiffGrid small,.sessionDiffBody small{display:block;color:#64748b;font-size:9px;letter-spacing:.1em;font-weight:800}.sessionDiffGrid b{display:block;margin-top:5px;font-size:15px;overflow-wrap:anywhere}.sessionDiffGrid span,.sessionDiffBody span{display:block;margin-top:4px;color:#94a3b8;font-size:11px}.sessionDiffBody{display:grid;grid-template-columns:1fr auto 1fr 1.25fr;gap:10px;align-items:center;margin-top:10px}.sessionDiffBody>div:not(.sessionDiffArrow){padding:12px;border-radius:12px;background:#0f172a59;border:1px solid rgba(148,163,184,.12)}.sessionDiffBody b{display:block;margin-top:4px;font-size:13px;overflow-wrap:anywhere}.sessionDiffArrow{display:grid;place-items:center;color:#38bdf8;font-size:20px}.sessionDiffFooter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12);color:#94a3b8;font-size:11px}.sessionDiffFooter button{margin-left:auto}@media(max-width:900px){.sessionDiffGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sessionDiffBody{grid-template-columns:1fr 30px 1fr}.sessionDiffBody>div:last-child{grid-column:1/-1}.sessionDiffFooter button{margin-left:0}}@media(max-width:620px){.sessionDiffHead{flex-direction:column}.sessionDiffBadge{align-items:flex-start}.sessionDiffGrid,.sessionDiffBody{grid-template-columns:1fr}.sessionDiffArrow{transform:rotate(90deg)}}.sessionReviewPackPanel{margin-top:14px;border:1px solid rgba(148,163,184,.2);border-radius:18px;padding:18px;background:#0f172a7a}.sessionReviewPackPanel.good{border-color:#22c55e3d}.sessionReviewPackPanel.warn{border-color:#f59e0b47}.sessionReviewPackHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.sessionReviewPackHead h3{margin:4px 0 5px;font-size:18px}.sessionReviewPackHead p{margin:0;max-width:820px;color:#94a3b8;font-size:12px;line-height:1.55}.sessionReviewPackBadge{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.sessionReviewPackBadge b{font-size:11px;letter-spacing:.08em}.sessionReviewPackBadge.good b{color:#4ade80}.sessionReviewPackBadge.warn b{color:#fbbf24}.sessionReviewPackBadge span{font-size:10px;color:#94a3b8}.sessionReviewPackGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:15px}.sessionReviewPackGrid>div{padding:11px 12px;border:1px solid rgba(148,163,184,.12);border-radius:11px;background:#02061742;min-width:0}.sessionReviewPackGrid small{display:block;color:#71899a;font-size:8px;letter-spacing:.09em}.sessionReviewPackGrid b{display:block;margin-top:5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sessionReviewPackGrid span{display:block;margin-top:3px;color:#8299a8;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sessionReviewPackFooter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:11px;padding-top:11px;border-top:1px solid rgba(148,163,184,.1);color:#8299a8;font-size:9px}.sessionReviewPackFooter b{color:#d2e1e8}.sessionReviewPackFooter button{margin-left:auto}@media(max-width:1100px){.sessionReviewPackGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.sessionReviewPackHead{flex-direction:column}.sessionReviewPackBadge{align-items:flex-start}.sessionReviewPackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sessionReviewPackFooter button{margin-left:0}}@media(max-width:620px){.sessionReviewPackPanel{padding:14px;border-radius:14px}.sessionReviewPackGrid{grid-template-columns:1fr}.sessionReviewPackFooter{display:grid}.sessionReviewPackFooter button{width:100%;justify-content:center}}.sessionCheckpointPanel{margin-top:14px;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:18px;background:#0f172a70}.sessionCheckpointPanel.good{border-color:#22c55e3d}.sessionCheckpointPanel.neutral{border-color:#94a3b82e}.sessionCheckpointHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.sessionCheckpointHead h3{margin:4px 0 5px;font-size:18px}.sessionCheckpointHead p{margin:0;max-width:840px;color:#94a3b8;font-size:12px;line-height:1.55}.sessionCheckpointBadge{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.sessionCheckpointBadge b{font-size:11px;letter-spacing:.08em}.sessionCheckpointBadge.good b{color:#4ade80}.sessionCheckpointBadge.neutral b{color:#94a3b8}.sessionCheckpointBadge span{font-size:10px;color:#94a3b8}.sessionCheckpointGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.sessionCheckpointGrid>div{padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#02061745;min-width:0}.sessionCheckpointGrid small{display:block;color:#71899a;font-size:8px;letter-spacing:.09em}.sessionCheckpointGrid b{display:block;margin-top:5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sessionCheckpointGrid span{display:block;margin-top:3px;color:#8299a8;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sessionCheckpointFooter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:11px;padding-top:11px;border-top:1px solid rgba(148,163,184,.1);color:#8299a8;font-size:9px}.sessionCheckpointFooter b{color:#d2e1e8}.sessionCheckpointFooter button{margin-left:auto}.sessionCheckpointFooter button+button{margin-left:0}@media(max-width:900px){.sessionCheckpointHead{flex-direction:column}.sessionCheckpointBadge{align-items:flex-start}.sessionCheckpointGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sessionCheckpointFooter button{margin-left:0}}@media(max-width:620px){.sessionCheckpointPanel{padding:14px;border-radius:14px}.sessionCheckpointGrid{grid-template-columns:1fr}.sessionCheckpointFooter{display:grid}.sessionCheckpointFooter button{width:100%;justify-content:center}}.sessionCheckpointPanel{overflow:hidden}.checkpointHistoryList{display:grid;gap:7px;margin-top:11px}.checkpointHistoryRow{display:grid;grid-template-columns:150px minmax(0,1fr) 110px 28px;gap:10px;align-items:center;padding:9px 10px;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:#02061738}.checkpointHistoryRow>div{min-width:0}.checkpointHistoryRow b{display:block;color:#67e8f9;font-size:8px;letter-spacing:.08em}.checkpointHistoryRow strong{display:block;color:#dbe7ed;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkpointHistoryRow span{display:block;color:#8299a8;font-size:9px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkpointHash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#71899a;font-size:9px}.checkpointDelete{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#0f172a66;color:#94a3b8;cursor:pointer}.checkpointDelete:hover{color:#fda4af;border-color:#f43f5e4d}@media(max-width:900px){.checkpointHistoryRow{grid-template-columns:1fr auto 28px}.checkpointHistoryRow>div:nth-child(2){grid-column:1/3}.checkpointHash{grid-column:2;grid-row:1}}@media(max-width:620px){.checkpointHistoryRow{grid-template-columns:1fr 28px}.checkpointHistoryRow>div:nth-child(2){grid-column:1}.checkpointHash{grid-column:1;grid-row:auto}.checkpointDelete{grid-column:2;grid-row:1/4;align-self:center}.checkpointHistoryRow span{white-space:normal}}.checkpointSelects{display:flex;gap:6px;align-items:center}.checkpointSelects label{display:flex;align-items:center;gap:3px;color:#8299a8;font-size:8px;cursor:pointer}.checkpointSelects input{accent-color:#22d3ee}.checkpointCompare{margin-top:12px;padding:13px;border:1px solid rgba(34,211,238,.16);border-radius:13px;background:#082f491a}.checkpointCompareHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.checkpointCompareHead h4{margin:3px 0;font-size:13px;color:#dbe7ed}.checkpointCompareHead span{color:#8299a8;font-size:9px}.checkpointCompareGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.checkpointCompareGrid>div{padding:9px;border:1px solid rgba(148,163,184,.1);border-radius:9px;background:#02061733;min-width:0}.checkpointCompareGrid small{display:block;color:#71899a;font-size:8px;letter-spacing:.08em}.checkpointCompareGrid b{display:block;margin-top:4px;color:#dbe7ed;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkpointCompareGrid span{display:block;margin-top:3px;color:#8299a8;font-size:8px}@media(max-width:1100px){.checkpointCompareGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.checkpointHistoryRow{grid-template-columns:1fr auto 28px}.checkpointSelects{grid-column:1/-1;grid-row:auto}.checkpointCompareHead{flex-direction:column;align-items:flex-start}.checkpointCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.checkpointCompareGrid{grid-template-columns:1fr}.checkpointSelects{grid-column:1}.checkpointCompareHead .timelineExport{width:100%;justify-content:center}}.checkpointReviewPack{margin-top:12px;padding:13px;border:1px solid rgba(167,139,250,.16);border-radius:13px;background:#4c1d9514}.checkpointReviewPack.good{box-shadow:inset 0 1px #22c55e14}.checkpointReviewPack.warn{box-shadow:inset 0 1px #f59e0b1a}.checkpointReviewHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.checkpointReviewHead h4{margin:3px 0;font-size:13px;color:#dbe7ed}.checkpointReviewHead span{color:#8299a8;font-size:9px}.checkpointReviewGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.checkpointReviewGrid>div{padding:9px;border:1px solid rgba(148,163,184,.1);border-radius:9px;background:#02061733;min-width:0}.checkpointReviewGrid small{display:block;color:#71899a;font-size:8px;letter-spacing:.08em}.checkpointReviewGrid b{display:block;margin-top:4px;color:#dbe7ed;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkpointReviewGrid span{display:block;margin-top:3px;color:#8299a8;font-size:8px;line-height:1.35}.checkpointReviewChecks{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.checkpointReviewChecks span{padding:5px 7px;border-radius:999px;background:#02061752;font-size:8px;color:#8299a8}.checkpointReviewChecks .ok{color:#4ade80}.checkpointReviewChecks .review{color:#fbbf24}.checkpointReviewNote{margin-top:9px;color:#8299a8;font-size:8px;line-height:1.4}.checkpointReviewNote b{color:#cbd5e1}@media(max-width:1100px){.checkpointReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.checkpointReviewHead{flex-direction:column;align-items:flex-start}.checkpointReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.checkpointReviewGrid{grid-template-columns:1fr}.checkpointReviewHead .timelineExport{width:100%;justify-content:center}}.checkpointFieldDiff{margin-top:10px;padding:10px;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:#02061733}.checkpointFieldDiffHead{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}.checkpointFieldDiffHead span{color:#71899a;font-size:8px;letter-spacing:.09em}.checkpointFieldDiffHead b{color:#67e8f9;font-size:9px}.checkpointFieldDiffRow{display:grid;grid-template-columns:120px minmax(0,1fr) 18px minmax(0,1fr);gap:7px;align-items:center;padding:6px 0;border-top:1px solid rgba(148,163,184,.07);font-size:8px}.checkpointFieldDiffRow:first-of-type{border-top:0}.checkpointFieldDiffRow>b{color:#a9bac4;font-size:8px}.checkpointFieldDiffRow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8299a8}.checkpointFieldDiffRow i{text-align:center;color:#64748b;font-style:normal}.checkpointFieldDiffRow.changed>span:last-child{color:#67e8f9}.checkpointFieldDiffRow.changed>b{color:#dbe7ed}.checkpointFieldDiffRow.same{opacity:.72}@media(max-width:620px){.checkpointFieldDiffRow{grid-template-columns:90px minmax(0,1fr) 14px minmax(0,1fr)}.checkpointFieldDiffRow>span{white-space:normal;overflow-wrap:anywhere}}.checkpointChangeClass{margin-top:10px;padding:10px;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:#02061729}.checkpointChangeClassGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.checkpointChangeClassGrid>div{padding:8px;border:1px solid rgba(148,163,184,.08);border-radius:8px;background:#0f172a38}.checkpointChangeClassGrid small{display:block;color:#71899a;font-size:7px;letter-spacing:.08em;margin-bottom:3px}.checkpointChangeClassGrid b{display:block;color:#dbe7ed;font-size:11px}.checkpointChangeClassGrid span{display:block;color:#71899a;font-size:7px;margin-top:2px}@media(max-width:620px){.checkpointChangeClassGrid{grid-template-columns:1fr}}.checkpointChangeCoherence{display:grid;grid-template-columns:180px minmax(0,1fr);gap:9px;align-items:center;margin-top:8px;padding:8px;border:1px solid rgba(34,211,238,.1);border-radius:8px;background:#082f4914}.checkpointChangeCoherence small{display:block;color:#71899a;font-size:7px;letter-spacing:.08em}.checkpointChangeCoherence b{display:block;margin-top:3px;color:#67e8f9;font-size:10px}.checkpointChangeCoherence>span{color:#8299a8;font-size:8px;line-height:1.4}@media(max-width:620px){.checkpointChangeCoherence{grid-template-columns:1fr}}.checkpointDirectionMatrix{margin-top:8px;padding:9px;border:1px solid rgba(167,139,250,.1);border-radius:8px;background:#4c1d950f}.checkpointDirectionGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.checkpointDirectionGrid>div{padding:8px;border:1px solid rgba(148,163,184,.08);border-radius:8px;background:#0206172e;min-width:0}.checkpointDirectionGrid small{display:block;color:#71899a;font-size:7px;letter-spacing:.07em}.checkpointDirectionGrid b{display:block;margin-top:3px;color:#dbe7ed;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkpointDirectionGrid span{display:block;margin-top:2px;color:#8299a8;font-size:7px}@media(max-width:1100px){.checkpointDirectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.checkpointDirectionGrid{grid-template-columns:1fr 1fr}}.checkpointChangeNarrative{margin-top:8px;padding:9px;border:1px solid rgba(34,211,238,.1);border-radius:8px;background:#0284c70d}.checkpointChangeNarrative p{margin:0;color:#9fb1bc;font-size:8px;line-height:1.55}.checkpointChangeNarrative .checkpointFieldDiffHead{margin-bottom:5px}.checkpointConsistency{margin-top:8px;padding:9px;border:1px solid rgba(34,211,238,.1);border-radius:8px;background:#02061729}.checkpointConsistency.good{box-shadow:inset 0 1px #22c55e14}.checkpointConsistency.warn{box-shadow:inset 0 1px #f59e0b1a}.checkpointConsistencyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.checkpointConsistencyGrid>div{padding:7px;border:1px solid rgba(148,163,184,.08);border-radius:7px;background:#0f172a33;min-width:0}.checkpointConsistencyGrid b{display:block;color:#cbd5e1;font-size:7px;line-height:1.35}.checkpointConsistencyGrid span{display:block;margin-top:3px;color:#71899a;font-size:7px;line-height:1.35}.checkpointConsistencyGrid .ok b{color:#4ade80}.checkpointConsistencyGrid .flag b{color:#fbbf24}.checkpointConsistency>p{margin:7px 0 0;color:#8299a8;font-size:7px;line-height:1.4}.checkpointConsistency>p strong{color:#cbd5e1}@media(max-width:900px){.checkpointConsistencyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.checkpointConsistencyGrid{grid-template-columns:1fr}}.checkpointEvidenceSummary{margin:14px 0;border:1px solid rgba(79,209,255,.18);border-radius:14px;padding:14px;background:#08142480}.checkpointEvidenceSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.checkpointEvidenceSummaryGrid>div{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:10px;background:#ffffff06;min-width:0}.checkpointEvidenceSummaryGrid small{font-size:10px;letter-spacing:.08em;opacity:.58}.checkpointEvidenceSummaryGrid b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkpointEvidenceSummaryGrid span{font-size:10px;opacity:.62}.checkpointEvidenceSummaryText{margin:10px 0 0;font-size:11px;line-height:1.6;opacity:.78}@media(max-width:900px){.checkpointEvidenceSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.checkpointEvidenceSummaryGrid{grid-template-columns:1fr}}.checkpointFinalAudit{margin-top:8px;padding:9px;border:1px solid rgba(34,211,238,.1);border-radius:8px;background:#02061729}.checkpointFinalAudit.good{box-shadow:inset 0 1px #22c55e1a}.checkpointFinalAudit.warn{box-shadow:inset 0 1px #f59e0b1f}.checkpointFinalAuditGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.checkpointFinalAuditGrid>div{padding:7px;border:1px solid rgba(148,163,184,.08);border-radius:7px;background:#0f172a33;min-width:0}.checkpointFinalAuditGrid b{display:block;color:#cbd5e1;font-size:7px;line-height:1.35}.checkpointFinalAuditGrid span{display:block;margin-top:3px;color:#71899a;font-size:7px;line-height:1.35}.checkpointFinalAuditGrid .ok b{color:#4ade80}.checkpointFinalAuditGrid .flag b{color:#fbbf24}.checkpointFinalAudit>p{margin:7px 0 0;color:#8299a8;font-size:7px;line-height:1.4}.checkpointFinalAudit>p strong{color:#cbd5e1}@media(max-width:900px){.checkpointFinalAuditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.checkpointFinalAuditGrid{grid-template-columns:1fr}}.theme-light{background:#f4f7fb;color:#0f172a}.theme-light .topbar,.theme-light .sidebar,.theme-light .center,.theme-light .decisionCol,.theme-light .panel,.theme-light .card,.theme-light .educationPage,.theme-light .why,.theme-light .trigger,.theme-light .invalid{background:#fff;color:#0f172a}.theme-light .muted,.theme-light small{color:#64748b}.chartHelp{margin:8px 0;padding:12px 14px;border:1px solid rgba(59,130,246,.28);border-radius:12px;background:#1e293bf5;color:#e2e8f0}.chartHelp>div{display:flex;justify-content:space-between;align-items:center}.chartHelp button{background:none;border:0;color:inherit;cursor:pointer}.chartHelp p{margin:7px 0 0;line-height:1.5}.mtfDetail{margin:12px 0;padding:16px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0f172a59}.mtfDetailGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;min-width:0}.mtfDetailGrid>div{padding:12px;border-radius:10px;background:#94a3b814;display:flex;flex-direction:column;gap:5px;min-width:0;overflow:hidden;box-sizing:border-box}.mtfDetailGrid b,.mtfDetailGrid span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtfDetailGrid span{font-size:10px;line-height:1.25}.educationPage{padding:28px;min-height:calc(100vh - 70px)}.pageHero{max-width:800px;margin-bottom:24px}.pageHero h1{font-size:30px;margin:7px 0}.pageHero p{color:#94a3b8;max-width:680px;line-height:1.6}.educationGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.educationGrid article{padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#0f172a73}.educationGrid article h3{margin:10px 0 6px}.educationGrid article p{margin:0;color:#94a3b8;line-height:1.5}@media(max-width:1100px){.educationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mtfDetailGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.educationGrid{grid-template-columns:1fr}.mtfDetailGrid{grid-template-columns:repeat(2,1fr)}}.topbar{min-height:68px;padding-block:9px;align-items:center}.brandLogo{max-height:46px;width:auto;object-fit:contain}.topRight{margin-left:auto}.analysisPage>.layout{grid-template-columns:300px minmax(0,1fr) 360px;gap:16px;padding:16px 18px 0}.sidebar,.center,.decisionCol{border-radius:12px}.sidebar{padding:13px}.center{padding:14px}.decisionCol{padding:12px}.marketHead{gap:18px}.assetHeader{gap:11px}.assetHeader h1{margin:0;font-size:20px}.assetHeader span{display:block;margin-top:3px}.assetHeader .assetLogo{width:34px;height:34px}.quote{margin-top:8px}.chart{height:clamp(360px,34vw,500px);border-radius:10px}.miniPanels{gap:10px;margin-top:12px}.miniPanels>.indicatorMini{min-height:148px;padding:11px;border-radius:10px}.decisionCol{box-shadow:0 10px 30px #0000001f}.asset{display:grid;grid-template-columns:30px minmax(0,1fr) auto 20px;gap:9px;align-items:center;padding:8px}.assetLogo{width:28px;height:28px;border-radius:50%;object-fit:contain;display:block;background:#0a1d2a;border:1px solid #173b50;padding:2px}.assetLogo.fallback{display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;color:#cdeaf5;background:linear-gradient(135deg,#0d3146,#09202e)}.coin{font-size:8px;color:#6e8b9a;text-align:center}.assetName{min-width:0}.assetName b,.assetName small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assetName b{font-size:9px}.assetName small{font-size:7px}.assetPrice{text-align:right}.watchStar{font-size:12px;cursor:pointer}.sourceTabs{gap:5px}.sourceTabs span{padding:5px 7px}.educationPage{width:min(100%,1500px);margin:0 auto;padding:30px 28px 50px}.pageHero{max-width:980px;margin:0 auto 22px}.pageHero h1{font-size:clamp(25px,3vw,36px);line-height:1.15}.pageHero p{font-size:12px}.guideNotice{display:flex;gap:13px;padding:16px 18px;border:1px solid rgba(248,113,113,.3);background:linear-gradient(135deg,#56121c6b,#270d1480);border-radius:14px;margin-bottom:18px}.guideNotice svg{flex:none;color:#ff8794;margin-top:2px}.guideNotice b{font-size:10px;color:#ffb1ba;letter-spacing:.05em}.guideNotice p{margin:7px 0 0;color:#c6d4dc;font-size:10px;line-height:1.65}.guideSection{margin-top:16px;padding:18px;border:1px solid #173b50;border-radius:15px;background:linear-gradient(180deg,#081423e0,#050d18eb)}.sectionTitle{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.sectionTitle>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#0a3150;color:#69dfff;font-size:10px;font-weight:900}.sectionTitle h2{margin:0;font-size:16px;color:#e8f6fb}.sectionTitle p{margin:4px 0 0;color:#7895a5;font-size:9px;line-height:1.5}.guideSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.guideSteps article,.educationGrid article{background:#ffffff06;border:1px solid #17394e;border-radius:11px;padding:13px}.guideSteps article b{font-size:10px;color:#dff7ff}.guideSteps article p,.educationGrid article p{font-size:9px;line-height:1.55;color:#8ea8b5;margin:6px 0 0}.educationGrid{gap:10px}.educationGrid article h3{font-size:11px;margin:8px 0 0;color:#dff7ff}.educationGrid article svg{color:#55d8ff}.workflowBar{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:15px;border:1px solid #1b4860;border-radius:11px;background:#06131e}.workflowBar span{padding:8px 11px;border:1px solid #23647d;border-radius:99px;color:#b9e9f7;font-size:9px;font-weight:900}.workflowBar i{font-style:normal;color:#2fd3ff}.guideList{margin:14px 0 0;padding-left:18px;color:#8ea8b5;font-size:9px;line-height:1.7}.guideList b{color:#dceff5}.guideFooterDisclaimer{margin-top:16px;padding:13px 15px;border-radius:11px;border:1px solid #4b3b16;background:#211c0b;color:#a99b72;font-size:9px;line-height:1.6}.guideFooterDisclaimer b{color:#e7cf75}@media(max-width:1250px){.analysisPage>.layout{grid-template-columns:280px minmax(0,1fr) 330px}.guideSteps{grid-template-columns:repeat(2,1fr)}}@media(max-width:1050px){.analysisPage>.layout{grid-template-columns:260px minmax(0,1fr)}.decisionCol{grid-column:1/-1;position:static;max-height:none}.educationPage{padding:24px 18px 40px}}@media(max-width:800px){.analysisPage>.layout{grid-template-columns:1fr;padding:10px}.sidebar,.center,.decisionCol{position:static}.center{padding:10px}.guideSteps{grid-template-columns:1fr}.educationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowBar{justify-content:flex-start}}@media(max-width:560px){.educationGrid{grid-template-columns:1fr}.educationPage{padding:18px 12px 32px}.guideSection,.guideNotice{padding:13px}.topbar{padding-inline:10px}.brandLogo{max-width:190px;max-height:40px}.assetHeader .assetLogo{width:30px;height:30px}.chart{height:320px}}.watchMain{display:grid!important;grid-template-columns:28px 28px minmax(0,1fr) auto;align-items:center;gap:8px}.watchMain .assetLogo{width:28px;height:28px}.scanAsset{display:flex;align-items:center;gap:7px;min-width:0}.scanAsset .assetLogo{width:25px;height:25px;flex:none}.scanAsset>span{min-width:0}.scanAsset b,.scanAsset small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtfDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px}.mtfDetailGrid>div{min-width:0;padding:10px 8px}.mtfDetailGrid span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.mtfDetail{padding:13px}.mtfDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px}.mtfDetailGrid>div{padding:9px 7px}.mtfDetailGrid span{font-size:9px}}@media(max-width:500px){.mtfDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px}.mtfDetailGrid>div{padding:8px 5px}.mtfDetailGrid span{font-size:8px}}.chart{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.chart:active{cursor:grabbing}.chart.historyView{cursor:grab}.priceAxis{position:absolute;top:0;right:0;bottom:0;width:54px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(4,16,26,.78) 35%);font-size:8px;color:#7f9cab}.priceAxis span{position:absolute;right:6px;transform:translateY(-50%);white-space:nowrap}.livePriceLine{position:absolute;right:0;transform:translateY(-50%);z-index:2;background:#0b9fd0;color:#04131c;border-radius:4px 0 0 4px;padding:3px 5px;font-size:8px;font-weight:900;box-shadow:0 0 0 1px #67e8f9}.chartModeBadge{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:6px 10px;border-radius:10px;background:linear-gradient(180deg,#06141ff0,#06141fd6);border:1px solid rgba(96,178,214,.22);box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#85a8b8;font-size:7.4px;line-height:1;pointer-events:none;white-space:nowrap;min-height:32px;max-width:max-content}.chartModeLabel{color:#ecf8ff;font-weight:800;letter-spacing:.05em}.chartModeMeta{color:#7e9fb0}.liveStatusDot{display:inline-flex;align-items:center;justify-content:center;font-size:8px;line-height:1;color:#557486;opacity:.85;text-shadow:none;transform:translateY(-.5px)}.liveStatusDot.on{color:#19e681;opacity:1;text-shadow:0 0 10px rgba(25,230,129,.9),0 0 18px rgba(25,230,129,.45)}.liveStatusDot.off{color:#557486;opacity:.7}.chartActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.chartActions button{border:1px solid rgba(96,178,214,.2);background:linear-gradient(180deg,#0a2232fa,#071825f0);color:#b8d4e2;border-radius:9px;padding:6px 10px;font-size:7.4px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:inset 0 1px #ffffff06}.chartActions button.active{background:linear-gradient(135deg,#177db2,#4257c7);color:#fff;border-color:#66dcff94;box-shadow:0 8px 18px #177db238}.chartActions button:hover{border-color:#4bc9ec;color:#effcff;transform:translateY(-.5px)}.chartActions span{font-size:7.2px;color:#88a4b2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}@media(max-width:700px){.chartActions span{display:none}.priceAxis{width:48px}.livePriceLine{font-size:7px}.chartToolbar{padding:8px 9px;gap:8px}.chartToolbar input{width:75px}}:root{--ui-gap:clamp(8px,1vw,16px);--ui-pad:clamp(10px,1.2vw,18px);--ui-radius:clamp(9px,.8vw,14px)}html{overflow-x:hidden}body{overflow-x:hidden;min-width:0}.app,.analysisPage,.layout,.sidebar,.center,.decisionCol,.educationPage,.scannerPage,.watchPage,.journalPage,.performancePage{min-width:0;max-width:100%}.layout>*{min-width:0}img,svg{max-width:100%}button,input,select,textarea{max-width:100%;min-width:0}button{white-space:normal}.assetName,.assetPrice,.decisionBrand,.decisionSource,.marketHead,.marketHead>div,.assetHeader>div,.decisionHero>div,.actionCard>div,.sectionHead,.why,.trigger,.invalid,.panel,.card,.metric,.indicatorMini{min-width:0}.assetName b,.assetName small,.assetPrice b,.assetPrice small,.decisionBrand b,.decisionBrand small,.decisionSource small,.quote,.ohlc,.panelTitle,.sectionHead h3,.reason,.trigger div,.invalid div,.metric b,.metric small,.indicatorMini p,.kv span,.kv b,.tfRows span,.guideSteps article,.educationGrid article{overflow-wrap:anywhere}.metricCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;width:100%}.metricCards .metric{min-width:0;overflow:hidden;padding:clamp(7px,.7vw,10px)}.metricCards .metric b,.metricCards .metric small{min-width:0;overflow-wrap:anywhere}.metricCards .metric b{font-size:clamp(8px,.62vw,10px);line-height:1.2}.analysisPage>.layout{width:100%;max-width:1920px;margin:0 auto;grid-template-columns:minmax(240px,clamp(260px,20vw,320px)) minmax(0,1fr) minmax(320px,clamp(330px,24vw,390px));gap:var(--ui-gap);padding:var(--ui-pad)}.sidebar,.center,.decisionCol{width:100%;max-width:100%;overflow:hidden}.sidebar{padding:clamp(10px,1vw,14px)}.center{padding:clamp(10px,1.2vw,16px)}.decisionCol{padding:clamp(10px,1vw,14px)}.marketHead{display:flex;gap:clamp(10px,1.4vw,20px);align-items:flex-start;justify-content:space-between}.marketHead>div:first-child{min-width:0;flex:1 1 auto}.assetHeader{min-width:0}.assetHeader>div{min-width:0}.assetHeader h1{font-size:clamp(16px,1.35vw,21px);line-height:1.2;overflow-wrap:anywhere}.assetHeader span{font-size:clamp(9px,.72vw,11px);line-height:1.35;overflow-wrap:anywhere}.quote{font-size:clamp(21px,2vw,29px);line-height:1.15;white-space:normal}.quote strong,.quote small{font-size:clamp(9px,.8vw,13px)}.chartControls{flex:0 1 auto;min-width:0;max-width:48%;justify-content:flex-end;flex-wrap:wrap}.chartControls button{white-space:nowrap}.chartPanel,.chart{width:100%;min-width:0;max-width:100%}.miniPanels{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));min-width:0}.indicatorMini{min-width:0}.decisionHead{grid-template-columns:minmax(0,1fr) auto auto auto}.decisionBrand{overflow:hidden}.decisionBrand b,.decisionBrand small{display:block}.decisionSource{max-width:110px;text-align:right}.tradePlan{white-space:nowrap}.metricCards,.scanSummary,.riskStructureGrid,.qualityGrid,.intelligenceGrid,.evidenceGrid,.contextGrid,.setupRadar,.scenarioGrid,.stateSessionReviewGrid,.sessionIntegrityGrid,.sessionCheckpointGrid,.transitionReviewSummary,.transitionEvidenceGrid,.transitionReplayGrid,.reviewPackGrid,.checkpointCompareGrid,.checkpointReviewGrid,.checkpointConsistencyGrid,.checkpointEvidenceSummaryGrid,.checkpointFinalAuditGrid{min-width:0}.metricCards{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){.analysisPage>.layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.decisionCol{grid-column:1/-1}.decisionHead{grid-template-columns:minmax(0,1fr) auto auto auto}.decisionHero{align-items:flex-start}.miniPanels{grid-template-columns:repeat(3,minmax(0,1fr))}.chartControls{max-width:52%}}@media(max-width:900px){.topbar{height:auto;min-height:60px;gap:10px;padding:8px 12px;flex-wrap:wrap}.brand{min-width:0;flex:1 1 auto}.brandLogo{max-width:min(48vw,220px);height:auto;max-height:40px}.topRight{margin-left:auto}.analysisPage>.layout{grid-template-columns:1fr;padding:10px}.sidebar{order:1}.center{order:2}.decisionCol{order:3;grid-column:auto}.marketHead{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.chartControls{max-width:none;justify-content:flex-start}.miniPanels{grid-template-columns:repeat(2,minmax(0,1fr))}.decisionHead{grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.tradePlan{grid-column:1/-1;justify-content:center;width:100%}.decisionSource{max-width:140px}.decisionTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.scoreRing{width:70px;height:70px}.mtfDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:700px){.topbar{align-items:center}.topRight{font-size:9px}.dateBox small{font-size:8px}.center{padding:9px}.marketHead{gap:8px}.assetHeader{align-items:flex-start}.assetHeader .assetLogo{width:30px;height:30px;flex:none}.quote{margin-top:6px}.chartControls{gap:4px}.chartControls button{padding:6px 7px;font-size:9px}.ohlc{line-height:1.7;white-space:normal}.chart{height:clamp(280px,68vw,390px)}.miniPanels{grid-template-columns:1fr}.indicatorMini{min-height:0}.decisionHead{grid-template-columns:minmax(0,1fr) auto;align-items:start}.decisionSource{grid-column:2;grid-row:1;max-width:120px}.spotBadge{grid-column:1}.tradePlan{grid-column:1/-1;grid-row:auto}.decisionHero{flex-direction:column}.scoreRing{align-self:flex-end}.actionCard{align-items:flex-start;gap:10px;flex-wrap:wrap}.mtfDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.topbar{padding:7px 9px}.brandLogo{max-width:58vw;max-height:34px}.topRight .dateBox{display:none}.analysisPage>.layout{padding:7px;gap:7px}.sidebar,.center,.decisionCol{border-radius:10px}.sidebar{padding:9px}.center{padding:8px}.decisionCol{padding:9px}.sourceTabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.sourceTabs::-webkit-scrollbar{display:none}.sourceTabs span{flex:0 0 auto}.strategyGrid,.tfGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset{grid-template-columns:28px minmax(0,1fr) auto 18px;gap:6px;padding:7px 6px}.assetPrice b{font-size:10px}.assetPrice small{font-size:8px}.chartControls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.chartControls button{justify-content:center;width:100%;min-width:0}.chartControls button:nth-last-child(2){grid-column:span 2}.chartControls .iconBtn{grid-column:auto}.chart{height:clamp(250px,78vw,330px)}.decisionTabs{grid-template-columns:1fr}.decisionTabs button{min-height:34px}.decisionHero p{font-size:9px}.planGrid{grid-template-columns:1fr!important}.modalBackdrop{padding:8px}.tradeModal{width:min(100%,560px);max-height:92vh;overflow:auto}}@media(max-width:380px){.brandLogo{max-width:66vw}.panelTitle{font-size:12px}.assetName b{font-size:8px}.assetName small{font-size:6px}.assetPrice b{font-size:9px}.chart{height:245px}.decisionHero{padding:10px}}.scannerTable,.journalTable,.performanceRow,.explainTable,.checkpointHistoryList,.transitionReviewTable,.replayTable{max-width:100%;overflow-x:auto}.scanRow,.journalRow,.performanceRow,.explainRow{min-width:0}.scanRow>*,.journalRow>*,.performanceRow>*,.explainRow>*{min-width:0}.scanAsset span,.scanAsset b,.scanAsset small{min-width:0;overflow-wrap:anywhere}.modalBackdrop{padding:clamp(8px,2vw,24px);overflow:auto}.tradeModal,.settingsModal{width:min(94vw,720px);max-width:100%;max-height:92vh;overflow:auto}.decisionCol{max-height:calc(100dvh - 86px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#1d5068 transparent}.decisionCol::-webkit-scrollbar{width:7px}.decisionCol::-webkit-scrollbar-track{background:transparent}.decisionCol::-webkit-scrollbar-thumb{background:#1d5068;border-radius:999px}.decisionCol::-webkit-scrollbar-thumb:hover{background:#2a6d88}.decisionCol>*{min-width:0;max-width:100%}@media(max-width:1180px){.decisionCol{max-height:calc(100dvh - 76px)}}@media(max-width:900px){.decisionCol{max-height:calc(100dvh - 74px)}}@media(max-width:520px){.decisionCol{max-height:calc(100dvh - 68px)}}.miniPanels{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#1d5068 transparent}.miniPanels>.indicatorMini{flex:1 1 0;width:auto;min-width:0;min-height:150px;grid-column:auto!important}@media(max-width:1180px){.miniPanels>.indicatorMini{flex:0 0 180px}}@media(max-width:700px){.miniPanels{gap:7px}.miniPanels>.indicatorMini{flex:0 0 170px}}@media(max-width:420px){.miniPanels>.indicatorMini{flex-basis:160px}}@media(min-width:1181px){.analysisPage>.layout{grid-template-columns:minmax(230px,.88fr) minmax(620px,2.35fr) minmax(340px,1.12fr);height:calc(100vh - 82px);min-height:620px;align-items:stretch;overflow:hidden}.analysisPage>.layout>.sidebar,.analysisPage>.layout>.center,.analysisPage>.layout>.decisionCol{height:100%;min-height:0}.analysisPage>.layout>.sidebar,.analysisPage>.layout>.decisionCol{overflow:auto;overscroll-behavior:contain}.analysisPage>.layout>.center{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media(min-width:1181px)and (max-height:760px){.analysisPage>.layout{min-height:560px}.chart{height:clamp(300px,38vh,390px)}}.moduleErrorBoundary{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;border:1px solid rgba(248,113,113,.38);border-radius:12px;background:linear-gradient(135deg,#380a14eb,#081620f5);color:#e8f3f8;box-sizing:border-box}.moduleErrorIcon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:10px;background:#f871711f;color:#fb7185;font-size:17px}.moduleErrorCopy{min-width:0;flex:1}.moduleErrorCopy>b{display:block;font-size:12px;line-height:1.3}.moduleErrorCopy>p{margin:3px 0 0;font-size:10px;line-height:1.45;color:#a9c0cc}.moduleErrorCopy>small{display:block;margin-top:5px;font-size:9px;line-height:1.35;color:#fb7185;overflow-wrap:anywhere}.moduleErrorActions{display:flex;gap:7px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.moduleErrorActions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(56,189,248,.35);border-radius:8px;padding:7px 9px;background:#0b7fdc;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.moduleErrorActions button.secondary{background:#0b1b27;color:#b9d6e2;border-color:#1b4356}.moduleErrorActions button:hover{filter:brightness(1.08)}.analysisPage .moduleErrorBoundary{height:auto;align-self:start}.intelligenceGrid>.moduleErrorBoundary{min-height:92px}@media(max-width:700px){.moduleErrorBoundary{align-items:flex-start;flex-wrap:wrap}.moduleErrorCopy{flex-basis:calc(100% - 48px)}.moduleErrorActions{width:100%;justify-content:flex-start;padding-left:46px}}.smartExecutionPanel{margin-top:10px;border:1px solid #17445b;border-radius:10px;padding:11px;background:linear-gradient(145deg,#071a27,#06121d);box-shadow:inset 0 1px #ffffff06}.smartExecutionPanel.buy{border-color:#17694a;background:linear-gradient(145deg,#07261f,#061a17)}.smartExecutionPanel.sell{border-color:#6a2635;background:linear-gradient(145deg,#250b13,#160a10)}.smartExecutionPanel.watch{border-color:#665719;background:linear-gradient(145deg,#211d08,#15140a)}.smartExecHead{display:flex;justify-content:space-between;gap:10px;align-items:center}.smartExecHead h3{margin:2px 0 4px;font-size:12px}.smartExecHead p{margin:0;color:#829daa;font-size:8px;line-height:1.45;max-width:290px}.smartExecAction{min-width:108px;text-align:center;border:1px solid #244b5f;border-radius:8px;padding:8px;background:#091b28}.smartExecAction.buy{border-color:#1c8a5b;background:#08271f}.smartExecAction.sell{border-color:#9a3048;background:#290c15}.smartExecAction.watch{border-color:#8b741b;background:#282108}.smartExecAction span{font-size:12px;margin-right:4px}.smartExecAction b{font-size:13px}.smartExecAction small{display:block;color:#7693a1;font-size:7px;margin-top:3px}.smartExecRoute{display:flex;align-items:center;gap:6px;margin-top:9px;padding:6px 7px;border:1px solid #17384c;border-radius:7px;background:#06131e}.smartExecRoute span{display:flex;flex-direction:column;gap:2px;color:#a7c2cf;font-size:8px}.smartExecRoute b{font-size:6px;color:#63899b;letter-spacing:.4px}.smartExecRoute i{font-style:normal;color:#3c7893}.smartExecScore{margin-left:auto!important;color:#19e681!important;font-weight:800;text-align:right}.smartExecScore b{font-size:6px;color:#63899b;letter-spacing:.45px;margin-right:3px}.smartExecScore.sell{color:#ff657a!important}.smartExecScore.watch{color:#ffd34d!important}.smartExecMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:5px;margin-top:7px;min-width:0}.smartExecMetrics>div{border:1px solid #16364a;background:#071722;border-radius:7px;padding:7px;min-width:0;overflow:hidden}.smartExecMetrics small{display:block;color:#63899a;font-size:6px}.smartExecMetrics b{display:block;max-width:100%;font-size:clamp(8px,.72vw,10px);line-height:1.3;margin-top:4px;white-space:normal;overflow-wrap:anywhere;word-break:normal}.smartExecMetrics span{display:block;color:#728d9b;font-size:6px;margin-top:3px;line-height:1.3;overflow-wrap:anywhere}.smartExecBody{display:grid;grid-template-columns:.85fr 1.15fr;gap:7px;margin-top:7px}.smartExecReasons,.smartExecChecks{border:1px solid #16364a;background:#06131e;border-radius:7px;padding:8px}.smartExecSubhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.smartExecSubhead b{font-size:7px;color:#9ec2d2}.smartExecSubhead span{font-size:6px;color:#648898}.smartExecReason{display:flex;gap:5px;color:#b6cbd4;font-size:7px;line-height:1.4;margin:5px 0}.smartExecReason svg{color:#19e681;flex:none}.smartExecCheck{display:flex;gap:5px;align-items:flex-start;padding:4px 0;border-top:1px solid rgba(24,55,72,.55)}.smartExecCheck>span{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;flex:none;color:#667f8d;background:#0c202c}.smartExecCheck.ok>span{color:#19e681;background:#082d22}.smartExecCheck b{display:block;font-size:7px;color:#b9d0da}.smartExecCheck small{display:block;color:#6f8997;font-size:6px;line-height:1.3;margin-top:2px}.smartExecWarning{display:flex;gap:6px;margin-top:7px;padding:6px 7px;border:1px solid #5a4820;border-radius:7px;background:#201b0b;color:#d9c17a;font-size:7px;line-height:1.4}.smartExecWarning svg{flex:none;color:#ffd34d}.smartExecWarning span{display:block}.smartExecFoot{display:flex;justify-content:space-between;gap:8px;margin-top:7px;color:#647f8e;font-size:6px;line-height:1.4}.smartExecFoot b{color:#8eabb8}@media(max-width:560px){.smartExecHead{align-items:flex-start;flex-direction:column}.smartExecAction{width:100%}.smartExecMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.smartExecBody{grid-template-columns:1fr}.smartExecRoute{flex-wrap:wrap}.smartExecScore{width:100%;margin-left:0!important}.smartExecFoot{flex-direction:column}}@media(max-width:360px){.smartExecMetrics{grid-template-columns:1fr}}.tokocryptoGate{max-width:560px;width:min(560px,calc(100vw - 32px))}.credentialFormWrap{display:grid;gap:12px;width:100%;margin-top:16px}.credentialStatus{padding:10px 12px;border:1px solid rgba(54,210,174,.35);border-radius:9px;color:#8ce7d0;background:#03312c5c;font-size:13px}.credentialFormWrap form{display:grid;gap:12px}.credentialFormWrap label{display:grid;gap:6px;color:#d5e8ef;font-size:13px;font-weight:700}.credentialFormWrap input,.credentialFormWrap select{width:100%;min-width:0;padding:11px 12px;color:#f4fbff;background:#071825;border:1px solid #3a5b6c;border-radius:9px;font:inherit}.credentialFormWrap input:focus,.credentialFormWrap select:focus{outline:2px solid #27c6b3;outline-offset:2px}.credentialFormWrap .credentialConfirm{display:flex;align-items:flex-start;gap:9px;font-weight:500;line-height:1.45}.credentialFormWrap .credentialConfirm input{width:16px;height:16px;flex:none;margin:2px 0 0;accent-color:#27c6b3}.credentialFormWrap button{padding:11px 14px;border:1px solid #36bea9;border-radius:9px;background:#0a5b56;color:#fff;font-weight:800;cursor:pointer}.credentialFormWrap button:disabled{opacity:.6;cursor:wait}.credentialFormWrap .credentialDisconnect{background:transparent;border-color:#a65e69;color:#ffc7cf}.exchangeSetupPage{overflow-y:auto;align-items:start;justify-items:center}.exchangeSetupCard{width:min(100%,740px);max-width:740px;margin-block:auto}.exchangeSetupLogo{display:block;width:min(190px,65%);height:auto;margin:0 0 22px}.exchangeSetupSteps{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.exchangeSetupSteps span{padding:6px 10px;border:1px solid #27465a;border-radius:999px;color:#7792a2;font-size:10px;font-weight:700}.exchangeSetupSteps .done{color:#75d7bd;border-color:#246e60}.exchangeSetupSteps .current{color:#d9f7ff;border-color:#3698bd;background:#103448}.exchangePicker{display:grid;gap:9px}.exchangePickerTitle{display:block;color:#7fc9e0;font-size:10px;font-weight:900;letter-spacing:.12em}.exchangePickerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.credentialFormWrap .exchangeChoice{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:15px;border:1px solid #315269;border-radius:12px;background:#081b2b;color:#ecf8ff;text-align:left}.credentialFormWrap .exchangeChoice.selected{border-color:#31d6b2;background:#0a332f;box-shadow:inset 0 0 0 1px #31d6b24d}.exchangeChoice strong{font-size:15px}.exchangeChoice small{color:#8daebb;font-size:10px;line-height:1.35}.exchangeChoice:focus-visible{outline:2px solid #60dfff;outline-offset:2px}.exchangeKeyPanel{display:grid;gap:12px;padding:15px;border:1px solid #294d60;border-radius:13px;background:#071826}.exchangeSetupSignOut{display:block;margin-top:18px;padding:0;border:0;background:transparent;color:#8bb9ca;font-size:11px;text-decoration:underline;cursor:pointer}.exchangeSetupSignOut:focus-visible{outline:2px solid #60dfff;outline-offset:3px}@media(max-width:600px){.exchangePickerGrid{grid-template-columns:1fr}.credentialFormWrap .exchangeChoice{padding:11px 13px}.exchangeSetupCard{padding:22px 16px}.exchangeSetupSteps span{font-size:9px}}.credentialFootnote{font-size:12px;line-height:1.5;color:#a9bdc8}.authShell{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:28px;background:radial-gradient(circle at 18% 12%,rgba(0,173,239,.18),transparent 34%),radial-gradient(circle at 88% 88%,rgba(48,88,255,.15),transparent 32%),linear-gradient(145deg,#020912,#061522 52%,#020a12);color:#e9f7ff}.authBackdrop{position:absolute;border-radius:50%;filter:blur(20px);opacity:.42;pointer-events:none}.authBackdropOne{width:340px;height:340px;left:-130px;top:-120px;background:#087de7}.authBackdropTwo{width:280px;height:280px;right:-100px;bottom:-100px;background:#1839d4}.authCard{position:relative;z-index:1;width:min(100%,520px);padding:34px;border:1px solid rgba(86,199,242,.25);border-radius:24px;background:linear-gradient(150deg,#0b1d2cf5,#050f19fa);box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.authIdentity{text-align:center}.authIdentity>img,.authStatus>img,.authConfig>img{display:block;width:min(230px,75%);height:auto;margin:0 auto 20px}.authEyebrow{display:block;color:#60dbff;font-size:9px;font-weight:900;letter-spacing:.17em}.authCard h1{margin:9px 0 8px;font-size:25px;line-height:1.2;color:#f4fbff}.authCard p{margin:0;color:#86a3b3;font-size:11px;line-height:1.65}.authBenefits{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:20px 0}.authBenefits span{padding:6px 9px;border:1px solid rgba(64,190,229,.16);border-radius:999px;background:#2994b912;color:#85bfd2;font-size:8px}.authProviders{display:grid;gap:9px}.authProviders button{width:100%;display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid #1f475c;border-radius:12px;background:linear-gradient(135deg,#0b2331,#081925);color:#e9f7fc;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.authProviders button:hover{transform:translateY(-2px);border-color:#4dc9ed;box-shadow:0 10px 24px #0003}.authProviders button:focus-visible{outline:2px solid #55d7ff;outline-offset:2px}.authProviders button>span:last-child{display:grid;gap:3px;min-width:0}.authProviders b{font-size:11px}.authProviders small{font-size:8px;color:#7898a8}.authBrandMark{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:9px;background:#f8fbff;color:#111;font-size:15px;font-weight:900}.authBrandMark.google{color:#4285f4}.authBrandMark.apple{font-size:11px;background:#fff;color:#050505}.authBrandMark.microsoft{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;padding:6px}.authBrandMark.microsoft i:nth-child(1){background:#f35325}.authBrandMark.microsoft i:nth-child(2){background:#81bc06}.authBrandMark.microsoft i:nth-child(3){background:#05a6f0}.authBrandMark.microsoft i:nth-child(4){background:#ffba08}.authError{margin-top:11px;padding:10px;border:1px solid #76293a;border-radius:9px;background:#280b13;color:#ff9bab;font-size:9px;line-height:1.45}.authLegal{margin-top:17px!important;text-align:center;font-size:8px!important;color:#5f7d8d!important}.authStatus,.authConfig{text-align:center}.authSpinner{width:34px;height:34px;margin:4px auto 17px;border:3px solid rgba(74,197,235,.2);border-top-color:#55d8ff;border-radius:50%;animation:spin .8s linear infinite}.authConfigKeys{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:18px 0 12px}.authConfigKeys code{padding:7px 9px;border:1px solid #24536a;border-radius:8px;background:#061722;color:#73dcff;font-size:9px}.authConfig>small{display:block;color:#678694;font-size:8px}.accountMenu{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 6px;border:1px solid var(--line,#24374a);border-radius:11px;background:#081824b3}.accountMenu>img,.accountMenu>span{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#168fd1,#2b54d9);color:#fff;font-size:11px;font-weight:900}.accountMenu>div{display:grid;min-width:0;max-width:135px}.accountMenu b,.accountMenu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountMenu b{font-size:8px;color:var(--text,#e9f7ff)}.accountMenu small{font-size:6px;color:var(--muted,#7794a4);margin-top:2px}.accountMenu button{width:28px;height:28px;display:grid;place-items:center;flex:none;border:0;border-radius:8px;background:transparent;color:#7898a8;cursor:pointer}.accountMenu button:hover{background:#ff5a6e1f;color:#ff7185}@media(max-width:760px){.authShell{padding:14px}.authCard{padding:24px 18px;border-radius:18px}.authCard h1{font-size:21px}.accountMenu>div{display:none}.accountMenu{padding:4px}.topRight{gap:6px}}.tradingGuidePanel{margin-top:14px;border:1px solid var(--line,#263044);border-radius:16px;padding:16px;background:var(--panel,#0f1522);box-shadow:0 10px 28px #0000001f}.tradingGuidePanel.buy{border-color:#22c55e73}.tradingGuidePanel.sell{border-color:#ef444473}.tradingGuidePanel.watch{border-color:#f59e0b73}.tradingGuidePanel.hold{border-color:#3b82f673}.tradingGuidePanel.wait{border-color:var(--line,#263044)}.tradingGuidePanel.blocked{border-color:#ef44448c;background:linear-gradient(180deg,rgba(127,29,29,.12),var(--panel,#0f1522))}.tradingGuideHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tradingGuideHead h3{margin:3px 0 4px;font-size:18px}.tradingGuideHead p{margin:0;color:var(--muted,#8f9bb0);font-size:12px;line-height:1.5;max-width:600px}.guideAction{min-width:170px;text-align:right}.guideAction span{font-size:20px;margin-right:6px}.guideAction b{display:block;font-size:14px}.guideAction small{display:block;color:var(--muted,#8f9bb0);margin-top:4px}.guidePosition{display:flex;align-items:center;gap:7px;margin:14px 0 10px;padding:8px;border-radius:10px;background:#7f7f7f0f}@media(max-width:720px){.guidePosition{flex-wrap:wrap}.guidePosition>span{width:100%;margin-right:0}}.guidePosition>span{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--muted,#8f9bb0);margin-right:auto}.guidePosition button{border:1px solid var(--line,#263044);background:transparent;color:var(--muted,#8f9bb0);padding:7px 10px;border-radius:8px;font-size:11px;cursor:pointer}.guidePosition button.active{color:var(--text,#eef3fb);border-color:currentColor;background:#ffffff0f}.guideDecision{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guideDecision>div{padding:12px;border:1px solid var(--line,#263044);border-radius:11px}.guideDecision small,.guideLevels small{display:block;font-size:clamp(7px,.62vw,9px);line-height:1.3;letter-spacing:.06em;color:var(--muted,#8f9bb0);font-weight:800;overflow-wrap:anywhere}.guideDecision b{display:block;margin:4px 0;font-size:14px}.guideDecision span{display:block;color:var(--muted,#8f9bb0);font-size:11px;line-height:1.45}.guideLifecycle{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0}.guideLifecycle div{padding:8px;border-radius:9px;background:#7f7f7f0f;color:var(--muted,#8f9bb0);text-align:center}.guideLifecycle div.done{color:inherit;border:1px solid currentColor}.guideLifecycle span{display:block;font-size:13px}.guideLifecycle b{font-size:9px;letter-spacing:.05em}.guideLevels{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;min-width:0}.guideLevels>div{padding:9px;min-width:0;overflow:hidden;border-radius:9px;background:#7f7f7f0d}.guideLevels b{display:block;margin-top:4px;max-width:100%;font-size:clamp(9px,.76vw,11px);line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:normal}.guideRule{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:10px;border-radius:10px;background:#3b82f612;color:var(--muted,#aeb8c9);font-size:11px;line-height:1.45}.guideRule svg{flex:none;margin-top:1px}.guideDisclaimer{margin-top:9px;color:var(--muted,#778399);font-size:10px;line-height:1.45}@media(max-width:900px){.tradingGuideHead{flex-direction:column}.guideAction{text-align:left}.guideDecision{grid-template-columns:1fr}.guideLevels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.guideLevels{grid-template-columns:1fr}.guideLevels>div{padding:8px}.guideLevels b{font-size:10px}}.lifecycleEducation,.scannerEducation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:8px;align-items:stretch;margin-top:10px}.lifecycleEducation>div,.scannerEducation>div{padding:13px;border:1px solid var(--line,#263044);border-radius:11px;background:#7f7f7f0b}.lifecycleEducation>b,.scannerEducation>b{font-size:9px}.lifecycleEducation div>b,.scannerEducation div>b{display:block;font-size:9px;letter-spacing:.08em;color:#6fdcff}.lifecycleEducation strong{display:block;margin-top:6px;font-size:13px}.lifecycleEducation p,.scannerEducation p{margin:5px 0 0;color:var(--muted,#8f9bb0);font-size:10px;line-height:1.5}.lifecycleEducation>i,.scannerEducation>i{display:grid;place-items:center;color:#4f7890;font-style:normal;font-size:18px}.stateEducation{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stateEducation>div{padding:12px;border:1px solid var(--line,#263044);border-radius:10px;background:#7f7f7f0b}.stateEducation b{font-size:10px;color:#7dd3fc;letter-spacing:.06em}.stateEducation p{margin:5px 0 0;color:var(--muted,#8f9bb0);font-size:10px;line-height:1.45}.educationEvidenceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.educationEvidenceGrid article{padding:11px;border-radius:10px;background:#3b82f60e;border:1px solid rgba(59,130,246,.16)}.educationEvidenceGrid h3{margin:0 0 5px;font-size:11px}.educationEvidenceGrid p{margin:0;color:var(--muted,#8f9bb0);font-size:9px;line-height:1.45}.positionEducation{display:grid;grid-template-columns:1fr 1fr;gap:10px}.positionEducation>div{padding:14px;border:1px solid var(--line,#263044);border-radius:12px;background:#7f7f7f0b}.positionEducation h3{margin:8px 0 5px;font-size:14px}.positionEducation p{margin:0;color:var(--muted,#8f9bb0);font-size:10px;line-height:1.5}.positionBadge{display:inline-flex;padding:5px 8px;border-radius:999px;border:1px solid #2a5368;color:#77d9ff;font-size:8px;font-weight:800;letter-spacing:.08em}@media(max-width:850px){.lifecycleEducation,.scannerEducation{grid-template-columns:1fr}.lifecycleEducation>i,.scannerEducation>i{transform:rotate(90deg);height:14px}.stateEducation,.educationEvidenceGrid{grid-template-columns:1fr 1fr}.positionEducation{grid-template-columns:1fr}}@media(max-width:560px){.stateEducation,.educationEvidenceGrid{grid-template-columns:1fr}}.visualLearningLab{margin:0 0 20px;padding:18px;border:1px solid rgba(76,196,238,.28);border-radius:18px;background:radial-gradient(circle at 90% 10%,rgba(0,183,255,.1),transparent 34%),linear-gradient(180deg,#071827f5,#040d18fa);box-shadow:inset 0 1px #ffffff08}.visualLabHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.visualEyebrow{font-size:8px;letter-spacing:.16em;color:#59d9ff;font-weight:900}.visualLabHead h2{margin:5px 0 4px;font-size:20px;color:#ecfbff}.visualLabHead p{margin:0;color:#7899aa;font-size:10px;line-height:1.55;max-width:650px}.visualLabBadge{padding:7px 10px;border:1px solid #24546b;border-radius:999px;color:#8de4ff;font-size:8px;font-weight:900;white-space:nowrap}.visualTabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 10px}.visualTabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #183c50;border-radius:11px;background:#ffffff06;padding:10px;text-align:left;color:#8fa8b5;cursor:pointer}.visualTabs button b{display:block;font-size:10px;color:#cceaf2}.visualTabs button span{display:block;margin-top:4px;font-size:8px;line-height:1.35}.visualTabs button.active{border-color:#35bde9;background:linear-gradient(135deg,#198bb533,#198bb50d);box-shadow:0 0 0 1px #35bde914}.visualTabs button.active b{color:#69ddff}.visualStage{min-height:170px;padding:16px;border-radius:14px;border:1px solid #163b50;background:#04111c;display:flex;align-items:center;overflow:hidden}.visualFlow{width:100%;display:flex;align-items:stretch;gap:8px}.visualNode{flex:1;min-width:0;padding:14px;border:1px solid #1b465d;border-radius:13px;background:linear-gradient(180deg,#142f408c,#07141fcc);position:relative}.visualNode>span{display:block;color:#4f8ca4;font-size:8px;font-weight:900;letter-spacing:.08em}.visualNode>b{display:block;color:#71ddff;font-size:11px;margin-top:6px;letter-spacing:.05em}.visualNode>strong{display:block;color:#e4f7fc;font-size:12px;margin-top:5px}.visualNode>p{margin:5px 0 0;color:#7794a2;font-size:9px;line-height:1.45}.node-1{border-color:#36526a}.node-2{border-color:#735a2d}.node-3{border-color:#2e6e6a}.node-4{border-color:#24657f}.visualArrow{display:grid;place-items:center;color:#3fc7ef;font-size:20px;padding:0 2px}.visualLabRule{display:flex;gap:9px;align-items:center;margin-top:10px;padding:10px 12px;border-radius:10px;background:#2a6f8917;border:1px solid rgba(64,156,185,.16)}.visualLabRule span{font-size:7px;font-weight:900;letter-spacing:.12em;color:#57d8ff}.visualLabRule b{font-size:9px;color:#a7c7d3;line-height:1.4}.mtfVisual{width:100%;display:grid;gap:9px}.mtfVisualRow{display:grid;grid-template-columns:88px 1fr 20px 1fr 20px 1fr;align-items:center;gap:7px}.mtfMode{font-size:9px;font-weight:900;color:#70ddff;letter-spacing:.08em}.mtfTime{padding:9px;border:1px solid #1b455b;border-radius:10px;background:#ffffff06}.mtfTime b{display:block;color:#e5f7fb;font-size:12px}.mtfTime small{display:block;color:#7593a2;font-size:8px;margin-top:3px}.mtfTime.execution{border-color:#2b7b8e;background:#27a7c412}.mtfVisualRow>i{font-style:normal;color:#3bbddd;text-align:center}@media(max-width:850px){.visualLabHead{display:block}.visualLabBadge{display:inline-block;margin-top:10px}.visualTabs{grid-template-columns:repeat(2,1fr)}.visualFlow{overflow-x:auto;padding-bottom:4px}.visualNode{min-width:170px}.visualArrow{min-width:20px}.mtfVisual{overflow-x:auto}.mtfVisualRow{min-width:650px}}@media(max-width:560px){.visualLearningLab{padding:13px}.visualTabs{grid-template-columns:1fr}.visualStage{min-height:200px}.visualLabRule{align-items:flex-start}.visualLabRule b{font-size:8px}}.lifecycleStory{width:100%;display:grid;gap:10px}.storyHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.storyHeader span{display:block;font-size:7px;letter-spacing:.16em;color:#54d9ff;font-weight:900}.storyHeader b{display:block;margin-top:4px;color:#effcff;font-size:17px;letter-spacing:.02em}.storyHeader small{display:block;margin-top:3px;color:#7797a6;font-size:9px}.storyCounter{padding:6px 9px;border:1px solid #1d5068;border-radius:999px;color:#72ddff;font-size:8px;font-weight:900;white-space:nowrap}.storyChart{height:82px;display:flex;align-items:flex-end;gap:5px;padding:10px 12px 7px;border:1px solid #153b4f;border-radius:11px;background:radial-gradient(circle at 74% 15%,rgba(45,190,230,.1),transparent 28%),#03101a;position:relative;overflow:hidden}.storyChart:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed rgba(97,160,181,.13)}.storyBar{flex:1;max-width:22px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#53d7f4bf,#25647c40);position:relative;transition:height .7s ease,opacity .4s ease;opacity:.55}.storyBar.focus{opacity:1;background:linear-gradient(180deg,#6be4ff,#2074914d);box-shadow:0 0 12px #49d5f624}.storyBar i{display:block;position:absolute;left:50%;top:-3px;width:3px;height:3px;border-radius:50%;transform:translate(-50%);background:#dffaff}.storyMarker{position:absolute;bottom:7px;left:25%;width:50%;height:1px;background:linear-gradient(90deg,transparent,#2ac6ec,transparent);transition:left .6s ease}.storyMarker span{position:absolute;right:0;top:-7px;color:#5de0ff;font-size:9px;filter:drop-shadow(0 0 5px rgba(60,220,255,.5))}.marker-1{left:8%;width:22%}.marker-2{left:29%;width:22%}.marker-3{left:52%;width:22%}.marker-4{left:74%;width:20%}.storyTimeline{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.storyTimeline button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid #183e52;background:#ffffff05;border-radius:9px;padding:8px;color:#7896a4;cursor:pointer;transition:.2s}.storyTimeline button span{display:block;font-size:7px;color:#4c8296;font-weight:900}.storyTimeline button b{display:block;margin-top:4px;font-size:9px;color:#a8c8d4}.storyTimeline button small{display:block;margin-top:3px;font-size:7px;line-height:1.35;color:#66818f}.storyTimeline button.active{border-color:#35c5ec;background:linear-gradient(135deg,#1f97be30,#1f97be0a);box-shadow:0 0 0 1px #35c5ec12}.storyTimeline button.active b{color:#73e2ff}.storyTimeline button.active span{color:#58d9ff}.storyEvidence{display:grid;grid-template-columns:1fr 1fr;gap:7px}.storyEvidence>div{padding:8px 10px;border:1px solid #173d51;border-radius:9px;background:#ffffff05}.storyEvidence span{display:block;font-size:7px;letter-spacing:.1em;color:#4f899d;font-weight:900}.storyEvidence b{display:block;margin-top:4px;color:#b9d6df;font-size:8px;line-height:1.4}@media(max-width:650px){.storyTimeline{grid-template-columns:1fr 1fr}.storyHeader b{font-size:15px}.storyChart{height:72px}.storyEvidence{grid-template-columns:1fr}}.decisionStateStory{width:100%;display:grid;gap:10px}.stateStoryTop{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.stateStoryTop>div:first-child>span{display:block;font-size:7px;letter-spacing:.16em;color:#58d9ff;font-weight:900}.stateStoryTop b{display:block;margin-top:4px;color:#effcff;font-size:17px;letter-spacing:.02em}.stateStoryTop small{display:block;margin-top:3px;color:#7897a5;font-size:9px}.stateRail{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:8px;border:1px solid #153c50;border-radius:11px;background:#03101a}.stateRail button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-align:left;border:1px solid #183d51;background:#ffffff05;border-radius:9px;padding:9px;color:#7896a4;cursor:pointer;overflow:hidden}.stateRail button span{display:block;font-size:7px;color:#4c8296;font-weight:900}.stateRail button b{display:block;margin-top:4px;font-size:9px;color:#a9c8d3;letter-spacing:.05em}.stateRail button i{display:block;margin-top:9px;height:3px;border-radius:4px;background:#173b4d;transition:.25s}.stateRail button.active{border-color:#35c5ec;background:linear-gradient(135deg,#1f97be30,#1f97be0a);box-shadow:0 0 0 1px #35c5ec12}.stateRail button.active span{color:#59d9ff}.stateRail button.active b{color:#75e2ff}.stateRail button.active i{background:linear-gradient(90deg,#32c8ed,#7ce9ff);box-shadow:0 0 10px #32c8ed4d}.stateEvidenceCards{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.stateEvidenceCards article{min-height:55px;padding:9px 10px;border:1px solid #173e52;border-radius:9px;background:#ffffff05}.stateEvidenceCards article span{display:block;font-size:6px;letter-spacing:.1em;color:#4f899d;font-weight:900}.stateEvidenceCards article b{display:block;margin-top:5px;color:#b9d6df;font-size:8px;line-height:1.45}.stateEvidenceCards article:nth-child(1){border-color:#36beda40}.stateEvidenceCards article:nth-child(2){border-color:#e8b5493d}.stateEvidenceCards article:nth-child(3){border-color:#8e714333}.stateEvidenceCards article:nth-child(4){border-color:#e15b5b38}.stateStoryNote{display:flex;gap:9px;align-items:center;padding:9px 11px;border:1px solid rgba(55,154,181,.18);border-radius:9px;background:#1f758f12}.stateStoryNote strong{font-size:7px;letter-spacing:.08em;color:#59d9ff;white-space:nowrap}.stateStoryNote span{font-size:8px;line-height:1.45;color:#87a7b4}@media(max-width:850px){.stateRail{overflow-x:auto;grid-template-columns:repeat(4,minmax(125px,1fr))}.stateEvidenceCards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.stateEvidenceCards{grid-template-columns:1fr}.stateStoryTop b{font-size:15px}.stateStoryNote{align-items:flex-start;flex-direction:column;gap:4px}}.mtfSelector{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.mtfSelector button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid #183e52;background:#ffffff05;border-radius:10px;padding:9px 10px;cursor:pointer;color:#7896a4;transition:.2s}.mtfSelector button b{display:block;font-size:9px;letter-spacing:.08em;color:#a9c8d3}.mtfSelector button span{display:block;margin-top:4px;font-size:8px;color:#5f8291}.mtfSelector button.active{border-color:#35c5ec;background:linear-gradient(135deg,#1f97be30,#1f97be0a);box-shadow:0 0 0 1px #35c5ec12}.mtfSelector button.active b{color:#75e2ff}.mtfSelector button.active span{color:#6ccfe8}.mtfStoryHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px}.mtfStoryHeader span{display:block;font-size:7px;letter-spacing:.16em;color:#54d9ff;font-weight:900}.mtfStoryHeader b{display:block;margin-top:4px;color:#effcff;font-size:15px}.mtfStoryHeader small{display:block;margin-top:3px;color:#7897a5;font-size:8px;line-height:1.4}.mtfStoryBadge{padding:6px 9px;border:1px solid #1d5068;border-radius:999px;color:#72ddff;font-size:7px;font-weight:900;white-space:nowrap}.mtfJourney{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:stretch;gap:7px}.mtfJourneyCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid #183e52;border-radius:11px;padding:12px;background:linear-gradient(180deg,#142f407a,#07141fd1);cursor:pointer;transition:.2s}.mtfJourneyCard>span{display:block;font-size:7px;color:#4c8296;font-weight:900}.mtfJourneyCard>b{display:block;margin-top:5px;font-size:16px;color:#effcff}.mtfJourneyCard>strong{display:block;margin-top:5px;font-size:9px;letter-spacing:.06em;color:#66d8f7}.mtfJourneyCard>small{display:block;margin-top:5px;font-size:8px;line-height:1.45;color:#7896a4}.mtfJourneyCard:hover,.mtfJourneyCard.execution{border-color:#2a7187}.mtfJourneyCard.execution{background:linear-gradient(180deg,#27a7c41f,#07141fd1);box-shadow:inset 0 0 18px #30c3e10a}.mtfJourneyArrow{display:grid;place-items:center;color:#3fc7ef;font-size:18px}.mtfLearningRule{display:flex;gap:9px;align-items:center;margin-top:9px;padding:9px 11px;border:1px solid rgba(55,154,181,.18);border-radius:9px;background:#1f758f12}.mtfLearningRule span{font-size:7px;letter-spacing:.1em;color:#59d9ff;font-weight:900;white-space:nowrap}.mtfLearningRule b{font-size:8px;line-height:1.45;color:#87a7b4}@media(max-width:700px){.mtfSelector{grid-template-columns:1fr}.mtfJourney{grid-template-columns:1fr;gap:5px}.mtfJourneyArrow{transform:rotate(90deg);height:14px}.mtfStoryHeader{display:block}.mtfStoryBadge{display:inline-block;margin-top:7px}.mtfLearningRule{align-items:flex-start;flex-direction:column;gap:4px}}.confluenceVisual{width:100%;display:grid;gap:18px}.confluenceTop{display:flex;justify-content:space-between;gap:18px;align-items:center}.confluenceTop>div:first-child{display:grid;gap:6px}.confluenceTop span,.confluenceEvidence>span,.confluenceGuard>span,.confluenceGate span,.confluenceRule strong{font-size:10px;letter-spacing:.16em;font-weight:800;color:#6f8aa8}.confluenceTop b{font-size:22px;color:#edf7ff}.confluenceTop small{font-size:12px;color:#91a8bf}.confluenceScore{min-width:96px;text-align:center;padding:12px 14px;border:1px solid rgba(91,180,255,.2);background:#162a43a6;border-radius:16px}.confluenceScore strong{display:block;font-size:24px;color:#63d8ff}.confluenceScore span{font-size:9px;letter-spacing:.12em}.confluencePipeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;position:relative}.confluenceNode{position:relative;min-height:92px;border:1px solid rgba(117,148,180,.16);background:#0c192bc2;border-radius:15px;padding:12px 9px;text-align:left;color:inherit;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.confluenceNode:hover{transform:translateY(-2px);border-color:#63d8ff61}.confluenceNode span{display:block;font-size:9px;color:#708aa5;letter-spacing:.12em}.confluenceNode b{display:block;margin-top:7px;font-size:12px;color:#e9f5ff}.confluenceNode small{display:inline-block;margin-top:7px;font-size:9px;padding:3px 6px;border-radius:999px;background:#63d8ff14;color:#80cce7}.confluenceNode.done{border-color:#5ad79f3d;background:#11312d8a}.confluenceNode.done small{color:#73dfb0;background:#5ad79f17}.confluenceNode.active{border-color:#63d8ffb3;box-shadow:0 0 0 1px #63d8ff1f,0 10px 28px #0000002e;background:linear-gradient(145deg,#14374ee6,#0b1b2ee0)}.confluenceNode.active b{color:#7be2ff}.confluenceDetail{display:grid;grid-template-columns:1.25fr 1fr;gap:12px}.confluenceDetail article{border-radius:16px;padding:16px;border:1px solid rgba(117,148,180,.14);background:#0a1626b8;display:grid;gap:7px}.confluenceEvidence{border-color:#63d8ff33!important}.confluenceEvidence b{font-size:14px;line-height:1.45;color:#eaf7ff}.confluenceEvidence small{font-size:10px;color:#6ec9e8;letter-spacing:.08em}.confluenceGuard{border-color:#ffbe5b33!important}.confluenceGuard b{font-size:13px;line-height:1.5;color:#ffd28a}.confluenceGate{display:flex;justify-content:space-between;gap:18px;align-items:center;border-radius:18px;padding:17px 18px;border:1px solid rgba(125,103,255,.2);background:linear-gradient(110deg,#241d49b8,#0a1b2fcc)}.confluenceGate>div:first-child{display:grid;gap:6px}.confluenceGate b{font-size:14px;color:#eef0ff}.confluenceGate small{font-size:11px;color:#9caac2}.confluenceGateSteps{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.confluenceGateSteps i{font-style:normal;font-size:9px;padding:6px 8px;border-radius:999px;background:#ffffff0d;color:#b9c7d9}.confluenceGateSteps strong{font-size:10px;color:#7ce0ff}.confluenceRule{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.confluenceRule span{font-size:11px;color:#9fb0c5}@media(max-width:900px){.confluencePipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.confluenceGate{align-items:flex-start;flex-direction:column}.confluenceGateSteps{justify-content:flex-start}}@media(max-width:620px){.confluenceTop{align-items:flex-start;flex-direction:column}.confluencePipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.confluenceDetail{grid-template-columns:1fr}.confluenceRule{align-items:flex-start;flex-direction:column;gap:5px}}.scannerJourney{width:100%;display:grid;gap:14px}.scannerJourneyHead{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:2px 0 4px}.scannerJourneyHead>div:first-child{display:grid;gap:5px}.scannerJourneyHead span{font-size:9px;letter-spacing:.16em;color:#56d8ff;font-weight:900}.scannerJourneyHead b{font-size:19px;color:#eefaff}.scannerJourneyHead small{font-size:10px;color:#7897a8;line-height:1.45;max-width:720px}.scannerJourneyCounter{min-width:66px;text-align:center;padding:8px 10px;border:1px solid #1b4b62;border-radius:12px;color:#70dfff;font-size:10px;font-weight:900;background:#18455b38}.scannerJourneyRail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.scannerJourneyRail button{border:1px solid #173e52;background:#ffffff05;border-radius:9px;padding:8px 7px;text-align:left;cursor:pointer;color:#7795a4}.scannerJourneyRail button span{display:block;font-size:7px;color:#4c8296}.scannerJourneyRail button b{display:block;margin-top:4px;font-size:8px;letter-spacing:.05em;color:#a8c5d0}.scannerJourneyRail button small{display:block;margin-top:3px;font-size:7px;color:#62818f}.scannerJourneyRail button.active{border-color:#36c8ed;background:#269ec021;box-shadow:0 0 0 1px #36c8ed12}.scannerJourneyRail button.active b{color:#74e2ff}.scannerJourneyRail button.done{border-color:#52cf9d33}.scannerJourneyMap{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;align-items:stretch;gap:6px;padding:3px 0}.scannerJourneyNode{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid #173e52;border-radius:12px;padding:11px 9px;background:linear-gradient(180deg,#112b3b80,#07141fd6);cursor:pointer;transition:.2s}.scannerJourneyNode:hover{transform:translateY(-2px);border-color:#2b7189}.scannerJourneyNode span{display:block;font-size:7px;color:#4c8296;font-weight:900}.scannerJourneyNode b{display:block;margin-top:5px;font-size:10px;color:#e5f7ff}.scannerJourneyNode small{display:block;margin-top:4px;font-size:7px;color:#7293a2}.scannerJourneyNode.active{border-color:#35c8ee;background:linear-gradient(145deg,#1b657f59,#081928e6);box-shadow:0 8px 24px #00000029}.scannerJourneyNode.active b{color:#76e3ff}.scannerJourneyNode.done{border-color:#53cd9e3b;background:#11302b73}.scannerJourneyArrow{display:grid;place-items:center;color:#42cbed;font-size:16px}.scannerJourneyDetail{display:grid;grid-template-columns:1.2fr 1fr;gap:9px}.scannerJourneyDetail article{min-height:74px;padding:12px;border:1px solid rgba(91,180,255,.16);border-radius:12px;background:#0a1726ad}.scannerJourneyDetail article:last-child{border-color:#ffbe5b29}.scannerJourneyDetail span{display:block;font-size:7px;letter-spacing:.13em;color:#5d8da2;font-weight:900}.scannerJourneyDetail b{display:block;margin-top:6px;font-size:9px;line-height:1.5;color:#b8d4df}.scannerJourneyDetail article:last-child b{color:#ffd28d}.scannerJourneyGate{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(117,103,255,.2);border-radius:13px;background:linear-gradient(105deg,#241d4980,#0a1c2eb8)}.scannerJourneyGate div{display:grid;gap:4px}.scannerJourneyGate span{font-size:7px;letter-spacing:.12em;color:#8b8cd7;font-weight:900}.scannerJourneyGate b{font-size:9px;color:#dce9ff}.scannerJourneyGate strong{font-size:8px;letter-spacing:.1em;color:#72ddff;padding:6px 8px;border:1px solid #235c72;border-radius:999px;white-space:nowrap}.scannerJourneyRule{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff05}.scannerJourneyRule strong{font-size:7px;letter-spacing:.1em;color:#55d9ff}.scannerJourneyRule span{font-size:8px;color:#8da8b6;line-height:1.4}@media(max-width:980px){.scannerJourneyRail{grid-template-columns:repeat(3,1fr)}.scannerJourneyMap{grid-template-columns:repeat(3,1fr);gap:7px}.scannerJourneyArrow{display:none}}@media(max-width:650px){.scannerJourneyHead{align-items:flex-start;flex-direction:column}.scannerJourneyCounter{min-width:0}.scannerJourneyRail{grid-template-columns:repeat(2,1fr)}.scannerJourneyMap{grid-template-columns:1fr 1fr}.scannerJourneyDetail{grid-template-columns:1fr}.scannerJourneyGate{align-items:flex-start;flex-direction:column}.scannerJourneyRule{align-items:flex-start;flex-direction:column;gap:4px}}.miniHead{align-items:center;text-align:center}.miniHead .pill{align-self:center}.miniHead>b{width:100%;text-align:center}html,body,.app,.sidebar,.decisionCol,.assetList,.watchPage,.performancePage,.journalTable,.explainTable,.replayTable,.transitionTimeline,.transitionReviewTable,.modalBackdrop,.tradeModal,.settingsModal{scrollbar-width:thin;scrollbar-color:#1b789b #06131e}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:#06131e;border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38c9ed,#176b8c 48%,#0d3e58);border:1px solid rgba(83,218,246,.22);border-radius:999px;box-shadow:inset 0 0 0 1px #04101a59,0 0 7px #28bee629}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#62e1ff,#2396bc 48%,#145473);box-shadow:inset 0 0 0 1px #04101a40,0 0 9px #38c9ed40}*::-webkit-scrollbar-corner{background:#06131e}*::-webkit-scrollbar-button{width:0;height:0;display:none}.scannerTable{overflow-x:auto;overflow-y:hidden}.scanRow{grid-template-columns:34px minmax(145px,1.35fr) 74px 78px minmax(145px,1.35fr) minmax(125px,1.1fr) 55px 62px 130px 60px;gap:9px;padding:11px 12px;font-size:10px;line-height:1.3}.scanRow>span{min-width:0;overflow:hidden}.scanHead{font-size:8px;line-height:1.25;letter-spacing:.55px;padding-top:12px;padding-bottom:12px;white-space:nowrap}.rank{font-size:10px}.scanAsset{display:flex;align-items:center;gap:8px;min-width:0}.scanAsset>b,.scanAsset b{font-size:11px;line-height:1.15}.scanAsset small{font-size:8px;line-height:1.2;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score{min-width:42px;padding:6px 8px;font-size:11px;line-height:1}.decisionPill{padding:6px 9px;font-size:8px;line-height:1;white-space:nowrap}.setupCell,.contextCell{font-size:9px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.contextCell{color:#9fc0cf}.mtfCore{gap:4px;align-items:center}.mtfCore b{font-size:8px;line-height:1;padding:4px 5px;white-space:nowrap}@media(max-width:1050px){.scannerPage{overflow-x:hidden}.scannerTable{width:100%;overflow-x:auto}.scanRow{min-width:980px;grid-template-columns:32px 145px 70px 76px 145px 125px 52px 58px 125px 58px;gap:8px;padding:11px;font-size:9.5px}.scanHead{font-size:8px}.scanAsset b{font-size:10.5px}.setupCell,.contextCell{font-size:9px}}@media(max-width:700px){.scannerTable{margin-left:-1px;margin-right:-1px}.scanRow{min-width:940px}}.barCloseCountdown{display:flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid rgba(170,110,24,.44);border-radius:10px;background:linear-gradient(180deg,#1a1205f2,#161008db);box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:7px;line-height:1;pointer-events:none;white-space:nowrap;min-height:30px;width:max-content}.barCloseCountdown span{color:#93a3ae;letter-spacing:.12em;font-size:6.2px;font-weight:800;text-transform:uppercase}.barCloseCountdown b{color:#f4fbff;font-size:9.6px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.03em}.barCloseCountdown.attention{border-color:#7b671b}.barCloseCountdown.attention b{color:#ffd34d}.barCloseCountdown.urgent{border-color:#8a5b1b;background:#24190bd9}.barCloseCountdown.urgent b{color:#ffb84a}.barCloseCountdown.critical{border-color:#8b1e30;background:#260b12e6}.barCloseCountdown.critical b{color:#ff687a}.barCloseCountdown.critical span{color:#ff9aaa}.chartStructureStatus{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border:1px solid rgba(96,178,214,.2);border-radius:10px;background:linear-gradient(180deg,#06141ff2,#06141fdb);box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:7px;line-height:1;pointer-events:none;max-width:380px;width:max-content;white-space:nowrap;min-height:30px;margin:0 auto}.chartStructureStatus span{color:#8ca5b2;letter-spacing:.12em;font-size:6.2px;font-weight:800;text-transform:uppercase}.chartStructureStatus b{font-size:7.8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.chartStructureStatus em{font-style:normal;color:#95aab6;max-width:160px;overflow:hidden;text-overflow:ellipsis;font-size:6.6px;letter-spacing:.02em}.chartStructureStatus.bullish{border-color:#176447}.chartStructureStatus.bullish b{color:#19e681}.chartStructureStatus.bearish{border-color:#7b2635}.chartStructureStatus.bearish b{color:#ff4058}.chartStructureStatus.mixed{border-color:#66591b}.chartStructureStatus.mixed b{color:#ffd34d}.faqModal{width:min(720px,94vw);max-height:88vh;overflow:auto;background:#071722;border:1px solid #22536d;border-radius:12px;box-shadow:0 25px 80px #000c;padding:15px}.faqIntro{display:flex;gap:9px;align-items:flex-start;margin-top:14px;padding:11px 12px;border:1px solid #194b64;background:#06131e;border-radius:8px;color:#9db5c1;font-size:11px;line-height:1.5}.faqIntro svg{color:#27b8ff;flex:none}.faqList{display:grid;gap:6px;margin-top:10px}.faqList details{border:1px solid #173c52;background:#06131e;border-radius:8px;overflow:hidden}.faqList summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;color:#dcecf3;font-size:11px;font-weight:800;cursor:pointer}.faqList summary::-webkit-details-marker{display:none}.faqList summary svg{color:#6f9bad;transition:transform .16s ease;flex:none}.faqList details[open] summary svg{transform:rotate(90deg);color:#27b8ff}.faqList details[open] summary{background:#092131;color:#fff}.faqList p{margin:0;padding:0 12px 13px;color:#8ea8b5;font-size:10px;line-height:1.65}.theme-light .faqModal{background:#fff;border-color:#cbd5e1}.theme-light .faqIntro,.theme-light .faqList details{background:#f8fafc;border-color:#dbe4ec}.theme-light .faqIntro,.theme-light .faqList p{color:#475569}.theme-light .faqList summary{color:#0f172a}.faqGroup{display:grid;gap:6px}.faqGroup h3{margin:10px 2px 1px;color:#27b8ff;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.theme-light .faqGroup h3{color:#0284c7}@media(max-width:900px){.topbar nav{display:flex;position:static;width:100%;max-width:100%;overflow-x:auto;flex-shrink:0}.topbar{flex-wrap:wrap}}.sourceSelect.tokocryptoOnly{position:relative;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 12px;border:1px solid rgba(33,176,225,.24);border-radius:12px;background:linear-gradient(135deg,#0d3043e0,#061723f5);box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000021}.tokocryptoSourceIdentity{display:flex;align-items:center;gap:10px;min-width:0}.tokocryptoSourceIdentity b{color:#e9f9ff;font-size:10px;line-height:1.35;letter-spacing:.015em}.tokocryptoLogo{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:10px;background:#04141ec2;border:1px solid rgba(68,212,205,.24);box-shadow:inset 0 1px #ffffff0a,0 7px 18px #008bd22e;overflow:hidden}.tokocryptoLogo img{display:block;width:30px;height:30px;object-fit:contain}.marketSignal{position:relative;width:52px;height:38px;display:flex;align-items:flex-end;justify-content:center;gap:3px;flex:none;padding:8px 8px 9px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#020d15b8;overflow:hidden}.marketSignal i{display:block;width:4px;border-radius:5px 5px 2px 2px;transform-origin:bottom;transition:height .25s,background .25s,box-shadow .25s}.marketSignal i:nth-child(1){height:7px}.marketSignal i:nth-child(2){height:12px}.marketSignal i:nth-child(3){height:18px}.marketSignal i:nth-child(4){height:24px}.marketSignal em{position:absolute;right:5px;top:5px;width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.marketSignal.live{color:#21e99b;border-color:#21e99b47}.marketSignal.live i{background:#21e99b;box-shadow:0 0 7px #21e99b8a;animation:marketSignalLive 1.35s ease-in-out infinite alternate}.marketSignal.live i:nth-child(2){animation-delay:.18s}.marketSignal.live i:nth-child(3){animation-delay:.36s}.marketSignal.live i:nth-child(4){animation-delay:.54s}.marketSignal.live em{animation:marketSignalPulse 1.2s ease-out infinite}.marketSignal.loading{color:#ffd45c;border-color:#ffd45c47}.marketSignal.loading i{background:#ffd45c;animation:marketSignalScan 1.15s ease-in-out infinite}.marketSignal.loading i:nth-child(2){animation-delay:.14s}.marketSignal.loading i:nth-child(3){animation-delay:.28s}.marketSignal.loading i:nth-child(4){animation-delay:.42s}.marketSignal.loading em{animation:marketSignalPulse .8s ease-out infinite}.marketSignal.error{color:#ff6478;border-color:#ff64784d}.marketSignal.error i{height:5px;background:#ff6478;opacity:.36}.marketSignal.error em{animation:marketSignalOffline 1.7s ease-in-out infinite}@keyframes marketSignalLive{0%{transform:scaleY(.72);opacity:.65}to{transform:scaleY(1);opacity:1}}@keyframes marketSignalScan{0%,to{transform:scaleY(.35);opacity:.35}50%{transform:scaleY(1);opacity:1;box-shadow:0 0 7px #ffd45c73}}@keyframes marketSignalPulse{0%{box-shadow:0 0 0 0 currentColor}75%,to{box-shadow:0 0 0 7px transparent}}@keyframes marketSignalOffline{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.marketSignal i,.marketSignal em{animation:none!important}}.authProviders .googleAssetButton{display:block;padding:0;border:0;border-radius:999px;background:transparent;overflow:hidden;box-shadow:none}.authProviders .googleAssetButton:hover{border-color:transparent;box-shadow:0 10px 28px #00000047}.googleAssetButton img{display:block;width:100%;height:auto}.authDivider{display:flex;align-items:center;gap:10px;color:#638394;font-size:8px;text-transform:uppercase;letter-spacing:.12em}.authDivider:before,.authDivider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(92,176,210,.3))}.authDivider:after{background:linear-gradient(90deg,rgba(92,176,210,.3),transparent)}.authEmailIcon{width:30px;height:30px;display:grid!important;place-items:center;flex:none;border-radius:9px;background:linear-gradient(135deg,#14b8e6,#375cff);color:#fff;font-size:15px;font-weight:900}.authProviders.googleOnly{place-items:center}.authProviders.googleOnly .googleAssetButton{width:180px;height:40px;max-width:100%;margin:0 auto}.authProviders.googleOnly .googleAssetButton img{width:180px;height:40px;max-width:100%;object-fit:contain}.agentScannerPanel{margin:20px 0;padding:20px;border:1px solid #64748b66;border-radius:14px;overflow-wrap:anywhere}.agentScannerPanel h2{margin:0 0 10px}.agentScannerPanel p{line-height:1.6}.agentReviewControls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}.agentReviewControls button,.agentReviewControls select{font:inherit;padding:8px 12px;border-radius:8px;border:1px solid #64748b;background:#17263d;color:#fff}.agentReviewControls button:disabled{opacity:.5;cursor:not-allowed}.agentScannerPanel details{margin-top:14px}.agentScannerPanel summary{cursor:pointer}.agentScannerPanel article{padding:10px 0;border-bottom:1px solid #64748b55}.portfolioFields{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.portfolioFields label{display:flex;flex-direction:column;gap:4px;font-size:12px}.portfolioFields input{width:130px;padding:7px;border-radius:7px;border:1px solid #64748b;background:#17263d;color:#fff}.monitorStatus{margin:10px 0;padding:10px;border-left:3px solid #60a5fa}.monitorAlert{margin:8px 0;padding:10px;border-radius:8px;background:#17263d}.monitorAlert.risk{border-left:3px solid #f87171}.monitorAlert.warn{border-left:3px solid #fbbf24}.monitorAlert.info{border-left:3px solid #60a5fa}.monitorAlert p{margin:4px 0}.monitorAlert button{padding:4px 8px}.copilotInput{display:block;width:100%;box-sizing:border-box;padding:10px;border-radius:8px;border:1px solid #64748b;background:#17263d;color:#fff;margin:10px 0}.copilotNormalized{font-weight:600}:root{--ink-0:#030811;--ink-1:#071321;--ink-2:#0b1b2d;--ink-3:#10253a;--line-premium:rgba(128,190,221,.16);--line-bright:rgba(82,210,245,.34);--text-premium:#eef8ff;--muted-premium:#7f9aaf;--cyan-premium:#51d8ff;--blue-premium:#4d8dff;--mint-premium:#42e3a4;--violet-premium:#a78bfa}html{background:var(--ink-0)}body{background:var(--ink-0);color:var(--text-premium)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(900px 440px at 78% -8%,rgba(41,126,185,.23),transparent 70%),radial-gradient(650px 380px at 6% 30%,rgba(32,79,145,.16),transparent 72%),linear-gradient(180deg,#06101d,#030811 72%)}.app{min-height:100vh;background:transparent;position:relative;isolation:isolate}.app:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.2;pointer-events:none;background-image:linear-gradient(rgba(113,184,218,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,184,218,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.topbar{height:78px;padding:10px 28px;gap:26px;background:#030a13b8;border-bottom:1px solid var(--line-premium);box-shadow:0 12px 40px #0003;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:premiumDrop .7s cubic-bezier(.2,.75,.2,1) both}.brand{min-width:270px}.brandLogo{width:248px;height:48px;filter:drop-shadow(0 0 15px rgba(59,205,246,.22))}.topbar nav{gap:6px}.topbar .nav{position:relative;border:1px solid transparent;border-radius:11px;color:#88a4b9;padding:10px 12px;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.topbar .nav:hover{color:#e9f8ff;background:#49a8d817;border-color:#60bfe529;transform:translateY(-1px)}.topbar .nav.active{color:#fff;background:linear-gradient(135deg,#2b92ce47,#345bc13b);border-color:#57d0f557;box-shadow:0 0 0 1px #57d0f50d,0 8px 24px #1165a62e}.topbar .nav.active:after{content:"";position:absolute;bottom:-11px;left:18%;right:18%;height:2px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--cyan-premium),transparent);box-shadow:0 0 12px var(--cyan-premium)}.topRight{gap:14px}.dateBox{padding-right:12px;border-right:1px solid var(--line-premium)}.dateBox b{color:#c9e6f2}.accountMenu{border:1px solid var(--line-premium);background:#0d1f31bd;border-radius:13px;padding:6px 8px 6px 6px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,background .2s ease}.accountMenu:hover{border-color:var(--line-bright);background:#102b40d1}.accountMenu img,.accountMenu>span{width:32px;height:32px;border-radius:10px}.accountMenu>div b{color:#e9f7fc;font-size:10px}.accountMenu button{border-radius:8px;color:#8aaabc;transition:.2s}.accountMenu button:hover{background:#ff5a711f;color:#ff8295}.analysisPage{max-width:1900px;margin:0 auto}.layout{grid-template-columns:286px minmax(560px,1fr) 430px;gap:16px;padding:18px 24px 26px;align-items:start}.sidebar,.center,.decisionCol{border:1px solid var(--line-premium);border-radius:18px;background:linear-gradient(180deg,#0a1b2cdb,#050f1beb);box-shadow:0 18px 50px #0003,inset 0 1px #ffffff09;animation:panelRise .65s cubic-bezier(.2,.75,.2,1) both}.sidebar{padding:16px;position:sticky;top:96px;max-height:calc(100vh - 116px);overflow:auto}.center{padding:18px}.decisionCol{padding:16px;position:sticky;top:96px;max-height:calc(100vh - 116px);overflow:auto}.sidebar,.center,.decisionCol{transition:border-color .25s ease,box-shadow .25s ease}.sidebar:hover,.center:hover,.decisionCol:hover{border-color:#50cbf147;box-shadow:0 22px 60px #00000042,inset 0 1px #ffffff0e}.sidebar{animation-delay:.08s}.center{animation-delay:.16s}.decisionCol{animation-delay:.24s}.panelTitle{margin:14px 0 10px;color:#b6d6e4;letter-spacing:.04em}.panelTitle b{background:linear-gradient(135deg,#43c9f138,#4b5edc33);border:1px solid rgba(76,205,241,.18);color:#64dbfa;border-radius:7px;padding:4px 7px}.search{padding:10px 11px;border-radius:11px;background:#020c1675;border-color:var(--line-premium);transition:border-color .2s ease,box-shadow .2s ease}.search:focus-within{border-color:#51d8ff80;box-shadow:0 0 0 3px #51d8ff14}.sourceTabs span,.strategyGrid button,.tfGrid button,.assetSortBar button{border-color:var(--line-premium);background:#ffffff06;transition:.2s ease}.sourceTabs .active,.strategyGrid button.selected,.tfGrid button.selected{background:linear-gradient(135deg,#147fba,#4054bd);border-color:#70dfff8c;box-shadow:0 7px 18px #1b84b833}.strategyGrid button:hover,.tfGrid button:hover,.assetSortBar button:hover{transform:translateY(-1px);border-color:var(--line-bright);color:#e7faff}.asset{border-radius:11px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.asset:hover,.asset.selected{background:linear-gradient(90deg,#216c9933,#30408f21);border-color:#4ac4ec42;transform:translate(2px)}.coin{background:linear-gradient(145deg,#174260,#12283d);box-shadow:inset 0 1px #ffffff0f}.analyzeBtn,.scanRun{background:linear-gradient(135deg,#22aee0,#496eea);box-shadow:0 10px 28px #2599da3d;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.analyzeBtn:hover,.scanRun:hover{transform:translateY(-2px);filter:saturate(1.14);box-shadow:0 14px 34px #2599da57}.analyzeBtn:active,.scanRun:active{transform:translateY(0)}.marketHead{padding:2px 0 8px}.assetHeader h1{font-size:22px;letter-spacing:-.03em}.assetHeader span{color:#83aabc}.quote{font-size:34px;letter-spacing:-.05em;color:#f1fbff}.quote strong,.quote small{color:var(--mint-premium)}.chartControls button{border-color:var(--line-premium);background:#ffffff08;border-radius:9px;transition:.2s}.chartControls button:hover{border-color:var(--line-bright);color:#effcff;transform:translateY(-1px)}.chartControls button.active{background:linear-gradient(135deg,#177db2,#4257c7);border-color:#66dcff94}.chartPanel,.chart{border-radius:15px}.chart{height:430px;border-color:#5dbde133;background:radial-gradient(circle at 72% 10%,rgba(42,123,172,.13),transparent 34%),#04101c;box-shadow:inset 0 1px #ffffff09}.chartLegend{border:1px solid rgba(122,207,236,.16);background:#030e18cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;min-height:32px}.miniPanels{gap:8px}.indicatorMini{border-color:var(--line-premium);background:linear-gradient(180deg,#0a1d2fd9,#06111ddb);border-radius:13px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.indicatorMini:hover{transform:translateY(-3px);border-color:#4bc9ec4d;box-shadow:0 12px 24px #0000002e}.bigMetric{color:#dff8ff}.pill{letter-spacing:.04em}.decisionHead{padding-bottom:6px}.decisionBrand b{color:#c4e8f4;letter-spacing:.1em}.decisionTabs button{border-color:var(--line-premium);background:#ffffff08;border-radius:9px;transition:.2s}.decisionTabs button:hover{color:#e9faff;border-color:var(--line-bright)}.decisionTabs button.active{background:linear-gradient(135deg,#177db2,#4257c7);border-color:#66dcff94}.decisionHero,.actionCard,.why,.trigger,.invalid,.readinessPanel,.tradingGuidePanel{border-radius:14px;box-shadow:inset 0 1px #ffffff09}.decisionHero{padding:15px;background:linear-gradient(135deg,#0c4239d6,#071f21e6)}.decisionHero.warn{background:linear-gradient(135deg,#56430ea8,#221908eb)}.decisionHero.bad{background:linear-gradient(135deg,#68162b94,#250811eb)}.scoreRing{box-shadow:0 0 30px #25e0a621}.metric{border-color:var(--line-premium);border-radius:12px;background:#ffffff06;transition:.2s}.metric:hover{transform:translateY(-2px);border-color:#4ccdf140}.why,.trigger,.invalid{background:#ffffff05;border-color:var(--line-premium)}.scannerHeader,.scannerToolbar,.scannerTable,.scanSummary div,.watchPage,.journalPage,.performancePage,.educationPage{border-color:var(--line-premium)!important;background:linear-gradient(180deg,#0a1b2cdb,#050f1beb)!important;box-shadow:0 18px 50px #00000029,inset 0 1px #ffffff09}.scannerHeader{border-radius:18px!important}.scannerHeader h1{font-size:29px;letter-spacing:-.045em}.scanRow{background:transparent;border-bottom-color:#80bedd1a;transition:background .2s}.scanRow:not(.scanHead):hover{background:linear-gradient(90deg,#2b8bb724,#4049a31a)}.scanHead{background:#ffffff09}.modalBackdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01070ec7}.tradeModal,.settingsModal,.faqModal{border-radius:20px;border-color:var(--line-bright);background:linear-gradient(180deg,#0b2236,#061321);box-shadow:0 30px 90px #00000080,0 0 0 1px #55d3f214}.authShell{background:radial-gradient(circle at 50% 0,rgba(45,149,202,.2),transparent 40%),#030811}.authCard{border-radius:24px;border-color:#67d0ef38;background:linear-gradient(145deg,#0a2033e6,#040e19f5);box-shadow:0 28px 90px #00000070,inset 0 1px #ffffff0d;animation:panelRise .8s cubic-bezier(.2,.75,.2,1) both}.authCard h1{letter-spacing:-.04em}@keyframes premiumDrop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes panelRise{0%{opacity:0;transform:translateY(16px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1250px){.layout{grid-template-columns:260px minmax(0,1fr);padding-inline:16px}.decisionCol{grid-column:1/-1;position:static;max-height:none}.sidebar{top:94px}.center{grid-column:2}}@media(max-width:900px){.topbar{padding-inline:16px}.brand{min-width:230px}.brandLogo{width:220px}.layout{grid-template-columns:1fr;padding:12px}.center,.decisionCol{grid-column:auto}.sidebar,.decisionCol{position:static;max-height:none}.chart{height:360px}}@media(max-width:600px){.topbar{padding:9px 12px}.brand{min-width:0}.brandLogo{width:205px}.topRight{margin-left:auto}.dateBox{display:none}.accountMenu>div{display:none}.layout{padding:9px}.center,.sidebar,.decisionCol{padding:12px;border-radius:15px}.quote{font-size:28px}.chart{height:300px}.miniPanels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.commandBar{max-width:1900px;margin:0 auto;padding:12px 24px 0;display:grid;grid-template-columns:1.2fr repeat(4,1fr) auto;gap:8px;animation:panelRise .65s .12s cubic-bezier(.2,.75,.2,1) both}.commandBar>div{min-height:64px;padding:11px 13px;border:1px solid var(--line-premium);border-radius:14px;background:linear-gradient(135deg,#0c1f31bf,#06111ddb);box-shadow:inset 0 1px #ffffff09;transition:transform .2s ease,border-color .2s ease,background .2s ease}.commandBar>div:hover{transform:translateY(-2px);border-color:#51d8ff54;background:linear-gradient(135deg,#112e43d6,#071422eb)}.commandIdentity{display:flex;align-items:center;gap:10px}.commandIdentity small,.commandMetric span{display:block;color:#6d8da1;font-size:7px;letter-spacing:.12em;font-weight:800}.commandIdentity b{display:block;margin-top:5px;color:#eaf9ff;font-size:15px;letter-spacing:.02em}.commandPulse{width:9px;height:9px;border-radius:50%;background:var(--mint-premium);box-shadow:0 0 0 4px #42e3a41a,0 0 14px #42e3a48c;animation:marketSignalPulse 1.6s ease-out infinite}.commandMetric b{display:inline-block;margin-top:7px;color:#e8f8ff;font-size:14px;letter-spacing:-.02em}.commandMetric em{font-size:9px;font-style:normal;margin-left:6px}.commandMetric small{display:block;color:#6d8da1;font-size:7px;margin-top:3px}.commandMetric .positive,.positive{color:var(--mint-premium)!important}.commandMetric .negative,.negative{color:#ff788b!important}.commandMetric .neutral,.neutral{color:#ffd66b!important}.commandHint{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:74px!important;text-align:center}.commandHint span{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(96,198,232,.22);border-radius:8px;color:#76d9f4;background:#3298c11a;font-weight:800}.commandHint small{display:block;margin-top:5px;color:#6d8da1;font-size:7px;white-space:nowrap}@media(max-width:1250px){.commandBar{grid-template-columns:1.15fr repeat(4,1fr);padding-inline:16px}.commandHint{display:none!important}}@media(max-width:900px){.commandBar{grid-template-columns:repeat(2,1fr);padding:10px 12px 0}.commandIdentity{grid-column:1/-1}.commandMetric{min-height:58px!important}}@media(max-width:560px){.commandBar{grid-template-columns:1fr 1fr;gap:6px}.commandMetric b{font-size:12px}.commandMetric em{display:block;margin:3px 0 0}.commandIdentity b{font-size:13px}}.analysisPage,.scannerPage,.watchPage,.journalPage,.performancePage,.educationPage{animation:workspaceReveal .42s cubic-bezier(.2,.75,.2,1) both}.analysisPage .layout>*,.scannerPage>*,.watchPage>*,.journalPage>*,.performancePage>*,.educationPage>*{animation:contentLift .48s cubic-bezier(.2,.75,.2,1) both}.analysisPage .layout>*:nth-child(2){animation-delay:.06s}.analysisPage .layout>*:nth-child(3){animation-delay:.11s}@keyframes workspaceReveal{0%{opacity:.2}to{opacity:1}}@keyframes contentLift{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.analysisPage,.scannerPage,.watchPage,.journalPage,.performancePage,.educationPage,.analysisPage .layout>*,.scannerPage>*,.watchPage>*,.journalPage>*,.performancePage>*,.educationPage>*{animation:none!important}}:where(button,a,input,select,summary):focus-visible{outline:2px solid var(--cyan-premium);outline-offset:3px;box-shadow:0 0 0 5px #51d8ff1f!important}button:disabled{cursor:not-allowed;filter:saturate(.55);box-shadow:none!important}.iconBtn,.searchClear,.watchStar{transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.iconBtn:hover,.searchClear:hover{transform:translateY(-1px)}.watchStar:hover{transform:scale(1.14)}.assetList,.decisionCol,.sidebar{scroll-behavior:smooth}.mobileDock{display:none}@media(max-width:900px){.mobileDock{position:fixed;left:12px;right:12px;bottom:12px;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:7px;border:1px solid rgba(105,210,239,.24);border-radius:18px;background:#05101dd1;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:contentLift .5s .15s both}.mobileDock button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;background:transparent;color:#7091a5;padding:8px 3px 7px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:8px;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease}.mobileDock button:hover{color:#dff8ff;transform:translateY(-1px)}.mobileDock button.active{color:#fff;background:linear-gradient(145deg,#279bcf4d,#404ebe42);box-shadow:inset 0 0 0 1px #5bd5f43d,0 5px 16px #1575ae2e}.mobileDock button.active svg{color:#62ddff;filter:drop-shadow(0 0 6px rgba(81,216,255,.45))}.analysisPage,.scannerPage,.watchPage,.journalPage,.performancePage,.educationPage{padding-bottom:88px}}@media(max-width:420px){.mobileDock{left:7px;right:7px;bottom:7px}.mobileDock button{font-size:7px;padding-block:7px}}.analysisPage .chartPanel{position:relative}.analysisPage .readinessPanel{background:linear-gradient(135deg,#184f5d33,#081523c2);border-color:#4fcdeb33}.scannerPage{max-width:1900px;margin:0 auto;padding-inline:24px}.scannerHeader{position:relative;overflow:hidden}.scannerHeader:after{content:"";position:absolute;width:280px;height:280px;right:-80px;top:-160px;border-radius:50%;border:1px solid rgba(95,216,244,.16);box-shadow:0 0 0 18px #5fd8f406,0 0 0 38px #5fd8f405;pointer-events:none}.scannerToolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.journalPage,.performancePage,.watchPage{max-width:1900px;margin:0 auto;padding:24px}.journalHeader,.performanceHeader,.watchHeader{padding:22px 24px!important;border-radius:18px!important;position:relative;overflow:hidden}.journalHeader:after,.performanceHeader:after,.watchHeader:after{content:"";position:absolute;inset:auto -10% -70% 45%;height:180px;background:radial-gradient(circle,rgba(76,184,229,.13),transparent 66%);pointer-events:none}.journalHeader h1,.performanceHeader h1,.watchHeader h1{font-size:30px;letter-spacing:-.05em}.journalStats,.performanceStats{gap:8px!important}.journalStats>div,.performanceStats>div{border-color:var(--line-premium)!important;background:linear-gradient(145deg,#0f273cb8,#07121fdb)!important;border-radius:13px!important;transition:transform .2s ease,border-color .2s ease}.journalStats>div:hover,.performanceStats>div:hover{transform:translateY(-3px);border-color:#51d8ff52!important}.journalTable{border-radius:16px!important;overflow:hidden;box-shadow:0 18px 48px #0003}.journalRow{min-height:58px!important;border-bottom-color:#80bedd1a!important}.journalRow:not(.journalHead):hover{background:linear-gradient(90deg,#288fb921,#464ba31a)!important}.performanceGrid{gap:10px!important}.performanceCard,.qualityPanel{border-color:var(--line-premium)!important;background:linear-gradient(180deg,#0a1c2edb,#05101cf0)!important;border-radius:16px!important;box-shadow:0 16px 42px #0000002e,inset 0 1px #ffffff09}.performanceRow{transition:background .2s ease,padding .2s ease}.performanceRow:hover{background:#4eadd312;padding-inline:8px}.watchGrid{gap:10px!important}.watchCard{border-color:var(--line-premium)!important;background:linear-gradient(145deg,#0c2235d1,#06111df0)!important;border-radius:15px!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.watchCard:hover{transform:translateY(-4px);border-color:#51d8ff4d!important;box-shadow:0 16px 34px #0000003d}@media(max-width:900px){.scannerPage,.journalPage,.performancePage,.watchPage{padding:12px}.journalHeader h1,.performanceHeader h1,.watchHeader h1{font-size:24px}}.educationPage{max-width:1900px;margin:0 auto;padding:24px}.educationPage .pageHero{position:relative;overflow:hidden;border:1px solid var(--line-premium)!important;border-radius:20px!important;background:linear-gradient(135deg,#0c273de6,#06111df5)!important;box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff0d}.educationPage .pageHero:after{content:"";position:absolute;right:5%;top:-100px;width:300px;height:300px;border-radius:50%;border:1px solid rgba(82,210,245,.22);box-shadow:0 0 0 22px #52d2f509,0 0 0 48px #52d2f505;pointer-events:none}.educationPage .pageHero h1{font-size:32px;letter-spacing:-.055em}.educationPage .guideSection,.educationPage .visualLearningLab{border-color:var(--line-premium)!important;border-radius:17px!important;background:linear-gradient(180deg,#0a1c2ed1,#05101cf0)!important;box-shadow:0 15px 40px #00000029,inset 0 1px #ffffff09}.educationPage .sectionTitle span{background:linear-gradient(135deg,#1d8fbd,#4b62c9)!important;box-shadow:0 0 18px #34b3e133}.visualTabs button,.mtfSelector button,.stateRail button,.storyTimeline button{transition:transform .2s ease,border-color .2s ease,background .2s ease}.visualTabs button:hover,.mtfSelector button:hover,.stateRail button:hover,.storyTimeline button:hover{transform:translateY(-2px);border-color:#51d8ff5c}.settingsModal,.faqModal{animation:panelRise .35s cubic-bezier(.2,.75,.2,1) both}.settingsModal h2,.faqModal h2{letter-spacing:-.035em;color:#effaff}.settingsModal input,.settingsModal select,.settingsModal textarea{border-color:var(--line-premium)!important;background:#020d179e!important;border-radius:10px!important}.settingsModal input:focus,.settingsModal select:focus,.settingsModal textarea:focus{border-color:var(--line-bright)!important;box-shadow:0 0 0 3px #51d8ff14!important}.faqList details{transition:border-color .2s ease,transform .2s ease}.faqList details:hover{border-color:#51d8ff47;transform:translateY(-1px)}@media(max-width:900px){.educationPage{padding:12px}.educationPage .pageHero h1{font-size:25px}}.scannerTable .scanRow:not(.scanHead){animation:contentLift .38s cubic-bezier(.2,.75,.2,1) both}.scannerTable .scanRow:nth-child(3){animation-delay:.03s}.scannerTable .scanRow:nth-child(4){animation-delay:.06s}.scannerTable .scanRow:nth-child(5){animation-delay:.09s}.scannerTable .scanRow:nth-child(6){animation-delay:.12s}.scannerTable .score{position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px #ffffff0f}.scannerTable .score:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:var(--score-fill,50%);background:currentColor;opacity:.7;box-shadow:0 0 8px currentColor;z-index:-1}.scannerTable .score-high{--score-fill:100%}.scannerTable .score-mid{--score-fill:70%}.scannerTable .score-low{--score-fill:42%}.scannerTable .decisionPill{transition:transform .2s ease,box-shadow .2s ease}.scannerTable .scanRow:hover .decisionPill{transform:translateY(-1px);box-shadow:0 0 14px currentColor}.analysisPage .chartPanel{box-shadow:0 14px 36px #0003}.analysisPage .chartPanel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;pointer-events:none;border:1px solid rgba(94,211,241,.08);box-shadow:inset 0 0 40px #1f91be09}.liveBadge{animation:liveBadgePulse 1.8s ease-in-out infinite}.liveBadge:before{content:"";display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;vertical-align:middle}@keyframes liveBadgePulse{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.scannerTable .scanRow,.liveBadge{animation:none!important}}.scannerEmpty,.journalEmpty,.watchEmpty,.performanceEmpty{position:relative;overflow:hidden;border-color:#5bcaeb33!important;background:linear-gradient(135deg,#0c2639b3,#05101ceb)!important;box-shadow:inset 0 1px #ffffff0a,0 16px 40px #00000029}.scannerEmpty:before,.journalEmpty:before,.watchEmpty:before,.performanceEmpty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 28%,rgba(103,222,247,.07) 48%,transparent 68%);transform:translate(-100%);animation:emptySweep 2.8s ease-in-out infinite}.scannerEmpty svg,.journalEmpty svg,.watchEmpty svg,.performanceEmpty svg{position:relative;color:#63dbf8;filter:drop-shadow(0 0 12px rgba(81,216,255,.35))}.scannerEmpty h3,.journalEmpty h3,.watchEmpty h3,.performanceEmpty h3{position:relative;color:#e8faff}.scannerEmpty p,.journalEmpty p,.watchEmpty p,.performanceEmpty p{position:relative;max-width:560px}.scannerError{border-radius:13px!important;box-shadow:inset 0 1px #ffffff0a,0 10px 26px #78122a1f}@keyframes emptySweep{0%,22%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.scannerEmpty:before,.journalEmpty:before,.watchEmpty:before,.performanceEmpty:before{animation:none!important}}.theme-light{--ink-0:#eef5f9;--ink-1:#f7fbfd;--ink-2:#fff;--line-premium:rgba(38,108,140,.16);--text-premium:#10283a;--muted-premium:#5d7788;background:linear-gradient(180deg,#f4f9fc,#e8f1f6);color:#10283a}.theme-light:after{opacity:.12;background-image:linear-gradient(rgba(21,105,137,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(21,105,137,.07) 1px,transparent 1px)}.theme-light .topbar{background:#f7fcffcc;border-color:#266c8c29;box-shadow:0 12px 30px #214d651a}.theme-light .sidebar,.theme-light .center,.theme-light .decisionCol,.theme-light .commandBar>div,.theme-light .scannerHeader,.theme-light .scannerToolbar,.theme-light .scannerTable,.theme-light .journalHeader,.theme-light .performanceHeader,.theme-light .watchHeader,.theme-light .educationPage .pageHero{background:linear-gradient(180deg,#ffffffeb,#eef7fbf5)!important;box-shadow:0 14px 36px #25526b1a,inset 0 1px #ffffffd9}.theme-light .topbar .nav{color:#5d788b}.theme-light .topbar .nav:hover,.theme-light .topbar .nav.active{color:#0c4260;background:#31a7d01f}.theme-light .search,.theme-light .chartControls button,.theme-light .indicatorMini,.theme-light .metric,.theme-light .why,.theme-light .trigger,.theme-light .invalid,.theme-light .readinessPanel{background:#f5fbfde6;color:#10283a}.theme-light .chart{background:linear-gradient(180deg,#f5fbfd,#eaf4f8);border-color:#266c8c33}.theme-light .quote,.theme-light .assetHeader h1,.theme-light .decisionBrand b,.theme-light .decisionHero h3,.theme-light .actionCard h2,.theme-light .metric b{color:#10283a}.theme-light .commandMetric b,.theme-light .commandIdentity b{color:#12374d}.theme-light .mobileDock{background:#f7fcffe0;border-color:#266c8c33;box-shadow:0 18px 42px #25526b33}.theme-light .mobileDock button{color:#5d788b}.theme-light .mobileDock button.active{color:#0c4260;background:#31a7d024}.intelligenceRail,.educationPage .guideSection,.educationPage .visualLearningLab,.performanceGrid,.qualityPanel,.journalNote,.scannerJourney{content-visibility:auto;contain-intrinsic-size:420px}.timeframeSpoiler{border:1px solid var(--line-premium);border-radius:11px;background:#020d176b;overflow:hidden}.timeframeSpoilerToggle{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;color:#9fc1ce;padding:10px 11px;font-size:9px;cursor:pointer}.timeframeSpoilerToggle b{color:#e8faff}.timeframeSpoilerToggle svg{transition:transform .2s ease;color:#64d7f5}.timeframeSpoilerToggle[aria-expanded=true] svg{transform:rotate(90deg)}.timeframeSpoiler .tfGrid{padding:0 8px 8px;grid-template-columns:repeat(3,1fr);animation:contentLift .2s ease both}.timeframeSpoiler .tfGrid button{min-height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.timeframeSpoiler .tfGrid button b{font-size:10px}.timeframeSpoiler .tfGrid button small{font-size:7px;color:#7898a8}.timeframeSpoiler .tfGrid button.selected small{color:#dff8ff}.activeTfBadge{border-color:#51d8ff59!important;color:#bcefff!important;background:#2081aa29!important}.heatmapPanel,.alertCenter{max-width:1900px;margin:14px auto 0;padding:18px 24px;border:1px solid var(--line-premium);border-radius:17px;background:linear-gradient(180deg,#0a1c2ed1,#05101ceb);box-shadow:0 14px 38px #00000029,inset 0 1px #ffffff09}.heatmapHead,.alertHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.heatmapHead h2,.alertHead h3{margin:4px 0;font-size:18px;color:#effaff;letter-spacing:-.03em}.heatmapHead p{margin:0;color:var(--muted-premium);font-size:10px}.heatmapLegend{display:flex;align-items:center;gap:6px;color:#7e9aac;font-size:8px;white-space:nowrap}.heatmapLegend i{width:9px;height:9px;border-radius:3px}.heatUp{background:#35d59a}.heatDown{background:#f16b82}.heatmapGrid{display:grid;grid-template-columns:repeat(8,minmax(70px,1fr));gap:6px;margin-top:14px}.heatTile{min-height:74px;position:relative;overflow:hidden;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:9px;color:#effaff;cursor:pointer;background:linear-gradient(145deg,#2ca07b52,#0a242fd9);transition:transform .18s ease,border-color .18s ease,filter .18s ease}.heatTile:after{content:"";position:absolute;right:-22px;bottom:-28px;width:92px;height:92px;border-radius:50%;background:currentColor;opacity:.08}.heatTile.up{background:linear-gradient(145deg,#25a77a6b,#07232ae6);color:#5ce3ae}.heatTile.down{background:linear-gradient(145deg,#a4364f6b,#230c1ce6);color:#ff8799}.heatTile:hover{transform:translateY(-3px);border-color:currentColor;filter:saturate(1.12)}.heatTile b{display:block;color:#effaff;font-size:11px}.heatTile strong{display:block;margin-top:7px;font-size:14px}.heatTile small{display:block;margin-top:4px;color:#a4c0ca;font-size:7px}.heatmapEmpty{padding:24px;text-align:center;color:#7693a2}.alertCenter{padding:14px 24px}.alertCenter h3{font-size:15px}.alertToast{border:1px solid rgba(66,227,164,.35);border-radius:999px;padding:7px 10px;background:#17684e38;color:#6ff0b6;font-size:9px;cursor:pointer}.alertComposer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}.alertComposer label{display:block;margin-bottom:5px;color:#7493a4;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.alertInputs{display:flex;gap:5px}.alertInputs input,.alertInputs select{min-width:0;flex:1;border:1px solid var(--line-premium);border-radius:8px;background:#020d17a6;color:#eaf8ff;padding:8px;font-size:9px}.alertInputs button{border:1px solid rgba(81,216,255,.35);border-radius:8px;background:#278db833;color:#9beaff;padding:8px 11px;font-size:9px;cursor:pointer}.alertList{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.alertList span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(81,216,255,.18);border-radius:999px;color:#9dc4d2;background:#1f65831f;font-size:8px}.alertList button{border:0;background:transparent;color:#7898a8;cursor:pointer;font-size:13px;line-height:1}.alertList>small{color:#718c9b;font-size:8px}@media(max-width:900px){.heatmapPanel,.alertCenter{margin-inline:12px;padding:14px}.heatmapGrid{grid-template-columns:repeat(4,minmax(62px,1fr))}.alertComposer{grid-template-columns:1fr}}@media(max-width:520px){.heatmapGrid{grid-template-columns:repeat(3,minmax(60px,1fr))}.heatmapHead,.alertHead{display:block}.heatmapLegend,.alertToast{display:inline-flex;margin-top:8px}}.layout{gap:20px}.sidebar,.center,.decisionCol{padding:18px}.decisionCol>*+*,.sidebar>*+*,.center>*+*{margin-top:14px}.educationPage{display:grid;gap:18px}.educationPage .pageHero{text-align:center;padding:34px 28px!important}.educationPage .pageHero p{max-width:760px;margin-left:auto;margin-right:auto}.educationPage .pageHero .eyebrow{justify-content:center}.educationPage .guideSection,.educationPage .visualLearningLab{margin:0!important;padding:20px!important}.educationPage .sectionTitle{justify-content:center;text-align:center}.educationPage .sectionTitle>div{max-width:760px}.educationPage .educationGrid,.educationPage .educationEvidenceGrid,.educationPage .stateEducation,.educationPage .positionEducation{gap:12px}.scannerPage,.journalPage,.performancePage,.watchPage{display:grid;gap:14px}.scannerPage>*+*,.journalPage>*+*,.performancePage>*+*,.watchPage>*+*{margin-top:0}@media(max-width:900px){.layout{gap:14px}.sidebar,.center,.decisionCol{padding:14px}.educationPage{gap:12px}.educationPage .pageHero{padding:26px 18px!important}.educationPage .guideSection,.educationPage .visualLearningLab{padding:15px!important}}.topbar nav{justify-content:safe center;scroll-padding-inline:12px}.topbar .nav{width:max-content;flex-shrink:0}.app .topbar{display:flex;flex-wrap:wrap;height:auto;min-height:78px;position:relative;overflow:visible;gap:14px 24px;padding:16px 24px}.app .topbar .brand{flex:1 1 240px;min-width:0;max-width:100%}.app .topbar .brand img{max-width:100%;object-fit:contain}.app .topbar .topRight{flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;margin-left:auto}.app .topbar nav{display:flex;position:static;left:auto;transform:none;order:3;flex:1 0 100%;width:100%;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:center;gap:10px 12px;overflow:visible;white-space:normal;padding:12px 0 2px;border-top:1px solid var(--line-premium,#16364b)}.app .topbar .nav{flex:0 0 auto;width:auto;min-width:max-content;min-height:42px;padding:11px 15px;gap:8px;font-size:12px;line-height:1.3;white-space:nowrap;justify-content:center}.app .topbar .nav svg{width:16px;height:16px;flex:none}.app .topbar .nav.active:after{display:none}@media(max-width:600px){.app .topbar{padding:14px 12px;gap:12px}.app .topbar nav{justify-content:flex-start;gap:8px;padding-top:12px}.app .topbar .nav{font-size:11px;padding:10px 12px;min-height:40px}}.chart{touch-action:none}.legendToggle.ema100{color:#fff}.livePriceLine{display:flex;flex-direction:column;gap:1px;min-width:118px}.livePriceLine small{display:block;font-size:8px;color:#d8ecf6}.livePriceLine.hover{box-shadow:0 0 0 1px #a5f3fc59,0 8px 18px #00000040}.chartHoverCard{position:absolute;right:10px;top:48px;z-index:3;width:min(250px,calc(100% - 20px));padding:10px 11px;border:1px solid #21556f;border-radius:10px;background:#04121df2;box-shadow:0 12px 28px #00000052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chartHoverHead{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;color:#8db7c8}.chartHoverHead b{font-size:10px;color:#f2fbff}.chartHoverHead span{padding:2px 6px;border-radius:999px;border:1px solid #22556f;background:#0a2334;color:#b8d7e4}.chartHoverTime{margin-top:6px;font-size:8px;color:#8aa6b4}.chartHoverGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.chartHoverGrid span{display:flex;flex-direction:column;gap:2px;padding:6px 7px;border-radius:8px;background:#ffffff08;font-size:8px;color:#8aa6b4}.chartHoverGrid b{font-size:9px;color:#ecf8fc}.chartHoverGrid b.positive{color:#19e681}.chartHoverGrid b.negative{color:#ff7585}@media(max-width:640px){.chartHoverCard{left:10px;right:10px;width:auto;top:44px}.chartLegend{flex-wrap:wrap;max-width:calc(100% - 24px)}}.crosshairPriceBox{position:absolute;right:2px;z-index:4;transform:translateY(-50%);min-width:88px;padding:4px 7px;border:1px solid rgba(165,243,252,.65);border-radius:6px;background:#082333;color:#e8fdff;font-size:9px;font-weight:900;text-align:right;box-shadow:0 6px 16px #00000047;pointer-events:none}.crosshairTimeBox{position:absolute;bottom:3px;z-index:4;transform:translate(-50%);max-width:190px;padding:4px 7px;border:1px solid rgba(165,243,252,.4);border-radius:6px;background:#082333;color:#cceff6;font-size:8px;white-space:nowrap;pointer-events:none}.measurementBox{position:absolute;left:12px;bottom:48px;z-index:4;display:flex;flex-direction:column;gap:2px;padding:7px 9px;border:1px solid rgba(34,211,238,.35);border-radius:8px;background:#051824f0;font-size:8px;box-shadow:0 8px 20px #00000042;pointer-events:none}.measurementBox b{font-size:10px}.measurementBox.positive b{color:#19e681}.measurementBox.negative b{color:#ff7585}.measurementBox span{color:#b4d4df}.measurementBox small{color:#7796a5}.chartToolGroup{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:0}.chartToolGroup button{border:1px solid rgba(96,178,214,.18);background:linear-gradient(180deg,#081b28fa,#05121df2);color:#9fc0cf;border-radius:9px;padding:6px 9px;font-size:7.5px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:inset 0 1px #ffffff06}.chartToolGroup button:hover{border-color:#4bc9ec;color:#effcff;transform:translateY(-.5px);box-shadow:0 8px 16px #00000029}.chartToolGroup button.active{border-color:#5fe3ff;background:linear-gradient(135deg,#196486f5,#175479f5);color:#ecfbff;box-shadow:0 10px 18px #22d3ee24,inset 0 0 0 1px #ffffff08}.chartDrawing,.chartMeasurement{pointer-events:none}@media(max-width:700px){.chartToolbar{align-items:flex-start;flex-wrap:wrap}.chartToolGroup{order:3;width:100%}.chartActions{width:100%;justify-content:space-between}.crosshairTimeBox{max-width:150px;font-size:7px}.measurementBox{bottom:74px}}.livePriceLine{right:0!important;width:max-content!important;min-width:0!important;max-width:54px!important;display:block!important;padding:2px 4px!important;white-space:nowrap!important;text-align:right!important;overflow:hidden!important;text-overflow:clip!important;border-radius:3px 0 0 3px!important;line-height:1.05!important}.livePriceLine b{display:block;white-space:nowrap;font-size:8px;line-height:1.05}@media(max-width:700px){.livePriceLine{max-width:48px!important;padding:2px 3px!important}.livePriceLine b{font-size:7px}}.commandBar{padding:12px 24px 14px!important;margin-bottom:4px}.analysisPage>.layout{padding-top:2px!important;padding-bottom:12px!important}.scannerPage,.watchPage,.journalPage,.performancePage,.educationPage{row-gap:16px!important}.marketHead,.ohlc,.chartWrap,.mtfDetail,.miniPanels,.decisionTabs,.decisionHero,.actionCard,.metricCards,.why,.trigger,.invalid,.readinessPanel,.tradingGuidePanel,.smartExecutionPanel,.explainPanel,.sequencePanel,.stabilityPanel,.transitionPanel,.timelineIntegrityPanel,.transitionEvidencePanel,.transitionReviewPanel,.stateSessionReviewPanel,.sessionDiffPanel,.sessionReviewPackPanel,.sessionCheckpointPanel,.sessionIntegrityPanel,.stateTelemetryPanel,.decisionFocus,.integrityPanel,.gatePanel,.riskStructurePanel,.evidencePanel,.replayPanel,.qualityPanel,.reviewPackPanel,.chainPanel,.scenarioPanel,.freshnessPanel,.marketContextPanel,.heatmapPanel{margin-top:0!important;margin-bottom:0!important}.sidebar,.center,.decisionCol,.scannerHeader,.scannerToolbar,.scannerTable,.journalHeader,.performanceHeader,.watchHeader,.pageHero,.guideSection,.visualLearningLab,.performanceCard,.qualityPanel,.watchCard{scroll-margin-top:92px}@media(max-width:1250px){.commandBar{padding:12px 16px 14px!important}}@media(max-width:900px){.commandBar{padding:10px 12px 12px!important}.analysisPage>.layout{padding-top:0!important;padding-bottom:10px!important}.sidebar>*+*,.center>*+*,.decisionCol>*+*{margin-top:14px!important}.scannerPage,.watchPage,.journalPage,.performancePage,.educationPage{row-gap:12px!important}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--radius-panel:16px;--radius-card:12px}.commandBar{padding:14px 24px 16px!important;margin:0 auto!important;gap:10px!important}.commandBar>div{min-height:66px!important;padding:12px 14px!important;border-radius:var(--radius-panel)!important}.analysisPage>.layout{gap:20px!important;padding:4px 24px 24px!important;align-items:start!important}.sidebar,.center,.decisionCol{padding:18px!important;border-radius:var(--radius-panel)!important}.sidebar>*+*,.center>*+*,.decisionCol>*+*{margin-top:16px!important}.panelTitle{margin:4px 0 10px!important}.marketHead{padding:0 0 4px!important;margin:0!important}.ohlc{margin:10px 0 12px!important}.chartPanel{margin:0!important}.chartWrap{gap:8px!important}.indicatorStrips{gap:10px!important;margin-top:12px!important}.miniPanels{gap:10px!important;margin-top:16px!important}.miniPanels>.indicatorMini{padding:12px!important;border-radius:var(--radius-card)!important}.mtfDetail{margin:16px 0 0!important;padding:16px!important}.marketContextPanel{margin-top:16px!important}.decisionHead{padding-bottom:10px!important}.decisionTabs{margin:12px 0!important;gap:6px!important}.decisionHero{margin:0!important;padding:16px!important}.actionCard{margin-top:12px!important;padding:12px!important}.metricCards{gap:8px!important;margin-top:12px!important}.metric{padding:11px!important}.why,.trigger,.invalid,.readinessPanel,.tradingGuidePanel,.smartExecutionPanel{margin-top:14px!important;padding:12px!important}.scannerPage{display:grid!important;gap:16px!important;padding:20px 24px 28px!important}.scannerPage>*{margin-top:0!important}.scannerHeader{padding:22px 24px!important;border-radius:var(--radius-panel)!important}.scannerToolbar{padding:11px 12px!important;border-radius:12px!important}.scannerError{margin:0!important;padding:11px 12px!important}.scanSummary{gap:8px!important;margin:0!important}.scanSummary div{padding:12px!important}.scannerTable{margin:0!important;border-radius:14px!important}.scanRow{padding:11px 12px!important;min-height:48px}.heatmapPanel,.alertCenter{margin:0!important;padding:16px!important;border-radius:var(--radius-panel)!important}.watchPage,.journalPage,.performancePage{display:grid!important;gap:16px!important;padding:20px 24px 28px!important}.watchPage>*+*,.journalPage>*+*,.performancePage>*+*{margin-top:0!important}.watchHeader,.journalHeader,.performanceHeader{margin:0!important;padding:22px 24px!important;border-radius:var(--radius-panel)!important}.watchGrid{gap:12px!important}.watchCard{padding:14px!important;border-radius:14px!important}.journalTable{margin:0!important;border-radius:14px!important}.journalRow{padding:12px 14px!important}.performanceStats{gap:10px!important;margin:0!important}.performanceStats>div{padding:14px!important;border-radius:14px!important}.performanceGrid{gap:12px!important;margin:0!important}.performanceCard,.qualityPanel{padding:14px!important;border-radius:var(--radius-panel)!important}.performanceNote{margin:0!important;padding:11px 12px!important}.educationPage{display:grid!important;gap:18px!important;padding:20px 24px 32px!important}.educationPage>*{margin-top:0!important;margin-bottom:0!important}.educationPage .pageHero{padding:32px 28px!important;border-radius:20px!important}.educationPage .guideSection,.educationPage .visualLearningLab{padding:20px!important;border-radius:var(--radius-panel)!important}.educationPage .sectionTitle{margin-bottom:16px!important}.educationPage .educationGrid,.educationPage .educationEvidenceGrid,.educationPage .stateEducation,.educationPage .positionEducation,.guideSteps{gap:12px!important}.modalBackdrop{padding:24px!important}.settingsModal,.faqModal,.tradeModal{border-radius:18px!important;overflow:hidden}.modalHead{padding:16px 18px!important;gap:14px!important}.faqIntro{margin:0 18px 14px!important;padding:12px 14px!important}.faqList{padding:0 18px 18px!important}.faqGroup{margin-top:16px!important}.faqGroup:first-child{margin-top:0!important}.faqList details{margin-top:8px!important;border-radius:10px!important}.fontControl,.fontPresets,.resetBtn{margin-left:18px!important;margin-right:18px!important}.resetBtn{margin-bottom:18px!important}.tradeModal .planGrid{gap:10px!important;margin:16px 0!important}@media(max-width:1250px){.commandBar{padding:12px 16px 14px!important}.analysisPage>.layout{padding:2px 16px 20px!important;gap:16px!important}}@media(max-width:900px){.commandBar{padding:10px 12px 12px!important;gap:8px!important}.analysisPage>.layout{padding:0 12px 16px!important;gap:14px!important}.sidebar,.center,.decisionCol{padding:14px!important}.sidebar>*+*,.center>*+*,.decisionCol>*+*{margin-top:14px!important}.scannerPage,.watchPage,.journalPage,.performancePage,.educationPage{padding:14px 12px 22px!important;gap:12px!important}.scannerHeader,.watchHeader,.journalHeader,.performanceHeader{padding:18px!important}.educationPage .pageHero{padding:26px 18px!important}.educationPage .guideSection,.educationPage .visualLearningLab{padding:16px!important}.modalBackdrop{padding:12px!important}}@media(max-width:560px){.commandBar{gap:7px!important}.commandBar>div{min-height:58px!important;padding:10px 11px!important}.analysisPage>.layout{padding:0 8px 12px!important;gap:10px!important}.sidebar,.center,.decisionCol{padding:12px!important;border-radius:14px!important}.miniPanels{gap:8px!important;margin-top:12px!important}.scannerPage,.watchPage,.journalPage,.performancePage,.educationPage{padding:10px 8px 82px!important;gap:10px!important}.scannerHeader,.watchHeader,.journalHeader,.performanceHeader{padding:15px!important;border-radius:14px!important}.educationPage .pageHero{padding:22px 15px!important}.educationPage .guideSection,.educationPage .visualLearningLab{padding:14px!important}.modalBackdrop{padding:8px!important}}.decisionCol>.marketContextPanel+.decisionHero,.decisionCol>.decisionHero+.actionCard,.decisionCol>.actionCard+.smartExecutionPanel,.decisionCol>.smartExecutionPanel+.tradingGuidePanel,.decisionCol>.tradingGuidePanel+.metricCards,.decisionCol>.metricCards+.readinessPanel,.decisionCol>.readinessPanel+.why,.decisionCol>.readinessPanel+.mtfDetail,.decisionCol>.readinessPanel+.explainPanel,.decisionCol>.why+.trigger,.decisionCol>.mtfDetail+.trigger,.decisionCol>.explainPanel+.trigger,.decisionCol>.trigger+.invalid{margin-top:16px!important}@media(max-width:900px){.decisionCol>.marketContextPanel+.decisionHero,.decisionCol>.decisionHero+.actionCard,.decisionCol>.actionCard+.smartExecutionPanel,.decisionCol>.smartExecutionPanel+.tradingGuidePanel,.decisionCol>.tradingGuidePanel+.metricCards,.decisionCol>.metricCards+.readinessPanel,.decisionCol>.readinessPanel+.why,.decisionCol>.readinessPanel+.mtfDetail,.decisionCol>.readinessPanel+.explainPanel,.decisionCol>.why+.trigger,.decisionCol>.mtfDetail+.trigger,.decisionCol>.explainPanel+.trigger,.decisionCol>.trigger+.invalid{margin-top:14px!important}}.sidebar>.panelTitle{margin:0!important}.sidebar>.assetList+.panelTitle,.sidebar>.strategyGrid+.panelTitle,.sidebar>.sourceSelect+.panelTitle,.sidebar>.liveError+.panelTitle{margin-top:18px!important}.sidebar>.panelTitle+.strategyGrid,.sidebar>.panelTitle+.sourceSelect,.sidebar>.panelTitle+.timeframeSpoiler{margin-top:10px!important}.sidebar>.timeframeSpoiler+.analyzeBtn{margin-top:16px!important}.sidebar .strategyGrid{gap:6px!important}.sidebar .strategyGrid button{min-height:44px;padding:10px 5px!important;border-radius:9px!important}.sidebar .sourceSelect.tokocryptoOnly{min-height:64px;padding:12px!important}.sidebar .timeframeSpoiler{border-radius:12px!important}.sidebar .timeframeSpoilerToggle{padding:12px 11px!important;min-height:40px}.sidebar .analyzeBtn{padding:14px 12px!important;border-radius:12px!important}@media(max-width:900px){.sidebar>.assetList+.panelTitle,.sidebar>.strategyGrid+.panelTitle,.sidebar>.sourceSelect+.panelTitle,.sidebar>.liveError+.panelTitle{margin-top:16px!important}.sidebar>.panelTitle+.strategyGrid,.sidebar>.panelTitle+.sourceSelect,.sidebar>.panelTitle+.timeframeSpoiler{margin-top:9px!important}.sidebar>.timeframeSpoiler+.analyzeBtn{margin-top:14px!important}}.strategyRouteHint{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:6px 8px;margin-top:10px;padding:9px 10px;border:1px solid rgba(81,216,255,.18);border-radius:10px;background:#12435929}.strategyRouteHint span{font-size:7px;font-weight:900;letter-spacing:.1em;color:#6f96a8}.strategyRouteHint b{font-size:10px;color:#8ee8ff;padding:3px 6px;border-radius:6px;background:#1992c424;border:1px solid rgba(81,216,255,.16)}.strategyRouteHint small{font-size:7px;line-height:1.35;color:#7e9eac;min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.strategyRouteHint{grid-template-columns:auto auto}.strategyRouteHint small{grid-column:1/-1}}.sidebar>.strategyGrid+.strategyRouteHint{margin-top:10px!important}.sidebar>.strategyRouteHint+.panelTitle{margin-top:18px!important}.sidebar .strategyRouteHint{padding:11px 12px!important;border-radius:12px!important}@media(max-width:900px){.sidebar>.strategyGrid+.strategyRouteHint{margin-top:9px!important}.sidebar>.strategyRouteHint+.panelTitle{margin-top:16px!important}}.chartHoverCard{touch-action:none;max-width:min(250px,calc(100% - 16px));-webkit-user-select:none;user-select:none}.chartHoverCard.floating{right:auto}.chartHoverHead{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.chartHoverHead:active{cursor:grabbing}.chartHoverHeadTitle{display:flex;flex-direction:column;gap:2px}.chartHoverHeadTitle small{font-size:8px;color:#7ea9bc;letter-spacing:.01em}@media(max-width:640px){.chartHoverCard{max-width:calc(100% - 20px)}}.crosshairPriceBox{right:1px!important;min-width:0!important;width:max-content!important;max-width:52px!important;padding:2px 5px!important;border-radius:4px 0 0 4px!important;font-size:8px!important;line-height:1.05!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;box-shadow:0 4px 12px #0000003d!important}@media(max-width:700px){.crosshairPriceBox{max-width:46px!important;padding:2px 4px!important;font-size:7px!important}}.chart.panMode{cursor:grab}.chart.panMode:active{cursor:grabbing}.chart.panMode .chartToolbar input[type=range]{touch-action:auto}.chartMiniMap{position:absolute;left:12px;right:12px;bottom:56px;height:36px;z-index:3;border:1px solid rgba(96,178,214,.2);border-radius:11px;background:linear-gradient(180deg,#04111beb,#04111bd1);overflow:hidden;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 12px 26px #0000002e,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chartMiniMap svg{position:absolute;top:4px;right:6px;bottom:4px;left:6px;width:calc(100% - 12px);height:28px;pointer-events:none}.chartMiniMap>span{position:absolute;left:10px;top:6px;font-size:6.5px;font-weight:800;letter-spacing:.14em;color:#88a9b9;pointer-events:none}.chartMiniViewport{position:absolute;top:4px;bottom:4px;min-width:12px;border:1px solid rgba(123,231,255,.82);border-radius:8px;background:linear-gradient(180deg,#34bde92e,#34bde91a);box-shadow:0 0 0 1px #ffffff06,inset 0 1px #ffffff0d;pointer-events:none}@media(max-width:700px){.chartMiniMap{bottom:74px;height:34px}}@media(min-width:1360px){.app .topbar{display:grid!important;grid-template-columns:minmax(190px,250px) minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:14px 20px;min-height:82px;flex-wrap:nowrap!important}.app .topbar .brand{grid-column:1;flex:none!important;min-width:0;max-width:250px}.app .topbar .brand .brandLogo{width:min(100%,220px);max-width:220px;height:auto;max-height:46px;display:block}.app .topbar nav{grid-column:2;order:initial!important;flex:1 1 auto!important;width:100%!important;min-width:0;max-width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding:0;border-top:0;overflow:hidden;white-space:nowrap}.app .topbar .nav{flex:0 1 auto;min-width:0;max-width:max-content;min-height:40px;padding:10px;gap:6px;font-size:11px;line-height:1.15;border-radius:11px}.app .topbar .nav svg{width:15px;height:15px}.app .topbar .topRight{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px;min-width:0;max-width:320px;margin-left:0!important;flex-wrap:nowrap}.app .topbar .dateBox{padding-right:10px;white-space:nowrap}.app .topbar .dateBox b{font-size:10px}.app .topbar .dateBox small{font-size:8px}.app .topbar .accountMenu{min-width:0;max-width:220px;padding:6px 7px 6px 6px}.app .topbar .accountMenu>div{max-width:120px}}@media(min-width:1360px)and (max-width:1640px){.app .topbar{grid-template-columns:minmax(170px,220px) minmax(0,1fr) auto;padding:12px 16px;gap:12px}.app .topbar .brand .brandLogo{max-width:200px;max-height:42px}.app .topbar nav{gap:6px}.app .topbar .nav{padding:9px 8px;font-size:10px;gap:5px}.app .topbar .nav svg{width:14px;height:14px}.app .topbar .topRight{max-width:290px;gap:8px}.app .topbar .accountMenu{max-width:200px}.app .topbar .accountMenu>div{max-width:102px}}.marketTickerStrip{max-width:1900px;margin:0 auto;padding:12px 24px 14px;overflow:hidden}.tickerViewport{position:relative;overflow:hidden;border:1px solid var(--line-premium);border-radius:16px;background:linear-gradient(135deg,#0c1f31c7,#06111de6);box-shadow:inset 0 1px #ffffff09}.tickerViewport:before,.tickerViewport:after{content:"";position:absolute;top:0;bottom:0;width:42px;z-index:2;pointer-events:none}.tickerViewport:before{left:0;background:linear-gradient(90deg,#06111dfa,#06111d00)}.tickerViewport:after{right:0;background:linear-gradient(270deg,#06111dfa,#06111d00)}.tickerTrack{display:flex;align-items:center;width:max-content;padding:10px 0;animation:tickerMarquee 54s linear infinite}.tickerSequence{display:flex;align-items:center;gap:10px;flex:none;padding:0 12px}.tickerViewport:focus-within .tickerTrack{animation-play-state:paused}.tickerChip{display:flex;align-items:center;gap:9px;min-width:max-content;padding:8px 12px;border:1px solid rgba(81,216,255,.12);border-radius:12px;background:linear-gradient(135deg,#081824f2,#050f18f2);box-shadow:inset 0 1px #ffffff08;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.tickerChip .assetLogo,.tickerChip .assetLogo.fallback{width:24px;height:24px;border-radius:50%;flex:none}.tickerChip b{font-size:11px;color:#eaf9ff;letter-spacing:.02em}.tickerChip strong{font-size:11px;color:#dff6ff}.tickerChip span{font-size:10px;font-weight:800}.tickerChip.flashUp{border-color:#42e3a473;background:linear-gradient(135deg,#09251cfa,#051211f5);animation:tickerFlashUp .6s ease-out}.tickerChip.flashDown{border-color:#ff788b6b;background:linear-gradient(135deg,#280e16fa,#16080ff5);animation:tickerFlashDown .6s ease-out}@keyframes tickerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tickerFlashUp{0%{box-shadow:0 0 #42e3a400}35%{box-shadow:0 0 0 1px #42e3a44d,0 0 22px #42e3a438}to{box-shadow:0 0 #42e3a400}}@keyframes tickerFlashDown{0%{box-shadow:0 0 #ff788b00}35%{box-shadow:0 0 0 1px #ff788b4d,0 0 22px #ff788b38}to{box-shadow:0 0 #ff788b00}}.theme-light .tickerViewport{background:linear-gradient(180deg,#ffffffeb,#eef7fbf5);box-shadow:0 14px 36px #25526b1a,inset 0 1px #ffffffd9}.theme-light .tickerChip{background:linear-gradient(180deg,#ffffffe6,#f3f9fcfa);border-color:#266c8c21}.theme-light .tickerChip b,.theme-light .tickerChip strong{color:#12374d}.theme-light .tickerViewport:before{background:linear-gradient(90deg,#f1f8fbfa,#f1f8fb00)}.theme-light .tickerViewport:after{background:linear-gradient(270deg,#f1f8fbfa,#f1f8fb00)}@media(max-width:1250px){.marketTickerStrip{padding:12px 16px 14px}.tickerTrack{padding:9px 0}.tickerSequence{gap:8px;padding:0 10px}.tickerChip{padding:8px 10px}}@media(max-width:900px){.marketTickerStrip{padding:10px 12px 12px}.tickerChip b,.tickerChip strong{font-size:10px}.tickerChip span{font-size:9px}}.tickerChip{cursor:pointer;font:inherit;border:1px solid rgba(81,216,255,.12);outline:none}.tickerChip.active{border-color:#51d8ff6b;box-shadow:0 0 0 1px #51d8ff26,inset 0 1px #ffffff0a}.tickerChip:hover{border-color:#51d8ff47;transform:translateY(-1px)}.tickerChip:focus-visible{outline:2px solid rgba(99,202,239,.95);outline-offset:2px}.tickerDirection{font-style:normal;font-size:11px;line-height:1;font-weight:900;margin-left:1px}.tickerDirection.up{color:var(--mint-premium)}.tickerDirection.down{color:#ff788b}.tickerChip.flashUp .tickerDirection.up{animation:tickerArrowPulseUp .6s ease-out}.tickerChip.flashDown .tickerDirection.down{animation:tickerArrowPulseDown .6s ease-out}@keyframes tickerArrowPulseUp{0%{transform:scale(.9)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes tickerArrowPulseDown{0%{transform:scale(.9)}40%{transform:scale(1.18)}to{transform:scale(1)}}.aiMineFab{position:fixed;z-index:80;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:999px;border:1px solid rgba(85,212,255,.34);background:linear-gradient(135deg,#081f2ef7,#07121ffa);box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff0f;color:#ecfbff;font-weight:800;font-size:13px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.aiMineFab svg{color:#62d8ff}.aiMineFab:active{cursor:grabbing}.aiMineFab:hover{border-color:#61ddff8c}.aiMinePanel{position:fixed;z-index:85;display:flex;flex-direction:column;border-radius:22px;border:1px solid rgba(88,214,255,.18);background:linear-gradient(180deg,#05121cfa,#050d16fa);box-shadow:0 28px 80px #00000075,inset 0 1px #ffffff0d;overflow:hidden;touch-action:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aiMineHead{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid rgba(96,219,255,.12);background:linear-gradient(180deg,#0c2536f0,#06121deb);cursor:grab;-webkit-user-select:none;user-select:none}.aiMineHead:active{cursor:grabbing}.aiMineTitle{display:flex;align-items:center;gap:10px}.aiMineTitle svg{color:#60dcff}.aiMineTitle b{display:block;color:#f3fbff;font-size:14px}.aiMineTitle small{display:block;color:#91aabb;font-size:10px}.aiMineHeadActions{display:flex;align-items:center;gap:7px}.aiMineHeadActions button{width:29px;height:29px;border-radius:9px;border:1px solid rgba(86,205,255,.16);background:#0a1d2acc;color:#dff9ff;display:grid;place-items:center}.aiMineMeta{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(93,212,255,.08)}.aiMineMeta span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#0e2332db;border:1px solid rgba(88,214,255,.12);font-size:10px;color:#b8d7e5}.aiMineContent{display:flex;flex-direction:column;gap:10px;min-height:0;padding:12px 12px 14px;flex:1}.aiMineMessages{display:flex;flex-direction:column;gap:9px;overflow:auto;min-height:0;max-height:32%}.aiMineMsg{display:flex}.aiMineMsg.user{justify-content:flex-end}.aiMineMsg .bubble{max-width:90%;padding:10px 12px;border-radius:14px;border:1px solid rgba(91,210,255,.12);background:#081824f5}.aiMineMsg.user .bubble{background:linear-gradient(135deg,#103854f2,#092030f5);border-color:#69d6ff2e}.aiMineMsg p{margin:0;color:#e8f7ff;font-size:12px;line-height:1.45}.aiMineCitations{display:flex;flex-direction:column;gap:5px;margin-top:8px}.aiMineCitations a{color:#68d6ff;font-size:10px;text-decoration:none}.aiMineQuickAsks{display:flex;flex-wrap:wrap;gap:7px}.aiMineQuickAsks button{padding:7px 10px;border-radius:999px;border:1px solid rgba(90,213,255,.12);background:#091b28e0;color:#e8f9ff;font-size:10px;font-weight:700}.aiMineComposer{display:flex;gap:8px}.aiMineComposer input{flex:1;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(95,214,255,.14);background:#081723f2;color:#f4fbff;font-size:12px}.aiMineComposer button{width:42px;border-radius:12px;border:1px solid rgba(103,218,255,.18);background:linear-gradient(135deg,#2a9bff,#4f72ff);color:#fff}.aiMineComposer button:disabled{opacity:.5}.aiMineNewsPane{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1;border-top:1px solid rgba(95,214,255,.08);padding-top:10px}.aiMinePaneHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.aiMinePaneHead b{font-size:12px;color:#edf9ff}.aiMinePaneHead small{font-size:10px;color:#8aa8b8}.aiMineLoading{padding:18px 10px;border-radius:14px;background:#091823e6;border:1px dashed rgba(95,214,255,.14);font-size:12px;color:#cfe8f4}.aiMineNewsList{display:flex;flex-direction:column;gap:8px;overflow:auto;min-height:0}.aiMineNewsItem{text-align:left;padding:10px 11px;border-radius:14px;border:1px solid rgba(91,210,255,.1);background:linear-gradient(180deg,#091823f2,#06101af5);color:#f2fbff}.aiMineNewsItem:hover{border-color:#65ddff3d;transform:translateY(-1px)}.aiMineNewsTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.aiMineNewsTop b{font-size:12px;line-height:1.35}.aiMineNewsTop .sentiment{flex:none;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase}.aiMineNewsTop .sentiment.positive{background:#2ab37f2e;color:#68f0b8}.aiMineNewsTop .sentiment.negative{background:#ff708826;color:#ff8ba1}.aiMineNewsTop .sentiment.neutral{background:#78a4b829;color:#c6e3f0}.aiMineNewsItem p{margin:7px 0 0;color:#a9c3d1;font-size:11px;line-height:1.45}.aiMineNewsMeta{display:flex;flex-wrap:wrap;gap:6px 9px;margin-top:9px;color:#84a8ba;font-size:9px}.aiMineNewsMeta .verified{color:#67e1b7;font-weight:800}.theme-light .aiMineFab{background:linear-gradient(180deg,#fffffff5,#eff7fafa);color:#15415a;box-shadow:0 16px 40px #25526b2e}.theme-light .aiMinePanel{background:linear-gradient(180deg,#fffffff5,#f0f7fafa);box-shadow:0 28px 80px #25526b2e}.theme-light .aiMineHead{background:linear-gradient(180deg,#f8fcfefa,#eff7fafa)}.theme-light .aiMineTitle b,.theme-light .aiMinePaneHead b,.theme-light .aiMineMsg p,.theme-light .aiMineNewsTop b{color:#183a4e}.theme-light .aiMineTitle small,.theme-light .aiMinePaneHead small,.theme-light .aiMineNewsItem p,.theme-light .aiMineMeta span,.theme-light .aiMineNewsMeta{color:#547287}.theme-light .aiMineMsg .bubble,.theme-light .aiMineNewsItem,.theme-light .aiMineLoading,.theme-light .aiMineComposer input,.theme-light .aiMineQuickAsks button{background:#ffffffe0;color:#183a4e}@media(max-width:720px){.aiMineFab{padding:10px 12px;font-size:12px}.aiMinePanel{max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 18px)!important}.aiMineContent{padding:10px}.aiMineMessages{max-height:28%}}.aiMineContent{overflow:hidden}.aiMineContextCard{padding:14px;border-radius:18px;border:1px solid rgba(95,214,255,.16);background:linear-gradient(180deg,#081826fa,#06101bfa);box-shadow:inset 0 1px #ffffff08;display:flex;flex-direction:column;gap:12px}.aiMineContextCard.positive{border-color:#3ee0a240;background:linear-gradient(180deg,#081e1bfa,#071214fa)}.aiMineContextCard.negative{border-color:#ff7d903d;background:linear-gradient(180deg,#220e16fa,#0f0910fa)}.aiMineContextHero{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:12px;align-items:center}.aiMineContextHero h3{margin:2px 0 0;font-size:16px;color:#eefbff}.aiMineContextHero .eyebrow{font-size:9px;letter-spacing:.12em;font-weight:800;color:#7fbad1}.aiMineStatusRow{display:flex;flex-direction:column;gap:7px;margin-top:10px}.statusPill{display:inline-flex;align-items:center;width:max-content;padding:6px 10px;border-radius:999px;border:1px solid rgba(95,214,255,.18);font-size:10px;font-weight:800;letter-spacing:.06em}.statusPill.positive{background:#28bd7d1f;color:#74f1bd}.statusPill.negative{background:#ff7a8d1f;color:#ff8fa3}.statusPill.neutral{background:#7ba3b724;color:#d4ecf8}.statusText{font-size:12px;line-height:1.5;color:#d7ebf5}.aiMineGaugeWrap{display:flex;justify-content:flex-end}.aiMineGauge{--gauge-angle:90deg;position:relative;width:118px;height:118px;border-radius:50%;background:conic-gradient(from 180deg,#28c58e 0deg,#49b8ff var(--gauge-angle),rgba(255,255,255,.08) var(--gauge-angle),rgba(255,255,255,.08) 180deg,transparent 180deg);mask:radial-gradient(circle at center,transparent 54%,#000 55%);-webkit-mask:radial-gradient(circle at center,transparent 54%,#000 55%)}.gaugeInner{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#07101cfa,#060d16fa);box-shadow:inset 0 1px #ffffff0a}.gaugeInner small{font-size:9px;color:#88adc0}.gaugeInner b{font-size:24px;line-height:1;color:#f2fbff}.gaugeInner span{font-size:10px;color:#89afc2}.aiMineKpiGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aiMineKpiGrid>div{padding:10px 11px;border-radius:12px;border:1px solid rgba(92,210,255,.1);background:#071420eb}.aiMineKpiGrid small{display:flex;align-items:center;gap:5px;font-size:9px;color:#7ea4b8;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aiMineKpiGrid b{display:block;margin-top:6px;font-size:14px;color:#effaff;line-height:1.2;word-break:break-word}.aiMineKpiGrid b.positive{color:#7df3c5}.aiMineKpiGrid b.negative{color:#ff94a6}.aiMineKpiGrid b.neutral{color:#d8edf7}.aiMineInfographicRow{display:grid;grid-template-columns:1.05fr .95fr;gap:10px}.aiMineProgressBlock,.aiMineVerificationRail{padding:11px;border-radius:14px;background:#071420eb;border:1px solid rgba(92,210,255,.1)}.aiMineProgressHead{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#cee8f5}.aiMineProgressHead b{color:#f0fbff}.aiMineProgressBar{position:relative;height:10px;border-radius:999px;background:#ffffff0f;margin-top:10px;overflow:hidden}.aiMineProgressBar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#30dca0,#49b8ff)}.aiMineVerificationRail{display:flex;flex-direction:column;gap:8px;justify-content:center}.aiMineVerificationRail .step{padding:7px 9px;border-radius:10px;border:1px dashed rgba(128,170,191,.18);font-size:9px;font-weight:800;letter-spacing:.06em;color:#6f92a5}.aiMineVerificationRail .step.active{border-style:solid;border-color:#59daff38;background:#2597d61f;color:#def7ff}.aiMineMiniSources{padding:10px 12px;border-radius:14px;border:1px solid rgba(92,210,255,.1);background:#071420eb}.aiMineMiniSources small{display:block;color:#83a8bb;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.aiMineMiniSources div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.aiMineMiniSources a{display:inline-flex;padding:5px 8px;border-radius:999px;background:#34a7e01a;border:1px solid rgba(94,215,255,.14);font-size:10px;color:#d9f3ff;text-decoration:none}.aiMineMessages{max-height:24%}@media(max-width:720px){.aiMineContextHero{grid-template-columns:1fr}.aiMineGaugeWrap{justify-content:flex-start}.aiMineKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiMineInfographicRow{grid-template-columns:1fr}.aiMineMessages{max-height:22%}}@media(max-width:520px){.aiMineKpiGrid{grid-template-columns:1fr}}.aiMineContextCard.embedded{margin:10px 0 0!important;padding:13px;border-radius:14px}.aiMineContextCard.embedded+.marketContextPanel{margin-top:10px!important}.aiMineProgressHead.secondary{margin-top:10px}.aiMineProgressBar.source span{background:linear-gradient(90deg,#8a7cff,#49b8ff)}.aiMineProviderStrip{padding:11px;border-radius:14px;border:1px solid rgba(92,210,255,.1);background:#071420eb}.aiMineProviderHead{display:flex;align-items:center;gap:8px}.aiMineProviderHead small{font-size:8px;letter-spacing:.1em;color:#7ea4b8;font-weight:800}.aiMineProviderHead>span{margin-left:auto;font-size:8px;color:#9fc2d2}.aiMineProviderHead button{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;border:1px solid rgba(95,214,255,.12);background:#091c29cc;color:#cfeefb}.aiMineProviderHead button:disabled{opacity:.5}.aiMineProviderGrid{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.providerBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border-radius:999px;border:1px solid rgba(112,151,170,.14);font-size:8px;color:#b9d5e1;background:#ffffff06}.providerBadge b{font-size:7px;letter-spacing:.04em}.providerBadge.live{border-color:#33dfa03b;color:#7df3c5;background:#22c55e12}.providerBadge.partial{border-color:#facc1538;color:#ffe175;background:#facc150f}.providerBadge.offline{border-color:#ff758538;color:#ff94a6;background:#f871710f}.providerBadge.unconfigured{color:#708d9d;border-style:dashed}.providerBadge.degraded{color:#ffc36e;border-color:#ffbe5b38}.aiMineGuardrail{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:11px;background:#28a7da0f;border:1px solid rgba(83,197,239,.1);color:#78d9f6}.aiMineGuardrail span{font-size:9px;line-height:1.45;color:#a9c6d4}.aiMineGuardrail b{color:#e3f7ff}.theme-light .aiMineProviderStrip,.theme-light .aiMineGuardrail{background:#ffffffbd}@media(max-width:900px){.aiMineProviderHead{flex-wrap:wrap}.aiMineProviderHead>span{margin-left:0}.aiMineContextCard.embedded{margin-top:8px!important}}.aiMineFab{overflow:visible}.aiMineFab.state-live{border-color:#41e0a652}.aiMineFab.state-breaking{border-color:#ffd2487a;box-shadow:0 16px 40px #00000059,0 0 0 1px #ffd24814,inset 0 1px #ffffff0f}.aiMineFab.state-risk{border-color:#ff738b7a;box-shadow:0 16px 40px #00000059,0 0 0 1px #ff738b1a,inset 0 1px #ffffff0f}.aiMineFabIcon{position:relative;display:grid;place-items:center}.aiMineLiveDot{position:absolute;right:-2px;bottom:-2px;width:7px;height:7px;border-radius:50%;background:#4be0a4;border:2px solid #0a1c29;box-shadow:0 0 9px #4be0a4cc}.aiMineFabStateIcon.breaking{color:#ffd34d}.aiMineFabStateIcon.risk{color:#ff8196}.aiMineFabBadge{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff5874;color:#fff;font-size:9px;line-height:1;box-shadow:0 4px 12px #ff587459}.aiMineQuickMenu{position:fixed;z-index:90;width:222px;padding:8px;border-radius:17px;border:1px solid rgba(91,210,255,.17);background:linear-gradient(180deg,#071520fb,#050e17fc);box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aiMineQuickMenu button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:11px;border:0;background:transparent;color:#eaf9ff;text-align:left}.aiMineQuickMenu button:hover,.aiMineQuickMenu button:focus-visible{background:#37b0e51a;outline:1px solid rgba(90,213,255,.16)}.aiMineQuickMenu button svg{flex:none;color:#66d8ff}.aiMineQuickMenu button span{min-width:0}.aiMineQuickMenu button b{display:block;font-size:11px}.aiMineQuickMenu button small{display:block;margin-top:2px;color:#7899aa;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiMineViewTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.aiMineViewTabs button{min-width:0;padding:7px 5px;border-radius:9px;border:1px solid rgba(90,213,255,.1);background:#081722e0;color:#8eabb9;font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aiMineViewTabs button.active{color:#eafaff;border-color:#5dd5ff40;background:#258fc326}.aiMineQuickView{padding:11px 12px;border-radius:14px;border:1px solid rgba(93,213,255,.11);background:linear-gradient(180deg,#081723f2,#06111bf5);color:#eaf8ff}.quickViewHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.quickViewHead small{display:block;font-size:8px;letter-spacing:.11em;color:#7295a7;font-weight:800}.quickViewHead b{display:block;margin-top:2px;font-size:12px}.quickViewHead svg{color:#65d9ff}.quickGate{padding:5px 8px;border-radius:999px;font-size:9px;font-weight:800}.quickGate.clear{color:#73efbd;background:#30c78b1f}.quickGate.risk{color:#ff91a4;background:#ff69841f}.quickMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px}.quickMetricGrid>div,.pulseStats>div{padding:8px 9px;border-radius:10px;background:#030f189e;border:1px solid rgba(91,210,255,.08)}.quickMetricGrid small,.pulseStats small{display:block;color:#7193a4;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.quickMetricGrid b,.pulseStats b{display:block;margin-top:4px;color:#eefaff;font-size:10px;word-break:break-word}.blockedView p,.breakingView>p{margin:9px 0 0;color:#c7dce6;font-size:10px;line-height:1.45}.blockedView.risk{border-color:#ff708938;background:linear-gradient(180deg,#260d15e6,#11080df0)}.blockedView.clear{border-color:#3cd79b2e}.guardrailNote{display:block;margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.06);color:#7799a9;font-size:8px}.quickBreakingList{display:flex;flex-direction:column;gap:6px;margin-top:9px}.quickBreakingList button{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding:8px 9px;border-radius:10px;border:1px solid rgba(255,209,73,.1);background:#1f1b0b38;color:#eaf8ff;text-align:left}.quickBreakingList button span{min-width:0}.quickBreakingList button b{display:block;font-size:10px;line-height:1.3}.quickBreakingList button small{display:block;margin-top:3px;color:#8aa5b2;font-size:8px}.quickBreakingList button em{flex:none;padding:3px 5px;border-radius:999px;background:#ffd1491f;color:#ffd862;font-size:7px;font-style:normal;font-weight:800}.pulseStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px}.aiMineMessages.compact{max-height:18%}.theme-light .aiMineQuickMenu,.theme-light .aiMineQuickView{background:#fafdfffa;border-color:#328eb529}.theme-light .aiMineQuickMenu button,.theme-light .aiMineQuickView,.theme-light .quickMetricGrid b,.theme-light .pulseStats b{color:#183b4f}.theme-light .aiMineViewTabs button{background:#f3f9fcf2;color:#567487}.theme-light .quickMetricGrid>div,.theme-light .pulseStats>div{background:#eff7fadb}@media(max-width:620px){.aiMineViewTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.quickMetricGrid,.pulseStats{grid-template-columns:repeat(2,minmax(0,1fr))}.aiMineQuickMenu{width:206px}}.aiMineLauncherShell{display:flex;align-items:center;position:relative;flex:none}.aiMineLauncherShell.header{margin-left:4px}.aiMineHeaderBtn{position:relative!important;left:auto!important;top:auto!important;flex:none;padding:10px 16px;border-radius:18px;border:1px solid rgba(88,214,255,.28);background:linear-gradient(135deg,#071c2afa,#05131ffa);box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000029;cursor:pointer;white-space:nowrap;min-height:42px}.aiMineHeaderBtn:hover{transform:translateY(-1px)}.aiMineHeaderBtn.state-live{border-color:#4ae3ab57}.aiMineHeaderBtn.state-breaking{border-color:#ffd34d73}.aiMineHeaderBtn.state-risk{border-color:#ff7d916b}.aiMineQuickMenu.header{position:absolute;left:0;top:calc(100% + 10px);z-index:90}.aiMineQuickMenu.header:before{content:"";position:absolute;left:26px;top:-7px;width:12px;height:12px;transform:rotate(45deg);background:linear-gradient(180deg,#071520fb,#050e17fc);border-left:1px solid rgba(91,210,255,.17);border-top:1px solid rgba(91,210,255,.17)}.theme-light .aiMineHeaderBtn{background:linear-gradient(180deg,#fffffff5,#eff7fafa);color:#17445d;box-shadow:0 10px 24px #25526b1f}@media(max-width:1200px){.aiMineLauncherShell.header{display:none}}@media(min-width:1360px){.app .topbar{display:grid!important;grid-template-columns:minmax(140px,190px) minmax(0,1fr) auto minmax(220px,280px);align-items:center;column-gap:10px;row-gap:0;min-height:72px;height:72px;padding:10px 14px;flex-wrap:nowrap!important;overflow:visible}.app .topbar .brand{grid-column:1;flex:none!important;min-width:0;max-width:190px}.app .topbar .brand .brandLogo{display:block;width:min(100%,170px);max-width:170px;max-height:40px;height:auto;object-fit:contain}.app .topbar nav{grid-column:2;order:initial!important;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap!important;width:100%!important;min-width:0;max-width:none;gap:4px;padding:0;border-top:0;overflow:visible;white-space:nowrap}.app .topbar .nav{flex:0 1 auto;min-width:0;width:auto;min-height:36px;padding:8px 7px;gap:5px;border-radius:9px;font-size:9.5px;line-height:1;white-space:nowrap}.app .topbar .nav svg{width:13px;height:13px;flex:none}.app .topbar .aiMineLauncherShell.header{grid-column:3;margin:0;min-width:0;justify-self:center;display:flex}.app .topbar .aiMineHeaderBtn{min-height:38px;padding:8px 12px;gap:7px;border-radius:16px;font-size:11px;white-space:nowrap}.app .topbar .aiMineHeaderBtn svg{width:15px;height:15px}.app .topbar .topRight{grid-column:4;justify-self:stretch;display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;width:100%;max-width:none;margin-left:0!important;flex-wrap:nowrap!important;overflow:hidden}.app .topbar .dateBox{flex:none;padding-right:7px;min-width:94px;white-space:nowrap}.app .topbar .dateBox b{font-size:9px;line-height:1.1}.app .topbar .dateBox small{font-size:7px;line-height:1.1;margin-top:2px}.app .topbar .accountMenu{flex:1 1 auto;min-width:0;max-width:178px;padding:5px 6px;gap:6px;overflow:hidden}.app .topbar .accountMenu>img,.app .topbar .accountMenu>span{width:30px;height:30px;flex:none}.app .topbar .accountMenu>div{min-width:0;max-width:none;overflow:hidden}.app .topbar .accountMenu>div b,.app .topbar .accountMenu>div small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .topbar .accountMenu>div b{font-size:8.5px}.app .topbar .accountMenu>div small{font-size:6.5px}.app .topbar .accountMenu>button{flex:none;width:24px;height:24px;padding:0;display:grid;place-items:center}}@media(min-width:1360px)and (max-width:1640px){.app .topbar{grid-template-columns:minmax(125px,155px) minmax(0,1fr) auto minmax(205px,245px);column-gap:7px;padding:9px 10px;min-height:68px;height:68px}.app .topbar .brand{max-width:155px}.app .topbar .brand .brandLogo{max-width:145px;max-height:34px}.app .topbar nav{gap:2px}.app .topbar .nav{min-height:34px;padding:7px 5px;gap:4px;font-size:8.5px;border-radius:8px}.app .topbar .nav svg{width:12px;height:12px}.app .topbar .aiMineHeaderBtn{min-height:34px;padding:7px 10px;gap:6px;font-size:10px}.app .topbar .aiMineHeaderBtn svg{width:14px;height:14px}.app .topbar .dateBox{min-width:86px;padding-right:5px}.app .topbar .dateBox b{font-size:8px}.app .topbar .dateBox small{font-size:6.5px}.app .topbar .accountMenu{max-width:154px;padding:4px 5px;gap:5px}.app .topbar .accountMenu>img,.app .topbar .accountMenu>span{width:27px;height:27px}.app .topbar .accountMenu>div b{font-size:7.8px}.app .topbar .accountMenu>div small{font-size:6px}.app .topbar .accountMenu>button{width:22px;height:22px}}@media(min-width:1641px){.app .topbar{grid-template-columns:minmax(160px,210px) minmax(0,1fr) auto minmax(240px,315px);column-gap:12px;padding:10px 16px}.app .topbar .brand{max-width:210px}.app .topbar .brand .brandLogo{max-width:185px;max-height:42px}.app .topbar nav{gap:5px}.app .topbar .nav{font-size:10px;padding:8px}.app .topbar .accountMenu{max-width:205px}}.aiMinePanel{min-width:360px}.aiMineMetaCompact{display:flex;align-items:center;gap:6px;padding:8px 14px;min-height:34px;white-space:nowrap;overflow:hidden}.aiMineMetaCompact span{padding:0!important;border:0!important;background:transparent!important;font-size:9px!important;color:#83a6b8!important}.aiMineMetaCompact .aiMineCompactStatus{font-weight:900;letter-spacing:.05em}.aiMineMetaCompact .aiMineCompactStatus.live{color:#68e8b6!important}.aiMineMetaCompact .aiMineCompactStatus.idle{color:#ffc56f!important}.aiMineCompactContent{gap:9px!important;padding:10px 12px 12px!important;overflow:hidden}.aiMineCompactContent .aiMineViewTabs{flex:none}.aiMineChatWorkspace,.aiMineTabWorkspace{display:flex;flex-direction:column;gap:9px;min-height:0;flex:1;overflow:hidden}.aiMineChatIntro{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:12px;border:1px solid rgba(89,210,255,.1);background:#081723b8;flex:none}.aiMineChatIntro svg{color:#61d9ff;flex:none}.aiMineChatIntro b{display:block;color:#eefaff;font-size:11px}.aiMineChatIntro small{display:block;margin-top:2px;color:#7899aa;font-size:9px}.aiMineMessages.compactChat{max-height:none!important;flex:1;min-height:90px;overflow:auto;padding-right:3px}.aiMineMessages.compactChat .bubble{padding:9px 11px}.aiMineMessages.compactChat .bubble p{font-size:11px;line-height:1.4}.compactPrompts{flex:none;gap:6px!important}.compactPrompts button{padding:6px 9px!important;font-size:9px!important}.compactComposer{flex:none;position:sticky;bottom:0;padding-top:2px;background:linear-gradient(180deg,#050d1600,#050d16fa 24%)}.compactComposer input{padding:9px 11px!important;font-size:11px!important}.compactComposer button{width:39px!important;min-width:39px!important}.aiMineSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:9px;flex:none;padding:2px 1px}.aiMineSectionHeader small{display:block;color:#7396a8;font-size:8px;letter-spacing:.1em;font-weight:800}.aiMineSectionHeader b{display:block;margin-top:2px;color:#eefaff;font-size:12px}.aiMineSectionHeader>svg{color:#62d9ff}.aiMineSectionHeader.sub{padding-top:4px;border-top:1px solid rgba(91,210,255,.07)}.aiMineSectionHeader.sub>small{font-weight:500;letter-spacing:0;text-transform:none}.aiMineVisualSnapshot{display:grid;grid-template-columns:minmax(120px,.8fr) 1.7fr;gap:8px;flex:none}.snapshotAsset,.snapshotMetrics>div{border:1px solid rgba(91,210,255,.09);background:#071420d1;border-radius:11px}.snapshotAsset{display:flex;flex-direction:column;justify-content:center;padding:10px 11px}.snapshotAsset small{color:#7397a8;font-size:8px;letter-spacing:.09em;font-weight:800}.snapshotAsset b{margin-top:4px;color:#f0fbff;font-size:14px}.snapshotAsset span{margin-top:4px;color:#68dcb1;font-size:8px;font-weight:800}.snapshotMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.snapshotMetrics>div{padding:8px 9px}.snapshotMetrics small{display:block;color:#7194a5;font-size:7px;text-transform:uppercase;letter-spacing:.05em}.snapshotMetrics b{display:block;margin-top:3px;color:#eefaff;font-size:10px;word-break:break-word}.globalSnapshot .snapshotAsset b{text-transform:uppercase}.aiMineCompactNewsList{display:flex;flex-direction:column;gap:6px;overflow:auto;min-height:0;padding-right:2px}.aiMineCompactNewsCard{border:1px solid rgba(91,210,255,.09);border-radius:12px;background:linear-gradient(180deg,#081722e0,#06111beb);overflow:hidden;flex:none}.aiMineCompactNewsCard.expanded{border-color:#5ad5ff33}.aiMineCompactNewsMain{display:block;width:100%;border:0;background:transparent;color:#eaf9ff;text-align:left;padding:9px 10px}.compactNewsTitleRow{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.compactNewsTitleRow>b{font-size:10.5px;line-height:1.3;min-width:0}.compactNewsTitleRow .sentiment{flex:none;padding:3px 6px;border-radius:999px;font-size:7px;font-weight:900;text-transform:uppercase}.compactNewsTitleRow .sentiment.positive{background:#2ab37f26;color:#72e9b9}.compactNewsTitleRow .sentiment.negative{background:#ff708824;color:#ff8fa4}.compactNewsTitleRow .sentiment.neutral{background:#78a4b824;color:#c8e1ec}.compactNewsMeta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:6px;color:#7698a9;font-size:8px}.compactNewsDetail{padding:0 10px 10px;border-top:1px solid rgba(91,210,255,.06)}.compactNewsDetail p{margin:8px 0;color:#a9c2ce;font-size:9.5px;line-height:1.45}.compactNewsDetail>div{display:flex;flex-wrap:wrap;gap:5px}.compactNewsDetail>div span{padding:4px 6px;border-radius:999px;background:#3e9fcc14;border:1px solid rgba(91,210,255,.09);color:#8fb6c8;font-size:7px;font-weight:800}.compactNewsDetail>button{margin-top:8px;padding:6px 8px;border-radius:8px;border:1px solid rgba(91,210,255,.14);background:#258fc31f;color:#dff6ff;font-size:8px;font-weight:800}.aiMineEmptyState{display:grid;place-items:center;min-height:110px;padding:18px;border:1px dashed rgba(91,210,255,.12);border-radius:12px;color:#7f9ead;font-size:10px;text-align:center}.theme-light .aiMineChatIntro,.theme-light .snapshotAsset,.theme-light .snapshotMetrics>div,.theme-light .aiMineCompactNewsCard{background:#f9fdfff5;border-color:#328eb521}.theme-light .aiMineChatIntro b,.theme-light .snapshotAsset b,.theme-light .snapshotMetrics b,.theme-light .compactNewsTitleRow>b,.theme-light .aiMineSectionHeader b{color:#183b4f}.theme-light .compactComposer{background:linear-gradient(180deg,#f4f9fc00,#f4f9fcfa 24%)}@media(max-width:620px){.aiMineVisualSnapshot{grid-template-columns:1fr}.snapshotMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aiMineChatIntro small{display:none}.compactPrompts button{padding:6px 8px!important}.aiMineMetaCompact{padding-inline:10px}.aiMineMetaCompact span{font-size:8px!important}}.aiMineScopeNote{flex:none;padding:7px 9px;border-radius:10px;border:1px solid rgba(91,210,255,.1);background:#0817238c;color:#84a7b9;font-size:9px;line-height:1.35}.aiMineIntentBadge{display:inline-flex;margin-bottom:6px;padding:3px 6px;border-radius:999px;border:1px solid rgba(92,211,255,.15);background:#39a6db17;color:#8ddfff;font-size:8px;font-weight:900;letter-spacing:.08em}.aiMineFollowups{display:flex;flex-wrap:wrap;gap:6px;flex:none}.aiMineFollowups button{padding:6px 8px;border-radius:999px;border:1px solid rgba(86,205,255,.12);background:#081925d1;color:#b9d8e6;font-size:9px;font-weight:700;cursor:pointer}.aiMineFollowups button:hover{border-color:#5fdaff42;color:#ecfbff}.theme-light .aiMineScopeNote,.theme-light .aiMineFollowups button{background:#f8fcfeeb;color:#58758a;border-color:#328eb524}.aiMineStructuredAnswer{display:flex;flex-direction:column;gap:9px}.aiMineStructuredAnswer .answerOpening,.aiMineStructuredAnswer .answerClosing{margin:0!important;color:#d9edf6!important;font-size:11px!important;line-height:1.55!important}.aiMineStructuredAnswer .answerClosing{padding-top:7px;border-top:1px solid rgba(91,210,255,.08);color:#9fc0cf!important}.aiMineStructuredAnswer .answerSection{padding:9px 10px;border-radius:11px;border:1px solid rgba(91,210,255,.08);background:#07141f8c}.aiMineStructuredAnswer .answerSection>b{display:block;margin-bottom:6px;color:#8fddff;font-size:10px;line-height:1.3}.aiMineStructuredAnswer .answerSection ol{margin:0;padding-left:18px;display:grid;gap:5px}.aiMineStructuredAnswer .answerSection li{padding-left:1px;color:#c9dee8;font-size:10.5px;line-height:1.48}.aiMineCitations>small{display:block;margin-bottom:5px;color:#7197a9;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aiMineAnswerActions{display:flex;gap:6px;flex:none}.aiMineAnswerActions button{padding:6px 9px;border-radius:999px;border:1px solid rgba(86,205,255,.12);background:#081925c7;color:#9fc5d6;font-size:8.5px;font-weight:800;cursor:pointer}.aiMineAnswerActions button:hover{border-color:#5fdaff40;color:#edfbff}.theme-light .aiMineStructuredAnswer .answerSection{background:#f3f9fce0;border-color:#328eb51f}.theme-light .aiMineStructuredAnswer .answerOpening,.theme-light .aiMineStructuredAnswer .answerSection li{color:#294b5e!important}.theme-light .aiMineStructuredAnswer .answerSection>b{color:#1677a7}.theme-light .aiMineStructuredAnswer .answerClosing{color:#58798b!important}.theme-light .aiMineAnswerActions button{background:#f8fcfeeb;color:#557489;border-color:#328eb524}.aiMineChatWorkspace{min-height:0;overflow:hidden}.aiMineMessages.compactChat{flex:1 1 0!important;min-height:52px!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px;padding-bottom:4px}.compactComposer{position:relative!important;bottom:auto!important;z-index:4;flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px!important;min-height:50px;margin-top:2px;padding:5px 0 3px!important;overflow:visible!important;background:linear-gradient(180deg,#050d1600,#050d16f5 34%,#050d16fc)!important}.compactComposer input{display:block;width:100%;min-width:0;height:42px!important;min-height:42px;margin:0!important;padding:0 13px!important;border:1px solid rgba(87,219,255,.32)!important;border-radius:14px!important;outline:none;line-height:20px!important;box-sizing:border-box;background:#071824fa!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #00000014}.compactComposer input:focus{border-color:#48d7ff!important;box-shadow:0 0 0 2px #48d7ff24,inset 0 1px #ffffff0a}.compactComposer button{display:grid!important;place-items:center;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px;margin:0!important;padding:0!important;border-radius:13px!important;align-self:center;box-sizing:border-box}.compactComposer button svg{width:16px;height:16px}.aiMineQuickAsks.compactPrompts{flex:0 0 auto;margin-bottom:0!important;padding-bottom:0!important}.aiMineCompactContent{padding-bottom:14px!important}.theme-light .compactComposer{background:linear-gradient(180deg,#f4f9fc00,#f4f9fcf5 34%,#f4f9fcfc)!important}.theme-light .compactComposer input{background:#fffffffa!important;color:#183b4f!important}@media(max-width:620px){.compactComposer{grid-template-columns:minmax(0,1fr) 40px;gap:7px!important;min-height:48px;padding-bottom:2px!important}.compactComposer input{height:40px!important;min-height:40px;padding:0 11px!important}.compactComposer button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px}.aiMineCompactContent{padding-bottom:12px!important}}.smartExecAlertBar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,210px);align-items:center;gap:8px;margin-top:8px;padding:7px 8px;border:1px solid rgba(94,202,255,.14);border-radius:9px;background:linear-gradient(90deg,#0a222fb8,#071823b8);min-width:0}.smartExecAlertInfo{display:flex;align-items:center;gap:7px;min-width:0;color:#9bdfff}.smartExecAlertInfo>span{min-width:0}.smartExecAlertInfo b{display:block;font-size:7px;letter-spacing:.08em;color:#c9efff}.smartExecAlertInfo small{display:block;margin-top:2px;color:#7597a7;font-size:6px;line-height:1.35;white-space:normal}.smartExecAlertBar>button{border:1px solid #28495a;background:#0a1c28;color:#7894a2;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:800;white-space:nowrap}.smartExecAlertBar>button.active{border-color:#1c8a5b;background:#08271f;color:#6dffc0}.smartExecVolume{display:grid;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:6px;min-width:0}.smartExecVolume span,.smartExecVolume b{font-size:6px;color:#7899a9}.smartExecVolume input{width:100%;min-width:0;accent-color:#59d9ff}.smartExecVolume input:disabled{opacity:.35}@media(max-width:720px){.smartExecAlertBar{grid-template-columns:minmax(0,1fr) auto}.smartExecVolume{grid-column:1/-1}.smartExecAlertInfo small{font-size:7px}}@media(max-width:420px){.smartExecAlertBar{grid-template-columns:1fr}.smartExecAlertBar>button{width:100%}.smartExecVolume{grid-column:auto}}.smartExecAlertBar.watchAlertsDual{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(160px,210px)}.smartExecAlertInfo.sellWatchTone{color:#ffb3b8}.smartExecAlertInfo.sellWatchTone b{color:#ffd2d5}.smartExecAlertBar>button.active.sellTone{border-color:#a54551;background:#35141a;color:#ffb1bc}.smartExecAlertBar>button.active.buyTone{border-color:#1c8a5b;background:#08271f;color:#6dffc0}@media(max-width:980px){.smartExecAlertBar.watchAlertsDual{grid-template-columns:minmax(0,1fr) auto}.smartExecAlertBar.watchAlertsDual .smartExecVolume{grid-column:1/-1}.smartExecAlertBar.watchAlertsDual .sellWatchTone{grid-column:1/2}}@media(max-width:520px){.smartExecAlertBar.watchAlertsDual{grid-template-columns:1fr}.smartExecAlertBar.watchAlertsDual>button,.smartExecAlertBar.watchAlertsDual .smartExecVolume,.smartExecAlertBar.watchAlertsDual .sellWatchTone{grid-column:auto}}.settingsHub{width:min(760px,95vw);display:grid;gap:14px}.settingsSection{padding:14px;border:1px solid rgba(103,194,245,.14);border-radius:14px;background:linear-gradient(180deg,#ffffff06,#ffffff03);box-shadow:inset 0 1px #ffffff06}.settingsSectionHead{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.settingsSectionIcon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:none;color:#8de5ff;background:#4bc0f614;border:1px solid rgba(91,202,255,.15)}.settingsSectionHead b{display:block;color:#eff9ff;font-size:12px}.settingsSectionHead small{display:block;color:#79a;font-size:9px;line-height:1.45;margin-top:3px}.alertSettingsSection{display:grid;gap:9px}.alertSettingRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;border:1px solid rgba(119,201,242,.11);background:#05131d7a;min-width:0}.alertSettingCopy{display:flex;align-items:center;gap:10px;min-width:0}.alertSettingCopy>div{min-width:0}.alertSettingCopy b{display:block;font-size:10px;color:#edf9ff;letter-spacing:.02em}.alertSettingCopy small{display:block;margin-top:3px;font-size:8px;line-height:1.4;color:#7899a9;white-space:normal;overflow-wrap:anywhere}.alertDot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 12px currentColor;flex:none}.alertDot.buy{background:#27e39a;color:#27e39a}.alertDot.sell{background:#ff7589;color:#ff7589}.alertSettingActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.settingsToggle,.testSoundBtn{border:1px solid #26475a;background:#091c28;color:#8aa7b6;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800;cursor:pointer;white-space:nowrap}.settingsToggle.active.buy{border-color:#1f8b61;background:#08291f;color:#77ffc5}.settingsToggle.active.sell{border-color:#a54855;background:#34161d;color:#ffb3bf}.testSoundBtn{color:#b8d6e4}.testSoundBtn:hover:not(:disabled){border-color:#3b708b;color:#e9faff}.testSoundBtn:disabled{opacity:.38;cursor:not-allowed}.settingsVolumeRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,260px) 44px;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid rgba(119,201,242,.11);background:#05131d7a}.settingsVolumeRow b{display:block;font-size:10px;color:#edf9ff}.settingsVolumeRow small{display:block;margin-top:3px;font-size:8px;color:#7899a9;line-height:1.4}.settingsVolumeRow input{width:100%;accent-color:#59d9ff}.settingsVolumeRow input:disabled{opacity:.35}.settingsVolumeRow strong{font-size:9px;color:#d9eef8;text-align:right}.alertSettingsNote{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:10px;background:#389fd30f;border:1px dashed rgba(95,193,239,.14);color:#8fb1c0;font-size:8px;line-height:1.5}.alertSettingsNote svg{flex:none;margin-top:1px;color:#6fd6ff}@media(max-width:640px){.settingsHub{width:min(96vw,760px)}.alertSettingRow{grid-template-columns:1fr}.alertSettingActions{justify-content:flex-start}.settingsVolumeRow{grid-template-columns:1fr 1fr auto}.settingsSection{padding:12px}}@media(max-width:420px){.settingsVolumeRow{grid-template-columns:1fr}.settingsVolumeRow strong{text-align:left}.alertSettingActions{display:grid;grid-template-columns:1fr 1fr;width:100%}.settingsToggle,.testSoundBtn{width:100%}}.settingsModal.settingsHub{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-width:100%;max-height:min(88dvh,760px);overflow-x:hidden;overflow-y:auto;padding:14px;gap:9px;scrollbar-width:thin;overscroll-behavior:contain}.settingsHub .modalHead{align-items:center;padding-bottom:7px;border-bottom:1px solid rgba(103,194,245,.14)}.settingsHub .modalHead b{font-size:15px}.settingsHub .modalHead small{font-size:10px;line-height:1.4}.settingsHub .settingsSection{min-width:0;padding:11px 12px;border-radius:11px}.settingsHub .settingsSectionHead{gap:9px;margin-bottom:9px}.settingsHub .settingsSectionIcon{width:29px;height:29px;border-radius:8px}.settingsHub .settingsSectionHead b{font-size:12px}.settingsHub .settingsSectionHead small{font-size:10px;line-height:1.35}.settingsExchangeSection>summary{list-style:none;cursor:pointer;align-items:center;margin-bottom:0!important}.settingsExchangeSection>summary::-webkit-details-marker{display:none}.settingsExchangeSection>summary:focus-visible{outline:2px solid #60dfff;outline-offset:3px;border-radius:6px}.settingsExchangeSection .settingsExpandIcon{margin-left:auto;flex:none;color:#83b9cc;transition:transform .2s ease}.settingsExchangeSection[open] .settingsExpandIcon{transform:rotate(90deg)}.settingsExchangeSection[open]>summary{margin-bottom:10px!important}.settingsExchangeSection .credentialFormWrap{margin-top:0}.settingsHub .fontControl{margin-top:4px;padding:9px 10px;font-size:10px}.settingsHub .fontControl,.settingsHub .fontPresets,.settingsHub .resetBtn{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-left:0!important;margin-right:0!important}.settingsHub .fontPresets{margin-top:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.settingsHub .fontPresets button,.settingsHub .resetBtn{box-sizing:border-box;min-width:0;font-size:10px;padding:7px 5px}@media(max-width:420px){.settingsHub .fontPresets{grid-template-columns:repeat(2,minmax(0,1fr))}}.settingsHub .alertSettingsSection{gap:7px}.settingsHub .alertSettingRow,.settingsHub .settingsVolumeRow{padding:8px 9px;gap:8px;border-radius:9px}.settingsHub .alertSettingCopy b,.settingsHub .settingsVolumeRow b{font-size:11px}.settingsHub .alertSettingCopy small,.settingsHub .settingsVolumeRow small{font-size:10px}.settingsHub .settingsToggle,.settingsHub .testSoundBtn{font-size:10px;padding:6px 8px}.settingsHub .alertSettingsNote{font-size:9px;padding:7px 9px}@media(max-width:560px){.settingsModal.settingsHub{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px}.settingsHub .alertSettingRow{grid-template-columns:1fr}.settingsHub .alertSettingActions{justify-content:flex-start}}@media(max-width:980px){.chartInfoRail{grid-template-columns:1fr;justify-items:start;gap:8px;top:12px}.chartInfoLeft,.chartInfoCenter,.chartInfoRight{justify-content:flex-start;justify-self:start}.chartInfoCenter,.chartInfoRight{width:100%}.chartStructureStatus{margin:0}}@media(max-width:760px){.chartMiniMap{left:8px;right:8px;bottom:66px;height:28px}.chartMiniMap svg{height:24px}}@media(max-width:760px){.chartTopRail,.chartInfoRail{left:8px;right:8px}.chartTopRail{top:8px}.chartInfoRail{top:10px}.chartLegend{gap:4px;font-size:6.8px;padding:5px 7px}.chartModeBadge,.chartStructureStatus,.barCloseCountdown{font-size:6.6px;padding:5px 7px;min-height:28px}.chartStructureStatus em{max-width:120px;font-size:6.2px}.barCloseCountdown b{font-size:9px}}@media(max-width:560px){.chartInfoRail{display:grid;grid-template-columns:1fr;align-items:start;gap:7px}.chartInfoLeft,.chartInfoCenter,.chartInfoRight{display:flex;justify-content:flex-start;justify-self:start}.chartTopRail .chartModeBadge,.chartInfoRail .chartLegend,.chartInfoRail .chartStructureStatus,.chartInfoRail .barCloseCountdown{width:max-content;max-width:100%}.chartStructureStatus em{max-width:140px}}.chartScalePanel{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:9px 10px;border:1px solid #1a4660;border-radius:9px;background:linear-gradient(110deg,#071b2a,#081522);min-width:0}.chartScaleGroup{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 235px}.chartScaleGroup strong{font-size:10px;color:#c9e8f4;white-space:nowrap;flex:none}.chartScaleGroup strong small{font-size:9px;color:#65b4d3}.chartScaleGroup button,.chartScaleQuickActions button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:29px;min-height:28px;padding:4px 8px;border:1px solid #28516a;border-radius:6px;background:#0b2839;color:#d7effa;cursor:pointer;font-size:12px;font-weight:700;line-height:1}.chartScaleGroup button:hover:not(:disabled),.chartScaleQuickActions button:hover{background:#154662;border-color:#42bce9;color:#fff}.chartScaleGroup button:focus-visible,.chartScaleQuickActions button:focus-visible,.chartScaleGroup input:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.chartScaleGroup button:disabled{opacity:.38;cursor:not-allowed}.chartScaleGroup input[type=range]{flex:1 1 75px;width:100%;min-width:55px;max-width:180px;accent-color:#25b7ec;cursor:ew-resize;touch-action:auto}.chartScaleGroup output{min-width:59px;text-align:right;font-size:10px;font-variant-numeric:tabular-nums;color:#b4d9e9;white-space:nowrap}.chartScaleGroup.priceScaleGroup output{min-width:40px}.chartScaleGroup .chartFitButton{font-size:9px;min-width:67px;white-space:nowrap}.chartScaleGroup .chartFitButton.isAuto{color:#30eba8;border-color:#227957;background:#082f2a}.chartScaleQuickActions{display:flex;gap:5px;align-items:center;flex:0 0 auto}.chartScaleQuickActions button{font-size:9px;font-weight:600;min-height:28px;white-space:nowrap}.chartScaleHint{flex:1 1 100%;font-size:9px;color:#7da3b8;line-height:1.45}.chartToolbarScaleNote{font-size:8px;color:#94b8c9;white-space:nowrap;padding:0 2px;font-weight:700;letter-spacing:.02em}.chart .priceAxis{pointer-events:auto;touch-action:none;cursor:ns-resize;z-index:3;-webkit-user-select:none;user-select:none}.chart .priceAxis:active{cursor:ns-resize;background:linear-gradient(90deg,transparent,rgba(25,94,122,.8) 35%)}.chart:focus-visible{outline:2px solid #22d3ee;outline-offset:-3px}@media(max-width:760px){.chartScalePanel{padding:8px;gap:8px}.chartScaleGroup{flex:1 1 100%;gap:6px}.chartScaleGroup input[type=range]{max-width:none}.chartScaleQuickActions{flex:1 1 100%;justify-content:flex-end}.chartScaleHint{font-size:8px}.chartToolbarScaleNote{display:none}}@media(max-width:430px){.chartScaleGroup strong{min-width:54px}.chartScaleGroup button{min-width:27px;padding:4px 5px}.chartScaleGroup output{min-width:53px;font-size:9px}.chartScaleGroup.priceScaleGroup output{min-width:33px}.chartScaleGroup .chartFitButton{min-width:57px;font-size:8px;padding:4px 5px}}.analysisPage .ohlc{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;min-width:0}.analysisPage .ohlcValues{flex:1 1 250px;min-width:0}.analysisPage .ohlcBadges{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto;white-space:nowrap}.analysisPage .marketStructureBadge{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid rgba(92,207,239,.22);border-radius:999px;color:#76cfe7;background:#030f1ab8;font-size:7px;font-weight:700;letter-spacing:.12em;line-height:1;white-space:nowrap}.analysisPage .ohlcBadges .liveBadge{float:none;margin-left:0;white-space:nowrap}.quote.quoteUp strong,.quote.quoteUp small{color:#19e681}.quote.quoteDown strong,.quote.quoteDown small{color:#ff4058}.quote.quoteFlat strong,.quote.quoteFlat small{color:#8ba5b6}.storageError{position:sticky;top:0;z-index:100;padding:9px 16px;background:#52211d;color:#fff;font-size:12px}.storageError button{margin-left:12px;padding:4px 9px;border:1px solid #fff;border-radius:5px;background:transparent;color:#fff;cursor:pointer}.tfRows .tfDirection.bearish{color:#ff7183}.tfRows .tfDirection.neutral{color:#ffd34d}.tfRows .tfDirection.unavailable{color:#8ba5b6}.app .topbar .headerActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;max-width:100%;margin-left:auto}.app .topbar .headerActions .topRight{margin-left:0!important;min-width:0}.app .topbar nav{min-width:0;max-width:100%}.app .topbar .nav{white-space:nowrap}.app .topbar nav::-webkit-scrollbar{display:none}@media(min-width:1000px){.app .topbar{display:grid!important;grid-template-columns:minmax(150px,200px) minmax(0,1fr) auto;align-items:center;gap:10px 14px;height:auto;min-height:76px;padding:10px 16px;overflow:visible}.app .topbar .brand{grid-column:1;grid-row:1;justify-self:start;min-width:0;max-width:200px}.app .topbar .brand .brandLogo{width:min(100%,185px);max-width:185px;max-height:42px;height:auto;display:block;object-fit:contain}.app .topbar nav{grid-column:2;grid-row:1;order:initial!important;width:100%!important;display:flex;align-items:center;justify-content:center!important;flex-wrap:nowrap!important;gap:6px;padding:0;border-top:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.app .topbar .nav{flex:0 0 auto;min-width:0;min-height:38px;padding:8px 9px;gap:6px;font-size:10px;line-height:1.1;border-radius:10px}.app .topbar .nav svg{width:14px;height:14px;flex:none}.app .topbar .headerActions{grid-column:3;grid-row:1;justify-self:end;margin-left:0;gap:8px;min-width:0}.app .topbar .aiMineLauncherShell.header{margin:0;min-width:0;flex:none}.app .topbar .aiMineHeaderBtn{min-height:36px;padding:8px 10px;gap:6px;border-radius:14px;font-size:10px;white-space:nowrap}.app .topbar .aiMineHeaderBtn svg{width:14px;height:14px}.app .topbar .topRight{display:flex;align-items:center;gap:8px;min-width:0;max-width:320px;flex-wrap:nowrap}.app .topbar .dateBox{padding-right:8px;white-space:nowrap;border-right:1px solid var(--line-premium,#16364b)}.app .topbar .dateBox b{font-size:9px;line-height:1.1}.app .topbar .dateBox small{font-size:7px;line-height:1.1}.app .topbar .accountMenu{min-width:0;max-width:190px;padding:5px 6px;gap:6px}.app .topbar .accountMenu>img,.app .topbar .accountMenu>span{width:28px;height:28px;flex:none}.app .topbar .accountMenu>div{min-width:0;max-width:100px;overflow:hidden}.app .topbar .accountMenu>div b,.app .topbar .accountMenu>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .topbar .accountMenu>div b{font-size:8px}.app .topbar .accountMenu>div small{font-size:6px}.app .topbar .accountMenu>button{width:24px;height:24px;flex:none;padding:0;display:grid;place-items:center}}@media(min-width:1400px){.app .topbar{grid-template-columns:minmax(165px,220px) minmax(0,1fr) auto;gap:12px 16px;padding:10px 18px}.app .topbar .brand .brandLogo{max-width:200px;max-height:44px}.app .topbar nav{gap:8px}.app .topbar .nav{font-size:10.5px;padding:9px 10px}.app .topbar .topRight{max-width:350px}.app .topbar .accountMenu{max-width:210px}.app .topbar .accountMenu>div{max-width:120px}}@media(max-width:999px){.app .topbar{height:auto;min-height:78px;flex-wrap:wrap;gap:8px 12px}.app .topbar .headerActions{order:2;flex:0 1 auto}.app .topbar nav{order:3;flex:1 0 100%;width:100%!important;max-width:100%;padding:8px 0 2px;border-top:1px solid var(--line-premium,#16364b);justify-content:center!important;flex-wrap:wrap!important;gap:6px 8px;overflow:visible;white-space:normal}.app .topbar .nav{min-height:40px;padding:9px 10px;gap:6px;font-size:12px;line-height:1.2}.app .topbar .nav svg{width:16px;height:16px;flex:none}}@media(max-width:600px){.app .topbar .nav{min-height:38px;padding:8px 9px;font-size:11.5px}.app .topbar .nav svg{width:15px;height:15px}}.historyInsufficientNotice{margin:7px 0 10px;padding:10px 12px;background:#ffb43212;border:1px solid rgba(255,196,70,.3);border-radius:9px;color:#f9cb81;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.theme-light .historyInsufficientNotice{color:#86520e;background:#ffbe3c21;border-color:#b06d0c4d}.finalQualification{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin:10px 0;padding:10px 13px;border:1px solid rgba(241,171,66,.4);border-radius:10px;background:#623b0c2b;color:#f4c98b;font-size:11px}.finalQualification.qualified{color:#77e0b7;border-color:#29d08f66;background:#0e5f3b21}.finalQualification b{font-size:11px;letter-spacing:.02em}.finalQualification span{flex:1 1 400px;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.opportunityStatus{margin:12px 0;padding:13px;border:1px solid rgba(81,153,188,.23);background:#0417237a;border-radius:12px;min-width:0}.opportunityStatus.confirmed{border-color:#2acb8c4d}.opportunityStatus.watch{border-color:#edaf3d52}.opportunityStatusHead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.opportunityStatusHead>div{min-width:0}.opportunityStatus h3{font-size:12px;line-height:1.4;color:#e6f6ff;margin:4px 0;overflow-wrap:anywhere}.opportunityStatusHead>strong{color:#a8c6d6;font-size:9px;white-space:nowrap;border:1px solid rgba(105,190,220,.25);padding:6px 8px;border-radius:6px}.opportunityStatus.confirmed .opportunityStatusHead>strong{color:#62e6ab}.opportunityStatus.watch .opportunityStatusHead>strong{color:#ffd27b}.opportunityStatusMeta{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.opportunityStatusMeta span{padding:5px 7px;border-radius:6px;background:#54aad314;font-size:9px;color:#8faaba}.opportunityStatusMeta b{color:#e1f7ff}.opportunityEvidence{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.opportunityEvidence span{font-size:9px;padding:5px 7px;border-radius:7px;background:#5abedc14;color:#8faaba;max-width:100%;overflow-wrap:anywhere}.opportunityEvidence .pass{color:#72dfb4}.opportunityEvidence .pending{color:#d4b177}.opportunityStatus p,.opportunityStatus>small{display:block;color:#9bb7c5;font-size:9px;line-height:1.5;margin:7px 0 0}.theme-light .opportunityStatus{background:#eef9ffeb}.theme-light .opportunityStatus h3,.theme-light .opportunityStatusMeta b{color:#184460}@media(max-width:620px){.opportunityStatusHead{align-items:flex-start;flex-wrap:wrap}.opportunityStatus{padding:10px}.opportunityStatusMeta{gap:4px}}.decisionCol .decisionCommand,.decisionCol .decisionOwnership,.decisionCol .decisionOpportunityBrief,.decisionCol .decisionNextStep,.decisionCol .decisionRationaleCompact,.decisionCol .decisionFold{min-width:0;border:1px solid rgba(108,174,207,.19);border-radius:12px;background:#061622d6;margin-top:10px;overflow-wrap:anywhere}.decisionCol .decisionCommand{padding:14px;background:linear-gradient(145deg,#0c2b3cf0,#051421f2);border-color:#50acd747}.decisionCol .decisionCommand.buy{border-color:#1cdd856b}.decisionCol .decisionCommand.sell{border-color:#ff66766b}.decisionCol .decisionCommand.watch{border-color:#f1c05b59}.decisionCommandTop,.decisionCommandAction,.decisionCommandMetrics,.decisionBriefHeading{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0}.decisionCommandTop{font-size:9px;font-weight:800;letter-spacing:.07em;color:#9dbdcf;flex-wrap:wrap}.commandQuality{font-size:9px;letter-spacing:0}.commandQuality.fresh{color:#5ce0aa}.commandQuality.stale{color:#ffc17b}.decisionCommandAction{align-items:flex-start;margin:12px 0;flex-wrap:wrap}.decisionCommandAction>div{flex:1 1 200px;min-width:0}.decisionCommandAction h2{margin:0;font-size:clamp(21px,2.2vw,28px);line-height:1.12;letter-spacing:.01em;color:#e5f5ff}.decisionCommand.buy .decisionCommandAction h2{color:#61e9ae}.decisionCommand.sell .decisionCommandAction h2{color:#ff8291}.decisionCommand.watch .decisionCommandAction h2{color:#ffdb91}.decisionCommandAction p{color:#a6c1cf;font-size:11px;line-height:1.5;margin:8px 0 0}.commandGate{padding:7px 9px;border-radius:8px;border:1px solid rgba(148,163,184,.32);font-size:9px;white-space:nowrap;color:#bed0dc}.commandGate.qualified{color:#5ce0aa;border-color:#1cdd8566;background:#137d5524}.decisionCommandMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.decisionCommandMetrics>div{min-width:0;padding:9px;border-radius:9px;background:#06121cb8;border:1px solid rgba(103,156,188,.17)}.decisionCommandMetrics small{display:block;font-size:8px;color:#88a9ba;letter-spacing:.03em}.decisionCommandMetrics b{display:block;font-size:17px;margin-top:4px;color:#eaf8ff;overflow-wrap:anywhere}.decisionCommandMetrics b span{font-size:9px;color:#789caf}.decisionCommandMetrics b.commandCoreState{font-size:13px;letter-spacing:.02em}.commandGateNote{display:flex;align-items:flex-start;gap:7px;color:#b2c8d4;font-size:10px;line-height:1.5;margin-top:10px;overflow-wrap:anywhere}.commandGateNote svg{flex:none;color:#73bbdb;margin-top:1px}.decisionCol .decisionOwnership{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;flex-wrap:wrap}.decisionOwnership>span,.decisionBriefHeading span,.decisionNextStep span{font-size:9px;font-weight:800;color:#84a5b7;letter-spacing:.07em}.decisionOwnership>div{display:flex;gap:6px;min-width:0}.decisionOwnership button{border:1px solid #28536a;background:#092132;color:#a8c4d2;border-radius:8px;padding:7px 9px;cursor:pointer;font-size:10px;white-space:nowrap}.decisionOwnership button.active{border-color:#319fdd;background:#0a5484;color:#fff}.decisionOwnership button:focus-visible,.decisionFold summary:focus-visible,.decisionInlineDetails summary:focus-visible{outline:2px solid #45c8ff;outline-offset:2px}.decisionCol .decisionOpportunityBrief{padding:12px}.decisionBriefHeading{align-items:flex-start}.decisionBriefHeading h3{font-size:13px;margin:4px 0 0;color:#e8f8ff}.decisionBriefHeading>b{padding:6px 7px;border:1px solid #29536a;border-radius:7px;font-size:9px;color:#a9d1e6;white-space:nowrap}.decisionOpportunityBrief>p{margin:8px 0 0;font-size:10px;color:#a2bac8;line-height:1.5}.decisionInlineDetails{margin-top:9px;color:#b7d8eb;font-size:10px}.decisionInlineDetails summary{cursor:pointer;padding:6px 0}.decisionInlineDetails .opportunityEvidence{margin-top:5px}.decisionCol .decisionNextStep{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0}.decisionNextStep>div{min-width:0;padding:11px}.decisionNextStep>div+div{border-left:1px solid rgba(108,174,207,.19)}.decisionNextStep p{margin:6px 0 0;color:#d0e2ec;line-height:1.45;font-size:10px}.decisionCol .decisionTabs{margin:11px 0 0;gap:6px}.decisionCol .decisionTabs button{min-width:0;padding:10px 4px;font-size:10px}.decisionCol .decisionRationaleCompact{padding:12px}.decisionRationaleCompact>b{font-size:11px;color:#d6f2ff}.decisionRationaleCompact p{font-size:10px;line-height:1.55;color:#aec9d7;margin:7px 0 0}.decisionFold{padding:0}.decisionFold>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;padding:12px;color:#bcd7e6;font-size:11px;font-weight:700}.decisionFold>summary::-webkit-details-marker{display:none}.decisionFold[open]>summary{border-bottom:1px solid rgba(108,174,207,.19);color:#e8faff}.decisionFold>summary svg{transition:transform .18s ease;flex:none}.decisionFold[open]>summary svg{transform:rotate(90deg)}.decisionFoldBody{padding:10px;min-width:0}.decisionFoldBody>*{max-width:100%;min-width:0}.decisionFoldBody .smartExecutionPanel,.decisionFoldBody .tradingGuidePanel{margin:0;box-shadow:none}.decisionFoldBody .metricCards,.decisionFoldBody .readinessPanel{margin-top:10px}.theme-light .decisionCol .decisionCommand,.theme-light .decisionCol .decisionOwnership,.theme-light .decisionCol .decisionOpportunityBrief,.theme-light .decisionCol .decisionNextStep,.theme-light .decisionCol .decisionRationaleCompact,.theme-light .decisionCol .decisionFold{background:#f7fbfd;color:#15374b;border-color:#c7dfea}.theme-light .decisionCommandAction h2,.theme-light .decisionBriefHeading h3,.theme-light .decisionCommandMetrics b{color:#113d57}.theme-light .decisionCommandAction p,.theme-light .decisionNextStep p,.theme-light .decisionRationaleCompact p{color:#446a80}.theme-light .decisionCommandMetrics>div{background:#eaf4f9;border-color:#d1e5ef}.theme-light .decisionFold>summary{color:#214d66}.theme-light .decisionOwnership button{background:#e3eff6;color:#28556d}.theme-light .decisionOwnership button.active{background:#0876b5;color:#fff}@media(max-width:500px){.decisionCol .decisionNextStep{grid-template-columns:1fr}.decisionNextStep>div+div{border-left:0;border-top:1px solid rgba(108,174,207,.19)}.decisionCol .decisionCommandMetrics{gap:5px}.decisionCommandMetrics>div{padding:7px}.decisionCommandMetrics small{font-size:7px}.decisionCommandMetrics b{font-size:14px}.decisionCommandAction h2{font-size:23px}}.decisionOpportunityMeta{padding:6px 0;color:#8eafc2;font-size:9px;line-height:1.4}.decisionCol .decisionPlanSummary{min-width:0;margin-top:10px;padding:12px;border:1px solid rgba(108,174,207,.2);border-radius:12px;background:#061622d6;overflow-wrap:anywhere}.decisionPlanSummary .decisionBriefHeading>b{max-width:110px;text-align:center;line-height:1.2}.decisionPlanSummary .decisionBriefHeading>b.planQualified{color:#65dfaf;border-color:#1cdd856b;background:#137d551a}.decisionPlanSummary .decisionBriefHeading>b.planPreview{color:#ffc57c;border-color:#ffc2674a;background:#ffc2670d}.decisionPlanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.decisionPlanGrid>div{min-width:0;padding:9px;border:1px solid rgba(103,156,188,.16);background:#06121ca6;border-radius:9px}.decisionPlanGrid small{display:block;font-size:8px;letter-spacing:.035em;color:#8babbc;font-weight:750}.decisionPlanGrid b{display:block;margin-top:6px;line-height:1.45;font-size:11px;color:#e3f5ff;font-weight:750;overflow-wrap:anywhere}.decisionPlanFoot{display:flex;align-items:flex-start;gap:7px;color:#aac5d5;line-height:1.5;font-size:10px;margin:10px 0 0}.decisionPlanFoot svg{color:#ffc57c;flex:none;margin-top:1px}.decisionAdvanced>summary>span{display:flex;flex-direction:column;gap:4px;min-width:0}.decisionAdvanced>summary small{font-size:9px;font-weight:400;color:#799baa;line-height:1.3}.decisionAdvanced .decisionTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 10px}.decisionAdvanced .decisionTabs button{padding:9px 2px;font-size:9px;min-width:0;line-height:1.2}.decisionAdvanced .decisionRationaleCompact{margin:0;border:0;padding:3px;background:transparent}.decisionAudit{padding:4px 2px;color:#abc4d2;overflow-wrap:anywhere}.decisionAudit h3{font-size:11px;color:#d9f1ff;margin:14px 0 8px}.decisionAudit h3:first-child{margin-top:2px}.decisionAudit p,.decisionAudit li{font-size:10px;line-height:1.6}.decisionAudit ul{margin:6px 0 0;padding-left:18px}.decisionAuditGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;border:1px solid rgba(108,174,207,.17);background:#06121c99;padding:10px;border-radius:8px}.decisionAuditGrid span{color:#84a5b7;font-size:8px;letter-spacing:.04em}.decisionAuditGrid b{color:#e1f5fe;font-size:10px;text-align:right;overflow-wrap:anywhere}.theme-light .decisionCol .decisionPlanSummary{background:#f7fbfd;color:#15374b;border-color:#c7dfea}.theme-light .decisionPlanGrid>div,.theme-light .decisionAuditGrid{background:#eaf4f9;border-color:#d1e5ef}.theme-light .decisionPlanGrid b,.theme-light .decisionAuditGrid b{color:#173f56}.theme-light .decisionPlanFoot,.theme-light .decisionAudit{color:#446a80}.theme-light .decisionAdvanced>summary small{color:#55798b}@media(max-width:500px){.decisionPlanGrid{gap:5px}.decisionPlanGrid>div{padding:8px}.decisionAdvanced .decisionTabs button{font-size:8px}}.analysisPage .center{min-width:0;overflow:visible}.analysisPage .center .marketHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.analysisPage .center .marketHead>div:first-child{min-width:0;flex:1 1 225px}.analysisPage .center .assetHeader{min-width:0}.analysisPage .center .assetHeader>div{min-width:0}.analysisPage .center .assetHeader h1,.analysisPage .center .assetHeader span{overflow-wrap:anywhere}.analysisPage .center .quote{font-size:clamp(22px,2.4vw,34px);overflow-wrap:anywhere}.analysisPage .center .chartControls{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.analysisPage .center .activeTfBadge{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid rgba(81,216,255,.35);border-radius:9px;font-size:10px;line-height:1.2;font-weight:800;white-space:nowrap;cursor:default}.analysisPage .center .ohlc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:10px;line-height:1.6}.analysisPage .center .ohlcValues{overflow-wrap:anywhere;min-width:0}.analysisPage .center .chartPanel{min-width:0;max-width:100%}.analysisPage .center .chart{height:clamp(310px,33vw,470px);max-width:100%}.analysisPage .center .marketSignalSummary{margin-top:14px;display:grid;gap:9px}.analysisPage .center .marketSignalHeading{display:flex;gap:6px 14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.analysisPage .center .marketSignalHeading b{font-size:11px;letter-spacing:.09em;color:#bfefff}.analysisPage .center .marketSignalHeading small{font-size:9px;color:#789bab;line-height:1.4}.analysisPage .center .marketSignalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.analysisPage .center .marketSignalTile{min-width:0;padding:11px;border-radius:12px;border:1px solid rgba(81,164,199,.18);background:linear-gradient(160deg,#0e283ca6,#06131fcc);display:grid;gap:5px}.analysisPage .center .marketSignalTile span{color:#8fb2c3;font-size:9px;font-weight:750;letter-spacing:.035em}.analysisPage .center .marketSignalTile strong{color:#eafaff;font-size:clamp(12px,1.2vw,17px);font-weight:850;min-width:0;overflow-wrap:anywhere}.analysisPage .center .marketSignalTile small{color:#7dabb8;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.analysisPage .center .marketTechnicalDetails{margin-top:12px;border:1px solid rgba(92,174,210,.2);border-radius:12px;background:#071624a1;min-width:0}.analysisPage .center .marketTechnicalDetails>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;cursor:pointer}.analysisPage .center .marketTechnicalDetails>summary::-webkit-details-marker{display:none}.analysisPage .center .marketTechnicalDetails>summary b{color:#d3f0fb;font-size:11px;letter-spacing:.065em}.analysisPage .center .marketTechnicalDetails>summary small{display:block;color:#799cac;margin-top:4px;font-size:9px;line-height:1.4}.analysisPage .center .marketTechnicalDetails>summary svg{color:#66cfee;flex:none;transition:transform .2s}.analysisPage .center .marketTechnicalDetails[open]>summary svg{transform:rotate(90deg)}.analysisPage .center .marketTechnicalContent{display:grid;gap:10px;padding:0 13px 13px}.analysisPage .center .marketDetailSection{border-top:1px solid rgba(92,174,210,.16);padding-top:12px;min-width:0}.analysisPage .center .marketDetailSection h3{font-size:11px;margin:0 0 8px;color:#d1edf8}.analysisPage .center .marketDetailSection p{font-size:10px;margin:8px 0 0;color:#92adbc;line-height:1.55;overflow-wrap:anywhere}.analysisPage .center .marketDetailSection p b{color:#daeaf3}.analysisPage .center .marketDetailMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.analysisPage .center .marketDetailMetrics span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-radius:8px;background:#13354b4d;color:#86a6b6;font-size:9px}.analysisPage .center .marketDetailMetrics b{color:#e6f7fe;overflow-wrap:anywhere;min-width:0;text-align:right}.theme-light .analysisPage .center .marketSignalTile,.theme-light .analysisPage .center .marketTechnicalDetails{background:#f2f9fc;border-color:#266c8c33}.theme-light .analysisPage .center .marketSignalHeading b,.theme-light .analysisPage .center .marketSignalTile strong,.theme-light .analysisPage .center .marketTechnicalDetails>summary b,.theme-light .analysisPage .center .marketDetailSection h3,.theme-light .analysisPage .center .marketDetailMetrics b{color:#12374d}.theme-light .analysisPage .center .marketDetailMetrics span{background:#52a8c914}@media(max-width:1650px){.analysisPage .center .marketSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.analysisPage .center .chart{height:clamp(300px,44vw,420px)}}@media(max-width:540px){.analysisPage .center .marketHead .chartControls{justify-content:flex-start;flex:1 1 100%}.analysisPage .center .marketSignalTile{padding:9px}.analysisPage .center .marketSignalTile strong{font-size:13px}.analysisPage .center .marketDetailMetrics{grid-template-columns:1fr}.analysisPage .center .chart{height:310px}.analysisPage .center .quote{font-size:24px}}.analysisPage .center .marketHead{padding:6px 0 10px;gap:16px}.analysisPage .center .marketIdentityBlock{display:grid;gap:10px;min-width:0}.analysisPage .center .assetHeader{gap:12px}.analysisPage .center .assetHeader h1{margin:2px 0 0;font-size:clamp(22px,1.8vw,30px);letter-spacing:-.03em;color:#f0fbff}.analysisPage .center .assetHeader span{color:#8eafbe;font-size:11px;line-height:1.45}.analysisPage .center .quote{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 10px;margin-top:0;font-size:clamp(30px,3.2vw,42px);font-weight:950;line-height:1;letter-spacing:-.05em;color:#f3fbff;text-shadow:0 10px 22px rgba(0,0,0,.18)}.analysisPage .center .quote strong{font-size:clamp(14px,1.1vw,16px);font-weight:800;padding:6px 10px;border-radius:999px;background:#19e6811a;border:1px solid rgba(25,230,129,.18);margin-left:0}.analysisPage .center .quote small{font-size:12px;font-weight:800;color:inherit}.analysisPage .center .quote.quoteDown strong{background:#ff40581f;border-color:#ff405838}.analysisPage .center .quote.quoteFlat strong{background:#8ba5b61a;border-color:#8ba5b62e}.analysisPage .center .chartControls{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.analysisPage .center .chartControls>button,.analysisPage .center .chartControls>.iconBtn,.analysisPage .center .activeTfBadge{min-height:38px}.analysisPage .center .activeTfBadge{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid rgba(92,207,239,.34);border-radius:12px;background:linear-gradient(180deg,#081e2df2,#05141fe6);box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff08;font-size:10px;line-height:1.1;font-weight:900;letter-spacing:.03em;color:#eafaff;white-space:nowrap;cursor:default}.analysisPage .center .chartControls button{background:linear-gradient(180deg,#081e2df2,#05141fe6);color:#9ebdcb;border:1px solid rgba(96,178,214,.18);border-radius:12px;padding:9px 12px;font-size:10px;display:inline-flex;gap:6px;align-items:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 12px 24px #00000029,inset 0 1px #ffffff08}.analysisPage .center .chartControls button:hover,.analysisPage .center .chartControls .iconBtn:hover{border-color:#5ccfef5c;color:#effcff;transform:translateY(-1px)}.analysisPage .center .chartControls .iconBtn{padding:9px 11px}.analysisPage .center .chartStatusBadge{display:inline-flex;align-items:center;gap:8px;min-height:38px;max-width:min(100%,420px);padding:8px 12px;border-radius:12px;background:linear-gradient(180deg,#06141ff5,#06141fe0);border:1px solid rgba(96,178,214,.18);box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff08;color:#8faebe;white-space:nowrap;overflow:hidden}.analysisPage .center .chartStatusBadge b{color:#effbff;font-size:10px;font-weight:900;letter-spacing:.05em;flex:none}.analysisPage .center .chartStatusBadge small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:9px;color:#89a8b7}.analysisPage .center .chartStatusBadge .liveStatusDot{font-size:9px;flex:none}.analysisPage .center .chartStatusBadge.fresh{border-color:#19e6813d}.analysisPage .center .chartStatusBadge.aging{border-color:#ffd34d47}.analysisPage .center .chartStatusBadge.stale,.analysisPage .center .chartStatusBadge.offline{border-color:#ff405833}.analysisPage .center .chartStatusBadge.connecting{border-color:#67d8f73d}.analysisPage .center .ohlc{margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(96,178,214,.14);border-radius:12px;background:linear-gradient(180deg,#071624b8,#05111bd1);box-shadow:inset 0 1px #ffffff06}.analysisPage .center .ohlcValues{display:flex;flex-wrap:wrap;gap:8px 14px;color:#89a9b8;font-size:10px;letter-spacing:.015em}.analysisPage .center .ohlcValues b{color:#effbff;font-size:10px}.analysisPage .center .ohlcValues .ohlcMetric{display:inline-flex;align-items:center;gap:5px}.analysisPage .center .ohlcValues .ohlcMetric em{font-style:normal;color:#688493;font-weight:800;letter-spacing:.06em}.analysisPage .center .chartPanel{position:relative}.analysisPage .center .indicatorMenu{right:8px;top:56px;z-index:5;padding:10px;border:1px solid rgba(96,178,214,.2);border-radius:14px;background:linear-gradient(180deg,#06141ff7,#05111bf0);box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff08;grid-template-columns:repeat(2,minmax(136px,1fr));gap:6px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.analysisPage .center .indicatorMenu button{min-height:36px;padding:8px 10px;border-radius:10px;border:1px solid rgba(96,178,214,.14);background:linear-gradient(180deg,#081b28fa,#05121df2);color:#9ebdcb;font-size:8.8px;font-weight:700;letter-spacing:.02em;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.analysisPage .center .indicatorMenu button:hover{border-color:#5ccfef5c;color:#effcff;transform:translateY(-1px)}.analysisPage .center .indicatorMenu button.selected{background:linear-gradient(135deg,#177db2fa,#4257c7f5);color:#fff;border-color:#66dcff94;box-shadow:0 10px 18px #177db22e}.theme-light .analysisPage .center .chartStatusBadge,.theme-light .analysisPage .center .ohlc,.theme-light .analysisPage .center .indicatorMenu{background:linear-gradient(180deg,#fffffff0,#eff7fbf5);border-color:#266c8c29;box-shadow:0 14px 32px #25526b1f,inset 0 1px #fffc}.theme-light .analysisPage .center .assetHeader h1,.theme-light .analysisPage .center .quote,.theme-light .analysisPage .center .chartStatusBadge b,.theme-light .analysisPage .center .ohlcValues b{color:#10283a}.theme-light .analysisPage .center .chartStatusBadge small,.theme-light .analysisPage .center .assetHeader span,.theme-light .analysisPage .center .ohlcValues{color:#56788a}.theme-light .analysisPage .center .chartControls button,.theme-light .analysisPage .center .activeTfBadge,.theme-light .analysisPage .center .indicatorMenu button{background:linear-gradient(180deg,#fafdfffa,#edf6fbf2);color:#244457;border-color:#266c8c29}@media(max-width:780px){.analysisPage .center .marketHead{gap:12px}.analysisPage .center .chartControls{justify-content:flex-start;gap:7px}.analysisPage .center .chartStatusBadge{max-width:100%;order:-1}.analysisPage .center .indicatorMenu{left:10px;right:10px;top:58px;grid-template-columns:1fr 1fr}.analysisPage .center .ohlc{padding:9px 10px}.analysisPage .center .ohlcValues{gap:7px 10px}}@media(max-width:560px){.analysisPage .center .chartControls{flex:1 1 100%}.analysisPage .center .chartControls>button,.analysisPage .center .chartControls>.iconBtn,.analysisPage .center .activeTfBadge,.analysisPage .center .chartStatusBadge{min-height:36px}.analysisPage .center .chartStatusBadge{width:100%;justify-content:flex-start}.analysisPage .center .indicatorMenu{grid-template-columns:1fr}}.analysisPage .sidebar .assetExplorerHead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.analysisPage .sidebar .assetExplorerHead .panelTitle{margin:0!important}.analysisPage .sidebar .assetCountBadge{padding:6px 8px;border:1px solid rgba(81,216,255,.21);border-radius:999px;color:#87d9f5;background:#0e537029;font-size:9px;font-weight:850;white-space:nowrap}.analysisPage .sidebar .universeMeta{margin:7px 0 8px;white-space:normal;line-height:1.4;overflow-wrap:anywhere}.analysisPage .sidebar .assetSortBar{margin-bottom:8px;gap:5px}.analysisPage .sidebar .assetSortBar button{font-size:9px;padding:6px 8px;border-radius:8px}.analysisPage .sidebar .assetSortLabel{font-size:9px}.analysisPage .sidebar .assetList{min-height:100px;max-height:min(340px,40vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.analysisPage .sidebar .assetRow{display:grid;grid-template-columns:minmax(0,1fr) 33px;align-items:center;gap:3px;min-width:0;padding:3px 4px;border:1px solid transparent;border-radius:10px;background:transparent;transition:background .2s ease,border-color .2s ease}.analysisPage .sidebar .assetRow:hover,.analysisPage .sidebar .assetRow.selected,.analysisPage .sidebar .assetRow:focus-within{background:#1655743d;border-color:#4dbae940;transform:none}.analysisPage .sidebar .assetRow .assetSelect{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:7px;align-items:center;min-width:0;min-height:43px;padding:6px 3px;background:transparent;border:0;border-radius:7px;color:inherit;text-align:left;cursor:pointer}.analysisPage .sidebar .assetRow .assetSelect:hover{background:#3d96c917}.analysisPage .sidebar .assetRow .assetName,.analysisPage .sidebar .assetRow .assetPrice{min-width:0}.analysisPage .sidebar .assetRow .assetPrice b{display:block;white-space:nowrap;font-size:10px}.analysisPage .sidebar .assetRow .assetPrice small{display:block;white-space:nowrap;font-size:9px}.analysisPage .sidebar .watchStarButton{display:grid;place-items:center;min-width:30px;min-height:37px;padding:6px 4px;border:1px solid transparent;border-radius:8px;background:transparent;color:#708c9d;cursor:pointer}.analysisPage .sidebar .watchStarButton:hover,.analysisPage .sidebar .watchStarButton:focus-visible{background:#facd531a;border-color:#facd5340;color:#f0d078}.analysisPage .sidebar .watchStarButton.on{color:#ffcd59}.analysisPage .sidebar .assetSelect:focus-visible,.analysisPage .sidebar .watchStarButton:focus-visible{outline:2px solid #51d8ff;outline-offset:1px}.analysisPage .sidebar .sidebarControlGroup{display:grid;gap:10px;margin-top:15px!important;min-width:0}.analysisPage .sidebar .sidebarControlGroup .panelTitle{margin:0!important}.analysisPage .sidebar .sidebarControlGroup .strategyGrid{gap:6px}.analysisPage .sidebar .sidebarControlGroup .strategyGrid button{min-width:0;padding:9px 4px!important}.analysisPage .sidebar .sidebarControlGroup .strategyGrid small{overflow-wrap:anywhere}.analysisPage .sidebar .sidebarControlGroup .strategyRouteHint{margin:0!important;padding:10px!important}.analysisPage .sidebar .sidebarControlGroup .strategyRouteHint b{font-size:10px;overflow-wrap:anywhere}.analysisPage .sidebar .sidebarControlGroup .strategyRouteHint small{font-size:9px;line-height:1.5}.analysisPage .sidebar .sidebarControlGroup .timeframeSpoiler{margin:0!important}.analysisPage .sidebar .dataConnectionCard{min-width:0;display:grid;gap:9px;padding:11px;border:1px solid rgba(81,174,222,.18);background:linear-gradient(145deg,#0c2636b3,#05131ed1);border-radius:12px}.analysisPage .sidebar .dataConnectionTop{display:flex;align-items:center;gap:8px;min-width:0}.analysisPage .sidebar .dataConnectionTop>div{display:grid;min-width:0;gap:2px}.analysisPage .sidebar .dataConnectionTop b{font-size:11px;color:#e2f6ff}.analysisPage .sidebar .dataConnectionTop small{font-size:8px;color:#87aab9;line-height:1.3}.analysisPage .sidebar .connectionStatusBadge{margin-left:auto;flex:none;color:#76e1b3;background:#1ba86d1f;border:1px solid rgba(27,168,109,.24);padding:5px 6px;border-radius:6px;font-size:8px;font-weight:850}.analysisPage .sidebar .dataFeedHealth{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;min-width:0;color:#87aabb}.analysisPage .sidebar .dataFeedHealth b{font-size:9px;color:#daeaf2;min-width:0;text-align:right;overflow-wrap:anywhere}.analysisPage .sidebar .dataFeedHealth .feedFresh{color:#5ee4a7}.analysisPage .sidebar .dataFeedHealth .feedStale{color:#ffb17b}.analysisPage .sidebar .dataFeedHealth .feedLoading{color:#f5d37a}.analysisPage .sidebar .analyzeBtn{margin-top:16px!important;min-height:44px;padding:11px!important}.theme-light .analysisPage .sidebar .dataConnectionCard{background:#f2f9fc;border-color:#19688e33}.theme-light .analysisPage .sidebar .dataConnectionTop b,.theme-light .analysisPage .sidebar .assetRow .assetSelect,.theme-light .analysisPage .sidebar .dataFeedHealth b{color:#12374d}.theme-light .analysisPage .sidebar .dataFeedHealth .feedFresh{color:#078957}.theme-light .analysisPage .sidebar .dataFeedHealth .feedStale{color:#b85e18}@media(max-width:1250px){.analysisPage .sidebar .assetRow .assetSelect{grid-template-columns:26px minmax(0,1fr) auto;gap:5px}.analysisPage .sidebar .assetRow .assetPrice b{font-size:9px}}@media(max-width:700px){.analysisPage .sidebar .assetList{max-height:320px}.analysisPage .sidebar .strategyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisPage .sidebar .assetRow .assetSelect{min-height:47px}.analysisPage .sidebar .watchStarButton{min-height:44px}}.scannerProPage .scannerProSummary{grid-template-columns:repeat(5,minmax(0,1fr))}.scannerProPage .scannerOpportunityRadar .radarGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.scannerProPage .scannerOpportunityRadar .radarCard{min-height:110px}.scannerScanMeta{font-size:10px;color:#8ca9bb;margin:10px 3px;line-height:1.5}.scannerProPage .scanProRow{grid-template-columns:30px minmax(150px,1.25fr) 82px minmax(145px,1.2fr) 106px 55px 58px minmax(135px,1fr) 70px;min-width:955px;gap:8px}.scannerProPage .scanProRow .setupCell b{display:block;font-size:9px;color:#dbf0fa;white-space:normal}.scannerProPage .scanProRow .setupCell small{display:block;margin-top:3px;font-size:8px;color:#7899ae}.scannerProPage .scanUnavailable{opacity:.66;cursor:not-allowed!important}.scannerProPage .decisionPill.candidate{color:#1ce2a3;background:#06281f;border-color:#176346}.scannerProPage .decisionPill.review{color:#b4c7d2;background:#0a2030;border-color:#28536b}.scannerProPage .decisionPill.unavailable{color:#ff8694;background:#280a11;border-color:#6d1e2e}.scannerExtra{margin-top:12px;border:1px solid #173b50;border-radius:12px;padding:12px;color:#a6c8d9;background:#06131e}.scannerExtra summary{cursor:pointer;font-size:12px;font-weight:700;list-style-position:inside}.scannerExtra .heatmapPanel{margin-top:12px}.scannerNoMatch{min-height:95px!important}@media(max-width:1050px){.scannerProPage .scanProRow{min-width:955px}.scannerProPage .scannerOpportunityRadar .radarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.scannerProPage .scannerProSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.scannerProPage .scannerOpportunityRadar .radarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.scannerProPage .scannerProSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.scannerProPage .scannerOpportunityRadar .radarGrid{grid-template-columns:1fr}}.aiMineFeedWarning{padding:7px 10px;border:1px solid rgba(252,181,80,.35);border-radius:9px;color:#ffdca1;background:#784a0e24;font-size:11px}.aiMinePanel{overflow:hidden}.aiMineCompactContent,.aiMineChatWorkspace,.aiMineTabWorkspace{min-width:0}@media(max-width:520px){.aiMinePanel{width:calc(100vw - 16px)!important;left:8px!important;max-height:calc(100dvh - 18px)!important;top:8px!important}.aiMineMeta{gap:4px;padding:7px}.aiMineViewTabs{overflow-x:auto;max-width:100%}.aiMineAnswerActions{flex-wrap:wrap}}.analysisPage{--ap-radius-shell:18px;--ap-radius-card:13px;--ap-radius-control:10px;--ap-border:rgba(101,181,216,.18);--ap-divider:rgba(102,174,207,.14);--ap-shadow-shell:0 18px 48px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.035);--ap-shadow-card:0 9px 24px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.025);--ap-motion:cubic-bezier(.2,.75,.2,1)}.analysisPage .sidebar,.analysisPage .center,.analysisPage .decisionCol{border-radius:var(--ap-radius-shell)!important;box-shadow:var(--ap-shadow-shell);border-color:var(--ap-border)}.analysisPage .sidebar>*+*,.analysisPage .decisionCol>*+*{margin-top:14px!important}.analysisPage .sidebar .sidebarControlGroup{margin-top:14px!important;gap:11px}.analysisPage .sidebar .panelTitle,.analysisPage .decisionCol .decisionHead{letter-spacing:.02em}.analysisPage .sidebar .assetRow,.analysisPage .sidebar .dataConnectionCard,.analysisPage .sidebar .strategyRouteHint,.analysisPage .sidebar .timeframeSpoiler,.analysisPage .center .ohlc,.analysisPage .center .marketSignalTile,.analysisPage .center .marketTechnicalDetails,.analysisPage .center .marketDetailMetrics span,.analysisPage .decisionCol .decisionCommand,.analysisPage .decisionCol .decisionOwnership,.analysisPage .decisionCol .decisionOpportunityBrief,.analysisPage .decisionCol .decisionNextStep,.analysisPage .decisionCol .decisionPlanSummary,.analysisPage .decisionCol .decisionRationaleCompact,.analysisPage .decisionCol .decisionFold{border-radius:var(--ap-radius-card)}.analysisPage .sidebar .dataConnectionCard,.analysisPage .center .ohlc,.analysisPage .center .marketSignalTile,.analysisPage .center .marketTechnicalDetails,.analysisPage .decisionCol .decisionOwnership,.analysisPage .decisionCol .decisionOpportunityBrief,.analysisPage .decisionCol .decisionNextStep,.analysisPage .decisionCol .decisionPlanSummary,.analysisPage .decisionCol .decisionRationaleCompact,.analysisPage .decisionCol .decisionFold{box-shadow:var(--ap-shadow-card);border-color:var(--ap-border)}.analysisPage .center>.marketHead{margin:0!important;padding:4px 0 12px!important}.analysisPage .center>.ohlc{margin:0 0 12px!important}.analysisPage .center>.chartPanel{margin:0!important}.analysisPage .center>.marketSignalSummary{margin-top:14px!important;gap:10px}.analysisPage .center>.marketTechnicalDetails{margin-top:12px!important}.analysisPage .center .marketSignalGrid{gap:10px}.analysisPage .center .marketSignalTile{padding:12px;gap:6px;min-width:0}.analysisPage .center .marketTechnicalDetails>summary{padding:13px 14px}.analysisPage .center .marketTechnicalContent{gap:12px;padding:0 14px 14px}.analysisPage .center .marketDetailSection{border-color:var(--ap-divider)}.analysisPage .center .marketDetailMetrics{gap:8px}.analysisPage .center .marketDetailMetrics span{padding:9px 10px}.analysisPage .center .quote{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:9px;line-height:1.18;min-width:0}.analysisPage .center .quoteValue{display:inline-block;min-width:0;max-width:100%;font-weight:950;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.analysisPage .center .quoteChangeAmount{display:inline-flex;align-items:center;justify-content:center;margin:0;min-height:32px;padding:7px 13px;white-space:nowrap;letter-spacing:0;font-size:clamp(12px,1.12vw,15px);font-variant-numeric:tabular-nums;line-height:1.1}.analysisPage .center .quoteChangePercent{display:inline-flex;align-items:center;flex:none;margin:0 0 0 2px;padding:5px 1px;white-space:nowrap;letter-spacing:.015em;font-size:clamp(12px,1.08vw,14px);font-weight:750;font-variant-numeric:tabular-nums;line-height:1.15}.analysisPage .center .chartControls>button,.analysisPage .center .activeTfBadge,.analysisPage .center .chartStatusBadge,.analysisPage .center .indicatorMenu button,.analysisPage .sidebar .watchStarButton,.analysisPage .sidebar .strategyGrid button,.analysisPage .sidebar .timeframeSpoilerToggle,.analysisPage .decisionCol .decisionOwnership button,.analysisPage .decisionCol .decisionTabs button{border-radius:var(--ap-radius-control)}.analysisPage .center .activeTfBadge,.analysisPage .center .chartStatusBadge,.analysisPage .center .chartControls>button{box-shadow:var(--ap-shadow-card)}.analysisPage .center .chartScalePanel{border-radius:var(--ap-radius-card);border-color:var(--ap-border);box-shadow:var(--ap-shadow-card);gap:9px 14px}.analysisPage .center .chart{border-radius:var(--ap-radius-card)}.analysisPage .center .chartPanel:after{border-radius:var(--ap-radius-card)}.analysisPage .center .chartMiniMap,.analysisPage .center .chartToolbar,.analysisPage .center .chartLegend,.analysisPage .center .chartStructureStatus,.analysisPage .center .barCloseCountdown,.analysisPage .center .strip{border-radius:var(--ap-radius-control);box-shadow:var(--ap-shadow-card)}.analysisPage .center .indicatorStrips{gap:10px!important;margin-top:12px!important}.analysisPage .center .indicatorMenu{border-radius:var(--ap-radius-card);border-color:var(--ap-border);box-shadow:0 18px 36px #00000038}.analysisPage .sidebar .sidebarControlGroup+.sidebarControlGroup{border-top:1px solid var(--ap-divider);padding-top:14px}.analysisPage .decisionCol .decisionNextStep>div+div{border-left-color:var(--ap-divider)}.analysisPage .decisionCol .decisionFold[open]>summary{border-bottom-color:var(--ap-divider)}.analysisPage .decisionCol .decisionPlanGrid>div,.analysisPage .decisionCol .decisionCommandMetrics>div,.analysisPage .decisionCol .decisionAuditGrid{border-color:var(--ap-divider);border-radius:var(--ap-radius-control)}.analysisPage .center .chartControls button:focus-visible,.analysisPage .center .indicatorMenu button:focus-visible,.analysisPage .center .legendToggle:focus-visible,.analysisPage .center .chartToolGroup button:focus-visible,.analysisPage .sidebar .strategyGrid button:focus-visible,.analysisPage .sidebar .timeframeSpoilerToggle:focus-visible,.analysisPage .decisionCol .decisionTabs button:focus-visible{outline:2px solid #62d8ff;outline-offset:2px}.theme-light .analysisPage{--ap-border:rgba(39,111,146,.19);--ap-divider:rgba(39,111,146,.15);--ap-shadow-shell:0 15px 36px rgba(37,82,107,.11),inset 0 1px 0 rgba(255,255,255,.75);--ap-shadow-card:0 7px 18px rgba(37,82,107,.07),inset 0 1px 0 rgba(255,255,255,.75)}@media(max-width:1100px){.analysisPage .center .quote{column-gap:10px}.analysisPage .center .quoteChangeAmount{padding-inline:11px}.analysisPage .center .marketSignalGrid{gap:8px}}@media(max-width:620px){.analysisPage .center>.marketHead{padding-bottom:10px!important}.analysisPage .center .quote{column-gap:9px;row-gap:8px}.analysisPage .center .quoteValue{flex:0 1 100%}.analysisPage .center .quoteChangeAmount{padding:7px 12px;min-height:30px}.analysisPage .center .quoteChangePercent{margin-left:4px}.analysisPage .center .marketSignalGrid{gap:8px}.analysisPage .center .marketSignalTile{padding:10px}.analysisPage .sidebar .sidebarControlGroup+.sidebarControlGroup{padding-top:12px}}@media(prefers-reduced-motion:reduce){.analysisPage .center .chartToolGroup button,.analysisPage .center .indicatorMenu button,.analysisPage .center .strip{transition:none;transform:none}}
