/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.shadow,.shadow\/evaluated{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.masterSearch button{color:#72d7ff;font:700 7px var(--font-mono);white-space:nowrap;background:#092330;border:1px solid #1d789d;border-radius:4px;padding:4px 7px}.masterSearch button:disabled{cursor:wait;opacity:.55}.masterTickerLookupState{color:#f1c46b;font:650 7px var(--font-mono);background:#211709;border:1px solid #714d1d;border-radius:5px;flex:100%;align-items:center;gap:8px;padding:7px 9px;display:flex}.masterTickerLookupState button{color:#72d7ff;font:700 7px var(--font-mono);background:#09222d;border:1px solid #2f839f;border-radius:4px}:root{--ink:#10213b;--navy:#071425;--blue:#1268e6;--green:#08a66c;--pale:#eef4f8;--line:#dce5eb;--muted:#69798b;--amber:#c77b00}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;background:#f5f8fa;margin:0}button,input{font:inherit}button{cursor:pointer}.topbar{background:var(--navy);color:#fff;border-bottom:1px solid #233147;align-items:center;gap:4vw;height:72px;padding:0 4vw;display:flex}.brand{align-items:center;gap:11px;min-width:240px;display:flex}.brand .mark{background:linear-gradient(145deg,#26d0a2,#1081ed);border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.brand strong,.brand span{display:block}.brand strong{font-size:16px}.brand span{letter-spacing:.16em;color:#91a4bb;text-transform:uppercase;margin-top:2px;font-size:10px}.topbar nav{align-self:stretch;display:flex}.topbar nav button{color:#8fa0b4;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 22px}.topbar nav button.active{color:#fff;border-color:#36c69d}.market{letter-spacing:.1em;align-items:center;gap:9px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.market b{display:block}.market .clocks{color:#93a5b9;letter-spacing:.03em;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:500;display:block}.market small{color:#7d8ca0;border-left:1px solid #344258;margin-left:5px;padding-left:10px}.pulse{background:#19d491;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #16ce8a22}.market.pre .pulse{background:#4fa6ff;box-shadow:0 0 0 5px #4fa6ff22}.market.after .pulse{background:#f2a93b;box-shadow:0 0 0 5px #f2a93b22}.market.closed .pulse{background:#7d8b9c;box-shadow:0 0 0 5px #7d8b9c22}.notice{color:#685010;text-align:center;background:#fff7df;border-bottom:1px solid #eedb9e;padding:9px 4vw;font-size:12px}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 74% 15%,#edf6f6,#0000 24%),#fff;justify-content:space-between;align-items:flex-end;padding:40px 4vw 32px;display:flex}.eyebrow{letter-spacing:.19em;font-weight:800;color:#168c72!important;margin:0 0 12px!important;font-size:11px!important}.hero h1,.method h1{letter-spacing:-.04em;color:#11223b;margin:0;font-size:39px;line-height:1.03}.hero h1 em{color:#0d9a70;font-style:normal}.hero>div>p{color:#66778a;max-width:590px;margin:15px 0 0;font-size:14px;line-height:1.6}.heroStats{border:1px solid var(--line);background:#f4f8f9;border-radius:14px;padding:17px 8px;display:flex}.heroStats div{text-align:center;border-right:1px solid var(--line);width:105px}.heroStats div:last-child{border:0}.heroStats span{font-size:23px;font-weight:800;display:block}.heroStats small{letter-spacing:.1em;color:#7a8999;font-size:9px}.green,.positive{color:var(--green)!important}.controls{align-items:center;gap:12px;padding:16px 4vw;display:flex}.search{border:1px solid var(--line);background:#fff;border-radius:9px;gap:8px;width:280px;padding:10px 13px;display:flex}.search input{border:0;outline:0;width:100%;font-size:13px}.filterBtn,.liveBtn,.stableViewBtn,.rerankBtn{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700}.manualSortControl{color:#607487;letter-spacing:.05em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.manualSortControl select{color:#28435d;background:#fff;border:1px solid #b9c9d7;border-radius:9px;min-height:37px;padding:8px 28px 8px 10px;font-size:12px;font-weight:700}.filterBtn b{color:#1569dd;background:#e3eeff;border-radius:20px;padding:2px 7px}.updated{color:#83909e;margin-left:auto;font-size:11px}.liveBtn{color:#788695}.liveBtn span{background:#929eaa;border-radius:50%;width:7px;height:7px;display:inline-block}.liveBtn.on span{background:#0ebf79}.stableViewBtn.on{color:#087851;background:#eefaf6;border-color:#6ca99a}.rerankBtn{color:#28435d;background:#eef4f8;border-color:#b9c9d7}.stableViewNotice{color:#49685f;background:#f2faf7;border-top:1px solid #dce8e4;border-bottom:1px solid #dce8e4;padding:8px 4vw;font-size:10px;line-height:1.45}.stableViewNotice strong{color:#087851;letter-spacing:.06em}.filterPanel{border:1px solid var(--line);color:#657588;background:#fff;border-radius:10px;align-items:center;gap:24px;margin:0 4vw 16px;padding:16px;font-size:11px;display:flex}.filterPanel label{gap:5px;min-width:220px;display:grid}.workspace{grid-template-columns:minmax(0,1fr) 500px;gap:16px;padding:0 4vw;display:grid}.tableCard,.detail{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 3px 12px #16324a08}.tableTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.tableTitle h2{margin:0;font-size:16px}.tableTitle p{color:#8090a0;margin:3px 0 0;font-size:10px}.tableTitle>span{color:#7c8b99;font-size:10px}.tableWrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}th{text-align:left;color:#7e8b98;letter-spacing:.08em;text-transform:uppercase;background:#f7f9fa;padding:10px 9px;font-size:8px}td{border-top:1px solid #edf1f3;padding:12px 9px}tbody tr{cursor:pointer}tbody tr:hover,tbody tr.selected{background:#f1faf7}td small{color:#99a4af;margin-top:2px;font-size:7px;display:block}.ticker{font-size:12px}.mono{font-family:var(--font-mono), monospace}.catalyst{color:#53677b;background:#edf3f8;border-radius:4px;padding:4px 6px;font-size:8px}.score{border:3px solid;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.score.high{color:#078c5d;border-color:#14b77b}.score.medium{color:#b66d00;border-color:#e2a53e}.status{letter-spacing:.04em;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:800;display:inline-block}.status.watch{color:#53697c;background:#edf2f6}.status.pullback{color:#9a6300;background:#fff3d8}.status.stabilizing{color:#1762bc;background:#e9f2ff}.status.bounce{color:#087851;background:#e8fbf4}.status.extended{color:#b84e12;background:#fff0e3}.status.failed{color:#b42626;background:#ffebeb}.status.insufficient{color:#5e6875;background:#eef0f3;border:1px solid #cbd1d8}.status.stale{color:#9f1f2e;background:#ffe6e6;border:1px solid #e3a0a8}.connectionState{letter-spacing:.04em;font-weight:800}.state-live{color:#087851!important}.state-stale,.state-disconnected{color:#b42626!important}.state-reconnecting,.state-authenticating,.state-connecting,.state-polling{color:#a26a08!important}.staleNotice{color:#8f2531;background:#fff1f1;border-color:#e8aeb5}.detail{align-self:start;padding:18px}.detailHead{justify-content:space-between;display:flex}.detailHead h2{margin:0;font-size:24px}.detailHead p{color:#788798;margin:3px 0;font-size:10px}.detailHead>div:last-child{text-align:right}.detailHead>div:last-child strong,.detailHead>div:last-child span{display:block}.detailHead>div:last-child span{color:var(--green);font-size:12px;font-weight:700}.heroStatus{margin:14px 0 15px}.lastSessionBadge{color:#5f7182;letter-spacing:.08em;background:#edf2f6;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 6px;font-size:7px;font-weight:900;display:block}.delayBadge{color:#8a5a08;letter-spacing:.06em;white-space:nowrap;background:#fff5dc;border:1px solid #e2b45e;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 6px;font-size:7px;font-weight:900;display:block}.temporaryDelayNotice{color:#76551b;background:#fff8e8;border:1px solid #e2b45e;border-radius:8px;gap:4px;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.4;display:grid}.temporaryDelayNotice b{letter-spacing:.08em;font-size:8px}.historicalSnapshotNotice{color:#536779;background:#f5f8fb;border:1px solid #cbd8e2;border-radius:8px;gap:4px;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.4;display:grid}.historicalSnapshotNotice b{color:#314c63;letter-spacing:.08em;font-size:8px}.cardBadge{margin-bottom:8px}.scoreBlock{background:#f4f8f9;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.ring{--score:0deg;background:conic-gradient(#12ae79 var(--score), #dae5e7 0);border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:relative}.ring:after{content:"";background:#fff;border-radius:50%;width:43px;height:43px;position:absolute}.ring span{z-index:1;font-size:17px;font-weight:900}.ring small{font-size:7px}.scoreBlock strong{font-size:12px}.scoreBlock p{color:#718193;margin:2px 0;font-size:9px}.scoreBreakdown,.dataIssues{border:1px solid var(--line);color:#586a7e;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin-top:10px;padding:10px;font-size:9px;display:grid}.scoreBreakdown b,.dataIssues b{color:#293b50;letter-spacing:.06em;grid-column:1/-1}.dataIssues{background:#f5f6f8;grid-template-columns:1fr}.checks{padding:12px 0}.checks div{align-items:center;gap:8px;padding:6px 0;font-size:10px;display:flex}.checks div span{border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.levels{border-top:1px solid var(--line);padding-top:12px}.levels h3{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.levels>div{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.levels span,.levels b{font-size:10px}.levels span small{color:#95a0aa;margin-top:2px;font-size:8px;display:block}.catalystBox{background:#f2f9f7;border-left:3px solid #20ab82;gap:3px;margin-top:12px;padding:11px;display:grid}.catalystBox span{letter-spacing:.1em;color:#168369;font-size:7px}.catalystBox strong{font-size:10px}.catalystBox small{color:#819088;font-size:8px}.stagebar{color:#fff;background:#0b192c;border-radius:12px;justify-content:center;align-items:center;margin:18px 4vw;padding:17px;display:flex}.stagebar>div{text-align:center;gap:2px;min-width:125px;display:grid}.stagebar>div>span{color:#9ba8b8;background:#29384c;border-radius:50%;place-items:center;width:23px;height:23px;margin:auto;font-size:9px;display:grid}.stagebar b{letter-spacing:.05em;font-size:8px}.stagebar small{color:#728297;font-size:7px}.stagebar i{color:#4e5d70}.stagebar .now span{color:#fff;background:#0fb77c}.stagebar .now b{color:#32dca4}footer{color:#718198;background:#071425;justify-content:space-between;margin-top:26px;padding:22px 4vw;font-size:9px;line-height:1.5;display:flex}footer p{max-width:650px;margin:0}.method{max-width:950px;margin:0 auto;padding:65px 24px}.method .lead{color:#6c7b8c;max-width:650px;line-height:1.6}.weightGrid{grid-template-columns:1fr 1fr;gap:12px;margin:35px 0;display:grid}.weightGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:15px;padding:20px;display:flex}.weightGrid article>span{color:#0a9b6e;font-size:24px;font-weight:800}.weightGrid h3{margin:2px 0 5px;font-size:14px}.weightGrid p{color:#718093;margin:0;font-size:11px}.guardrails{color:#fff;background:#0b192c;border-radius:14px;padding:28px}.guardrails h2{margin:0;font-size:20px}.guardrails p{color:#98a6b7;font-size:12px;line-height:1.7}.warningRow{flex-wrap:wrap;gap:8px;display:flex}.warningRow span{color:#ffb89b;background:#402a28;border-radius:5px;padding:7px 10px;font-size:8px}.back{color:#fff;background:#0a9b6e;border:0;border-radius:8px;margin-top:25px;padding:11px 18px;font-size:12px;font-weight:700}@media (width<=1000px){.workspace{grid-template-columns:1fr}.detail{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detailHead,.heroStatus{grid-column:1/-1}.stagebar{justify-content:flex-start;overflow:auto}.heroStats{display:none}}@media (width<=680px){.topbar{padding:0 18px}.topbar nav,.market small{display:none}.hero{padding:30px 20px}.hero h1{font-size:33px}.controls{flex-wrap:wrap;padding:13px 20px}.search{width:100%}.updated{margin-left:0}.workspace{padding:0 12px}.detail{display:block}.filterPanel{flex-wrap:wrap;margin:0 12px 12px}.stagebar{margin:14px 12px}.weightGrid{grid-template-columns:1fr}footer{display:block}.tableTitle{position:sticky;left:0}.notice{text-align:left;padding-left:20px}}.chartCard{color:#fff;background:#091524;border:1px solid #20334a;border-radius:13px;margin:18px 4vw;overflow:hidden;box-shadow:0 6px 22px #0714251c}.trainingConsole{overflow:hidden}.trainingProgress{background:#17263a;border:1px solid #30445d;border-radius:999px;height:12px;margin:22px 0 10px;overflow:hidden}.trainingProgress i{border-radius:inherit;background:linear-gradient(90deg,#0da676,#36d69f);min-width:0;height:100%;transition:width .4s;display:block}.trainingStages{color:#8192a7;text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;font-size:11px;font-weight:800;display:grid}.trainingStages .done{color:#36d69f}.trainingControls{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.trainingControls small{color:#9aaabc}.trainingControls button{color:#fff;cursor:pointer;background:#0da676;border:1px solid #24bd8b;border-radius:8px;padding:11px 18px;font-weight:900}.trainingControls button:disabled{color:#93a2b4;cursor:default;background:#27384d;border-color:#45566b}.retrainingReadiness{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.retrainingReadiness div{background:#0a1420;border:1px solid #25384d;border-radius:8px;padding:12px}.retrainingReadiness span,.retrainingReadiness small{color:#8799ae;font-size:10px;font-weight:800;display:block}.retrainingReadiness strong{color:#e8f0f7;margin:5px 0;font-size:20px;display:block}.learningOverviewCard{margin-top:16px}.currentModelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.currentModelGrid article{border:1px solid var(--atlas-border);background:#080e15;flex-direction:column;gap:7px;min-height:112px;padding:15px;display:flex}.currentModelGrid span{color:#71808e;font:700 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.currentModelGrid strong{color:#dce5ec;font:800 15px/1.3 var(--font-mono)}.currentModelGrid small{color:#71808e;font:600 9px/1.5 var(--font-mono);margin-top:auto}.livePerformanceCards{margin-top:14px}.horizonProgress{background:#17263a;border-radius:999px;height:6px;margin:9px 0 7px;overflow:hidden}.horizonProgress i{border-radius:inherit;background:linear-gradient(90deg,#0da676,#36d69f);height:100%;display:block}@media (width<=800px){.currentModelGrid{grid-template-columns:1fr}.retrainingReadiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.trainingControls{flex-direction:column;align-items:stretch}.trainingControls button{width:100%}}.chartHeader{border-bottom:1px solid #23344a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.chartHeader .eyebrow{margin-bottom:5px!important}.chartHeader h2{margin:0;font-size:20px}.chartHeader h2 small{color:#91a1b4;font:500 10px var(--font-mono), monospace;margin-left:12px}.timeframes{gap:5px;display:flex}.timeframes button{color:#8fa2b8;background:#132239;border:1px solid #30445d;border-radius:6px;padding:6px 10px;font-size:9px;font-weight:800}.timeframes button.active{color:#fff;background:#0da676;border-color:#18c18b}.chartWrap{min-height:330px;padding:6px 10px 0;position:relative}.chartWrap svg{width:100%;height:auto;max-height:430px;display:block}.gridLine{stroke:#243449;stroke-width:1px}.extendedHoursBand rect{fill:#8290a0;opacity:.16}.extendedHoursBand.afterhours rect{fill:#687586;opacity:.22}.extendedHoursBand .extendedHoursLabel{fill:#aeb8c5;letter-spacing:.08em;pointer-events:none;font-size:9px;font-weight:800}.extendedHoursBand .extendedHoursLabel.mini{font-size:7px}.axisLine{stroke:#506077;stroke-width:1px}.axisText{fill:#8797aa;font:9px var(--font-mono), monospace}.chartEmpty{color:#788ba2;place-items:center;height:330px;font-size:12px;display:grid}.chartNote{color:#708297;border-top:1px solid #17283d;margin:0;padding:10px 20px 14px;font-size:9px}.eligibility{letter-spacing:.06em;margin-top:6px;font-weight:800;display:block;color:#078c5d!important;font-size:7px!important}@media (width<=680px){.chartCard{margin:14px 12px}.chartHeader{align-items:flex-start;gap:12px}.chartHeader h2 small{margin:5px 0 0;display:block}.chartWrap{overflow-x:auto}.chartWrap svg{min-width:700px}.chartNote{line-height:1.5}}.detail .chartCard{box-shadow:none;margin:12px 0 16px}.detail .chartCard.aiDisabled{grid-template-columns:minmax(0,1fr)}.sessionOutlook{gap:10px;display:grid}.outlookButton{color:#dce5ff;letter-spacing:.07em;background:#121d3a;border:1px solid #4c6fff;border-radius:9px;width:100%;padding:12px 14px;font-weight:800}.outlookPanel{background:#0d1528;border:1px solid #283653;border-radius:10px;gap:12px;padding:14px;display:grid}.outlookPanel p{margin:0}.outlookSummary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outlookSummary strong{font-size:1.25rem}.outlookSummary small{color:#8f9bb3;margin-left:auto}.outlookLabel{border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.outlookLabel.bullish{color:#5de2a4;background:#1fa97129}.outlookLabel.neutral{color:#f5c96a;background:#dea03029}.outlookLabel.bearish{color:#ff7c85;background:#d3445029}.outlookMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.outlookMetrics span{color:#8f9bb3;background:#131e35;border-radius:7px;gap:4px;padding:9px;font-size:.75rem;display:grid}.outlookMetrics b{color:#eef3ff;font-size:.9rem}.outlookEvidence{color:#c5cee0;gap:5px;font-size:.8rem;display:grid}.outlookEvidence>b{color:#8f9bb3;letter-spacing:.08em;font-size:.7rem}.outlookLimits{color:#7f8ba3;gap:4px;line-height:1.35;display:grid}.watchOutlook{cursor:default;background:#f7fafc;border:1px solid #d7e1e8;border-radius:9px;gap:9px;margin:10px 0;padding:11px;display:grid}.watchOutlook>div:first-child{align-items:center;gap:8px;display:flex}.watchOutlook>div:first-child small{color:#748493;margin-left:auto}.watchOutlook>small{color:#7b8998}.watchOutlook.loading,.watchOutlook.unavailable{color:#748493;font-size:.78rem}.watchOutlookMetrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.watchOutlookMetrics span{color:#748493;background:#fff;border-radius:6px;gap:2px;padding:6px;font-size:.68rem;display:grid}.watchOutlookMetrics b{color:var(--ink);font-size:.78rem}@media (width<=540px){.outlookMetrics{grid-template-columns:1fr}.outlookSummary small{width:100%;margin-left:0}}.detail .chartHeader{padding:11px 12px}.detail .chartHeader h2{font-size:15px}.detail .chartWrap{min-height:205px;padding:4px 6px 0}.detail .chartWrap svg{max-height:245px}.detail .chartEmpty{height:205px}.detail .chartNote{padding:8px 12px 10px}.detail .timeframes button{padding:5px 8px}.selectionControls{border-bottom:1px solid var(--line);background:#f7fafb;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 4vw;display:flex}.bulkActions,.quickStatusFilters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.selectionControls span,.activeWatchFilters:before{color:#748493;letter-spacing:.06em;font-size:8px;font-weight:800}.selectionControls button,.activeWatchFilters button{color:#405568;background:#fff;border:1px solid #bfd0d7;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.bulkActions button:hover,.quickStatusFilters button.active,.activeWatchFilters button.active{color:#fff;background:#0b9870;border-color:#139d76}.rowWatchButton{color:#476071;white-space:nowrap;background:#fff;border:1px solid #aebfc8;border-radius:5px;min-width:78px;padding:6px 8px;font-size:8px;font-weight:800}.rowWatchButton.added{color:#087d5d;background:#e4f7f0;border-color:#168b69}.watchlistHeaderActions{align-items:center;gap:8px;display:flex}.watchlistHeaderActions>span{color:#087c59;letter-spacing:.08em;background:#e7f8f2;border-radius:20px;padding:8px 13px;font-size:9px;font-weight:800}.watchlistHeaderActions button{color:#a53d43;background:#fff4f4;border:1px solid #e2a6a9;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:800}.activeWatchFilters{gap:6px;margin-bottom:12px;display:flex}.activeWatchTableWrap{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:24px;overflow:auto}.activeWatchTable{border-collapse:collapse;width:100%;min-width:1380px}.activeWatchTable th{border-bottom:1px solid var(--line);color:#6f7f8e;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:#f2f6f7;padding:10px;font-size:8px}.activeWatchTable td{color:#2b4052;font:9px var(--font-mono), monospace;white-space:nowrap;border-bottom:1px solid #e8eef0;padding:10px}.activeWatchTable td:first-child b{font-size:13px;display:block}.activeWatchTable td:last-child button{color:#a33c43;background:#fff6f6;border:1px solid #dfb2b5;border-radius:5px;padding:5px 7px;font-size:8px}.activeStatusBadge{font:700 7px var(--font-sans), sans-serif;border-radius:4px;margin-top:4px;padding:3px 5px;display:inline-block}.group-watch{color:#61717e;background:#edf1f3}.group-confirming{color:#a36000;background:#fff1d5}.group-confirmed{color:#08764e;background:#dcf7e9}.group-failed-avoid{color:#ad333c;background:#fde2e4}.activeWatchTable tbody tr:last-child td{border-bottom:0}@media (width<=900px){.selectionControls{flex-direction:column}.watchHero{gap:14px}.watchlistHeaderActions{flex-direction:column;align-items:flex-end}.activeWatchFilters{flex-wrap:wrap}}.workstationChart{background:#101010;border-color:#3a3a3a}.workstationChart .chartHeader,.workstationChart .chartToolbar,.workstationChart .chartPan,.workstationChart .volumeDividerControl{background:#292929;border-color:#434343}.workstationChart .chartWrap{background:#101010!important}.workstationChart .gridLine{stroke:#333}.workstationChart .chartNote{color:#a9a9a9;background:#242424;border-color:#444}.chartWatermark{pointer-events:none}.chartWatermark text{fill:#d6d6d6;opacity:.24;letter-spacing:.02em;font-size:74px;font-weight:800}.chartWatermark .companyWatermark{letter-spacing:.01em;font-size:17px;font-weight:600}.currentPrice line{stroke:#aeb4b8;stroke-width:1px;stroke-dasharray:5 5}.currentPrice rect{fill:#4dde70}.currentPrice text{fill:#102015;font-size:10px;font-weight:900}.workstationFooter{color:silver;background:#303030;border-top:1px solid #4a4a4a;justify-content:space-between;align-items:center;padding:8px 18px;font-size:9px;display:flex}.workstationFooter>div{gap:5px;display:flex}.workstationFooter b{color:#ddd;background:#3a3a3a;border:1px solid #4d4d4d;border-radius:4px;padding:5px 8px}.workstationFooter .extOn{color:#6aff78;background:#245c2c;border-color:#307d39}.expandChartButton{width:31px;height:31px;color:#fff!important;background:#1b2c40!important;border:1px solid #45566c!important;font-size:15px!important}.clickToExpand{cursor:zoom-in}.clickToExpand:after{content:"SELECT CHART TO OPEN FULL VIEW";color:#55dfa9;letter-spacing:.06em;background:#000b;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:800;position:absolute;bottom:10px;right:12px}.workstationChart .chartWrap{position:relative}.workstationChart .chartTickerRow h2{color:#66d4ff}.workstationChart .marketFacts span{background:#222}.workstationChart .chartEligibility{color:#70e69d}@media (width<=700px){.chartWatermark text{font-size:48px}.chartWatermark .companyWatermark{font-size:12px}.workstationFooter{align-items:flex-start;gap:8px}.workstationFooter>div{flex-wrap:wrap;justify-content:flex-end}}.unifiedChartHeader{flex-wrap:wrap;align-items:flex-start}.chartIdentity{flex:1;min-width:0}.chartTickerRow{justify-content:flex-start;align-items:baseline;gap:9px;display:flex}.chartTickerRow h2{font-size:24px!important}.chartIdentity>p{color:#a0b0c1;margin:4px 0 3px;font-size:10px}.chartEligibility{color:#3de1a9;letter-spacing:.05em;font-size:7px;font-weight:800;display:block}.chartQuote{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.chartQuote strong{font-size:22px}.chartQuote span{font-size:12px;font-weight:800}.marketFacts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.marketFacts span{color:#8194a9;border:1px solid #2b4057;border-radius:5px;padding:5px 7px;font-size:8px}.marketFacts b{color:#e8f0f5;margin-left:4px;font-size:9px}.candleReadout{color:#8fa2b5;font:8px var(--font-mono), monospace;border-top:1px solid #22344a;flex-basis:100%;margin-top:4px;padding-top:8px}.detail .unifiedChartHeader{display:block}.detail .chartActions{margin-top:12px;padding-right:0}.detail .chartTickerRow h2{font-size:20px!important}.detail .chartQuote strong{font-size:18px}.detail .marketFacts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail .marketFacts span{white-space:nowrap}.detail .candleReadout{line-height:1.5}.expandedChart .unifiedChartHeader{padding-right:56px}@media (width<=700px){.chartTickerRow{flex-wrap:wrap;align-items:baseline}.chartQuote{align-items:baseline;display:flex}.chartQuote span{margin-top:0;display:inline}.marketFacts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.unifiedChartHeader .chartActions{width:100%;padding-right:0}.expandedChart .unifiedChartHeader{padding-right:45px}}.chartToolbar{background:#0d1d2f;border-bottom:1px solid #23344a;justify-content:space-between;align-items:center;gap:12px;padding:9px 20px;display:flex}.candleSwitch,.axisScales,.legend,.axisScaleGroup{align-items:center;gap:5px;display:flex}.chartToolbar span,.axisScales span{color:#7f92a7;letter-spacing:.06em;font-size:8px;font-weight:800}.chartToolbar button{color:#9aacc0;background:#13263b;border:1px solid #30475e;border-radius:5px;min-width:30px;height:27px;font-size:9px;font-weight:800}.chartToolbar button.active{color:#fff;background:#0c9b70;border-color:#18c18b}.chartToolbar button:disabled{opacity:.3}.axisScales b{color:#66e4b7;text-align:center;min-width:38px;font-size:8px}.legend{gap:12px}.legend span:before{content:"";vertical-align:middle;width:14px;height:2px;margin-right:5px;display:inline-block}.vwapLine:before{background:#f2bd52}.vwapPath{fill:none;stroke:#f2bd52;stroke-width:1.6px;pointer-events:none}.volumeDividerControl{color:#8497aa;letter-spacing:.05em;background:#0a1828;border-bottom:1px solid #23344a;align-items:center;gap:10px;padding:7px 20px;font-size:8px;font-weight:800;display:flex}.volumeDividerControl input{accent-color:#21c993;flex:1}.volumeDividerLine{stroke:#63788d;stroke-width:2px;stroke-dasharray:6 4}.crosshair line{stroke:#c5d3df;stroke-width:1px;stroke-dasharray:4 3;pointer-events:none}.chartWarnings,.chartConfirm{background:#261a20;border-bottom:1px solid #3b3134;flex-wrap:wrap;gap:7px;padding:8px 20px;display:flex}.chartWarnings span{color:#ff9ba0;background:#4a2730;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:800}.chartConfirm{color:#63e5b7;background:#102b24;font-size:9px;font-weight:800}.expandedChart .chartWrap svg{cursor:crosshair}.expandedChart .chartHeader h2 small{margin:4px 0 0;display:block}.expandedChart .chartWrap{-webkit-user-select:none;user-select:none}.chartActions{flex-wrap:wrap}@media (width<=900px){.chartToolbar{flex-direction:column;align-items:flex-start}.axisScales{flex-wrap:wrap}.legend{order:3}.volumeDividerControl{flex-wrap:wrap}.volumeDividerControl input{flex-basis:70%}}.miniChart{cursor:zoom-in;position:relative}.miniChart:hover{border-color:#39caa0;box-shadow:0 0 0 2px #28c89b24}.miniInterval{z-index:1;color:#48d9ab;letter-spacing:.06em;background:#071522d9;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:800;position:absolute;top:7px;left:9px}.spreadReadout{color:#6ee4bb;letter-spacing:.06em;border:1px solid #2f4b62;border-radius:5px;margin-top:6px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.expandedChart .axisText{font-size:10px}.expandedChart .chartNote:before{content:"Hover over any candle to see its exact open, high, low, close, range, and volume. ";color:#86e6c5}.expandedChart .chartWrap{background:linear-gradient(#0a1929 0%,#081522 100%)}.navCount{color:#45ddad;background:#173d52;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:8px;display:inline-grid}.watchToggle{color:#087a57;letter-spacing:.06em;background:#f1faf7;border:1px solid #bed9d1;border-radius:7px;width:100%;margin:12px 0 2px;padding:8px;font-size:9px;font-weight:800}.watchPage{min-height:calc(100vh - 130px);padding:50px 4vw 80px}.watchHero{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.watchHero h1{letter-spacing:-.04em;margin:0;font-size:34px}.watchHero p:not(.eyebrow){color:#6d7d8e;font-size:13px}.watchHero>span{color:#087c59;letter-spacing:.08em;background:#e7f8f2;border-radius:20px;padding:8px 13px;font-size:9px;font-weight:800}.watchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.watchGrid article{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;padding:18px;transition:all .18s;box-shadow:0 3px 12px #16324a08}.watchGrid article:hover{border-color:#8ccfba;transform:translateY(-2px);box-shadow:0 8px 22px #16324a14}.watchCardHead{justify-content:space-between;gap:10px;display:flex}.watchCardHead h2{margin:0;font-size:20px}.watchCardHead p{color:#7b8998;white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin:3px 0;font-size:9px;overflow:hidden}.watchCardHead button{color:#748392;background:#eef2f5;border:0;border-radius:50%;width:24px;height:24px}.watchPrice{justify-content:space-between;align-items:end;margin:22px 0 16px;display:flex}.watchPrice strong{font-size:25px}.watchPrice span{font-size:13px;font-weight:800}.watchMeta{background:#f5f8f9;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:14px;padding:11px;display:grid}.watchMeta span{color:#83919f;font-size:8px}.watchMeta b{color:#1c3048;margin-top:3px;font-size:10px;display:block}.emptyWatch{text-align:center;background:#fff;border:1px dashed #b9cbd5;border-radius:15px;padding:70px 20px}.emptyWatch strong{font-size:18px}.emptyWatch p{color:#738394;font-size:12px}@media (width<=1000px){.watchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.watchGrid{grid-template-columns:1fr}.watchPage{padding:30px 15px}.watchHero{align-items:flex-start}.watchHero h1{font-size:28px}.detail .timeframes{flex-wrap:wrap}.detail .timeframes button{flex:40%}}.watchChartCard{cursor:default!important}.watchChartCard:hover{transform:none!important}.watchCardButtons{gap:6px;display:flex}.watchCardButtons button:first-child{color:#087c59;font-size:15px;font-weight:800}.miniChart{cursor:default;background:#091827;border:1px solid #20364a;border-radius:9px;width:100%;margin:0 0 14px;padding:0;display:block;overflow:hidden}.miniChart svg{width:100%;height:auto;display:block}.miniAxis{stroke:#30475c;stroke-width:1px}.miniChartEmpty{color:#73889c;background:#091827;border-radius:9px;place-items:center;height:125px;margin-bottom:14px;font-size:10px;display:grid}.openAnalysis{color:#345064;letter-spacing:.04em;background:#f5f9fa;border:1px solid #c5d8df;border-radius:7px;width:100%;margin-top:13px;padding:9px;font-size:9px;font-weight:800;display:block}.chartModal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06101bd9;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.chartModalInner{border-radius:16px;width:min(1180px,96vw);max-height:94vh;position:relative;overflow:auto;box-shadow:0 28px 80px #0009}.inlineChartHost,.inlineChartInner{width:100%;min-width:0}.inlineChartHost{display:block}.closeChart{z-index:3;color:#fff;background:#13253a;border:1px solid #42566d;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid;position:absolute;top:12px;right:12px}.expandedChart{margin:0}.expandedChart .chartWrap{min-height:480px}.expandedChart .chartWrap svg{max-height:580px}.chartActions{align-items:center;gap:12px;padding-right:42px;display:flex}.zoomControls{border-left:1px solid #30445d;align-items:center;gap:5px;padding-left:11px;display:flex}.zoomControls button{color:#fff;background:#172b42;border:1px solid #34506c;border-radius:6px;width:30px;height:30px;font-size:17px}.zoomControls button:disabled{opacity:.35}.zoomControls span{text-align:center;color:#42dda9;min-width:64px;font-size:9px;font-weight:800}.chartPan{color:#8295aa;border-bottom:1px solid #23344a;align-items:center;gap:10px;padding:9px 20px;font-size:9px;font-weight:700;display:flex}.chartPan input{accent-color:#16b984;flex:1}@media (width<=760px){.chartModal{padding:8px}.chartActions{flex-direction:column;align-items:flex-end;padding-right:38px}.zoomControls{border-left:0}.expandedChart .chartHeader{align-items:flex-start}.expandedChart .chartWrap{min-height:360px}.expandedChart .chartWrap svg{min-width:850px}.watchGrid{grid-template-columns:1fr}}body{color:#172033;background:#f7f9fc}main{min-height:100vh;padding-left:252px}.topbar{z-index:50;color:#172033;background:#fff;border:0;border-right:1px solid #e4e9f1;flex-direction:column;align-items:stretch;gap:22px;width:252px;height:100vh;padding:26px 18px 22px;position:fixed;inset:0 auto 0 0;box-shadow:4px 0 18px #203b5b08}.brand{border-bottom:1px solid #e9edf3;width:100%;min-width:0;padding:0 4px 20px}.brand .mark{background:linear-gradient(145deg,#3984ff,#0c5ce3);box-shadow:0 8px 20px #266feb33}.brand strong{color:#141c2c;font-size:17px}.brand span{color:#8c98aa}.topbar nav{flex-direction:column;align-self:auto;gap:7px;width:100%}.topbar nav button{color:#657086;text-align:left;border:0;border-radius:9px;width:100%;min-height:44px;padding:0 14px;font-size:12px;font-weight:700}.topbar nav button.active{color:#1767e8;background:#eef5ff;border:0;box-shadow:inset 3px 0 #1f6ff0}.navCount{float:right}.market{color:#253047;letter-spacing:.04em;background:#fbfcfe;border:1px solid #e0e6ef;border-radius:11px;width:100%;margin:auto 0 0;padding:14px}.market .clocks{color:#8d98aa;white-space:normal;line-height:1.4}.market small{color:#66748a;border:0;border-top:1px solid #e6ebf2;margin:8px 0 0;padding:8px 0 0;line-height:1.4;display:block}.notice{margin-left:0}.hero{background:#fff;align-items:center;min-height:116px;padding:28px 3vw 22px}.hero h1 br{display:none}.hero>div>p{margin-top:8px}.heroStats{background:#f8fafc;padding:11px 6px}.heroStats span{font-size:19px}.controls,.selectionControls,.workspace{padding-left:3vw;padding-right:3vw}.controls{background:#fff;border-bottom:1px solid #e5eaf1}.workspace{grid-template-columns:minmax(430px,.85fr) minmax(600px,1.15fr);align-items:start;gap:14px;padding-top:18px}.tableCard,.detail{border-color:#e0e6ef;border-radius:12px;box-shadow:0 6px 20px #29405e0b}.tableTitle{padding:18px 20px}.tableTitle h2{font-size:17px}.tableTitle p:after{content:" Stocks stay fixed. Live data updates numbers only.";color:#5f6e83}th{color:#8792a4;background:#fbfcfe}tbody tr.selected{background:#f5f9ff;box-shadow:inset 3px 0 #2674f2,inset 0 0 0 1px #9ec1ff}.detail .chartCard{margin:0 0 14px}.chartCard{color:#182138;background:#fff;border:1px solid #dfe6ef;box-shadow:0 5px 18px #2138580d}.chartHeader,.chartToolbar,.chartPan,.volumeDividerControl{background:#fff;border-color:#e5eaf1}.chartHeader .eyebrow{color:#718096!important}.chartIdentity>p{color:#788599}.marketFacts span{color:#7a8799;background:#fafbfd;border-color:#e1e7ef}.candleReadout{color:#68788e;border-color:#e5eaf1}.timeframes button,.aiPredictionControls button,.predictionHorizons button{color:#69778d;background:#fff;border:1px solid #dce4ef}.timeframes button.active,.aiPredictionControls button.active,.predictionHorizons button.active{color:#fff;background:#2370ef;border-color:#2370ef;box-shadow:0 5px 14px #2370ef2e}.chartActions{align-items:flex-start}.aiPredictionControls{gap:6px;display:grid}.aiPredictionControls>button{border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900}.predictionHorizons{gap:4px;display:flex}.predictionHorizons button{border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.predictionMode{color:#12885a;letter-spacing:.04em;background:#f1fbf6;border:1px solid #bce7d4;border-radius:999px;margin-top:5px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-block}.predictionMode.session-after_hours{color:#a8670d;background:#fff8eb;border-color:#f2d6aa}.predictionMode.session-closed{color:#69778a;background:#f6f8fb;border-color:#d9e0e9}.gridLine{stroke:#e8edf4}.axisText{fill:#7e8b9e}.chartWatermark text{fill:#d9e1eb}.currentPrice line{stroke:#38936f}.volumeDividerLine{stroke:#cfd8e4}.chartNote{color:#7c8899;background:#fbfcfe;border-color:#e5eaf1}.chartEmpty{color:#8a96a7}.forecastRegion{fill:#f4f7ff}.predictionBand{fill:#5785f72e;stroke:none}.predictionLine{fill:none;stroke:#3478ef;stroke-width:2.7px;stroke-dasharray:8 6}.predictionRangeLabel{fill:#4d7edc;font-size:8px;font-weight:900}.atlasForecastLayer .v2PredictionBand90{fill:#2b8dff1f;stroke:#4ca4ff52;stroke-width:1px}.atlasForecastLayer .v2PredictionBand50{fill:#2b8dff42;stroke:#70b8ff9e;stroke-width:1px}.atlasForecastLayer .v2MedianLine{fill:none;stroke:#2b8dff;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #2b8dff7a)}.atlasForecastLayer .forecastIntervalMarker{fill:#d9ebff;stroke:#2b8dff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.atlasForecastLayer .forecastCheckpointLabel{fill:#70b8ff;font:700 9px var(--font-mono);paint-order:stroke;stroke:#04111c;stroke-width:2px}.atlasForecastLayer.compact .forecastRegion{fill:#168bff0d;stroke:none}.atlasForecastLayer.compact .v2PredictionBand90{fill:#168bff24}.atlasForecastLayer.compact .v2PredictionBand50{fill:#168bff45}.atlasForecastLayer.compact .v2MedianLine{stroke-width:2.2px}.nowMarker line{stroke:#3478ef;stroke-width:1.5px}.nowMarker rect{fill:#2674ef}.nowMarker text{fill:#fff;font-size:8px;font-weight:900}.nowMarker.closed line{stroke:#8c98a9;stroke-dasharray:5 4}.nowMarker.closed rect{fill:#6f7c90}.aiPredictionPanel{background:#fbfdff;border:1px solid #dce5f2;border-radius:11px;gap:12px;margin:0 12px 12px;padding:14px;display:grid}.predictionPanelHeader,.nextSessionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.predictionPanelHeader>div{align-items:center;gap:8px;display:flex}.predictionPanelHeader small{color:#96a0af;font-size:7px}.aiSpark{color:#2674ef}.predictionMetricGrid{border:1px solid #e5eaf1;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.predictionMetricGrid span{color:#778397;border-bottom:1px solid #e9edf3;border-right:1px solid #e9edf3;justify-content:space-between;gap:10px;padding:9px 10px;font-size:9px;display:flex}.predictionMetricGrid b{color:#253047;text-align:right}.predictionPaused,.nextSessionPanel{background:#fff;border:1px solid #e1e7ef;border-radius:9px;gap:7px;padding:12px;display:grid}.predictionPaused{color:#6f7c8f;text-align:center}.predictionPaused strong{color:#38445a}.predictionPaused span{font-size:9px}.outlookBias{border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.outlookBias.bullish{color:#0b915d;background:#eaf9f2}.outlookBias.neutral{color:#a56e11;background:#fff7e6}.outlookBias.bearish{color:#c33e4a;background:#fff0f1}.predictionStale,.predictionUnavailable,.walkForwardValidation,.analyticsGuardrail{color:#66758a;background:#f3f6fa;border-radius:8px;padding:9px 11px;font-size:9px}.predictionStale{color:#956516;background:#fff7e8}.marketSessionStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.marketSessionStrip div{color:#7b8798;text-align:center;border:1px solid #e4e9f0;border-radius:8px;gap:3px;padding:8px;font-size:8px;display:grid}.marketSessionStrip div.active{color:#118659;background:#f1fbf6;border-color:#73d3a7;box-shadow:inset 0 0 0 1px #b8ead3}.marketSessionStrip small{font-size:7px}.workstationFooter{color:#778599!important;background:#fff!important;border-color:#e5eaf1!important}.predictionAnalyticsPage{padding:30px 3vw 50px}.analyticsHero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.analyticsHero h1{margin:0;font-size:30px}.analyticsHero p:last-child{color:#6d7b90;max-width:720px}.modelBadge{color:#2268d7;font:700 9px var(--font-mono), monospace;background:#edf4ff;border-radius:8px;padding:8px 11px}.analyticsCards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.analyticsCards article,.sessionAnalyticsGrid article,.analyticsTableCard{background:#fff;border:1px solid #e0e6ef;border-radius:11px;padding:16px;box-shadow:0 5px 16px #253e5e09}.analyticsCards span,.sessionAnalyticsGrid span{color:#748197;font-size:9px;font-weight:800}.analyticsCards strong,.sessionAnalyticsGrid strong{margin:8px 0 5px;font-size:19px;display:block}.analyticsCards small,.sessionAnalyticsGrid small{color:#98a3b2;font-size:8px;line-height:1.5;display:block}.analyticsSection{margin-top:22px}.analyticsSection h2{font-size:16px}.sessionAnalyticsGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.analyticsSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.analyticsTableCard h3{margin:0 0 10px;font-size:14px}.analyticsTableCard>div{border-top:1px solid #edf1f5;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 0;font-size:10px;display:grid}.analyticsTableCard span{gap:2px;display:grid}.analyticsTableCard small{color:#99a4b3}.analyticsTableCard em{color:#7a8799;font-style:normal}.analyticsGuardrail{background:#f7faff;border:1px solid #dfe7f2;margin-top:16px}.analyticsEmpty{color:#7b8798;place-items:center;min-height:300px;display:grid}@media (width<=1400px){.workspace{grid-template-columns:minmax(0,1fr)}.tableCard{max-height:520px}.analyticsCards{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){main{padding-left:0}.topbar{border-bottom:1px solid #e4e9f1;border-right:0;flex-flow:wrap;width:100%;height:auto;padding:14px;position:static}.brand{border:0;width:auto;padding:0}.topbar nav{flex-direction:row;order:3;overflow-x:auto}.topbar nav button{white-space:nowrap;width:auto}.market{width:auto;margin-left:auto}.workspace{grid-template-columns:minmax(0,1fr)}.analyticsCards,.sessionAnalyticsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.market{width:100%}.hero{flex-direction:column;align-items:flex-start;gap:16px}.controls{flex-direction:column;align-items:stretch}.search{width:100%}.predictionMetricGrid,.analyticsCards,.sessionAnalyticsGrid,.analyticsSplit{grid-template-columns:1fr}.marketSessionStrip{grid-template-columns:repeat(2,1fr)}.analyticsHero{flex-direction:column;align-items:flex-start}}.hero{min-height:94px;padding-top:20px;padding-bottom:18px}.hero h1{font-size:27px}.hero .eyebrow{margin-bottom:7px!important}.hero>div>p{max-width:720px}.scannerSnapshotColumn{gap:14px;min-width:0;display:grid}.workspace{grid-template-columns:minmax(390px,430px) minmax(0,1fr);max-width:1900px;margin:0 auto}.compactSnapshot{min-width:0;overflow:hidden}.compactSnapshot .tableTitle{padding:17px 16px}.compactSnapshot .tableTitle p:after{content:""}.compactSnapshot .tableWrap{overflow-x:hidden}.compactSnapshot table{table-layout:fixed;width:100%;min-width:0}.compactSnapshot th,.compactSnapshot td{padding:10px 5px;font-size:9px}.compactSnapshot th:first-child,.compactSnapshot td:first-child,.compactSnapshot th:nth-child(7),.compactSnapshot td:nth-child(7),.compactSnapshot th:nth-child(8),.compactSnapshot td:nth-child(8),.compactSnapshot th:nth-child(9),.compactSnapshot td:nth-child(9),.compactSnapshot th:nth-child(10),.compactSnapshot td:nth-child(10),.compactSnapshot th:nth-child(11),.compactSnapshot td:nth-child(11),.compactSnapshot th:nth-child(12),.compactSnapshot td:nth-child(12),.compactSnapshot th:nth-child(13),.compactSnapshot td:nth-child(13),.compactSnapshot th:nth-child(14),.compactSnapshot td:nth-child(14),.compactSnapshot th:nth-child(17),.compactSnapshot td:nth-child(17),.compactSnapshot th:nth-child(18),.compactSnapshot td:nth-child(18){display:none}.compactSnapshot th:nth-child(2){width:21%}.compactSnapshot th:nth-child(3),.compactSnapshot th:nth-child(4){width:13%}.compactSnapshot th:nth-child(5){width:10%}.compactSnapshot th:nth-child(6){width:14%}.compactSnapshot th:nth-child(15){width:10%}.compactSnapshot th:nth-child(16){width:19%}.compactSnapshot td:nth-child(2) small{text-overflow:ellipsis;max-width:72px;overflow:hidden}.compactSnapshot .status{white-space:normal;max-width:82px;padding:4px 5px;font-size:6px}.compactSnapshot .score{width:29px;height:29px;font-size:9px}.marketAwarenessPanel{background:#fff;border:1px solid #dfe6ef;border-radius:12px;padding:15px;box-shadow:0 6px 20px #29405e0b}.panelHeading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.panelHeading h2{margin:0;font-size:14px}.panelHeading>span{color:#8b97a8;font-size:8px;font-weight:800}.marketAwarenessRow{color:#6d798b;border-top:1px solid #edf1f5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 8px;display:grid}.marketAwarenessRow i{color:#7e8b9d;text-align:center;font-size:18px;font-style:normal}.marketAwarenessRow span{gap:2px;display:grid}.marketAwarenessRow b{color:#2a3447;font-size:10px}.marketAwarenessRow small{font-size:8px}.marketAwarenessRow em{background:#f2f5f9;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.marketAwarenessRow.active{color:#11875a;background:#f1fbf6;border:1px solid #78d7a9;border-radius:8px;margin:0 -2px}.marketAwarenessRow.active i,.marketAwarenessRow.active b{color:#11875a}.detail{min-width:0}.detail .chartCard{grid-template-columns:minmax(0,1fr) 278px;align-items:start;display:grid;overflow:hidden}.detail .chartHeader,.detail .chartToolbar,.detail .chartPan,.detail .volumeDividerControl,.detail .chartWarnings,.detail .chartConfirm,.detail .workstationFooter,.detail .chartNote{grid-column:1/-1}.detail .chartWrap{border-right:1px solid #e5eaf1;grid-column:1;min-width:0;margin:0}.detail .workstationChart .chartHeader,.detail .workstationChart .chartToolbar,.detail .workstationChart .chartPan,.detail .workstationChart .volumeDividerControl{background:#fff;border-color:#e5eaf1}.detail .workstationChart .chartWrap{background:#fff!important}.detail .workstationChart .marketFacts span{color:#7a8799;background:#fafbfd;border-color:#e1e7ef}.detail .chartWrap svg{width:100%;min-width:0;max-width:100%;height:auto;display:block}.detail .aiPredictionPanel{background:#fbfdff;border:0;border-left:1px solid #e5eaf1;border-radius:0;grid-area:auto/2;align-self:stretch;min-width:0;margin:0}.detail .predictionMetricGrid{grid-template-columns:1fr}.detail .predictionMetricGrid span{border-right:0}.predictionMetricStack span{align-items:center;min-height:39px}.candleTimeframes{gap:4px;display:flex}.candleTimeframes button{color:#69778d;background:#fff;border:1px solid #dce4ef;border-radius:6px;min-width:32px;padding:6px 8px;font-size:8px;font-weight:800}.candleTimeframes button.active{color:#fff;background:#2370ef;border-color:#2370ef}.tradingSessionSeparator line{stroke:#b8c4d3;stroke-width:1px;stroke-dasharray:3 4}.tradingSessionSeparator text{fill:#65758b;font-size:7px;font-weight:900}.nonTradingRegion{fill:#f5f7fb;stroke:#dfe5ef;stroke-dasharray:4 4}.nextDayTradingRange{fill:#4b7eef26;stroke:#4b7eef59}.nextDayOpeningRange{fill:#2370ef4d;stroke:#3478ef}.nextTradingDateLabel{fill:#728096;font-size:8px;font-weight:800}.marketSessionStrip{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1120px){.detail .chartCard{grid-template-columns:minmax(0,1fr)}.detail .chartWrap{border-right:0;grid-column:1}.detail .aiPredictionPanel{border-top:1px solid #e5eaf1;border-left:0;grid-area:auto/1}.detail .predictionMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1500px){.workspace{grid-template-columns:minmax(0,1fr)}.scannerSnapshotColumn{grid-template-columns:minmax(0,1fr) 310px}.compactSnapshot{max-height:440px}}@media (width<=1120px){.scannerSnapshotColumn{grid-template-columns:1fr}}@media (width<=900px){.workspace{flex-direction:column;display:flex}.detail{order:1}.scannerSnapshotColumn{order:2}.marketAwarenessPanel{order:1}.compactSnapshot{order:2}.heroStats{display:none}}@media (width<=620px){.hero{padding:18px 14px}.workspace{padding-left:10px;padding-right:10px}.detail{padding:6px}.detail .chartHeader{padding:14px 12px}.chartActions,.timeframes,.candleTimeframes,.predictionHorizons{flex-wrap:wrap;width:100%}.timeframes button,.candleTimeframes button,.predictionHorizons button{flex:auto}.detail .predictionMetricGrid{grid-template-columns:1fr}.marketSessionStrip{grid-template-columns:1fr 1fr}.compactSnapshot .tableWrap{overflow-x:auto}.compactSnapshot table{min-width:420px}}:root{--panel-radius:12px;--panel-border:#e1e7ef;--panel-shadow:0 8px 24px #1f36580e;--page-gutter:clamp(14px, 2.2vw, 34px)}main{min-width:0;overflow-x:clip}.hero,.controls,.selectionControls,.stableViewNotice,.workspace,.predictionAnalyticsPage{width:100%}.hero,.controls,.selectionControls,.workspace{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.controls .search{flex:290px;width:auto;min-width:220px}.controls .updated{white-space:nowrap;text-align:right;margin-left:auto}.manualSortControl{min-width:0}.manualSortControl select{width:100%;max-width:210px}.selectionControls{align-items:flex-start;gap:12px}.bulkActions,.quickStatusFilters{flex-wrap:wrap;min-width:0}.workspace{grid-template-columns:clamp(330px,25vw,410px) minmax(0,1fr);gap:16px;max-width:1920px}.scannerSnapshotColumn,.detail,.detail .chartCard,.detail .chartWrap,.detail .aiPredictionPanel{min-width:0}.tableCard,.detail,.marketAwarenessPanel,.chartCard,.analyticsCards article,.sessionAnalyticsGrid article,.analyticsTableCard,.modelComparisonCard,.similarSetupsCard{border-color:var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}.compactSnapshot .tableTitle{gap:12px}.compactSnapshot .tableTitle>span{white-space:nowrap;flex:none}.compactSnapshot tbody tr{min-height:52px}.compactSnapshot td{vertical-align:middle}.detail{padding:10px}.detail .chartCard{grid-template-columns:minmax(560px,1fr) clamp(252px,20vw,292px);width:100%}.detail .chartHeader{align-items:flex-start;gap:16px}.unifiedChartHeader,.chartIdentity,.chartActions{min-width:0}.chartActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chartToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.timeframes,.candleTimeframes,.predictionHorizons{flex-wrap:wrap}.aiPredictionControls{min-width:0}.detail .chartWrap{overflow:hidden}.detail .chartWrap svg{aspect-ratio:5/2;object-fit:contain;min-height:330px}.detail .aiPredictionPanel{padding:16px}.predictionPanelHeader{align-items:flex-start}.predictionPanelHeader>div{min-width:0}.predictionPanelHeader strong{overflow-wrap:anywhere;line-height:1.3}.predictionMetricGrid span{align-items:center;min-width:0}.predictionMetricGrid b{overflow-wrap:anywhere;max-width:58%}.marketSessionStrip div{min-width:0}.marketSessionStrip small{overflow-wrap:anywhere}.predictionAnalyticsPage{max-width:1680px;padding:34px var(--page-gutter) 54px;margin:0 auto}.analyticsHero{align-items:center}.analyticsHero>div{min-width:0}.analyticsCards{grid-template-columns:repeat(6,minmax(150px,1fr))}.analyticsCards article{flex-direction:column;min-height:126px;display:flex}.analyticsCards small{margin-top:auto}.modelComparisonCard{border:1px solid var(--panel-border);background:#fff;margin-top:16px;padding:20px}.comparisonHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.comparisonHeading span,.similarSetupsCard span{color:#2674ef;letter-spacing:.13em;font-size:8px;font-weight:900}.comparisonHeading h2{margin:4px 0 0;font-size:17px}.comparisonHeading>b{border-radius:999px;flex:none;padding:6px 9px;font-size:8px}.comparisonHeading .ready{color:#0b885a;background:#eaf9f2}.comparisonHeading .collecting{color:#9a6a14;background:#fff6e5}.modelColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.modelSummary{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:10px;min-width:0;padding:15px}.modelSummary>span{color:#768398;font-size:9px;font-weight:800}.modelSummary>strong{color:#23304a;font:800 12px var(--font-mono), monospace;overflow-wrap:anywhere;margin:7px 0 12px;display:block}.modelSummary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.modelSummary small{color:#8b96a8;gap:4px;font-size:8px;display:grid}.modelSummary small b{color:#303b52;overflow-wrap:anywhere;font-size:10px}.modelSummary.empty{align-content:center;display:grid}.modelSummary.empty p,.modelComparisonCard>p{color:#778397;font-size:9px;line-height:1.55}.similarSetupsCard{border:1px solid var(--panel-border);background:linear-gradient(135deg,#f8fbff,#fff);justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 20px;display:flex}.similarSetupsCard h3{margin:5px 0;font-size:15px}.similarSetupsCard p{color:#728096;max-width:850px;margin:0;font-size:9px;line-height:1.55}.similarSetupsCard>strong{color:#2868cf;flex:none;font-size:9px}@media (width<=1120px){.detail .chartCard{grid-template-columns:minmax(0,1fr)}.detail .chartWrap{border-right:0;grid-column:1}.detail .aiPredictionPanel{border-top:1px solid #e5eaf1;border-left:0;grid-area:auto/1}.detail .predictionMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1500px){.controls .search{flex-basis:100%}.controls .updated{text-align:left;margin-left:0}.workspace{grid-template-columns:minmax(0,1fr)}.scannerSnapshotColumn{grid-template-columns:minmax(0,1fr) minmax(280px,330px)}.detail{grid-row:1}.scannerSnapshotColumn{grid-row:2}.analyticsCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.controls .search{flex-basis:100%}.scannerSnapshotColumn{grid-template-columns:1fr}.detail .predictionMetricGrid,.modelSummary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.controls{flex-direction:column;align-items:stretch;display:flex}.controls .updated{text-align:left}.manualSortControl{grid-template-columns:auto minmax(0,1fr);display:grid}.manualSortControl select{max-width:none}.detail{box-shadow:none;background:0 0;border:0;padding:0}.detail .chartHeader{flex-direction:column}.chartToolbar{grid-template-columns:1fr}.chartActions{justify-content:flex-start}.detail .chartWrap svg{aspect-ratio:auto;min-height:290px}.detail .predictionMetricGrid,.modelColumns,.modelSummary>div{grid-template-columns:1fr}.analyticsCards{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonHeading,.similarSetupsCard{flex-direction:column;align-items:flex-start}}@media (width<=460px){.heroStats{width:100%}.heroStats div{width:33.333%}.analyticsCards,.marketSessionStrip,.detail .predictionMetricGrid{grid-template-columns:1fr}}.detail .workstationChart .chartWrap,.expandedChart.workstationChart .chartWrap{border-color:#18222c;background:#05070a!important}.detail .workstationChart .chartWrap svg,.expandedChart.workstationChart .chartWrap svg{background:#05070a}.workstationChart .gridLine{stroke:#1d2933;stroke-width:1px}.workstationChart .axisLine{stroke:#44515e}.workstationChart .axisText{fill:#aeb9c5;font-weight:700}.workstationChart .chartWatermark text{fill:#8b98a6;opacity:.12}.workstationChart .extendedHoursBand.premarket rect{fill:#2370ef0e}.workstationChart .extendedHoursBand.afterhours rect{fill:#e8a33b0d}.workstationChart .extendedHoursLabel{fill:#788796}.workstationChart .tradingSessionSeparator line{stroke:#34424f}.workstationChart .tradingSessionSeparator text{fill:#8e9aa7}.workstationChart .volumeDividerLine{stroke:#344452}.workstationChart .crosshair line{stroke:#82919f}.workstationChart .forecastRegion{fill:#2b8dff11}.workstationChart .atlasForecastCanvas>rect{fill:var(--atlas-forecast-zone-bg);stroke:none}.workstationChart .forecastCanvasLabel{fill:#52738d;font:800 7px var(--font-mono);letter-spacing:.08em}.workstationChart .forecastCanvasState rect{fill:#071420e6;stroke:#58a0e06b;vector-effect:non-scaling-stroke}.workstationChart .forecastCanvasState.history rect{stroke:#a855f780}.workstationChart .forecastCanvasState text{fill:#8fb5d8;font:800 8px var(--font-mono);letter-spacing:.04em}.workstationChart .forecastCanvasState text:nth-of-type(2){fill:#61788a;font-size:7px;font-weight:650}.workstationChart .forecastCanvasState.history text:first-of-type{fill:#c5a5f3}.workstationChart .chartWrap[data-canvas-mode=FORECAST_50_50] .nowMarker line{stroke:var(--atlas-forecast-divider);stroke-dasharray:5 5}.workstationChart.historicalReplayMode .atlasForecastCanvas>rect{fill:#6f31b10e}.workstationChart .replayActualOutcomeLabel{fill:#82d8b2;font:800 8px var(--font-mono);letter-spacing:.09em;paint-order:stroke;stroke:#04111c;stroke-width:2px}.workstationChart .forecastAxisText{fill:#79baff}.workstationChart .predictionBand{fill:#2b8dff38;stroke:#4ca4ff8c;stroke-width:1.25px}.workstationChart .v2PredictionBand90{fill:#2b8dff1f;stroke:#4ca4ff52;stroke-width:1px}.workstationChart .v2PredictionBand50{fill:#2b8dff42;stroke:#70b8ff9e;stroke-width:1px}.workstationChart .v2MedianLine{stroke-dasharray:none;stroke-width:3px}.workstationChart .predictionLine{fill:none;stroke:#2b8dff;stroke-width:3px;stroke-dasharray:none;filter:drop-shadow(0 0 4px #2b8dff7a)}.workstationChart .predictionRangeLabel,.workstationChart .nextTradingDateLabel{fill:#79baff}.atlasMovementEnvelope rect{fill:#27d6f20b;stroke:none}.atlasMovementEnvelope line{stroke:var(--atlas-scanner-envelope);stroke-width:1.35px;stroke-dasharray:7 6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #42d9f540)}.atlasMovementEnvelope text{fill:#62def3;font:800 8px var(--font-mono);letter-spacing:.06em;paint-order:stroke;stroke:#04111c;stroke-width:2px}.atlasChartLegend{color:#8fa9bb;font:700 10px var(--font-mono);background:#061019;border-top:1px solid #5b97c424;border-bottom:1px solid #5b97c41f;flex-wrap:wrap;align-items:center;gap:7px 13px;padding:6px 13px;display:flex}.atlasChartLegend span{align-items:center;gap:6px;display:flex}.atlasChartLegend span[data-state=unavailable]{opacity:.38}.atlasChartLegend i{border-radius:4px;width:24px;height:4px;display:inline-block}.atlasChartLegend .actual{background:#36e49f}.atlasChartLegend .forecast{background:var(--atlas-model-ai);box-shadow:0 0 5px #2b8dff8c}.atlasChartLegend .forecastRange{background:var(--atlas-model-ai-range);border:1px solid #70b8ff9e;height:9px}.atlasChartLegend .scannerEnvelope{border-top:2px dashed var(--atlas-scanner-envelope);border-radius:0;height:0}.atlasChartLegend .historicalForecast{border-top:2px dashed var(--atlas-history-ai);border-radius:0;height:0}.atlasChartLegend .historicalForecastRange{background:var(--atlas-history-ai-range);border:1px solid #a855f79e;height:9px}.atlasChartLayerControls{flex-wrap:wrap;gap:4px;display:flex}.atlasChartLayerControls button{color:#7f9aad;font:800 9px var(--font-mono);letter-spacing:.04em;background:#07131d;border:1px solid #20394b;border-radius:5px;padding:6px 8px}.atlasChartLayerControls button.active{color:#a8f3ff;background:#0a2330;border-color:#28bce0}.chartViewportActions .active{color:#a8f3ff!important;border-color:#42d9f5!important}.atlasChartLayerControls button.historical.active{border-color:var(--atlas-history-ai);color:#eadcff;background:#1b1130}.atlasHistoricalForecastLayer .historicalAnalogBand{fill:var(--atlas-history-ai-range);stroke:none}.atlasHistoricalForecastLayer .historicalForecastLine{stroke:var(--atlas-history-ai);stroke-width:2.25px;stroke-dasharray:6 4;fill:none;vector-effect:non-scaling-stroke}.atlasHistoricalForecastLayer .historicalForecastTarget{fill:var(--atlas-history-ai);stroke:#25163c;stroke-width:1px;vector-effect:non-scaling-stroke}.historicalReplayDeck{background:#061019;border-top:1px solid #5a90b924;gap:7px;padding:8px 12px;display:grid}.chartIntelligenceMode{align-items:center;gap:5px;display:flex}.chartIntelligenceMode button{color:#85a4b8;min-height:30px;font:850 9px var(--font-mono);letter-spacing:.08em;background:#081722;border:1px solid #244055;border-radius:5px;padding:6px 11px}.chartIntelligenceMode button.active{color:#b8f6ff;background:#0b2734;border-color:#35cdeb;box-shadow:inset 0 0 0 1px #35cdeb1a}.chartIntelligenceMode button.historical.active{border-color:var(--atlas-history-ai);color:#eadcff;background:#1b1130;box-shadow:inset 0 0 0 1px #a855f724}.historicalReplayMode .replayQuote strong{color:#d8c0fa}.historicalReplayMode .replayQuote span{color:#9c7cc6}.historicalReplayControls{grid-template-columns:minmax(145px,1fr) minmax(120px,.7fr) minmax(125px,.7fr) auto;align-items:end;gap:7px;display:grid}.historicalReplayControls label{color:#718da2;font:800 8px var(--font-mono);letter-spacing:.08em;gap:4px;display:grid}.historicalReplayControls input,.historicalReplayControls select,.historicalReplayControls button{box-sizing:border-box;color:#d8e7f2;width:100%;min-height:34px;font:750 10px var(--font-mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07131d;border:1px solid #263e51;border-radius:5px;padding:7px 9px}.historicalReplayControls .loadHistoricalReplay{color:#eadcff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(#271642,#1a102c);border-color:#a855f7b3;width:auto;min-width:124px;font-weight:900}.historicalReplayControls .loadHistoricalReplay:disabled{cursor:not-allowed;opacity:.48}.historicalReplayNotice{color:#8fa6b7;font:700 9px/1.35 var(--font-mono);background:#26143e6b;border:1px solid #a855f742;border-radius:5px;flex-wrap:wrap;align-items:center;gap:5px 12px;padding:7px 9px;display:flex}.historicalReplayNotice strong{color:#d8c0fa;letter-spacing:.06em}.historicalReplayNotice b{color:#ff8c9b;flex-basis:100%}.historicalReplayResults{color:#9bb2c2;font-family:var(--font-mono);background:#071019;border:1px solid #a855f74d;border-radius:7px;margin:8px 12px 12px;overflow:hidden}.historicalReplayResults>header{background:#2212387a;border-bottom:1px solid #a855f733;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.historicalReplayResults>header div{gap:3px;display:grid}.historicalReplayResults>header small{color:#a77be2;letter-spacing:.1em;font-size:8px}.historicalReplayResults>header strong{color:#eadcff;font-size:11px}.historicalReplayResults>header>span{color:#7c6699;letter-spacing:.07em;text-align:right;font-size:8px;font-weight:850}.historicalReplayResults>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.historicalReplayResults article{border-right:1px solid #65879e24;gap:5px;min-width:0;padding:10px;display:grid}.historicalReplayResults article:last-child{border-right:0}.historicalReplayResults article small{color:#7f95a6;letter-spacing:.08em;font-size:8px}.historicalReplayResults article strong{color:#d2b9f7;overflow-wrap:anywhere;font-size:10px}.historicalReplayResults article span{font-size:8px;line-height:1.35}.historicalReplayResults article[data-state=insufficient_analogs] strong,.historicalReplayResults article[data-state=data_quality_blocked] strong{color:#9eabb4}.historicalReplayResults>footer{color:#697f90;overflow-wrap:anywhere;border-top:1px solid #65879e24;justify-content:space-between;gap:10px;padding:8px 11px;font-size:8px;display:flex}@media (width<=1050px){.historicalReplayResults>div{grid-template-columns:repeat(2,minmax(0,1fr))}.historicalReplayResults article{border-bottom:1px solid #65879e24}}@media (width<=720px){.historicalReplayControls{grid-template-columns:1fr 1fr}.historicalReplayControls .loadHistoricalReplay{width:100%}.historicalReplayResults{margin-inline:7px}.historicalReplayResults>header,.historicalReplayResults>footer{flex-direction:column;align-items:flex-start}.historicalReplayResults>div{grid-template-columns:1fr}.historicalReplayResults article{border-right:0}.historicalReplayNotice{flex-direction:column;align-items:flex-start}.chartIntelligenceMode button{flex:1}}.scannerDisplayModes{background:#07131c;border-bottom:1px solid #17313f;grid-template-columns:1fr auto;gap:5px;padding:6px 8px;display:grid}.scannerDisplayModes>div{grid-column:1/-1;gap:4px;display:flex}.scannerDisplayModes button,.scannerDisplayModes select{color:#83a7bb;font:800 8px var(--font-mono);background:#081722;border:1px solid #223e50;border-radius:4px;padding:5px 6px}.scannerDisplayModes button.active{color:#a7f4ff;background:#0c2935;border-color:#35cdeb}.scannerDisplayModes select:last-child{max-width:145px}.atlasUniverseList{background:#061019;flex-direction:column;flex:1;min-height:0;display:flex}.atlasUniverseLiveStatus{color:#74909c;min-height:27px;font:750 6px var(--font-mono);background:#06151d;border-bottom:1px solid #17313f;align-items:center;gap:9px;padding:5px 9px;display:flex}.atlasUniverseLiveStatus span{color:#63d9b1}.atlasUniverseLiveStatus span i{background:#37d99a;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 8px #37d99a88}.atlasUniverseLiveStatus b{color:#8ea5ae}.atlasUniverseLiveStatus em{color:#4dcbe0;margin-left:auto;font-style:normal}.atlasUniverseLiveStatus.degraded span{color:#e2b45e}.atlasUniverseLiveStatus.degraded span i{box-shadow:none;background:#e2b45e}.atlasUniverseToolbar{border-bottom:1px solid #17313f;grid-template-columns:minmax(0,1fr) auto minmax(105px,.62fr) minmax(112px,.68fr);gap:5px;padding:6px 8px;display:grid}.atlasUniverseToolbar label{min-width:0}.atlasUniverseToolbar input,.atlasUniverseToolbar select,.atlasUniverseToolbar button{color:#9bb6c3;width:100%;min-width:0;height:29px;font:750 7px var(--font-mono);background:#081722;border:1px solid #213f50;border-radius:4px}.atlasUniverseToolbar input{padding:0 7px}.atlasUniverseToolbar button{color:#77e3e0;width:auto;padding:0 7px}.atlasUniverseToolbar select{padding:0 5px}.atlasUniverseTable{flex:1;min-height:0;height:auto!important}.atlasUniverseTable table{min-width:1320px}.atlasUniverseTable td{vertical-align:middle}.atlasUniverseTable td small{color:#5a7380;text-overflow:ellipsis;max-width:132px;margin-top:3px;font-size:6px;display:block;overflow:hidden}.atlasUniverseTable td:first-child b{font-size:8px;display:block}.atlasUniverseTable td:nth-child(2) small{max-width:130px}.atlasUniverseBadges{flex-wrap:wrap;gap:3px;display:flex}.atlasUniverseBadges em{color:#7bcad2;border:1px solid #285567;border-radius:3px;padding:2px 3px;font-size:5px;font-style:normal}.atlasCapState.available,.atlasCapState.small_cap,.atlasCapState.micro_cap{color:#59dab6}.atlasCapState.unavailable,.atlasCapState.unknown{color:#778b94}.atlasCapState.stale{color:#d6ae5d}.atlasUniverseEmpty{place-items:center;gap:7px;display:grid}.atlasUniverseEmpty b{color:#d8b769;font-size:8px}.atlasUniverseEmpty span{color:#718792;max-width:380px;line-height:1.5}.atlasUniverseFooter{grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:5px 8px!important;display:grid!important;position:static!important}.atlasUniverseFooter>small{color:#4d6671;grid-column:1/-1;font-size:5px}.atlasUniversePager{align-items:center;gap:6px;display:flex}.atlasUniversePager label{color:#607783;font:750 5px var(--font-mono);align-items:center;gap:4px;display:flex}.atlasUniversePager select{color:#8ba5af;height:23px;font:750 6px var(--font-mono);background:#071922;border:1px solid #1e4654;border-radius:3px}.atlasUniversePager button{background:#071922!important;border:1px solid #1e4654!important;border-radius:3px!important;padding:4px 5px!important}.atlasUniversePager button:disabled{opacity:.35}.atlasUniversePager b{color:#78909a;font-size:5px}.scannerDisplayModes>div{scrollbar-width:none;overflow-x:auto}.scannerDisplayModes>div button{flex:none}.historyAiCell--building b{color:#8aa4af}.historyAiCell--ready b{color:#c7b6ff}.historyAiCell--available b{color:#a98cff}.historyAiCell--warning b{color:#e0b45f}.historyAiCell--error b{color:#ff747d}.historyAiCell[data-history-ai-state=READY_FOR_CURRENT_SNAPSHOT] small,.historyAiCell[data-history-ai-state=PARTIAL_READY] small{color:#8879ba}@media (width<=560px){.atlasUniverseToolbar{grid-template-columns:minmax(0,1fr) auto}.atlasUniverseToolbar select{grid-column:span 1}.atlasUniverseTable table{min-width:940px}.atlasUniverseTable th:nth-child(3),.atlasUniverseTable td:nth-child(3),.atlasUniverseTable th:nth-child(7),.atlasUniverseTable td:nth-child(7),.atlasUniverseTable th:nth-child(8),.atlasUniverseTable td:nth-child(8),.atlasUniverseTable th:nth-child(10),.atlasUniverseTable td:nth-child(10),.atlasUniverseTable th:nth-child(14),.atlasUniverseTable td:nth-child(14){display:none}.atlasUniverseFooter{grid-template-columns:1fr}.atlasUniversePager{justify-content:space-between}.atlasUniverseFooter>small{grid-column:1}}.atlasScannerIntelligenceStrip{background:#173144;border:1px solid #173144;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 0 6px;display:grid;overflow:hidden}.atlasScannerIntelligenceStrip>span{background:#06111a;flex-direction:column;gap:3px;min-width:0;padding:8px 9px;display:flex}.atlasScannerIntelligenceStrip small{font:700 8px var(--font-mono);letter-spacing:.07em;color:#68879b}.atlasScannerIntelligenceStrip b{color:#daf4ff;font:800 11px var(--font-mono);text-overflow:ellipsis;overflow:hidden}.rangeMeterCell i{background:#152735;border-radius:4px;height:3px;display:block;overflow:hidden}.rangeMeterCell i em{background:linear-gradient(90deg,#18bcdb,#38e69c);height:100%;display:block}.rangeMeterCell strong{font:800 7px var(--font-mono);color:#f1be55}.atlasScannerBrainPanel{background:linear-gradient(145deg,#04191cf5,#040d16fa);border:1px solid #40d69552;border-radius:9px;gap:8px;margin-top:10px;padding:10px;display:grid;box-shadow:inset 0 0 24px #1ed58f06}.atlasScannerBrainPanel>header{gap:8px;justify-content:space-between!important;align-items:flex-start!important;display:flex!important}.atlasScannerBrainPanel>header div{gap:3px;display:grid}.atlasScannerBrainPanel header small,.atlasScannerBrainPanel>small,.atlasScannerBrainPanel .brainPatternList>small,.atlasScannerBrainPanel .brainSimilarSetups>small{color:#49dca5;font:800 8px var(--font-mono);letter-spacing:.1em}.atlasScannerBrainPanel header b{color:#78f0bd;font:900 11px var(--font-mono)}.atlasScannerBrainPanel header a{color:#67c9f6;font:800 7px var(--font-mono);text-align:right}.atlasScannerBrainPanel>p{color:#a9bdc9;font:11px/1.45 var(--font-sans);margin:0}.atlasScannerBrainPanel.unavailable{border-color:#384957}.atlasScannerBrainPanel.unavailable header b{color:#9cacb8}.brainFactorColumns{grid-template-columns:1fr 1fr;gap:6px;display:grid}.brainFactorColumns>div{background:#071720;border:1px solid #17303e;border-radius:6px;gap:4px;padding:7px;display:grid}.brainFactorColumns small{color:#79a0b6;font:800 7px var(--font-mono);letter-spacing:.08em}.brainFactorColumns span{color:#afc6d2;font:9px/1.35 var(--font-sans)}.atlasScannerBrainPanel details{border-top:1px solid #17313d;padding-top:6px}.atlasScannerBrainPanel summary{cursor:pointer;color:#6ecbf1;font:800 9px var(--font-mono)}.atlasScannerBrainPanel dl{gap:3px;margin:6px 0 0;display:grid}.atlasScannerBrainPanel dl div{justify-content:space-between;gap:8px;display:flex}.atlasScannerBrainPanel dt{color:#6f8998}.atlasScannerBrainPanel dd{color:#c7d8e0;text-align:right;margin:0}.brainPatternList,.brainSimilarSetups{gap:4px;display:grid}.brainPatternList>span,.brainSimilarSetups{background:#071720;border:1px solid #17303e;border-radius:6px;padding:6px}.brainPatternList b,.brainPatternList em{display:block}.brainPatternList b{color:#cde7f1;font-size:9px}.brainPatternList em,.brainSimilarSetups span{color:#7794a5;font:8px var(--font-mono)}.brainEvidenceEmpty{color:#718896!important;letter-spacing:0!important}.atlasFiveHorizonSummary{background:#061019;border:1px solid #17313e;border-radius:8px;margin:8px 0;overflow:hidden}.atlasFiveHorizonSummary>header{border-bottom:1px solid #17313e;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.atlasFiveHorizonSummary>div{background:#17313e;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.atlasFiveHorizonSummary article{background:#07111a;min-width:0;padding:7px}.atlasFiveHorizonSummary article>header{justify-content:space-between;align-items:center;gap:4px;margin-bottom:6px;display:flex}.atlasFiveHorizonSummary article>header small{color:#a9bdc7;font:850 7px var(--font-mono)}.atlasFiveHorizonSummary article>header em{color:#8d71c2;font:700 5px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.atlasModelHorizon,.atlasHistoricalHorizon{background:#06101a;border:1px solid #163249;border-radius:4px;grid-template-columns:1fr auto;gap:2px 5px;padding:5px 6px;display:grid}.atlasHistoricalHorizon{background:#0d0a18;border-color:#382957;margin-top:4px}.atlasModelHorizon small,.atlasHistoricalHorizon small{color:#658597;font:750 5px var(--font-mono);letter-spacing:.06em}.atlasHistoricalHorizon small{color:#9a7bc8}.atlasModelHorizon b,.atlasHistoricalHorizon b{color:#b9dfff;font:850 8px var(--font-mono);grid-column:1/-1}.atlasHistoricalHorizon b{color:#d9c3ff}.atlasModelHorizon i,.atlasHistoricalHorizon i{color:#536c79;font:normal 5px var(--font-mono);grid-column:1/-1}.atlasModelHorizon b.up,.atlasHistoricalHorizon b.up{color:#52ddb0}.atlasModelHorizon b.down,.atlasHistoricalHorizon b.down{color:#ff7a83}.atlasBrainForecastContext{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.atlasBrainForecastContext>header{grid-column:1/-1;justify-content:space-between;display:flex}.atlasBrainForecastContext>header small{color:#ae8ee8!important}.atlasBrainForecastContext>header b{color:#9176c2!important;font-size:7px!important}.atlasBrainForecastContext>span{background:#0b0914;border:1px solid #31234a;border-radius:4px;gap:2px;padding:5px;display:grid}.atlasBrainForecastContext strong{color:#d7c3fa;font:800 6px var(--font-mono)}.atlasBrainForecastContext em{color:#8d9ba7;font:normal 5px var(--font-mono)}.atlasBrainForecastContext span b{color:#b18bea;font:700 5px var(--font-mono)}.atlasBrainForecastContext p{color:#748694;grid-column:1/-1;margin:0;font-size:7px}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=900px){.atlasScannerIntelligenceStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.atlasChartLegend{gap:5px 9px}.brainFactorColumns{grid-template-columns:1fr}.atlasChartLayerControls{width:100%}.atlasFiveHorizonSummary>div,.atlasBrainForecastContext{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.atlasScannerIntelligenceStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.atlasScannerIntelligenceStrip>span:nth-child(5){display:none}.atlasChartLegend{font-size:8px}.atlasChartLegend i{width:16px}.atlasChartLayerControls button{padding:7px 6px}.predictionHorizons{overflow-x:auto;flex-wrap:nowrap!important}.atlasScannerBrainPanel{border-radius:6px}}@media (prefers-reduced-motion:reduce){.atlasMovementEnvelope line,.atlasForecastLayer *{transition:none!important;animation:none!important}}.workstationChart .predictionDataUnavailable rect{fill:#071420f0;stroke:#58a0e06b}.workstationChart .predictionDataUnavailable text:first-of-type{fill:#8fb5d8;letter-spacing:.08em;font-size:10px;font-weight:800}.workstationChart .predictionDataUnavailable text:nth-of-type(2){fill:#6e8395;font-size:9px}.masterPredictionDiagnostics{background:#04121cb8;border:1px solid #3491cd47;border-radius:5px;margin:8px 10px 0}.masterPredictionDiagnostics summary{cursor:pointer;color:#65c8f6;letter-spacing:.08em;padding:8px 10px;font-size:10px;font-weight:800}.masterPredictionDiagnostics dl{border-top:1px solid #3491cd33;margin:0}.masterPredictionDiagnostics dl div{border-bottom:1px solid #3491cd1f;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:8px;padding:6px 10px;font-size:10px;display:grid}.masterPredictionDiagnostics dt{color:#718b9d}.masterPredictionDiagnostics dd{color:#c2d8e7;overflow-wrap:anywhere;text-align:right;margin:0}.chartDiagnostics{border-top:1px solid var(--atlas-border);color:#7aa8ca;padding:6px 10px;font-size:10px}.chartDiagnostics code{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;display:block}.workstationChart .nonTradingRegion{fill:#0b1016;stroke:#33414e}.workstationChart .nextDayTradingRange{fill:#2b8dff29;stroke:#4ca4ff85}.workstationChart .nextDayOpeningRange{fill:#2b8dff47;stroke:#2b8dff}.workstationChart .nextDayOrigin{fill:#2b8dff;stroke:#e2f1ff;stroke-width:1.5px}.workstationChart .nextDayBoundaryGuide{stroke:#2b8dff;stroke-width:2px;stroke-dasharray:3 4;opacity:.78}.workstationChart .nowMarker line{stroke:#3f8cff}.workstationChart .nowMarker rect{fill:#2674ef}.workstationChart .nowMarker text{fill:#fff}.workstationChart .nowMarker .nowOrigin{fill:#168bff;stroke:#d9efff;stroke-width:1.25px}.workstationChart .predictionAnchorMarker line{stroke:#6fb0ecb8;stroke-width:1px;stroke-dasharray:3 3}.workstationChart .predictionAnchorMarker circle{fill:#79baff;stroke:#e0f2ff;stroke-width:1px}.workstationChart .predictionAnchorMarker text{fill:#91b9d9;letter-spacing:.06em;font-size:8px;font-weight:800}.workstationChart .currentPrice line{stroke:#68bfa0}:root{--atlas-bg:#03070c;--atlas-surface:#070c13;--atlas-surface-2:#0a111a;--atlas-border:#17222e;--atlas-border-strong:#223342;--atlas-text:#e7edf4;--atlas-muted:#768493;--atlas-teal:#28dfd1;--atlas-blue:#2b8dff;--atlas-model-ai:#2b8dff;--atlas-model-ai-range:#2b8dff29;--atlas-history-ai:#a855f7;--atlas-history-ai-range:#a855f729;--atlas-scanner-envelope:#42d9f5;--atlas-forecast-divider:#b4cde18c;--atlas-forecast-zone-bg:#1f508212;--atlas-green:#38d58d;--atlas-red:#ff626b;--atlas-amber:#f1a929;--page-gutter:clamp(12px, 1.5vw, 26px);--panel-border:var(--atlas-border);--panel-shadow:0 12px 35px #00000038}html,body{background:var(--atlas-bg);color:var(--atlas-text)}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.atlasApp{background:radial-gradient(circle at 65% -20%, #0b1a28 0, transparent 34%), var(--atlas-bg);grid-template-columns:246px minmax(0,1fr);min-height:100vh;padding-left:0;display:grid}.atlasContent{grid-column:2;min-width:0}.atlasApp.unifiedHeaderMode{grid-template-columns:none;display:block}.atlasApp.unifiedHeaderMode .atlasContent{grid-column:auto;width:100%;min-width:0}.atlasSidebar{z-index:30;border-right:1px solid var(--atlas-border);background:linear-gradient(#050a10,#03070c 72%);flex-direction:column;width:246px;padding:16px 12px;display:flex;position:fixed;inset:0 auto 0 0}.atlasBrand{border-bottom:1px solid #121d27;align-items:center;gap:8px;height:104px;margin:0 2px 16px;display:flex;overflow:hidden}.atlasBrand div{min-width:0}.atlasBrand strong{letter-spacing:.22em;color:#fff;font-size:21px;font-weight:650;display:block}.atlasBrand span{color:#459fe8;letter-spacing:.18em;white-space:nowrap;margin-top:5px;font-size:6px;display:block}.atlasSidebar nav{gap:5px;display:grid}.atlasSidebar nav button{color:#8c98a7;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;font-size:12px;display:flex}.atlasSidebar nav button>span{color:#8391a1;text-align:center;width:18px;font-size:16px}.atlasSidebar nav button:hover{color:#dce7f0;background:#0a121b}.atlasSidebar nav button.active{color:var(--atlas-teal);box-shadow:inset 2px 0 var(--atlas-teal);background:#1dcfc217;border-color:#28dfd12b}.atlasSidebar nav button.active>span{color:var(--atlas-teal)}.atlasSidebar nav em{min-width:21px;height:21px;color:var(--atlas-teal);background:#091720;border-radius:999px;place-items:center;margin-left:auto;font-size:9px;font-style:normal;display:grid}.sidebarMarketCard{border:1px solid var(--atlas-border);background:#080e16;border-radius:10px;margin-top:auto;overflow:hidden;box-shadow:0 10px 30px #0008}.sidebarMarketCard>small{color:#788594;letter-spacing:.12em;padding:13px 14px 5px;font-size:8px;display:block}.sidebarMarketCard>strong{color:#dfe8ef;align-items:center;gap:9px;padding:2px 14px;font-size:11px;display:flex}.sidebarMarketCard>span{color:#788797;font:9px var(--font-mono);padding:4px 14px 12px;display:block}.sidebarMarketCard>div{border-top:1px solid var(--atlas-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.sidebarMarketCard>div small{color:#62717f;letter-spacing:.1em;font-size:7px}.sidebarMarketCard>div b{color:#9bb1c3;font-size:8px;font-weight:700}.topbar{z-index:20;width:100%;height:54px;padding:0 var(--page-gutter);color:var(--atlas-text);border:0;border-bottom:1px solid var(--atlas-border);box-shadow:none;background:#03080deb;flex-direction:row;align-items:center;gap:18px;position:sticky;inset:0 auto auto 0}.terminalStatus{gap:2px;display:grid}.terminalStatus span{color:var(--atlas-teal);letter-spacing:.15em;font-size:8px;font-weight:850}.terminalStatus b{color:#718090;font-size:9px;font-weight:550}.topbar .market{color:#d6e0e8;background:0 0;border:0;border-radius:0;width:auto;min-width:250px;margin:0 0 0 auto;padding:0}.topbar .market .clocks{color:#6f7e8c;white-space:nowrap}.topbar .market small{color:#7f8d9a;border:0;border-left:1px solid #273441;margin:0 0 0 8px;padding:0 0 0 10px;display:block}.notice{color:#e8c36d;background:#1e1809;border-color:#4c3b12}.hero{padding:24px var(--page-gutter) 20px;border-color:var(--atlas-border);background:0 0;align-items:center}.hero .eyebrow{color:var(--atlas-teal)!important;margin-bottom:8px!important}.hero h1,.method h1{color:#f3f6f9;letter-spacing:-.035em;font-size:clamp(27px,2.3vw,38px)}.hero>div>p{color:var(--atlas-muted);margin-top:8px}.heroStats{border-color:var(--atlas-border);background:#070c12;border-radius:9px;padding:0;overflow:hidden}.heroStats div{border-color:var(--atlas-border);place-content:center;width:104px;min-height:72px;display:grid}.heroStats span{color:#eef3f7;font:720 19px var(--font-mono)}.heroStats small{color:#687584}.controls{background:0 0;border-bottom:0;padding-top:14px;padding-bottom:12px}.search,.filterBtn,.liveBtn,.stableViewBtn,.rerankBtn,.manualSortControl select{color:#b8c2cb;border-color:var(--atlas-border);box-shadow:none;background:#080e15}.search{min-height:41px}.search input{color:#dce5ec;background:0 0}.search input::placeholder{color:#5f6d7b}.filterBtn b{color:var(--atlas-teal);background:#092229}.updated{color:#5d6b78}.liveBtn.on{color:var(--atlas-green);background:#071812;border-color:#174831}.manualSortControl{color:#667481}.manualSortControl select{color:#ced7de}.rerankBtn{color:#b8c4ce;background:#0a1017}.stableViewNotice{margin:0 var(--page-gutter);border:1px solid var(--atlas-border);color:#7d8994;background:#070d13;border-radius:8px;width:auto;padding:9px 13px}.stableViewNotice strong{color:var(--atlas-teal)}.selectionControls{border-color:var(--atlas-border);background:0 0;padding-top:10px;padding-bottom:10px}.selectionControls span{color:#5f6c79}.selectionControls button,.quickStatusFilters button{color:#8794a1;border-color:var(--atlas-border);background:#080e15;border-radius:7px}.selectionControls button:hover,.quickStatusFilters button.active{color:var(--atlas-teal);background:#07201f;border-color:#1c625e}.filterPanel{border-color:var(--atlas-border);color:#7e8b98;background:#080e15}.workspace{grid-template-columns:clamp(340px,24vw,410px) minmax(620px,1fr);align-items:start;max-width:2200px;padding-top:6px}.tableCard,.detail,.marketAwarenessPanel,.chartCard,.analyticsCards article,.sessionAnalyticsGrid article,.analyticsTableCard,.modelComparisonCard,.similarSetupsCard{border-color:var(--atlas-border);box-shadow:var(--panel-shadow);background:#070c12}.compactSnapshot{max-height:660px}.compactSnapshot .tableTitle{border-color:var(--atlas-border);background:#080e15}.tableTitle h2,.panelHeading h2{color:#dce4eb;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.tableTitle p,.tableTitle>span{color:#687584}.tableWrap table{color:#b8c2cb}table thead{background:#050a0f}table th{color:#64717f;border-color:var(--atlas-border)}table td{border-color:#121b24}tbody tr:hover{background:#0a141c}tbody tr.selected{box-shadow:inset 2px 0 var(--atlas-teal);background:linear-gradient(90deg,#28dfd11a,#28dfd106)}.ticker{color:#70bfff}.red{color:var(--atlas-red)!important}.positive,.green{color:var(--atlas-green)!important}.amber{color:var(--atlas-amber)!important}.score{background:#080d12}.score.high{border-color:var(--atlas-green);color:var(--atlas-green)}.score.medium{border-color:var(--atlas-amber);color:var(--atlas-amber)}.score.low{color:#ef656b;border-color:#ef4f56}.status{color:#9ca8b5;background:#111923;border-color:#25303c}.status.confirmed{color:var(--atlas-green);background:#092019}.status.bounce,.status.pullback{color:var(--atlas-amber);background:#211807}.marketAwarenessPanel{color:#95a2ae}.marketAwarenessRow{border-color:var(--atlas-border)}.marketAwarenessRow.active{background:#28dfd112;border-color:#28dfd140}.marketAwarenessRow.active b,.marketAwarenessRow.active em{color:var(--atlas-teal)}.detail{box-shadow:none;background:0 0;border:0;padding:0}.detail .chartCard{border:1px solid var(--atlas-border);grid-template-columns:minmax(540px,1fr) clamp(238px,18vw,282px);overflow:hidden}.chartHeader,.detail .chartHeader,.detail .workstationChart .chartHeader,.detail .workstationChart .chartToolbar,.detail .workstationChart .chartPan,.detail .workstationChart .volumeDividerControl{color:var(--atlas-text);border-color:var(--atlas-border);background:#080e15}.detail .workstationChart .marketFacts span{border-color:var(--atlas-border);color:#687582;background:#060b11}.detail .workstationChart .marketFacts b{color:#d8e0e6}.chartIdentity .eyebrow{color:#60717f!important}.chartTickerRow h2{color:var(--atlas-teal)}.chartQuote strong{color:#f0f4f7}.chartIdentity p,.chartEligibility{color:#6f7d89}.chartEligibility{color:#54c89e!important}.marketFacts span{border-color:var(--atlas-border);color:#687582;background:#060b11}.marketFacts b{color:#d8e0e6}.timeframes button,.candleTimeframes button,.predictionHorizons button,.aiPredictionControls>button,.expandChartButton,.returnNowButton{border:1px solid var(--atlas-border);color:#83909d;background:#080d13;border-radius:7px}.timeframes button.active,.candleTimeframes button.active,.predictionHorizons button.active,.aiPredictionControls>button.active{color:var(--atlas-teal);background:#07211f;border-color:#17635e;box-shadow:inset 0 0 16px #28dfd10a}.predictionMode{color:var(--atlas-teal);background:#08201f;border-color:#174b48}.returnNowButton{color:#78c7ff;letter-spacing:.06em;border-color:#1e527c;padding:7px 10px;font-size:8px;font-weight:850}.candleReadout{color:#71808e;border-color:var(--atlas-border);font-family:var(--font-mono)}.chartToolbar,.chartPan,.volumeDividerControl{color:#70808e;border-color:var(--atlas-border);background:#060b10}.viewportHint{color:#536473;letter-spacing:.06em;font-size:7px}.axisScales button,.zoomControls button{color:#a7b4c0;border-color:var(--atlas-border);background:#0c141c}.chartWrap svg{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.chartWrap svg:active{cursor:grabbing}.detail .aiPredictionPanel{border-color:var(--atlas-border);background:#060b11}.predictionPanelHeader{border-color:var(--atlas-border)}.predictionPanelHeader strong,.nextSessionTitle strong{color:#e2e9ef}.predictionPanelHeader small{color:#687886}.predictionMetricGrid span{color:#697784;background:#080f15;border-color:#15222c}.predictionMetricGrid b{color:#d8e2e8}.nextSessionTitle,.walkForwardValidation{color:#79d8ce;background:#081a1a;border-color:#174642}.marketSessionStrip{border-color:var(--atlas-border)}.marketSessionStrip div{border-color:var(--atlas-border);background:#080e14}.marketSessionStrip div.active{background:#07201e;border-color:#175450}.marketSessionStrip b{color:#aeb9c4}.marketSessionStrip div.active b{color:var(--atlas-teal)}.stagebar{border-color:var(--atlas-border);background:#050a0f}.stagebar div{color:#687582}.stagebar .now{color:var(--atlas-teal)}footer{border-color:var(--atlas-border);color:#53606d;background:#03070c}.predictionAnalyticsPage,.method{color:var(--atlas-text);background:0 0}.analyticsHero h1,.modelComparisonCard h2,.similarSetupsCard h3{color:#e8eef3}.analyticsHero p,.modelComparisonCard p,.similarSetupsCard p{color:#778592}.analyticsCards article,.modelSummary{border-color:var(--atlas-border);background:#080e15}.analyticsCards b,.modelSummary>strong,.modelSummary small b{color:#dbe4eb}@media (width<=1540px){.atlasApp{grid-template-columns:216px minmax(0,1fr)}.atlasSidebar{width:216px}.atlasContent{grid-column:2}.workspace{grid-template-columns:minmax(0,1fr)}.detail{grid-row:1}.scannerSnapshotColumn{grid-row:2;grid-template-columns:minmax(0,1fr) 300px}}@media (width<=1160px){.atlasApp{display:block}.atlasSidebar{z-index:60;flex-direction:row;align-items:center;width:100%;height:58px;padding:6px 10px;position:sticky;top:0}.atlasBrand{border:0;width:154px;height:46px;margin:0 10px 0 0}.atlasBrand img{width:45px;height:45px}.atlasBrand strong{font-size:14px}.atlasBrand span{font-size:5px}.atlasSidebar nav{gap:3px;display:flex;overflow-x:auto}.atlasSidebar nav button{width:auto;min-width:max-content;min-height:40px;padding:0 9px}.atlasSidebar nav button>span,.sidebarMarketCard{display:none}.atlasContent{width:100%}.detail .chartCard{grid-template-columns:minmax(0,1fr)}.detail .aiPredictionPanel{border-left:0;border-top:1px solid var(--atlas-border);grid-column:1}}@media (width<=760px){.topbar,.atlasSidebar nav button:nth-child(n+5){display:none}.atlasBrand{width:124px}.atlasBrand span{display:none}.hero{align-items:flex-start}.heroStats{display:none}.workspace{padding-left:8px;padding-right:8px}.scannerSnapshotColumn{grid-template-columns:1fr}.detail .chartWrap svg{min-height:300px}}.workstationChart{outline:none;transition:border-color .16s,box-shadow .16s}.workstationChart.chartActive{box-shadow:0 0 0 1px #28dfd114,0 18px 46px #00000052;border-color:#28dfd16b!important}.workstationChart.chartActive .viewportHint{color:var(--atlas-teal)}.expandChartButton{white-space:nowrap;letter-spacing:.07em;align-items:center;gap:6px;width:auto;min-height:30px;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex}.exitFullScreenButton{color:#b7dbff;border-color:#255b86}.chartToolbar{grid-template-columns:auto minmax(250px,1fr) auto;min-height:38px}.chartAxisNavigation{border-bottom:1px solid var(--atlas-border);background:#050a0f;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:7px 12px;display:grid}.chartPan,.pricePanControl{color:#60717f;letter-spacing:.07em;background:0 0;border:0;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:8px;min-width:0;margin:0;padding:0;font-size:7px;font-weight:800;display:grid}.chartPan input,.pricePanControl input{width:100%;accent-color:var(--atlas-teal);cursor:ew-resize}.pricePanControl input{cursor:ns-resize}.zoomControls span{color:#768694;text-align:center;min-width:68px;font:8px var(--font-mono)}.compactSnapshot{flex-direction:column;height:min(660px,100vh - 172px);min-height:360px;max-height:none;display:flex}.compactSnapshot .tableTitle{flex:none}.compactSnapshot .atlasStockScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#276d6b #05090e;flex:auto;min-height:0;overflow:auto}.compactSnapshot .atlasStockScroll thead th{z-index:4;box-shadow:inset 0 -1px var(--atlas-border);background:#050a0f;position:sticky;top:0}.atlasStockScroll::-webkit-scrollbar{width:9px;height:9px}.atlasStockScroll::-webkit-scrollbar-track{background:#05090e;border-left:1px solid #111b24;border-radius:999px}.atlasStockScroll::-webkit-scrollbar-thumb{background:#334550;border:2px solid #05090e;border-radius:999px;min-height:38px}.atlasStockScroll::-webkit-scrollbar-thumb:hover{background:#287b77}.atlasStockScroll tbody tr.selected{position:relative}.marketAwarenessPanel,.sessionOutlook,.scoreBlock,.scoreBreakdown,.dataIssues,.levels,.catalystBox,.historicalSnapshotNotice,.temporaryDelayNotice,.watchOutlook,.weightGrid article,.guardrails{color:#a5b1bc;border-color:var(--atlas-border)}.marketAwarenessPanel,.scoreBlock,.scoreBreakdown,.dataIssues,.levels,.catalystBox,.historicalSnapshotNotice,.temporaryDelayNotice,.watchOutlook,.weightGrid article{background:#070c12}.marketAwarenessPanel{border:1px solid var(--atlas-border);box-shadow:var(--panel-shadow)}.marketAwarenessRow{background:0 0;border-bottom:1px solid #121b24}.marketAwarenessRow b{color:#b7c1ca}.marketAwarenessRow small,.marketAwarenessRow em{color:#63717e}.marketAwarenessRow em{background:#0a1118;border:1px solid #18242f}.marketAwarenessRow.active em{background:#08201f;border-color:#174b48}.outlookButton{color:var(--atlas-teal);box-shadow:none;background:#071719;border-color:#1b5d58}.outlookButton:hover{background:#092321;border-color:#25847c}.outlookPanel{border-color:var(--atlas-border-strong);box-shadow:var(--panel-shadow);background:#070d14}.outlookPanel .shadowCollectionRecorded,.outlookPanel .shadowCollectionSkipped{color:var(--atlas-teal);background:#071a19;border:1px solid #1b413d;border-radius:4px;margin:7px 0 0;padding:6px 8px;font-size:8px;line-height:1.35;display:block}.outlookPanel .shadowCollectionSkipped{color:var(--atlas-amber);background:#1d1709;border-color:#5a431a}.outlookMetrics span{color:#687786;background:#090f17;border:1px solid #15212c}.outlookMetrics b,.outlookSummary strong{color:#e2e9ef}.scoreBlock{border:1px solid var(--atlas-border)}.ring{background:conic-gradient(var(--atlas-teal) var(--score), #17232d 0)}.ring:after{background:#080e14}.ring span,.scoreBlock strong{color:#e5edf3}.scoreBlock p{color:#697784}.scoreBreakdown{border:1px solid var(--atlas-border);color:#8e9aa5}.scoreBreakdown b,.dataIssues b,.levels h3{color:#d3dce3}.dataIssues{color:#c6a66c;border:1px solid #553d18}.checks{border-block:1px solid var(--atlas-border);margin-block:12px}.checks div{color:#a5b1bc;border-bottom:1px solid #101922}.checks div:last-child{border-bottom:0}.checks .ok span{color:var(--atlas-green);background:#092319}.checks .warn span{color:var(--atlas-amber);background:#251b08}.levels{border:1px solid var(--atlas-border);border-radius:9px;padding:12px}.levels>div{border-top:1px solid #111a23}.levels span{color:#aab5bf}.levels span small{color:#5f6d79}.levels b{color:#e3eaf0;font-family:var(--font-mono)}.catalystBox{border:1px solid var(--atlas-border);border-left:3px solid var(--atlas-teal);border-radius:8px}.catalystBox span{color:var(--atlas-teal)}.catalystBox strong{color:#dce5eb}.catalystBox small{color:#64727f}.historicalSnapshotNotice{color:#93a9bb;border-color:#28445a}.historicalSnapshotNotice b{color:#7bc6ff}.temporaryDelayNotice{color:#c8ab72;border-color:#5b421a}.lastSessionBadge,.delayBadge{color:#8fa4b5;background:#0b141c;border:1px solid #263846}.heroStatus{border:1px solid #26323d;width:fit-content}.watchToggle{color:#8fa0ad;border-color:var(--atlas-border);background:#080e15}.watchToggle.saved{color:var(--atlas-green);background:#08201a;border-color:#20513b}.weightGrid h3{color:#dfe7ed}.guardrails{border:1px solid var(--atlas-border);background:#070d14}.chartModal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010509ed}.chartModalInner{border:1px solid var(--atlas-border-strong);background:#05090e;width:min(1500px,98vw);max-height:96vh}.closeChart{color:#9eb0bf;background:#0a1119;border-color:#294052}@media (width<=900px){.chartToolbar,.chartAxisNavigation{grid-template-columns:1fr}.compactSnapshot{height:560px;min-height:340px}}.atlasBrand{justify-content:center;height:154px;padding:4px 0 12px}.atlasBrand img{object-fit:contain;object-position:center;mix-blend-mode:normal;border-radius:0;width:100%;height:142px}.watchFullscreenButton{color:var(--atlas-teal)!important;background:#071a1a!important;border:1px solid #18504d!important;border-radius:6px!important}.watchFullscreenButton:hover{background:#092622!important;border-color:#287b75!important}.miniChart{cursor:crosshair}.detail .workstationChart .chartWrap,.expandedChart.workstationChart .chartWrap{contain:layout paint;width:100%;height:clamp(360px,36vw,540px);min-height:360px;padding:0;overflow:hidden}.expandedChart.workstationChart .chartWrap{height:min(66vh,720px);min-height:440px}.detail .workstationChart .chartWrap svg,.expandedChart.workstationChart .chartWrap svg{aspect-ratio:auto;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;display:block}.chartTimeAxisHitTarget{cursor:ew-resize;pointer-events:all}.chartPriceAxisHitTarget{cursor:ns-resize;pointer-events:all}.workstationChart.chartActive{outline-offset:-1px;outline:1px solid #28dfd138}@media (width<=760px){.detail .workstationChart .chartWrap,.expandedChart.workstationChart .chartWrap{height:340px;min-height:300px}}.miniChart:hover{box-shadow:none;border-color:#294454}.watchChartCard{color:#dbe4eb;border-color:var(--atlas-border)!important;background:#070c12!important}.watchCardHead p{color:#697784}.watchCardHead button{color:#8493a0;border:1px solid var(--atlas-border);background:#0a1118}.watchMeta{border:1px solid var(--atlas-border);background:#080f15}.watchMeta b{color:#d7e0e7}.chartAxisNavigation{background:linear-gradient(#070d13,#050a0f);border-top:1px solid #101a23}.chartPan,.pricePanControl{background:#070d13;border:1px solid #15222c;border-radius:7px;min-height:31px;padding:0 9px}.chartPan span,.pricePanControl span{white-space:nowrap;color:#738392}.chartPan input,.pricePanControl input{appearance:none;background:0 0;border:0;height:18px;margin:0;padding:0}.chartPan input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#12302f,#184b49);border:1px solid #243744;border-radius:999px;height:4px}.pricePanControl input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#12302f,#184b49);border:1px solid #243744;border-radius:999px;height:4px}.chartPan input::-webkit-slider-thumb{background:var(--atlas-teal);appearance:none;border:2px solid #b7fff8;border-radius:50%;width:14px;height:14px;margin-top:-6px;box-shadow:0 0 0 3px #28dfd11f,0 0 10px #28dfd140}.pricePanControl input::-webkit-slider-thumb{background:var(--atlas-teal);appearance:none;border:2px solid #b7fff8;border-radius:50%;width:14px;height:14px;margin-top:-6px;box-shadow:0 0 0 3px #28dfd11f,0 0 10px #28dfd140}.chartPan input::-moz-range-track{background:#184b49;border:1px solid #243744;border-radius:999px;height:4px}.pricePanControl input::-moz-range-track{background:#184b49;border:1px solid #243744;border-radius:999px;height:4px}.chartPan input::-moz-range-thumb{background:var(--atlas-teal);border:2px solid #b7fff8;border-radius:50%;width:12px;height:12px}.pricePanControl input::-moz-range-thumb{background:var(--atlas-teal);border:2px solid #b7fff8;border-radius:50%;width:12px;height:12px}.chartPan input:focus-visible,.pricePanControl input:focus-visible{outline-offset:4px;outline:2px solid #28dfd173}.detail .aiPredictionPanel{border-left:1px solid var(--atlas-border);color:#9ba8b3;background:#060b11;padding:13px}.detail .aiPredictionPanel>small{color:#64727f;line-height:1.55}.nextSessionPanel,.predictionPaused{color:#91a0ac;box-shadow:none;background:#070d13;border-color:#17242e}.nextSessionTitle{background:#081918;border:1px solid #174642;border-radius:7px;min-height:38px;padding:8px 10px}.nextSessionTitle strong{color:#dff6f3;letter-spacing:.02em;font-size:11px}.outlookBias.bullish{color:#70e3ad;background:#09251a;border:1px solid #1b553b}.outlookBias.neutral{color:#efbd5f;background:#251b08;border:1px solid #5b4218}.outlookBias.bearish{color:#ff8a91;background:#291013;border:1px solid #5c292d}.predictionMetricGrid{background:#050a0f;border-color:#17232d}.predictionMetricGrid span{color:#6f7e8b;background:#070d13;border-bottom-color:#15212a;border-right-color:#15212a;min-height:42px}.predictionMetricGrid b{color:#dce5eb;font-family:var(--font-mono)}.predictionStale{color:#d7ad59;background:#211806;border:1px solid #4c3814}.predictionUnavailable{border:1px solid var(--atlas-border);color:#7d8b97;background:#0a1118}.predictionFallbackLabel{color:#e4b95d;font:700 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#211806;border:1px solid #594515;margin-bottom:8px;padding:7px 9px}.atlasV2Panel{background:linear-gradient(145deg,#071412,#070d13 68%);border:1px solid #174642;border-radius:9px;margin-bottom:12px;padding:12px}.atlasV2PanelHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.atlasV2PanelHeading div{align-items:center;gap:8px;display:flex}.atlasV2PanelHeading span{color:#75f2e5;font:700 10px/1 var(--font-mono);letter-spacing:.11em}.atlasV2PanelHeading b,.atlasV2PanelHeading small{color:#81918d;font:700 8px/1 var(--font-mono);letter-spacing:.08em}.atlasV2Panel>small{color:#687b78;margin-top:9px;line-height:1.5;display:block}.atlasV2Panel .predictionUnavailable{flex-direction:column;gap:4px;margin:0;display:flex}.atlasV2Panel .predictionUnavailable b{color:#d9e5e2}.v2MetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlasV2AnalyticsCard{border-color:#174642}.atlasV2AnalyticsMetrics{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px}.v2BaselineComparison{background:#07110f;border:1px solid #162b2a;flex-wrap:wrap;gap:8px 16px;margin:14px 0;padding:12px;display:flex}.v2BaselineComparison>span{color:#75f2e5;font:700 9px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;flex-basis:100%}.v2BaselineComparison small{color:#7f918e;font:600 9px/1.4 var(--font-mono)}.v2BaselineComparison small b{color:#c8d7d4}@media (width<=1100px){.atlasV2AnalyticsMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.atlasV2AnalyticsMetrics{grid-template-columns:1fr}}.walkForwardValidation{color:#79d8ce;background:#081918;border-color:#174642}.marketSessionStrip{border-top:1px solid var(--atlas-border)}.marketSessionStrip small{color:#5f6e7a}.predictionAnalyticsPage,.watchPage,.method{color:var(--atlas-text)}.analyticsHero,.watchHero,.method{border-color:var(--atlas-border)}.analyticsHero .eyebrow,.watchHero .eyebrow,.method .eyebrow,.comparisonHeading span,.similarSetupsCard span{color:var(--atlas-teal);letter-spacing:.13em}.analyticsHero h1,.watchHero h1,.method h1,.analyticsSection h2,.analyticsTableCard h3,.guardrails h2{color:#e7edf4}.analyticsHero p,.watchHero p,.method .lead,.guardrails p{color:var(--atlas-muted)}.modelBadge,.watchlistHeaderActions>span,.comparisonHeading>b,.similarSetupsCard>strong{color:var(--atlas-teal);background:#07201f;border:1px solid #17504c}.analyticsCards article,.sessionAnalyticsGrid article,.analyticsTableCard,.modelComparisonCard,.modelSummary,.similarSetupsCard,.activeWatchTableWrap,.emptyWatch,.watchChartCard,.weightGrid article,.guardrails,.analyticsGuardrail{border-color:var(--atlas-border);box-shadow:var(--panel-shadow);background:#070c12}.analyticsCards span,.sessionAnalyticsGrid span,.modelSummary>span,.analyticsTableCard small,.analyticsTableCard em{color:#71808e}.analyticsCards strong,.sessionAnalyticsGrid strong,.analyticsTableCard b,.modelSummary>strong,.modelSummary small b{color:#dce5ec}.analyticsTableCard>div,.modelSummary,.activeWatchTable th,.activeWatchTable td{border-color:#15212b}.analyticsGuardrail{color:#84939f}.analyticsGuardrail b{color:var(--atlas-teal)}.activeWatchFilters,.watchlistHeaderActions,.watchMeta{border-color:var(--atlas-border)}.activeWatchFilters button,.watchlistHeaderActions button,.openAnalysis,.activeWatchTable button{color:#8e9ca8;border-color:var(--atlas-border);background:#080e15}.activeWatchFilters button.active,.activeWatchFilters button:hover,.openAnalysis:hover{color:var(--atlas-teal);background:#07201f;border-color:#1a5a56}.activeWatchTable{color:#aeb9c3}.activeWatchTable thead{background:#050a0f}.activeWatchTable tbody tr:hover{background:#0a141c}.emptyWatch strong,.watchCardHead h2,.weightGrid h3{color:#dfe7ed}.emptyWatch p,.watchCardHead p,.weightGrid p{color:#6f7d89}.warningRow span{color:var(--atlas-amber);background:#1f1408;border-color:#4c3412}.method .back{color:var(--atlas-teal);background:#080e15;border-color:#1a5a56}@media (width<=1160px){.atlasBrand{width:180px;height:48px;margin-right:10px;padding:0}.atlasBrand img{object-fit:contain;object-position:center;width:178px;height:46px}}@media (width<=760px){.atlasBrand{width:136px}.atlasBrand img{width:134px}}.stockStatusBadge{align-items:center;gap:6px;line-height:1.35;display:inline-flex}.stockStatusNotification{letter-spacing:.025em;text-align:left;min-width:104px;box-shadow:inset 0 0 18px #ff485409;color:#ff6f77!important;white-space:normal!important;background:linear-gradient(#39101585,#17090db3)!important;border:1px solid #ff626bc7!important;border-radius:8px!important;width:fit-content!important;max-width:176px!important;padding:8px 10px!important;font-size:8px!important;font-weight:850!important}.stockStatusAlertIcon{color:#ff626b;flex:none;font-size:17px;line-height:1}.chartStructureAlert{color:#ff8d94;background:#421b22b8;border:1px solid #ff626b6b;border-radius:6px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:8px;padding:7px 10px;font-size:8px;line-height:1.35;display:inline-flex}.chartStructureAlert span{color:#ff626b;font-size:15px;line-height:1}.chartStructureAlert b{color:inherit}.activeWatchTable th{color:#cbd5de;background:#050a0f}.activeWatchTable td,.activeWatchTable td b{color:#eef4f8}.activeWatchTable td .lastSessionBadge,.activeWatchTable td .delayBadge{color:#c5d2dc}.activeWatchTable td .positive{color:var(--atlas-green)!important}.activeWatchTable td .red{color:var(--atlas-red)!important}.watchChartCard .stockStatusBadge:not(.stockStatusNotification){color:#dce5ec}.appError{color:#edf5f8;text-align:center;background:#060b10;place-content:center;gap:14px;min-height:100vh;padding:32px;display:grid}.appError>div{justify-content:center;gap:10px;display:flex}.appError a,.appError button,.atlasRouteHeader a,.analyticsEmpty button{color:#8fe9e1;min-height:34px;font:700 11px var(--font-mono);cursor:pointer;background:#071923;border:1px solid #1c5668;border-radius:5px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.atlasRouteHeader{background:#06131d;border:1px solid #17313d;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:12px 16px;display:flex}.atlasRouteHeader p{color:#00d7c7;font:800 9px var(--font-mono);letter-spacing:.12em;margin:0}.atlasRouteHeader h1{color:#edf8f8;margin:3px 0;font-size:22px}.atlasRouteHeader span{color:#718995;font-size:11px}.analyticsEmpty{place-items:center;gap:10px;display:grid}.analyticsEmpty span{display:block}.canonicalPredictionRoute{background:#06141d;border:1px solid #173746;margin:0 0 14px}.canonicalPredictionRoute>header{border-bottom:1px solid #173746;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.canonicalPredictionRoute small{color:#5f7f8e;font:700 8px var(--font-mono);letter-spacing:.08em}.canonicalPredictionRoute h2{color:#eef8f8;margin:4px 0 0;font-size:18px}.canonicalPredictionRoute>header>b{color:#8aa1ab;font:800 9px var(--font-mono);border:1px solid #325064;border-radius:4px;padding:5px 8px}.canonicalPredictionRoute[data-prediction-state=AVAILABLE]>header>b{color:#2be882;border-color:#176a51}.canonicalPredictionRoute[data-prediction-state=OUT_OF_DISTRIBUTION]>header>b,.canonicalPredictionRoute[data-prediction-state=ABSTAINED]>header>b{color:#f4b942;border-color:#7b5b22}.canonicalPredictionHorizons{gap:5px;padding:8px 14px;display:flex}.canonicalPredictionHorizons button{color:#7d929c;height:28px;font:700 8px var(--font-mono);background:#081923;border:1px solid #173746;border-radius:4px;padding:0 10px}.canonicalPredictionHorizons button.active{color:#66ece2;background:#06251f;border-color:#00a99e}.canonicalPredictionRoute dl{border-top:1px solid #112d39;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.canonicalPredictionRoute dl>div{border-bottom:1px solid #112d39;border-right:1px solid #112d39;min-width:0;padding:8px 12px}.canonicalPredictionRoute dt{color:#5b7480;font-size:8px}.canonicalPredictionRoute dd{color:#c4d5da;font:700 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}@media (width<=900px){.canonicalPredictionRoute dl{grid-template-columns:1fr 1fr}}.canonicalPredictionRoute[data-prediction-state=READY]>header>b{color:#2be882;border-color:#176a51}.canonicalPredictionRoute[data-prediction-state=ERROR]>header>b,.canonicalPredictionRoute[data-prediction-state=STALE]>header>b{color:#ff7a82;border-color:#823f45}.predictionStateMessage{min-height:96px;margin:8px 14px 14px}.predictionIntegrityGrid{border-top:1px solid #173746;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.predictionIntegrityGrid article,.predictionEvidence article{background:#071923;border:1px solid #173746;min-width:0}.predictionIntegrityGrid h3,.predictionEvidence h3{color:#6ce7dc;font:800 9px var(--font-mono);letter-spacing:.08em;border-bottom:1px solid #173746;margin:0;padding:9px 11px}.canonicalPredictionRoute .predictionIntegrityGrid dl{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.canonicalPredictionRoute .predictionIntegrityGrid dd{white-space:normal;overflow-wrap:anywhere}.predictionEvidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.predictionEvidence ul{color:#bcd0d5;margin:0;padding:10px 12px 10px 28px;font-size:11px;line-height:1.7}.predictionEvidence p{color:#758b94;margin:0;padding:12px;font-size:11px}@media (width<=700px){.canonicalPredictionHorizons{overflow-x:auto}.canonicalPredictionChart{min-width:0;overflow:hidden}.predictionIntegrityGrid,.predictionEvidence{grid-template-columns:1fr}.canonicalPredictionRoute .predictionIntegrityGrid dl{grid-template-columns:1fr 1fr}.canonicalPredictionRoute dd{white-space:normal;overflow-wrap:anywhere}}.canonicalPredictionChart{background:#050b10;border-top:1px solid #112d39;height:150px;padding:8px 14px}.canonicalPredictionChart>svg{width:100%;height:100%;display:block}.canonicalPredictionChart .forecastRegion{fill:#168bff0f}.canonicalPredictionChart text{fill:#65aee6;font:700 5px var(--font-mono)}.canonicalTickerPicker{border-bottom:1px solid #112d39;grid-template-columns:auto minmax(180px,360px) auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.canonicalTickerPicker label{color:#6f8a95;font:800 8px var(--font-mono);letter-spacing:.08em}.canonicalTickerPicker input{color:#d9f0f1;height:32px;font:700 11px var(--font-mono);background:#041018;border:1px solid #214452;border-radius:4px;outline:none;padding:0 10px}.canonicalTickerPicker input:focus{border-color:#00a99e;box-shadow:0 0 0 2px #00a99e1f}.canonicalTickerPicker button{color:#70efe5;height:32px;font:800 8px var(--font-mono);letter-spacing:.04em;background:#07312c;border:1px solid #087c73;border-radius:4px;padding:0 12px}.canonicalTickerPicker button:disabled{cursor:not-allowed;opacity:.4}@media (width<=700px){.canonicalTickerPicker{grid-template-columns:1fr}.canonicalTickerPicker label{display:none}}.appError .eyebrow{color:var(--atlas-teal);letter-spacing:.16em;margin:0;font-size:11px;font-weight:800}.appError h1{margin:0;font-size:clamp(26px,4vw,40px)}.appError p{color:#a6bac6;margin:0}.predictionAnalyticsPage{max-width:1720px;padding:18px var(--page-gutter) 28px;color:#dce5eb;font-family:var(--font-mono)}.atlasPredictionHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.atlasPredictionHeader p{color:#60717f;letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:850}.atlasPredictionHeader h1{color:#eef4f7;letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.1vw,30px);line-height:1.15}.modelVersionBadges{gap:6px;margin-top:9px;display:flex}.modelVersionBadges span,.modelVersionBadges b{color:#778693;letter-spacing:.04em;background:#080e14;border:1px solid #1c2934;border-radius:4px;padding:4px 8px;font-size:7px}.modelVersionBadges b{color:var(--atlas-teal);background:#071f1e;border-color:#155451}.shadowHeaderStatus{color:#70808c;white-space:nowrap;justify-content:flex-end;align-items:center;gap:13px;min-height:34px;font-size:8px;display:flex}.shadowHeaderStatus strong{color:#b9c6ce;letter-spacing:.06em;font-size:8px}.shadowHeaderStatus strong i{background:var(--atlas-green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #3cd78f6b}.shadowHeaderStatus>b{color:var(--atlas-teal);font-size:8px}.shadowHeaderStatus button{color:#82919c;width:20px;height:20px;font:800 9px var(--font-mono);background:#080e14;border:1px solid #263540;border-radius:50%;padding:0}.lifecycleCard,.shadowProgressCard,.horizonModelCard,.operationCard,.modelControlCard{box-shadow:none;background:#070c12;border:1px solid #172631;border-radius:7px}.lifecycleCard{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:9px;padding:13px 18px 11px;display:grid;position:relative}.lifecycleStage{text-align:center;min-width:0}.lifecycleNode{align-items:center;display:flex}.lifecycleNode>span{z-index:1;color:#64727d;background:#070c12;border:1px solid #33414c;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;margin:0 auto;font-size:9px;font-weight:850;display:grid}.lifecycleNode>i{border-top:1px dashed #34424c;width:calc(16.666% - 25px);height:1px;margin-left:calc(8.333% + 13px);position:absolute}.lifecycleStage.complete .lifecycleNode>span{border-color:var(--atlas-green);color:var(--atlas-green)}.lifecycleStage.complete .lifecycleNode>i{border-top:1px solid var(--atlas-green)}.lifecycleStage.active .lifecycleNode>span{border-color:var(--atlas-teal);color:var(--atlas-teal);box-shadow:0 0 0 3px #28dfd10f}.lifecycleStage.active .lifecycleNode>i{border-color:var(--atlas-teal)}.lifecycleStage>strong,.lifecycleStage>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lifecycleStage>strong{color:#c5d0d7;margin-top:7px;font-size:8px}.lifecycleStage>small{color:#596771;margin-top:3px;font-size:7px}.lifecycleStage.complete>small{color:var(--atlas-green)}.lifecycleStage.active>small{color:var(--atlas-teal)}.inlineTrainingButton{color:var(--atlas-teal);font:800 7px var(--font-mono);background:#07211f;border:1px solid #17635e;border-radius:4px;padding:5px 8px;position:absolute;bottom:8px;right:9px}.inlineTrainingButton:disabled{color:#5f6a73;background:#0b1117;border-color:#293640}.shadowProgressCard{margin-bottom:9px;padding:13px 16px 11px}.shadowProgressHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.shadowProgressHead h2,.operationCard h2,.modelControlCard h2{color:#dce5eb;margin:0;font-size:11px}.overallShadowCount{align-items:baseline;gap:2px;margin-top:6px;display:flex}.overallShadowCount strong{color:var(--atlas-teal);font-size:25px;line-height:1}.overallShadowCount span{color:#d2dbe1;font-size:16px}.overallShadowCount b{color:var(--atlas-teal);margin-left:10px;font-size:10px}.shadowProgressHead em{color:var(--atlas-amber);background:#1d1709;border:1px solid #5a431a;border-radius:4px;padding:4px 7px;font-size:7px;font-style:normal}.overallProgress,.horizonBar{background:#17232d;border-radius:999px;height:5px;overflow:hidden}.overallProgress{margin-top:10px}.overallProgress i,.horizonBar i{border-radius:inherit;background:var(--atlas-teal);height:100%;transition:width .35s;display:block}.shadowProgressCard>p{color:#596874;margin:6px 0 0;font-size:7px}.horizonModelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.horizonModelCard{min-width:0;padding:11px 12px 10px}.horizonModelCard>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.horizonModelCard h3{color:#cad5dc;margin:0;font-size:9px}.horizonModelCard header span{color:var(--atlas-green);letter-spacing:.04em;background:#071e19;border:1px solid #185447;border-radius:3px;flex:none;padding:3px 5px;font-size:6px;font-weight:900}.horizonModelCard header span.progressing{color:var(--atlas-teal);background:#071f1e;border-color:#155753}.horizonModelCard header span.limiting{color:var(--atlas-amber);background:#211806;border-color:#60471a}.horizonModelCard>small{color:#65737e;margin-top:12px;font-size:7px;display:block}.horizonCount{margin:3px 0 8px}.horizonCount strong{color:var(--atlas-teal);font-size:19px}.horizonCount span{color:#b9c3ca;font-size:11px}.horizonModelCard.limiting .horizonCount strong{color:var(--atlas-amber)}.horizonModelCard.limiting .horizonBar i{background:var(--atlas-amber)}.horizonModelCard.secondary{background:#080d13;border-color:#20313e}.horizonModelCard.secondary>header:before{content:"SECONDARY";color:#78909d;letter-spacing:.05em;border:1px solid #294150;border-radius:3px;padding:3px 5px;font-size:6px;font-weight:900}.horizonModelCard.secondary>header h3{margin-right:auto}.horizonModelCard.secondary .horizonBar i{background:#668a9c}.horizonModelCard.secondary .horizonCount strong{color:#9fb5c0}.horizonModelCard>footer{border-top:1px solid #14212a;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:8px;display:grid}.horizonModelCard footer div+div{border-left:1px solid #14212a;padding-left:9px}.horizonModelCard footer small{color:#5f6d78;font-size:6px;display:block}.horizonModelCard footer b{color:#c9d3da;margin-top:3px;font-size:10px;display:block}.shadowOperationsGrid{grid-template-columns:.92fr 1.08fr 1.42fr;gap:8px;margin-bottom:9px;display:grid}.operationCard{min-width:0;padding:11px 12px}.operationCard>h2,.operationCard>header{margin-bottom:8px}.operationCard h2>span{float:right;color:#64737f;border:1px solid #26333d;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.operationRow,.diagnosticRow,.evaluationRow{border-top:1px solid #121e27;align-items:center;min-height:25px;display:grid}.operationRow{grid-template-columns:minmax(0,1fr) auto}.operationRow span,.diagnosticRow span,.evaluationRow span{color:#75838e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.operationRow b{color:#c4ced5;text-align:right;font-size:7px}.operationRow b.active{color:var(--atlas-green)}.operationRow b.muted{color:#87949d}.operationRow.engine{margin-top:1px}.diagnosticRow{grid-template-columns:minmax(0,1fr) auto}.diagnosticRow b,.evaluationRow>b,.evaluationCard>header>b{color:#687680;background:#0c1319;border:1px solid #293640;border-radius:3px;padding:3px 5px;font-size:6px}.diagnosticRow b.active{color:var(--atlas-teal);background:#071f1e;border-color:#155753}.diagnosticRow b.partial{color:var(--atlas-amber);background:#211806;border-color:#5b4318}.evaluationCard>header{justify-content:space-between;align-items:center;display:flex}.evaluationCard>header>b.locked{color:var(--atlas-amber);background:#1d1608;border-color:#4f3b17}.evaluationCard>header>b.ready{color:var(--atlas-green);background:#071e19;border-color:#155447}.evaluationRow{grid-template-columns:minmax(105px,.75fr) minmax(120px,1fr) auto;gap:7px}.evaluationRow small{color:#596772;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.evaluationRow>b.pending{color:var(--atlas-amber);background:#1d1608;border-color:#4f3b17}.evaluationRow>b.running{color:var(--atlas-teal);background:#071f1e;border-color:#155753}.evaluationRow>b.passed{color:var(--atlas-green);background:#071e19;border-color:#155447}.evaluationRow>b.failed{color:var(--atlas-red);background:#210b10;border-color:#5a2229}.formalEligibilitySection{background:#080e13;border:1px solid #1b303b;border-radius:5px;margin-top:12px;padding:14px}.formalEligibilitySection>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.formalEligibilitySection>header p{color:var(--atlas-teal);letter-spacing:.14em;margin:0 0 4px;font-size:7px}.formalEligibilitySection>header h2{color:#dbe5eb;margin:0;font-size:13px}.formalEligibilitySection>header span{color:#697985;font-size:7px}.formalEligibilitySection>header>b{color:var(--atlas-green);white-space:nowrap;border:1px solid #195449;border-radius:3px;padding:4px 7px;font-size:7px}.formalEligibilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.formalEligibilityGrid>article{background:#0a1117;border:1px solid #192833;border-radius:4px;min-width:0;padding:10px}.formalEligibilityGrid article>header{justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:8px;display:flex}.formalEligibilityGrid h3{color:#d6e0e6;margin:0;font-size:10px}.formalEligibilityGrid header small{color:#60717d;margin-top:2px;font-size:6px;display:block}.formalEligibilityGrid header>b,.eligibilityMetric em{color:#83929c;white-space:nowrap;border:1px solid #30404a;border-radius:3px;padding:3px 5px;font-size:6px;font-style:normal}.formalEligibilityGrid .eligible,.eligibilityMetric .pass{color:var(--atlas-green);border-color:#175849}.formalEligibilityGrid .not-eligible,.eligibilityMetric .fail{color:var(--atlas-red);border-color:#602630}.formalEligibilityGrid .inconclusive,.eligibilityMetric .inconclusive{color:var(--atlas-amber);border-color:#604819}.eligibilityMetric{border-top:1px solid #14212a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px 7px;min-height:34px;padding:4px 0;display:grid}.eligibilityMetric>span{color:#74838e;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.eligibilityMetric>span small{color:#4f8991;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:5px;font-weight:800;display:block}.eligibilityMetric>b{color:#c3cfd6;font-size:7px}.eligibilityMetric>b small{color:#61717c;font-size:6px}.eligibilityMetric>i{color:#61717c;grid-column:1/-1;font-size:5px;font-style:normal;line-height:1.4}.pairedEvidenceProgress{background:#07151d;border:1px solid #1e3945;border-radius:4px;margin:7px 0;padding:8px}.pairedEvidenceProgress header{justify-content:space-between;align-items:center;gap:7px;display:flex;padding:0 0 7px!important}.pairedEvidenceProgress header strong{color:#96aab5;text-transform:uppercase;font-size:6px}.pairedEvidenceProgress header em{color:var(--atlas-amber);border:1px solid #5f481d;border-radius:3px;padding:3px 5px;font-size:5px;font-style:normal}.pairedEvidenceProgress header em.ready{color:var(--atlas-green);border-color:#175849}.pairedEvidenceProgress>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.pairedEvidenceProgress span{color:#617782;border:1px solid #142a34;padding:5px;font-size:5px}.pairedEvidenceProgress span b{color:#d2dfe4;margin-top:3px;font-size:8px;display:block}.pairedEvidenceProgress p{color:#6e8490;margin:6px 0 0;font-size:5px;line-height:1.45}.formalEligibilityGrid footer{border-top:1px solid #1b2a34;margin-top:7px;padding-top:7px}.formalEligibilityGrid footer strong,.formalEligibilityGrid footer span{font-size:6px;display:block}.formalEligibilityGrid footer strong{color:#8b9aa4;text-transform:uppercase}.formalEligibilityGrid footer span{color:#c57b82;text-transform:capitalize;margin-top:3px;line-height:1.45}.longTermTarget{background:#0c151b;border:1px solid #26343d;border-radius:4px;margin-top:8px;padding:7px}.longTermTarget header,.longTermTarget div{justify-content:space-between;align-items:center;gap:6px;display:flex}.longTermTarget header{padding-bottom:5px}.longTermTarget header strong{color:#9aabb5;text-transform:uppercase;font-size:6px}.longTermTarget header em{color:#60717b;font-size:5px;font-style:normal}.longTermTarget div span,.longTermTarget div b,.longTermTarget div i{font-size:6px;font-style:normal}.longTermTarget div span{color:#c3cfd6}.longTermTarget div b{color:#7d8d97}.longTermTarget div i.reached{color:var(--atlas-green)}.longTermTarget div i.notReached{color:var(--atlas-amber)}@media (width<=900px){.formalEligibilityGrid{grid-template-columns:1fr}.formalEligibilitySection>header{flex-direction:column;align-items:flex-start}}.modelControlCard{grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:18px;padding:12px 14px;display:grid}.modelControlCopy p{color:#72808b;margin:5px 0 0;font-size:7px}.modelControlAction{text-align:center;min-width:190px}.modelControlAction button{width:100%;color:var(--atlas-teal);font:800 8px var(--font-mono);background:#07211f;border:1px solid #17635e;border-radius:5px;padding:8px 12px}.modelControlAction button:disabled{color:#5c6872;cursor:not-allowed;background:#0b1117;border-color:#26333e}.modelControlAction small{color:#56646e;margin-top:4px;font-size:6px;display:block}.modelControlAction.rollback{min-width:130px}.v15ComparisonCard{background:linear-gradient(#071113,#070c12);border:1px solid #1b3437;border-radius:8px;margin-top:10px;padding:16px}.v15ComparisonHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v15ComparisonHeader p{color:var(--atlas-teal);letter-spacing:.16em;margin:0 0 4px;font-size:7px;font-weight:800}.v15ComparisonHeader h2{color:#e3edf1;margin:0;font-size:15px}.v15ComparisonHeader span{color:#6e7e88;margin-top:5px;font-size:8px;display:block}.v15ExperimentStatus{color:var(--atlas-teal);letter-spacing:.08em;background:#09201f;border:1px solid #2a615d;border-radius:4px;padding:5px 8px;font-size:7px}.v15ComparisonLegend{color:#8b9aa4;background:#080e14;border:1px solid #172731;align-items:center;gap:14px;margin:14px 0 9px;padding:8px 10px;font-size:8px;display:flex}.v15ComparisonLegend span{align-items:center;gap:5px;display:flex}.v15ComparisonLegend i{border-radius:50%;width:7px;height:7px}.v13Dot{background:#80909b}.v15Dot{background:var(--atlas-teal)}.v15ComparisonLegend em{color:#60717c;margin-left:auto;font-style:normal}.v15HorizonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.v15HorizonCard{background:#070c12;border:1px solid #172a33;border-radius:6px;overflow:hidden}.v15HorizonCard>header{border-bottom:1px solid #14232b;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px;display:flex}.v15HorizonCard h3{color:#dfe8ed;margin:0;font-size:11px}.v15HorizonCard header small{color:#52636e;margin-top:3px;font-size:6px;display:block}.v15HorizonCard header>b{color:#8b9ba5;background:#131c22;border-radius:3px;padding:3px 5px;font-size:6px}.v15HorizonCard header>b.improved{color:#58ddc8;background:#0b2926}.v15HorizonCard header>b.mixed{color:#e1b65b;background:#2b220d}.v15HorizonCard header>b.no-improvement{color:#e67c7c;background:#2a1013}.v15MetricHead,.v15MetricRow{grid-template-columns:1.35fr .62fr .62fr .9fr;align-items:center;gap:6px;padding:6px 9px;display:grid}.v15MetricHead{color:#4f606b;text-transform:uppercase;letter-spacing:.05em;font-size:6px}.v15MetricRow{color:#7d8c96;border-top:1px solid #101b22;font-size:7px}.v15MetricRow b{color:#c7d1d7;font-size:7px}.v15MetricRow em{color:#71828d;font-size:6px;font-style:normal}.v15TestLabel{color:#72858e;letter-spacing:.03em;background:#071416;border-bottom:1px solid #173239;justify-content:space-between;gap:8px;padding:7px 9px;font-size:6px;display:flex}.v15TestLabel strong{color:var(--atlas-teal)}.v15MetricRow span small{color:#4d5d67;margin-top:2px;font-size:5px;display:block}.v15HorizonCard footer{border-top:1px solid #14232b;padding:9px}.v15HorizonCard footer>div{color:#788993;justify-content:space-between;font-size:7px;display:flex}.v15HorizonCard footer>i{background:#121d24;border-radius:3px;height:4px;margin:6px 0;display:block;overflow:hidden}.v15HorizonCard footer>i b{background:var(--atlas-teal);height:100%;display:block}.v15HorizonCard footer small{color:#4d5d67;font-size:6px}.v15ComparisonNote{color:#64747e;margin:10px 0 0;font-size:7px;line-height:1.5}.v15HistoricalBlock{color:#71858e;background:#071416;border-top:1px solid #173239;grid-template-columns:1.35fr repeat(4,1fr);gap:6px;padding:8px 9px;font-size:6px;display:grid}.v15HistoricalBlock strong{color:var(--atlas-teal);font-size:6px}.v15VersionLineage{color:#657680;background:#080e14;border:1px solid #172a33;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:6px;display:flex;overflow-x:auto}.v15VersionLineage>strong{color:#8da0a9;white-space:nowrap}.v15VersionLineage span{white-space:nowrap;border:1px solid #1a3038;border-radius:3px;padding:4px 6px}.v15VersionLineage b{color:var(--atlas-teal);margin-right:5px}.v15PromotionControl{background:#071416;border:1px solid #1b4545;border-radius:5px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;padding:11px;display:grid}.v15PromotionControl>div{gap:3px;display:grid}.v15PromotionControl strong{color:var(--atlas-teal);letter-spacing:.08em;font-size:7px}.v15PromotionControl span{color:#d2dde2;font-size:8px}.v15PromotionControl small,.v15PromotionControl em{color:#71828d;font-size:6px;font-style:normal}.v15PromotionControl button{color:#70eee2;letter-spacing:.04em;background:#0b3431;border:1px solid #32cfc5;border-radius:4px;padding:8px 10px;font-size:7px;font-weight:900}.v15PromotionControl button.rollback{color:#9dadb5;background:#101820;border-color:#53636d}.v15PromotionControl button:disabled{cursor:not-allowed;opacity:.35}.v15PromotionControl>em,.v15PromotionControl>p{grid-column:1/-1;margin:0}.v15PromotionControl>p{color:#9ddfd5;font-size:7px}.v15AuditTrail{color:#657680;background:#080e14;border:1px solid #172a33;gap:4px;margin-top:8px;padding:9px 10px;font-size:6px;display:grid}.v15AuditTrail strong{color:#8da0a9}.v15AuditTrail span{font-family:var(--font-mono)}.v15ShadowAudit{background:#070e13;border:1px solid #1c343a;border-radius:6px;margin-top:10px;overflow:hidden}.v15ShadowAudit>header{background:#091317;border-bottom:1px solid #172a31;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.v15ShadowAudit header p{color:var(--atlas-teal);letter-spacing:.14em;margin:0 0 3px;font-size:6px;font-weight:900}.v15ShadowAudit header h3{color:#dce8ec;margin:0;font-size:11px}.v15ShadowAudit header span,.v15ShadowAudit header>b{color:#687b85;margin-top:3px;font-size:6px;font-weight:500;display:block}.v15AuditCounters{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.v15AuditCounters article{background:#080c12;border:1px solid #172a31;border-radius:4px;padding:8px}.v15AuditCounters article>strong{color:#94a6ae;letter-spacing:.08em;margin-bottom:6px;font-size:6px;display:block}.v15AuditCounters article span{border-top:1px solid #101c22;justify-content:space-between;padding:3px 0;font-size:7px;display:flex}.v15AuditCounters small{color:#657680}.v15AuditCounters b{color:#c9d5da}.v15AuditCounters b.waiting{color:#e3b75c}.v15AuditCounters b.stuck{color:#ed7d7d}.v15AuditCounters b.qualifying{color:#55dcca}.v15AuditTableWrap{border-top:1px solid #172a31;border-bottom:1px solid #172a31;overflow:auto}.v15ShadowAudit table{border-collapse:collapse;width:100%;min-width:780px;font-size:7px}.v15ShadowAudit th{color:#657782;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#091218;padding:7px 9px;font-size:6px}.v15ShadowAudit td{color:#8fa0a8;white-space:nowrap;border-top:1px solid #111f26;padding:7px 9px}.v15ShadowAudit td strong{color:#dbe5e9}.auditStatus{border-radius:3px;padding:2px 4px;font-size:6px;font-style:normal;display:inline-block}.auditStatus.evaluated{color:#5fe0cc;background:#0a2926}.auditStatus.awaiting_outcome{color:#e5bc68;background:#2b220d}.auditStatus.failed_skipped{color:#ef8d8d;background:#2b1114}.auditYes{color:#58deca}.auditNo{color:#6f7f87}.v15AuditEmpty{text-align:center;color:#5d6f78!important;padding:18px!important}.v15ShadowAudit>footer{color:#61737d;flex-wrap:wrap;gap:14px;padding:8px 10px;font-size:6px;display:flex}.v15ShadowAudit>footer span{align-items:center;gap:4px;display:flex}.v15ShadowAudit>footer i{border-radius:50%;width:6px;height:6px;padding:0}.v15SharedTruth{color:#7f9199;background:#071416;border-bottom:1px solid #172a31;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;font-size:7px;display:flex}.v15SharedTruth strong{color:#54d8c7;letter-spacing:.1em;font-size:6px}.v15ArchitectureDecision{color:#6e8089;background:#081116;border:1px solid #183039;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;font-size:7px;display:grid}.v15ArchitectureDecision strong{color:#55d8c8;letter-spacing:.1em;font-size:6px}.v15ArchitectureDecision span{color:#bcc9ce;font-weight:700}.v15ArchitectureDecision small{color:#657780}.evaluatorStatePanel,.pendingBacklogPanel{background:#071117;border:1px solid #264354;border-radius:6px;margin:10px;overflow:hidden}.evaluatorStatePanel>header,.pendingBacklogPanel>header{background:#0a1720;border-bottom:1px solid #1b3441;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.evaluatorStatePanel header p,.pendingBacklogPanel header p{color:#58d9e9;letter-spacing:.14em;margin:0;font-size:6px;font-weight:900}.evaluatorStatePanel header h3,.pendingBacklogPanel header h3{color:#eef7fa;margin:3px 0 0;font-size:12px}.evaluatorStatePanel header>b{color:#f0c869;background:#2b220e;border:1px solid #9b7a36;border-radius:4px;padding:5px 8px;font-size:7px}.evaluatorStatePanel>div,.pendingBacklogSummary{background:#172c37;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.evaluatorStatePanel>div>span,.pendingBacklogSummary>span{background:#081219;flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:8px 10px;display:flex}.evaluatorStatePanel small,.pendingBacklogSummary small{color:#718995;text-transform:uppercase;letter-spacing:.06em;font-size:6px}.evaluatorStatePanel strong,.pendingBacklogSummary b{color:#d9e8ed;overflow-wrap:anywhere;font-size:8px}.evaluatorStatePanel>footer,.pendingBacklogPanel>footer{color:#83959d;flex-wrap:wrap;gap:14px;padding:8px 10px;font-size:7px;display:flex}.pendingBacklogPanel>header>span{color:#78909a;font-size:7px}.pendingBacklogTable{min-width:1700px!important}.pendingBacklogTable td{overflow-wrap:anywhere;vertical-align:top;max-width:230px;white-space:normal!important}.pendingBacklogTable td>strong,.pendingBacklogTable td>small{display:block}.pendingBacklogTable td>small{color:#627782;margin-top:3px}.pendingBacklogTable td.overdue{color:#ef8d8d}.pendingBacklogTable td .waiting{color:#e8c46d}@media (width<=900px){.v15PromotionControl{grid-template-columns:1fr 1fr}.v15PromotionControl>div{grid-column:1/-1}}@media (width<=800px){.evaluatorStatePanel>div,.pendingBacklogSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluatorStatePanel>header,.pendingBacklogPanel>header{flex-direction:column;align-items:flex-start}.pendingBacklogPanel{margin:8px 4px}}@media (width<=1120px){.horizonModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shadowOperationsGrid{grid-template-columns:1fr 1fr}.evaluationCard{grid-column:1/-1}.lifecycleCard{grid-template-columns:repeat(6,minmax(125px,1fr));overflow-x:auto}.v15HorizonGrid{grid-template-columns:1fr}}@media (width<=760px){.predictionAnalyticsPage{padding:15px 12px 24px}.atlasPredictionHeader,.shadowProgressHead{flex-direction:column;align-items:flex-start}.shadowHeaderStatus{white-space:normal;flex-wrap:wrap;justify-content:flex-start}.horizonModelGrid,.shadowOperationsGrid{grid-template-columns:1fr}.evaluationCard{grid-column:auto}.modelControlCard{grid-template-columns:1fr}.modelControlAction{min-width:0}.evaluationRow{grid-template-columns:minmax(0,1fr) auto}.evaluationRow small{display:none}.v15ComparisonLegend{flex-wrap:wrap;align-items:flex-start}.v15ComparisonLegend em{width:100%;margin-left:0}.v15AuditCounters{grid-template-columns:1fr}.v15ShadowAudit>header{flex-direction:column}}.appError button{color:#f1fcfc;background:#0c2428;border:1px solid #39bcb3;border-radius:7px;justify-self:center;margin-top:8px;padding:10px 16px;font-weight:800}.chartModal{padding:12px}.chartModalInner{border-radius:8px;width:min(1760px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.chartModalInner .expandedChart{background:#050b10;border:0;border-radius:0;min-width:0}.expandedChart .unifiedChartHeader{background:#061019;border-bottom:1px solid #18313e;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:10px;padding:10px 48px 0 12px;display:grid}.expandedChart .chartIdentity{min-width:0;padding:0}.expandedChart .chartIdentity .eyebrow{color:#718894;font:800 7px var(--font-mono);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;display:block;overflow:hidden}.expandedChart .chartTickerRow{gap:7px}.expandedChart .chartTickerRow h2{color:#69d7ff;margin:0;font-size:20px!important}.expandedChart .chartQuote strong{color:#edf7fa;font-size:17px}.expandedChart .chartQuote span{font-size:9px}.expandedChart .chartIdentity>p,.expandedChart .chartEligibility{margin:3px 7px 0 0;font-size:6px;line-height:1.3;display:inline}.expandedChart .marketFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:7px;display:grid}.expandedChart .marketFacts span{text-overflow:ellipsis;white-space:nowrap;background:#07151e;border-color:#193342;border-radius:4px;min-width:0;padding:4px 6px;font-size:6px;overflow:hidden}.expandedChart .marketFacts b{font-size:7px}.expandedChart .chartStructureAlert{align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:0;margin-top:6px;padding:5px 7px;font-size:6px;line-height:1.2;display:flex}.expandedChart .chartActions{grid-template-columns:auto auto minmax(220px,1fr) auto auto;grid-template-areas:"period candles ai zoom viewport";align-items:start;gap:6px;min-width:0;display:grid;padding:0!important}.expandedChart .timeframes{grid-area:period}.expandedChart .candleTimeframes{grid-area:candles}.expandedChart .aiPredictionControls{grid-area:ai}.expandedChart .zoomControls{grid-area:zoom}.expandedChart .chartViewportActions{grid-area:viewport}.expandedChart .timeframes,.expandedChart .candleTimeframes,.expandedChart .predictionHorizons,.expandedChart .zoomControls,.expandedChart .chartViewportActions{align-items:center;gap:4px;display:flex}.expandedChart .aiPredictionControls{grid-template-columns:minmax(150px,1fr);gap:5px;min-width:0;display:grid}.expandedChart .predictionHorizons{grid-template-columns:repeat(4,minmax(48px,1fr));min-width:0;display:grid}.expandedChart .chartActions button,.expandedChart .zoomControls button,.expandedChart .returnNowButton,.expandedChart .expandChartButton{color:#8298a4;letter-spacing:.02em;white-space:nowrap;background:#07131c;border:1px solid #1d3b4a;border-radius:5px;min-width:38px;width:auto!important;height:32px!important;min-height:32px!important;font:800 6px var(--font-mono)!important;padding:0 9px!important}.expandedChart .chartActions button:hover,.expandedChart .chartActions button.active{color:#42e4d5;background:#082521;border-color:#147a72}.expandedChart .aiPredictionControls>button{width:100%!important}.expandedChart .zoomControls{border-left-color:#19323f;min-height:32px;padding-left:6px}.expandedChart .zoomControls span{color:#6f8792;min-width:58px;font-size:6px}.expandedChart .expandChartButton{color:#d7e8ef;background:#0b2130;border-color:#2a526a}.expandedChart .candleReadout{color:#718793;border-top:1px solid #142c38;grid-column:1/-1;min-height:30px;margin:0;padding:8px 0 9px;font-size:7px;line-height:1.3}.expandedChart .chartToolbar{background:#050d14;border-bottom-color:#142b37;min-height:40px;padding:5px 12px}.expandedChart .candleSwitch b{font-size:13px}.expandedChart .viewportHint{font-size:6px}.expandedChart .axisScales{gap:7px}.expandedChart .axisScaleGroup{gap:4px}.expandedChart .axisScales button{border-radius:5px;width:30px;height:30px;padding:0}.expandedChart .volumeDividerControl{min-height:34px;padding:6px 12px;font-size:6px}.expandedChart.workstationChart .chartWrap{height:clamp(360px,100dvh - 262px,700px);min-height:360px;max-height:none}.chartModalInner>.closeChart{color:#8da3ad;background:#07131c;border-radius:5px;width:30px;height:30px;font-size:17px;top:10px;right:10px}@media (width<=1250px){.expandedChart .unifiedChartHeader{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.expandedChart .chartActions{grid-template-columns:auto auto minmax(220px,1fr);grid-template-areas:"period candles ai""zoom viewport viewport"}.expandedChart .zoomControls{border-left:0;padding-left:0}.expandedChart .chartViewportActions{justify-content:flex-end}.expandedChart.workstationChart .chartWrap{height:clamp(350px,100dvh - 300px,650px)}}@media (width<=820px){.chartModal{padding:4px}.chartModalInner{border-radius:5px;width:calc(100vw - 8px);max-height:calc(100dvh - 8px)}.expandedChart .unifiedChartHeader{grid-template-columns:1fr;gap:7px;padding:8px 42px 0 8px}.expandedChart .chartIdentity>p,.expandedChart .chartEligibility{display:none}.expandedChart .marketFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.expandedChart .chartActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"period candles""ai ai""zoom viewport";overflow:visible}.expandedChart .timeframes,.expandedChart .candleTimeframes{scrollbar-width:none;min-width:0;overflow-x:auto}.expandedChart .chartViewportActions{justify-content:flex-end}.expandedChart .chartActions button,.expandedChart .zoomControls button,.expandedChart .returnNowButton,.expandedChart .expandChartButton{height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:6px!important}.expandedChart .chartToolbar{grid-template-columns:1fr auto;padding:5px 8px}.expandedChart .viewportHint{display:none}.expandedChart.workstationChart .chartWrap{height:max(320px,100dvh - 420px);min-height:320px}}.workstationChart{container-type:inline-size}.workstationChart .atlasChartControlDeck{background:#061019;border-top:1px solid #142b37;border-bottom:1px solid #142b37;gap:7px;width:100%;min-width:0;padding:7px 10px;display:grid}.workstationChart .atlasChartPrimaryControls,.workstationChart .atlasChartSecondaryControls{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:end;gap:12px;min-width:0;display:flex;overflow:auto hidden}.workstationChart .atlasChartPrimaryControls{padding-bottom:1px}.workstationChart .atlasChartControlGroup{white-space:nowrap;flex:none;gap:3px;min-width:0;display:grid}.workstationChart .atlasChartControlLabel{color:#64808d;font:800 6px var(--font-mono);letter-spacing:.1em}.workstationChart .timeframes,.workstationChart .candleTimeframes,.workstationChart .predictionHorizons,.workstationChart .atlasChartLayerControls,.workstationChart .zoomControls,.workstationChart .axisScales,.workstationChart .axisScaleGroup,.workstationChart .chartViewportActions{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.workstationChart .timeframes button,.workstationChart .candleTimeframes button,.workstationChart .predictionHorizons button,.workstationChart .atlasChartLayerControls button,.workstationChart .zoomControls button,.workstationChart .axisScaleGroup button,.workstationChart .returnNowButton,.workstationChart .expandChartButton{color:#8298a4;width:auto;min-width:34px;height:34px;min-height:34px;font:800 7px var(--font-mono);letter-spacing:.02em;white-space:nowrap;background:#07131c;border:1px solid #1d3b4a;border-radius:5px;place-items:center;padding:0 9px;display:inline-grid}.workstationChart .timeframes button.active,.workstationChart .candleTimeframes button.active,.workstationChart .predictionHorizons button.active,.workstationChart .atlasChartLayerControls button.active,.workstationChart .returnNowButton.active{color:#42e4d5;background:#082521;border-color:#147a72}.workstationChart .predictionHorizons button:disabled,.workstationChart .zoomControls button:disabled{cursor:not-allowed;opacity:.38}.workstationChart .atlasChartLayerControls button{min-width:0;padding-inline:10px}.workstationChart .zoomControls{border:0;min-height:0;padding:0}.workstationChart .zoomControls span,.workstationChart .axisScaleGroup b{color:#66e4b7;min-width:42px;font:800 7px var(--font-mono);text-align:center}.workstationChart .axisScales{flex:none;gap:10px}.workstationChart .axisScaleGroup span{color:#64808d;font:800 6px var(--font-mono);letter-spacing:.08em}.workstationChart .axisScaleGroup button,.workstationChart .zoomControls button{width:34px;padding:0;font-size:13px}.workstationChart .chartViewportActions{flex:none;margin-left:auto}.workstationChart .returnNowButton,.workstationChart .expandChartButton{padding-inline:12px}.workstationChart .expandChartButton{color:#b7dbff;background:#0b2130;border-color:#2a526a;gap:6px}.workstationChart .candleReadout{white-space:nowrap;scrollbar-width:thin;border-top:0;min-width:0;min-height:34px;margin:0;padding:9px 10px;overflow:auto hidden}.workstationChart .atlasChartLegend{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;gap:20px;min-height:34px;overflow:auto hidden}@container (width>=1050px){.workstationChart .atlasChartPrimaryControls{grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:visible}.workstationChart .forecastHorizonGroup{justify-self:center}.workstationChart .chartLayerGroup{justify-self:end}.workstationChart .atlasChartSecondaryControls{overflow:visible}}@media (width<=767px){.workstationChart .atlasChartControlDeck{gap:8px;padding:8px}.workstationChart .atlasChartPrimaryControls,.workstationChart .atlasChartSecondaryControls{align-items:stretch;gap:8px;display:grid;overflow:visible}.workstationChart .atlasChartControlGroup,.workstationChart .axisScales,.workstationChart .chartViewportActions{width:100%}.workstationChart .candleTimeframes,.workstationChart .predictionHorizons,.workstationChart .atlasChartLayerControls,.workstationChart .timeframes,.workstationChart .axisScales,.workstationChart .chartViewportActions{overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.workstationChart .candleTimeframes button,.workstationChart .predictionHorizons button,.workstationChart .atlasChartLayerControls button,.workstationChart .timeframes button,.workstationChart .zoomControls button,.workstationChart .axisScaleGroup button,.workstationChart .returnNowButton,.workstationChart .expandChartButton{flex:none;height:44px;min-height:44px}.workstationChart .chartViewportActions{margin-left:0}}.opportunityPage{color:#dce9ef;background:radial-gradient(circle at 80% 0,#092739 0,#0000 28%),#060b12;min-height:calc(100vh - 70px);padding:18px 22px 34px}.opportunityNav{background:#08121b;border:1px solid #173140;border-radius:9px;gap:4px;padding:5px;display:flex;overflow:auto}.opportunityNav button{color:#728997;font:700 8px var(--font-mono);letter-spacing:.04em;background:0 0;border:0;border-radius:6px;flex:none;padding:8px 11px}.opportunityNav button.active,.opportunityNav button:hover{color:#52e0dc;background:#0b2932}.opportunityPillars{background:#060d14;border:1px solid #152b38;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.opportunityPillars>div{border-right:1px solid #162c38;align-items:center;gap:9px;padding:10px 12px;display:flex}.opportunityPillars>div:last-child{border:0}.opportunityPillars>div>b{color:#3a9df0;font-size:18px}.opportunityPillars strong,.opportunityPillars small{display:block}.opportunityPillars strong{color:#d5e3e8;font:800 7px var(--font-mono)}.opportunityPillars small{color:#607681;margin-top:3px;font-size:6px}.opportunityHero{justify-content:space-between;align-items:end;gap:20px;padding:25px 4px 18px;display:flex}.opportunityHero p,.opportunityTableCard header p,.topSetupPanel header p,.whyPanel>p{color:#43d9d4;font:800 7px var(--font-mono);letter-spacing:.16em;margin:0 0 6px}.opportunityHero h1{color:#f0f7fa;margin:0;font-size:25px}.opportunityHero span{color:#6d818d;margin-top:7px;font-size:8px;display:block}.systemHealth{color:#58dfc0;font:800 7px var(--font-mono);background:#09221f;border:1px solid #24535b;border-radius:5px;padding:7px 9px}.systemHealth.stale,.systemHealth.unknown{color:#e8bb63;background:#251b08;border-color:#5f491d}.systemHealth.unavailable{color:#f28787;background:#240c10;border-color:#61282c}.marketStatusBar{background:linear-gradient(#091821,#070f17);border:1px solid #163445;border-radius:8px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.marketStatusBar span{border-right:1px solid #142b38;min-width:0;padding:10px 12px}.marketStatusBar span:last-child{border:0}.marketStatusBar small{color:#536d7b;font:700 6px var(--font-mono);letter-spacing:.1em;display:block}.marketStatusBar b{color:#c9d9df;font:700 8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.opportunityMetrics{grid-template-columns:repeat(8,1fr);gap:7px;margin:9px 0;display:grid}.opportunityMetrics article{background:#08131c;border:1px solid #142d3b;border-radius:7px;padding:10px}.opportunityMetrics small{color:#58717e;min-height:18px;font:700 6px var(--font-mono);display:block}.opportunityMetrics strong{color:#e4f1f4;margin:5px 0;font-size:16px;display:block}.opportunityMetrics span{color:#465e6b;font-size:6px;display:block}.opportunityGrid{grid-template-columns:minmax(0,1.8fr) minmax(285px,.72fr);gap:9px;display:grid}.opportunityTableCard,.topSetupPanel{background:linear-gradient(#08151e,#060d14);border:1px solid #173442;border-radius:8px;overflow:hidden}.opportunityTableCard>header{border-bottom:1px solid #16313e;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.opportunityTableCard h2,.topSetupPanel h2{color:#e8f3f6;margin:0;font-size:13px}.opportunityTableCard label{color:#82959f;font-size:7px}.opportunityTableCard input{accent-color:#39d9cd}.opportunityTableWrap{overflow:auto}.opportunityTableWrap table{border-collapse:collapse;width:100%;min-width:990px}.opportunityTableWrap th{color:#4d6673;text-align:left;font:700 6px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#08131a;padding:8px}.opportunityTableWrap td{color:#879ba5;white-space:nowrap;cursor:pointer;border-top:1px solid #10232e;padding:9px 8px;font-size:7px}.opportunityTableWrap tr:hover,.opportunityTableWrap tr.selected{background:#09232b}.opportunityTableWrap td strong{color:#e5f0f3;font-size:9px}.opportunityTableWrap td small{color:#506773;margin-top:2px;font-size:5px;display:block}.opportunityTableWrap td b{color:#4dded4}.opportunityTableWrap em{font-style:normal;display:block}.good{color:#54dca4}.bad{color:#f17d86}.quality{color:#92a8b2;max-width:120px;font:800 6px var(--font-mono);white-space:normal;background:#14242d;border-radius:3px;padding:3px 5px;display:inline-block}.quality.prime{color:#62e8b9;background:#0c332b}.quality.high{color:#51ddd8;background:#0b2932}.quality.medium{color:#e0bc60;background:#26210c}.quality.extended{color:#ed8289;background:#2b1115}.opportunityEmpty{color:#647984;text-align:center;padding:24px;font-size:8px}.topSetupPanel{padding:13px}.topSetupPanel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.topSetupPanel header span{color:#677d88;margin-top:3px;font-size:7px;display:block}.scoreRing{border:3px solid #31d8d0;border-radius:50%;place-items:center;width:67px;height:67px;display:grid;box-shadow:0 0 18px #1dcfc52b}.scoreRing b{color:#f1fbfc;font-size:20px}.scoreRing small{color:#51a7a7;margin-top:-18px;font-size:5px}.detailScoreRow{grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0;display:grid}.detailScoreRow article{background:#071018;border:1px solid #17313d;border-radius:5px;padding:8px}.detailScoreRow small,.detailScoreRow span{color:#59717d;font-size:5px;display:block}.detailScoreRow b{color:#50ddd5;margin:4px 0;font-size:13px;display:block}.topSetupPanel dl{margin:0}.topSetupPanel dl div{border-top:1px solid #10242e;justify-content:space-between;gap:10px;padding:7px 2px;font-size:7px;display:flex}.topSetupPanel dt{color:#637a85}.topSetupPanel dd{color:#b5c6cd;text-align:right;margin:0}.whyPanel{background:#091721;border:1px solid #26404d;border-left:2px solid #49d8d1;border-radius:5px;margin:10px 0;padding:10px}.whyPanel h3{color:#dcebee;margin:0;font-size:10px}.whyPanel p:last-child{color:#8297a0;margin:7px 0 0;font-size:7px;line-height:1.55}.componentBars{gap:5px;display:grid}.componentBars>div{color:#617a85;text-transform:capitalize;grid-template-columns:108px 1fr 22px;align-items:center;gap:6px;font-size:6px;display:grid}.componentBars i{background:#111f28;border-radius:3px;height:4px;overflow:hidden}.componentBars i b{background:linear-gradient(90deg,#287adb,#40dbca);height:100%;display:block}.componentBars strong{color:#a9bbc2;text-align:right}.topSetupPanel>button{color:#59dfd4;width:100%;font:800 7px var(--font-mono);background:#0a2929;border:1px solid #26706d;border-radius:5px;margin-top:12px;padding:8px}.opportunityGuardrail{color:#5f7480;background:#071019;border:1px solid #182c38;border-radius:7px;margin-top:9px;padding:10px;font-size:7px;line-height:1.5}.opportunityMiniChart{background:#050c12;border:1px solid #17313d;border-radius:5px;height:118px;margin:10px 0;overflow:hidden}.opportunityMiniChart .miniChart,.opportunityMiniChart .miniChartEmpty{height:100%;min-height:0}.opportunityMiniChart svg{width:100%;height:100%}.opportunityMiniChart .miniInterval{font-size:5px}.tradePathModule{background:#061018;border:1px solid #1a3a47;border-radius:6px;margin:9px 0;overflow:hidden}.tradePathModule>header{border-bottom:1px solid #16313d;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px;display:flex}.tradePathModule header p{color:#49d8d1;font:800 6px var(--font-mono);letter-spacing:.11em;margin:0 0 3px}.tradePathModule header span{color:#637a85;font-size:6px}.tradePathModule header>b{color:#718791;font:800 5px var(--font-mono);border:1px solid #28404b;border-radius:3px;padding:3px 5px}.tradePathModule header>b.available{color:#5bd9a9;background:#09251d;border-color:#17614d}.tradePathModule header>b.unavailable{color:#dab35e;background:#221908;border-color:#5c451d}.pathGauges{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.pathGauges article{background:#060c13;border:1px solid #132b36;border-radius:5px;place-items:center;min-height:80px;display:grid;position:relative}.pathGauges article i{background:conic-gradient(from 270deg at 50% 100%,#42d675 var(--gauge),#14252d 0 50%,transparent 0);border-radius:60px 60px 0 0;width:59px;height:30px;position:absolute;top:9px;overflow:hidden}.pathGauges article b{z-index:1;color:#ecf6f7;margin-top:20px;font-size:14px}.pathGauges article span{z-index:1;color:#718691;font-size:6px}.pathMetrics{grid-template-columns:1fr 1fr;padding:0 9px 8px;display:grid}.pathMetrics span{color:#607783;border-top:1px solid #102631;justify-content:space-between;gap:6px;padding:5px;font-size:6px;display:flex}.pathMetrics b{color:#b8c9cf;text-align:right}.realizedPath{background:#07151c;border-top:1px solid #1a3541;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:6px;padding:7px 9px;display:grid}.realizedPath strong{color:#45d5cb;font-size:5px}.realizedPath span{color:#617985;gap:2px;font-size:5px;display:grid}.realizedPath b{color:#bacbd1}.pathUnavailable{text-align:center;gap:5px;padding:18px;display:grid}.pathUnavailable b{color:#ddb45d;font-size:8px}.pathUnavailable span{color:#697f89;font-size:7px}.pathAudit{background:#050c12;border:1px solid #142d38;border-radius:4px;gap:4px;margin-top:9px;padding:7px;display:grid}.pathAudit span{color:#5b727d;grid-template-columns:55px minmax(0,1fr);gap:5px;font-size:5px;display:grid}.pathAudit code{color:#8ca1aa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunityEvidenceGrid{grid-template-columns:1.45fr .8fr .9fr;gap:8px;margin-top:9px;display:grid}.opportunityEvidenceGrid>article,.learningFlow{background:#071019;border:1px solid #173442;border-radius:8px;padding:11px}.opportunityEvidenceGrid header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;display:flex}.opportunityEvidenceGrid header p,.learningFlow>p{color:#43d9d4;font:800 7px var(--font-mono);letter-spacing:.12em;margin:0}.opportunityEvidenceGrid header span{color:#58717d;font:700 6px var(--font-mono)}.opportunityHorizons{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.opportunityHorizons>div{background:#060d14;border:1px solid #142c37;border-radius:5px;padding:8px}.opportunityHorizons>div>strong{color:#54ddd5;margin-bottom:6px;font-size:9px;display:block}.opportunityHorizons>div>span{border-top:1px solid #10212a;justify-content:space-between;padding:4px 0;display:flex}.opportunityHorizons b{color:#d4e1e6;font-size:7px}.opportunityHorizons small{color:#5d747f;font-size:6px}.scoreWeights>div{grid-template-columns:80px 1fr;align-items:center;gap:12px;display:grid}.scoreWeights i{background:conic-gradient(#2e8ce8 0 25%,#36cf98 25% 45%,#a3cc42 45% 60%,#f0b936 60% 75%,#8f4ed1 75% 90%,#e45e62 90%);border-radius:50%;width:76px;height:76px;box-shadow:inset 0 0 0 19px #071019}.scoreWeights ul,.scannerBenefits ul{margin:0;padding:0;list-style:none}.scoreWeights li{color:#718691;text-transform:capitalize;justify-content:space-between;padding:3px 0;font-size:6px;display:flex}.scoreWeights li b{color:#c2d0d6}.scannerBenefits li{border-top:1px solid #102530;padding:6px 4px}.scannerBenefits li b,.scannerBenefits li span{display:block}.scannerBenefits li b{color:#b9c9cf;font-size:7px}.scannerBenefits li span{color:#607783;margin-top:2px;font-size:6px}.learningFlow{margin-top:8px}.learningFlow>div{justify-content:space-between;align-items:center;gap:4px;margin:12px 0;display:flex}.learningFlow>div>span{color:#7d919a;text-align:center;place-items:center;gap:5px;min-width:0;font-size:6px;display:grid;position:relative}.learningFlow>div b{color:#4db7ff;background:#071724;border:1px solid #2e7fc3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.learningFlow>div i{color:#2f8aca;font-size:12px;font-style:normal;position:absolute;top:9px;left:calc(100% + 1px)}.learningFlow>small{color:#536b77;text-align:center;letter-spacing:.05em;font-size:6px;display:block}@media (width<=1200px){.opportunityMetrics{grid-template-columns:repeat(4,1fr)}.marketStatusBar{grid-template-columns:repeat(3,1fr)}.marketStatusBar span:nth-child(3){border-right:0}.opportunityGrid{grid-template-columns:1fr}.topSetupPanel{grid-template-columns:1fr 1fr;gap:10px;display:grid}.topSetupPanel>header,.topSetupPanel>button,.topSetupPanel .whyPanel,.topSetupPanel .opportunityMiniChart{grid-column:1/-1}.opportunityEvidenceGrid{grid-template-columns:1fr 1fr}.opportunityEvidenceGrid>article:first-child{grid-column:1/-1}}@media (width<=700px){.opportunityPage{padding:10px}.opportunityPillars{grid-template-columns:1fr 1fr}.opportunityPillars>div:nth-child(2){border-right:0}.opportunityHero{flex-direction:column;align-items:flex-start}.opportunityHero h1{font-size:20px}.marketStatusBar{grid-template-columns:1fr 1fr}.marketStatusBar span:nth-child(3){border-right:1px solid #142b38}.marketStatusBar span:nth-child(2n){border-right:0}.opportunityMetrics{grid-template-columns:1fr 1fr}.opportunityGrid{display:block}.opportunityTableCard{margin-bottom:8px}.opportunityTableWrap table{min-width:0}.opportunityTableWrap thead{display:none}.opportunityTableWrap tr{border-top:1px solid #10232e;grid-template-columns:38px 1fr 1fr 1fr;padding:8px;display:grid}.opportunityTableWrap td{white-space:normal;border:0;padding:4px}.opportunityTableWrap td:nth-child(5),.opportunityTableWrap td:nth-child(8),.opportunityTableWrap td:nth-child(9),.opportunityTableWrap td:nth-child(10){display:none}.topSetupPanel{display:block}.detailScoreRow{grid-template-columns:repeat(3,1fr)}.componentBars>div{grid-template-columns:95px 1fr 20px}.opportunityEvidenceGrid{grid-template-columns:1fr}.opportunityEvidenceGrid>article:first-child{grid-column:auto}.learningFlow>div{grid-template-columns:1fr 1fr;display:grid}.learningFlow>div>span{border:1px solid #102530;border-radius:5px;padding:6px}.learningFlow>div i{display:none}}.masterFilterShell{z-index:12;margin:10px var(--page-gutter) 2px;color:#92a4ae;background:linear-gradient(#08141d,#060d14);border:1px solid #183344;border-radius:9px;position:relative;box-shadow:0 12px 32px #0004}.masterFilterTopline{align-items:center;gap:7px;padding:9px 10px;display:flex}.masterSearch{color:#4f6c7b;background:#050c12;border:1px solid #1b3544;border-radius:6px;align-items:center;gap:7px;width:min(260px,24vw);min-width:190px;padding:8px 10px;display:flex}.masterSearch input{color:#dce8ed;background:0 0;border:0;outline:0;width:100%;font-size:8px}.masterSearch input::placeholder{color:#55707d}.masterFilterButton,.masterReset,.filterPresets button,.filterQuickChoices button,.activeFilterChips button{color:#8da2ad;font:750 7px var(--font-mono);cursor:pointer;background:#091721;border:1px solid #214252;border-radius:5px}.masterFilterButton,.masterReset{min-height:33px;padding:7px 10px}.masterFilterButton.active{color:#62ded3;background:#092724;border-color:#2a8984}.masterFilterButton b{color:#64e2da;background:#0d3136;border-radius:10px;margin-left:5px;padding:2px 5px}.masterReset:disabled{cursor:not-allowed;opacity:.35}.primaryFilterBar{gap:5px;min-width:0;display:flex}.primaryFilterBar select{color:#8da1ac;max-width:145px;min-height:33px;font:700 7px var(--font-mono);background:#07121a;border:1px solid #1d3847;border-radius:5px;padding:6px 24px 6px 8px}.filterResultCount{color:#7f96a1;font:700 7px var(--font-mono);white-space:nowrap;margin-left:auto}.filterPresets{align-items:center;gap:5px;padding:0 10px 8px;display:flex}.filterPresets>span{color:#4f6875;font:800 6px var(--font-mono);letter-spacing:.11em;margin-right:2px}.filterPresets button,.filterQuickChoices button{padding:5px 7px}.filterPresets button:hover,.filterQuickChoices button:hover{color:#5edcd1;background:#082421;border-color:#2b7b78}.activeFilterChips{background:#071119;border-top:1px solid #142b37;align-items:center;gap:5px;padding:8px 10px;display:flex;overflow-x:auto}.activeFilterChips button{color:#60d9d0;background:#082321;border-color:#1d5356;flex:none;padding:5px 7px}.activeFilterChips button b{color:#d6f6f3;margin-left:7px}.activeFilterChips .clearAllChip{color:#d4878c;background:#1b1013;border-color:#49383a}.masterFilterDrawer{background:#050b11;border-top:1px solid #18313e;grid-template-columns:1.05fr 1.2fr 1.1fr .85fr;gap:8px;padding:10px;display:grid}.masterFilterDrawer fieldset{background:#071018;border:1px solid #17313e;border-radius:6px;min-width:0;margin:0;padding:10px}.masterFilterDrawer legend{color:#55d8d0;font:850 7px var(--font-mono);letter-spacing:.1em;padding:0 5px}.masterFilterDrawer h4{color:#607987;font:800 6px var(--font-mono);letter-spacing:.08em;margin:10px 0 6px}.filterFieldGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.filterNumberField{gap:4px;display:grid}.filterNumberField>span{color:#647b87;font-size:6px}.filterNumberField>div{background:#050c12;border:1px solid #1a3441;border-radius:4px;align-items:center;min-height:29px;display:flex;overflow:hidden}.filterNumberField i{color:#55717f;font:normal 7px var(--font-mono);padding:0 6px}.filterNumberField input{color:#d2e0e5;width:100%;min-width:0;font:700 8px var(--font-mono);background:0 0;border:0;outline:0;padding:6px}.filterQuickChoices{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.filterChecks{flex-wrap:wrap;gap:4px;display:flex}.filterChecks label{position:relative}.filterChecks input{opacity:0;pointer-events:none;position:absolute}.filterChecks span{color:#758b96;cursor:pointer;background:#08131b;border:1px solid #1b3542;border-radius:4px;padding:5px 7px;font-size:6px;display:block}.filterChecks input:checked+span{color:#61ddd2;background:#092522;border-color:#277d77}.filterUnavailable,.filterRuleNote{color:#687983;background:#0a1016;border:1px solid #28313a;border-radius:4px;margin:7px 0 0;padding:7px;font-size:6px;line-height:1.45}.filterUnavailable b{color:#8da0aa}.filterRuleNote{color:#9a8658;background:#151208;border-color:#3e351f}.selectedOutsideFilters{margin:8px var(--page-gutter);background:#1b1508;border:1px solid #59441d;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.selectedOutsideFilters div{gap:3px;display:grid}.selectedOutsideFilters strong{color:#e4bd65;font-size:8px}.selectedOutsideFilters span{color:#8f7d57;font-size:7px}.selectedOutsideFilters button{color:#e4c878;font:750 7px var(--font-mono);background:#2a200b;border:1px solid #80642c;border-radius:5px;padding:7px 9px}.selectedOutsideFilters button:disabled{opacity:.4}.sharedFilterCount{color:#718b97;font:700 7px var(--font-mono)}@media (width<=1250px){.masterFilterTopline{flex-wrap:wrap}.primaryFilterBar{order:3;width:100%}.filterResultCount{margin-left:auto}.masterFilterDrawer{grid-template-columns:1fr 1fr}}@media (width<=700px){.masterFilterShell{margin:8px 10px}.masterSearch{width:100%;min-width:0}.masterFilterTopline{grid-template-columns:1fr auto auto;display:grid}.primaryFilterBar{grid-column:1/-1;overflow-x:auto}.primaryFilterBar select{flex:0 0 120px}.filterResultCount{grid-column:1/-1;margin:0}.filterPresets{overflow-x:auto}.filterPresets button{flex:none}.masterFilterDrawer{grid-template-columns:1fr}.selectedOutsideFilters{flex-direction:column;align-items:flex-start;margin:8px 10px}.filterFieldGrid{grid-template-columns:1fr 1fr}}.selectedOpportunityEvidence,.predictionExplorer{background:#071019;border:1px solid #173442;border-radius:8px;margin-top:9px;padding:12px}.selectedOpportunityEvidence>header,.predictionExplorer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.selectedOpportunityEvidence header p,.predictionExplorer header small{color:#43d9d4;font:800 7px var(--font-mono);letter-spacing:.12em;margin:0}.selectedOpportunityEvidence h2,.predictionExplorer h2{color:#e5f0f3;margin:3px 0 0;font-size:13px}.selectedOpportunityEvidence>header>b,.predictionExplorer>header>b{color:#4dded4;font:800 9px var(--font-mono)}.selectedOpportunityEvidenceGrid{grid-template-columns:1fr 1fr 1.2fr;gap:8px;margin-top:10px;display:grid}.selectedOpportunityEvidenceGrid article{background:#050d14;border:1px solid #142d38;border-radius:6px;padding:10px}.selectedOpportunityEvidenceGrid h3{color:#7f96a0;font:800 7px var(--font-mono);margin:0 0 7px}.selectedOpportunityEvidenceGrid dl{margin:0}.selectedOpportunityEvidenceGrid dl div{border-top:1px solid #10242e;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.selectedOpportunityEvidenceGrid dt,.selectedOpportunityEvidenceGrid dd{font-size:6px}.selectedOpportunityEvidenceGrid dt{color:#607985}.selectedOpportunityEvidenceGrid dd{color:#bfced4;text-align:right;margin:0}.selectedOpportunityEvidenceGrid p,.selectedOpportunityEvidenceGrid small{color:#708792;font-size:6px;line-height:1.5}.predictionExplorerFilters{grid-template-columns:repeat(6,minmax(95px,1fr));gap:6px;margin:10px 0;display:grid}.predictionExplorerFilters label{color:#607985;font:700 6px var(--font-mono);text-transform:uppercase;gap:4px;display:grid}.predictionExplorerFilters select{color:#c0d0d6;background:#050d14;border:1px solid #183442;border-radius:4px;min-width:0;padding:6px;font-size:7px}.predictionExplorerTable{border:1px solid #152f3a;border-radius:6px;overflow:auto}.predictionExplorerTable table{border-collapse:collapse;width:100%;min-width:1180px}.predictionExplorerTable th,.predictionExplorerTable td{text-align:left;border-top:1px solid #10242e;padding:7px;font-size:6px}.predictionExplorerTable th{color:#526b77;text-transform:uppercase;background:#08131a}.predictionExplorerTable td{color:#91a4ad;cursor:pointer}.predictionExplorerTable tr:hover{background:#08222b}.predictionExplorerTable strong,.predictionExplorerTable small{display:block}.predictionExplorerTable strong{color:#dce9ed}.predictionExplorerTable small{color:#566f7a;text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.predictionExplorer>footer{justify-content:center;align-items:center;gap:12px;margin-top:9px;display:flex}.predictionExplorer>footer button{color:#7fc1c6;background:#071720;border:1px solid #235565;border-radius:4px;padding:6px 10px;font-size:7px}.predictionExplorer>footer button:disabled{opacity:.35}.predictionExplorer>footer span{color:#617984;font-size:7px}.opportunityTableWrap table{min-width:1420px}@media (width<=900px){.selectedOpportunityEvidenceGrid{grid-template-columns:1fr}.predictionExplorerFilters{grid-template-columns:1fr 1fr}.opportunityTableWrap table{min-width:0}.opportunityTableWrap th:nth-child(n+7),.opportunityTableWrap td:nth-child(n+7){display:none}}.muse-admin{color:#e8f1f8;min-height:100vh;font-family:var(--font-sans),sans-serif;background:#07111f;padding:36px}.muse-admin *{box-sizing:border-box}.muse-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1500px;margin:auto;display:flex}.muse-kicker{letter-spacing:.18em;color:#46d3be;font-size:11px}.muse-header h1{margin:7px 0 4px;font-size:40px}.muse-header p,.muse-strip,.muse-panel p{color:#8fa4b7}.muse-actions{gap:10px;display:flex}.muse-actions button{color:#04110f;cursor:pointer;background:#32c4ad;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.muse-actions button.secondary{color:#d8e7f2;background:#14263a;border:1px solid #29435c}.muse-strip,.muse-cards,.muse-panel{max-width:1500px;margin-left:auto;margin-right:auto}.muse-strip{background:#0c1b2b;border:1px solid #1d344a;border-radius:10px;align-items:center;gap:22px;margin-top:26px;padding:12px 16px;font-size:13px;display:flex}.health{font-weight:800}.health.healthy{color:#43d39e}.health.degraded{color:#ffbd66}.muse-cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.muse-cards article,.muse-panel{background:#0c1b2b;border:1px solid #1d344a;border-radius:12px}.muse-cards article{padding:20px}.muse-cards label{color:#8fa4b7;text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.muse-cards strong{margin:8px 0 4px;font-size:32px;display:block}.muse-cards p{color:#8fa4b7;margin:0;font-size:13px}.muse-panel{margin-top:14px;padding:20px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-head h2{margin:0;font-size:18px}.panel-head span{color:#8fa4b7;font-size:12px}.horizon-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.horizon-grid article{background:#091725;border:1px solid #1a3044;border-radius:10px;padding:16px}.horizon-grid h3{color:#4fd6c1;margin:0}.horizon-grid strong{margin:12px 6px 12px 0;font-size:30px;display:inline-block}.horizon-grid span,.horizon-grid div{color:#8fa4b7;font-size:13px}.horizon-grid div{margin-top:5px}.horizon-grid b{color:#dbeaf4}.muse-table-wrap{overflow:auto}.muse-table-wrap table{border-collapse:collapse;width:100%;min-width:1150px}.muse-table-wrap th{text-align:left;color:#7f98ac;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #20394f;padding:10px;font-size:11px}.muse-table-wrap td{vertical-align:top;border-bottom:1px solid #142a3d;padding:12px 10px;font-size:12px}.muse-table-wrap code{color:#a9c8d9;font-size:11px}.muse-table-wrap small{color:#6f889c;text-overflow:ellipsis;max-width:190px;margin-top:5px;display:block;overflow:hidden}.status-pill{color:#a9bfd0;background:#183047;border-radius:20px;padding:5px 7px;font-size:10px}.status-pill.evaluated{color:#68dfbd;background:#123a33}.status-pill.failed_skipped{color:#ff9e9e;background:#462629}.blocking{background:#091725;border-radius:8px;padding:12px}.muse-loading,.muse-error{background:#0c1b2b;border:1px solid #1d344a;border-radius:12px;max-width:700px;margin:20vh auto;padding:28px}.muse-error h1{margin-top:0}@media (width<=900px){.muse-admin{padding:20px}.muse-header{display:block}.muse-actions{margin-top:18px}.muse-cards{grid-template-columns:1fr 1fr}.horizon-grid{grid-template-columns:1fr}}@media (width<=540px){.muse-cards{grid-template-columns:1fr}.muse-actions{display:grid}.muse-strip{flex-direction:column;align-items:flex-start;gap:6px}}.opportunityLearningPanel{background:linear-gradient(#0a0f1c,#070c14);border:1px solid #263056;border-radius:8px;margin-top:8px;padding:12px}.opportunityLearningPanel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.opportunityLearningPanel header p{color:#a778ef;font:800 7px var(--font-mono);letter-spacing:.13em;margin:0 0 4px}.opportunityLearningPanel header h2{color:#e2e9f2;margin:0;font-size:13px}.opportunityLearningPanel>header>span{color:#b594e7;font:800 6px var(--font-mono);background:#171027;border:1px solid #4b376f;border-radius:4px;padding:4px 7px}.learningPhases{grid-template-columns:repeat(5,1fr);gap:6px;margin:12px 0;display:grid}.learningPhases article{background:#070d15;border:1px solid #1a2837;border-radius:5px;grid-template-columns:22px 1fr;align-items:center;gap:6px;padding:8px;display:grid;position:relative}.learningPhases article:not(:last-child):after{z-index:2;color:#315e80;content:"→";position:absolute;right:-7px}.learningPhases article>b{color:#718597;border:1px solid #3b4d61;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.learningPhases article>span,.learningPhases article>small{display:block}.learningPhases article>span{color:#8fa0aa;font-size:7px}.learningPhases article>small{color:#526873;grid-column:2;font-size:5px}.learningPhases article.complete{background:#081c19;border-color:#17604f}.learningPhases article.complete>b{color:#52dcb7;border-color:#31c29c}.learningPhases article.complete>span{color:#b9dcd4}.learningStats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.learningStats article{background:#060d14;border:1px solid #192b39;border-radius:5px;padding:9px}.learningStats small,.learningStats span{color:#5c7180;font-size:5px;display:block}.learningStats b{color:#c8d4df;margin:5px 0;font-size:9px;display:block}.opportunityOutcomeTable{border:1px solid #192d3a;border-radius:5px;margin-top:9px;overflow:auto}.opportunityOutcomeTable>div{grid-template-columns:repeat(6,1fr);min-width:630px;display:grid}.opportunityOutcomeTable>div:first-child{background:#0a141d}.opportunityOutcomeTable b,.opportunityOutcomeTable span{color:#738893;border-right:1px solid #132632;padding:7px;font-size:6px}.opportunityOutcomeTable b{color:#536c79;font-size:5px}.opportunityOutcomeTable span:first-child{color:#53d9d1;font-weight:800}.learningEmpty{color:#657a85;text-align:center;border:1px solid #172b37;border-radius:5px;margin:9px 0 0;padding:14px;font-size:7px}.opportunityLearningPanel>footer{color:#536b76;border-top:1px solid #182b38;margin-top:9px;padding-top:8px;font-size:6px;line-height:1.5}@media (width<=700px){.learningPhases,.learningStats{grid-template-columns:1fr 1fr}.learningPhases article:not(:last-child):after{display:none}}.atlasDisplayPrice{white-space:nowrap;align-items:center;gap:.32em;display:inline-flex}.atlasDisplayPriceIcon{justify-content:center;align-items:center;font-size:.92em;font-style:normal;line-height:1;display:inline-flex}.atlasDisplayPriceIcon.sun{color:#f2b84b;text-shadow:0 0 7px #f2b84b3d}.atlasDisplayPriceIcon.moon{color:#9f93ff;text-shadow:0 0 7px #9f93ff3d}.masterTickerIdentity .atlasDisplayPriceIcon{font-size:.78em}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.masterUniversalTickerState{background:#271a08;border-color:#ca8b2f}.masterUniversalTickerState b{color:#ffd176}.atlasApp.masterDashboardMode{background:#02090f;min-height:100vh;display:block}.masterDashboardMode>.atlasSidebar,.masterDashboardMode .atlasContent>.topbar{display:none}.masterDashboardMode>.atlasContent{width:100%;min-width:0;margin:0;padding:0}.atlasMasterDashboard{color:#b8cbd5;min-height:100vh;font-family:var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 52% 8%,#082034 0,#0000 31%),linear-gradient(#020a11,#04131e 70%,#03101a);padding:0 10px 12px}.atlasMasterDashboard *{box-sizing:border-box}.masterGlobalHeader{background:#030b13;border-bottom:1px solid #153142;align-items:center;gap:26px;height:39px;margin:0 -10px;padding:0 13px;display:flex}.masterBrand{color:#13dfda;font:900 14px var(--font-mono);letter-spacing:.13em;cursor:pointer;background:0 0;border:0}.masterGlobalHeader nav{align-self:stretch;gap:3px;display:flex}.masterGlobalHeader nav button{color:#90a0aa;font:700 8px var(--font-mono);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 13px;position:relative}.masterGlobalHeader nav button:hover,.masterGlobalHeader nav button.active{color:#e5f5f7;background:#0a1721}.masterGlobalHeader nav button.active:after{content:"";background:#00d7c7;height:2px;position:absolute;bottom:0;left:9px;right:9px}.masterHeaderActions{align-items:center;gap:9px;margin-left:auto;display:flex}.masterHeaderActions>span,.masterHeaderActions time,.masterHeaderActions>button{font:700 7px var(--font-mono)}.masterMarketState{color:#44db9a;text-transform:uppercase;background:#061a15;border:1px solid #194032;border-radius:4px;padding:6px 8px}.masterMarketState i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.masterMarketState.closed,.masterMarketState.unknown{color:#9aa7ad;background:#11151b;border-color:#3e4450}.masterHeaderActions time{color:#728793}.masterHeaderActions>button{color:#b6c7ce;background:#07141d;border:1px solid #162f3e;border-radius:5px;min-width:25px;height:25px}.masterHeaderActions .masterUser{text-align:left;min-width:116px;padding:0 9px}.universalGlobalHeader{z-index:80;margin:0;padding-left:15px;padding-right:15px;position:sticky;top:0}.masterKpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding:8px 0;display:grid}.masterKpis article{background:linear-gradient(#081923,#06121b);border:1px solid #173545;border-radius:6px;align-items:center;gap:11px;min-width:0;height:64px;padding:9px 11px;display:flex}.masterKpis article>i{color:#20c7f0;font-size:22px;font-style:normal}.masterKpis article:nth-child(5)>i{color:#d290e9}.masterKpis article:nth-child(6)>i{color:#26df8b}.masterKpis article:nth-child(7)>i{color:#ffd400}.masterKpis article>span{min-width:0}.masterKpis small,.masterKpis em{color:#718692;font:700 6px var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.masterKpis strong{color:#eef6f8;margin:3px 0 2px;font-size:17px;line-height:1;display:block}.masterKpis em{color:#455e6b;letter-spacing:0;font-size:5px;font-style:normal}.masterOutsideFilter{color:#a98a4e;background:#1a1408;border:1px solid #56431f;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:7px;padding:7px 10px;font-size:7px;display:flex}.masterOutsideFilter span{gap:8px;display:flex}.masterOutsideFilter b{color:#ebc66e}.masterOutsideFilter button{color:#e8c46f;background:#2b200a;border:1px solid #6c5427;border-radius:4px;padding:5px 8px;font-size:7px}.masterConnectionStatus{background:#061824;border:1px solid #1a4858;border-radius:6px;align-items:center;gap:9px;margin:8px 0 0;padding:8px 11px;display:flex}.masterConnectionStatus>i{background:#f0b84b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #f0b84b}.masterConnectionStatus strong,.masterConnectionStatus span{display:block}.masterConnectionStatus strong{color:#eaf8fa;font:800 9px var(--font-mono);letter-spacing:.08em}.masterConnectionStatus span{color:#7895a2;font:700 7px var(--font-mono);margin-top:2px}.masterConnectionStatus.live>i{background:#32e99a;box-shadow:0 0 10px #32e99a}.masterConnectionStatus.unavailable>i,.masterConnectionStatus.disconnected>i{background:#ff646c;box-shadow:0 0 10px #ff646c}.masterForecastBundle{background:#04131e;border:1px solid #153c50;margin:8px}.masterForecastBundle>header,.masterForecastBundle>footer{color:#6f93a2;font:700 6px var(--font-mono);letter-spacing:.06em;justify-content:space-between;gap:8px;padding:7px 8px;display:flex}.masterForecastBundle>header b{color:#54d8f4}.masterForecastBundle>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 7px 7px;display:grid}.masterForecastBundle article{background:#071a26;border:1px solid #173342;min-width:0;padding:7px}.masterForecastBundle article small,.masterForecastBundle article strong,.masterForecastBundle article span,.masterForecastBundle article em{display:block}.masterForecastBundle article small{color:#54d8f4;font:800 7px var(--font-mono)}.masterForecastBundle article strong{color:#e7f5f7;margin:5px 0;font-size:13px}.masterForecastBundle article span,.masterForecastBundle article em{overflow-wrap:anywhere;color:#819aa5;font:700 6px/1.4 var(--font-mono)}.masterForecastBundle article em{color:#6fd7b1;margin-top:4px;font-style:normal}.masterForecastBundle>footer{overflow-wrap:anywhere;border-top:1px solid #153240}.masterForecastBundle code{color:#9cb9c3}.masterIntelligenceGrid{grid-template-columns:minmax(275px,25%) minmax(520px,50%) minmax(280px,25%);align-items:start;gap:7px;display:grid}.masterPanel,.masterSelectedHeader,.masterChartHost{background:linear-gradient(#071722,#05111a);border:1px solid #173544;border-radius:6px;overflow:hidden}.masterPanel>header{border-bottom:1px solid #142f3d;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.masterPanel>header h2{color:#b9ccd4;font:850 8px var(--font-mono);letter-spacing:.1em;margin:0}.masterPanel>header>span,.masterPanel>header div>small{color:#667e89;font:750 6px var(--font-mono)}.masterPanel>header>button{font:750 6px var(--font-mono);cursor:pointer;background:0 0;border:0}.masterPanel .live{color:#2be882}.masterPanel .degraded{color:#f4b942}.masterPanel .live i,.masterPanel .degraded i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.masterLeftRail{gap:7px;display:grid}.masterScannerBoard{height:421px}.masterScannerFilters .masterFilterShell{z-index:20;box-shadow:none;background:#06121a;border:0;border-bottom:1px solid #142f3d;border-radius:0;margin:0}.masterScannerFilters .masterFilterTopline{padding:7px}.masterScannerFilters .masterSearch{width:100%;min-width:0;padding:7px}.masterScannerFilters .primaryFilterBar,.masterScannerFilters .filterPresets{display:none}.masterScannerFilters .masterFilterButton,.masterScannerFilters .masterReset{min-height:29px;padding:5px 7px}.masterScannerFilters .filterResultCount{display:none}.masterScannerFilters .activeFilterChips{max-height:42px;padding:5px 7px}.masterScannerFilters .masterFilterDrawer{z-index:50;border:1px solid #1b3b4b;border-radius:6px;grid-template-columns:repeat(4,1fr);width:min(900px,92vw);position:absolute;top:72px;left:0;box-shadow:0 20px 50px #000b}.masterScannerTable{height:281px;overflow:auto}.masterScannerTable table{border-collapse:collapse;width:100%}.masterScannerTable th{z-index:2;color:#526b77;text-align:left;font:750 5px var(--font-mono);letter-spacing:.05em;background:#07131b;border-bottom:1px solid #142b37;padding:6px 5px;position:sticky;top:0}.masterScannerTable td{color:#9cb0b9;font:650 7px var(--font-mono);white-space:nowrap;cursor:pointer;border-bottom:1px solid #102631;padding:6px 5px}.masterScannerTable tr:hover,.masterScannerTable tr.selected{background:#082530}.masterScannerTable td:nth-child(2) b,.masterRankedTable td:nth-child(2) b{color:#64c9f5;font-size:9px;display:block}.masterScannerTable td:nth-child(2) small{color:#4f6671;text-overflow:ellipsis;max-width:70px;font-size:5px;display:block;overflow:hidden}.masterScoreDot{color:#f5f8fa;width:21px;height:21px;font:750 6px var(--font-mono);border:1px solid #ff8f2a;border-radius:50%;place-items:center;font-style:normal;display:grid}.masterSetupPill{color:#8ab2c3;text-overflow:ellipsis;background:#0a1b25;border:1px solid #24485a;border-radius:8px;max-width:64px;padding:3px 5px;font-size:5px;display:inline-block;overflow:hidden}.masterSetupPill.confirmed{color:#48dda7;border-color:#13735b}.masterSetupPill.confirming{color:#e6bd56;border-color:#745a20}.masterScannerBoard>footer{color:#536b77;justify-content:space-between;align-items:center;padding:6px 8px;font-size:6px;display:flex}.masterScannerBoard>footer button{color:#3dbbe9;font:700 6px var(--font-mono);background:0 0;border:0}.masterEmpty{color:#687e88;text-align:center;padding:18px;font-size:7px}.masterSession>header,.masterEvaluatorHealth>header{padding:8px 10px}.masterSession>div{border-bottom:1px solid #102631;align-items:center;gap:8px;padding:7px 10px;display:flex}.masterSession>div>i{color:#98aebe;text-align:center;width:20px;font-style:normal}.masterSession>div>span{gap:2px;display:grid}.masterSession>div b{color:#b8c9cf;font-size:7px}.masterSession>div small{color:#506772;font-size:5px}.masterSession>div em{color:#6d8ca0;font:700 5px var(--font-mono);border:1px solid #264052;border-radius:8px;margin-left:auto;padding:3px 6px;font-style:normal}.masterSession>div.active em{color:#40df98;background:#06271c;border-color:#127153}.masterSession>footer{color:#59717d;grid-template-columns:auto 1fr;gap:5px;padding:8px 10px;font-size:6px;display:grid}.masterSession>footer>b{text-align:right;color:#5fdcc4}.masterSession>footer>i{background:#132935;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.masterSession>footer>i b{background:#10c9c1;height:100%;display:block}.masterEvaluatorHealth>div{grid-template-columns:repeat(4,1fr);padding:8px;display:grid}.masterEvaluatorHealth>div span{text-align:center;border-right:1px solid #16313d;padding:4px}.masterEvaluatorHealth>div span:last-child{border:0}.masterEvaluatorHealth small,.masterEvaluatorHealth b{display:block}.masterEvaluatorHealth small{color:#566f7a;font-size:5px}.masterEvaluatorHealth b{color:#32d8bd;margin-top:4px;font-size:8px}.masterEvaluatorHealth footer{color:#4f6874;padding:0 10px 8px;font-size:5px}.masterCenterRail{min-width:0}.masterSelectedHeader{grid-template-columns:1fr 1.45fr;gap:12px;min-height:99px;padding:10px 12px;display:grid}.masterSelectedHeader small,.masterMicrostructure small{color:#657b87;font:750 6px var(--font-mono);letter-spacing:.08em;display:block}.masterSelectedHeader h1{color:#edf6f8;margin:4px 0 2px;font-size:18px}.masterSelectedHeader h1 span{color:#78909b;font-size:8px;font-weight:500}.masterSelectedHeader>div>strong{color:#eaf4f6;font-size:13px}.masterSelectedHeader strong em{margin-left:5px;font-size:9px;font-style:normal}.masterSelectedHeader p{color:#55707e;margin:4px 0 0;font-size:6px}.masterMicrostructure{grid-template-columns:repeat(5,1fr);align-content:center;display:grid}.masterMicrostructure span{border-left:1px solid #132d39;min-width:0;padding:7px 8px}.masterMicrostructure b{color:#c4d5da;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}.masterChartHost .chartCard{background:#05111a;border:0;border-radius:0}.masterChartHost .unifiedChartHeader{padding:7px 10px}.masterChartHost .chartIdentity .chartTickerRow,.masterChartHost .chartIdentity>p,.masterChartHost .chartEligibility,.masterChartHost .marketFacts,.masterChartHost .chartStructureAlert{display:none}.masterChartHost .chartActions{gap:5px}.masterChartHost .candleTimeframes button,.masterChartHost .aiPredictionControls button,.masterChartHost .zoomControls button,.masterChartHost .expandChartButton{padding:5px 7px;font-size:6px}.masterChartHost .predictionHorizons{z-index:4;background:#06141d;border:1px solid #204252;border-radius:4px;padding:4px;position:absolute;top:40px;right:10px}.masterChartHost .chartToolbar{min-height:28px;padding:5px 8px}.masterChartHost .aiPredictionPanel{display:none}.masterChartHost .workstationFooter{padding:5px 8px}.masterChartHost .chartNote{display:none}.masterChartHost .predictionLine{filter:drop-shadow(0 0 4px #168bff);stroke:#168bff!important;stroke-width:3.2px!important}.masterChartHost .predictionBand{fill:#168bff3d!important;stroke:#168bff!important;stroke-width:1px!important}.masterChartHost .forecastRegion{stroke:#168bff;stroke-dasharray:4 4;fill:#168bff1c!important}.masterChartHost .nowMarker line{stroke:#168bff!important;stroke-width:2px!important;stroke-dasharray:6 4!important}.masterTopSetup{min-height:588px}.masterTopSetup>header{align-items:flex-start}.masterTopSetup>header h2{color:#e8f3f5;margin-top:5px;font-size:17px}.masterTopSetup>header h2 span{color:#728792;font-size:6px;font-weight:500}.masterScoreRing{border:2px solid #00d7c7;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 16px #00d7c72f}.masterScoreRing b{color:#eef8f8;font-size:17px}.masterScoreRing small{color:#5fa7aa;margin-top:-15px;font-size:5px}.masterTrendRow,.masterScoreRow{border-bottom:1px solid #17313d;grid-template-columns:repeat(3,1fr);display:grid}.masterTrendRow span,.masterScoreRow span{border-right:1px solid #17313d;min-width:0;padding:8px}.masterTrendRow span:last-child,.masterScoreRow span:last-child{border:0}.masterTrendRow small,.masterScoreRow small,.masterScoreRow em{color:#5f7884;font:700 5px var(--font-mono);display:block}.masterTrendRow b,.masterScoreRow b{color:#40d8c9;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.masterTrendRow b.bullish{color:#2be882}.masterTrendRow b.bearish{color:#ff5263}.masterMiniForecast{border-bottom:1px solid #17313d;height:126px;padding:7px 8px}.masterMiniForecast label{color:#20bce3;font:750 5px var(--font-mono);letter-spacing:.07em}.masterMiniForecast svg{width:100%;height:99px}.masterObservedSpark{fill:none;stroke:#2be882;stroke-width:1.5px}.masterMiniNow{stroke:#168bff;stroke-width:1px;stroke-dasharray:3 3}.masterMiniBand{stroke:#168bff;stroke-opacity:.7;stroke-width:.7px}.masterMiniPrediction{fill:none;stroke:#168bff;stroke-width:2.2px;filter:drop-shadow(0 0 3px #168bff)}.masterMiniForecast text{fill:#4da9ed;font:700 4px var(--font-mono)}.masterForecastUnavailable{text-align:center;place-content:center;gap:5px;height:92px;padding:10px;display:grid}.masterForecastUnavailable b{color:#dda957;font-size:7px}.masterForecastUnavailable span{color:#607985;font-size:6px}.masterScoreRow b{font-size:10px}.masterScoreRow em{color:#49caaa;margin-top:3px;font-style:normal}.masterTopSetup dl{margin:0;padding:0 9px}.masterTopSetup dl>div{border-bottom:1px solid #102630;justify-content:space-between;gap:8px;padding:6px 0;font-size:7px;display:flex}.masterTopSetup dt{color:#607985}.masterTopSetup dd{color:#c1d0d5;text-align:right;margin:0}.masterWhy{background:#071923;border:1px solid #1d3d4c;border-left:2px solid #00d7c7;border-radius:4px;margin:8px;padding:8px}.masterWhy small{color:#20c9d5;font:750 6px var(--font-mono)}.masterWhy p{color:#8298a2;margin:5px 0 0;font-size:6px;line-height:1.5}.masterPathState{color:#b69550;background:#181308;border:1px solid #4c3e20;border-radius:4px;margin:8px;padding:7px;font-size:6px}.masterRankedTable{margin-top:7px}.masterRankedTable>header>div:first-child{gap:3px;display:grid}.masterRankedTable>header>div:first-child span{color:#536c78;font-size:6px}.masterRankedTable>header>div:last-child{align-items:center;gap:6px;display:flex}.masterRankedTable label{color:#718891;font-size:6px}.masterRankedTable select,.masterRankedTable button{color:#80949d;background:#07131b;border:1px solid #1a3746;border-radius:4px;height:25px;padding:0 8px;font-size:6px}.masterRankedTable>div{max-height:310px;overflow:auto}.masterRankedTable table{border-collapse:collapse;width:100%;min-width:1270px}.masterRankedTable th{z-index:2;color:#516b78;text-align:left;font:750 5px var(--font-mono);letter-spacing:.06em;background:#07131b;padding:7px;position:sticky;top:0}.masterRankedTable td{color:#849aa4;font:650 7px var(--font-mono);white-space:nowrap;cursor:pointer;border-top:1px solid #102630;padding:7px}.masterRankedTable tr:hover,.masterRankedTable tr.selected{background:#08232d}.masterRankedTable .masterScoreDot{width:20px;height:20px}.masterIntegrityFooter{color:#4d6571;justify-content:space-between;padding:8px 3px 0;font-size:6px;display:flex}@media (width<=1350px){.masterGlobalHeader{gap:12px}.masterGlobalHeader nav button{padding:0 8px}.masterIntelligenceGrid{grid-template-columns:300px minmax(500px,1fr)}.masterTopSetup{grid-column:1/-1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.masterTopSetup>header,.masterTopSetup .masterTrendRow,.masterTopSetup .masterMiniForecast{grid-column:1}.masterTopSetup .masterScoreRow,.masterTopSetup dl,.masterTopSetup .masterWhy,.masterTopSetup .masterPathState{grid-column:2}.masterTopSetup .masterScoreRow{grid-row:1}.masterTopSetup dl{grid-row:2/4}.masterKpis{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.masterGlobalHeader{flex-wrap:wrap;height:auto;min-height:42px;padding:7px 10px}.masterGlobalHeader nav{order:3;width:100%;overflow:auto}.masterGlobalHeader nav button{min-height:30px}.masterHeaderActions{margin-left:auto}.masterHeaderActions .masterUser{display:none}.masterIntelligenceGrid{grid-template-columns:1fr}.masterCenterRail{grid-row:1}.masterLeftRail{grid-row:3}.masterTopSetup{grid-row:2;display:block}.masterScannerBoard{height:auto}.masterScannerTable{height:300px}.masterKpis{grid-template-columns:repeat(2,1fr)}.masterMicrostructure{grid-template-columns:repeat(3,1fr)}.masterSelectedHeader{grid-template-columns:1fr}.masterChartHost .chartWrap{height:360px;min-height:360px}.masterScannerFilters .masterFilterDrawer{grid-template-columns:1fr 1fr}.masterIntegrityFooter{flex-direction:column;gap:4px}}@media (width<=560px){.atlasMasterDashboard{padding:0 6px 10px}.masterKpis{gap:4px}.masterKpis article{height:56px;padding:7px}.masterKpis article>i{font-size:15px}.masterGlobalHeader nav{margin:0 -10px;padding:0 8px}.masterHeaderActions time{display:none}.masterSelectedHeader h1 span{margin-top:3px;display:block}.masterMicrostructure{grid-template-columns:1fr 1fr}.masterChartHost .chartWrap{height:300px;min-height:300px}.masterChartHost .zoomControls,.masterChartHost .candleReadout{display:none}.masterScannerFilters .masterFilterDrawer{grid-template-columns:1fr}.masterTopSetup{min-height:0}}.atlasMasterDashboard{flex-direction:column;min-width:0;min-height:100vh;display:flex;overflow-x:hidden}.masterIntelligenceGrid{grid-template-columns:minmax(240px,.85fr) minmax(500px,2fr) minmax(280px,1fr);align-items:stretch;gap:7px;min-width:0;height:clamp(500px,100vh - 188px,650px);min-height:0;display:grid}.masterIntelligenceGrid>*,.masterLeftRail,.masterCenterRail,.masterTopSetup,.masterScannerBoard,.masterChartHost,.masterChartHost .chartCard,.masterChartHost .chartWrap{min-width:0;min-height:0}.masterLeftRail{grid-template-rows:minmax(0,3fr) minmax(112px,1fr) minmax(88px,1fr);height:100%;display:grid;overflow:hidden}.masterScannerBoard{flex-direction:column;height:auto;min-height:0;display:flex}.masterScannerFilters{flex:none;min-height:0}.masterScannerFilters .masterFilterTopline{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;padding:6px;display:grid}.masterScannerFilters .masterSearch{width:auto;min-width:0;min-height:29px;padding:6px 7px}.masterScannerFilters .primaryFilterBar{scrollbar-width:thin;grid-column:1/-1;gap:4px;width:100%;display:flex;overflow-x:auto}.masterScannerFilters .primaryFilterBar select{flex:none;max-width:112px;min-height:28px;padding:4px 18px 4px 6px;font-size:6px}.masterScannerFilters .activeFilterChips{max-height:37px;padding:4px 6px;overflow:auto}.masterScannerTable{overscroll-behavior:contain;flex:auto;height:auto;min-height:0;overflow:auto}.masterScannerBoard>footer{flex:none}.masterSession,.masterEvaluatorHealth{overscroll-behavior:contain;min-height:0;overflow:auto}.masterCenterRail{flex-direction:column;height:100%;display:flex;overflow:hidden}.masterSelectedHeader{flex:none;min-height:84px;padding:8px 10px}.masterChartHost{flex-direction:column;flex:auto;height:auto;margin-top:7px;display:flex}.masterChartHost .chartCard{flex-direction:column;flex:auto;height:100%;margin:0;display:flex}.masterChartHost .unifiedChartHeader{flex:none;padding:6px 8px}.masterChartHost .chartActions{align-items:center;gap:4px;padding-right:0}.masterChartHost .chartViewportActions{align-items:center;gap:5px;display:flex}.masterChartHost .candleTimeframes,.masterChartHost .aiPredictionControls,.masterChartHost .zoomControls{border-left:0;gap:3px;padding-left:0}.masterChartHost .candleTimeframes button,.masterChartHost .aiPredictionControls button,.masterChartHost .zoomControls button,.masterChartHost .expandChartButton{width:auto;min-width:27px;height:29px;min-height:29px;padding:4px 6px;font-size:6px}.masterChartHost .expandChartButton{width:clamp(104px,9vw,138px)}.masterChartHost .zoomControls span{min-width:42px;font-size:6px}.masterChartHost .chartToolbar{flex:none;min-height:26px;padding:4px 7px}.masterChartHost .chartWrap{flex:auto;height:auto;min-height:280px;padding:2px 7px 0;display:block;overflow:hidden}.masterChartHost .chartWrap svg{width:100%;min-width:0;max-width:100%;height:100%;max-height:none;display:block}.masterChartHost .workstationFooter{flex:none;padding:4px 7px}.masterTopSetup{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.masterTopSetup>header{z-index:3;background:#071722;position:sticky;top:0}.masterRankedTable{min-width:0}.masterRankedTable>div{overscroll-behavior:contain;max-height:clamp(260px,32vh,420px);overflow:auto}.masterScannerTable,.masterTopSetup,.masterRankedTable>div,.masterFilterDrawerContent,.primaryFilterBar{scrollbar-color:#244e60 #06121a;scrollbar-width:thin}.masterFilterBackdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00060b9e;justify-content:flex-end;display:flex;position:fixed;inset:39px 0 0}.masterScannerFilters .masterFilterDrawer,.masterFilterDrawer{background:#061018;border:0;border-left:1px solid #234858;border-radius:0;flex-direction:column;gap:0;width:min(420px,92vw);height:calc(100vh - 39px);max-height:calc(100vh - 39px);padding:0;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:-18px 0 44px #0000009e}.masterFilterDrawerHeader{z-index:2;background:#081721;border-bottom:1px solid #193846;flex:none;justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px;display:flex;position:sticky;top:0}.masterFilterDrawerHeader h2{color:#d9e8ec;font:850 11px var(--font-mono);letter-spacing:.11em;margin:0}.masterFilterDrawerHeader span{color:#617d89;font:700 7px var(--font-mono);margin-top:4px;display:block}.masterFilterDrawerHeader>button{color:#b8cbd3;cursor:pointer;background:#0a1a24;border:1px solid #244657;border-radius:5px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.masterFilterDrawerContent{overscroll-behavior:contain;flex:auto;min-height:0;padding:9px 10px 14px;overflow-y:auto}.masterFilterDrawerContent .filterPresets{flex-wrap:wrap;gap:6px;padding:0 0 9px;display:flex}.masterFilterDrawerContent .filterPresets>span{width:100%;margin:0 0 1px}.masterFilterDrawerContent .filterPresets button,.masterFilterDrawerContent .filterQuickChoices button{min-height:27px;padding:4px 7px}.masterFilterGroup{background:#07141d;border:1px solid #193643;border-radius:6px;margin:0 0 7px;overflow:hidden}.masterFilterGroup>summary{color:#54d9d1;font:850 8px var(--font-mono);letter-spacing:.09em;cursor:pointer;padding:10px 30px 10px 10px;list-style:none;position:relative}.masterFilterGroup>summary::-webkit-details-marker{display:none}.masterFilterGroup>summary:after{content:"+";color:#6c8995;font-size:12px;position:absolute;right:11px}.masterFilterGroup[open]>summary{border-bottom:1px solid #17323e}.masterFilterGroup[open]>summary:after{content:"−"}.masterFilterGroupBody{padding:9px}.masterFilterGroupBody h4{color:#607987;font:800 6px var(--font-mono);letter-spacing:.08em;margin:10px 0 6px}.masterFilterDrawer .filterFieldGrid{grid-template-columns:1fr 1fr;gap:7px}.masterFilterDrawer .filterNumberField>div{min-height:33px}.masterFilterDrawer .filterQuickChoices{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.masterFilterDrawerFooter{z-index:2;background:#081721;border-top:1px solid #193846;flex:none;grid-template-columns:1fr 1.4fr;gap:8px;padding:10px 12px;display:grid;position:sticky;bottom:0}.masterFilterDrawerFooter button{color:#91a6af;height:34px;font:800 7px var(--font-mono);cursor:pointer;background:#0a1821;border:1px solid #294653;border-radius:5px}.masterFilterDrawerFooter button:disabled{opacity:.4;cursor:not-allowed}.masterFilterDrawerFooter .applyFilters{color:#dbfffb;background:#0a4b48;border-color:#148d82}@media (width>=1600px){.masterIntelligenceGrid{grid-template-columns:minmax(260px,.9fr) minmax(520px,2fr) minmax(300px,1fr)}}@media (width>=1200px) and (width<=1350px){.masterKpis{grid-template-columns:repeat(8,minmax(0,1fr))}.masterTopSetup{grid-column:auto;display:block}.masterTopSetup>header,.masterTopSetup .masterTrendRow,.masterTopSetup .masterMiniForecast,.masterTopSetup .masterScoreRow,.masterTopSetup dl,.masterTopSetup .masterWhy,.masterTopSetup .masterPathState{grid-area:auto}}@media (width<=1199px){.masterIntelligenceGrid{grid-template-columns:minmax(260px,.85fr) minmax(500px,1.65fr);align-items:stretch;height:auto}.masterCenterRail{grid-area:1/2;height:clamp(500px,68vh,640px)}.masterLeftRail{grid-area:1/1;height:clamp(500px,68vh,640px)}.masterTopSetup{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;height:auto;max-height:470px;display:grid}.masterTopSetup>header,.masterTopSetup .masterTrendRow,.masterTopSetup .masterForecastState,.masterTopSetup .masterMiniForecast{grid-column:1}.masterTopSetup .masterScoreRow,.masterTopSetup dl,.masterTopSetup .masterWhy,.masterTopSetup .masterPathState{grid-column:2}.masterTopSetup .masterScoreRow{grid-row:1}.masterTopSetup dl{grid-row:2/4}.masterKpis{grid-template-columns:repeat(4,1fr)}}@media (width<=899px){.masterIntelligenceGrid{flex-direction:column;height:auto;display:flex}.masterCenterRail{order:1;width:100%;height:clamp(470px,70vh,610px)}.masterTopSetup{order:2;width:100%;max-height:540px;display:block}.masterLeftRail{order:3;width:100%;height:680px}.masterFilterBackdrop{inset:0}.masterScannerFilters .masterFilterDrawer,.masterFilterDrawer{width:min(440px,100vw);height:100dvh;max-height:100dvh}}@media (width<=560px){.masterCenterRail{height:auto;min-height:540px}.masterSelectedHeader{grid-template-columns:1fr}.masterChartHost{min-height:420px}.masterChartHost .chartWrap{min-height:280px}.masterLeftRail{height:650px}.masterFilterDrawer{width:100vw}.masterFilterDrawer .filterFieldGrid{grid-template-columns:1fr 1fr}}body.atlasIsResizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.atlasIsResizing *{-webkit-user-select:none!important;user-select:none!important}.masterDisplayControl{position:relative}.masterDisplayControl>button{color:#8ea4ae;height:25px;font:800 6px var(--font-mono);letter-spacing:.06em;cursor:pointer;background:#07141d;border:1px solid #1a3948;border-radius:5px;padding:0 8px}.masterDisplayControl>button.active{color:#59ded4;background:#082724;border-color:#168c86}.masterDisplayMenu{z-index:120;background:#07131c;border:1px solid #285063;border-radius:6px;width:188px;padding:7px;display:grid;position:absolute;top:31px;right:0;box-shadow:0 16px 38px #000b}.masterDisplayMenu>b{color:#51d9d1;font:850 6px var(--font-mono);letter-spacing:.11em;padding:5px 7px}.masterDisplayMenu>button{color:#91a6af;text-align:left;font:700 7px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px}.masterDisplayMenu>button:hover{color:#d9f7f4;background:#0a2730}.masterDisplayMenu>hr{border:0;border-top:1px solid #183441;width:100%;margin:5px 0}.masterKpis.compact article{height:42px;padding:6px 9px}.masterKpis.compact article>i{font-size:15px}.masterKpis.compact strong{margin-left:5px;font-size:13px;display:inline}.masterKpis.compact small{display:inline}.masterKpis.compact em{display:none}@media (width>=1200px){.masterIntelligenceGrid{grid-template-columns:var(--atlas-left-width) 8px minmax(480px,1fr) 8px var(--atlas-right-width);height:var(--atlas-grid-height);gap:0}.masterLeftRail{grid-template-rows:var(--atlas-left-rows);gap:0}}.atlasResizeHandle{z-index:8;touch-action:none;outline:none;display:block;position:relative}.atlasResizeHandle:before{content:"";background:#244252;transition:background .14s,box-shadow .14s;position:absolute}.atlasResizeHandle.vertical{cursor:col-resize;width:8px}.atlasResizeHandle.vertical:before{width:2px;top:0;bottom:0;left:3px}.atlasResizeHandle.horizontal{cursor:row-resize;width:100%;height:8px}.atlasResizeHandle.horizontal:before{height:2px;top:3px;left:0;right:0}.atlasResizeHandle:hover:before,.atlasResizeHandle:focus-visible:before,.atlasResizeHandle.editing:before{background:#00d7c7;box-shadow:0 0 8px #00d7c780}.layoutLocked>.atlasResizeHandle,.layoutLocked .atlasResizeHandle{cursor:default;pointer-events:none;opacity:.35}.masterCollapsedRail{color:#60d9d1;width:100%;height:100%;font:850 7px var(--font-mono);letter-spacing:.12em;cursor:pointer;writing-mode:vertical-rl;background:#071722;border:1px solid #173544;border-radius:6px;padding:8px 0}.masterCollapsedRail span{margin-top:8px;font-size:16px}.masterPanel.panelCollapsed{overflow:hidden;height:34px!important;min-height:34px!important}.masterPanel.panelCollapsed>header{height:33px;padding:7px 9px}.masterPanel>header>button:not(.live):not(.degraded){color:#78919c;cursor:pointer;background:#081720;border:1px solid #1c3b49;border-radius:4px}.masterCenterRail>.atlasResizeHandle.horizontal{flex:0 0 8px}.masterChartHost{flex:none}.masterChartInner{height:100%;min-height:0}.masterTopSetup[data-collapsed=true]{padding:0;overflow:hidden}.masterTopSetup[data-collapsed=true] .masterCollapsedRail{border:0}.masterTopSetup:not([data-collapsed=true]) .masterScoreRow{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.masterRankedTable{flex-direction:column;min-height:0;display:flex}.masterRankedTable>header{flex:none}.masterRankedTable>div{flex:auto;height:auto;min-height:0;max-height:none}.masterTradableUniverse{overflow:visible;height:auto!important}.masterTradableUniverse[data-collapsed=true]{overflow:hidden;height:40px!important}.masterTradableUniverse>header{min-height:40px}.masterTradableUniverse>.atlasUniverseList{flex:none;min-height:0;overflow:visible}.masterTradableUniverse .atlasUniverseTable{flex:none;overflow:auto visible;height:auto!important;max-height:none!important}.atlasTradableLensTabs{background:#07131c;border-bottom:1px solid #17313f;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:7px 9px;display:grid}.atlasTradableLensTabs button{justify-content:space-between;align-items:center;gap:7px;display:flex;color:#7f9ba9!important;background:#071720!important;border:1px solid #203e4f!important;height:34px!important;padding:0 10px!important}.atlasTradableLensTabs button.active{color:#b1f3ff!important;background:#0a2935!important;border-color:#35cdeb!important}.atlasTradableLensTabs span{font:800 7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlasTradableLensTabs b{color:#58d6ef;font:850 7px var(--font-mono)}.masterTradableUniverse .atlasUniverseTable table{min-width:1050px}.masterTradableUniverse .atlasUniverseTable td:first-child b{color:#64c9f5;font-size:9px}.atlasUniverseBadges{gap:3px;margin-top:3px;display:flex}.atlasUniverseBadges em{color:#62ddea;font:800 5px var(--font-mono);border:1px solid #246474;border-radius:8px;padding:2px 4px;font-style:normal}.atlasUniverseBadges em+em{color:#62dca8;border-color:#287657}.masterTradableUniverse .atlasUniverseTable td{padding:7px 6px}.masterTradableUniverse .atlasUniverseTable td small{max-width:130px}.masterTradableUniverse .atlasUniverseTable td:first-child small{max-width:150px}@media (width<=760px){.atlasTradableLensTabs{scrollbar-width:none;display:flex;overflow-x:auto}.atlasTradableLensTabs button{flex:none;min-width:112px}.masterTradableUniverse{min-height:520px;height:auto!important}.masterTradableUniverse .atlasUniverseTable{overflow:visible}.masterTradableUniverse .atlasUniverseTable table,.masterTradableUniverse .atlasUniverseTable tbody{min-width:0;display:block}.masterTradableUniverse .atlasUniverseTable thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.masterTradableUniverse .atlasUniverseTable tr{border-bottom:1px solid #17313f;grid-template-columns:1.15fr .85fr;gap:6px 12px;padding:10px;display:grid}.masterTradableUniverse .atlasUniverseTable td{white-space:normal;border:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0;display:flex!important}.masterTradableUniverse .atlasUniverseTable td:first-child{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);justify-content:start;display:grid!important}.masterTradableUniverse .atlasUniverseTable td:first-child small{grid-area:1/2;max-width:none}.masterTradableUniverse .atlasUniverseTable td:first-child .atlasUniverseBadges{grid-column:1/-1}.masterTradableUniverse .atlasUniverseTable td[data-label]:before{content:attr(data-label);color:#587381;font:750 6px var(--font-mono)}.masterTradableUniverse .atlasUniverseTable td:nth-child(9),.masterTradableUniverse .atlasUniverseTable td:nth-child(10){grid-column:1/-1}.atlasUniverseToolbar{grid-template-columns:minmax(0,1fr) auto}.atlasUniverseToolbar select{grid-column:span 1}}.atlasMasterDashboard>.atlasResizeHandle.horizontal{margin-top:2px}.masterChartHost .unifiedChartHeader{grid-template-columns:minmax(0,1fr);gap:0;display:grid;background:#071019!important;padding:0!important}.masterChartHost .chartIdentity{border-bottom:1px solid #18323e;min-height:31px;padding:8px 9px 6px}.masterChartHost .chartIdentity .eyebrow{font:800 8px var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:#8fa3ad!important}.masterChartHost .chartActions{border-bottom:1px solid #18323e;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:38px;display:flex;gap:5px!important;padding:4px 8px!important}.masterChartHost .candleTimeframes{flex:none;gap:4px;display:flex}.masterChartHost .candleTimeframes button,.masterChartHost .aiPredictionControls>button,.masterChartHost .zoomControls button{border-radius:4px!important;height:30px!important;min-height:30px!important}.masterChartHost .aiPredictionControls{align-items:center;min-width:0;display:flex;gap:4px!important}.masterChartHost .predictionHorizons{gap:3px;min-width:0;display:flex;background:0 0!important;border:0!important;padding:0!important;position:static!important}.masterChartHost .predictionHorizons button{height:26px!important;min-height:26px!important;padding:3px 5px!important;font-size:5px!important}.masterChartHost .zoomControls{flex:none;align-items:center;margin-left:auto;display:flex}.masterChartHost .expandChartButton{flex:none;width:clamp(118px,10vw,150px)!important;height:32px!important;min-height:32px!important}.masterChartHost .candleReadout{color:#8498a2;background:#061019;border-bottom:1px solid #18323e;min-height:34px;padding:9px;font-size:7px;line-height:1.3}.masterChartHost .chartToolbar{grid-template-columns:auto minmax(170px,1fr) auto;display:grid;background:#060d14!important;min-height:48px!important;padding:7px 9px!important}.masterChartHost .candleSwitch{gap:2px;min-width:68px;display:grid}.masterChartHost .candleSwitch span{font-size:5px}.masterChartHost .candleSwitch b{font-size:8px}.masterChartHost .viewportHint{text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.masterChartHost .axisScales{gap:4px}.masterChartHost .axisScales button{width:23px;height:23px;padding:0}.masterChartHost .axisScales b,.masterChartHost .axisScales span{font-size:5px}.masterChartHost .chartWrap{background:#050b10!important;padding:0 7px!important}.masterChartHost .chartWrap svg{display:block}.filterDrawerResizeHandle{z-index:6;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;left:-6px}.filterDrawerResizeHandle:after{content:"";background:#244858;width:2px;position:absolute;top:0;bottom:0;left:5px}.filterDrawerResizeHandle:hover:after{background:#00d7c7;box-shadow:0 0 8px #00d7c777}@media (width<=1199px){.atlasResizeHandle,.filterDrawerResizeHandle{display:none}.masterIntelligenceGrid{gap:7px;height:auto!important}.masterLeftRail{gap:7px;grid-template-rows:minmax(0,3fr) minmax(112px,1fr) minmax(120px,1fr)!important}.masterChartHost{flex:auto;height:auto!important}}@media (width<=760px){.masterDisplayControl{display:none}.masterChartHost .chartActions{flex-wrap:wrap}.masterChartHost .predictionHorizons{order:5;width:100%;overflow-x:auto}.masterChartHost .chartToolbar{grid-template-columns:1fr auto}.masterChartHost .viewportHint{grid-area:2/1/auto/-1}}@media (width<=560px){.atlasMasterDashboard{padding:0 6px max(14px,env(safe-area-inset-bottom))}.masterGlobalHeader{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030b13f7;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0 -6px;padding:7px 8px 0;display:grid;position:sticky;top:0}.masterBrand{text-align:left;min-height:36px;font-size:13px}.masterHeaderActions{gap:6px}.masterHeaderActions>button:not(.masterUser){display:none}.masterMarketState{align-items:center;min-height:32px;padding:5px 8px;font-size:7px;display:inline-flex}.masterGlobalHeader nav{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;order:3;grid-column:1/-1;width:auto;margin:0 -8px;padding:0 16px;scroll-padding-inline:16px;overflow-x:auto}.masterGlobalHeader nav::-webkit-scrollbar{display:none}.masterGlobalHeader nav button{scroll-snap-align:start;min-height:42px;padding:0 12px;font-size:8px}.masterKpis{scrollbar-width:none;scroll-snap-type:x mandatory;gap:6px;margin:0 -6px;padding:8px 6px;display:flex;overflow-x:auto}.masterKpis::-webkit-scrollbar{display:none}.masterKpis article,.masterKpis.compact article{scroll-snap-align:start;flex:0 0 126px;height:58px;padding:8px 9px}.masterKpis article>i{font-size:17px}.masterKpis strong,.masterKpis.compact strong{font-size:16px}.masterCenterRail{min-height:0}.masterSelectedHeader{gap:9px;padding:11px 10px}.masterSelectedHeader h1{font-size:22px}.masterSelectedHeader h1 span{font-size:9px;line-height:1.35}.masterSelectedHeader>div>strong{font-size:18px}.masterMicrostructure{scrollbar-width:none;scroll-snap-type:x proximity;margin:0 -10px -11px;padding:0 10px;display:flex;overflow-x:auto}.masterMicrostructure::-webkit-scrollbar{display:none}.masterMicrostructure span{scroll-snap-align:start;border-top:1px solid #132d39;flex:0 0 92px;min-height:57px;padding:10px 9px}.masterMicrostructure b{font-size:9px}.masterMicrostructure small{font-size:6px}.masterChartHost{min-height:0}.masterChartHost .chartIdentity{padding:8px 9px}.masterChartHost .chartActions{grid-template-columns:1fr;min-height:48px;display:grid;overflow:visible;gap:6px!important;padding:5px 7px!important}.masterChartHost .chartActions::-webkit-scrollbar{display:none}.masterChartHost .candleTimeframes,.masterChartHost .predictionHorizons{scrollbar-width:none;overscroll-behavior-x:contain;width:100%;min-width:0;display:flex;overflow-x:auto}.masterChartHost .candleTimeframes::-webkit-scrollbar{display:none}.masterChartHost .predictionHorizons::-webkit-scrollbar{display:none}.masterChartHost .aiPredictionControls{grid-template-columns:auto minmax(0,1fr);gap:6px;width:100%;min-width:0;display:grid;overflow:visible}.masterChartHost .zoomControls{display:none}.masterChartHost .candleTimeframes button,.masterChartHost .aiPredictionControls>button,.masterChartHost .predictionHorizons button,.masterChartHost .returnNowButton,.masterChartHost .expandChartButton{flex:none;min-width:42px;width:auto!important;height:38px!important;min-height:38px!important;padding:6px 9px!important;font-size:7px!important}.masterChartHost .aiPredictionControls>button{min-width:116px}.masterChartHost .chartViewportActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.masterChartHost .chartViewportActions .returnNowButton,.masterChartHost .chartViewportActions .expandChartButton{white-space:nowrap;min-width:0;width:100%!important;padding:5px 4px!important}.masterChartHost .chartToolbar{grid-template-columns:1fr;gap:5px;display:grid;min-height:74px!important;padding:6px 8px!important}.masterChartHost .viewportHint{display:none}.masterChartHost .candleSwitch{gap:8px;min-width:0;display:flex}.masterChartHost .candleSwitch span{font-size:6px}.masterChartHost .candleSwitch b{font-size:10px}.masterChartHost .axisScales{grid-template-columns:1fr 1fr;justify-content:stretch;gap:7px;display:grid}.masterChartHost .axisScaleGroup{grid-template-columns:minmax(34px,1fr) 38px 42px 38px;gap:4px;display:grid}.masterChartHost .axisScales button{width:38px;height:38px;font-size:13px}.masterChartHost .axisScales b{min-width:42px;font-size:7px}.masterChartHost .axisScales span{font-size:6px}.masterChartHost .chartWrap{height:310px!important;min-height:310px!important;padding:0!important}.masterChartHost .workstationFooter{padding:7px 8px;font-size:7px}.masterChartHost .predictionDataUnavailable text:first-of-type{font-size:8px}.masterChartHost .predictionDataUnavailable text:nth-of-type(2){font-size:7px}.masterTopSetup{overflow:visible;max-height:none!important}.masterTopSetup>header{padding:13px 12px;position:static}.masterTopSetup>header h2{margin-top:6px;font-size:23px;line-height:1.1}.masterTopSetup>header h2 span{white-space:normal;max-width:245px;margin-top:6px;font-size:8px;line-height:1.35;display:block}.masterScoreRing{width:56px;height:56px}.masterScoreRing b{font-size:20px}.masterScoreRing small{font-size:6px}.masterTrendRow span{padding:10px 8px}.masterTrendRow small{font-size:6px;line-height:1.35}.masterTrendRow b{font-size:10px}.masterForecastState{flex-direction:column;align-items:flex-start;padding:9px 10px;font-size:7px;line-height:1.4}.masterForecastState span{text-align:left}.masterMiniForecast{height:142px;padding:10px}.masterMiniForecast label{font-size:7px}.masterMiniForecast svg{height:112px}.masterForecastUnavailable{height:108px}.masterForecastUnavailable b{font-size:10px}.masterForecastUnavailable span{font-size:8px;line-height:1.45}.masterScoreRow{grid-template-columns:1fr 1fr}.masterScoreRow span{padding:11px 10px}.masterScoreRow span:nth-child(3){border-top:1px solid #17313d;grid-column:1/-1}.masterScoreRow small,.masterScoreRow em{white-space:normal;font-size:7px;line-height:1.4}.masterScoreRow b{white-space:normal;font-size:13px}.masterTopSetup dl{padding:0 11px}.masterTopSetup dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:11px 0;font-size:10px;line-height:1.35;display:grid}.masterTopSetup dt{font-size:9px}.masterTopSetup dd{overflow-wrap:anywhere;font-size:10px}.masterWhy,.masterPathState{margin:10px;padding:11px}.masterWhy small{font-size:7px}.masterWhy p,.masterPathState{font-size:8px;line-height:1.55}.masterPredictionDiagnostics{margin:10px}.masterPredictionDiagnostics summary{min-height:42px;padding:13px 11px;font-size:8px}}.masterForecastAnchor{fill:#168bff;stroke:#bfe1ff;stroke-width:1px}.masterForecastState{font:750 6px var(--font-mono);background:#07131d;border-bottom:1px solid #17313d;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.masterForecastState b{color:#50d9ce}.masterForecastState span{color:#6f8994;text-align:right}.masterForecastState.historical_evaluated,.masterForecastState.matured_awaiting_outcome{background:#171308}.masterForecastState.historical_evaluated b,.masterForecastState.matured_awaiting_outcome b{color:#e3b956}.masterScoreRow em{white-space:normal;line-height:1.35}.masterTopSetup dd{overflow-wrap:anywhere;max-width:66%}.masterSnapshotMismatch{color:#ffd18b;font:800 9px/1.45 var(--font-mono);letter-spacing:.035em;background:#261809;border:1px solid #8e5924;margin:0 0 8px;padding:10px 12px}.masterScannerAudit{color:#91aab5;font:700 8px/1.45 var(--font-mono);background:#07131d;border:1px solid #17313d;margin:0 0 8px}.masterScannerAudit summary{color:#78d9d2;cursor:pointer;letter-spacing:.055em;text-transform:uppercase;min-height:34px;padding:9px 12px}.masterScannerAudit dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0;padding:0 12px 10px;display:grid}.masterScannerAudit dl div{background:#05101a;border:1px solid #132d39;min-width:0;padding:7px}.masterScannerAudit dt{color:#52717e;font-size:6px}.masterScannerAudit dd{overflow-wrap:anywhere;color:#d9eff2;margin:3px 0 0;font-size:8px}.masterScannerAudit p{color:#6f8994;overflow-wrap:anywhere;border-top:1px solid #132d39;margin:0;padding:9px 12px}@media (width<=560px){.masterScannerAudit dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.atlasMasterDashboard{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;font-variant-numeric:tabular-nums;width:100%;max-width:1720px;margin:0 auto;padding:0 28px 28px}.masterConnectionStatus{margin-bottom:var(--space-2)}.masterKpis{gap:var(--space-2);margin-bottom:var(--space-2)}.masterKpis article{height:52px;padding:8px 10px}.masterKpis article em{font-size:5px}.masterScannerAudit{margin-bottom:var(--space-3)}.masterPanel,.masterSelectedHeader,.masterChartHost{border-color:#193a49;border-radius:14px}.masterIntelligenceGrid{align-items:start}.masterScannerBoard>header,.masterMarketTimeline>header,.masterRecentEvaluations>header{padding:12px 14px}.masterScannerTable th{padding:8px 5px;font-size:6px}.masterScannerTable td{padding:9px 5px;font-size:8px;line-height:1.2}.masterScannerTable td:nth-child(2) b{font-size:11px}.masterScannerTable td:nth-child(2) small{margin-top:3px;font-size:6px}.masterScoreDot{width:25px;height:25px;font-size:8px}.masterSetupPill{padding:4px 6px;font-size:6px}.masterSelectedHeader{grid-template-columns:minmax(190px,.7fr) minmax(300px,1.3fr);align-items:start;gap:8px 14px;min-height:0;padding:10px 14px 8px}.masterTickerIdentity h1{margin:3px 0 2px;font-size:23px;line-height:1.05}.masterTickerIdentity h1 span{margin-left:6px;font-size:11px}.masterTickerIdentity>strong{line-height:1.05;font-size:20px!important}.masterTickerIdentity p{font-size:8px}.masterStatusChips{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;display:grid}.masterStatusChips span{background:#06131c;border:1px solid #183b49;border-radius:9px;align-content:center;min-width:0;min-height:56px;padding:7px 9px;display:grid}.masterStatusChips small{font-size:7px}.masterStatusChips b{color:#d7edf1;font:850 9px/1.2 var(--font-mono);text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.masterStatusChips span:nth-child(3){background:#071a18;border-color:#176044}.masterStatusChips span:nth-child(3) b{color:#63e9ae}.masterMicrostructure{border-top:1px solid #132f3c;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));min-height:44px}.masterMicrostructure span{border-left:0;border-right:1px solid #132f3c;align-content:center;min-height:44px;padding:6px 10px;display:grid}.masterMicrostructure span:last-child{border-right:0}.masterMicrostructure small{font-size:7px}.masterMicrostructure b{margin-top:3px;font-size:9px}.atlasScannerIntelligenceStrip{border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:12px 0 0}.atlasScannerIntelligenceStrip>span{justify-content:center;min-height:57px;padding:10px 12px}.atlasScannerIntelligenceStrip small{font-size:8px}.atlasScannerIntelligenceStrip b{font-size:13px}.masterChartHost{margin-top:12px}.masterChartHost .chartWrap{height:auto;min-height:300px}.masterChartHost .predictionLine,.masterChartHost .v2MedianLine{filter:drop-shadow(0 0 3px #168bff8c);stroke-width:2.4px!important}.masterChartHost .predictionBand{fill:#168bff1f!important}.masterChartHost .forecastRegion{fill:#168bff0e!important}.masterChartHost .v2PredictionBand90{stroke-opacity:.25;fill:#2b8dff14!important}.masterChartHost .v2PredictionBand50{stroke-opacity:.45;fill:#2b8dff21!important}.masterChartHost .atlasMovementEnvelope rect{fill:#27d6f206}.masterChartHost .atlasMovementEnvelope line{stroke-width:1.25px;filter:none}.masterChartHost .nowMarker line{stroke-width:1.25px!important;stroke-dasharray:5 5!important}.masterChartHost .nowMarker rect{width:58px;transform:translate(-5px)}.masterChartHost .nowMarker text{font-size:7px}.masterChartHost .atlasChartLegend{min-height:34px;padding:7px 12px;font-size:9px}.masterChartHost .atlasChartLayerControls{gap:6px}.masterChartHost .atlasChartLayerControls button{min-height:30px;padding:5px 8px}.atlasFiveHorizonSummary{background:#06131c;border:1px solid #183846;border-radius:14px;margin-top:12px;overflow:hidden}.atlasFiveHorizonSummary>header{border-bottom:1px solid #14313e;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.atlasFiveHorizonSummary>header small{color:#5ed4ef;font:850 9px var(--font-mono);letter-spacing:.09em}.atlasFiveHorizonSummary>header span{color:#5d7885;font:700 7px var(--font-mono)}.atlasFiveHorizonSummary>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.atlasFiveHorizonSummary article{text-align:center;border-right:1px solid #14313e;place-items:center;min-width:0;min-height:76px;padding:9px 8px;display:grid}.atlasFiveHorizonSummary article:last-child{border-right:0}.atlasFiveHorizonSummary article small{color:#7594a2;font:800 8px var(--font-mono)}.atlasFiveHorizonSummary article b{color:#8ca2ad;font-size:17px}.atlasFiveHorizonSummary article b.up{color:#35e698}.atlasFiveHorizonSummary article b.down{color:#ff6674}.atlasFiveHorizonSummary article strong{color:#d8edf2;max-width:100%;font:850 11px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlasFiveHorizonSummary article em{color:#647e8a;font:700 6px var(--font-mono);font-style:normal}.atlasHistoricalHorizon{border-top:1px solid #15313d;place-items:center;width:100%;margin-top:5px;padding-top:5px;display:grid;color:#9b86ef!important;gap:2px!important}.atlasHistoricalHorizon small{color:#9b86ef!important;font-size:6px!important}.atlasHistoricalHorizon b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;color:#c1b4ff!important;font:750 7px var(--font-mono)!important}.atlasHistoricalHorizon i{color:#786fa8;font:600 6px var(--font-mono);font-style:normal}.masterTopSetup{background:linear-gradient(#071722,#05111a);min-height:0;padding:0;overflow:visible}.masterBrainRailHeader{border-bottom:1px solid #173642!important;padding:15px 18px!important;position:static!important}.masterBrainRailHeader h2{color:#dff7ef!important;margin:4px 0 0!important;font-size:17px!important}.masterBrainRailHeader>span{color:#5ed4ef;font:850 10px var(--font-mono)}.masterTopSetup>.atlasScannerBrainPanel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:18px}.atlasScannerBrainPanel{gap:16px!important}.atlasScannerBrainPanel>header{background:0 0!important;border:0!important;padding:0!important}.atlasScannerBrainPanel header small{font-size:9px}.atlasScannerBrainPanel header b{color:#70efb8;margin-top:5px;font-size:15px;line-height:1.25}.atlasScannerBrainPanel header a{border:1px solid #1a4750;border-radius:7px;place-items:center;min-height:34px;padding:8px;font-size:7px;text-decoration:none;display:grid}.atlasScannerBrainPanel>p{max-width:42ch;font-size:13px;line-height:1.5}.atlasSessionMemoryCompact{background:linear-gradient(145deg,#271c4a73,#05151dcc);border:1px solid #27375a;border-radius:10px;gap:9px;padding:12px;display:grid}.atlasSessionMemoryCompact>header,.atlasSessionMemoryCompact>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.atlasSessionMemoryCompact>header small{color:#a996ff!important}.atlasSessionMemoryCompact>header b{color:#d0c7ff!important;font-size:10px!important}.atlasSessionMemoryCompact>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.atlasSessionMemoryCompact>div span{background:#071923;border:1px solid #243c4b;border-radius:7px;gap:2px;padding:7px;display:grid}.atlasSessionMemoryCompact>div small{color:#6e8d98;font:700 7px var(--font-mono)}.atlasSessionMemoryCompact>div b{color:#d8edf2;font:800 11px var(--font-mono)}.atlasSessionMemoryCompact>footer{color:#8e84bf;font:650 7px var(--font-mono)}.atlasSessionMemoryCompact>footer em{color:#60818b;text-align:right;font-style:normal}.brainEvidenceSections{border-top:1px solid #17343e;gap:0;display:grid}.brainEvidenceSections section{border-bottom:1px solid #17343e;gap:8px;padding:16px 0;display:grid}.brainEvidenceSections small{color:#72b0b7;font:850 8px var(--font-mono);letter-spacing:.09em}.brainEvidenceSections span{color:#b6cad1;font:12px/1.42 var(--font-sans);grid-template-columns:auto minmax(0,1fr);gap:2px 7px;display:grid}.brainEvidenceSections span b{font-weight:650}.brainEvidenceSections span em{color:#66838f;font:8px var(--font-mono);text-transform:uppercase;grid-column:2;font-style:normal}.brainProspectiveStatus{background:#071b18;border:1px solid #254c42;border-radius:9px;gap:5px;padding:13px 14px;display:grid}.brainProspectiveStatus small{color:#65d5a6;font:850 8px var(--font-mono);letter-spacing:.08em}.brainProspectiveStatus b{color:#d6f4e7;font:850 10px var(--font-mono)}.brainProspectiveStatus span{color:#78988c;font:8px var(--font-mono)}.atlasScannerBrainPanel details{padding-top:10px!important}.atlasScannerBrainPanel summary{letter-spacing:.06em;min-height:30px;font-size:8px!important}.atlasScannerBrainPanel dl div{padding:5px 0;font-size:9px;line-height:1.4}.brainEvidenceDisclosure>*+*{margin-top:10px}.masterDecisionDetail{border-top:1px solid #17343e;margin:0 18px 18px}.masterDecisionDetail>summary{color:#6bb7d5;min-height:42px;font:850 8px var(--font-mono);letter-spacing:.08em;cursor:pointer;padding:14px 0}.masterDecisionDetail>div{border:1px solid #17313d;border-radius:10px;overflow:hidden}.masterDecisionDetail .masterForecastBundle{border:0;border-radius:0;margin:0}.masterDecisionDetail .masterWhy{margin:12px}@media (width>=1360px){.masterIntelligenceGrid{grid-template-columns:var(--atlas-left-width) 20px minmax(620px,1fr) 20px var(--atlas-right-width);gap:0}.atlasResizeHandle.vertical{width:20px}.atlasResizeHandle.vertical:before{left:9px}.masterTopSetup{scrollbar-width:thin;max-height:calc(100vh - 72px);position:sticky;top:56px;overflow:auto}}@media (width<=1359px){.atlasMasterDashboard{padding-inline:20px}.atlasResizeHandle{display:none!important}.masterIntelligenceGrid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;height:auto!important}.masterLeftRail{grid-area:1/1/3;gap:8px;height:680px;grid-template-rows:minmax(320px,3fr) minmax(120px,1fr) minmax(124px,1fr)!important}.masterCenterRail{grid-area:1/2;min-width:0;height:auto}.masterTopSetup{grid-area:2/2;max-height:none;display:block}.masterTopSetup>header,.masterTopSetup .masterTrendRow,.masterTopSetup .masterForecastState,.masterTopSetup .masterMiniForecast,.masterTopSetup .masterScoreRow,.masterTopSetup dl,.masterTopSetup .masterWhy,.masterTopSetup .masterPathState{grid-area:auto}.masterChartHost{flex:none}.masterChartHost .chartWrap{height:360px;min-height:360px}}@media (width<=820px){.atlasMasterDashboard{padding-inline:15px}.masterIntelligenceGrid{flex-direction:column;gap:16px;display:flex}.masterCenterRail{order:1;width:100%;height:auto}.masterTopSetup{order:2;width:100%}.masterLeftRail{order:3;width:100%;height:650px}.masterSelectedHeader{grid-template-columns:1fr;padding:16px}.masterStatusChips{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr))}.masterMicrostructure{grid-column:1;margin:0 -16px -16px;padding:0 16px;display:flex;overflow-x:auto}.masterMicrostructure span{flex:0 0 102px}.atlasScannerIntelligenceStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.masterChartHost .chartWrap{height:310px!important;min-height:310px!important}.atlasFiveHorizonSummary>div{scroll-snap-type:x proximity;overflow-x:auto}.atlasFiveHorizonSummary article{scroll-snap-align:start;min-width:105px}.masterTopSetup>.atlasScannerBrainPanel{padding:18px 16px}}@media (width<=520px){.atlasMasterDashboard{padding:0 15px max(18px,env(safe-area-inset-bottom))}.masterGlobalHeader{margin-inline:-15px}.masterTickerIdentity h1{font-size:25px}.masterTickerIdentity h1 span{margin:5px 0 0;font-size:10px;display:block}.masterTickerIdentity>strong{font-size:22px!important}.masterStatusChips span{padding:9px}.masterStatusChips b{font-size:8px}.atlasScannerIntelligenceStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.atlasScannerIntelligenceStrip>span:nth-child(5){display:flex}.masterChartHost .chartWrap{height:300px!important;min-height:300px!important}.masterChartHost .atlasChartLayerControls{flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.masterChartHost .atlasChartLayerControls button{flex:none;min-height:38px}.masterChartHost .atlasChartLegend{grid-template-columns:1fr 1fr;gap:7px 10px;display:grid}.atlasScannerBrainPanel>header{gap:10px!important}.atlasScannerBrainPanel header b{font-size:14px}.atlasScannerBrainPanel>p{font-size:13px}}.masterChartHost .unifiedChartHeader{grid-template-columns:minmax(0,1fr);gap:0;display:grid;padding:0!important}.masterChartHost .atlasChartControlDeck{border-bottom:1px solid #18323e;width:100%;min-width:0;overflow:hidden;align-items:stretch!important;gap:6px!important;min-height:0!important;padding:6px 8px!important;display:grid!important}.masterChartHost .atlasChartPrimaryControls,.masterChartHost .atlasChartSecondaryControls{scrollbar-width:thin;overscroll-behavior-x:contain;align-items:end;gap:10px;width:100%;min-width:0;display:flex;overflow:auto hidden}.masterChartHost .atlasChartControlGroup{flex:none;gap:2px;min-width:0;display:grid}.masterChartHost .atlasChartControlLabel{font-size:5px}.masterChartHost .timeframes{display:flex!important}.masterChartHost .candleTimeframes,.masterChartHost .predictionHorizons,.masterChartHost .atlasChartLayerControls,.masterChartHost .timeframes,.masterChartHost .zoomControls,.masterChartHost .axisScales,.masterChartHost .axisScaleGroup,.masterChartHost .chartViewportActions{flex-wrap:nowrap;align-items:center;gap:4px;width:auto;min-width:0;margin:0;display:inline-flex;background:0 0!important;border:0!important;padding:0!important;position:static!important}.masterChartHost .candleTimeframes button,.masterChartHost .predictionHorizons button,.masterChartHost .atlasChartLayerControls button,.masterChartHost .timeframes button,.masterChartHost .zoomControls button,.masterChartHost .axisScaleGroup button,.masterChartHost .returnNowButton,.masterChartHost .expandChartButton{min-width:30px;border-radius:4px!important;width:auto!important;height:32px!important;min-height:32px!important;padding:0 7px!important;font-size:6px!important}.masterChartHost .atlasChartLayerControls button{min-width:0;padding-inline:8px!important}.masterChartHost .zoomControls button,.masterChartHost .axisScaleGroup button{width:32px!important;padding:0!important;font-size:12px!important}.masterChartHost .zoomControls span,.masterChartHost .axisScaleGroup b{min-width:38px;font-size:6px}.masterChartHost .axisScales{flex:none;gap:8px}.masterChartHost .chartViewportActions{flex:none;margin-left:auto}.masterChartHost .expandChartButton{max-width:none;width:auto!important;padding-inline:11px!important}.masterChartHost .candleReadout{white-space:nowrap;min-height:32px;margin:0;padding:8px 9px;overflow:auto hidden}.masterChartHost .atlasChartLegend{white-space:nowrap;flex-wrap:nowrap;gap:18px;min-height:32px;padding:6px 10px;overflow:auto hidden}.masterChartHost .chartWrap{margin-top:0}@container (width>=1050px){.masterChartHost .atlasChartPrimaryControls{grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:visible}.masterChartHost .forecastHorizonGroup{justify-self:center}.masterChartHost .chartLayerGroup{justify-self:end}.masterChartHost .atlasChartSecondaryControls{overflow:visible}}@media (width<=767px){.masterChartHost .atlasChartControlDeck{gap:8px!important;padding:8px!important;display:grid!important}.masterChartHost .atlasChartPrimaryControls,.masterChartHost .atlasChartSecondaryControls{align-items:stretch;gap:8px;display:grid;overflow:visible}.masterChartHost .atlasChartControlGroup,.masterChartHost .axisScales,.masterChartHost .chartViewportActions{width:100%}.masterChartHost .candleTimeframes,.masterChartHost .predictionHorizons,.masterChartHost .atlasChartLayerControls,.masterChartHost .timeframes,.masterChartHost .axisScales,.masterChartHost .chartViewportActions{scrollbar-width:none;width:100%;overflow:auto hidden}.masterChartHost .candleTimeframes button,.masterChartHost .predictionHorizons button,.masterChartHost .atlasChartLayerControls button,.masterChartHost .timeframes button,.masterChartHost .zoomControls button,.masterChartHost .axisScaleGroup button,.masterChartHost .returnNowButton,.masterChartHost .expandChartButton{flex:none;height:44px!important;min-height:44px!important;padding-inline:9px!important;font-size:7px!important}.masterChartHost .chartViewportActions{grid-template-columns:none;margin-left:0;display:flex}.masterChartHost .zoomControls{display:inline-flex}}@media (width>=1200px){.masterIntelligenceGrid{height:auto;min-height:var(--atlas-grid-height);align-items:start}.masterLeftRail,.masterTopSetup{height:var(--atlas-grid-height)}.masterCenterRail{height:auto;overflow:visible}.masterChartHost{flex:none;min-height:0}.masterChartHost .chartCard,.masterChartHost .masterChartInner{min-height:0}.masterChartHost .chartWrap{flex:auto;height:auto;min-height:300px;margin:0}}@media (width>=1200px) and (height<=819px){.masterSelectedHeader{gap:6px 12px;padding:8px 12px 6px}.masterTickerIdentity h1{margin-block:2px;font-size:20px}.masterTickerIdentity>strong{font-size:18px!important}.masterTickerIdentity p{margin-top:2px}.masterStatusChips{gap:6px}.masterStatusChips span{min-height:48px;padding:6px 8px}.masterStatusChips b{margin-top:2px;font-size:8px}.masterMicrostructure{min-height:40px}.masterMicrostructure span{min-height:40px;padding:5px 8px}.masterChartHost{margin-top:8px}.masterChartHost .chartIdentity{min-height:30px;padding:7px 9px 5px}.masterChartHost .atlasChartControlDeck{gap:4px!important;padding:4px 7px!important}.masterChartHost .candleTimeframes button,.masterChartHost .predictionHorizons button,.masterChartHost .atlasChartLayerControls button,.masterChartHost .timeframes button,.masterChartHost .zoomControls button,.masterChartHost .axisScaleGroup button,.masterChartHost .returnNowButton,.masterChartHost .expandChartButton{height:30px!important;min-height:30px!important}.masterChartHost .candleReadout{min-height:30px;padding:7px 9px}.masterChartHost .atlasChartLegend{min-height:30px;padding:5px 10px}}.masterTradableUniverse .atlasTradableLensTabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}@media (width<=700px){.masterTradableUniverse .atlasTradableLensTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.masterTradableUniverse .atlasTradableLensTabs button{white-space:normal;width:100%;min-width:0;min-height:40px;height:auto!important}.masterTradableUniverse .atlasTradableLensTabs span{white-space:normal;overflow:visible}.masterTradableUniverse .atlasUniversePager{flex-wrap:wrap;justify-content:flex-start}}
