/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.inline{display:inline}.table{display:table}.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))}}:root{--ui-scale:1;--bg:#080b0b;--surface:#0d1110;--surface-raised:#111715;--surface-soft:#151c19;--line:#dbebe21a;--line-strong:#dbebe22b;--text:#edf3ef;--muted:#87938d;--muted-2:#5e6963;--lime:#b8f35a;--green:#8edc78;--red:#ef7f73;--orange:#f1ae62;--periwinkle:#aab8ff;--text-strong:#dce4df;--topbar-bg:#080b0bd6;--health-bg:#0d1110c2;--surface-glow:#ffffff05;--surface-subtle:#ffffff03;--surface-hover:#ffffff07;--surface-track:#ffffff0f;--tooltip-bg:#090d0ce6;--tooltip-control-bg:#090d0cd1;--panel-shadow:#00000024;--body-lime-glow:#b8f35a12;--body-blue-glow:#6c85ff0b;--tech-grid:#b8f35a0e;--tech-dot:#dbebe214;--hud-line:#b8f35a29;--panel-scan:#b8f35ad1;--radius:12px;--mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.market-intelligence-panel{overflow:hidden}.market-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.intelligence-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;min-width:0;padding:16px}.flow-consensus-card,.relative-strength-card{grid-column:1/-1}.intelligence-card-head,.intelligence-card-head>div,.intelligence-badges,.option-overview,.flow-consensus-summary{display:flex}.intelligence-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.intelligence-card-head>div:first-child{flex-direction:column;gap:3px}.intelligence-card-head span,.option-overview small,.flow-consensus-summary small{color:var(--muted);letter-spacing:.08em;font-size:10px}.intelligence-card-head strong{font-size:14px}.intelligence-card-head>b,.intelligence-badges b{border:1px solid;border-radius:5px;padding:4px 7px;font-size:10px}.intelligence-badges{gap:6px}.flow-consensus-summary,.option-overview{gap:8px;margin-bottom:12px;display:grid}.flow-consensus-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.option-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-consensus-summary>span,.option-overview>span{border:1px solid var(--line);border-radius:7px;flex-direction:column;gap:4px;padding:9px;display:flex}.flow-exchange-table,.relative-table,.option-term-table{border:1px solid var(--line);border-radius:7px;overflow-x:auto}.flow-exchange-row,.relative-row{border-bottom:1px solid var(--line);align-items:center;min-width:690px;padding:8px 10px;font-size:11px;display:grid}.flow-exchange-row{grid-template-columns:1.1fr repeat(5,1fr)}.relative-row{grid-template-columns:1fr repeat(6,1fr)}.flow-exchange-row:last-child,.relative-row:last-child{border-bottom:0}.flow-exchange-row.header,.relative-row.header{color:var(--muted);background:var(--surface);letter-spacing:.06em;font-size:9px}.relative-row.active{background:var(--lime)}@supports (color:color-mix(in lab, red, red)){.relative-row.active{background:color-mix(in srgb, var(--lime) 8%, transparent)}}.relative-row.active{box-shadow:inset 2px 0 var(--lime)}.option-term-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(70px,1fr) 72px 100px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:grid}.option-term-row:last-child{border-bottom:0}.option-term-row>span:first-child,.option-term-row>strong{flex-direction:column;display:flex}.option-term-row small{color:var(--muted);font-size:9px}.option-term-row>i{background:var(--line);border-radius:5px;height:5px;overflow:hidden}.option-term-row>i>b{border-radius:inherit;background:var(--lime);height:100%;display:block}.intelligence-card>p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.6}.intelligence-empty,.intelligence-error{color:var(--muted);text-align:center;padding:28px 16px;font-size:11px}@media (width<=800px){.market-intelligence-grid{grid-template-columns:1fr;padding:10px}.flow-consensus-card,.relative-strength-card{grid-column:auto}.flow-consensus-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-card-head{flex-direction:column}}html[data-font-scale="90"]{--ui-scale:.9}html[data-font-scale="100"]{--ui-scale:1}html[data-font-scale="110"]{--ui-scale:1.1}html[data-font-scale="120"]{--ui-scale:1.2}html[data-theme=light]{--bg:#f3f6f1;--surface:#fff;--surface-raised:#f8faf7;--surface-soft:#eaf0e7;--line:#1f322621;--line-strong:#1f32263b;--text:#17211b;--muted:#536259;--muted-2:#637068;--lime:#4f7f0e;--green:#217a42;--red:#c8463c;--orange:#a9610f;--periwinkle:#5868c4;--text-strong:#25322b;--topbar-bg:#f9fbf8e6;--health-bg:#ffffffd1;--surface-glow:#1f322606;--surface-subtle:#1f322609;--surface-hover:#1f322611;--surface-track:#1f32261a;--tooltip-bg:#fffffff0;--tooltip-control-bg:#ffffffe6;--panel-shadow:#1c2d2214;--body-lime-glow:#5f941617;--body-blue-glow:#5868c40f;--tech-grid:#4f7f0e13;--tech-dot:#1f322614;--hud-line:#4f7f0e33;--panel-scan:#4f7f0eb8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:radial-gradient(circle at 78% -8%, var(--body-lime-glow), transparent 32rem), radial-gradient(circle at -5% 42%, var(--body-blue-glow), transparent 28rem), var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;zoom:var(--ui-scale);margin:0}button,input{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.app-shell{isolation:isolate;min-height:100vh;position:relative}.app-shell:before,.app-shell:after{z-index:-1;content:"";pointer-events:none;position:fixed;inset:0}.app-shell:before{background-image:linear-gradient(var(--tech-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tech-grid) 1px, transparent 1px), radial-gradient(circle, var(--tech-dot) .6px, transparent .8px);opacity:.2;background-position:50%;background-size:32px 32px,32px 32px,5px 5px;-webkit-mask-image:linear-gradient(#000000a8,#0000 92%);mask-image:linear-gradient(#000000a8,#0000 92%)}.app-shell:after{background:radial-gradient(circle, var(--body-blue-glow), transparent 66%);filter:blur(18px);opacity:.8;border-radius:50%;width:38rem;height:38rem;margin:auto;animation:22s ease-in-out infinite alternate ambient-drift}.topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:flex-start;align-items:center;min-height:68px;padding:0 clamp(20px,2.4vw,40px);display:flex;position:sticky;top:0}.brand{color:inherit;flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(145deg, #ccff74, var(--lime));border:1px solid #b8f35a8c;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 0 25px #b8f35a14}.brand-mark.small{flex:0 0 26px;width:26px;height:26px}.brand-pulse{align-items:center;gap:2px;height:22px;display:flex}.brand-pulse>span{background:#10150d;border-radius:999px;width:3px;display:block}.brand-pulse>span:first-child,.brand-pulse>span:nth-child(5){height:7px}.brand-pulse>span:nth-child(2){height:14px}.brand-pulse>span:nth-child(3){height:22px}.brand-pulse>span:nth-child(4){height:13px}.brand-mark.small .brand-pulse{transform:scale(.76)}.brand>span:last-child{gap:1px;display:grid}.brand strong{font-family:var(--mono);letter-spacing:.13em;white-space:nowrap;font-size:13px}.brand small{color:var(--muted-2);font-family:var(--mono);letter-spacing:.18em;white-space:nowrap;font-size:8px}.topbar-price{opacity:0;pointer-events:none;visibility:hidden;flex:none;align-items:baseline;gap:10px;min-width:0;margin-left:clamp(18px,2vw,32px);transition:opacity .16s,transform .16s,visibility .16s;display:flex;transform:translateY(-4px)}.topbar-price.visible{opacity:1;visibility:visible;transform:translateY(0)}.topbar-price-symbol{color:var(--muted-2);font:700 9px/1 var(--mono);letter-spacing:.12em;white-space:nowrap}.topbar-price strong{color:var(--text);font:600 20px/1 var(--mono);letter-spacing:-.04em;white-space:nowrap}.topbar-price strong.price-tick-up,.topbar-price strong.price-tick-down{animation:.36s ease-out compact-price-tick}.topbar-price strong.price-tick-up{--tick-color:var(--green)}.topbar-price strong.price-tick-down{--tick-color:var(--red)}.topbar-price-change{font:700 10px/1 var(--mono);white-space:nowrap}.topbar-symbol-switcher{border:1px solid var(--line);background:var(--surface-glow);border-radius:8px;flex:340px;align-items:center;gap:2px;min-width:250px;max-width:440px;margin-left:clamp(18px,2vw,32px);padding:3px;display:flex}.topbar-symbol-switcher button{min-width:0;color:var(--muted);cursor:pointer;font:700 10px/1 var(--mono);white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:7px 8px;transition:all .16s;display:flex}.topbar-symbol-switcher button:hover{color:var(--text)}.topbar-symbol-switcher button.active{background:var(--surface-soft);color:var(--lime);box-shadow:inset 0 0 0 1px #b8f35a14}.topbar-symbol-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.topbar-interval-switcher{border:1px solid var(--line);background:var(--surface-glow);border-radius:8px;flex:420px;align-items:center;gap:2px;min-width:0;max-width:520px;margin:0 clamp(14px,1.5vw,24px);padding:3px;display:flex}.topbar-interval-switcher button{min-width:0;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex:1;padding:7px 5px;font-size:10px;font-weight:650;transition:all .16s}.topbar-interval-switcher button:hover{color:var(--text)}.topbar-interval-switcher button.active{background:var(--surface-soft);color:var(--lime);box-shadow:inset 0 0 0 1px #b8f35a14}.topbar-meta{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.backtest-nav-link{color:var(--lime);font:700 9px/1 var(--mono);white-space:nowrap;border:1px solid #b8f35a38;border-radius:999px;padding:7px 10px;text-decoration:none}.backtest-nav-link:hover{background:#b8f35a12;border-color:#b8f35a80}.theme-toggle{border:1px solid var(--line-strong);background:var(--surface-glow);min-width:64px;height:30px;color:var(--muted);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:700;transition:all .16s;display:inline-flex}.theme-toggle:hover{background:var(--surface-hover);color:var(--text);border-color:#b8f35a59}.font-size-control{border:1px solid var(--line-strong);background:var(--surface-glow);border-radius:999px;flex:none;grid-template-columns:30px 44px 30px;height:30px;display:inline-grid;overflow:hidden}.font-size-control button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--muted);cursor:pointer;font:700 9px/1 var(--mono);white-space:nowrap;background:0 0;padding:0;transition:all .16s}.font-size-control button:last-child{border-right:0}.font-size-control button:hover:not(:disabled){background:var(--surface-hover);color:var(--lime)}.font-size-control button:disabled{cursor:default;opacity:.42}.font-size-control .font-size-value{color:var(--text);font-size:8px}.theme-toggle-icon{font-size:14px;line-height:1}.theme-toggle-label{white-space:nowrap}.timezone-label{color:var(--muted-2);font-family:var(--mono);letter-spacing:.08em;white-space:nowrap;font-size:10px}.topbar-updated{color:var(--muted-2);font-family:var(--mono);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.topbar-updated>span{letter-spacing:.06em;font-size:9px}.topbar-updated time{color:var(--muted);font-size:10px;font-weight:650}.connection-pill{border:1px solid var(--line-strong);background:var(--surface-hover);min-width:78px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:650;display:inline-flex}.connection-pill i{background:var(--muted-2);border-radius:50%;width:6px;height:6px}.connection-pill.live{color:var(--green);border-color:#8edc783d}.connection-pill.live i{background:var(--green);animation:2.2s ease-in-out infinite breathe;box-shadow:0 0 0 4px #8edc7814,0 0 12px #8edc7880}.connection-pill.polling{color:var(--orange)}.connection-pill.polling i{background:var(--orange)}.connection-pill.offline{color:var(--red)}.connection-pill.offline i{background:var(--red)}.dashboard{width:min(100% - clamp(28px,6vw,96px),1500px);margin:0 auto;padding:clamp(14px,1.5vw,22px) 0 42px}.market-hero{grid-template-columns:minmax(250px,.9fr) minmax(280px,.85fr) minmax(420px,1.35fr);align-items:center;gap:clamp(22px,3vw,38px) clamp(24px,4vw,64px);padding:0 0 clamp(16px,1.8vw,24px);display:grid}.market-identity{align-items:center;gap:17px;display:flex}.coin-mark{isolation:isolate;border:1px solid var(--line-strong);background:#111514;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 5px #ffffff05}.coin-mark:before,.coin-mark:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.coin-mark:before{background:repeating-conic-gradient(from -4deg, var(--hud-line) 0 1.5deg, transparent 1.5deg 12deg);animation:.72s cubic-bezier(.2,.8,.2,1) coin-calibrate;inset:-8px;-webkit-mask:radial-gradient(circle,#0000 0 66%,#000 67% 74%,#0000 75%);mask:radial-gradient(circle,#0000 0 66%,#000 67% 74%,#0000 75%)}.coin-mark:after{border:1px solid var(--line-strong);animation:.72s ease-out coin-ring-lock;inset:-13px;box-shadow:0 0 18px #b8f35a12}.coin-logo{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:76%;height:76%;animation:.48s ease-out coin-logo-lock;display:block;position:relative}.coin-mark.zec{background:#050505;border-color:#ffbe0f6b}.coin-mark.zec .coin-logo,.coin-mark.btc .coin-logo{width:100%;height:100%}.coin-mark.btc{background:#f7931a;border-color:#f7931a80}.coin-mark.eth{background:#171a20;border-color:#8d97ef57}.coin-mark.eth .coin-logo{width:48%;height:76%}.coin-mark.sol{background:#090b0f;border-color:#14f19559}.coin-mark.sol .coin-logo{width:74%;height:74%}.eyebrow-row{color:var(--muted-2);font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:5px;font-size:9px;font-weight:700;display:flex}.market-dot{color:var(--lime)}.market-identity h1{font-family:var(--mono);letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1}.market-identity h1 span{color:var(--muted-2);letter-spacing:-.02em;font-size:.54em;font-weight:500}.price-block{isolation:isolate;grid-column:2;min-height:66px;position:relative}.live-price{white-space:nowrap;width:max-content;font-family:var(--mono);letter-spacing:-.07em;font-size:clamp(35px,4.6vw,55px);font-weight:560;line-height:.95;position:relative}.price-current{z-index:2;position:relative}.price-afterimage{z-index:1;color:var(--muted-2);opacity:0;pointer-events:none;animation:.46s ease-out price-afterimage;position:absolute;inset:0 auto auto 0}.live-price.price-tick-up .price-current,.live-price.price-tick-down .price-current{animation:.42s ease-out live-price-tick}.live-price.price-tick-up{--tick-color:var(--green)}.live-price.price-tick-down{--tick-color:var(--red)}.price-flash{z-index:-1;opacity:0;pointer-events:none;filter:blur(12px);border-radius:50%;width:min(360px,90vw);height:96px;position:absolute;top:-16px;left:-28px}.price-flash-up{background:radial-gradient(#8edc7833,#0000 70%);animation:.48s ease-out price-flash}.price-flash-down{background:radial-gradient(#ef7f7333,#0000 70%);animation:.48s ease-out price-flash}.live-price .currency{color:var(--muted-2);vertical-align:.58em;margin-right:4px;font-size:.45em;font-weight:500;display:inline-block}.change{font-family:var(--mono);align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.change span{color:var(--muted-2);font-weight:500}.positive{color:var(--green)}.negative{color:var(--red)}.warning{color:var(--orange)}.hero-stats{border:1px solid var(--line);background:linear-gradient(135deg, var(--surface-glow), transparent 42%), var(--health-bg);min-height:138px;box-shadow:0 14px 40px var(--panel-shadow);border-radius:9px;grid-area:1/3;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid;overflow:hidden}.metric{border-left:1px solid var(--line);align-content:center;gap:6px;min-width:0;padding:14px 16px;display:grid}.metric:nth-child(3n+1){border-left:0}.metric:nth-child(n+4){border-top:1px solid var(--line)}.metric span{color:var(--muted-2);letter-spacing:.05em;white-space:nowrap;font-size:10px;font-weight:650}.metric strong{color:var(--text-strong);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.metric.subtle strong{color:var(--muted)}.control-row{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.market-controls{align-items:flex-end;gap:16px;min-width:0;display:flex}.control-group{min-width:0}.section-kicker{color:var(--muted-2);font-family:var(--mono);letter-spacing:.15em;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.interval-switcher,.symbol-switcher{border:1px solid var(--line);background:var(--surface-glow);border-radius:8px;gap:2px;padding:3px;display:flex}.interval-switcher button,.symbol-switcher button,.direction-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:11px;font-weight:650;transition:all .16s}.interval-switcher button{min-width:58px;padding:8px 11px}.symbol-switcher button{align-content:center;gap:6px;min-width:116px;min-height:54px;padding:7px 10px;display:grid}.symbol-switcher-name{line-height:1}.symbol-market-data{font:600 8px/1 var(--mono);white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:flex}.symbol-market-price{color:var(--text)}.symbol-market-change.neutral{color:var(--muted-2)}.interval-switcher button:hover,.symbol-switcher button:hover,.direction-switch button:hover{color:var(--text)}.interval-switcher button.active,.symbol-switcher button.active,.direction-switch button.active{background:var(--surface-soft);color:var(--lime);box-shadow:inset 0 0 0 1px #b8f35a14}.update-note{color:var(--muted-2);justify-items:end;gap:3px;font-size:9px;display:grid}.update-note strong{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:500}.error-banner{background:#ef7f730e;border:1px solid #ef7f7342;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:13px 15px;display:flex}.error-banner div{align-items:baseline;gap:10px;display:flex}.error-banner strong{color:var(--red);font-size:12px}.error-banner span{color:var(--muted);font-size:11px}.error-banner button{color:var(--red);cursor:pointer;background:0 0;border:1px solid #ef7f7342;border-radius:5px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}.dashboard-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px;display:grid}.main-column,.side-column{flex-direction:column;gap:16px;min-width:0;display:flex}.side-column{position:sticky;top:84px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(var(--hud-line), var(--hud-line)) left 9px top 9px / 14px 1px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) left 9px top 9px / 1px 14px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right 9px top 9px / 14px 1px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right 9px top 9px / 1px 14px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) left 9px bottom 9px / 14px 1px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) left 9px bottom 9px / 1px 14px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right 9px bottom 9px / 14px 1px no-repeat, linear-gradient(var(--hud-line), var(--hud-line)) right 9px bottom 9px / 1px 14px no-repeat, linear-gradient(135deg, var(--surface-glow), transparent 36%), var(--surface);box-shadow:0 14px 40px var(--panel-shadow);transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.panel:before{z-index:5;background:linear-gradient(90deg, transparent, var(--panel-scan), transparent);width:28%;height:1px;box-shadow:0 0 12px var(--panel-scan);content:"";opacity:0;pointer-events:none;position:absolute;top:-1px;left:-30%}.panel:hover{border-color:var(--line-strong);box-shadow:0 16px 44px var(--panel-shadow), inset 0 0 28px var(--surface-glow)}.panel:hover:before{animation:.82s ease-out panel-edge-scan}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:71px;padding:17px 19px 14px;display:flex}.panel-header .section-kicker{margin-bottom:4px}.panel-header h2{letter-spacing:.02em;margin:0;font-size:14px;font-weight:650}.trade-plan-panel{border-top-color:#f1ae6257;grid-template-columns:minmax(240px,1.05fr) minmax(280px,1.15fr) minmax(230px,1fr);display:grid}.trade-plan-panel.long{border-top-color:#8edc7866}.trade-plan-panel.short{border-top-color:#ef7f736b}.trade-plan-decision,.trade-plan-levels,.trade-plan-evidence{min-width:0;padding:20px}.trade-plan-decision,.trade-plan-levels{border-right:1px solid var(--line)}.trade-plan-topline,.trade-plan-alignment{justify-content:space-between;align-items:center;display:flex}.trade-plan-topline .section-kicker,.trade-plan-evidence .section-kicker{margin:0}.trade-plan-badge{color:var(--orange);font:700 9px/1 var(--mono);border:1px solid #f1ae623d;border-radius:4px;padding:4px 7px}.trade-plan-badge.long{color:var(--green);border-color:#8edc7842}.trade-plan-badge.short{color:var(--red);border-color:#ef7f7347}.trade-plan-caption{color:var(--muted-2);letter-spacing:.05em;margin-top:19px;font-size:9px;display:block}.trade-plan-decision h2{color:var(--orange);margin:4px 0 7px;font-size:21px;line-height:1.2}.trade-plan-panel.long .trade-plan-decision h2{color:var(--green)}.trade-plan-panel.short .trade-plan-decision h2{color:var(--red)}.trade-plan-decision p{min-height:36px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.trade-plan-alignment{border-top:1px solid var(--line);color:var(--muted-2);margin-top:13px;padding-top:11px;font-size:9px}.trade-plan-alignment strong{color:var(--text);font:600 11px/1 var(--mono)}.trade-plan-levels{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:14px 10px;display:grid}.trade-plan-level{gap:6px;min-width:0;display:grid}.trade-plan-level span{color:var(--muted-2);white-space:nowrap;font-size:9px}.trade-plan-level strong{color:var(--text);font:600 13px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-plan-ratio{border:1px solid var(--line);color:var(--muted);font:600 9px/1 var(--mono);text-align:center;border-radius:5px;grid-column:1/-1;padding:7px 9px}.trade-plan-evidence ul{gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.trade-plan-evidence li{color:var(--muted);padding-left:11px;font-size:9px;line-height:1.45;position:relative}.trade-plan-evidence li:before{background:var(--muted-2);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:0}.trade-plan-disclaimer{border-top:1px solid var(--line);color:var(--muted-2);background:#f1ae6206;grid-column:1/-1;margin:0;padding:11px 20px;font-size:9px;line-height:1.55}.trade-plan-disclaimer strong{color:var(--orange);margin-right:5px;font-weight:700}.paper-trading-panel{overflow:hidden;container-type:inline-size}.paper-trading-header,.paper-section-title,.paper-position-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.paper-trading-header{border-bottom:1px solid var(--line);min-height:72px;padding:15px 19px}.paper-trading-header h2{margin:4px 0 0;font-size:14px}.paper-account-stats{align-items:center;gap:20px;display:flex}.paper-account-stats span{color:var(--muted-2);gap:4px;font-size:9px;display:grid}.paper-account-stats strong{color:var(--text);font:700 11px/1 var(--mono)}.paper-performance-grid{border-bottom:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.paper-performance-grid{background:color-mix(in srgb, var(--surface-subtle) 55%, transparent)}}.paper-performance-grid span{border-right:1px solid var(--line);min-width:0;color:var(--muted-2);gap:5px;padding:11px 19px;font-size:8px;display:grid}.paper-performance-grid span:last-child{border-right:0}.paper-performance-grid strong{color:var(--text);font:700 10px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-risk-settings{border-bottom:1px solid var(--line)}.paper-risk-settings summary{color:var(--lime);font:700 9px/1.2 var(--mono);cursor:pointer;align-items:center;gap:9px;padding:10px 19px;list-style:none;display:flex}.paper-risk-settings summary::-webkit-details-marker{display:none}.paper-risk-settings summary:after{content:"+";margin-left:auto}.paper-risk-settings[open] summary:after{content:"−"}.paper-risk-settings summary small{color:var(--muted-2);font-weight:400}.paper-risk-settings>div{grid-template-columns:repeat(5,minmax(100px,1fr));gap:10px;padding:0 19px 13px;display:grid}.paper-risk-settings label,.paper-position-manager label{min-width:0;color:var(--muted-2);gap:5px;font-size:8px;display:grid}.paper-risk-settings input,.paper-position-manager input{border:1px solid var(--line);background:var(--surface-subtle);width:100%;min-width:0;height:34px;color:var(--text);font:600 9px/1 var(--mono);border-radius:5px;outline:0;padding:0 9px}.paper-order-builder{grid-template-columns:120px repeat(5,minmax(100px,1fr)) minmax(145px,1.1fr);gap:10px;padding:15px 19px 11px;display:grid}.paper-order-builder>*{min-width:0}.paper-side-switch{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;align-self:end;min-height:39px;padding:3px;display:grid}.paper-side-switch button,.paper-submit,.paper-position button,.paper-section-title button{color:var(--muted);font:700 9px/1 var(--mono);cursor:pointer;background:0 0;border:0;border-radius:5px}.paper-side-switch button.active.long{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.paper-side-switch button.active.long{background:color-mix(in srgb, var(--green) 12%, transparent)}}.paper-side-switch button.active.long{color:var(--green)}.paper-side-switch button.active.short{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.paper-side-switch button.active.short{background:color-mix(in srgb, var(--red) 12%, transparent)}}.paper-side-switch button.active.short{color:var(--red)}.paper-order-builder label{min-width:0;color:var(--muted-2);gap:6px;font-size:8px;display:grid}.paper-order-builder input{border:1px solid var(--line);background:var(--surface-subtle);width:100%;min-width:0;height:39px;color:var(--text);font:600 10px/1 var(--mono);border-radius:6px;outline:none;padding:0 10px}.paper-order-builder input:focus{border-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.paper-order-builder input:focus{border-color:color-mix(in srgb, var(--lime) 50%, var(--line))}}.paper-submit{color:#081007;text-overflow:ellipsis;white-space:nowrap;align-self:end;width:100%;min-width:0;min-height:39px;padding-inline:10px;overflow:hidden}.paper-submit.long{background:var(--green)}.paper-submit.short{background:var(--red)}.paper-submit:disabled{opacity:.45;cursor:not-allowed}.paper-order-preview{color:var(--muted-2);font:8px/1.4 var(--mono);flex-wrap:wrap;align-items:center;gap:16px;padding:0 19px 13px;display:flex}.paper-order-preview span:last-child{color:var(--orange);white-space:nowrap;margin-left:auto}.paper-order-preview button{min-width:0;color:var(--lime);font:700 8px/1.4 var(--mono);cursor:pointer;background:0 0;border:0;padding:0}@container (width<=1120px){.paper-order-builder{grid-template-columns:repeat(4,minmax(0,1fr))}.paper-side-switch{grid-area:1/1}.paper-order-builder>label:first-of-type{grid-area:1/2}.paper-order-builder>label:nth-of-type(2){grid-area:1/3}.paper-submit{grid-area:1/4}.paper-order-builder>label:nth-of-type(3){grid-area:2/1}.paper-order-builder>label:nth-of-type(4){grid-area:2/2}.paper-order-builder>label:nth-of-type(5){grid-area:2/3/auto/5}.paper-order-preview span:last-child{width:100%;margin-left:0}}.paper-message{border-top:1px solid var(--line);color:var(--lime);margin:0;padding:9px 19px;font-size:9px}.paper-trading-content{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr);display:grid}.paper-position-section,.paper-history-section{min-width:0;padding:15px 19px;overflow:hidden}.paper-history-section{border-left:1px solid var(--line)}.paper-section-title{color:var(--muted-2);margin-bottom:11px;font-size:9px}.paper-section-title strong{color:var(--text);font-size:10px}.paper-section-title button{border:1px solid var(--line);padding:5px 7px}.paper-position{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface-subtle);border-radius:7px;gap:10px;min-width:0;padding:12px;display:grid}.paper-position+.paper-position{margin-top:9px}.paper-position.short{border-left-color:var(--red)}.paper-position-top>strong{font:700 11px/1 var(--mono)}.paper-position-top b{color:var(--green);margin-left:6px;font-size:9px}.paper-position.short .paper-position-top b{color:var(--red)}.paper-position-top small{margin-left:5px;font-size:8px}.paper-position-time{color:var(--muted-2);font:8px/1.3 var(--mono)}.paper-position-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 13px;display:grid}.paper-position-grid span{color:var(--muted-2);justify-content:space-between;gap:6px;font-size:8px;display:flex}.paper-position-grid b{color:var(--text);font:600 8px/1 var(--mono);text-overflow:ellipsis;overflow:hidden}.paper-position>button{border:1px solid var(--line-strong);color:var(--text);justify-self:end;padding:6px 10px}.paper-position-manager{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:7px;padding-top:9px;display:grid}.paper-position-manager>*{min-width:0}.paper-position-manager button{border:1px solid var(--line-strong);text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:34px;padding:0 9px;overflow:hidden}.paper-position-manager .paper-close-all{color:var(--red);grid-column:4}.paper-history-row{border-bottom:1px solid var(--line);color:var(--muted);font:8px/1.25 var(--mono);grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.paper-history-row>span:first-child{gap:3px;display:grid}.paper-history-detail{grid-area:2/1/auto/-1;gap:3px;min-width:0;display:grid}.paper-history-pnl{text-align:right;grid-area:1/2;justify-items:end;gap:4px;min-width:0;display:grid}.paper-history-pnl strong{font:700 9px/1 var(--mono);white-space:nowrap}.paper-history-row b{color:var(--text)}.paper-history-row small{color:var(--muted-2)}.paper-empty{color:var(--muted-2);margin:0;padding:17px 0;font-size:9px}.paper-disclaimer{border-top:1px solid var(--line);color:var(--muted-2);margin:0;padding:10px 19px;font-size:8px;line-height:1.5}.order-reference{border-bottom:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:minmax(145px,.75fr) minmax(145px,.75fr) minmax(260px,1.5fr);display:grid}.order-reference-cell,.order-reference-note{min-width:0;padding:12px 19px}.order-reference-cell{border-right:1px solid var(--line);align-content:center;gap:5px;display:grid}.order-reference-cell>span{color:var(--muted-2);letter-spacing:.04em;font-size:9px}.order-reference-cell strong{color:var(--text);font:650 12px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-reference.long .order-reference-method strong,.order-reference.long .order-reference-badge{color:var(--green)}.order-reference.short .order-reference-method strong,.order-reference.short .order-reference-badge{color:var(--red)}.order-reference.wait .order-reference-method strong,.order-reference.wait .order-reference-badge{color:var(--orange)}.order-reference-note{align-content:center;gap:4px;display:grid}.order-reference-badge{font:700 9px/1.2 var(--mono);letter-spacing:.04em}.order-reference-note p,.order-reference-note small{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.order-reference-note small{color:var(--muted-2)}.panel-aside{color:var(--muted-2);font-family:var(--mono);font-size:9px}.indicator-settings-row{z-index:6;border-bottom:1px solid var(--line);background:var(--surface-subtle);align-items:center;gap:10px;min-height:48px;padding:8px 18px;display:flex;position:relative}.confirmation-switch{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;flex:none;padding:3px;display:inline-flex}.confirmation-switch button,.indicator-settings-panel summary,.indicator-settings-heading button{cursor:pointer;background:0 0;border:0}.confirmation-switch button{color:var(--muted);font:700 9px/1 var(--mono);border-radius:6px;padding:6px 10px}.confirmation-switch button.active{color:var(--lime);background:#b8f35a1a}.confirmation-note{min-width:0;color:var(--muted-2);flex:1;font-size:9px}.indicator-settings-panel{flex:none}.indicator-settings-panel summary{border:1px solid var(--line-strong);color:var(--text-strong);font:700 9px/1 var(--mono);border-radius:8px;padding:8px 11px;list-style:none}.indicator-settings-panel summary::-webkit-details-marker{display:none}.indicator-settings-panel summary:before{color:var(--lime);content:"⚙";margin-right:6px}.indicator-settings-panel[open]{width:100%}.indicator-settings-row:has(.indicator-settings-panel[open]){display:block}:is(.indicator-settings-row:has(.indicator-settings-panel[open])>.confirmation-switch,.indicator-settings-row:has(.indicator-settings-panel[open])>.confirmation-note){display:none}.indicator-settings-panel[open] summary{width:max-content;margin-left:auto}.indicator-settings-panel[open]~*{display:none}.indicator-settings-popover{gap:13px;padding:14px 2px 6px;display:grid}.indicator-settings-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.indicator-settings-heading div{gap:3px;display:grid}.indicator-settings-heading strong{font-size:12px}.indicator-settings-heading small,.indicator-settings-defaults{color:var(--muted-2);font-size:9px}.indicator-settings-heading button{color:var(--lime);font:700 9px/1 var(--mono)}.indicator-visibility-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.indicator-visibility-grid label{border:1px solid var(--line);min-width:0;color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.indicator-visibility-grid input{accent-color:var(--lime)}.indicator-parameter-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.indicator-parameter-groups fieldset{border:1px solid var(--line);border-radius:8px;gap:7px;min-width:0;margin:0;padding:9px;display:grid}.indicator-parameter-groups legend{color:var(--text-strong);font:700 9px/1 var(--mono);padding:0 4px}.indicator-number-field{color:var(--muted);grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:6px;font-size:8px;display:grid}.indicator-number-field input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;color:var(--text);font:700 9px/1 var(--mono);border-radius:5px;outline:none;padding:5px 6px}.indicator-number-field input:focus{border-color:var(--lime)}.indicator-settings-defaults{margin:0;line-height:1.5}.chart-shell,.momentum-shell{width:100%;min-width:0;position:relative}.chart-shell{padding:12px 0 6px}.chart-shell canvas,.momentum-shell canvas{cursor:crosshair;touch-action:pan-y;max-width:100%;display:block}.chart-shell canvas:focus-visible,.momentum-shell canvas:focus-visible{outline-offset:-2px;outline:1px solid #b8f35ab8}.chart-legend{z-index:2;scrollbar-width:none;max-width:calc(100% - 235px);color:var(--muted);align-items:center;gap:13px;font-size:9px;display:flex;position:absolute;top:7px;left:17px;overflow-x:auto}.chart-legend::-webkit-scrollbar{display:none}.chart-legend>span,.legend-toggle{white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.legend-toggle{color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 5px;font-size:9px}.legend-toggle.active{color:var(--muted)}.legend-line{border-radius:2px;width:11px;height:2px;display:inline-block}.legend-line.ema20{background:var(--lime)}.legend-line.ema50{background:var(--orange)}.legend-line.bollinger{background:var(--periwinkle)}.legend-line.supertrend{background:linear-gradient(90deg, var(--green) 0 50%, var(--red) 50%)}.legend-line.anchored-vwap{background:#35d6c4}.legend-line.chandelier{background:#ffd166}.legend-line.structure{background:repeating-linear-gradient(90deg, var(--green) 0 3px, transparent 3px 5px)}.legend-line.donchian{background:var(--periwinkle)}.chart-zoom-controls{z-index:4;color:var(--muted-2);font-family:var(--mono);align-items:center;gap:3px;font-size:8px;display:flex;position:absolute;top:6px;right:18px}.chart-zoom-controls button{border:1px solid var(--line);background:var(--tooltip-control-bg);width:22px;height:22px;color:var(--muted);cursor:pointer;font:600 11px/1 var(--mono);border-radius:4px;place-items:center;padding:0;display:grid}.chart-zoom-controls button:hover:not(:disabled),.chart-zoom-controls button:focus-visible{border-color:var(--line-strong);color:var(--lime)}.chart-zoom-controls button:disabled{opacity:.28;cursor:default}.chart-zoom-controls output{min-width:39px;color:var(--muted);text-align:center}.chart-zoom-controls .chart-zoom-reset{margin-left:2px;font-size:13px}.chart-tooltip{z-index:3;border:1px solid var(--line-strong);background:var(--tooltip-bg);max-width:calc(100% - 36px);color:var(--muted);font-family:var(--mono);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:5px;padding:7px 9px;font-size:9px;display:grid;position:absolute;top:33px;left:18px}.chart-tooltip-values,.chart-tooltip-events{flex-wrap:wrap;align-items:center;gap:5px 11px;display:flex}.chart-tooltip-field,.chart-tooltip-change{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.chart-tooltip-label{color:var(--muted)}.chart-tooltip-field b,.chart-tooltip-change b{color:var(--muted);font-weight:600}.chart-tooltip-values.bullish .chart-tooltip-field b,.chart-tooltip-values.bullish .chart-tooltip-change b{color:var(--green)}.chart-tooltip-values.bearish .chart-tooltip-field b,.chart-tooltip-values.bearish .chart-tooltip-change b{color:var(--red)}.chart-tooltip-volume{border-left:1px solid var(--line);padding-left:11px}.chart-tooltip-events{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.chart-tooltip strong{color:var(--text);font-weight:600}.signal-panel{border-top-color:#b8f35a3b;padding:18px}.signal-panel:after{content:"";filter:blur(6px);pointer-events:none;background:#b8f35a09;border-radius:50%;width:150px;height:150px;position:absolute;top:-75px;right:-65px}.signal-panel.bearish{border-top-color:#ef7f7347}.signal-panel.bearish:after{background:#ef7f730a}.signal-topline,.signal-heading,.level-row{justify-content:space-between;align-items:center;display:flex}.signal-topline .section-kicker{margin:0}.signal-badge{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.08em;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:750}.signal-badge.bullish{color:var(--green);background:#8edc780f;border-color:#8edc7842}.signal-badge.bearish{color:var(--red);background:#ef7f730f;border-color:#ef7f7347}.signal-heading{margin-top:23px}.signal-heading>div:first-child{gap:2px;display:grid}.signal-heading span{color:var(--muted);font-size:10px}.signal-heading strong{font-size:24px;font-weight:650}.signal-score{font-family:var(--mono);line-height:1}.signal-score span{color:var(--text);font-size:28px}.signal-score small{color:var(--muted-2);margin-left:2px;font-size:11px}.signal-meter{background:var(--surface-track);border-radius:99px;height:3px;margin:15px 0 13px;overflow:hidden}.signal-meter i{border-radius:inherit;background:var(--lime);height:100%;transition:width .3s;display:block;box-shadow:0 0 10px #b8f35a4d}.signal-panel.bearish .signal-meter i{background:var(--red);box-shadow:0 0 10px #ef7f7340}.signal-panel.neutral .signal-meter i{background:var(--orange);box-shadow:0 0 10px #f1ae6233}.signal-panel p{min-height:34px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.vote-scale{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:13px;display:grid}.vote-scale span{background:var(--surface-track);border-radius:99px;height:3px}.vote-scale span.filled.positive{background:var(--green)}.vote-scale span.filled.negative{background:var(--red)}.indicator-list{padding:3px 18px 8px}.indicator-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:55px;display:flex}.indicator-row:last-child{border-bottom:0}.indicator-row>div{gap:3px;display:grid}.indicator-row span{color:var(--muted);font-size:10px}.indicator-row small{font-size:9px}.indicator-row small.neutral{color:var(--muted-2)}.indicator-row strong{color:var(--text-strong);font-family:var(--mono);text-align:right;font-size:11px;font-weight:560}.levels-panel{padding-bottom:16px}.levels-panel .level-row,.levels-panel .level-track{margin-left:18px;margin-right:18px}.level-row{margin-top:13px}.level-row span{color:var(--muted);font-size:10px}.level-row strong{color:var(--text-strong);font-family:var(--mono);font-size:11px;font-weight:560}.level-row.resistance span:before,.level-row.support span:before{background:var(--red);content:"";vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.level-row.support span:before{background:var(--green)}.level-track{background:linear-gradient(90deg,#8edc786b,#f1ae622e,#ef7f736b);height:2px;margin-top:11px;margin-bottom:-3px;position:relative}.level-track i{border:2px solid var(--surface);background:var(--text);width:8px;height:8px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;position:absolute;top:-3px}.panel-copy{color:var(--muted);margin:15px 18px 12px;font-size:10px;line-height:1.5}.alert-mode-switch{border:1px solid var(--line);background:var(--surface-glow);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 18px 10px;padding:3px;display:grid}.alert-mode-switch button,.technical-confirmation button{color:var(--muted);border-radius:5px;padding:7px 8px;font-size:9px}.alert-mode-switch button.active,.technical-confirmation button.active{background:var(--surface-raised);color:var(--lime);box-shadow:inset 0 0 0 1px #b8f35a1f}.alert-builder{grid-template-columns:92px 1fr;gap:8px;padding:0 18px;display:grid}.technical-alert-builder,.percentage-alert-builder{gap:8px;padding:0 18px;display:grid}.percentage-alert-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.percentage-alert-values>label{gap:5px;min-width:0;display:grid}.percentage-alert-values>label>span:first-child{color:var(--muted-2);letter-spacing:.04em;font-size:8px}.percentage-input{border:1px solid var(--line-strong);background:var(--surface-glow);border-radius:7px;align-items:center;gap:5px;min-width:0;height:35px;padding:0 8px;display:flex}.percentage-input:focus-within{border-color:var(--lime);box-shadow:0 0 0 2px #b8f35a1a}.percentage-input input{width:100%;min-width:0;color:var(--text);font:650 10px/1 var(--mono);background:0 0;border:0;outline:0}.percentage-input input::-webkit-inner-spin-button{appearance:none}.percentage-input b{color:var(--muted-2);font:650 8px/1 var(--mono)}.technical-alert-select{gap:5px;display:grid}.technical-alert-select>span{color:var(--muted-2);letter-spacing:.08em;font-size:8px}.technical-alert-select select{border:1px solid var(--line-strong);background:var(--surface-glow);width:100%;color:var(--text);border-radius:7px;outline:0;padding:9px 30px 9px 10px;font-family:inherit;font-size:10px}html:not([data-theme=light]) .technical-alert-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .technical-alert-select select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.technical-alert-select option{background:var(--surface-raised);color:var(--text)}.technical-alert-select select:focus-visible{border-color:var(--lime);box-shadow:0 0 0 2px #b8f35a1f}.technical-confirmation{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.technical-alert-builder .alert-repeat-option,.technical-alert-builder .primary-button{grid-column:auto}.direction-switch{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.direction-switch button{padding:7px 5px;font-size:10px}.price-input{border:1px solid var(--line-strong);background:var(--surface-glow);border-radius:7px;align-items:center;gap:7px;min-width:0;padding:0 10px;display:flex}.price-input:focus-within{border-color:#b8f35a59}.price-input span{color:var(--muted-2);font-family:var(--mono);font-size:8px}.price-input input{width:100%;min-width:0;color:var(--text);font-family:var(--mono);background:0 0;border:0;outline:0;padding:8px 0;font-size:11px}.price-input input::placeholder{color:var(--muted-2)}.price-input input::-webkit-inner-spin-button{appearance:none}.alert-repeat-option{color:var(--muted);cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;padding:2px 1px;display:flex}.alert-repeat-option input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.alert-repeat-option>span{border:1px solid var(--line-strong);background:var(--surface-glow);border-radius:99px;flex:none;width:25px;height:14px;transition:border-color .15s,background .15s;position:relative}.alert-repeat-option>span:after{background:var(--muted-2);content:"";border-radius:50%;width:8px;height:8px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.alert-repeat-option input:checked+span{background:#b8f35a1f;border-color:#b8f35a66}.alert-repeat-option input:checked+span:after{background:var(--lime);transform:translate(11px)}.alert-repeat-option input:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px}.alert-repeat-option div{align-items:baseline;gap:6px;min-width:0;display:flex}.alert-repeat-option strong{color:var(--text);font-size:9px}.alert-repeat-option small{color:var(--muted-2);font-size:8px}.primary-button{background:var(--lime);color:#11170e;cursor:pointer;border:1px solid #b8f35a4d;border-radius:7px;grid-column:1/-1;padding:9px;font-size:10px;font-weight:750;transition:transform .15s,filter .15s}.primary-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.55;transform:none}.alert-builder-message{color:var(--red);margin:7px 18px 0;font-size:9px;line-height:1.4}.notification-button{border:1px dashed var(--line-strong);width:calc(100% - 36px);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;margin:10px 18px 0;padding:8px 10px;font-size:9px;display:flex}.notification-button span{color:var(--lime);font-weight:700}.alert-monitor-status{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:9px;margin:0 18px 10px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.alert-monitor-status{background:color-mix(in srgb, var(--panel) 86%, var(--lime) 14%)}}.alert-monitor-status>i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px #8edc7873}.alert-monitor-status div{gap:2px;display:grid}.alert-monitor-status strong{color:var(--text);font-size:9px}.alert-monitor-status span{color:var(--muted-2);font-size:8px}.notification-delivery{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:6px;margin:10px 18px 0;padding:10px 11px;display:grid}.notification-delivery-heading,.notification-delivery-heading>div{align-items:center;display:flex}.notification-delivery-heading{justify-content:space-between;gap:10px}.notification-delivery-heading>div{gap:7px}.notification-delivery-heading i{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.notification-delivery.success .notification-delivery-heading i{background:var(--green);box-shadow:0 0 8px #8edc7866}.notification-delivery.error .notification-delivery-heading i{background:var(--red);box-shadow:0 0 8px #ff746a59}.notification-delivery.sending .notification-delivery-heading i{background:var(--lime);animation:1s ease-in-out infinite health-pulse}.notification-delivery strong{color:var(--text);font-size:9px}.notification-delivery button{border:1px solid var(--line-strong);color:var(--lime);cursor:pointer;background:0 0;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.notification-delivery button:disabled{cursor:wait;opacity:.55}.notification-delivery p,.notification-delivery small{margin:0;font-size:8px;line-height:1.45}.notification-delivery p{color:var(--muted-2)}.notification-delivery small{color:var(--red);overflow-wrap:anywhere}.notification-center{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;min-width:0;margin:10px 18px 0;overflow:hidden;container-type:inline-size}.market-alert-controls{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;margin:0 18px 12px;overflow:hidden}.market-alert-controls.enabled{border-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.market-alert-controls.enabled{border-color:color-mix(in srgb, var(--lime) 34%, var(--line))}}.market-alert-controls>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:10px 12px;list-style:none;display:flex}.market-alert-controls>summary::-webkit-details-marker{display:none}.market-alert-controls>summary>span{gap:3px;display:grid}.market-alert-controls>summary strong{font:700 10px/1.2 var(--mono)}.market-alert-controls>summary small{color:var(--muted-2);font-size:8px}.market-alert-controls>summary>b{color:var(--lime);font:700 8px/1 var(--mono)}.market-alert-body{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.market-alert-master,.market-alert-grid label{align-items:center;gap:7px;display:flex}.market-alert-master>div{gap:2px;display:grid}.market-alert-master strong{font-size:9px}.market-alert-master small,.market-alert-body>p{color:var(--muted-2);font-size:8px}.market-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.market-alert-grid label{border:1px solid var(--line);min-height:36px;color:var(--muted);border-radius:6px;padding:6px 8px;font-size:8px}.market-alert-grid label>span{flex:1}.market-alert-grid input[type=number]{border:1px solid var(--line-strong);background:var(--surface-raised);width:58px;color:var(--text);font:8px/1 var(--mono);border-radius:4px;outline:0;padding:5px}.market-alert-grid input[type=number]:focus-visible{border-color:var(--lime)}.market-alert-grid b{color:var(--muted-2);font:7px/1 var(--mono)}.market-alert-grid .market-alert-reversal{grid-column:1/-1}.market-alert-body>p{text-align:right;margin:0}.notification-center>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 11px;list-style:none;display:flex}.notification-center>summary::-webkit-details-marker{display:none}.notification-center>summary>div,.notification-center>summary>div>span{min-width:0;display:flex}.notification-center>summary>div{align-items:center;gap:8px}.notification-center>summary>div>span{flex-direction:column;gap:2px}.notification-center>summary i{background:var(--muted-2);border-radius:50%;flex:none;width:7px;height:7px}.notification-center>summary i.success{background:var(--green);box-shadow:0 0 8px #8edc7866}.notification-center>summary i.error{background:var(--red);box-shadow:0 0 8px #ff746a59}.notification-center>summary i.sending{background:var(--lime);animation:1s ease-in-out infinite health-pulse}.notification-center>summary strong{color:var(--text);font-size:9px}.notification-center>summary small{color:var(--muted-2);font:8px/1.35 var(--mono)}.notification-center>summary>b{color:var(--lime);font:700 8px/1 var(--mono)}.notification-center[open]>summary{border-bottom:1px solid var(--line)}.notification-center-body{gap:10px;min-width:0;padding:10px;display:grid}.notification-center-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-channel-status{gap:3px;min-width:0;display:grid}.notification-channel-status strong{color:var(--text);font-size:9px}.notification-channel-status span{overflow-wrap:anywhere;color:var(--muted-2);font-size:8px;line-height:1.4}.notification-center button{border:1px solid var(--line-strong);min-height:27px;color:var(--lime);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.notification-center button:disabled{cursor:wait;opacity:.5}.notification-preferences{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:7px;padding:9px;display:grid}.notification-preferences>*{min-width:0}.notification-preferences>.notification-toggle:last-child{grid-column:1/-1}.notification-preferences>label:not(.notification-toggle){gap:4px;min-width:0;display:grid}.notification-preferences>label>span:first-child{color:var(--muted-2);font-size:8px}.notification-preferences select{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-width:0;height:29px;color:var(--text);font:650 8px/1 var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:5px;outline:0;padding:0 7px}[data-theme=light] .notification-preferences select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.notification-preferences select option{background:var(--panel);color:var(--text)}.notification-preferences select:focus-visible{border-color:var(--lime)}.notification-toggle{cursor:pointer;white-space:normal;align-items:center;gap:6px;min-width:0;min-height:29px;display:inline-flex}.notification-toggle input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.notification-toggle>span{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:99px;flex:0 0 27px;width:27px;height:16px;position:relative}.notification-toggle>span:after{background:var(--muted-2);content:"";border-radius:50%;width:8px;height:8px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.notification-toggle input:checked+span{border-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.notification-toggle input:checked+span{border-color:color-mix(in srgb, var(--lime) 55%, var(--line))}}.notification-toggle input:checked+span{background:var(--green-soft)}.notification-toggle input:checked+span:after{background:var(--lime);transform:translate(11px)}.notification-toggle input:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px}.notification-toggle b{color:var(--muted);font-size:8px}.notification-history-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-history-heading>span{color:var(--muted-2);font-size:8px;line-height:1.4}.notification-history-heading button{color:var(--muted)}.notification-history-list{overscroll-behavior:contain;scrollbar-color:var(--muted-2) transparent;scrollbar-width:thin;max-height:390px;display:grid;overflow:hidden auto}.notification-history-item{border-top:1px solid var(--line);gap:6px;padding:9px 2px;display:grid}.notification-history-meta,.notification-history-result{align-items:center;gap:7px;min-width:0;display:flex}.notification-history-meta strong{color:var(--text);font:700 9px/1 var(--mono)}.notification-history-meta>span:not(.notification-category),.notification-history-meta time{color:var(--muted-2);font:8px/1 var(--mono)}.notification-history-meta time{white-space:nowrap;margin-left:auto}.notification-category{border:1px solid var(--line-strong);min-width:32px;color:var(--lime);text-align:center;border-radius:4px;padding:3px 5px;font-size:7px}.notification-history-item>p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-line;grid-template-columns:auto minmax(0,1fr);gap:7px;margin:0;font-size:8px;line-height:1.5;display:grid}.notification-history-item>p>b{color:var(--muted-2);white-space:nowrap;font-size:7px;font-weight:600}.notification-status{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:inline-flex}.notification-status i{background:var(--muted-2);border-radius:50%;width:6px;height:6px}.notification-status.success{color:var(--green)}.notification-status.success i{background:var(--green)}.notification-status.failed{color:var(--red)}.notification-status.failed i{background:var(--red)}.notification-status.sending{color:var(--lime)}.notification-status.sending i{background:var(--lime)}.notification-status.quiet,.notification-status.rate-limited{color:var(--orange)}.notification-status.quiet i,.notification-status.rate-limited i{background:var(--orange)}.notification-history-result small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.notification-history-result button{min-height:23px;margin-left:auto;padding:3px 6px}.notification-history-empty{border-top:1px solid var(--line);color:var(--muted-2);text-align:center;margin:0;padding:13px 4px 6px;font-size:8px}@container (width>=720px){.notification-preferences{grid-template-columns:minmax(92px,1fr) auto minmax(82px,.8fr) minmax(82px,.8fr) auto}.notification-preferences>.notification-toggle:last-child{grid-column:auto}}@media (width<=620px){.notification-preferences{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-center-toolbar,.notification-history-heading{align-items:flex-start}.notification-history-meta{flex-wrap:wrap}.notification-history-meta time{width:100%;margin-left:0}}.alert-list-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:10px 18px 0;display:grid}.alert-direction-filter{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-width:0;padding:3px;display:grid}.alert-direction-filter button{color:var(--muted);border-radius:4px;padding:5px 6px;font-size:8px}.alert-direction-filter button.active{background:var(--surface-raised);color:var(--lime)}.alert-sort-select{color:var(--muted-2);align-items:center;gap:5px;font-size:8px;display:flex}.alert-sort-select select{border:1px solid var(--line);background:var(--surface-glow);max-width:92px;color:var(--text);border-radius:6px;outline:0;padding:6px 22px 6px 7px;font-family:inherit;font-size:8px}html:not([data-theme=light]) .alert-sort-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .alert-sort-select select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.alert-sort-select option{background:var(--surface-raised);color:var(--text)}.alert-sort-select select:focus-visible{border-color:var(--lime);box-shadow:0 0 0 2px #b8f35a1f}.alert-list{overscroll-behavior:contain;scrollbar-color:var(--muted-2) transparent;scrollbar-gutter:stable;scrollbar-width:thin;max-height:242px;margin-bottom:24px;padding:7px 18px 13px;overflow:hidden auto}.alert-list::-webkit-scrollbar{width:7px}.alert-list::-webkit-scrollbar-track{background:0 0}.alert-list::-webkit-scrollbar-thumb{background:var(--muted-2);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.alert-list::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.empty-alerts{color:var(--muted-2);text-align:center;padding:10px 0 2px;font-size:9px}.alert-item{border-top:1px solid var(--line);grid-template-columns:20px 1fr 24px;align-items:center;min-height:44px;display:grid}.alert-item>div{gap:2px;display:grid}.alert-item strong{font-family:var(--mono);font-size:10px;font-weight:560}.alert-item span{color:var(--muted-2);font-size:8px}.alert-item.triggered{opacity:.58}.alert-state,.delete-alert{cursor:pointer;background:0 0;border:0;padding:0}.alert-state{place-items:center;width:16px;height:16px;display:grid}.alert-state i{background:var(--green);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 8px #8edc784d}.triggered .alert-state i{background:var(--muted-2);box-shadow:none}.delete-alert{color:var(--muted-2);font-size:17px;transition:color .15s}.delete-alert:hover{color:var(--red)}.chart-skeleton{background:repeating-linear-gradient(0deg, transparent 0, transparent 69px, var(--surface-hover) 70px), linear-gradient(90deg, transparent, var(--surface-glow), transparent);align-items:end;gap:4%;padding:45px 6% 28px;display:flex;overflow:hidden}.chart-skeleton i{background:#b8f35a1a;border-radius:2px;width:8%;animation:1.6s ease-in-out infinite alternate skeleton-pulse}.chart-skeleton i:first-child{height:28%}.chart-skeleton i:nth-child(2){height:43%;animation-delay:.1s}.chart-skeleton i:nth-child(3){height:35%;animation-delay:.2s}.chart-skeleton i:nth-child(4){height:62%;animation-delay:.3s}.chart-skeleton i:nth-child(5){height:55%;animation-delay:.4s}.chart-skeleton i:nth-child(6){height:73%;animation-delay:.5s}.chart-skeleton i:nth-child(7){height:64%;animation-delay:.6s}.chart-skeleton i:nth-child(8){height:82%;animation-delay:.7s}.loading-bar{background:var(--surface-track);border-radius:4px;display:block;overflow:hidden}.price-loading{width:230px;height:48px;margin-top:2px;animation:1.4s ease-in-out infinite alternate skeleton-pulse}.footer-note{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:20px 2px 0;display:flex}.footer-note>div{align-items:center;gap:10px;display:flex}.footer-note p{color:var(--muted-2);margin:0;font-size:9px;line-height:1.5}.footer-note strong{color:var(--muted);font-weight:650}.system-health{border:1px solid var(--line);background:var(--health-bg);border-radius:9px;grid-template-columns:150px repeat(6,minmax(0,1fr)) minmax(190px,1.45fr);margin-bottom:16px;display:grid;position:relative;overflow:visible}.system-health:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#b8f35a09 35%,#b8f35a1f 50%,#b8f35a09 65%,#0000) -30% 0/22% 100% no-repeat;position:absolute;inset:0}.system-health.live:after{animation:6.5s ease-in-out infinite health-scan}.system-health-title,.health-item,.auto-reload-item{min-width:0;padding:11px 13px}.system-health-title{align-content:center;display:grid}.system-health-title .section-kicker{margin-bottom:2px}.system-health-title strong{color:var(--muted);font-size:11px}.health-item,.auto-reload-item{border-left:1px solid var(--line);align-content:center;gap:4px;display:grid}.auto-reload-item>span{color:var(--muted-2);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.auto-reload-item>span i{background:var(--green);border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 9px #8edc786b}.auto-reload-controls{align-items:center;gap:5px;display:flex}.auto-reload-controls label{color:var(--muted);font:600 8px/1 var(--mono);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.auto-reload-controls input{width:11px;height:11px;accent-color:var(--lime);margin:0}.auto-reload-controls select{border:1px solid var(--line);background:var(--surface-raised);min-width:72px;height:22px;color:var(--text);font:600 8px/1 var(--mono);border-radius:4px;outline:none;padding:0 4px}.auto-reload-status{gap:2px;display:grid}.auto-reload-status small,.auto-reload-status time{color:var(--muted-2);font:7px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auto-reload-status time{color:var(--green)}.health-item span{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex;overflow:hidden}.health-item span i{background:var(--muted-2);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.health-item strong{color:var(--muted);font:600 10px/1.25 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-item.positive span i{background:var(--green)}.health-item.positive strong{color:var(--green)}.health-item.warning span i{background:var(--orange)}.health-item.warning strong{color:var(--orange)}.health-item.negative span i{background:var(--red)}.health-item.negative strong{color:var(--red)}.feed-health-item{position:relative}.feed-health-item details,.feed-health-item summary{min-width:0}.feed-health-item summary{cursor:pointer;gap:4px;list-style:none;display:grid}.feed-health-item summary::-webkit-details-marker{display:none}.feed-health-item summary>strong{align-items:center;gap:6px;display:flex}.feed-health-item summary>strong small{color:var(--muted-2);font:600 7px/1 var(--mono)}.feed-health-popover{z-index:20;border:1px solid var(--line-strong);background:var(--tooltip-bg);width:min(350px,100vw - 32px);box-shadow:0 18px 45px var(--panel-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;padding:9px;position:absolute;top:calc(100% + 8px);right:0}.feed-health-popover-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:3px 4px 8px;display:flex}.feed-health-popover-title strong{color:var(--text);font-size:10px}.feed-health-popover-title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.feed-health-row{border-bottom:1px solid var(--line);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 4px;display:grid}.feed-health-row:last-child{border-bottom:0}.feed-health-row>i{background:var(--red);border-radius:50%;width:6px;height:6px}.feed-health-row.ok>i{background:var(--green)}.feed-health-row>span{gap:2px;min-width:0;display:grid}.feed-health-row b{color:var(--text);font-size:9px}.feed-health-row small{color:var(--muted-2);font:7px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-health-row>strong{color:var(--red);font-size:8px}.feed-health-row.ok>strong{color:var(--green)}.system-health.live .health-item.positive span i{animation:2.4s ease-in-out infinite data-node-pulse;box-shadow:0 0 9px #8edc786b}.system-health.live .health-item:nth-child(3) span i{animation-delay:.18s}.system-health.live .health-item:nth-child(4) span i{animation-delay:.36s}.system-health.live .health-item:nth-child(5) span i{animation-delay:.54s}.system-health.live .health-item:nth-child(6) span i{animation-delay:.72s}.performance-diagnostics{margin:0 0 16px;overflow:hidden}.performance-diagnostics-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:14px;min-height:58px;padding:12px 16px;list-style:none;display:grid}.performance-diagnostics-summary::-webkit-details-marker{display:none}.performance-diagnostics-summary>span:first-child{gap:3px;display:grid}.performance-diagnostics-summary strong{color:var(--text);font-size:13px}.performance-diagnostics-summary>span:nth-child(2){border:1px solid var(--line);font:700 8px/1 var(--mono);border-radius:999px;padding:5px 8px}.performance-diagnostics-summary .performance-normal{color:var(--green)}.performance-diagnostics-summary .performance-warning{color:var(--orange);border-color:#eeaf5957}.performance-diagnostics-summary>i{color:var(--lime);font:700 16px/1 var(--mono);text-align:center;transition:transform .16s}.performance-diagnostics[open] .performance-diagnostics-summary>i{transform:rotate(45deg)}.performance-diagnostics-body{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 16px 16px;display:grid}.performance-diagnostic-card{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;min-width:0;padding:13px}.performance-heap-card{grid-column:span 2}.performance-card-heading,.performance-card-meta,.performance-metric-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.performance-card-heading{color:var(--muted);margin-bottom:10px;font-size:10px}.performance-card-heading strong,.performance-metric-row b{color:var(--text);font:700 10px/1.2 var(--mono)}.performance-heap-chart{background:linear-gradient(#b8f35a09,#0000);border-radius:5px;width:100%;height:92px;display:block}.performance-heap-chart line{stroke:var(--line-strong);stroke-width:1px}.performance-heap-chart polyline{fill:none;stroke:var(--lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.performance-card-meta{color:var(--muted-2);font:600 8px/1.3 var(--mono);margin-top:8px}.performance-card-meta b{color:var(--green)}.performance-card-meta b.warning{color:var(--orange)}.performance-diagnostic-card>small,.performance-list>small{color:var(--muted-2);margin-top:8px;font-size:8px;line-height:1.45;display:block}.performance-metric-row{color:var(--muted-2);margin-bottom:7px;font-size:8px}.performance-list{display:grid}.performance-list>div{border-top:1px solid var(--line);align-items:center;gap:6px;min-width:0;padding:6px 0;display:grid}.performance-socket-row{grid-template-columns:7px minmax(72px,1fr) auto}.performance-canvas-row{grid-template-columns:minmax(72px,1fr) auto auto}.performance-list>div>i{background:var(--muted-2);border-radius:50%;width:6px;height:6px}.performance-list>div>i.live{background:var(--green)}.performance-list>div>i.connecting{background:var(--orange)}.performance-list>div>i.closed{background:var(--red)}.performance-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.performance-list b,.performance-list small{color:var(--muted-2);font:600 7px/1.2 var(--mono);white-space:nowrap}.performance-buffer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.performance-buffer-grid>div{border:1px solid var(--line);border-radius:6px;gap:3px;padding:8px;display:grid}.performance-buffer-grid span{color:var(--muted);font-size:8px}.performance-buffer-grid b{color:var(--text);font:700 9px/1.2 var(--mono)}.performance-buffer-grid small{color:var(--muted-2);font-size:7px}.performance-storage-meter{background:var(--line);border-radius:999px;height:5px;overflow:hidden}.performance-storage-meter i{border-radius:inherit;background:var(--lime);height:100%;display:block}.performance-causes{grid-column:span 2}.performance-causes.warning{border-color:#eeaf5957}.performance-causes.warning .performance-card-heading strong{color:var(--orange)}.performance-causes p,.performance-causes ul{color:var(--muted-2);margin:0;font-size:8px;line-height:1.55}.performance-causes ul{gap:5px;padding-left:16px;display:grid}@media (width<=900px){.performance-diagnostics-body{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-heap-card,.performance-causes{grid-column:span 2}}@media (width<=620px){.performance-diagnostics-summary{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;padding:11px}.performance-diagnostics-body{grid-template-columns:minmax(0,1fr);padding:10px}.performance-heap-card,.performance-causes{grid-column:auto}.performance-diagnostics-summary>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:95px;overflow:hidden}}.timeframe-panel,.regime-panel{min-width:0}.timeframe-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:14px;display:grid}.timeframe-cell{--signal-color:var(--orange);border:1px solid var(--line);background:var(--surface-subtle);min-width:0;min-height:78px;color:var(--muted);cursor:pointer;text-align:left;border-radius:7px;align-content:center;justify-items:start;gap:5px;padding:10px;transition:all .15s;display:grid;position:relative}.timeframe-cell.bullish{--signal-color:var(--green)}.timeframe-cell.bearish{--signal-color:var(--red)}.timeframe-cell:hover{border-color:var(--line-strong);background:var(--surface-hover)}.timeframe-cell.active{border-color:var(--signal-color)}@supports (color:color-mix(in lab, red, red)){.timeframe-cell.active{border-color:color-mix(in srgb, var(--signal-color) 58%, transparent)}}.timeframe-cell.active{box-shadow:inset 0 0 0 1px var(--signal-color), inset 0 0 20px var(--signal-color), 0 0 16px var(--signal-color)}@supports (color:color-mix(in lab, red, red)){.timeframe-cell.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-color) 18%, transparent), inset 0 0 20px color-mix(in srgb, var(--signal-color) 7%, transparent), 0 0 16px color-mix(in srgb, var(--signal-color) 10%, transparent)}}.timeframe-cell.active:after{border:1px solid var(--signal-color);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.timeframe-cell.active:after{border:1px solid color-mix(in srgb, var(--signal-color) 16%, transparent)}}.timeframe-cell.active:after{content:"";pointer-events:none;border-radius:4px;animation:2.8s ease-in-out infinite active-frame-breathe}.timeframe-cell.signal-shift{animation:.7s ease-out timeframe-signal-shift}.timeframe-cell>span{color:var(--muted-2);font:600 9px/1 var(--mono)}.timeframe-cell strong{color:var(--muted);font-size:13px}.timeframe-cell small{width:100%;color:var(--muted-2);font:500 8px/1.4 var(--mono);text-overflow:clip;white-space:normal;flex-wrap:wrap;gap:3px 8px;display:flex;overflow:visible}.timeframe-cell-details>span{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.timeframe-cell-details b{color:var(--muted);font-weight:700}.timeframe-cell.bullish strong{color:var(--green)}.timeframe-cell.bearish strong{color:var(--red)}.timeframe-cell.neutral strong{color:var(--orange)}.consensus-summary{border-top:1px solid var(--line);background:var(--surface-subtle);align-items:baseline;gap:9px;padding:10px 14px;display:flex}.consensus-summary span,.consensus-summary small{color:var(--muted-2);font-size:9px}.consensus-summary strong{color:var(--orange);font-size:11px}.consensus-summary.bullish strong{color:var(--green)}.consensus-summary.bearish strong{color:var(--red)}.consensus-summary small{margin-left:auto}.regime-panel{flex-direction:column;display:flex}.regime-headline{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 6px;display:flex}.regime-headline span{color:var(--muted);font-size:11px}.regime-headline strong{color:var(--orange);font-size:13px}.regime-panel>p{min-height:34px;color:var(--muted);margin:0;padding:2px 16px 11px;font-size:10px;line-height:1.65}.regime-panel.bullish .regime-headline strong{color:var(--green)}.regime-panel.bearish .regime-headline strong{color:var(--red)}.regime-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric-pair{gap:4px;min-width:0;padding:10px 12px;display:grid}.regime-metrics .metric-pair:nth-child(2n),.book-top .metric-pair+.metric-pair{border-left:1px solid var(--line)}.regime-metrics .metric-pair:nth-child(n+3){border-top:1px solid var(--line)}.regime-prices{border-top:1px solid var(--line);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:11px 18px 15px;display:grid}.regime-prices>span{align-items:baseline;gap:7px;min-width:0;display:flex}.regime-prices>span:last-child{text-align:right;justify-content:flex-end}.regime-prices small{color:var(--muted-2);white-space:nowrap;font-size:9px}.regime-prices strong{color:var(--muted);font:600 9px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-pair span{color:var(--muted-2);font-size:9px}.metric-pair strong{color:var(--text-strong);font:600 10px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-timeline{overscroll-behavior:contain;scrollbar-color:var(--muted-2) transparent;scrollbar-gutter:stable;scrollbar-width:thin;max-height:520px;margin:0 0 24px;padding:4px 18px 11px;list-style:none;display:grid;overflow:hidden auto}.event-timeline::-webkit-scrollbar{width:7px}.event-timeline::-webkit-scrollbar-track{background:0 0}.event-timeline::-webkit-scrollbar-thumb{background:var(--muted-2);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.event-timeline::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.event-timeline li{border-bottom:1px solid var(--line);grid-template-columns:86px 25px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 0;display:grid}.event-timeline li:last-child{border-bottom:0}.event-timeline time{color:var(--muted-2);font:500 9px/1.2 var(--mono)}.event-timeline li>i{border:1px solid var(--line-strong);width:23px;height:23px;color:var(--orange);font:normal 700 9px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:relative}.event-timeline li.latest-event{animation:.62s cubic-bezier(.18,.8,.2,1) event-arrive}.event-timeline li.latest-event>i:after{content:"";opacity:0;pointer-events:none;border:1px solid;border-radius:50%;animation:.82s ease-out .12s event-ripple;position:absolute;inset:-1px}.event-timeline li.bullish>i{color:var(--green);border-color:#8edc7859}.event-timeline li.bearish>i{color:var(--red);border-color:#ef7f7359}.event-timeline li>div{gap:3px;min-width:0;display:grid}.event-timeline li strong{color:var(--text-strong);font-size:10px}.event-timeline li span{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.event-timeline li>b{color:var(--muted);font:600 10px/1 var(--mono)}.derivatives-analytics{border-top-color:#51c78457}.derivatives-analytics-top{justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:17px 20px 14px;display:flex}.derivatives-analytics-top h2{margin:5px 0 0;font-size:15px;font-weight:700}.derivatives-updated{color:var(--muted-2);font:10px/1.5 var(--mono);white-space:nowrap}.derivatives-updated time{color:var(--muted)}.derivatives-tabs{border-bottom:1px solid var(--line);gap:8px;padding:0 20px 13px;display:flex;position:relative}.derivatives-tabs button{min-width:92px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1 1 0;padding:9px 14px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s,color .16s}.derivatives-tab-indicator{z-index:2;background:var(--lime);width:calc(25% - 16px);height:2px;box-shadow:0 0 12px var(--lime);border-radius:99px 99px 0 0;position:absolute;bottom:-1px;left:20px}@supports (color:color-mix(in lab, red, red)){.derivatives-tab-indicator{box-shadow:0 0 12px color-mix(in srgb, var(--lime) 55%, transparent)}}.derivatives-tab-indicator{pointer-events:none;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.derivatives-tabs[data-tab-index="1"] .derivatives-tab-indicator{transform:translate(calc(100% + 8px))}.derivatives-tabs[data-tab-index="2"] .derivatives-tab-indicator{transform:translate(calc(200% + 16px))}.derivatives-tabs[data-tab-index="3"] .derivatives-tab-indicator{transform:translate(calc(300% + 24px))}.derivatives-tabs button:hover{background:var(--surface-hover);color:var(--text)}.derivatives-tabs button.active{border-color:var(--line-strong);background:var(--surface-soft);color:var(--text)}.derivatives-body{padding:18px 20px 14px}.derivatives-summary-row{grid-template-columns:minmax(190px,1.05fr) minmax(0,2fr);gap:12px;display:grid}.derivatives-primary-stat,.derivatives-stat-card,.long-short-card,.liquidation-card{border:1px solid var(--line-strong);background:var(--surface-subtle);border-radius:8px}.derivatives-primary-stat{flex-direction:column;justify-content:center;min-height:104px;padding:16px;display:flex}.derivatives-primary-stat>span,.derivatives-stat-card>span{color:var(--muted);font-size:11px}.derivatives-primary-stat strong{color:var(--text);font:750 22px/1.1 var(--mono);margin-top:7px}.derivatives-primary-stat small{color:var(--muted);font:10px/1 var(--mono);margin-top:7px}.derivatives-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.derivatives-stat-card{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:47px;padding:11px 13px;display:flex}.derivatives-stat-card strong{font:750 12px/1 var(--mono)}.derivatives-stat-card strong.neutral,.long-short-card b.neutral{color:var(--muted)}.derivatives-chart-heading{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:17px 2px 7px;display:flex}.derivatives-chart-heading strong{color:var(--text);font-size:13px}.derivatives-chart-heading>span,.derivatives-chart-heading>div>span{color:var(--muted-2);font:9px/1.5 var(--mono)}.derivatives-legend{color:var(--muted);align-items:center;gap:14px;font-size:10px;display:flex}.derivatives-legend span{align-items:center;gap:6px;display:inline-flex}.derivatives-legend span:before{background:var(--green);content:"";border-radius:50%;width:8px;height:8px}.derivatives-legend .price:before{background:var(--orange)}.derivatives-legend .long-liquidation:before{background:var(--red)}.derivatives-chart{width:100%;height:286px;display:block}.analytics-chart-interactive{min-width:0;position:relative}.analytics-chart-interactive.is-interactive canvas{cursor:crosshair;touch-action:pan-y}.analytics-chart-interactive canvas:focus-visible{outline:1px solid var(--lime);outline-offset:-2px}.analytics-chart-tooltip{z-index:4;border:1px solid var(--line-strong);background:var(--tooltip-bg);width:228px;box-shadow:0 12px 32px var(--panel-shadow);color:var(--muted);font:10px/1.35 var(--mono);pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;gap:7px;padding:11px 12px;display:grid;position:absolute;bottom:42px}.analytics-chart-tooltip.liquidation-breakdown-tooltip{width:min(310px,100% - 16px)}.liquidation-source-list{border-top:1px solid var(--line);gap:5px;padding-top:7px;display:grid}.liquidation-source-list>span{white-space:nowrap;grid-template-columns:minmax(88px,1fr) auto auto;align-items:center;gap:10px;display:grid}.liquidation-source-list b{color:var(--text);text-overflow:ellipsis;overflow:hidden}.liquidation-source-list em{font-style:normal}.liquidation-source-list em.short{color:var(--green)}.liquidation-source-list em.long{color:var(--red)}.positioning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.positioning-card{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;min-width:0;padding:15px}.positioning-card-heading,.positioning-card-heading>div,.positioning-ratio-row>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.positioning-card-heading>div{flex-direction:column;align-items:flex-start;gap:3px}.positioning-card-heading span{color:var(--muted-2);font:700 8px/1 var(--mono);letter-spacing:.11em}.positioning-card-heading strong{color:var(--text);font-size:12px}.positioning-card-heading>b{border:1px solid var(--line-strong);font:700 9px/1 var(--mono);white-space:nowrap;border-radius:5px;padding:4px 7px}.positioning-card-heading>b.positive{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.positioning-card-heading>b.positive{border-color:color-mix(in srgb, var(--green) 34%, var(--line))}}.positioning-card-heading>b.negative{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.positioning-card-heading>b.negative{border-color:color-mix(in srgb, var(--red) 34%, var(--line))}}.funding-sparkline{width:100%;height:92px;margin:12px 0 8px;display:block;overflow:visible}.funding-zero{stroke:var(--line-strong);stroke-dasharray:3 4;stroke-width:1px}.funding-line{stroke:var(--orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;filter:drop-shadow(0 0 4px var(--orange))}@supports (color:color-mix(in lab, red, red)){.funding-line{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--orange) 30%, transparent))}}.positioning-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.positioning-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.positioning-metrics>span,.profile-levels>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;gap:4px;padding:8px;display:grid}.positioning-metrics small,.profile-levels small{color:var(--muted-2);font-size:8px}.positioning-metrics strong,.profile-levels strong{color:var(--text);font:700 10px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.positioning-ratio-row{margin-top:14px}.positioning-ratio-row>div:first-child{color:var(--muted);margin-bottom:6px;font-size:9px}.positioning-ratio-values{font:700 9px/1 var(--mono);white-space:nowrap;flex:none;align-items:center;gap:9px;display:inline-flex}.positioning-ratio-values .long-value{color:var(--green)}.positioning-ratio-values .short-value{color:var(--red)}.positioning-ratio-track{background:var(--red);border-radius:99px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.positioning-ratio-track{background:color-mix(in srgb, var(--red) 45%, var(--surface-soft))}}.positioning-ratio-track i{border-right:1px solid var(--text);background:var(--green);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.positioning-ratio-track i{background:color-mix(in srgb, var(--green) 72%, var(--surface-soft))}}.positioning-card>p{color:var(--muted-2);margin:11px 0 0;font-size:9px;line-height:1.55}.oi-quadrants{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 0 10px;display:grid}.oi-quadrants>span{border:1px solid var(--line);color:var(--muted-2);background:var(--surface-soft);font:700 9px/1 var(--mono);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.oi-quadrants>span.active{border-color:var(--line-strong);box-shadow:inset 0 0 15px var(--surface-glow);color:var(--text)}.oi-quadrants small{color:inherit;font-size:8px}.positioning-alerts{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.positioning-alerts li{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.positioning-alerts li>i{background:var(--orange);border-radius:50%;width:7px;height:7px}.positioning-alerts li.bullish>i{background:var(--green)}.positioning-alerts li.bearish>i{background:var(--red)}.positioning-alerts li.strong{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.positioning-alerts li.strong{border-color:color-mix(in srgb, var(--red) 35%, var(--line))}}.positioning-alerts li>div{gap:3px;display:grid}.positioning-alerts strong{color:var(--text);font-size:10px}.positioning-alerts span{color:var(--muted-2);font-size:8px;line-height:1.4}.positioning-clear,.positioning-empty{min-height:92px;color:var(--muted-2);text-align:center;justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex}.positioning-clear i{border:1px solid var(--green);place-items:center;width:21px;height:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.positioning-clear i{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line))}}.positioning-clear i{color:var(--green);border-radius:50%;font-style:normal}.volume-profile-card,.cross-exchange-card{grid-column:1/-1}.cross-exchange-heading .consensus-badges{flex-direction:row;align-items:center;gap:6px;display:inline-flex}.consensus-badges>b{border:1px solid var(--line-strong);font:700 9px/1 var(--mono);white-space:nowrap;border-radius:5px;padding:4px 7px}.consensus-badges>b.positive{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.consensus-badges>b.positive{border-color:color-mix(in srgb, var(--green) 34%, var(--line))}}.consensus-badges>b.negative{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.consensus-badges>b.negative{border-color:color-mix(in srgb, var(--red) 34%, var(--line))}}.consensus-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.consensus-summary>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;gap:4px;padding:9px;display:grid}.consensus-summary small{color:var(--muted-2);font-size:8px}.consensus-summary strong{color:var(--text);font:700 10px/1.2 var(--mono)}.exchange-consensus-table{border:1px solid var(--line);border-radius:7px;overflow:hidden}.exchange-consensus-row{border-top:1px solid var(--line);grid-template-columns:minmax(105px,1fr) repeat(6,minmax(90px,1fr));align-items:center;min-width:770px;display:grid}.exchange-consensus-row:first-child{border-top:0}.exchange-consensus-row>*{border-left:1px solid var(--line);min-width:0;min-height:42px;color:var(--text);font:700 9px/1.25 var(--mono);align-items:center;gap:6px;padding:8px 10px;display:flex}.exchange-consensus-row>:first-child{border-left:0}.exchange-consensus-row.header{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.exchange-consensus-row.header{background:color-mix(in srgb, var(--surface-soft) 72%, transparent)}}.exchange-consensus-row.header>span{min-height:30px;color:var(--muted-2);letter-spacing:.04em;font-size:8px}.exchange-consensus-row strong,.exchange-consensus-row span:nth-child(2){justify-content:space-between}.exchange-consensus-row small{color:var(--muted-2);font:7px/1.2 var(--mono)}.funding-cost-long{color:var(--red)!important}.funding-cost-short{color:var(--green)!important}.volume-profile-chart{flex-direction:column;justify-content:stretch;gap:1px;height:220px;margin:13px 0;display:flex}.volume-profile-chart>div{flex:1 1 0;align-items:center;gap:9px;min-height:5px;display:flex;position:relative}.volume-profile-chart span{width:70px;color:var(--muted-2);font:7px/1 var(--mono);text-align:right;flex:0 0 70px}.volume-profile-chart i{background:var(--periwinkle);border-radius:0 2px 2px 0;height:70%;min-height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.volume-profile-chart i{background:color-mix(in srgb, var(--periwinkle) 38%, var(--surface-soft))}}.volume-profile-chart .value-area i{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.volume-profile-chart .value-area i{background:color-mix(in srgb, var(--orange) 58%, var(--surface-soft))}}.volume-profile-chart .poc i{background:var(--lime);box-shadow:0 0 6px var(--lime)}@supports (color:color-mix(in lab, red, red)){.volume-profile-chart .poc i{box-shadow:0 0 6px color-mix(in srgb, var(--lime) 35%, transparent)}}.volume-profile-chart .poc span{color:var(--lime);font-weight:700}.profile-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}@media (width<=760px){.positioning-grid{grid-template-columns:1fr;padding:12px}.volume-profile-card,.cross-exchange-card{grid-column:auto}.positioning-metrics.four{grid-template-columns:repeat(2,minmax(0,1fr))}.positioning-panel .panel-aside{display:none}.cross-exchange-heading{flex-direction:column;align-items:flex-start}.consensus-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-consensus-table{overflow-x:auto}}.analytics-chart-tooltip time{border-bottom:1px solid var(--line);color:var(--text);padding-bottom:7px;font-weight:700}.analytics-chart-tooltip>span{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.analytics-chart-tooltip strong{color:var(--text);text-overflow:ellipsis;margin-left:auto;font-weight:700;overflow:hidden}.analytics-chart-tooltip i{background:var(--muted-2);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.analytics-chart-tooltip i.price,.analytics-chart-tooltip i.ratio{background:var(--orange)}.analytics-chart-tooltip i.oi,.analytics-chart-tooltip i.long{background:var(--green)}.analytics-chart-tooltip i.short{background:var(--red)}.analytics-chart-tooltip i.contracts{background:var(--periwinkle)}.analytics-chart-tooltip i.rsi{background:var(--lime)}.analytics-chart-tooltip i.macd{background:var(--periwinkle)}.analytics-chart-tooltip i.signal,.analytics-chart-tooltip i.events,.analytics-chart-tooltip i.intensity{background:var(--orange)}.analytics-chart-tooltip i.histogram,.analytics-chart-tooltip i.short-liquidation,.analytics-chart-tooltip i.long-pressure{background:var(--green)}.analytics-chart-tooltip i.long-liquidation,.analytics-chart-tooltip i.short-pressure{background:var(--red)}.momentum-chart-tooltip{top:8px;bottom:auto}.momentum-indicator-toggle{z-index:5;border:1px solid var(--line);background:var(--tooltip-control-bg);color:var(--muted-2);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:8px;display:inline-flex;position:absolute;top:5px;right:48px}.momentum-indicator-toggle i{background:var(--muted-2);border-radius:2px;width:8px;height:8px}.momentum-indicator-toggle.active{border-color:var(--line-strong);color:var(--muted)}.momentum-indicator-toggle.active i{background:linear-gradient(180deg, var(--green) 0 50%, var(--red) 50%)}.analytics-chart-tooltip i.squeeze{background:linear-gradient(180deg, var(--green) 0 50%, var(--red) 50%);border-radius:2px}.long-short-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.liquidation-overview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.liquidation-alert-controls{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;grid-template-columns:auto minmax(130px,.8fr) minmax(150px,1fr) minmax(150px,1fr);align-items:end;gap:10px;margin-top:12px;padding:11px 12px;transition:border-color .18s,box-shadow .18s;display:grid}.liquidation-alert-controls.enabled{border-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.liquidation-alert-controls.enabled{border-color:color-mix(in srgb, var(--lime) 32%, var(--line))}}.liquidation-alert-controls.enabled{box-shadow:inset 0 0 20px var(--lime)}@supports (color:color-mix(in lab, red, red)){.liquidation-alert-controls.enabled{box-shadow:inset 0 0 20px color-mix(in srgb, var(--lime) 4%, transparent)}}.liquidation-alert-controls>label:not(.liquidation-alert-toggle){gap:6px;min-width:0;display:grid}.liquidation-alert-controls>label>span:first-child{color:var(--muted-2);font-size:9px}.liquidation-alert-controls select,.liquidation-alert-controls input[type=number]{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-width:0;height:34px;color:var(--text);font:650 10px/1 var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;outline:0;padding:0 10px}[data-theme=light] .liquidation-alert-controls select,[data-theme=light] .liquidation-alert-controls input[type=number]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.liquidation-alert-controls select:focus-visible,.liquidation-alert-controls input[type=number]:focus-visible{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime)}@supports (color:color-mix(in lab, red, red)){.liquidation-alert-controls select:focus-visible,.liquidation-alert-controls input[type=number]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--lime) 14%, transparent)}}.liquidation-alert-controls select option{background:var(--panel);color:var(--text)}.liquidation-alert-toggle{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:34px;padding-right:5px;display:inline-flex}.liquidation-alert-toggle input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.liquidation-alert-toggle>span{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:99px;flex:0 0 32px;width:32px;height:18px;transition:border-color .16s,background .16s;position:relative}.liquidation-alert-toggle>span i{background:var(--muted-2);border-radius:50%;width:10px;height:10px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.liquidation-alert-toggle input:checked+span{border-color:var(--lime)}@supports (color:color-mix(in lab, red, red)){.liquidation-alert-toggle input:checked+span{border-color:color-mix(in srgb, var(--lime) 55%, var(--line))}}.liquidation-alert-toggle input:checked+span{background:var(--green-soft)}.liquidation-alert-toggle input:checked+span i{background:var(--lime);transform:translate(14px)}.liquidation-alert-toggle input:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px}.liquidation-alert-toggle strong{color:var(--text);font-size:11px}.liquidation-alert-controls>small{color:var(--muted-2);font:9px/1.45 var(--mono);grid-column:1/-1}.liquidation-anomaly-settings{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;margin-top:10px}@supports (color:color-mix(in lab, red, red)){.liquidation-anomaly-settings{background:color-mix(in srgb, var(--surface-subtle) 78%, transparent)}}.liquidation-anomaly-settings>summary{min-height:42px;color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;list-style:none;display:flex;position:relative}.liquidation-anomaly-settings>summary::-webkit-details-marker{display:none}.liquidation-anomaly-settings>summary:after{color:var(--lime);content:"+";font:700 16px/1 var(--mono);margin-left:auto}.liquidation-anomaly-settings[open]>summary{border-bottom:1px solid var(--line)}.liquidation-anomaly-settings[open]>summary:after{content:"−"}.liquidation-anomaly-settings>summary>span{font-size:11px;font-weight:700}.liquidation-anomaly-settings>summary>small{color:var(--muted-2);font:9px/1.4 var(--mono)}.liquidation-anomaly-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.liquidation-anomaly-card{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;min-width:0;margin:0;padding:11px}.liquidation-anomaly-card legend{color:var(--text);padding:0 5px;font-size:10px;font-weight:700}.liquidation-anomaly-card>p{min-height:29px;color:var(--muted-2);margin:4px 0 9px;font-size:8px;line-height:1.55}.liquidation-anomaly-card select,.liquidation-anomaly-card input[type=number]{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-width:0;height:31px;color:var(--text);font:650 9px/1 var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:5px;outline:0;padding:0 8px}[data-theme=light] .liquidation-anomaly-card select,[data-theme=light] .liquidation-anomaly-card input[type=number]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.liquidation-anomaly-card select option{background:var(--panel);color:var(--text)}.liquidation-anomaly-card select:focus-visible,.liquidation-anomaly-card input:focus-visible{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime)}@supports (color:color-mix(in lab, red, red)){.liquidation-anomaly-card select:focus-visible,.liquidation-anomaly-card input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--lime) 12%, transparent)}}.liquidation-anomaly-card input[type=checkbox]{width:14px;height:14px;accent-color:var(--lime)}.liquidation-anomaly-row{color:var(--muted);grid-template-columns:15px 42px minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:6px;font-size:9px;display:grid}.liquidation-anomaly-row small,.liquidation-input-suffix small{color:var(--muted-2);font:8px/1 var(--mono)}.liquidation-anomaly-switch{min-height:31px;color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.liquidation-anomaly-field{color:var(--muted-2);grid-template-columns:minmax(0,1fr) 58px auto;align-items:center;gap:6px;font-size:8px;display:grid}.liquidation-anomaly-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.liquidation-anomaly-pair>label{min-width:0;color:var(--muted-2);gap:5px;font-size:8px;display:grid}.liquidation-input-suffix{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}@media (width<=1180px){.liquidation-anomaly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.liquidation-anomaly-settings>summary{flex-direction:column;align-items:flex-start;gap:3px}.liquidation-anomaly-settings>summary:after{position:absolute;right:24px}.liquidation-anomaly-grid{grid-template-columns:1fr}}.long-short-card,.liquidation-card{min-width:0;padding:13px}.liquidation-card,.liquidation-map-stat{transition:border-color .18s,box-shadow .18s,transform .18s}.liquidation-card.hot-zone{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.liquidation-card.hot-zone{border-color:color-mix(in srgb, var(--orange) 38%, var(--line))}}.liquidation-card.hot-zone{box-shadow:inset 0 0 22px var(--orange)}@supports (color:color-mix(in lab, red, red)){.liquidation-card.hot-zone{box-shadow:inset 0 0 22px color-mix(in srgb, var(--orange) 7%, transparent)}}.liquidation-card:hover,.liquidation-map-stat:hover{transform:translateY(-1px)}.liquidation-card.hot-zone:hover{box-shadow:inset 0 0 26px var(--orange), 0 0 22px var(--orange)}@supports (color:color-mix(in lab, red, red)){.liquidation-card.hot-zone:hover{box-shadow:inset 0 0 26px color-mix(in srgb, var(--orange) 10%, transparent), 0 0 22px color-mix(in srgb, var(--orange) 12%, transparent)}}.long-short-card>div:first-child,.long-short-card>div:last-child,.liquidation-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.long-short-card strong,.long-short-card b,.liquidation-card strong,.liquidation-card b{font:700 11px/1.2 var(--mono)}.long-short-track{background:var(--red);border-radius:99px;height:5px;margin:13px 0 10px;position:relative;overflow:hidden}.long-short-track i{border-radius:inherit;background:var(--green);position:absolute;inset:0 auto 0 0}.long-short-card>div:last-child span,.liquidation-card>span{color:var(--muted);font:9px/1.4 var(--mono)}.liquidation-card>div{margin-bottom:13px}.liquidation-card>div>span{color:var(--muted);font-size:10px}.liquidation-card>span{justify-content:space-between;gap:10px;margin-top:7px;display:flex}.liquidation-heading>div:first-child{align-items:center;gap:10px;display:flex}.liquidation-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.liquidation-window-switch{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.liquidation-window-switch{background:color-mix(in srgb, var(--panel) 82%, transparent)}}.liquidation-window-switch button{min-height:29px;color:var(--muted);font:700 9px/1 var(--mono);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.liquidation-window-switch button:hover,.liquidation-window-switch button.active{background:var(--green-soft);color:var(--lime)}.liquidation-stream-state{align-items:center;gap:5px;display:inline-flex}.liquidation-stream-state i{background:var(--orange);border-radius:50%;width:6px;height:6px}.liquidation-stream-state.live{color:var(--green)}.liquidation-stream-state.live i{background:var(--green);box-shadow:0 0 10px #8edc7859}.liquidation-stream-state.unavailable{color:var(--red)}.liquidation-stream-state.unavailable i{background:var(--red)}.derivatives-chart-wrap,.liquidation-chart-wrap{position:relative}.derivatives-chart-empty{border:1px solid var(--line);background:var(--tooltip-bg);color:var(--muted);white-space:nowrap;border-radius:6px;padding:9px 12px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.liquidation-note{border-left:2px solid var(--orange);background:var(--surface-subtle);color:var(--muted);margin:6px 0 0;padding:10px 12px;font-size:10px;line-height:1.65}.liquidation-map-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.liquidation-map-stat{border:1px solid var(--line-strong);background:var(--surface-subtle);border-radius:8px;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:66px;padding:12px 14px;display:flex}.liquidation-map-stat span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.liquidation-map-stat strong{color:var(--text);font:750 14px/1 var(--mono)}.liquidation-map-stat.long-pool strong{color:var(--green)}.liquidation-map-stat.short-pool strong{color:var(--red)}.liquidation-map-stat.long-pool.hot-zone{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.liquidation-map-stat.long-pool.hot-zone{border-color:color-mix(in srgb, var(--green) 42%, var(--line))}}.liquidation-map-stat.long-pool.hot-zone{box-shadow:inset 0 0 24px var(--green)}@supports (color:color-mix(in lab, red, red)){.liquidation-map-stat.long-pool.hot-zone{box-shadow:inset 0 0 24px color-mix(in srgb, var(--green) 9%, transparent)}}.liquidation-map-stat.short-pool.hot-zone{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.liquidation-map-stat.short-pool.hot-zone{border-color:color-mix(in srgb, var(--red) 42%, var(--line))}}.liquidation-map-stat.short-pool.hot-zone{box-shadow:inset 0 0 24px var(--red)}@supports (color:color-mix(in lab, red, red)){.liquidation-map-stat.short-pool.hot-zone{box-shadow:inset 0 0 24px color-mix(in srgb, var(--red) 9%, transparent)}}.liquidation-map-stat.long-pool.hot-zone:hover{box-shadow:inset 0 0 28px var(--green), 0 0 22px var(--green)}@supports (color:color-mix(in lab, red, red)){.liquidation-map-stat.long-pool.hot-zone:hover{box-shadow:inset 0 0 28px color-mix(in srgb, var(--green) 13%, transparent), 0 0 22px color-mix(in srgb, var(--green) 12%, transparent)}}.liquidation-map-stat.short-pool.hot-zone:hover{box-shadow:inset 0 0 28px var(--red), 0 0 22px var(--red)}@supports (color:color-mix(in lab, red, red)){.liquidation-map-stat.short-pool.hot-zone:hover{box-shadow:inset 0 0 28px color-mix(in srgb, var(--red) 13%, transparent), 0 0 22px color-mix(in srgb, var(--red) 12%, transparent)}}.liquidation-map-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.liquidation-map-controls{align-items:center;gap:6px;display:flex}.liquidation-map-controls>span{color:var(--muted-2);font:9px/1 var(--mono);margin-right:3px}.liquidation-map-controls button{border:1px solid var(--line);background:var(--surface-subtle);min-width:46px;color:var(--muted);cursor:pointer;font:650 10px/1 var(--mono);border-radius:6px;padding:7px 8px}.liquidation-map-controls button:hover,.liquidation-map-controls button.active{border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.liquidation-map-legend{justify-content:flex-end;min-height:24px;padding:0 2px}.derivatives-legend .estimated-long:before{background:var(--green)}.derivatives-legend .estimated-short:before{background:var(--red)}.derivatives-legend .estimated-intensity:before{background:var(--orange)}.liquidation-map-chart{height:370px}.liquidation-map-interactive{width:100%}.liquidation-map-tooltip{bottom:auto}.liquidation-map-placeholder{min-height:300px;color:var(--muted-2);text-align:center;place-items:center;font-size:11px;display:grid}.liquidation-map-note{margin-top:12px}.event-empty{color:var(--muted-2);text-align:center;padding:26px 18px;font-size:10px}.tooltip-event{white-space:nowrap;align-items:center;display:inline-flex;color:var(--orange)!important}.tooltip-event.bullish{color:var(--green)!important}.tooltip-event.bearish{color:var(--red)!important}.flow-block{border-bottom:1px solid var(--line);padding:14px 16px}.flow-block:last-child{border-bottom:0}.flow-heading,.flow-subline,.flow-labels,.cvd-row,.book-balance-head,.book-depth-values{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.flow-heading>span,.cvd-row>span,.book-balance-head>span{color:var(--muted);font-size:10px}.flow-heading strong,.cvd-row strong,.book-balance-head strong{color:var(--text-strong);font:600 11px/1 var(--mono)}.flow-heading strong.bullish{color:var(--green)}.flow-heading strong.bearish{color:var(--red)}.flow-heading strong.neutral{color:var(--orange)}.flow-subline{color:var(--muted-2);font:500 8px/1.3 var(--mono);margin-top:8px}.flow-track,.book-track{background:#ef7f734d;border-radius:999px;height:5px;margin-top:12px;position:relative;overflow:hidden}.flow-track i,.book-track i{border-radius:inherit;background:#8edc78b3;position:absolute;inset:0 auto 0 0}.flow-labels,.book-depth-values{color:var(--muted-2);font:500 8px/1 var(--mono);margin-top:6px}.cvd-row{border-top:1px solid var(--line);margin-top:13px;padding-top:11px}.book-top{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.book-balance{padding:14px 16px 16px}@keyframes ambient-drift{0%{transform:translate(-24vw,-12vh)scale(.88)}45%{transform:translate(20vw,8vh)scale(1.06)}to{transform:translate(-6vw,22vh)scale(.94)}}@keyframes compact-price-tick{0%{color:var(--tick-color);text-shadow:0 0 14px var(--tick-color);transform:translateY(2px)}to{color:var(--text);text-shadow:none;transform:translateY(0)}}@keyframes live-price-tick{0%{color:var(--tick-color);text-shadow:0 0 24px var(--tick-color);transform:translateY(3px)}55%{color:var(--tick-color);text-shadow:0 0 12px var(--tick-color)}to{color:var(--text);text-shadow:none;transform:translateY(0)}}@keyframes price-afterimage{0%{opacity:.28;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(1.025)}}@keyframes price-flash{0%{opacity:0;transform:scale(.78)}32%{opacity:1}to{opacity:0;transform:scale(1.12)}}@keyframes coin-calibrate{0%{opacity:0;transform:rotate(-55deg)scale(.82)}65%{opacity:1}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes coin-ring-lock{0%{opacity:0;transform:rotate(32deg)scale(1.18)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes coin-logo-lock{0%{opacity:.2;filter:blur(3px);transform:rotate(-8deg)scale(.84)}to{opacity:1;filter:blur();transform:rotate(0)scale(1)}}@keyframes panel-edge-scan{0%{opacity:0;left:-30%}18%{opacity:1}82%{opacity:1}to{opacity:0;left:104%}}@keyframes health-scan{0%,38%{opacity:0;background-position:-30% 0}46%{opacity:1}70%{opacity:0;background-position:130% 0}to{opacity:0;background-position:130% 0}}@keyframes data-node-pulse{0%,to{opacity:.58;transform:scale(.88)}50%{opacity:1;transform:scale(1.16)}}@keyframes active-frame-breathe{0%,to{opacity:.45}50%{opacity:.9}}@keyframes timeframe-signal-shift{0%{border-color:var(--signal-color);box-shadow:0 0 0 0 color-mix(in srgb, var(--signal-color) 34%, transparent), inset 0 0 24px color-mix(in srgb, var(--signal-color) 14%, transparent);transform:translateY(1px)}55%{box-shadow:0 0 22px color-mix(in srgb, var(--signal-color) 20%, transparent), inset 0 0 18px color-mix(in srgb, var(--signal-color) 8%, transparent)}to{transform:translateY(0)}}@keyframes event-arrive{0%{opacity:0;transform:translate(-18px)}65%{opacity:1;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes event-ripple{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(2.2)}}@keyframes breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes skeleton-pulse{0%{opacity:.35}to{opacity:.9}}@media (width<=1680px){.topbar.with-intervals{flex-wrap:wrap;gap:7px;padding-top:7px;padding-bottom:7px}.topbar.with-intervals .topbar-interval-switcher{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:0 0 100%;order:4;width:100%;max-width:none;margin:0;overflow-x:auto}.topbar.with-intervals .topbar-interval-switcher button{flex:1 0 72px;min-width:72px}.topbar.with-intervals .font-size-control{grid-template-columns:30px 30px}.topbar.with-intervals .font-size-value{display:none}}@media (width<=1180px){.market-hero{grid-template-columns:1fr 1fr}.hero-stats{grid-area:auto/1/auto/-1;min-height:0}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:static}.alert-panel{grid-column:span 2}.alert-builder{grid-template-columns:120px 1fr 150px}.primary-button{grid-column:auto}.system-health{grid-template-columns:repeat(4,minmax(0,1fr))}.system-health>:nth-child(n+5){border-top:1px solid var(--line)}.paper-order-builder{grid-template-columns:repeat(4,minmax(0,1fr))}.paper-submit{grid-column:4}.paper-position-manager{grid-template-columns:repeat(4,minmax(0,1fr))}.paper-position-manager label{grid-column:auto}}@media (width<=900px){.topbar.with-symbols .topbar-symbol-switcher{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:0 0 calc(42% - 4px);order:4;width:calc(42% - 4px);min-width:0;max-width:none;margin:0;overflow-x:auto}.topbar.with-symbols .topbar-symbol-switcher button{flex:1 0 64px;min-width:64px}.topbar.with-symbols .topbar-interval-switcher{flex:calc(58% - 4px);width:calc(58% - 4px)}.market-controls{flex-wrap:wrap}.update-note{display:none}.timeframe-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trade-plan-panel{grid-template-columns:1fr}.trade-plan-decision,.trade-plan-levels{border-right:0;border-bottom:1px solid var(--line)}.trade-plan-disclaimer{grid-column:1}.paper-trading-header{flex-direction:column;align-items:flex-start}.paper-account-stats{justify-content:space-between;width:100%}.paper-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-performance-grid span:nth-child(3){border-right:0}.paper-performance-grid span:nth-child(n+4){border-top:1px solid var(--line)}.paper-risk-settings>div{grid-template-columns:repeat(3,minmax(0,1fr))}.paper-trading-content{grid-template-columns:1fr}.paper-history-section{border-top:1px solid var(--line);border-left:0}.indicator-visibility-grid,.indicator-parameter-groups,.long-short-grid,.liquidation-overview,.liquidation-map-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.paper-order-builder{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-order-builder>label:first-of-type,.paper-order-builder>label:nth-of-type(2),.paper-order-builder>label:nth-of-type(3),.paper-order-builder>label:nth-of-type(4),.paper-order-builder>label:nth-of-type(5){grid-area:auto}.paper-side-switch,.paper-submit{grid-area:auto/1/auto/-1}.paper-order-preview{flex-wrap:wrap}.paper-order-preview span:last-child{width:100%;margin-left:0}.paper-performance-grid,.paper-risk-settings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-performance-grid span{border-top:1px solid var(--line)}.paper-performance-grid span:nth-child(odd){border-right:1px solid var(--line)}.paper-performance-grid span:nth-child(2n){border-right:0}.paper-risk-settings summary small{display:none}.paper-position-manager{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-position-manager button{width:100%}.paper-position-manager .paper-close-all{grid-column:2}.paper-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.indicator-settings-row{flex-wrap:wrap;padding-inline:12px}.confirmation-note{flex-basis:100%;order:3;width:100%}.indicator-settings-panel{margin-left:auto}.indicator-visibility-grid,.indicator-parameter-groups{grid-template-columns:1fr}.derivatives-analytics-top{flex-direction:column;align-items:flex-start;gap:8px;min-height:68px;padding:14px}.derivatives-updated{white-space:normal}.derivatives-tabs{gap:5px;padding:0 14px 11px}.derivatives-tabs button{flex:1;min-width:0;padding-inline:8px}.derivatives-tab-indicator{width:calc(25% - 10.75px);left:14px}.derivatives-tabs[data-tab-index="1"] .derivatives-tab-indicator{transform:translate(calc(100% + 5px))}.derivatives-tabs[data-tab-index="2"] .derivatives-tab-indicator{transform:translate(calc(200% + 10px))}.derivatives-tabs[data-tab-index="3"] .derivatives-tab-indicator{transform:translate(calc(300% + 15px))}.derivatives-body{padding:14px 10px 12px}.derivatives-summary-row{grid-template-columns:1fr}.derivatives-chart-heading{flex-direction:column;align-items:flex-start;gap:7px}.liquidation-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.liquidation-heading-actions{justify-content:flex-start;width:100%}.liquidation-alert-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.liquidation-alert-toggle{grid-column:1/-1}.derivatives-chart{height:245px}.liquidation-map-chart{height:310px}.liquidation-map-controls,.liquidation-map-legend{flex-wrap:wrap;justify-content:flex-start}.topbar{min-height:60px;padding:0 16px}.timezone-label,.brand small,.topbar-updated>span{display:none}.theme-toggle{width:30px;min-width:30px;padding:0}.theme-toggle-label{display:none}.font-size-control{grid-template-columns:27px 38px 27px}.brand-mark{width:30px;height:30px}.brand strong{font-size:11px}.topbar-price{gap:6px;margin-left:12px}.topbar-price-symbol{display:none}.topbar-price strong{font-size:15px}.topbar-price-change{font-size:9px}.dashboard{width:calc(100% - 24px);padding-top:16px}.market-hero{grid-template-columns:1fr;gap:22px}.price-block{grid-column:1;padding-left:75px}.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-stats .metric:nth-child(n){border-top:0;border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:13px 12px}.hero-stats .metric:nth-child(odd){border-left:0}.hero-stats .metric:nth-last-child(-n+2){border-bottom:0}.control-row{align-items:center}.market-controls{flex-direction:column;align-items:stretch;gap:12px;width:100%}.control-group,.symbol-switcher,.interval-switcher{width:100%}.symbol-switcher button{flex:1;min-width:0;padding-inline:5px}.update-note{display:none}.interval-switcher button{min-width:50px;padding:8px 7px}.system-health{grid-template-columns:repeat(2,minmax(0,1fr))}.system-health-title{border-bottom:1px solid var(--line);grid-column:1/-1}.health-item{border-top:1px solid var(--line)}.auto-reload-item{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.health-item:nth-child(2n){border-left:0}.timeframe-grid{padding:10px}.timeframe-cell{min-height:72px}.consensus-summary small{display:none}.event-timeline{padding-inline:13px}.event-timeline li{grid-template-columns:25px minmax(0,1fr) auto}.event-timeline time{display:none}.panel-header{min-height:64px;padding:14px}.panel-aside{display:none}.order-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.order-reference-cell:nth-child(2){border-right:0}.order-reference-note{border-top:1px solid var(--line);grid-column:1/-1}.side-column{display:flex}.alert-panel{grid-column:auto}.alert-builder{grid-template-columns:92px 1fr}.primary-button{grid-column:1/-1}.chart-legend{gap:7px}.chart-zoom-controls{right:10px}.chart-tooltip{left:12px;right:12px}.footer-note{flex-direction:column;align-items:flex-start;gap:10px}.error-banner,.error-banner div{align-items:flex-start}.error-banner div{flex-direction:column;gap:3px}}@media (width<=430px){.topbar-meta{gap:0}.font-size-control{grid-template-columns:28px 28px}.font-size-control .font-size-value{display:none}.connection-pill{min-width:70px;padding:6px 7px;font-size:10px}.topbar-price-change,.topbar-updated{display:none}.coin-mark{flex-basis:52px;width:52px;height:52px}.price-block{padding-left:69px}.live-price{font-size:38px}.interval-switcher{width:100%}.symbol-market-data{gap:4px;font-size:7px}.interval-switcher button{flex:1;min-width:0}.timeframe-grid,.regime-metrics,.book-top{grid-template-columns:repeat(2,minmax(0,1fr))}.book-top .metric-pair:last-child{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.control-row>div:first-child{width:100%}.chart-legend>span:nth-child(2){display:none}}.backtest-page{width:min(1560px,100%);min-height:100vh;margin:0 auto;padding:0 22px 32px}.backtest-topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;min-height:62px;display:flex;position:sticky;top:0}.backtest-brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.backtest-brand-mark{width:31px;height:31px;color:var(--lime);font:800 13px/1 var(--mono);background:#b8f35a14;border:1px solid #b8f35a6b;border-radius:50%;place-items:center;display:grid}.backtest-brand>span:last-child{gap:2px;display:grid}.backtest-brand strong{font:800 11px/1 var(--mono);letter-spacing:.14em}.backtest-brand small{color:var(--muted-2);font:600 7px/1 var(--mono);letter-spacing:.12em}.backtest-return{color:var(--muted);font:700 10px/1 var(--mono);text-decoration:none}.backtest-return:hover{color:var(--lime)}.backtest-hero{justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:34px 18px;display:flex}.backtest-hero h1{letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(25px,4vw,42px)}.backtest-hero p{max-width:660px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.backtest-integrity{background:#b8f35a0a;border:1px solid #b8f35a33;border-radius:10px;flex:none;gap:6px;padding:16px 18px;display:grid}.backtest-integrity strong{color:var(--lime);font:800 11px/1 var(--mono);letter-spacing:.12em}.backtest-integrity span{color:var(--muted);font-size:9px}.backtest-layout{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.backtest-controls{gap:14px;padding:18px;display:grid;position:sticky;top:78px}.backtest-section-heading h2{margin:4px 0 0;font-size:15px}.backtest-section-heading.inline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px 14px;display:flex}.backtest-section-heading.inline p{color:var(--muted);font:600 9px/1.5 var(--mono);text-align:right;margin:0}.backtest-trade-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.backtest-trade-actions button{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--lime);cursor:pointer;font:700 8px/1 var(--mono);border-radius:6px;padding:7px 9px}.backtest-trade-actions button:disabled{cursor:default;opacity:.35}.backtest-form-grid,.backtest-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.backtest-form-grid label,.backtest-parameters label{gap:5px;min-width:0;display:grid}.backtest-form-grid label>span,.backtest-parameters label>span{color:var(--muted);font-size:8px}.backtest-form-grid input,.backtest-form-grid select,.backtest-parameters input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;height:34px;color:var(--text);font:650 9px/1 var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;outline:none;padding:0 8px}html[data-theme=light] .backtest-form-grid input,html[data-theme=light] .backtest-form-grid select,html[data-theme=light] .backtest-parameters input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.backtest-form-grid select option{background:var(--surface-raised);color:var(--text)}.backtest-form-grid input:focus,.backtest-form-grid select:focus,.backtest-parameters input:focus{border-color:#b8f35a8c}.backtest-form-grid .backtest-check{align-items:center;gap:7px;padding-top:16px;display:flex}.backtest-check input{width:14px;height:14px;accent-color:var(--lime)}.backtest-parameters{border:1px solid var(--line);border-radius:8px;margin:0;padding:11px}.backtest-parameters legend{color:var(--text-strong);font:700 9px/1 var(--mono);padding:0 5px}.backtest-run{background:var(--lime);min-height:40px;color:var(--bg);cursor:pointer;border:0;border-radius:7px;font-size:11px;font-weight:800}.backtest-run:disabled{cursor:wait;opacity:.55}.backtest-model-note,.backtest-disclaimer{color:var(--muted-2);margin:0;font-size:8px;line-height:1.6}.backtest-results{gap:16px;min-width:0;display:grid}.backtest-loading{min-height:220px;color:var(--muted);font:650 10px/1.5 var(--mono);place-items:center;padding:24px;display:grid}.backtest-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.backtest-metric{align-content:center;gap:7px;min-height:96px;padding:15px;display:grid}.backtest-metric span{color:var(--muted);font:650 9px/1 var(--mono)}.backtest-metric strong{font:800 clamp(18px, 2.4vw, 26px)/1 var(--mono)}.backtest-equity-panel,.backtest-trades-panel,.backtest-advanced{min-width:0}.backtest-secondary-button,.backtest-validation-title button,.backtest-scan-controls button,.backtest-template-save button,.backtest-template-list button{border:1px solid var(--line-strong);background:var(--surface-raised);min-height:32px;color:var(--lime);cursor:pointer;font:700 8px/1 var(--mono);white-space:nowrap;border-radius:6px;padding:0 10px}.backtest-secondary-button:disabled,.backtest-validation-title button:disabled,.backtest-scan-controls button:disabled{cursor:wait;opacity:.45}.backtest-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backtest-validation-block{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:16px 18px}.backtest-validation-block:nth-child(2n){border-right:0}.backtest-validation-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.backtest-validation-title>div{gap:4px;display:grid}.backtest-validation-title strong{color:var(--text-strong);font-size:11px}.backtest-validation-title small,.backtest-validation-title label span{color:var(--muted-2);font-size:8px}.backtest-validation-title label{align-items:center;gap:6px;display:flex}.backtest-validation-title select,.backtest-scan-controls input,.backtest-template-save input{border:1px solid var(--line);background:var(--surface-raised);min-width:0;height:32px;color:var(--text);font:650 9px/1 var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;outline:none;padding:0 8px}html[data-theme=light] .backtest-validation-title select,html[data-theme=light] .backtest-scan-controls input,html[data-theme=light] .backtest-template-save input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.backtest-split-results,.backtest-benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.backtest-split-results>div,.backtest-benchmark-grid>div{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;gap:5px;min-width:0;padding:10px;display:grid}.backtest-split-results span,.backtest-benchmark-grid span{color:var(--muted);font-size:8px}.backtest-split-results strong,.backtest-benchmark-grid b{color:var(--text);font:750 13px/1.2 var(--mono)}.backtest-split-results small{color:var(--muted-2);font-size:7px}.backtest-monthly-strip{gap:6px;margin-top:9px;padding-bottom:3px;display:flex;overflow-x:auto}.backtest-monthly-strip>div{border-left:2px solid var(--line-strong);background:var(--surface-subtle);flex:none;gap:3px;min-width:74px;padding:7px 8px;display:grid}.backtest-monthly-strip span,.backtest-monthly-strip small{color:var(--muted-2);font:600 7px/1.2 var(--mono)}.backtest-monthly-strip b{font:700 8px/1.2 var(--mono)}.backtest-scan-block,.backtest-compare-block,.backtest-template-block{border-right:0;grid-column:span 2}.backtest-scan-controls{grid-template-columns:repeat(2,minmax(130px,1fr)) auto auto;align-items:end;gap:8px;display:grid}.backtest-scan-controls label{gap:5px;display:grid}.backtest-scan-controls label span{color:var(--muted);font-size:8px}.backtest-walk-summary{color:var(--muted);border:1px solid #b8f35a2e;border-radius:6px;margin-top:12px;padding:9px 10px;font-size:9px}.backtest-compact-table{border:1px solid var(--line);border-radius:7px;max-height:340px;margin-top:12px;overflow:auto}.backtest-compact-table table{border-collapse:collapse;width:100%;font:600 8px/1.35 var(--mono);white-space:nowrap}.backtest-compact-table th,.backtest-compact-table td{border-bottom:1px solid var(--line);color:var(--text-strong);text-align:right;padding:9px 10px}.backtest-compact-table th{z-index:1;background:var(--surface-raised);color:var(--muted);position:sticky;top:0}.backtest-compact-table th:first-child,.backtest-compact-table td:first-child,.backtest-compact-table th:nth-child(2),.backtest-compact-table td:nth-child(2){text-align:left}.backtest-validation-empty,.backtest-comparison-error{border:1px dashed var(--line);color:var(--muted-2);text-align:center;border-radius:7px;margin:12px 0 0;padding:14px;font-size:8px}.backtest-comparison-error{color:var(--orange);border-color:#eeaf594d}.backtest-choice-groups{gap:8px;display:grid}.backtest-choice-groups>div{flex-wrap:wrap;gap:6px;display:flex}.backtest-choice-groups label{border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.backtest-choice-groups input{width:11px;height:11px;accent-color:var(--lime);margin:0}.backtest-template-save{grid-template-columns:minmax(160px,1fr) auto;gap:8px;display:grid}.backtest-template-list{margin-top:10px;display:grid}.backtest-template-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px 0;display:grid}.backtest-template-list>div>span{gap:3px;min-width:0;display:grid}.backtest-template-list b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.backtest-template-list small,.backtest-template-list p{color:var(--muted-2);margin:0;font-size:7px}.backtest-template-list button.danger{color:var(--red)}.backtest-equity-canvas{width:100%;height:280px;display:block}.backtest-table-wrap{max-height:520px;overflow:auto}.backtest-table-wrap table{border-collapse:collapse;width:100%;font:600 9px/1.4 var(--mono);white-space:nowrap}.backtest-table-wrap th,.backtest-table-wrap td{border-bottom:1px solid var(--line);text-align:right;padding:11px 12px}.backtest-table-wrap th:first-child,.backtest-table-wrap td:first-child,.backtest-table-wrap th:nth-child(2),.backtest-table-wrap td:nth-child(2){text-align:left}.backtest-table-wrap th{z-index:2;background:var(--surface-raised);color:var(--muted);position:sticky;top:0}.backtest-table-wrap td{color:var(--text-strong)}.backtest-table-wrap td small{color:inherit;opacity:.65;margin-top:2px;display:block}.backtest-side{border-radius:4px;place-items:center;min-width:24px;padding:3px 5px;display:inline-grid}.backtest-side.long{color:var(--green);background:#8edc781a}.backtest-side.short{color:var(--red);background:#ef7f731a}.backtest-empty,.backtest-empty-cell,.backtest-error{color:var(--muted);padding:42px 18px;text-align:center!important}.backtest-error{color:var(--red);background:#ef7f730f;border:1px solid #ef7f734d;border-radius:10px}.backtest-disclaimer{text-align:center;padding:22px 4px 0}@media (width<=1050px){.backtest-layout{grid-template-columns:1fr}.backtest-controls{position:static}.backtest-form-grid,.backtest-parameters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.backtest-page{padding-inline:10px}.backtest-hero{flex-direction:column;align-items:flex-start;padding-inline:8px}.backtest-integrity{width:100%}.backtest-form-grid,.backtest-parameters,.backtest-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-section-heading.inline{flex-direction:column;align-items:flex-start;gap:7px}.backtest-section-heading.inline p{text-align:left}.backtest-trade-actions{justify-content:space-between;align-items:flex-start;width:100%}.backtest-advanced-grid{grid-template-columns:minmax(0,1fr)}.backtest-validation-block,.backtest-scan-block,.backtest-compare-block,.backtest-template-block{border-right:0;grid-column:auto}.backtest-scan-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-scan-controls label{grid-column:span 2}.backtest-template-save{grid-template-columns:minmax(0,1fr)}.timezone-label{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
