@font-face{font-family:__Inter_18e8cd;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_18e8cd;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_18e8cd;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_18e8cd;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_18e8cd;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_18e8cd;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_18e8cd;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_18e8cd;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_18e8cd{font-family:__Inter_18e8cd,__Inter_Fallback_18e8cd;font-style:normal}.__variable_18e8cd{--font-inter:"__Inter_18e8cd","__Inter_Fallback_18e8cd"}@font-face{font-family:__JetBrains_Mono_32b289;font-style:normal;font-weight:100 800;font-display:optional;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_32b289;font-style:normal;font-weight:100 800;font-display:optional;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_32b289;font-style:normal;font-weight:100 800;font-display:optional;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_32b289;font-style:normal;font-weight:100 800;font-display:optional;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_32b289;font-style:normal;font-weight:100 800;font-display:optional;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_32b289;font-style:normal;font-weight:100 800;font-display:optional;src:url(/_next/static/media/bb3ef058b751a6ad-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_32b289;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_32b289{font-family:__JetBrains_Mono_32b289,__JetBrains_Mono_Fallback_32b289;font-style:normal}.__variable_32b289{--font-mono:"__JetBrains_Mono_32b289","__JetBrains_Mono_Fallback_32b289"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-inter),Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rounded{border-radius:6px}.border{border-width:1px}.capitalize{text-transform:capitalize}.blur{--tw-blur:blur(8px)}.blur,.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)}.\[_\:\=\]{_:=}:root{color-scheme:dark;--bg-0:#0b0e11;--bg-1:#12161c;--bg-2:#181d25;--bg-3:#1f2630;--line:#232a34;--line-strong:#303846;--text-1:#eaecef;--text-2:#9aa4b2;--text-3:#6b7686;--up:#2ebd85;--down:#f6465d;--warn:#f0b429;--info:#4c8dff;--brand:#ff7a1a}*{box-sizing:border-box}body{margin:0;background:var(--bg-0);color:var(--text-1);font-family:var(--font-inter),Arial,sans-serif;font-size:13px;font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:56px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;align-self:start;height:100vh;width:56px;z-index:20;border-right:1px solid var(--line);background:var(--bg-1);padding:12px 6px;display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease}.sidebar.pinned,.sidebar:focus-within,.sidebar:hover{width:220px}.sidebar:not(:hover):not(:focus-within):not(.pinned) .brand,.sidebar:not(:hover):not(:focus-within):not(.pinned) .nav a,.sidebar:not(:hover):not(:focus-within):not(.pinned) .rail-pin{font-size:0}.sidebar:not(:hover):not(:focus-within):not(.pinned) .sidebar-bottom{display:none}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:16px;font-weight:700;letter-spacing:-.02em;padding:2px 6px 24px}.brand-mark{width:31px;height:31px;flex:0 0 31px;border-radius:6px;display:grid;place-items:center;color:#111;background:var(--brand);font-weight:800}.nav{display:grid;gap:5px}.nav a{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:6px;color:var(--text-2);font-size:13px;font-weight:500;white-space:nowrap}.nav a.active,.nav a:hover{color:var(--text-1);background:var(--bg-3)}.nav a.active svg{color:#ff7621}.sidebar-bottom{margin-top:auto;border:1px solid var(--line);background:var(--bg-2);padding:12px;border-radius:8px;min-width:198px}.main{min-width:0;padding:0 24px 36px}.topbar{height:56px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);margin-bottom:20px}.topbar-left{color:#77777e;font-size:13px}.topbar-right{display:flex;gap:14px;align-items:center}.chip{background:#1a1a1d;border:1px solid #303034;border-radius:9px;padding:8px 11px;color:#e5e5e8;font-size:12px;font-weight:600}.card{background:var(--bg-1);border:1px solid var(--line);border-radius:8px}.muted{color:var(--text-2)}.eyebrow{color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.title{font-size:clamp(28px,3vw,42px);letter-spacing:-.055em;line-height:1.12;font-weight:800}.gradient-text{color:var(--text-1)}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;padding:9px 12px;background:var(--brand);color:#16100c;font-weight:650;font-size:13px}.button:hover{filter:brightness(1.12)}.button.secondary,.input{background:var(--bg-2);color:var(--text-1);border:1px solid var(--line-strong)}.input{border-radius:6px;padding:9px 12px;outline:none;min-width:0}.input:focus{border-color:var(--brand);outline:1px solid var(--brand)}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi{padding:19px 20px;min-height:110px}.kpi-label{font-size:12px;color:#93939a}.kpi-value{font-size:25px;font-weight:800;margin-top:12px;letter-spacing:-.04em}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--up)}.positive{color:#37d69d}.negative{color:#f66b71}.section-heading{font-size:17px;font-weight:700;letter-spacing:-.02em}.analysis-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.8fr);gap:16px}.chart-wrap{height:620px;overflow:hidden}.pill{border:1px solid #303034;background:#1c1c20;border-radius:8px;padding:7px 10px;color:#b7b7be;font-size:12px;font-weight:700}.pill.selected{border-color:#ff7621;background:#382318;color:#ff9c57}.stat-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #26262a;font-size:13px}.stat-row:last-child{border-bottom:0}.signal{border-radius:12px;padding:16px;text-align:center;font-size:29px;font-weight:800;letter-spacing:.02em}.signal.LONG{background:#153027;color:#4be0a7;border:1px solid #296049}.signal.SHORT{background:#331d21;color:#fa777e;border:1px solid #62343b}.signal.NEUTRAL{background:#2d2a21;color:#e4be63;border:1px solid #5b4c29}.bar{height:6px;background:#2b2b30;overflow:hidden}.bar,.bar>span{border-radius:9px}.bar>span{display:block;height:100%;background:var(--info)}.risk{background:#2e2219;color:#f9b16b;border:1px solid #65402a;border-radius:10px;padding:10px 12px;font-size:12px}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;color:#85858b;font-weight:500;padding:12px;border-bottom:1px solid #303034}.table td{padding:14px 12px;border-bottom:1px solid #242428}.bottom-nav{display:none}@media (max-width:1100px){.analysis-grid{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.shell{display:block;padding-bottom:68px}.sidebar{display:none}.main{padding:0 16px 28px}.topbar{height:62px;margin-bottom:22px}.topbar-left{display:none}.kpi-grid{gap:9px}.kpi{padding:15px;min-height:94px}.kpi-value{font-size:20px}.chart-wrap{height:360px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;justify-content:space-around;background:var(--bg-1);border-top:1px solid var(--line);padding:4px 2px max(4px,env(safe-area-inset-bottom))}.bottom-nav a,.bottom-nav button{color:var(--text-2);display:grid;justify-items:center;align-content:center;gap:3px;font-size:10px;min-width:0;width:20%;min-height:44px;border:0;background:transparent;text-decoration:none}.bottom-nav span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav a.active,.bottom-nav button.active{color:var(--brand)}}.mobile-more-backdrop{display:none}@media (max-width:760px){.mobile-more-backdrop{position:fixed;inset:0;z-index:29;display:flex;align-items:flex-end;background:#0009}.mobile-more-sheet{width:100%;max-height:min(75dvh,600px);overflow-y:auto;padding:12px 16px calc(76px + env(safe-area-inset-bottom));border-radius:8px 8px 0 0;background:var(--bg-2)}.mobile-more-sheet header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--line)}.mobile-more-sheet header button{border:0;background:transparent;color:var(--text-1);min-width:44px;min-height:44px}.mobile-more-sheet>a{display:flex;align-items:center;gap:12px;min-height:48px;color:var(--text-1);text-decoration:none;border-bottom:1px solid var(--line)}}.drawing-toolbar{position:absolute;top:9px;left:9px;z-index:3;display:flex;flex-direction:column;gap:3px;max-height:70%;overflow:auto;background:#141416db;border-radius:8px;padding:4px}@media (max-width:760px){.drawing-toolbar{left:9px;right:9px;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden}.drawing-toolbar button{flex:0 0 auto}}.nav svg{flex:0 0 17px;stroke-width:1.5px}.kpi-value,.price,.ui-stat strong,.ui-table td:not(:first-child){font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-2);color:var(--text-1);font-size:13px;font-weight:600;cursor:pointer}.ui-button.sm{padding:4px 7px;font-size:12px}.ui-button.primary{background:var(--brand);border-color:var(--brand);color:#111}.ui-button.ghost{background:transparent;border-color:transparent}.ui-button.danger{color:var(--down)}.ui-button:hover{background:var(--bg-3)}.ui-button.primary:hover{background:#ff9142}.ui-button:focus-visible,.ui-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-icon-button{width:30px;height:30px;padding:5px}.ui-icon-button svg{width:16px;height:16px;stroke-width:1.5px}.ui-card{background:var(--bg-1);border:1px solid var(--line);border-radius:8px}.ui-tabs{display:flex;gap:2px;align-items:center;overflow:auto}.ui-tabs button{border:0;border-bottom:2px solid transparent;padding:9px 11px;background:transparent;color:var(--text-2);white-space:nowrap}.ui-tabs button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--text-1)}.ui-segmented .ui-tabs{padding:2px;border:1px solid var(--line);border-radius:6px;background:var(--bg-2)}.ui-segmented .ui-tabs button{border:0;border-radius:4px;padding:5px 9px}.ui-segmented .ui-tabs button[aria-selected=true]{background:var(--bg-3)}.ui-badge{display:inline-flex;padding:3px 7px;border:1px solid var(--line-strong);border-radius:4px;font-size:11px;font-weight:650}.ui-badge.up{color:var(--up)}.ui-badge.down{color:var(--down)}.ui-badge.warn{color:var(--warn)}.ui-tooltip{display:inline-flex}.ui-popover{position:absolute;z-index:40;padding:10px;background:var(--bg-3);border:1px solid var(--line-strong);border-radius:8px}.ui-skeleton{position:relative;overflow:hidden;border-radius:5px;background:var(--bg-2)}.ui-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff08,transparent);transform:translateX(-100%);animation:skel 1.2s linear infinite}@keyframes skel{to{transform:translateX(100%)}}.ui-stat{padding:14px}.ui-stat>div{color:var(--text-2);font-size:12px}.ui-stat strong{display:block;margin-top:8px;font-size:20px;font-weight:650}.ui-table-wrap{overflow:auto}.ui-table{width:100%;border-collapse:collapse;font-size:12px}.ui-table th{position:sticky;top:0;z-index:1;background:var(--bg-2);color:var(--text-2);font-weight:500;text-align:left}.ui-table td,.ui-table th{padding:9px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.ui-table tbody tr:hover{background:var(--bg-2)}.ui-table td:not(:first-child),.ui-table th:not(:first-child){text-align:right}.ui-switch{display:flex;gap:8px;align-items:center}.ui-switch input{position:absolute;opacity:0}.ui-switch span{width:27px;height:16px;border-radius:9px;background:var(--bg-3);border:1px solid var(--line-strong)}.ui-switch span:after{content:"";display:block;width:10px;height:10px;border-radius:50%;margin:2px;background:var(--text-2);transition:transform .15s}.ui-switch input:checked+span:after{transform:translateX(11px);background:var(--brand)}.ui-kbd{border:1px solid var(--line-strong);border-radius:4px;padding:1px 4px;color:var(--text-2);font:11px var(--font-mono),monospace}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rail-pin{gap:14px;border:0;background:none;color:var(--text-3);padding:11px 12px;white-space:nowrap}.rail-pin,.top-search{display:flex;align-items:center;text-align:left}.top-search{gap:9px;width:min(400px,45vw);padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg-2);color:var(--text-2)}.top-search kbd{margin-left:auto;font:10px var(--font-mono),monospace;color:var(--text-3)}.ticker-strip{display:flex;gap:20px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--line);margin:-20px 0 20px;padding:7px 2px;scrollbar-width:none}.ticker-strip a{display:flex;align-items:center;gap:6px;font:11px var(--font-mono),monospace}.ticker-strip a span{color:var(--text-2)}.ticker-strip a strong{font-weight:550}.ticker-strip a em{font-style:normal}.command-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;padding-top:14vh;background:#000a}.command-panel{width:min(520px,calc(100vw - 24px));background:var(--bg-2);border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.command-input{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.command-input input{flex:1;border:0;outline:0;background:transparent;color:var(--text-1)}.command-input button{border:0;background:none;color:var(--text-2)}.command-results{max-height:300px;overflow:auto;padding:5px}.command-results button{display:flex;gap:9px;align-items:center;width:100%;padding:9px 12px;border:0;border-radius:5px;background:transparent;color:var(--text-1);text-align:left}.command-results button:hover{background:var(--bg-3)}.home-terminal{max-width:1500px;margin:auto}.home-hero{display:grid;grid-template-columns:minmax(310px,.65fr) minmax(500px,1fr);gap:24px;align-items:center;padding:26px 0 16px}.home-hero h1{max-width:630px;font-size:clamp(29px,3.5vw,50px);line-height:1.1;letter-spacing:-.045em;font-weight:650;margin:14px 0}.home-hero p{max-width:560px;line-height:1.65;font-size:14px}.home-search{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 12px;margin-top:25px;border:1px solid var(--line-strong);background:var(--bg-1);border-radius:6px}.home-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--text-1);outline:0}.mini-terminal{height:300px;background:var(--bg-1);border:1px solid var(--line);border-radius:8px;overflow:hidden}.mini-terminal-head{display:flex;gap:12px;align-items:center;height:40px;padding:0 12px;border-bottom:1px solid var(--line);font-size:12px}.mini-terminal-head>.price{margin-left:auto}.mini-terminal svg{display:block;width:100%;height:260px}.home-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:26px 0 34px}.home-section{border-top:1px solid var(--line);padding:26px 0}.home-section h2{font-size:18px;font-weight:650;margin:0 0 16px}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-steps .ui-card{padding:16px}.home-steps h3{font-size:14px;margin:14px 0 5px}.home-steps p{margin:0;font-size:12px;line-height:1.5}.step-num{color:var(--brand);font:12px var(--font-mono),monospace}.home-pricing{display:flex;justify-content:space-between;align-items:center}.home-pricing>div:last-child{display:flex;align-items:center;gap:6px}.home-pricing strong{font:22px var(--font-mono),monospace}.home-pricing .button{margin-left:18px}.home-section details{border-bottom:1px solid var(--line);padding:12px 0}.home-section details p{color:var(--text-2);line-height:1.6}.home-risk{font-size:11px;padding:5px 0 25px}@media (max-width:900px){.home-hero,.home-proof,.home-steps{grid-template-columns:1fr}.home-pricing{align-items:flex-start;gap:15px;flex-direction:column}}.live-price.up{animation:price-up .15s ease-out}.live-price.down{animation:price-down .15s ease-out}@keyframes price-up{0%{color:var(--up)}}@keyframes price-down{0%{color:var(--down)}}.analysis-grid~.card,.analysis-grid~div{content-visibility:auto;contain-intrinsic-size:400px}.terminal-chart{position:relative;width:100%;height:100%;min-height:350px;background:var(--bg-1);overflow:hidden}.chart-host{position:absolute;z-index:0;inset:38px 0 0 40px}.chart-top-controls{position:absolute;top:0;left:40px;right:0;z-index:5;height:38px;display:flex;align-items:center;gap:5px;padding:3px 6px;border-bottom:1px solid var(--line);background:var(--bg-1)}.chart-legend{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-2);font:11px var(--font-mono),monospace}.chart-top-controls select{max-width:82px;border:1px solid var(--line);background:var(--bg-2);color:var(--text-1);border-radius:4px;padding:4px;font-size:11px}.chart-indicators{position:absolute;z-index:4;top:42px;left:46px;display:flex;gap:3px;flex-wrap:wrap;max-width:calc(100% - 100px)}.chart-indicators button{border:1px solid var(--line);border-radius:4px;background:#12161cdb;color:var(--text-3);font:10px var(--font-mono),monospace;padding:3px 5px}.chart-indicators button.on{color:var(--text-1);border-color:var(--line-strong)}.chart-tools{position:absolute;top:0;bottom:0;left:0;z-index:6;width:40px;padding:4px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;border-right:1px solid var(--line);background:var(--bg-1)}.tool-group{display:grid;gap:1px;padding-bottom:4px;margin-bottom:3px;border-bottom:1px solid var(--line)}.tool-group button{width:30px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:var(--text-2)}.tool-more{position:relative}.tool-corner{position:absolute;right:2px;bottom:2px;width:0;height:0;border-left:4px solid transparent;border-bottom:4px solid;opacity:.7}.tool-group button.selected,.tool-group button:hover{color:var(--brand);background:var(--bg-3)}.chart-tool-flyout{position:absolute;z-index:100;top:42px;bottom:44px;left:40px;width:min(220px,calc(100vw - 46px));display:flex;flex-direction:column;border:1px solid var(--line-strong);background:var(--bg-2)}.chart-tool-flyout header{height:34px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 10px;border-bottom:1px solid var(--line)}.chart-tool-flyout-list{min-height:0;flex:1;overflow-y:auto;padding:4px}.chart-tool-flyout-row{display:flex;align-items:center;min-height:30px}.chart-tool-flyout-row>button{display:flex;align-items:center;gap:9px;min-width:0;height:29px;border:0;color:var(--text-1);background:transparent}.chart-tool-flyout-row>button:first-child{flex:1;padding:0 7px;text-align:left}.chart-tool-flyout-row>button:last-child{width:28px;justify-content:center;color:var(--text-3)}.chart-tool-flyout-row button:hover{background:var(--bg-3);color:var(--text-1)}.chart-tool-flyout-row kbd{margin-left:auto;color:var(--text-3);font-size:10px}.chart-tools-fab,.chart-tools-scrim{display:none}.chart-interval-trigger{flex:0 0 auto;min-width:35px;border:1px solid var(--line);background:var(--bg-2);color:var(--text-1);padding:4px 6px;font:11px var(--font-mono),monospace}.chart-interval-menu{position:absolute;z-index:13;top:38px;left:42px;width:min(280px,calc(100vw - 55px));padding:8px;border:1px solid var(--line-strong);background:var(--bg-2)}.chart-interval-menu header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;color:var(--text-1)}.chart-interval-menu header button{border:0;background:transparent;color:var(--text-1)}.chart-interval-menu>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.chart-interval-menu>div button{min-height:32px;border:1px solid var(--line);background:var(--bg-1);color:var(--text-1)}.chart-interval-menu>div button.selected{border-color:var(--brand);color:var(--brand)}.chart-zoom-selection{display:none;position:absolute;z-index:7;pointer-events:none;border:1px solid var(--info);background:rgba(76,141,255,.08)}.chart-selection{top:82px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-3)}.chart-position-quick,.chart-selection{position:absolute;left:50px;z-index:7;display:flex;padding:3px}.chart-position-quick{bottom:64px;align-items:center;gap:2px;max-width:calc(100% - 58px);overflow-x:auto;white-space:nowrap;border:1px solid var(--line-strong);border-radius:4px;background:var(--bg-2)}.chart-position-quick button,.chart-position-quick strong{flex:0 0 auto;padding:4px 6px;font:500 11px var(--font-mono),monospace}.chart-position-quick button{border:0;border-radius:3px;background:transparent;color:var(--text-2);cursor:pointer}.chart-position-quick button:hover{background:var(--bg-3);color:var(--text-1)}.terminal-chart:has(.chart-position-quick) .chart-indicator-values{display:none}.chart-context{position:absolute;z-index:9;display:grid;min-width:130px;padding:4px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-3)}.chart-context button{border:0;background:transparent;color:var(--text-1);text-align:left;padding:7px}.chart-context button:hover,.chart-objects{background:var(--bg-2)}.chart-objects{position:absolute;top:38px;right:0;bottom:0;z-index:8;width:220px;overflow:auto;border-left:1px solid var(--line)}.chart-objects>div{display:flex;align-items:center;gap:3px;padding:5px;border-bottom:1px solid var(--line)}.chart-objects>div:first-child{justify-content:space-between}.chart-objects>div>button:first-child{flex:1;min-width:0;overflow:hidden;white-space:nowrap;border:0;background:transparent;color:var(--text-1);text-align:left;font-size:11px}.chart-confirm{position:absolute;z-index:10;top:110px;left:60px;min-width:220px}.chart-confirm p{margin:0 0 10px}.chart-confirm button{margin-right:5px}.chart-editor{position:absolute;top:90px;left:60px;z-index:10;display:flex;gap:5px;background:var(--bg-3);padding:7px;border:1px solid var(--line)}.chart-editor input{background:var(--bg-1);border:1px solid var(--line);color:var(--text-1)}.chart-note{position:absolute;left:44px;bottom:25px;z-index:3;padding:3px 5px;background:#12161ccc;color:var(--text-3);font-size:10px;pointer-events:none}@media (max-width:760px){.chart-tools{width:36px}.chart-host,.chart-top-controls{left:36px}.chart-top-controls .chart-legend{display:none}.chart-indicators{left:42px}.chart-selection{left:40px;max-width:calc(100% - 45px);overflow-x:auto}.chart-note{display:none}}.chart-trade-menu{min-width:176px;max-height:250px;overflow:auto}.chart-trade-menu small{display:block;padding:6px 9px;color:var(--text-3);font:11px var(--font-mono),monospace;border-bottom:1px solid var(--line)}.chart-alert-status{position:absolute;right:10px;bottom:28px;z-index:7;display:flex;align-items:center;gap:8px;padding:5px 7px;background:var(--bg-2);border:1px solid var(--line-strong);color:var(--warn);font-size:11px}.chart-alert-status button{display:grid;place-items:center;border:0;background:transparent;color:var(--text-2);cursor:pointer}.terminal-left{min-width:0;display:grid;align-content:start;gap:10px}.terminal-left>.paper-desk{margin:0}@media (max-width:1100px){.terminal-left{display:contents}.terminal-left>.chart-panel{order:1}.terminal-main>.signal-card{order:2}.terminal-left>.paper-desk{order:3}}.plan-section-side{margin-bottom:14px;border-bottom:1px solid var(--line)}.plan-section-side>strong{display:block;padding:4px 0 8px;font-size:12px}.book-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;margin-bottom:12px}.book-evidence>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:11px}.book-evidence small{color:var(--text-3);font:10px var(--font-mono),monospace}.plan-opposite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plan-opposite-grid>div{display:grid;align-content:start;gap:5px;padding:10px 0;border-top:1px solid var(--line);font-size:11px}.plan-opposite-grid small{color:var(--text-3)}.signal-mobile-backdrop,.signal-mobile-toggle{display:none}@media (max-width:600px){.signal-mobile-backdrop{display:none}.terminal-main>.signal-v2{order:2;position:relative;z-index:2;top:auto;width:100%;margin-top:8px;height:66px;overflow:hidden;box-shadow:none;border-radius:6px;border-color:var(--line-strong)}.terminal-main>.signal-v2.mobile-open{height:auto;max-height:none;overflow:visible}.signal-mobile-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:4px;background:var(--bg-2);color:var(--text-1)}.signal-v2-head{align-items:center}.signal-v2-head time{margin-left:auto;margin-right:9px}}.terminal-chart>.ui-popover{top:110px;left:60px}.chart-confirm{position:static}.chart-watermark{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--text-1);opacity:.04;font:600 clamp(24px,5vw,64px) var(--font-mono),monospace;white-space:nowrap;pointer-events:none}.chart-countdown{color:var(--text-3);font:10px var(--font-mono),monospace;white-space:nowrap}.depth-chart{display:block;width:100%;height:108px;margin:10px 0;border:1px solid var(--line);background:var(--bg-0)}.section-nav{position:sticky;top:0;z-index:10;display:flex;gap:2px;overflow-x:auto;padding:5px 0;background:var(--bg-0);border-bottom:1px solid var(--line);scrollbar-width:none}.section-nav a{flex:0 0 auto;padding:7px 10px;border-radius:5px;color:var(--text-2);font-size:12px}.section-nav a:hover{color:var(--text-1);background:var(--bg-2)}.analysis-sections-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin-top:12px}.analysis-section{grid-column:span 6;min-width:0;padding:16px;margin-top:10px;border:1px solid var(--line);border-radius:8px;background:var(--bg-1);content-visibility:auto;contain-intrinsic-size:280px;opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease;scroll-margin-top:48px}.analysis-section.revealed{opacity:1;transform:none}.analysis-section h2{margin:0 0 15px;font-size:15px;font-weight:650}.analysis-section h3{font-size:12px;margin:14px 0 6px}.analysis-section p{line-height:1.55}.analysis-section#levels,.analysis-section#orderbook,.analysis-section#patterns{grid-column:span 12}.summary-lead{display:flex;align-items:center;gap:10px}.evidence-top{list-style:none;padding:0;margin:12px 0}.evidence-top li{border-top:1px solid var(--line);padding:7px 0;font-size:12px;animation:evidence-in .3s both}@keyframes evidence-in{0%{opacity:0;transform:translateY(4px)}}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.plan-grid>div{display:grid;gap:4px;padding:9px;border:1px solid var(--line);border-radius:5px}.calc-results span,.deriv-grid span,.plan-grid span{color:var(--text-2);font-size:11px}.calc-results strong,.deriv-grid strong,.plan-grid strong{font:12px var(--font-mono),monospace}.plan-grid.locked strong{filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.calc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.calc-grid label{display:grid;gap:5px;color:var(--text-2);font-size:11px}.calc-grid input{width:100%;min-width:0;padding:7px;border:1px solid var(--line-strong);border-radius:5px;background:var(--bg-2);color:var(--text-1)}.calc-results{grid-column:span 3;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-top:8px}.calc-results>span{display:flex;justify-content:space-between;gap:8px}.module-list details{border-bottom:1px solid var(--line);padding:9px 0}.module-list summary{display:flex;justify-content:space-between;cursor:pointer}.module-list ul{margin:8px 0;padding-left:18px;color:var(--text-2)}.imbalance,.module-track{width:100%;height:5px;margin-top:8px;background:var(--down);border-radius:3px;overflow:hidden}.module-track{background:var(--bg-3)}.imbalance div,.module-track span{display:block;height:100%;background:var(--up);transition:width .35s ease}.table-link{padding:0;border:0;background:none;color:var(--info);cursor:pointer;text-align:left}.mtf-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.mtf-grid>div{display:grid;justify-items:center;gap:7px;padding:9px 3px;border:1px solid var(--line);border-radius:5px}.mtf-grid span{font:11px var(--font-mono),monospace}.depth-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.flow-list{display:flex;flex-wrap:wrap;gap:8px;font:11px var(--font-mono),monospace}.deriv-grid{grid-template-columns:repeat(3,1fr)}.deriv-grid,.deriv-grid>div{display:grid;gap:8px}.deriv-grid strong{font-size:15px}@media (max-width:1000px){.analysis-section{grid-column:span 12}}@media (max-width:600px){.calc-grid,.deriv-grid,.plan-grid{grid-template-columns:1fr 1fr}.calc-results{grid-column:span 2;grid-template-columns:1fr}.mtf-grid{grid-template-columns:repeat(3,1fr)}.depth-grid{grid-template-columns:1fr}}.symbol-bar{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-1)}.symbol-main{display:flex;align-items:baseline;gap:6px}.symbol-main strong{font-size:18px}.symbol-main small{color:var(--text-2)}.symbol-main>span{margin-left:9px;font-size:11px}.symbol-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.symbol-metrics>div{display:grid;gap:4px;min-width:0}.symbol-metrics span{color:var(--text-3);font-size:10px}.symbol-metrics strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px var(--font-mono),monospace}.symbol-metrics strong small{color:var(--text-3);font-size:10px}.symbol-timeframes{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--line);padding-top:6px}.symbol-timeframes button{flex:0 0 auto;border:0;border-radius:4px;padding:4px 7px;background:transparent;color:var(--text-2);font:11px var(--font-mono),monospace}.symbol-timeframes button.selected{background:var(--bg-3);color:var(--brand)}.terminal-main{grid-template-columns:minmax(0,1fr) 340px;margin-top:10px;align-items:start}.chart-panel{overflow:hidden}.chart-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:5px 10px;border-bottom:1px solid var(--line)}.chart-panel-head strong{white-space:nowrap}.chart-panel-head>div{display:flex;flex:1;min-width:0;gap:3px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),transparent)}.chart-panel-head>div button{flex:0 0 auto;scroll-snap-align:start}.chart-panel-head button{border:1px solid var(--line);border-radius:4px;padding:4px 6px;background:transparent;color:var(--text-3);font-size:10px;white-space:nowrap}.chart-panel-head button.on{color:var(--text-1);border-color:var(--line-strong)}.signal-card{position:sticky;top:10px;padding:14px;min-height:510px}.signal-card-head{display:flex;align-items:center;justify-content:space-between}.signal-gauge{position:relative;display:grid;justify-items:center;margin:12px 0 8px}.signal-gauge svg{width:150px;height:90px}.signal-gauge>div{position:absolute;bottom:0;display:grid;text-align:center;gap:3px}.signal-gauge strong{font:25px var(--font-mono),monospace}.signal-gauge span{color:var(--text-2);font-size:11px}.gauge-progress{transition:stroke-dasharray .7s ease-out}.signal-plan{display:grid;gap:0;border-top:1px solid var(--line)}.signal-plan>div{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.signal-plan span{color:var(--text-2)}.signal-plan strong{font:12px var(--font-mono),monospace;text-align:right}.signal-plan.locked{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.signal-unlock{position:static;display:flex;justify-content:center;width:100%;margin:12px 0 0;white-space:nowrap}.signal-actions{display:flex;gap:5px;margin:12px 0}.signal-actions button{flex:1;font-size:11px;white-space:nowrap}.signal-flags{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.signal-flags>span{color:var(--text-2);font-size:11px}@media (max-width:1200px){.symbol-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-main{grid-template-columns:1fr}.signal-card{position:static;min-height:0}}@media (max-width:600px){.symbol-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-main{display:flex;flex-direction:column}.terminal-main>*{width:100%}.chart-wrap{height:420px}}@media (min-width:761px) and (max-width:1100px){.terminal-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start}.terminal-main>.terminal-left{display:grid;grid-column:1;grid-row:1;min-width:0}.terminal-main>.signal-v2{grid-column:2;grid-row:1}}.signal-v2{position:sticky;top:10px;background:var(--bg-1);border:1px solid var(--line);border-radius:6px;font-size:12px}.signal-v2-head{display:flex;justify-content:space-between;align-items:start;padding:12px;border-bottom:1px solid var(--line)}.signal-v2-head time{font:11px var(--font-mono),monospace;color:var(--text-3)}.micro-label{color:var(--text-3);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.signal-v2-title{display:flex;align-items:baseline;gap:9px;margin-top:5px}.signal-v2-title strong{font-size:20px}.signal-v2-title span{font:600 12px var(--font-mono),monospace}.signal-v2-title small{color:var(--text-3)}.plan-modes{display:flex;border-bottom:1px solid var(--line)}.plan-modes button{flex:1;padding:8px;background:none;border:0;border-bottom:2px solid transparent;color:var(--text-2);font:600 11px var(--font-mono),monospace}.plan-modes button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.signal-meters{display:grid;gap:9px;padding:10px 12px;border-bottom:1px solid var(--line)}.signal-meter>div:first-child{display:flex;align-items:baseline;gap:6px}.signal-meter strong{margin-left:auto;font:600 12px var(--font-mono),monospace}.signal-meter small{color:var(--text-3);min-width:55px}.signal-meter-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:4px}.signal-meter-bars i{height:3px;background:var(--line-strong)}.signal-meter-bars i.filled{background:var(--text-2)}.signal-meter:nth-child(2) i.filled{background:var(--warn)}.signal-v2-plans{display:grid}.plan-v2{padding:10px 12px;border-bottom:1px solid var(--line)}.plan-v2-head{display:flex;gap:8px;align-items:baseline;margin-bottom:7px}.plan-v2-head>span{font-size:10px;color:var(--text-3)}.plan-v2-head>small{margin-left:auto;color:var(--text-2);font-size:10px}.plan-v2-values.locked{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.plan-v2-row{display:grid;grid-template-columns:70px 1fr auto;gap:4px;align-items:baseline;padding:3px 0}.plan-v2-row>small,.plan-v2-row>span{color:var(--text-3)}.plan-v2-row strong{text-align:right;font:500 11px var(--font-mono),monospace}.plan-v2-row small{text-align:right;font:10px var(--font-mono),monospace;min-width:61px}.plan-v2-exit{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:8px;color:var(--text-2);font-size:10px}.plan-v2-exit .micro-label{width:100%}.plan-v2-warning{display:block;margin-top:6px;color:var(--warn)}.signal-checklist{padding:10px 12px;border-bottom:1px solid var(--line)}.signal-checklist>div{display:flex;gap:7px;padding-top:4px;color:var(--text-2)}.signal-checklist>div small{margin-left:auto;color:var(--text-3);font-size:9px}.signal-v2-actions{display:flex;gap:6px;padding:10px 12px}.signal-v2-actions button{flex:1;border:1px solid var(--line-strong);border-radius:4px;background:transparent;color:var(--text-1);font-size:11px;padding:7px}.signal-v2-actions button:disabled{opacity:.5}.signal-v2 .signal-unlock{margin:8px 12px;width:calc(100% - 24px)}@media (max-width:1200px){.signal-v2{position:static}}.terminal-chart:focus-visible{outline:1px solid var(--info);outline-offset:-1px}.chart-auto{border:1px solid var(--line-strong);border-radius:4px;background:var(--bg-2);color:var(--text-2);font:600 11px var(--font-mono),monospace;width:24px;height:24px}.chart-auto.on{color:var(--brand);border-color:var(--brand)}.methodology-page{max-width:1180px;margin:0 auto;padding:18px 10px 60px;color:var(--text-1)}.methodology-page>header{border-bottom:1px solid var(--line);padding-bottom:18px}.methodology-page h1{font-size:28px;font-weight:600;margin:6px 0}.methodology-page h2{font-size:16px;font-weight:600;margin:0 0 10px}.methodology-page p{color:var(--text-2);line-height:1.5}.methodology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px 32px;margin-top:24px}.methodology-grid section,.methodology-results{min-width:0;border-top:1px solid var(--line);padding-top:14px}.methodology-page table{width:100%;border-collapse:collapse;font-size:12px}.methodology-page th{text-align:left;color:var(--text-3);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.methodology-page td,.methodology-page th{padding:8px 6px;border-bottom:1px solid var(--line)}.methodology-page td:nth-child(n+2){color:var(--text-2)}.methodology-page tr:hover td{background:var(--bg-2)}.methodology-results{margin-top:30px;overflow:auto}.methodology-results td:nth-child(n+4),.methodology-results th:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums}.methodology-risk{border-top:1px solid var(--line);margin-top:24px;padding-top:14px;font-size:11px}@media (max-width:600px){.methodology-page{padding:12px 4px 40px}.methodology-grid{grid-template-columns:1fr}.methodology-page table{font-size:11px}}.stats-rule-table{margin-top:18px;padding:16px 4px;border-top:1px solid var(--line)}.stats-rule-table h2{font-size:16px;font-weight:600;margin:0 0 6px}.stats-rule-table p{font-size:11px;color:var(--text-2)}.stats-rule-scroll{overflow-x:auto}.stats-rule-table table{border-collapse:collapse;width:100%;font-size:12px}.stats-rule-table td,.stats-rule-table th{padding:7px 8px;border-bottom:1px solid var(--line)}.stats-rule-table th{text-align:left;color:var(--text-3);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.stats-rule-table td:nth-child(n+4),.stats-rule-table th:nth-child(n+4){text-align:right;font-variant-numeric:tabular-nums}.paper-desk{margin-top:12px;background:var(--bg-1);border:1px solid var(--line);border-radius:6px;color:var(--text-1);font-size:12px}.paper-desk>header{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.paper-desk>header>div{display:flex;align-items:center;gap:10px}.paper-desk>header strong{font-size:13px}.paper-desk>header span{color:var(--text-2)}.paper-desk>header>div:first-child span{font-size:10px;color:var(--warn);font-weight:600}.paper-desk button{border:1px solid var(--line-strong);border-radius:4px;background:transparent;color:var(--text-1);padding:5px 8px;font-size:11px}.paper-actions{display:flex;align-items:center;gap:6px;padding:8px 12px}.paper-actions button{min-width:66px;font-weight:600}.paper-actions .paper-long{color:var(--up)}.paper-actions .paper-short{color:var(--down)}.paper-actions small{margin-left:auto;color:var(--text-3)}.paper-tabs{display:flex;gap:2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 8px}.paper-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:9px;color:var(--text-2)}.paper-tabs button.selected{color:var(--brand);border-bottom-color:var(--brand)}.paper-content{min-height:90px;overflow:auto;padding:8px 12px}.paper-content>p{color:var(--text-3)}.paper-content table{border-collapse:collapse;width:100%}.paper-content td,.paper-content th{padding:7px;border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums}.paper-content td:first-child,.paper-content th:first-child{text-align:left}.paper-content th{color:var(--text-3);font-size:10px;text-transform:uppercase}.paper-metrics{display:flex;gap:20px;padding:8px 0}.paper-equity-chart{display:block;width:100%;height:110px;background:var(--bg-0)}.paper-ticket-backdrop{position:fixed;inset:0;z-index:100;background:#000a;display:grid;place-items:center}.paper-ticket{width:min(420px,calc(100vw - 24px));max-height:90vh;overflow:auto;background:var(--bg-1);border:1px solid var(--line-strong);border-radius:6px;padding:16px;display:grid;gap:10px}.paper-ticket>header{display:flex;justify-content:space-between;align-items:center}.paper-ticket>header strong{font-size:16px}.paper-ticket label{display:grid;gap:4px;color:var(--text-2);font-size:11px}.paper-ticket input,.paper-ticket select{width:100%;padding:7px;border:1px solid var(--line-strong);border-radius:4px;background:var(--bg-0);color:var(--text-1);font:12px var(--font-mono),monospace}.paper-ticket>button[type=submit]{background:var(--brand);border-color:var(--brand);color:var(--bg-0);font-weight:600;padding:9px}.paper-ticket small{color:var(--warn)}@media (max-width:600px){.paper-desk>header{flex-wrap:wrap}.paper-actions small{display:none}}.chart-paper-btn{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:4px;padding:4px 5px;font:600 10px var(--font-mono),monospace}.main:has(.analyze-page){padding:0 8px 32px}.main:has(.analyze-page) .topbar{margin-bottom:0}.main:has(.analyze-page) .ticker-strip,.main:has(.analyze-page) .top-search{display:none}.topbar-brand{display:none;color:var(--text-1);font-size:14px;font-weight:600;text-decoration:none}.topbar-avatar-icon{display:none}.analyze-page{width:100%;min-width:0}.analyze-page .terminal-main{margin-top:8px;gap:8px}.analyze-page .chart-panel{display:flex;flex-direction:column;width:100%;min-width:0;height:calc(100dvh - 64px);min-height:520px}.analyze-page .chart-wrap{flex:1;min-height:0;height:auto}.analyze-page .symbol-bar{margin-top:12px}.analyze-page .chart-host{inset:38px 0 30px 40px}.analyze-page .chart-top-controls{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.chart-symbol-trigger{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:var(--text-1);background:transparent;border:0;border-right:1px solid var(--line);padding:4px 9px;font:600 12px var(--font-mono),monospace}.chart-timeframes{display:flex;flex:0 0 auto;gap:1px}.chart-ranges button,.chart-timeframes button{border:0;background:transparent;color:var(--text-2);padding:4px 5px;font:11px var(--font-mono),monospace;white-space:nowrap}.chart-timeframes button.selected{color:var(--brand);border-bottom:1px solid var(--brand)}.chart-legend-overlay{position:absolute;z-index:4;top:44px;left:46px;max-width:calc(100% - 130px);display:flex;flex-wrap:nowrap;gap:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-2);background:#12161cdd;font:11px var(--font-mono),monospace;pointer-events:none}.chart-legend-overlay strong{color:var(--text-1);font-weight:600}.chart-bidask{position:absolute;z-index:6;top:44px;right:70px;font:11px var(--font-mono),monospace}.chart-bidask summary{display:grid;place-items:center;width:24px;height:21px;border:1px solid var(--line);border-radius:3px;background:var(--bg-1);color:var(--text-2);cursor:pointer;list-style:none}.chart-bidask summary::-webkit-details-marker{display:none}.chart-bidask>div{position:absolute;top:23px;right:0;display:grid;gap:3px;min-width:150px;padding:5px;border:1px solid var(--line);background:var(--bg-2)}.chart-bidask button{background:#12161ce8;border:1px solid var(--line-strong);border-radius:3px;padding:3px 5px;font:inherit}.chart-bidask span{color:var(--text-3);background:#12161ce8}.analyze-page .chart-indicators{top:38px;left:auto;right:12px;max-width:240px;padding:6px;border:1px solid var(--line-strong);background:var(--bg-2);z-index:8}.chart-indicator-values{position:absolute;z-index:4;top:64px;left:46px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 130px);overflow:hidden;white-space:nowrap;background:#12161ccc}.chart-indicator-values.expanded{display:grid;max-width:min(300px,calc(100% - 100px));padding:3px;border:1px solid var(--line);background:var(--bg-2)}.chart-indicator-values>div{display:flex;align-items:center;gap:3px;color:var(--text-2);font:10px var(--font-mono),monospace}.chart-indicator-values:not(.expanded)>div button{display:none}.chart-indicator-expand{flex:0 0 auto;border:0;background:transparent;color:var(--text-3);padding:1px}.chart-indicator-values.expanded .chart-indicator-expand svg{transform:rotate(90deg)}.chart-mobile-axis{display:none}.chart-mobile-axis-label{position:absolute;right:0;width:100%;height:14px;padding:0 2px;overflow:hidden;white-space:nowrap;text-align:right;font:10px/14px var(--font-mono),monospace;letter-spacing:-.55px}.chart-indicator-values span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-indicator-values button{border:0;background:transparent;color:var(--text-3);padding:1px}.chart-settings-menu{position:absolute;z-index:9;top:38px;right:8px;padding:8px;background:var(--bg-2);border:1px solid var(--line-strong)}.chart-settings-menu label{display:flex;align-items:center;gap:8px;font-size:11px}.chart-bottom-controls{position:absolute;z-index:5;left:38px;right:0;bottom:0;height:30px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);background:var(--bg-1);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.chart-bottom-right,.chart-ranges{display:flex;align-items:center;gap:2px;flex:0 0 auto}.chart-bottom-right{margin-left:auto}.chart-bottom-right select{max-width:96px;border:0;background:transparent;color:var(--text-2);font:11px var(--font-mono),monospace}.chart-bottom-right button{border:0;background:transparent;color:var(--text-2);padding:3px}.chart-bottom-right .chart-auto.on{color:var(--brand)}@media (max-width:600px){.analyze-page .chart-panel{height:calc(100dvh - 140px - env(safe-area-inset-bottom));min-height:360px}.chart-panel-head{min-height:48px}.chart-panel-head button{min-height:44px}.chart-mobile-axis:not([hidden]){position:absolute;z-index:4;top:48px;right:0;bottom:44px;display:block;width:52px;border-left:1px solid var(--line);background:var(--bg-1);pointer-events:none}.chart-legend-overlay{top:54px;left:4px;max-width:calc(100% - 100px);font-size:10px}.chart-indicator-values{top:74px;left:4px;max-width:calc(100% - 100px)}.chart-bidask{top:54px;right:54px}.chart-bidask summary{width:44px;height:44px}.chart-tools{display:none}.chart-tools.mobile-open{position:fixed;inset:auto 0 55px 0;z-index:42;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:auto;max-height:48dvh;overflow:auto;padding:12px;border:1px solid var(--line-strong);background:var(--bg-2)}.chart-tools.mobile-open .tool-group{display:flex;justify-content:center;margin:0;padding:5px;border:1px solid var(--line)}.chart-tools.mobile-open .tool-group:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px}.chart-tools-fab{position:absolute;z-index:8;left:8px;bottom:56px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-2);color:var(--text-1)}.chart-tools-scrim{display:block;position:fixed;z-index:41;inset:0;border:0;background:#0009}.chart-tool-flyout{z-index:43;inset:auto 0 55px 0;height:min(55dvh,510px)}.chart-interval-menu,.chart-tool-flyout{position:fixed;width:100%;border-radius:8px 8px 0 0}.chart-interval-menu{z-index:46;inset:auto 0 calc(55px + env(safe-area-inset-bottom)) 0;max-height:65dvh;overflow:auto}.chart-interval-menu header button,.chart-interval-menu>div button{min-height:44px;min-width:44px}.chart-timeframes{display:none}.chart-top-controls{left:0;right:0}.analyze-page .chart-host,.chart-host{top:48px;left:0;bottom:44px}.chart-top-controls{height:48px}.chart-top-controls button,.chart-top-controls select{min-height:44px;min-width:44px}.chart-bottom-controls{left:0;height:44px;overflow:visible}.chart-ranges{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.chart-bottom-right{flex:0 0 auto;margin-left:0;background:var(--bg-1)}.chart-bottom-right button,.chart-bottom-right select,.chart-ranges button{min-height:44px}.chart-top-controls select{max-width:90px}.topbar{gap:6px}.topbar-brand{display:block;flex:0 0 auto;font-size:13px}.top-search{flex:0 0 auto;width:34px;min-width:34px;height:34px;justify-content:center}.main:has(.analyze-page) .top-search{display:flex}.top-search kbd,.top-search span{display:none}.topbar-right{gap:4px}.topbar-right .chip{padding:6px;font-size:10px;white-space:nowrap}.topbar-right a.chip[href="/vip"]{display:none}.topbar-right a.chip[href="/account"]{display:grid;place-items:center;min-width:34px;height:34px}.topbar-right a.chip[href="/account"] span{display:none}.topbar-avatar-icon{display:block}.topbar-right select.chip{max-width:54px}}.plan-v2 .signal-meters{padding:7px 0 9px;margin-bottom:8px}.plan-decision{border-left:2px solid var(--text-3);padding:6px 8px;margin:6px 0 10px;background:var(--bg-2);animation:plan-fade .15s ease}.plan-decision.enter{border-color:var(--up)}.plan-decision.enter_small,.plan-decision.wait{border-color:var(--warn)}.plan-decision.avoid,.plan-decision.late_entry{border-color:var(--down)}.plan-decision strong{font-size:11px}.plan-decision p{margin:3px 0 4px;color:var(--text-2);font-size:11px}.plan-decision small{display:block;color:var(--text-3);font-size:10px;padding-top:2px}.plan-no-trade{padding:7px 12px;border-bottom:1px solid var(--line);color:var(--warn);font-size:11px}@keyframes plan-fade{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.plan-decision{animation:none}}.chart-settings-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#0009}.chart-position-settings{width:min(580px,calc(100vw - 24px));max-height:min(88vh,780px);overflow:auto;display:grid;gap:12px;padding:16px;background:var(--bg-1);border:1px solid var(--line-strong);border-radius:6px;color:var(--text-1);font-size:12px}.chart-position-settings footer,.chart-position-settings header{display:flex;align-items:center;justify-content:space-between;gap:10px}.chart-position-settings header strong{font-size:16px}.chart-position-settings button{border:1px solid var(--line-strong);border-radius:4px;padding:5px 8px;color:var(--text-1);background:var(--bg-2)}.chart-position-settings button:hover{background:var(--bg-3)}.position-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.position-checks label,.position-fields label{display:grid;gap:4px;color:var(--text-2);font-size:11px}.position-checks select,.position-fields input,.position-fields select{width:100%;padding:7px;border:1px solid var(--line-strong);border-radius:4px;background:var(--bg-0);color:var(--text-1);font:12px var(--font-mono),monospace}.position-checks,.position-ratio{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.position-ratio span{margin-right:auto;font:600 12px var(--font-mono),monospace}.position-checks label{display:flex;align-items:center;gap:5px}.position-error{margin:0;color:var(--down)}.chart-position-settings footer button{background:var(--brand);border-color:var(--brand);color:var(--bg-0);font-weight:600}.chart-position-settings footer button:disabled{opacity:.4}.chart-objects>div:nth-child(2) button{border:1px solid var(--line);padding:4px;color:var(--text-2)}@media (max-width:600px){.position-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-position-settings{padding:12px}.chart-position-settings footer{align-items:flex-start;flex-direction:column}}.chart-fib-settings{position:absolute;z-index:10;top:110px;left:60px;width:230px;padding:10px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-2);color:var(--text-1);font-size:11px}.chart-fib-settings header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.chart-fib-settings>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.chart-fib-settings label{display:flex;align-items:center;gap:4px}.chart-fib-settings>label{margin-top:9px}.chart-generic-settings{position:absolute;z-index:11;top:92px;left:50px;width:min(300px,calc(100vw - 58px));max-height:calc(100% - 110px);overflow-y:auto;display:grid;gap:8px;padding:10px;border:1px solid var(--line-strong);background:var(--bg-2);color:var(--text-1);font-size:11px}.chart-generic-settings header,.chart-generic-settings label{display:flex;align-items:center;justify-content:space-between}.chart-generic-settings label{gap:8px}.chart-generic-settings input[type=number]{width:112px;padding:4px;border:1px solid var(--line);background:var(--bg-1);color:var(--text-1)}.chart-generic-coordinate{display:grid;gap:5px;border-top:1px solid var(--line);padding-top:7px}.chart-generic-actions{display:flex;gap:5px}.chart-generic-actions button{flex:1;padding:6px;border:1px solid var(--line);background:var(--bg-1);color:var(--text-1)}.chart-error-host{display:contents}.app-error,.chart-error{min-height:320px;display:grid;align-content:center;justify-items:start;gap:12px;padding:24px;color:var(--text-1);background:var(--bg-1)}.app-error button,.chart-error button{border:1px solid var(--line-strong);background:var(--bg-2);color:var(--text-1);padding:8px 12px;cursor:pointer}.setup-alert-bell{position:relative}.setup-alert-bell>button{display:flex;align-items:center;gap:3px}.setup-alert-bell b{color:var(--up);font:600 10px var(--font-mono),monospace}.setup-alert-popover{position:absolute;z-index:40;top:36px;right:0;width:min(320px,calc(100vw - 22px));border:1px solid var(--line-strong);background:var(--bg-2)}.setup-alert-popover header,.setup-alert-popover>a{display:flex;justify-content:space-between;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.setup-alert-popover>a{flex-direction:column;color:var(--text-1);text-decoration:none}.setup-alert-popover>a.unread,.setup-alert-popover>a:hover{background:var(--bg-3)}.setup-alert-popover p,.setup-alert-popover small{color:var(--text-2)}.setup-alert-popover p{padding:10px}.setup-alert-popover .setup-alert-view-all{color:var(--brand)}.setup-alert-toast{position:fixed;z-index:50;top:72px;right:18px;width:min(320px,calc(100vw - 24px));display:grid;gap:6px;padding:12px;border:1px solid var(--up);background:var(--bg-2)}.setup-alert-toast>button{position:absolute;top:5px;right:5px;border:0;color:var(--text-2);background:transparent}.setup-alert-toast small{color:var(--text-2)}.setup-alert-toast a{color:var(--brand)}.alerts-page{max-width:1000px;margin:0 auto;padding:24px 16px 60px}.alerts-page h1{font-size:24px;margin:0 0 5px}.alerts-page h2{font-size:16px;margin:0 0 12px}.alerts-page>header p{color:var(--text-2);margin:0 0 20px}.alerts-item,.alerts-settings{padding:16px;border:1px solid var(--line);background:var(--bg-1)}.alerts-settings{display:grid;gap:14px;margin-bottom:24px}.alerts-fields label,.alerts-settings>label{display:grid;gap:5px}.alerts-settings input:not([type=checkbox]),.alerts-settings select{min-height:32px;padding:5px 8px;border:1px solid var(--line-strong);background:var(--bg-0);color:var(--text-1)}.alerts-settings>label input{width:100%}.alerts-options{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:7px}.alerts-options label{display:inline-flex;align-items:center;gap:4px}.alerts-fields{display:flex;flex-wrap:wrap;gap:12px}.alerts-fields label{min-width:128px}.alerts-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.alerts-actions a{color:var(--brand)}.alerts-actions button:not(.button){border:1px solid var(--line-strong);padding:7px 10px;background:var(--bg-2);color:var(--text-1)}.alerts-list{display:grid;gap:8px}.alerts-item header{display:flex;justify-content:space-between;gap:12px}.alerts-item header small,.alerts-item>small{color:var(--text-2)}.alerts-item>small{display:block;margin:8px 0}.alerts-plan{display:flex;flex-wrap:wrap;gap:8px 18px;font:500 12px var(--font-mono),monospace}@media (max-width:600px){.alerts-page{padding:14px 8px 65px}.alerts-item header{flex-direction:column}}.plan-calibration{display:block;padding:0 0 8px;color:var(--text-2);font-size:11px;line-height:1.5}.chart-drawing-limit{position:absolute;z-index:10;left:64px;bottom:48px;max-width:300px;padding:8px 10px;border:1px solid var(--warn);background:var(--bg-2);color:var(--text-1);font-size:11px}.site-footer{margin-top:30px;padding:14px 4px 18px;border-top:1px solid var(--line);color:var(--text-3);font-size:11px}.pet-footer-switch{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pet-account-settings input[type=checkbox],.pet-footer-switch input{accent-color:var(--up)}.pet-account-settings{display:grid;gap:10px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.pet-account-settings label{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:12px}.pet-account-settings label:has(input:not([type=checkbox])){justify-content:space-between}.pet-account-settings input:not([type=checkbox]){width:min(220px,55%);padding:6px 8px;color:var(--text-1);background:var(--bg-0);border:1px solid var(--line-strong);border-radius:6px}.pet-account-settings small{color:var(--text-3)}.site-pet{position:fixed;inset:0;z-index:25;pointer-events:none;overflow:hidden}.site-pet-body{position:absolute;top:0;left:0;width:55px;height:58px;pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.site-pet-drag .site-pet-body{cursor:grabbing}.site-pet-figure{width:84px;height:88px;scale:.65;transform-origin:top left}.site-pet-body svg{display:block;transform-origin:center 76%;animation:pet-breathe 3.8s ease-in-out infinite}.site-pet-gaze{transform:translate(var(--look-x,0),var(--look-y,0))}.site-pet-blink{opacity:0;animation:pet-blink 4.7s steps(1) infinite}.site-pet-bubble,.site-pet-sleep{position:absolute;left:49px;bottom:45px;padding:4px 7px;border:1px solid var(--line-strong);border-radius:6px;color:var(--text-1);background:var(--bg-2);white-space:nowrap;font-size:11px}.site-pet-bubble{max-width:min(220px,65vw);white-space:normal;min-width:125px}.site-pet-sleep{font-weight:600;color:var(--up)}.site-pet-happy .site-pet-body svg,.site-pet-jump .site-pet-body svg{animation:pet-hop .42s ease-out 2}.site-pet-sad .site-pet-body svg{animation:pet-droop .7s ease-in-out 2}.site-pet-curious .site-pet-body svg{animation:pet-tilt .6s ease-in-out 2}body:has(.chart-settings-backdrop) .site-pet,body:has([role=dialog]) .site-pet{visibility:hidden}@keyframes pet-breathe{50%{transform:scale(1.025,.975)}}@keyframes pet-hop{50%{transform:translateY(-13px) rotate(4deg)}}@keyframes pet-droop{50%{transform:translateY(5px) scaleY(.92)}}@keyframes pet-tilt{50%{transform:rotate(9deg)}}@keyframes pet-blink{0%,94%,to{opacity:0}95%,98%{opacity:1}}@media (max-width:640px){.site-pet-body{width:40px;height:42px}.site-pet-figure{scale:.455}.site-pet-bubble{left:36px;bottom:32px}.site-footer{padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.site-pet-body svg{animation:none!important}.site-pet-blink{animation:pet-blink 4.7s steps(1) infinite}}.chart-drawing-limit a{color:var(--brand)}.signal-unlock-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.signal-unlock-actions a{color:var(--brand);font-size:12px}.signal-unlock-actions small{color:var(--warn);width:100%}.pricing-page{max-width:1020px;margin:0 auto;padding:34px 20px 70px}.pricing-page h1{font-size:28px;margin:8px 0}.pricing-action p,.pricing-page header p,.pricing-risk{color:var(--text-2)}.pricing-head{display:grid;grid-template-columns:repeat(2,1fr);margin:24px 0 0 34%;border-top:1px solid var(--line)}.pricing-head>div{display:grid;gap:4px;padding:13px;border-left:1px solid var(--line)}.pricing-head small{color:var(--text-2)}.pricing-matrix{border:1px solid var(--line)}.pricing-row{display:grid;grid-template-columns:34% 33% 33%;min-height:38px;border-bottom:1px solid var(--line);align-items:center}.pricing-row:last-child{border-bottom:0}.pricing-row:nth-child(2n){background:var(--bg-1)}.pricing-row>*{padding:9px 12px;border-right:1px solid var(--line);font-size:12px}.pricing-row>:last-child{border-right:0}.pricing-row-heading{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.pricing-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 0}.pricing-action p{margin:0;width:100%}.pricing-action small{color:var(--text-2)}.pricing-faq{border-top:1px solid var(--line)}.pricing-faq h2{font-size:16px}.pricing-faq details{padding:11px 0;border-bottom:1px solid var(--line)}.pricing-faq p{color:var(--text-2)}.pricing-risk{margin-top:24px;font-size:11px}.account-features{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.account-features ul{margin:10px 0 0;padding-left:20px;color:var(--text-2);font-size:12px;line-height:1.8}@media (max-width:600px){.pricing-page{padding:20px 9px 80px}.pricing-head{margin-left:40%}.pricing-row{grid-template-columns:40% 30% 30%}.pricing-row>*{padding:8px 6px;font-size:11px}}.vip-access-status{display:inline-block;margin:8px 0 0;padding:6px 10px;border:1px solid var(--line-strong);color:var(--text-1);background:var(--bg-2)}.vip-data-note,.vip-payment-steps{padding:16px 0;border-top:1px solid var(--line)}.vip-data-note h2,.vip-payment-steps h2{font-size:16px;margin:0 0 10px}.vip-payment-steps ol{margin:0;padding-inline-start:22px;display:grid;gap:7px}.vip-data-note p,.vip-payment-steps p{color:var(--text-2);line-height:1.5}.vip-data-note a,.vip-payment-steps a{color:var(--brand)}.vip-hero{display:grid;justify-items:start;gap:9px;border-bottom:1px solid var(--line);padding-bottom:26px}.vip-hero h1,.vip-hero p{margin:0}.vip-price{font:600 28px var(--font-mono),monospace;color:var(--text-1)}.vip-price small{font:400 13px var(--font-sans),sans-serif;color:var(--text-2)}.vip-hero-action{min-height:36px;display:flex;align-items:center}.vip-benefits,.vip-comparison{padding:22px 0;border-bottom:1px solid var(--line)}.vip-benefits h2,.vip-comparison h2{font-size:16px;margin:0 0 15px}.vip-comparison>p{color:var(--text-2);font-size:12px}.vip-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.vip-benefit{min-width:0;padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.vip-benefit svg{color:var(--text-2)}.vip-benefit h3{margin:9px 0 6px;font-size:13px}.vip-benefit p{color:var(--text-2);font-size:12px;line-height:1.5;margin:0 0 9px}.vip-benefit small{color:var(--text-3);line-height:1.4}.vip-preview{margin:8px 0;padding:7px 9px;border-top:1px solid var(--line);font:12px var(--font-mono),monospace;color:var(--text-1)}.vip-backtest{display:flex;flex-wrap:wrap;gap:6px 16px;font:11px var(--font-mono),monospace;color:var(--text-1)}@media (max-width:760px){.vip-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.vip-benefit-grid{grid-template-columns:1fr}}