/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.static{position:static}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.order-7{order:7}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[auto-trade-logs\:delete\]{auto-trade-logs:delete}}:root{color-scheme:dark;--bg:#080c13;--panel:#0c1019;--border:#202837;--muted:#758398;--green:#32d5a0;--purple:#a899ff}*{box-sizing:border-box}body{background:var(--bg);color:#dce3ef;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}a,button,input,select{font:inherit}a,button,select{cursor:pointer}a{color:inherit;text-decoration:none}button{color:var(--muted);background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}input,select{color:#e0e7f1;background:#101724;border:1px solid #293345;border-radius:6px;outline:none;width:100%;padding:10px}input:focus,select:focus{border-color:#a899ff}input[type=checkbox]{accent-color:#a899ff;width:auto}input:disabled,select:disabled{color:#68758a}label{color:#8d9aad;font-size:12px;display:block}label input,label select{margin-top:8px}small{color:var(--muted);font-size:12px}.app-header{border-bottom:1px solid var(--border);gap:65px;height:66px;padding:0 25px}.app-header,.brand{align-items:center;display:flex}.brand{letter-spacing:-1px;font-size:23px;font-weight:700}.brand>span:not(.brand-icon){color:#a5a0c7;font-weight:400}.brand-icon{color:#16132a;background:#a899ff;border-radius:9px;place-items:center;width:33px;height:33px;margin-right:9px;display:grid}.brand-logo-dark{flex:none;place-items:center;width:56px;height:46px;margin-right:10px;display:grid;overflow:hidden}.brand-logo-dark img{object-fit:contain;filter:drop-shadow(0 3px 8px #00000052);width:100%;height:100%}.brand small{letter-spacing:1.5px;border-left:1px solid #34394c;margin-left:12px;padding-left:12px;font-size:8px}nav{align-self:stretch;gap:32px;display:flex}nav>a,nav>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}nav .active{color:#b6a9ff;border-bottom:2px solid #a899ff}.market-menu{color:#e1e7f0;white-space:nowrap}.market-menu>span{font-size:15px}.india-page{color:#e8edf5;background:radial-gradient(circle at 78% 0,#1c2b284f,#0000 34%),#090d15;min-height:100vh;padding-bottom:45px}.india-header{border-bottom:1px solid var(--border);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1019e8;align-items:center;gap:60px;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.market-status{color:#b9c4d3;grid-template-columns:8px auto;align-items:center;column-gap:8px;margin-left:auto;font-size:11px;display:grid}.market-status>span{background:#f36c82;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #f36c82}.market-status.open>span{background:#32d5a0;box-shadow:0 0 10px #32d5a0}.market-status small{grid-column:2;margin-top:2px}.india-hero{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1380px;margin:0 auto;padding:62px 32px 34px;display:flex}.india-hero h1{letter-spacing:-2px;margin:10px 0 12px;font-size:clamp(32px,4vw,54px);line-height:1.05}.india-hero p{color:#8e9bae;max-width:720px;margin:0;line-height:1.7}.eyebrow{color:#65ddb6;letter-spacing:1.3px;gap:8px;font-size:11px;font-weight:700}.eyebrow,.scan-button{align-items:center;display:flex}.scan-button{color:#07140f;background:linear-gradient(135deg,#32d5a0,#76e6bd);border-radius:8px;justify-content:center;gap:9px;min-width:190px;padding:13px 18px;font-weight:750;box-shadow:0 10px 35px #32d5a020}.scan-button:disabled{opacity:.7}.india-scan-controls{grid-template-columns:145px minmax(190px,auto);align-items:end;gap:9px;display:grid}.india-scan-controls label{color:#8290a4;grid-row:1/3;font-size:11px}.india-scan-controls label span{margin-bottom:6px;display:block}.india-scan-controls select{background:#0d1622;border-color:#314056;height:44px;margin:0;font-weight:700}.multi-scan-button{color:#c9bbff;background:linear-gradient(135deg,#734ccf40,#23498829);border:1px solid #7059b8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 16px;font-weight:750;display:flex}.multi-scan-button:hover:not(:disabled){color:#fff;background:#774fd54d;border-color:#9e82ef}.multi-scan-button:disabled{opacity:.65}.spin{animation:chart-spin .8s linear infinite}.scanner-summary{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1380px;margin:0 auto;padding:0 32px 24px;display:grid}.scanner-summary article{background:#0e1420;border:1px solid #202a39;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex}.scanner-summary article>span{color:#9e91ff;background:#a899ff16;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.scanner-summary article div{gap:3px;min-width:0;display:grid}.scanner-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.scanner-summary em{color:#66758a;font-size:10px;font-style:normal}.india-results-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px;max-width:1380px;margin:0 auto;padding:0 32px;display:grid}.scanner-card{background:#0c121c;border:1px solid #202a39;border-radius:13px;min-width:0;margin:0;overflow:hidden}.scanner-card-head{border-bottom:1px solid #202a39;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.scanner-card h2{margin:0 0 5px;font-size:18px}.scanner-card-head p{color:#77859a;margin:0;font-size:12px}.stock-search{width:235px;position:relative}.stock-search svg{z-index:1;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.stock-search input{margin:0;padding:9px 10px 9px 34px}.stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.stock-card{background:linear-gradient(145deg,#101824,#0d131d);border:1px solid #202b3a;border-radius:10px;padding:18px;position:relative;overflow:hidden}.stock-card:hover{border-color:#365142;transform:translateY(-1px)}.stock-rank{color:#344155;font-size:25px;font-weight:800;position:absolute;top:10px;right:13px}.stock-title{justify-content:space-between;align-items:flex-start;padding-right:50px;display:flex}.stock-title>div{gap:4px;min-width:0;display:grid}.stock-title>div b{font-size:16px}.stock-title>div span{color:#718097;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.stock-title>strong{white-space:nowrap;font-size:14px}.stock-signal{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.stock-signal>span{color:#42dfa9;letter-spacing:.6px;background:#173d3170;border:1px solid #23694f;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:750}.stock-signal>b{color:#56dbae;font-size:22px}.stock-signal small{font-size:9px}.strength-track{background:#192230;border-radius:5px;height:4px;margin:9px 0 16px;overflow:hidden}.strength-track i{background:linear-gradient(90deg,#23986f,#4de1ad);height:100%;display:block}.stock-metrics{grid-template-columns:1fr 1fr;gap:9px 22px;display:grid}.stock-metrics span{color:#708096;border-top:1px solid #192230;justify-content:space-between;padding-top:8px;font-size:10px;display:flex}.stock-metrics b{color:#c7d0dd}.scanner-loading{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.scanner-loading span{background:linear-gradient(90deg,#111925,#192334,#111925) 0 0/200% 100%;border-radius:10px;height:195px;animation:scanner-shimmer 1.3s infinite}@keyframes scanner-shimmer{to{background-position:-200% 0}}.scanner-empty,.scanner-error{color:#8492a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:270px;display:flex}.scanner-error b{color:#f36c82}.scanner-error button{color:#dce4ef;border:1px solid #354158;border-radius:6px;padding:8px 15px}.scanner-empty h3{color:#dce4ef;margin:2px 0}.scanner-empty p{margin:0}.multi-results-panel{background:linear-gradient(160deg,#101827,#0b111b);border:1px solid #27344a;border-radius:13px;position:sticky;top:82px;overflow:hidden}.multi-results-panel>header{border-bottom:1px solid #263247;align-items:center;gap:10px;padding:18px;display:flex}.multi-results-panel>header>span{color:#b29cf8;background:#19152d;border:1px solid #57498a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.multi-results-panel h2{margin:0 0 4px;font-size:15px}.multi-results-panel header p{color:#718098;margin:0;font-size:11px}.multi-empty{color:#718097;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:28px;display:flex}.multi-empty svg{color:#9b83ed}.multi-empty b{color:#d8e1ee;margin:12px 0 7px}.multi-empty span{font-size:11px;line-height:1.6}.multi-empty button{color:#c9bbff;background:#19152d;border:1px solid #7059b8;border-radius:6px;margin-top:17px;padding:9px 13px}.multi-empty.error b,.multi-empty.error svg{color:#f2778b}.multi-loading{gap:7px;padding:13px;display:grid}.multi-loading span{background:linear-gradient(90deg,#111a28,#1a2638,#111a28) 0 0/200% 100%;border-radius:7px;height:70px;animation:scanner-shimmer 1.3s infinite}.multi-suggestion-list{scrollbar-width:thin;max-height:680px;padding:9px;overflow-y:auto}.multi-suggestion-list article{border-bottom:1px solid #202c3d;grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:8px;padding:12px 9px;display:grid}.multi-rank{color:#a995f2;background:#1a1730;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.multi-stock-title{min-width:0}.multi-stock-title b,.multi-stock-title span{display:block}.multi-stock-title b{color:#e1e8f2;font-size:12px}.multi-stock-title span{color:#718097;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.multi-suggestion-list article>strong{color:#56dfae;text-align:right;font-size:19px}.frame-dots{grid-column:2/4;grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.frame-dots span{color:#657286;text-align:center;background:#101722;border:1px solid #2b3546;border-radius:4px;padding:4px 2px;font-size:8px}.frame-dots span.strong{color:#57dcae;background:#23755426;border-color:#267255}.frame-dots span.buy{color:#d7bc63;background:#7e642224;border-color:#66562c}.india-note{color:#647287;max-width:1316px;margin:16px auto 0;font-size:10px}.india-market-disclaimer{color:#fff;background:linear-gradient(135deg,#a91f31,#721522);border:1px solid #f16b78;border-radius:8px;align-items:flex-start;gap:11px;margin:22px 0 0;padding:15px 17px;display:flex;box-shadow:0 12px 28px #7d142338}.india-market-disclaimer svg{color:#fff;flex:none;margin-top:2px}.india-market-disclaimer p{color:#fff;margin:0;font-size:13px;line-height:1.6}.india-market-disclaimer b{color:#fff}.india-page-disclaimer{max-width:1316px;margin:0 auto 24px}@media (max-width:1050px){.india-results-layout{grid-template-columns:1fr}.multi-results-panel{position:static}}@media (max-width:900px){.scanner-summary{grid-template-columns:1fr 1fr}.stock-grid{grid-template-columns:1fr}.india-header{gap:20px}.india-header nav{display:none}.india-hero{flex-direction:column;align-items:stretch}.india-scan-controls{grid-template-columns:145px 1fr}}@media (max-width:600px){.india-hero{padding:38px 18px 24px}.india-scan-controls{grid-template-columns:1fr}.india-scan-controls label{grid-row:auto}.multi-scan-button,.scan-button{width:100%}.scanner-summary{grid-template-columns:1fr;padding:0 18px 20px}.india-results-layout{padding:0 12px}.scanner-card-head{flex-direction:column;align-items:stretch}.stock-search{width:100%}.stock-grid{padding:10px}.stock-metrics{grid-template-columns:1fr}.india-note{margin:15px 18px}.india-page-disclaimer{margin:0 18px 20px}}.header-right{align-items:center;gap:24px;margin-left:auto;display:flex}.terminal-page :where(.brand small,.paper-badge,.market-menu,.contract-type-select,.symbol small,.feed-badge,.ohlc,.chart-loading-overlay small,.chart-foot,.live-account-card small,.live-account-card b,.live-account-card>span,.premium-lock-overlay small,.coming-soon-banner span,.modal-heading small,.delta-connect-modal>label,.delta-connect-modal>small,.tag,.hint p,.allocation-buttons button,.order-estimate,.safe-note,.status-bar,.status-bar b,.panel-heading small,.compact-auto-toggle,.tsl-edit-row){font-size:11px}.paper-badge{letter-spacing:1px;color:#4ce0b1;background:#14362e70;border:1px solid #205443;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}.avatar{color:#baafe8;background:#262338;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.market-bar{border-bottom:1px solid var(--border);gap:32px;min-height:93px;padding:16px 25px}.market-bar,.symbol{align-items:center;display:flex}.symbol{gap:12px;min-width:230px}.symbol-selectors{grid-template-columns:auto minmax(92px,1fr);align-items:center;gap:4px 8px;min-width:0;display:grid}.symbol select{appearance:none;background:0 0;border:0;margin-bottom:5px;padding:0;font-size:17px;font-weight:700}.symbol .contract-type-select{color:#9daabd;appearance:auto;background:#111824;border:1px solid #30394a;border-radius:4px;width:auto;padding:4px 20px 4px 7px;font-size:10px;font-weight:700}.symbol-selectors>select[aria-label=Symbol]{min-width:0;max-width:170px}.symbol select optgroup,.symbol select option{color:#000;background:#fff}.symbol small{grid-column:1/-1;display:block}.coin{color:#f1af56;background:#ed992420;border-radius:50%;place-items:center;width:33px;height:33px;font-size:23px;display:grid}.main-price{color:var(--green);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.main-price small{margin-top:5px;font-size:9px;display:block}.stat b,.stat small{white-space:nowrap;display:block}.stat b{margin-top:8px;font-size:12px;font-weight:500}.green{color:var(--green)}.red{color:#f36c82}.feed-badge{color:#d5b674;letter-spacing:1px;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.feed-badge i{background:#d5b674;border-radius:50%;width:6px;height:6px}.workspace{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 300px;gap:1px;display:grid}.chart-card,aside{background:var(--panel);min-width:0}.chart-toolbar{z-index:30;border-bottom:1px solid var(--border);align-items:center;gap:17px;height:53px;padding:13px 18px;display:flex;position:relative}.timeframes{gap:4px;display:flex}.timeframes button{justify-content:center;align-items:center;gap:3px;padding:7px 9px;font-size:11px;display:inline-flex}.timeframes button.locked{color:#667384;opacity:.78}.timeframes button.locked:hover{color:#d4b76f;background:#211c13}.timeframes button.locked svg{color:#9f8248}.timeframes .selected{color:#c1b2ff;background:#29253f;border-radius:4px}.divider{background:var(--border);width:1px;height:18px}.toolbar-label{color:#8593a7;align-items:center;gap:7px;font-size:11px;display:flex}.chart-type-switch{background:#0b111b;border:1px solid #273247;border-radius:5px;align-items:center;gap:3px;padding:2px;display:flex}.chart-type-switch button{color:#8593a7;border-radius:3px;align-items:center;gap:6px;min-height:26px;padding:5px 9px;font-size:11px;display:flex}.chart-type-switch button.selected{color:#c1b2ff;background:#29253f}.chart-indicators-trigger{color:#b9c8dc;white-space:nowrap;background:#111a29;border:1px solid #35405a;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.chart-indicators-trigger:hover{color:#e6ddff;border-color:#a58cff}.chart-strategies-trigger{color:#dfc77f;background:#1d1a12;border-color:#4d4326}.chart-strategies-trigger:hover{color:#ffe6a1;border-color:#d2ad4f}.chart-overlays-trigger{color:#dfc77f;background:#1d1a12;border-color:#4d4326}.chart-overlays-trigger.is-open,.chart-overlays-trigger:hover{color:#ffe6a1;background:#28200f;border-color:#d2ad4f}.chart-live-scanner-trigger{color:#91abc2;background:#0e1722;border-color:#33475a}.chart-live-scanner-trigger.is-active,.chart-live-scanner-trigger:hover{color:#68ecc5;background:#10261f;border-color:#26c69a;box-shadow:0 0 16px #20d5a426}.chart-window-controls{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.chart-window-controls a,.chart-window-controls button{color:#aab9cb;cursor:pointer;background:#111b29;border:1px solid #35445a;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.chart-window-controls a:hover,.chart-window-controls button:hover{color:#f3d182;background:#1d2430;border-color:#d5ab57}.chart-window-controls a:focus-visible,.chart-window-controls button:focus-visible{outline-offset:2px;outline:2px solid #eac46d}.chart-indicators-modal{color:#fff8e7;background:#17140e;border:1px solid #55482a;border-radius:11px;flex-direction:column;width:min(900px,100vw - 28px);height:min(690px,100vh - 34px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000d}.chart-indicators-modal header{border-bottom:1px solid #443a24;justify-content:space-between;align-items:center;min-height:54px;padding:12px 17px;display:flex}.chart-indicators-modal header h2{align-items:baseline;gap:13px;margin:0;font-size:19px;display:flex}.chart-indicators-modal header h2 small{color:#9b8df3;font-size:11px;font-weight:700}.chart-indicators-modal header>button{color:#b9aa8a;border-radius:6px;width:30px;height:30px;padding:0;font-size:25px;line-height:1}.chart-indicators-modal header>button:hover{color:#fff;background:#2b261c}.chart-indicators-body{flex:1;grid-template-columns:minmax(330px,1fr) minmax(280px,.86fr);min-height:0;display:grid}.chart-indicators-picker{border-right:1px solid #443a24;flex-direction:column;min-width:0;min-height:0;display:flex}.chart-indicators-search{color:#8e8167;background:#0e0d09;border:1px solid #514423;border-radius:6px;align-items:center;gap:10px;margin:16px 14px 11px;padding:0 12px;display:flex}.chart-indicators-search:focus-within{border-color:#d7ae55;box-shadow:0 0 0 3px #d7ae551c}.chart-indicators-search input{color:#fff7e2;width:100%;height:41px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.chart-indicators-search input::placeholder{color:#9c8f74}.chart-indicators-tabs{border-bottom:1px solid #3d3523;align-items:center;gap:10px;padding:0 14px 12px;display:flex}.chart-indicators-tabs button{color:#f2e7cf;border:1px solid #4e4122;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 12px;font-size:11px;display:inline-flex}.chart-indicators-tabs button.active{color:#1b160c;background:linear-gradient(#f2ce74,#d7a947);border-color:#e3b958;box-shadow:inset 0 1px #fff8}.chart-indicators-list{overscroll-behavior:contain;min-height:190px;overflow-y:auto}.chart-indicators-item{border-bottom:1px solid #343a42;align-items:stretch;min-height:57px;transition:background .15s;display:flex}.chart-indicators-item.is-selected,.chart-indicators-item:hover{background:#221e15}.chart-indicator-star{color:#75869a;flex:0 0 34px;place-items:center;width:34px;padding:0;display:grid}.chart-indicator-star.active,.chart-indicator-star:hover{color:#f2bd4c}.chart-indicator-main{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 12px 9px 0;display:flex}.chart-indicator-main>span{gap:4px;min-width:0;display:grid}.chart-indicator-main b{color:#fff9e9;font-size:12px;font-weight:600}.chart-indicator-main b,.chart-indicator-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-indicator-main small{color:#7797bd;font-size:9px}.chart-indicator-main em{color:#a38cf5;margin-left:auto;font-size:14px;font-style:normal;font-weight:800}.chart-indicators-item.is-selected .chart-indicator-main em{color:#62d1ae}.chart-indicators-empty{color:#9d927c;text-align:center;margin:46px 12px;font-size:12px}.chart-indicators-active{background:#11151b;flex-direction:column;min-width:0;min-height:0;display:flex}.chart-indicators-active-heading{border-bottom:1px solid #343b45;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.chart-indicators-active-heading strong{color:#f6f1e5;font-size:12px}.chart-indicators-active-heading span{color:#9582e9;font-size:11px}.chart-indicators-active-list{flex:1;min-height:0;padding:8px;overflow-y:auto}.chart-indicators-active-row{text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px 9px;display:flex}.chart-indicators-active-row:hover{background:#1c2530}.chart-indicators-active-list i{border-radius:4px;flex:none;width:4px;height:29px}.chart-indicators-active-list span{flex:1;gap:3px;min-width:0;display:grid}.chart-indicators-active-list b{color:#edf3fb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chart-indicators-active-list small{color:#7f93ad;font-size:9px}.chart-indicator-remove,.chart-indicator-settings{color:#91a3ba;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:29px;height:29px;display:grid}.chart-indicator-settings:hover{color:#c8baff;background:#29243d;border-color:#6d5daf}.chart-indicator-remove{font-size:17px}.chart-indicator-remove:hover{color:#ff9ba5;background:#2d1c21;border-color:#754047}.chart-indicators-active-list>p{color:#71839a;text-align:center;margin:48px 24px;font-size:11px;line-height:1.6}.chart-indicators-remove-all{color:#df8f97;background:#21161a;border:1px solid #58363a;border-radius:6px;min-height:34px;margin:9px 12px 13px;font-size:11px;font-weight:700}.chart-indicators-remove-all:hover{background:#301b21;border-color:#92515a}.chart-indicators-modal footer{border-top:1px solid #443a24;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:9px 16px;display:flex}.chart-indicators-modal footer span{color:#988b71;font-size:10px}.chart-indicators-modal footer button{color:#1b160c;background:#e5ba58;border-radius:6px;min-width:78px;padding:8px 13px;font-size:11px;font-weight:800}.indicator-inputs-backdrop{z-index:4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070bb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.indicator-inputs-modal{color:#f8f3e8;background:#151821;border:1px solid #66532d;border-radius:12px;width:min(430px,100vw - 24px);overflow:hidden;box-shadow:0 24px 80px #000c}.indicator-inputs-modal header{border-bottom:1px solid #343b48;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.indicator-inputs-modal header small{color:#d3ae59;letter-spacing:.12em;font-size:9px;font-weight:800}.indicator-inputs-modal header h3{margin:3px 0 0;font-size:15px}.indicator-inputs-modal header button{color:#9ba8ba;border-radius:6px;width:30px;height:30px;font-size:22px}.indicator-inputs-modal header button:hover{color:#fff;background:#242b38}.indicator-inputs-fields{gap:12px;max-height:min(430px,55vh);padding:17px;display:grid;overflow-y:auto}.indicator-inputs-fields label{grid-template-columns:minmax(0,1fr) 135px;align-items:center;gap:18px;display:grid}.indicator-inputs-fields label span{color:#c3cede;font-size:12px;font-weight:650}.indicator-inputs-fields input{color:#f7f9fd;width:100%;height:37px;font:inherit;background:#0b1019;border:1px solid #414d61;border-radius:6px;outline:0;padding:0 10px;font-size:12px}.indicator-inputs-fields input:focus{border-color:#a98df1;box-shadow:0 0 0 3px #9875e51c}.indicator-inputs-empty{color:#8896a8;text-align:center;margin:12px 0;font-size:12px}.indicator-inputs-error{color:#ff8d98;margin:-5px 17px 12px;font-size:11px}.indicator-inputs-modal footer{border-top:1px solid #343b48;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.indicator-inputs-modal footer div{gap:8px;display:flex}.indicator-inputs-modal footer button{color:#b5c0cf;border:1px solid #3d485a;border-radius:6px;min-height:34px;padding:6px 12px;font-size:11px;font-weight:750}.indicator-inputs-modal footer button:hover{color:#fff;background:#232a36}.indicator-inputs-modal footer .indicator-inputs-reset{color:#d2ad5e;border-color:#0000}.indicator-inputs-modal footer .indicator-inputs-apply{color:#17130a;background:#e5ba58;border-color:#c89b3d}.chart-strategy-library-modal{color:#eff4fb;background:#111720;border:1px solid #4d4328;border-radius:11px;flex-direction:column;width:min(540px,100vw - 24px);max-height:min(650px,100vh - 30px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000d}.chart-strategy-library-modal header{border-bottom:1px solid #303948;justify-content:space-between;align-items:flex-start;padding:18px 20px 12px;display:flex}.chart-strategy-library-modal header small{color:#d7b45a;letter-spacing:.12em;font-size:9px;font-weight:800}.chart-strategy-library-modal header h2{margin:4px 0 0;font-size:20px}.chart-strategy-library-modal header>button{color:#9eacbf;width:29px;height:29px;padding:0;font-size:24px}.chart-strategy-library-modal .chart-indicators-search{margin:14px 16px 10px}.chart-strategy-library-list{min-height:160px;padding:0 16px 13px;overflow-y:auto}.chart-strategy-library-list .terminal-strategy-row{border-radius:7px;padding:0 8px}.chart-strategy-library-list .terminal-strategy-row.is-selected{background:#172334}.chart-overlays-modal{width:min(590px,100vw - 24px)}.chart-overlays-modal header p{color:#8493a6;margin:5px 0 0;font-size:10px}.chart-overlays-list{gap:7px;min-height:0;padding-top:14px;display:grid}.chart-overlays-list .terminal-strategy-row{border:1px solid #2a3748;min-height:82px}.chart-overlays-list .terminal-strategy-row.is-selected{background:#211d14;border-color:#8c7135}.chart-overlays-modal footer{border-top:1px solid #303948;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 18px;display:flex}.chart-overlays-modal footer span{color:#8391a4;font-size:10px}.chart-overlays-modal footer button{color:#1c1609;background:#e5ba58;border-radius:6px;min-width:78px;min-height:34px;padding:6px 14px;font-size:11px;font-weight:800}@media (max-width:700px){.chart-indicators-modal{width:calc(100vw - 14px);height:calc(100vh - 18px)}.chart-indicators-body{display:block;overflow-y:auto}.chart-indicators-picker{border-bottom:1px solid #443a24;border-right:0;min-height:68%}.chart-indicators-active{min-height:250px}.chart-indicators-modal footer{padding:9px 12px}.chart-indicators-modal footer span{display:none}.chart-indicators-trigger{padding:5px 7px}}.chart-title{align-items:center;gap:24px;padding:17px 20px 5px;font-size:12px;display:flex}.active-strategy{color:#8d9bb0;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.active-strategy b{color:#c8bfff}.strategy-inputs-trigger{color:#c8bfff;cursor:pointer;background:#1d1930;border:1px solid #544979;border-radius:5px;flex:none;place-items:center;width:25px;height:25px;padding:0;display:grid}.strategy-inputs-trigger:hover{color:#fff;background:#302750;border-color:#b09aff}.strategy-inputs-trigger:focus-visible{outline-offset:2px;outline:2px solid #b09aff}.quality-legend{color:#54d7aa}.chart-strategy-error{color:#ff899e;background:#27151c;margin:0;padding:7px 16px;font-size:11px}.chart-title b{font-weight:500}.chart-title b span,.ohlc{color:var(--muted)}.ohlc{font-size:10px}.ohlc em{color:var(--green);margin-right:8px;font-style:normal}.chart{width:100%;height:440px}.chart-stage{background:#0c1019;min-height:440px;position:relative}.chart-strategy-overlay{z-index:6;color:#9aa8bb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f17e0;border:1px solid #3e3858;border-radius:7px;align-items:center;gap:7px;max-width:min(440px,100% - 28px);min-height:31px;padding:4px 5px 4px 10px;display:flex;position:absolute;top:42px;right:14px;box-shadow:0 6px 20px #0008}.chart-strategy-overlay>span{color:#7f8ca0;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.chart-strategy-overlay>b{color:#d5caff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.chart-strategy-overlay>small{color:#6fd6af;flex:none;font-size:9px}.chart-strategy-overlay .strategy-inputs-trigger{width:23px;height:23px}.chart-placeholder{background:#0c1019}.chart-loading-overlay{z-index:20;color:#e3e9f4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c13c7;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.chart-loading-overlay b{font-size:13px;font-weight:600}.chart-loading-overlay small{color:var(--muted);font-size:10px}.chart-spinner{border-left:3px solid #283246;border-bottom:3px solid #283246;border-top:3px solid #283246;border-top-color:var(--green);border-right:3px solid #a899ff;border-radius:50%;width:30px;height:30px;animation:chart-spin .75s linear infinite}@keyframes chart-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.chart-spinner{animation-duration:1.5s}}.chart-footer{color:#65738a;border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 20px;font-size:9px;display:flex}.chart-footer a{align-items:center;display:inline-flex}.tabs{border-bottom:1px solid var(--border);align-items:center;gap:24px;height:47px;padding:0 20px;display:flex}.tabs button{height:100%;font-size:12px}.tabs .active{border-bottom:2px solid var(--purple);color:#c5b8ff}.tabs span{color:#5d6b80;margin-left:auto;font-size:10px}.empty-state{text-align:center;color:#6e7c91;padding:27px}.empty-state svg{color:#545b7b;margin:0 auto}.empty-state h3{color:#a4b0c2;margin:10px 0;font-size:13px;font-weight:500}.empty-state p{margin:0;font-size:11px;line-height:1.7}aside{padding:22px 20px}.live-account-card{border:1px solid var(--border);background:#101621;border-radius:6px;grid-template-columns:minmax(105px,1fr) minmax(70px,.72fr) 96px;align-items:center;gap:10px;margin-bottom:14px;padding:13px 12px;display:grid}.live-account-card button{white-space:nowrap;width:100%;padding:9px 10px}.live-account-card b,.live-account-card small{display:block}.live-account-card small{color:var(--muted);font-size:8px;line-height:1.35}.live-account-card b{margin-top:4px;font-size:10px;line-height:1.25}.live-account-card>span{color:var(--muted);text-align:center;font-size:8px;line-height:1.45}.account-card-heading{min-width:0}.premium-account-lock{background:#101621;border:1px solid #a889ff52;border-radius:8px;min-height:78px;margin-bottom:14px;position:relative;overflow:hidden}.premium-card-preview{opacity:.32;filter:blur(2.4px);pointer-events:none;-webkit-user-select:none;user-select:none;border:0;margin:0}.premium-lock-overlay{color:#f2efff;cursor:pointer;background:linear-gradient(90deg,#080c14bd,#18112cd1);grid-template-rows:1fr 1fr;grid-template-columns:30px auto;place-content:center;column-gap:10px;width:100%;padding:12px;display:grid;position:absolute;inset:0}.premium-lock-overlay:hover{background:linear-gradient(90deg,#0a0f18db,#241844e6)}.premium-lock-icon{color:#b7a3ff;background:#8b6cec21;border:1px solid #b197ff73;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:30px;height:30px;display:grid}.premium-lock-overlay strong{color:#c8baff;text-align:left;align-self:end;font-size:12px}.premium-lock-overlay small{color:#8c98aa;text-align:left;align-self:start;font-size:9px}.plan-upgrade-modal .modal-heading h2{color:#d4c9ff;align-items:center;gap:8px;display:flex}.premium-page-gate{background:radial-gradient(circle at 50% 20%,#7953dc2b,#0000 34%),radial-gradient(circle at 15% 80%,#269e7b1a,#0000 28%),#070c14;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.premium-page-gate:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:42px 42px;position:absolute;inset:0}.premium-page-gate-glow{filter:blur(80px);background:#744eda1f;border-radius:50%;width:420px;height:420px;position:absolute}.premium-page-modal{z-index:1;border-color:#4c3a78;width:min(440px,100%);margin:0;position:relative;box-shadow:0 30px 90px #0000008c,0 0 60px #714ed21a}.premium-page-modal .modal-heading>a{color:#8795a9;border:1px solid #344157;border-radius:7px;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.premium-feature-lock{background:linear-gradient(110deg,#774fd326,#121b2acc);border:1px solid #4a396e;border-radius:9px;align-items:center;gap:13px;margin:18px 0;padding:15px;display:flex}.premium-feature-lock>span{color:#c3b1ff;background:#241a3c;border:1px solid #6f55a7;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.premium-feature-lock b{color:#e7e0ff;font-size:13px}.premium-feature-lock p{color:#8997aa;margin:4px 0 0;font-size:11px;line-height:1.45}.premium-page-modal .modal-actions a{justify-content:center;align-items:center;display:flex}.premium-security-note{text-align:center;justify-content:center;align-items:center;gap:6px;color:#718197!important;display:flex!important}.coming-soon-banner{color:#ad99ff;background:#7e5be214;border:1px solid #a989ff38;border-radius:7px;align-items:center;gap:11px;margin-top:18px;padding:12px;display:flex}.coming-soon-banner b,.coming-soon-banner span{display:block}.coming-soon-banner b{color:#e0d9ff;font-size:11px}.coming-soon-banner span{color:#7f8ba0;margin-top:3px;font-size:9px}.otp-input-wrap{position:relative}.otp-input-wrap svg{z-index:1;color:#8f7de0;position:absolute;top:18px;left:12px}.delta-connect-modal .otp-input-wrap input{letter-spacing:.42em;padding-left:38px;font-size:18px;font-weight:700}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060bc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delta-connect-modal{background:#101621;border:1px solid #2c374a;border-radius:10px;width:min(430px,100%);padding:22px;box-shadow:0 24px 80px #000b}.delta-account-connect{width:min(660px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.modal-heading{justify-content:space-between;align-items:flex-start;display:flex}.modal-heading small{color:#a899ff;font-size:9px}.modal-heading h2{margin:5px 0 0;font-size:19px}.modal-heading>button{color:#8d99ab;font-size:25px;line-height:1}.delta-connect-modal>p{color:var(--muted);font-size:11px;line-height:1.6}.delta-connect-modal>label{color:#aeb8c8;margin-top:14px;font-size:10px;display:block}.delta-connect-modal input,.delta-connect-modal select{color:#eef3fb;background:#0a0f18;border:1px solid #303b50;border-radius:5px;width:100%;margin-top:7px;padding:10px}.delta-connect-modal .production-warning{color:#ffb45b;background:#ffb45b12;border:1px solid #ffb45b40;border-radius:6px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 11px;display:flex}.delta-connect-modal .production-warning svg{flex:none;margin-top:2px}.delta-connect-modal .connect-error{color:#f36c82}.modal-actions{justify-content:flex-end;gap:8px;margin:18px 0 12px;display:flex}.delta-connect-modal>small{color:#677389;font-size:9px;display:block}.delta-connect-intro{background:linear-gradient(110deg,#7e5be221,#0f1724bf);border:1px solid #a989ff47;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px;display:flex}.delta-connect-intro>div{align-items:flex-start;gap:10px;display:flex}.delta-connect-intro>div>svg{color:#ae9cff;flex:none;margin-top:2px}.delta-connect-intro b,.delta-connect-intro small{display:block}.delta-connect-intro b{color:#eeeaff;font-size:12px}.delta-connect-intro small{color:#93a0b3;margin-top:4px;font-size:10px;line-height:1.45}.delta-connect-intro>a{color:#100d1d;background:#a995ff;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:162px;padding:10px 12px;font-size:11px;font-weight:700;display:inline-flex}.delta-connect-steps{gap:8px;margin:14px 0 2px;padding:0;list-style:none;display:grid}.delta-connect-steps li{background:#0b111b;border:1px solid #263247;border-radius:7px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.delta-connect-steps li>span{color:#c6baff;background:#211a35;border:1px solid #625394;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.delta-connect-steps b,.delta-connect-steps small{display:block}.delta-connect-steps b{color:#dce3ee;font-size:11px}.delta-connect-steps small{color:#8290a5;margin-top:3px;font-size:10px;line-height:1.45}.delta-connect-steps strong{color:#b8a7ff;font-weight:650}.delta-connect-steps code{color:#77e4c0;white-space:nowrap;background:#111b27;border:1px solid #42506a;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.delta-credential-note{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex!important}.delta-credential-note svg{flex:none}@media (max-width:620px){.delta-account-connect{padding:18px}.delta-connect-intro{flex-direction:column;align-items:stretch}.delta-connect-intro>a{width:100%}}.panel-heading{align-items:center;gap:9px;display:flex}.panel-heading svg{color:#9b8ce0}.panel-heading h2{margin:0;font-size:13px;font-weight:600}.tag{color:#8996ab;letter-spacing:.6px;background:#192131;border:1px solid #293346;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:8px}.tag.real{color:#ffb45b;background:#241a0d;border-color:#7c5b28}.modal-actions .buy,.modal-actions .sell{border-radius:5px;padding:10px 14px}.strategy-name{background:#121927;border:1px solid #273146;border-radius:7px;align-items:center;gap:11px;margin:20px 0 12px;padding:13px;display:flex}.strategy-icon{color:#b2a1ff;background:#27233c;border-radius:6px;padding:8px}.strategy-name b{font-size:12px}.strategy-name small{margin-top:6px;font-size:10px;display:block}.muted{color:var(--muted);font-size:11px;line-height:1.6}.field-grid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.hint{color:#75839b;align-items:flex-start;gap:8px;margin:13px 0 20px;display:flex}.hint svg{flex-shrink:0;margin-top:2px}.hint p{margin:0;font-size:10px;line-height:1.6}.primary{color:#16132b;background:#a899ff;border-radius:6px;width:100%;padding:12px;font-size:12px;font-weight:600}.section-divider{background:var(--border);height:1px;margin:24px -20px}.balance{justify-content:space-between;align-items:center;gap:16px;margin-top:23px;display:flex}.balance-main{min-width:0}.balance small{font-size:10px;display:block}.balance strong{margin:9px 0;font-size:25px;display:block}.balance strong span{color:#677389}.current-trade-summary{text-align:right;font-variant-numeric:tabular-nums;min-width:96px}.current-trade-summary>b{margin-bottom:9px;font-size:20px;line-height:1;display:block}.current-trade-summary span{color:#d9e1ee;white-space:nowrap;font-size:12px}.current-trade-summary span strong{margin:0;font-size:14px;display:inline}.trading-history-table{min-height:150px}.trading-history-table td:last-child,.trading-history-table th:last-child{text-align:left;width:55%}.trading-history-table .history-empty{text-align:center;color:var(--muted);padding:38px 12px}.order-ticket{color:#8b94a6;margin-top:18px}.leverage-control{z-index:30;position:relative}.leverage-control.is-open{z-index:80}.leverage-row{color:#9ca8ba;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:#2a2f3b;border:1px solid #373d4a;border-radius:2px;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.leverage-control.is-open .leverage-row,.leverage-row:hover{background:#303642;border-color:#8f6735}.leverage-row:focus-visible{outline-offset:2px;outline:2px solid #ed9a43}.leverage-row:disabled{opacity:.62;cursor:wait}.leverage-select{color:#ff8a32;align-items:center;gap:6px;font-weight:800;display:flex}.leverage-select svg{transition:transform .18s}.leverage-control.is-open .leverage-select svg{transform:rotate(180deg)}.leverage-slider-popover{z-index:90;color:#dce5f1;background:linear-gradient(145deg,#1d2531,#101720);border:1px solid #6e5334;border-radius:10px;width:100%;padding:13px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 48px #000c}.leverage-slider-heading{border-bottom:1px solid #313b49;justify-content:space-between;align-items:center;margin-bottom:9px;padding-bottom:9px;font-size:11px;display:flex}.leverage-slider-heading span{color:#96a5b8}.leverage-slider-heading strong{color:#ff973f;font-size:14px}.leverage-slider-list{grid-template-columns:repeat(9,minmax(0,1fr));align-items:start;gap:0;padding-top:2px;display:grid;position:relative}.leverage-slider-list:before{content:"";background:linear-gradient(90deg,#4a6078,#e0a63d 52%,#ef6a3d);border-radius:2px;height:2px;position:absolute;top:10px;left:5.5%;right:5.5%}.leverage-slider-list button{z-index:1;color:#aebaca;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:38px;padding:3px 0 2px;font-size:9px;font-weight:750;display:flex;position:relative}.leverage-slider-list button:hover{color:#fff;background:#293443}.leverage-slider-list button.active{color:#ffad62;background:#3b2b20}.leverage-slider-dot{background:#18212c;border:2px solid #728197;border-radius:50%;flex:none;width:12px;height:12px;display:block}.leverage-slider-list button.active .leverage-slider-dot{background:#ff7e2f;border-color:#ff9a43;box-shadow:0 0 0 4px #ff7e2f24}.leverage-slider-popover>small{color:#d6945d;border-top:1px solid #313b49;margin-top:9px;padding-top:9px;font-size:9px;line-height:1.4;display:block}.order-tabs{border-bottom:1px solid #272d38;gap:20px;height:44px}.order-tabs,.order-tabs button{align-items:center;display:flex}.order-tabs button{border-bottom:2px solid #0000;align-self:stretch;gap:5px;padding:0;font-size:11px}.order-tabs button.active{color:#f2f3f7;border-bottom-color:#ff7a25;font-weight:700}.order-tabs svg{color:#f0ca00}.ticket-input{background:#2a2f3b;border:1px solid #373d4a;align-items:center;height:35px;margin-top:12px;display:flex}.ticket-input input{background:0 0;border:0;border-radius:0;min-width:0;height:100%;padding:7px}.ticket-input span{color:#fff;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:flex}.allocation-buttons{background:#292e39;grid-template-columns:repeat(5,1fr);display:grid}.allocation-buttons button{color:#d6d9e0;padding:5px 2px;font-size:9px;font-weight:700}.allocation-buttons button:hover{color:#ff7a25}.order-estimate{color:#687182;justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.safe-note{color:#89b8a7;background:#11231e70;border:1px solid #254139;border-radius:5px;margin-top:20px;padding:12px;font-size:10px}.safe-note span{margin-right:6px}.editor-link{color:#9b8fce;margin-top:23px;font-size:10px}.editor-link,.status-bar{justify-content:space-between;align-items:center;display:flex}.status-bar{color:#68778c;padding:12px 24px;font-size:9px}.status-bar span{align-items:center;gap:7px;display:flex}.status-bar b{color:#8e9aaa;border:1px solid #2e3747;border-radius:3px;padding:2px 4px;font-size:8px}@media (min-width:1500px){.chart{height:540px}.workspace{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:1100px){.market-bar{gap:18px}.ohlc,.stat:nth-last-of-type(-n+2){display:none}.workspace{grid-template-columns:minmax(0,1fr) 275px}.divider,.toolbar-label{display:none}}@media (max-width:760px){.app-header{gap:15px;padding:0 15px}.avatar,.brand small,nav{display:none}.market-bar{gap:22px;padding:16px;overflow:auto}.stat{display:none}.feed-badge{font-size:8px}.workspace{display:block}aside{border-top:1px solid var(--border)}.timeframes{gap:0}.timeframes button{padding:7px}.chart{height:400px}.chart-title{padding-left:14px}.status-bar>span:nth-child(2){display:none}.main-price{font-size:20px}.symbol{min-width:210px}}.editor-page{background:radial-gradient(circle at 8% 0,#3274d217,#0000 28%),radial-gradient(circle at 88% 8%,#855de014,#0000 24%);min-height:100vh;margin:0;padding:28px 25px 56px;overflow-x:hidden}.strategy-lab-header{z-index:20;border-bottom:1px solid var(--border);background:var(--bg);width:100vw;margin:-28px 0 28px calc(50% - 50vw);position:relative}.strategy-lab-header-inner{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:32px;width:100%;height:66px;margin:0 auto;padding:0 25px;display:grid}.lab-brand{width:max-content}.lab-brand .brand-logo-dark{margin-right:10px}.lab-brand>span:not(.brand-logo-dark){color:#a5a0c7;font-weight:400}.lab-brand small{color:var(--muted)}.lab-mode-nav{box-shadow:none;gap:30px;display:flex}.lab-mode-nav,.lab-mode-nav button{background:0 0;border:0;border-radius:0;align-self:stretch;align-items:center;padding:0}.lab-mode-nav button{min-height:66px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.lab-mode-nav button:hover{color:#dce5f2;background:0 0}.lab-mode-nav button.active{color:#b6a9ff;box-shadow:none;background:0 0;border-bottom-color:#a899ff}.lab-mode-nav button.active svg{color:#c1adff}.lab-terminal-link{color:#4ce0b1;letter-spacing:.04em;text-transform:uppercase;background:#14362e70;border:1px solid #205443;border-radius:5px;justify-content:center;justify-self:end;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:9px;font-weight:650;display:inline-flex}.lab-terminal-link:hover{color:#7cebc7;background:#173e34;border-color:#32725d}.lab-mode-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 150px);padding:48px 20px;display:flex}.lab-mode-placeholder-icon{color:#b6a2fa;background:linear-gradient(145deg,#8964e430,#1e57aa17);border:1px solid #9677ed57;border-radius:17px;place-items:center;width:62px;height:62px;margin-bottom:18px;display:grid;box-shadow:0 18px 50px #00000038}.lab-mode-placeholder>small{color:#6e86ac;letter-spacing:.18em;font-size:9px;font-weight:800}.lab-mode-placeholder h1{letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(28px,4vw,46px)}.lab-mode-placeholder p{color:#7f8da2;max-width:540px;margin:0;font-size:13px;line-height:1.7}.lab-coming-soon{color:#9eacc0;letter-spacing:.05em;text-transform:uppercase;background:#0e1622;border:1px solid #2f3e54;border-radius:999px;margin-top:24px;padding:8px 13px;font-size:9px;font-weight:700}.templates-workspace{color:#dce7f6;width:100%;max-width:1540px;margin:0 auto}.templates-hero{background:radial-gradient(circle at 80% 0,#6850d630,#0000 38%),linear-gradient(135deg,#0d1725,#09111c);border:1px solid #223149;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:32px;padding:27px 30px;display:flex;box-shadow:0 22px 60px #00000038}.templates-kicker{color:#9f8cf5;letter-spacing:.14em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.templates-hero h1{letter-spacing:-.045em;margin:11px 0 9px;font-size:clamp(29px,3.2vw,48px);line-height:1.03}.templates-hero h1 em{color:#55dfb0;font-style:normal}.templates-hero p{color:#8c9bb0;max-width:660px;margin:0;font-size:12px;line-height:1.65}.templates-hero-stats{background:#28374d;border:1px solid #28374d;border-radius:9px;flex:none;grid-template-columns:repeat(3,auto);gap:1px;display:grid;overflow:hidden}.templates-hero-stats span{color:#77869a;background:#0b1320;flex-direction:column;min-width:108px;padding:14px 16px;font-size:12px;display:flex}.templates-hero-stats b{color:#dbe5f2;margin-bottom:3px;font-size:18px}.templates-toolbar{align-items:center;gap:13px;margin:16px 0;display:flex}.templates-search{color:#71839b;background:#0a121e;border:1px solid #29384e;border-radius:8px;align-items:center;gap:9px;width:min(360px,100%);height:42px;padding:0 13px;display:flex}.templates-search:focus-within{border-color:#7864d0;box-shadow:0 0 0 3px #7864d01a}.templates-search input{color:#dfe8f4;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:11px}.templates-categories{gap:6px;display:flex;overflow-x:auto}.templates-categories button{color:#8190a5;white-space:nowrap;background:#0b1320;border:1px solid #253349;border-radius:7px;min-height:36px;padding:0 13px;font-size:12px}.templates-categories button.active,.templates-categories button:hover{color:#c9bdff;background:#6e53c726;border-color:#6d59c0}.templates-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.template-inspector,.templates-catalog{background:#080e17d6;border:1px solid #223149;border-radius:11px}.templates-catalog{padding:18px}.templates-section-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.templates-section-title h2{margin:0 0 3px;font-size:16px}.templates-section-title p{color:#6f7e93;margin:0;font-size:10px}.templates-section-title>span{color:#e1bd67;background:#a7791b14;border:1px solid #3d3420;border-radius:999px;padding:6px 9px;font-size:9px}.template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.template-card{cursor:pointer;background:linear-gradient(145deg,#0d1724,#09111b);border:1px solid #26354b;border-radius:9px;min-width:0;padding:16px;transition:all .18s;position:relative;overflow:hidden}.template-card:before{content:"";opacity:.65;background:#8c6eed;width:3px;position:absolute;inset:0 auto 0 0}.template-card.cyan:before{background:#39c9d0}.template-card.blue:before{background:#4f9eef}.template-card.orange:before{background:#eca84c}.template-card.green:before{background:#43d39e}.template-card.selected,.template-card:hover{border-color:#6758a8;transform:translateY(-1px);box-shadow:0 12px 32px #00000038}.template-card.selected{background:linear-gradient(145deg,#48358430,#09111b)}.template-card-top{grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.template-symbol{color:#aa95fa;background:#111c2c;border:1px solid #34445e;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.template-category{color:#788aa4;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.template-card h3{color:#e4ebf5;margin:3px 0 0;font-size:13px}.template-risk{color:#dcb958;text-transform:uppercase;border:1px solid #544520;border-radius:999px;padding:5px 7px;font-size:8px}.template-risk.low{color:#54d7aa;border-color:#245a49}.template-risk.high{color:#ef7f91;border-color:#68343f}.template-card>p{color:#8290a4;min-height:38px;margin:13px 0 11px;font-size:12px;line-height:1.55}.template-chips{flex-wrap:wrap;gap:5px;display:flex}.template-chips span{color:#aeb9c9;background:#0a111c;border:1px solid #29384d;border-radius:5px;padding:5px 7px;font-size:10px}.template-card-meta{color:#9ba8ba;border-top:1px solid #202c3e;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;padding-top:12px;font-size:12px;display:grid}.template-card-meta span{min-width:0}.template-card-meta b{color:#5f7087;text-transform:uppercase;margin-bottom:3px;font-size:12px;display:block}.template-preview-button{color:#b9c5d5;background:#101927;border:1px solid #33435b;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:9px;display:flex}.template-preview-button:hover{color:#d4caff;border-color:#7965d1}.templates-empty{color:#69788e;flex-direction:column;grid-column:1/-1;align-items:center;gap:7px;padding:70px 20px;display:flex}.templates-empty b{color:#c6d0dd}.template-inspector{position:sticky;top:14px;overflow:hidden}.template-inspector-banner{background:radial-gradient(circle at 90% 0,#8969eb3d,#0000 55%),#101928;border-bottom:1px solid #2a3850;flex-direction:column;padding:20px;display:flex}.template-inspector-banner.cyan{background:radial-gradient(circle at 90% 0,#39c9d033,#0000 55%),#101928}.template-inspector-banner.blue{background:radial-gradient(circle at 90% 0,#4f9eef33,#0000 55%),#101928}.template-inspector-banner.orange{background:radial-gradient(circle at 90% 0,#eca84c33,#0000 55%),#101928}.template-inspector-banner.green{background:radial-gradient(circle at 90% 0,#43d39e33,#0000 55%),#101928}.template-inspector-banner span{color:#9f8cf5;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.template-inspector-banner b{color:#edf3fc;margin:7px 0 4px;font-size:20px}.template-inspector-banner small{color:#8190a6;font-size:9px}.template-logic-flow{color:#63758f;border-bottom:1px solid #202c3e;justify-content:center;align-items:center;gap:6px;padding:13px;display:flex}.template-logic-flow span{color:#9daabe;background:#0a121e;border:1px solid #2b3b52;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:800}.template-logic-flow svg{color:#4bd6a7}.template-rule{background:#20896714;border:1px solid #285b4c;border-radius:7px;margin:14px 14px 0;padding:12px}.template-rule.sell{background:#a1374b12;border-color:#63333d}.template-rule>span{color:#52dbad;letter-spacing:.08em;font-size:8px;font-weight:800}.template-rule.sell>span{color:#ed7185}.template-rule p{color:#a9b6c8;margin:6px 0 0;font-size:12px;line-height:1.55}.template-inspector-section{border-top:1px solid #202c3e;border-bottom:1px solid #202c3e;margin-top:14px;padding:15px}.template-inspector-section h3{margin:0 0 8px;font-size:11px}.template-inspector-section>div{color:#8493a7;border-top:1px solid #192536;justify-content:space-between;gap:12px;padding:7px 0;font-size:10px;display:flex}.template-inspector-section b{color:#d4ddea}.template-disclaimer{color:#c6ad6c;background:#936b1812;border:1px solid #4a4025;border-radius:6px;align-items:flex-start;gap:8px;margin:14px;padding:10px;display:flex}.template-disclaimer svg{flex:none}.template-disclaimer p{margin:0;font-size:9px;line-height:1.5}.template-disclaimer b{color:#efd17b}.template-use-button{color:#071710;background:linear-gradient(135deg,#5de2b4,#36c995);border:1px solid #4fcfa5;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 28px);min-height:43px;margin:14px;font-size:11px;font-weight:800;display:flex}.template-use-button:hover{background:#74e8c0;box-shadow:0 10px 25px #36c9952e}@media (max-width:1100px){.templates-layout{grid-template-columns:1fr}.template-inspector{position:static}.templates-hero{flex-direction:column;align-items:flex-start}.templates-hero-stats{width:100%}.templates-hero-stats span{flex:1;min-width:0}}@media (max-width:700px){.templates-hero{padding:21px 18px}.templates-hero-stats{grid-template-columns:1fr}.templates-toolbar{flex-direction:column;align-items:stretch}.templates-search{width:100%}.template-card-grid{grid-template-columns:1fr}.templates-catalog{padding:12px}.templates-section-title>span{display:none}.template-card-top{grid-template-columns:35px minmax(0,1fr)}.template-risk{grid-column:2;width:max-content}.template-card-meta{grid-template-columns:1fr}}.library-catalog{margin-top:16px}.library-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.library-delete{color:#d78091;cursor:pointer;background:#a1374b12;border:1px solid #3a2a33;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.library-delete:focus-visible,.library-delete:hover{color:#ffb3c0;background:#a1374b2e;border-color:#ef7f91}@media (max-width:700px){.library-grid{grid-template-columns:1fr}.library-card .template-card-top{grid-template-columns:35px minmax(0,1fr) auto}}.editor-top{margin-bottom:18px}.editor-title-block{align-items:center;gap:14px;display:flex}.editor-title-icon{color:#b6a5ff;background:linear-gradient(145deg,#8b69eb33,#3575d71a);border:1px solid #9980f459;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 32px #00000038}.editor-eyebrow{color:#7f9ac5;letter-spacing:.17em;font-size:9px;font-weight:800}.editor-top h1{letter-spacing:-.03em;margin:3px 0 2px;font-size:clamp(22px,2.5vw,30px)}.editor-top small{color:#728098}.editor-top>a{align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.editor-security-strip{color:#56d7ac;background:linear-gradient(90deg,#22ab8012,#0d1420b8);border:1px solid #3dc0972e;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-bottom:18px;padding:11px 13px;display:grid}.editor-security-strip>div b,.editor-security-strip>div span{display:block}.editor-security-strip>div b{color:#c8e7dc;font-size:10px}.editor-security-strip>div span{color:#718296;margin-top:2px;font-size:9px}.editor-data-badge{color:#95a4ba;align-items:center;gap:6px;font-size:9px;display:inline-flex}.editor-main{background:#090e17d1;border:1px solid #222f43;border-radius:11px;overflow:hidden;box-shadow:0 18px 55px #0003}.editor-toolbar{background:#0d1420;border-bottom:1px solid #202b3d;justify-content:flex-end;min-height:56px;margin:0;padding:9px 12px}.editor-toolbar .toggle-row{margin-right:auto}.editor-toolbar .toggle-row,.editor-toolbar button{align-items:center;gap:7px;display:inline-flex}.editor-toolbar button{min-height:36px;padding:8px 14px}.editor-toolbar .primary{box-shadow:0 8px 24px #9377ee29}.editor-toolbar .apply-main-button{color:#061810;background:linear-gradient(135deg,#54e0ae,#35c98f);border:1px solid #42d59f;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 15px;font-weight:750;display:inline-flex;box-shadow:0 8px 24px #35c98f2e}.editor-toolbar .apply-main-button:hover:not(:disabled){background:#70e8bd;box-shadow:0 10px 30px #35c98f47}.editor-toolbar .apply-main-button:disabled{color:#657184;box-shadow:none;cursor:not-allowed;background:#171f2b;border-color:#293646}.editor-frame{background:#080d15;border:0;border-radius:0}.editor-frame-head{color:#637188;background:#0a101a;border-bottom:1px solid #1d2736;justify-content:space-between;align-items:center;min-height:39px;padding:0 15px;font-size:9px;display:flex}.editor-frame-head>div{align-items:center;gap:8px;display:flex}.editor-frame-head b{color:#b8c4d5;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:10px;font-weight:600;overflow:hidden}.editor-frame-head small{color:#556278;border-left:1px solid #283346;padding-left:8px}.editor-file-dot{background:#54d7aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #54d7aa8c}.editor-loading{color:#78869b;justify-content:center;align-items:center;gap:10px;min-height:560px;font-size:11px;display:flex}.editor-loading span{border:2px solid #29364a;border-top-color:#9c86ef;border-radius:50%;width:16px;height:16px;animation:spin .8s linear infinite}.editor-page textarea{resize:vertical;border:0;outline:0;min-height:560px;font:13px/1.65 Consolas,monospace}.editor-output{margin:12px;padding:12px 14px}.preview-result{background:#0b121d;border:1px solid #263348;border-radius:8px;margin:12px;overflow:hidden}.preview-result-head{border-bottom:1px solid #243045;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.preview-result-head>div{color:#52d7aa;align-items:center;gap:9px;display:flex}.preview-result-head span b,.preview-result-head span small{display:block}.preview-result-head span b{color:#d8e2ef;font-size:11px}.preview-result-head span small{color:#78879b;margin-top:2px;font-size:9px}.preview-result-head em{color:#728096;font-size:9px;font-style:normal}.strategy-lab-side{scrollbar-width:thin;border-color:#243148;border-radius:11px;box-shadow:0 18px 55px #00000038}.lab-card-heading{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.lab-card-heading>span{color:#a995f7;background:#111a29;border:1px solid #2f3d54;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.lab-card-heading h2{color:#dce5f1;margin:1px 0 3px;font-size:12px}.lab-card-heading small{color:#68768b;font-size:8px;line-height:1.45;display:block}.lab-card-heading-actions>div{flex:1;min-width:0}.input-reset-button{color:#98a7bb;white-space:nowrap;background:#0b121d;border:1px solid #34425a;border-radius:5px;align-self:center;align-items:center;gap:5px;width:auto;padding:6px 8px;font-size:9px;display:inline-flex}.input-reset-button:hover{color:#c6baff;background:#876cde17;border-color:#8673d4}.strategy-lab-side input[type=number],.strategy-lab-side select{background:#0a101a;border-color:#2a374c}.strategy-lab-side .saved-strategies>button{justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex}.quality-master{background:linear-gradient(90deg,#8b6beb1a,#0b111b66)}.quality-toggle{color:#8390a4;min-height:26px;font-size:10px}.apply-strategy{justify-content:center;align-items:center;gap:7px;width:calc(100% - 34px);min-height:41px;margin:17px;display:flex}.side-actions{margin:0;padding:0 17px 17px}.side-actions button{justify-content:center;align-items:center;gap:7px;min-height:37px;display:flex}.code-editor-label{color:#aeb9ca;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.editor-toolbar .code-editor-label+.toggle-row{margin-left:auto;margin-right:0}.editor-main,.strategy-lab-side{border-radius:7px}.strategy-lab-side>.strategy-inputs:has(.input-grid){order:1}.strategy-lab-side .input-grid>label:last-child{border-bottom:0}.strategy-input-control{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:14px;margin-top:9px;display:grid}.strategy-input-control input[type=range]{accent-color:#a47bf3;background:#2a3445;border:0;border-radius:999px;width:100%;height:4px;margin:0;padding:0}.strategy-input-control .strategy-number-input{text-align:center;height:37px;margin:0;padding:7px 9px;font-size:12px;font-weight:700}.strategy-lab-side .input-grid input[type=checkbox]{transition:all .18s}.strategy-lab-side .input-grid input[type=checkbox]:checked:before{box-shadow:0 0 8px #ffffff73}.lab-code-actions{border-bottom:1px solid #202c3e;padding:15px 17px}.lab-code-actions>button{border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:9px;font-size:11px;font-weight:750;display:flex}.lab-code-actions>button:first-child{margin-top:0}.lab-code-actions .run-preview-action{color:#fff;background:linear-gradient(135deg,#8e65eb,#6f46d3);box-shadow:0 9px 24px #7549d833}.lab-code-actions .run-preview-action:hover:not(:disabled){background:linear-gradient(135deg,#a17af2,#7b51db)}.lab-code-actions .apply-main-button{color:#68e1b5;background:#1b6e511f;border:1px solid #318d6c}.lab-code-actions .apply-main-button:hover:not(:disabled){background:#2899712e;border-color:#4fd5a5}.library-mutation-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.library-mutation-actions button{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:10px;font-weight:700;display:flex}.save-strategy-button{color:#69dcb4;background:#123128;border:1px solid #347b65}.save-strategy-button:hover:not(:disabled){background:#173d32;border-color:#54d7aa}.delete-strategy-button{color:#e98b9c;background:#2c1720;border:1px solid #663342}.delete-strategy-button:hover:not(:disabled){background:#3a1c27;border-color:#a84b61}.lab-code-actions button:disabled{opacity:.38}@media (max-width:1250px){.strategy-lab-header-inner{grid-template-columns:1fr auto;width:100%;height:auto;min-height:66px;padding:4px 18px 0}.lab-mode-nav{grid-area:2/1/auto/3;justify-self:center}.lab-mode-nav,.lab-mode-nav button{min-height:48px}}@media (max-width:620px){.editor-page{padding:16px 12px 36px}.strategy-lab-header{margin-top:-16px;margin-bottom:20px}.strategy-lab-header-inner{gap:8px;width:100%;padding:4px 10px 0}.lab-brand{font-size:17px}.lab-brand .brand-logo-dark{width:42px;height:36px;margin-right:6px}.lab-brand small{display:none}.lab-terminal-link{width:36px;padding:0;font-size:0}.lab-mode-nav{scrollbar-width:none;justify-content:flex-start;gap:22px;width:100%;overflow-x:auto}.lab-mode-nav::-webkit-scrollbar{display:none}.lab-mode-nav button{flex:none;padding:0 2px}.editor-top{align-items:flex-start;gap:12px}.editor-title-icon{width:38px;height:38px}.editor-top>a{padding:9px;font-size:0}.editor-top>a svg{margin:0}.editor-security-strip{grid-template-columns:auto 1fr}.editor-data-badge{grid-column:2}.editor-toolbar{flex-wrap:wrap;gap:7px}.editor-toolbar .toggle-row{justify-content:space-between;width:100%;margin:0}.editor-toolbar button{flex:1;justify-content:center}.editor-frame-head b{max-width:160px}.editor-frame-head small{display:none}}.terminal-page{background:#070b12;min-height:100vh}.terminal-page .app-header{background:#080d15;gap:42px;height:49px;padding:0 20px}.terminal-page .brand-logo-dark{width:39px;height:32px;margin-right:7px}.terminal-page .brand small{margin-left:8px;padding-left:8px;font-size:10px}.terminal-page .app-header nav{gap:28px}.terminal-page .app-header nav>a{font-size:12px}.terminal-page .header-right{gap:15px}.terminal-recent-activity-trigger{color:#b9c8d9;white-space:nowrap;background:#111d2a;border:1px solid #34465b;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.terminal-recent-activity-trigger:hover{color:#f4d68b;background:#211c14;border-color:#98783e}.terminal-recent-activity-trigger svg{color:#d7b45f}.terminal-recent-activity-trigger b{color:#092016;background:#64d5aa;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.terminal-multi-trade-trigger{color:#7ce4c2;white-space:nowrap;background:#0d241f;border:1px solid #327a68;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.terminal-multi-trade-trigger:hover{color:#c9ffec;background:#123229;border-color:#5bc6a4}.terminal-multi-trade-trigger svg{color:#61d5b1}.account-connection-label{color:#8b97a8;white-space:nowrap;font-size:10px}.account-connection-label b,.terminal-disconnect-button{font-size:11px;font-weight:700}.terminal-disconnect-button{color:#ff8799;white-space:nowrap;background:#211018;border:1px solid #713343;border-radius:5px;align-items:center;gap:5px;min-height:27px;padding:0 9px;display:inline-flex}.terminal-disconnect-button:hover{background:#32141e;border-color:#b84d63}.terminal-connect-button{color:#62dfb4;white-space:nowrap;background:#10251e;border:1px solid #287f63;border-radius:5px;align-items:center;min-height:27px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.terminal-connect-button:hover{background:#163329;border-color:#43bd91}.terminal-mode-switch{background:#252b34;border-radius:7px;grid-template-columns:1fr 1fr;width:181px;height:31px;display:grid;overflow:hidden}.terminal-mode-switch button{color:#f0f2f5;font-size:12px;font-weight:750}.terminal-mode-switch button.active{background:#343b45}.terminal-mode-switch button.active.live{color:#fff;background:#18875e}.terminal-page .avatar{width:24px;height:24px;font-size:11px}.account-menu{flex:none;position:relative}.account-menu-trigger{color:#d6b550;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.account-menu-trigger .avatar{box-shadow:0 0 0 1px #ffdc704d,0 4px 12px #c18b1833;color:#090b0f!important;background:linear-gradient(145deg,#ffe18a,#c99724)!important;font-weight:900!important}.account-menu-trigger:hover{color:#ffe194}.account-menu-popover{z-index:200;background:#0d141f;border:1px solid #2b394b;border-radius:9px;width:250px;padding:9px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 55px #0000008c}.account-menu-popover:before{content:"";background:#0d141f;border-top:1px solid #2b394b;border-left:1px solid #2b394b;width:10px;height:10px;position:absolute;top:-6px;right:13px;transform:rotate(45deg)}.account-menu-row{border-bottom:1px solid #202b39;align-items:center;min-height:40px;padding:8px 9px;display:flex}.account-menu-row b,.account-menu-row span{color:#e8eef7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-menu-row strong{color:#c8baff;text-transform:uppercase;background:#211b3b;border:1px solid #715bc2;border-radius:11px;padding:4px 8px;font-size:14px}.account-menu-popover>a,.account-menu-popover>button{color:#b9c6d6;width:100%;min-height:39px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:0 9px;font-size:14px;display:flex}.account-menu-popover>a{margin-top:6px}.account-menu-popover>a:hover,.account-menu-popover>button:hover{color:#fff;background:#172231}.account-menu-popover>button{color:#ff8e9d}.terminal-page .market-bar{background:#090e16;padding:7px 16px}.terminal-page .coin{width:27px;height:27px;font-size:18px}.terminal-page .symbol .contract-type-select{font-size:11px}.terminal-page .symbol-selectors>select[aria-label=Symbol]{max-width:85px;font-size:14px}.terminal-page .symbol small{font-size:11px}.symbol-picker-trigger{color:#eff5fc;min-width:0;max-width:190px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:14px;font-weight:800;display:flex}.symbol-picker-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.symbol-picker-trigger svg{color:#8da0b5;flex:none}.symbol-picker-trigger:hover,.symbol-picker-trigger[aria-expanded=true]{color:#79d0ff}.symbol-picker-trigger:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #65c3f2}.symbol-picker-panel{z-index:9500;color:#ecf2fa;background:#14181f;border:1px solid #364353;border-radius:9px;flex-direction:column;min-width:min(300px,100vw - 16px);font-family:inherit;display:flex;position:fixed;overflow:hidden;box-shadow:0 25px 65px #000000a6}.symbol-picker-tabs{border-bottom:1px solid #303640;flex:none;align-items:stretch;gap:20px;min-height:48px;padding:0 14px;display:flex}.symbol-picker-tabs>button:not(.symbol-picker-close){color:#8d98a6;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:14px;position:relative}.symbol-picker-tabs>button.active{color:#f2f5f9}.symbol-picker-tabs>button.active:after{content:"";background:#e89852;height:2px;position:absolute;bottom:0;left:0;right:0}.symbol-picker-tabs>button:hover{color:#fff}.symbol-picker-close{color:#9dabba;cursor:pointer;background:0 0;border:0;border-radius:5px;align-self:center;place-items:center;width:29px;height:29px;margin-left:auto;display:grid}.symbol-picker-close:hover{color:#fff;background:#2a313b}.symbol-picker-search{color:#8e9aaa;background:#222833;border:1px solid #303b4b;border-radius:5px;flex:none;align-items:center;gap:9px;height:39px;margin:14px 14px 12px;padding:0 10px;display:flex}.symbol-picker-search:focus-within{border-color:#68b7e5}.symbol-picker-search input{color:#f2f6fd;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.symbol-picker-search input::placeholder{color:#8390a0}.symbol-picker-list-head{color:#9ba6b5;border-bottom:1px solid #303640;flex:none;justify-content:space-between;padding:10px 16px;font-size:12px;display:flex}.symbol-picker-list{scrollbar-color:#596473 #1d222b;flex:1;min-height:0;overflow-y:auto}.symbol-picker-row{border-bottom:1px solid #2b313a;align-items:center;min-height:69px;display:flex}.symbol-picker-row:hover{background:#212833}.symbol-picker-row.selected{background:#1b2c3d}.symbol-picker-star{color:#75808d;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:49px;height:55px;display:grid}.symbol-picker-star.active,.symbol-picker-star:hover{color:#ffd227}.symbol-picker-choice{color:#e8eff8;min-width:0;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;padding:9px 10px 9px 2px;display:flex}.symbol-picker-choice strong{font-size:13px;font-weight:800}.symbol-picker-choice small,.symbol-picker-choice strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.symbol-picker-choice small{color:#93a5ba;font-size:11px}.symbol-picker-empty{color:#9aabba;text-align:center;padding:26px 18px;font-size:13px;line-height:1.5}.terminal-page .symbol-selectors .symbol-picker-trigger{max-width:115px}.terminal-page .stat small{font-size:11px}.terminal-page .stat b{margin-top:6px;font-size:11px}.terminal-kpi-cards{grid-template-columns:minmax(155px,1fr);align-self:stretch;gap:8px;display:grid}.terminal-kpi-cards article{background:#11161d;border:1px solid #1b2532;flex-direction:column;justify-content:center;min-width:0;padding:7px 10px;display:flex}.terminal-kpi-cards small{font-size:11px}.terminal-kpi-cards b{color:#e5e9f0;font-variant-numeric:tabular-nums;margin:4px 0;font-size:17px;display:block}.terminal-kpi-cards article>span{color:#717d8e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.terminal-kpi-cards i{background:#27313d;border-radius:3px;height:3px;margin-top:6px;overflow:hidden}.terminal-kpi-cards i span{background:#438df5;width:68%;height:100%;display:block}.terminal-kpi-cards article>span.green,.terminal-kpi-cards b.green{color:#32d5a0}.terminal-kpi-cards article>span.red,.terminal-kpi-cards b.red{color:#f36c82}.terminal-kpi-cards .terminal-auto-status>span{font-size:11px}.terminal-kpi-cards .terminal-auto-status b.muted{color:#8793a4}.auto-tsl-percent-control{color:#aebbd0;align-items:center;gap:5px;display:flex}.auto-tsl-percent-control input{text-align:right;width:82px}.auto-tsl-percent-control>span{font-size:12px;font-weight:700}.terminal-page .workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch}.terminal-page .chart-card{flex-direction:column;min-height:calc(100vh - 275px);display:flex}.terminal-page .chart-toolbar{height:42px;padding:7px 13px}.terminal-page .timeframes button{padding:5px 8px;font-size:11px}.terminal-page .chart-type-switch button{min-height:23px;padding:4px 7px;font-size:11px}.terminal-page .chart-stage{flex:1;height:auto;min-height:480px}.terminal-page .chart{height:100%}.terminal-page .bottom-panel,.terminal-page>.status-bar{display:none}.terminal-page.terminal-chart-only .workspace{grid-template-columns:1fr}.terminal-page.terminal-chart-only .chart-card{min-height:calc(100vh - 92px)}.terminal-page .workspace>aside{background:#090e16;border-left:1px solid #1b2532;padding:10px 12px}.terminal-page .live-account-card,.terminal-page .premium-account-lock,.terminal-page aside>.section-divider{display:none}.terminal-page .panel-heading{min-height:28px;margin:0 -2px 9px}.terminal-page .panel-heading svg{display:none}.terminal-page .panel-heading h2{font-size:14px}.terminal-page .panel-heading .tag{background:0 0;border:0;font-size:10px}.paper-account-loading{color:#a5b7ca;padding:20px 8px;font-size:13px}.paper-account-alert{color:#ffc6cd;background:#27161c;border:1px solid #6b4850;border-radius:6px;margin:0 0 10px;padding:9px 10px;font-size:11px;line-height:1.5}.terminal-page aside .balance{display:none}.terminal-page .order-ticket{margin-top:0;font-size:12px}.terminal-page .leverage-row{min-height:31px;font-size:12px}.terminal-page .order-tabs{height:38px}.terminal-page .order-tabs button{font-size:12px}.terminal-page .ticket-input{height:33px;margin-top:9px;font-size:12px}.terminal-page .allocation-buttons button{padding:5px 1px;font-size:11px}.terminal-page .order-estimate{font-size:10px}.quick-side-switch{background:#070b11;border-radius:7px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:11px;padding:4px;display:grid}.quick-side-switch button{color:#8390a2;border-radius:5px;min-height:32px;font-size:12px;font-weight:800}.quick-side-switch button.active.buy{color:#fff;background:#1d875e}.quick-side-switch button.active.sell{color:#fff;background:#8d283c}.terminal-page .paper-buttons{grid-template-columns:1fr .55fr;gap:7px;margin:17px 0 19px;display:grid}.terminal-page .paper-buttons button{min-height:35px;font-size:12px;font-weight:800}.terminal-page .paper-buttons .buy{background:#1e875f}.terminal-page .paper-buttons .sell{background:#a52b40}.terminal-page .paper-buttons .outline{border-color:#535d70}.order-secondary-stats{place-items:center;margin-top:12px;padding:9px 0 4px;display:grid}.order-secondary-stats .order-account-ring{aspect-ratio:1;background:radial-gradient(circle at 50% 43%,#172538 0,#0d1725 56%,#09111d 78%);border:0;border-radius:50%;place-items:center;width:min(300px,100%);padding:22px;display:grid;position:relative;box-shadow:inset 0 0 35px #0a111d,0 15px 32px #0006}.order-account-ring:before{background:conic-gradient(from 225deg,#17283d 0 12%,#258cff 12% 44%,#27dfff 44% 66%,#42e4d4 66% 86%,#17283d 86% 100%);content:"";filter:drop-shadow(0 0 7px #259cff99);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.order-account-ring:after{content:"";border:1px solid #1b3047;border-radius:50%;position:absolute;inset:11px;box-shadow:inset 0 0 22px #17345255}.order-account-ring-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.order-account-ring-label{font-weight:650;color:#93a2b5!important;font-size:11px!important}.order-secondary-stats .order-account-ring-value{color:#f6f9ff;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:clip;white-space:nowrap;max-width:100%;margin:7px 0 5px;font-size:clamp(22px,7vw,31px);font-weight:800;line-height:1.05;display:block;overflow:visible}.order-secondary-stats .order-account-ring-value.is-compact{letter-spacing:-.045em;font-size:20px}.order-account-ring-pnl{white-space:nowrap;font-weight:750;font-size:11px!important}.order-account-ring-pnl.positive{color:#45e7a8!important}.order-account-ring-pnl.negative{color:#ff7188!important}.order-account-ring-divider{background:linear-gradient(90deg,#0000,#33465c,#0000);width:58%;height:1px;margin:15px 0 12px}.order-account-ring-details{grid-template-columns:1fr 1fr;width:100%;min-width:0;display:grid}.order-account-ring-details>div{flex-direction:column;align-items:center;min-width:0;padding:0 6px;display:flex}.order-account-ring-details>div+div{border-left:1px solid #26384b}.order-account-ring-details small{color:#91a1b5;white-space:nowrap;font-size:9px;font-weight:650}.order-account-ring-details b{color:#edf4fc;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:5px 0 3px;font-size:13px;display:block;overflow:hidden}.order-account-ring-details b.is-compact{font-size:10px}.order-account-ring-details span{color:#65798f;white-space:nowrap;font-size:7px}@media (max-width:400px){.order-secondary-stats .order-account-ring{width:min(270px,100%)}.order-secondary-stats .order-account-ring-value{font-size:22px}.order-account-ring-details small{font-size:8px}.order-account-ring-details b{font-size:12px}}.terminal-page .compact-trading-controls{border-top:1px solid #202936;padding-top:10px}.terminal-page .tsl-edit-row{min-height:40px;font-size:12px}.terminal-page .tsl-edit-row input{height:29px}.terminal-page .compact-auto-toggle{background:#161c25;border-top:1px solid #222b38;border-bottom:1px solid #222b38;min-height:43px;margin:8px -12px 0;padding:0 12px;font-size:12px}.terminal-page .workspace>aside .safe-note,.terminal-page .workspace>aside details,.terminal-page .workspace>aside>p.muted{display:none}@media (max-width:1200px){.terminal-page .market-bar{grid-template-columns:170px repeat(2,minmax(90px,auto)) minmax(420px,1fr)}.terminal-page .market-bar>.stat:nth-of-type(4),.terminal-page .market-bar>.stat:nth-of-type(5){display:none}.terminal-kpi-cards{grid-column:auto}}@media (max-width:900px){.terminal-page .account-connection-label{display:none}.terminal-disconnect-button{padding:0 7px;font-size:0}.terminal-disconnect-button svg{width:14px;height:14px}.terminal-connect-button{padding:0 8px}.terminal-page .market-bar{display:flex;overflow-x:auto}.terminal-kpi-cards{min-width:520px}.terminal-page .workspace{grid-template-columns:1fr}.terminal-page .workspace>aside{border-top:1px solid #1b2532}.terminal-page .chart,.terminal-page .chart-stage{height:430px;min-height:430px}}.profile-page{color:#e8f0fa;background:radial-gradient(circle at 50% -10%,#4b71b32b,#0000 38%),#070c14;min-height:100vh}.profile-header{background:#090f18;border-bottom:1px solid #223043;justify-content:space-between;align-items:center;min-height:66px;padding:0 28px;display:flex}.profile-header>a:last-child{color:#aec0d4;border:1px solid #33445a;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.profile-header>a:last-child:hover{color:#fff;border-color:#5a7798}.profile-shell{width:min(980px,100% - 32px);margin:0 auto;padding:44px 0 70px}.profile-title{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:22px;display:grid}.profile-title>span{color:#a995ff;background:#1a1935;border:1px solid #46577b;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.profile-title small{color:#8875e1;letter-spacing:.14em;font-size:10px;font-weight:800}.profile-title h1{margin:4px 0 3px;font-size:27px}.profile-title p{color:#8f9fb2;margin:0;font-size:12px}.profile-title>strong{color:#cbbfff;text-transform:uppercase;background:#211b39;border:1px solid #5a4a9b;border-radius:16px;padding:7px 12px;font-size:10px}.profile-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.profile-card{background:#0d1521;border:1px solid #29384b;border-radius:12px;align-content:start;gap:15px;padding:24px;display:grid;box-shadow:0 18px 45px #00000040}.profile-card-heading{color:#9f8cff;border-bottom:1px solid #243043;gap:11px;padding-bottom:16px;display:flex}.profile-card h2{color:#f1f5fb;margin:0;font-size:17px}.profile-card-heading p{color:#8797aa;margin:4px 0 0;font-size:11px}.profile-card label{color:#b8c6d7;gap:7px;font-size:11px;font-weight:700;display:grid}.profile-card input{color:#eef5fc;width:100%;height:42px;font:inherit;background:#09111c;border:1px solid #32445a;border-radius:7px;outline:0;padding:0 12px;font-size:12px}.profile-card input:focus{border-color:#8d79ec;box-shadow:0 0 0 3px #7e64e121}.profile-card input:disabled{color:#78899d;background:#0b111a}.profile-card>button{color:#0b1020;cursor:pointer;background:linear-gradient(135deg,#a9f,#8069e6);border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:5px;font-size:12px;font-weight:800;display:flex}.profile-card>button:disabled{opacity:.55;cursor:wait}.profile-password{position:relative}.profile-password input{padding-right:45px}.profile-password button{color:#91a2b7;cursor:pointer;background:0 0;border:0;width:35px;height:35px;position:absolute;top:3px;right:4px}.profile-hint{color:#78899e;margin-top:-8px;font-size:10px;line-height:1.45}.profile-alert{border-radius:7px;align-items:center;gap:7px;margin:0 0 17px;padding:10px 12px;font-size:11px;display:flex}.profile-alert.error{color:#ff9cab;background:#251119;border:1px solid #6f3441}.profile-alert.success{color:#79e8bb;background:#0e271f;border:1px solid #286c56}@media (max-width:700px){.profile-header{padding:0 14px}.profile-header .brand small{display:none}.profile-shell{padding-top:28px}.profile-title{grid-template-columns:auto 1fr}.profile-title>strong{grid-column:2;justify-self:start}.profile-grid{grid-template-columns:1fr}}.terminal-overview{background:#090e16;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;padding:22px 20px 32px;display:grid}.terminal-overview-single{grid-template-columns:minmax(0,1fr)}.terminal-overview-card{background:#101822;border:1px solid #263244;border-radius:10px;min-width:0;overflow:hidden}.terminal-overview-heading{border-bottom:1px solid #263244;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px 16px;display:flex}.terminal-overview-heading h2{color:#f2f6fc;margin:0;font-size:17px;font-weight:750}.terminal-overview-heading p{color:#92a0b2;margin:5px 0 0;font-size:12px}.terminal-overview-heading a{color:#66d8ae;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.terminal-overview-heading a:hover{color:#a0f0d0}.terminal-overview-tag{color:#b0c0d4;border:1px solid #35435a;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:750}.terminal-activity-mode{background:#0a111b;border:1px solid #35435a;border-radius:7px;flex:none;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:inline-grid}.terminal-activity-mode button{color:#8898ac;min-width:58px;height:28px;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:10px;font-weight:800}.terminal-activity-mode button:hover{color:#d9e3ef;background:#151f2c}.terminal-activity-mode button.active{color:#07130f;background:#68d7ab}.terminal-activity-mode button.active.live{color:#fff;background:#2f75dc}.terminal-strategy-list{padding:0 20px}.terminal-strategy-row{width:100%;min-height:73px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #263244;align-items:center;gap:12px;padding:0;display:flex}.terminal-strategy-row:hover{background:#101a28}.terminal-strategy-row:last-child{border-bottom:0}.terminal-strategy-icon{color:#c9bbff;background:#514390;border-radius:9px;flex:0 0 38px;place-items:center;height:38px;font-size:17px;font-weight:800;display:grid}.terminal-strategy-icon.is-active{color:#98f1cb;background:#176a50}.terminal-strategy-name{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.terminal-strategy-name b{color:#eaf0f8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.terminal-strategy-name small{color:#93a1b4;font-size:11px}.terminal-strategy-state{color:#aab6c8;border:1px solid #44506b;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700}.terminal-strategy-state.is-active{color:#78e9b8;background:#0d2b22;border-color:#286c53}.terminal-overview-empty{color:#a7b4c5;padding:27px 20px;font-size:13px;line-height:1.5}.terminal-overview-footnote{color:#8a9aaf;border-top:1px solid #263244;margin:0;padding:13px 20px;font-size:11px;line-height:1.5}.recent-activity-popup{overflow:hidden}.recent-activity-popup .trading-popup-body{min-height:0;overflow:hidden}.terminal-activity-scroll{scrollbar-gutter:stable;max-height:min(52dvh,480px);overflow:auto}.recent-activity-modal-content{background:#0b131e;border:1px solid #2d3b4d;border-radius:9px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.recent-activity-modal-toolbar{border-bottom:1px solid #2d3b4d;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.recent-activity-modal-toolbar>span{color:#8798ad;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.terminal-activity-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.terminal-activity-table th{color:#8090a5;text-transform:uppercase;letter-spacing:.06em;padding:14px 12px;font-size:11px;font-weight:700}.recent-activity-popup .terminal-activity-table th{z-index:1;background:#0b131e;position:sticky;top:0;box-shadow:0 1px #263244}.terminal-activity-table td{color:#c1ccda;border-top:1px solid #263244;padding:15px 12px;font-size:12px}.terminal-activity-table td:first-child,.terminal-activity-table th:first-child{padding-left:20px}.terminal-activity-table td:last-child,.terminal-activity-table th:last-child{padding-right:20px}.terminal-activity-table td b{color:#f2f6fc;font-size:12px}.terminal-activity-side,.terminal-activity-status{border-radius:5px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-block}.terminal-activity-side.buy,.terminal-activity-status{color:#77e4b3;background:#12352a}.terminal-activity-side.sell{color:#ff9cac;background:#3c1d29}.terminal-activity-pnl{font-variant-numeric:tabular-nums;font-size:12px}.terminal-activity-pnl.positive{color:#48dfa5}.terminal-activity-pnl.negative{color:#ff7389}.terminal-activity-pnl.neutral{color:#9cabbc}.terminal-activity-share{color:#59e2a4;white-space:nowrap;background:#122b22;border:1px solid #2e8060;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.terminal-activity-share:hover{background:#17382b;border-color:#4fbd8b}.terminal-activity-share.is-loss{color:#ff8a9d;background:#2b1720;border-color:#7d3a4a}.terminal-activity-share.is-loss:hover{background:#381a25;border-color:#a65367}.terminal-activity-unavailable{color:#617287}.pnl-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pnl-share-dialog{background:#101a28;border:1px solid #33465b;border-radius:15px;width:min(100%,620px);max-height:calc(100vh - 30px);overflow-y:auto;box-shadow:0 28px 90px #0009}.pnl-share-dialog>header{border-bottom:1px solid #26374a;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.pnl-share-dialog>header span{color:#d7ad62;letter-spacing:.14em;font-size:9px;font-weight:850}.pnl-share-dialog>header h2{color:#f2f6fb;margin:5px 0 0;font-size:19px}.pnl-share-dialog>header button{color:#9db0c3;background:#172333;border:1px solid #34465a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.pnl-share-dialog>footer{border-top:1px solid #26374a;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.pnl-share-dialog>footer button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.pnl-share-dialog .is-secondary{color:#c4d0dc;background:#172333;border:1px solid #405269}.pnl-share-dialog .is-primary{color:#241806;background:linear-gradient(135deg,#f3d487,#d7a94e);border:1px solid #c69b4b}.pnl-share-card{--share-accent:#13b97a;--share-soft:#e2f8ee;color:#111827;background:#fff;border-radius:20px;width:min(100% - 40px,430px);margin:20px auto 13px;padding:22px;box-shadow:0 18px 50px #0005}.pnl-share-card.is-loss{--share-accent:#e34f68;--share-soft:#fee9ed}.pnl-share-brand{align-items:center;gap:9px;display:flex}.pnl-share-brand img{object-fit:contain;width:34px;height:30px;display:block}.pnl-share-brand strong{color:#111827;font-size:17px}.pnl-share-brand strong span{color:#2587bb}.pnl-share-tags{align-items:center;gap:8px;margin-top:23px;display:flex}.pnl-share-tags b,.pnl-share-tags span{border-radius:7px;padding:7px 10px;font-size:12px}.pnl-share-tags b{color:#182230;background:#f0f2f5}.pnl-share-tags span{color:var(--share-accent);background:var(--share-soft)}.pnl-share-card>small{color:#667085;letter-spacing:.1em;margin-top:22px;font-size:9px;font-weight:800;display:block}.pnl-share-card>h3{color:#111827;text-transform:uppercase;margin:4px 0 0;font-size:22px}.pnl-share-value{color:var(--share-accent);letter-spacing:-.04em;margin-top:2px;font-size:clamp(38px,8vw,52px);display:block}.pnl-share-result{background:#f5f7fa;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:15px;margin-top:22px;padding:18px;display:grid}.pnl-share-result>div{gap:3px;min-width:0;display:grid}.pnl-share-result small{color:#667085;letter-spacing:.08em;font-size:8px;font-weight:800}.pnl-share-result b{color:var(--share-accent);margin-bottom:12px;font-size:21px}.pnl-share-result strong{color:#182230;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pnl-share-result svg{width:100%;overflow:visible}.pnl-share-result path{fill:none;stroke:var(--share-accent);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.pnl-share-footer{color:#667085;justify-content:space-between;gap:12px;margin-top:20px;font-size:9px;display:flex}.pnl-share-footer strong{color:#182230}.pnl-share-disclaimer,.pnl-share-feedback{color:#8496aa;width:min(100% - 40px,430px);margin:0 auto 13px;font-size:10px;line-height:1.45}.pnl-share-feedback{color:#63dda0}@media (max-width:760px){.pnl-modal-backdrop{padding:10px}.pnl-share-dialog{max-height:calc(100vh - 20px)}.pnl-share-card{margin-top:12px;padding:17px}.pnl-share-card,.pnl-share-disclaimer,.pnl-share-feedback{width:calc(100% - 24px)}}@media (max-width:1150px){.terminal-overview{grid-template-columns:1fr}}@media (max-width:600px){.terminal-overview{gap:12px;padding:14px 10px 24px}.terminal-overview-heading{padding:16px 14px}.terminal-overview-heading:has(.terminal-activity-mode){flex-direction:column;align-items:stretch}.terminal-activity-mode{align-self:flex-start}.terminal-strategy-list{padding:0 14px}.terminal-overview-footnote{padding:12px 14px}.terminal-activity-scroll{max-height:44dvh}}@media (max-width:700px){.terminal-recent-activity-trigger span{display:none}.terminal-recent-activity-trigger{justify-content:center;width:34px;padding:0}.terminal-recent-activity-trigger b{display:none}}.code-preview-range{background:#0b121d;border-bottom:1px solid #243148;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px 14px;display:grid}.code-preview-range label{color:#aebbd0;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:650;display:flex}.code-preview-range input,.code-preview-range select{color:#e6edf6;background:#111b2a;border:1px solid #334158;border-radius:5px;width:100%;min-width:0;height:36px;margin:0;padding:6px 8px;font-size:12px}.code-preview-range :is(select,input):focus{border-color:#997de9;outline:1px solid #997de9}.code-preview-metrics{border-bottom:1px solid #243045;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.code-preview-metrics span{color:#91a1b6;background:#111a28;border:1px solid #27354a;border-radius:6px;flex-direction:column;gap:5px;padding:10px;font-size:11px;display:flex}.code-preview-metrics b{color:#ecf2f9;font-variant-numeric:tabular-nums;font-size:16px}.code-preview-metrics b.green{color:#54dda9}.code-preview-metrics b.red{color:#f18294}.code-preview-note{color:#90a0b4;margin:0;padding:9px 14px;font-size:11px;line-height:1.5}.strategy-lab-side>.strategy-risk-inputs{order:5!important}.strategy-risk-grid{gap:10px;display:grid}.strategy-risk-grid label{color:#bdc9d9;flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.strategy-risk-grid input{color:#edf3fa;background:#111925;border:1px solid #354158;border-radius:5px;width:100%;min-width:0;height:36px;margin:0;padding:7px 9px;font-size:12px}.strategy-risk-note{color:#90a0b4;margin:12px 0 0;font-size:11px;line-height:1.5}@media (max-width:1180px){.code-preview-range{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.code-preview-range{grid-template-columns:1fr}.code-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-page{--home-bg:#060b13;--home-card:#0c1420;--home-line:#8499b92e;--home-blue:#44b9f4;--home-gold:#e0b654;color:#eef5ff;background:radial-gradient(circle at 74% 9%,#1a71b533,transparent 28%),radial-gradient(circle at 15% 45%,#1f497c21,transparent 25%),var(--home-bg);min-height:100vh;overflow:hidden}.home-page:before{content:"";pointer-events:none;opacity:.17;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:52px 52px;position:fixed;inset:0}.home-header{z-index:10;border-bottom:1px solid var(--home-line);grid-template-columns:auto 1fr auto;align-items:center;gap:48px;width:min(1380px,100% - 48px);height:82px;margin:0 auto;display:grid;position:relative}.home-auth-actions{justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.home-auth-actions button{cursor:pointer;font-family:inherit;font-weight:700}.home-auth-link{color:#c2d3e8;background:0 0;border:0;padding:10px 2px;font-size:13px}.home-auth-link:hover{color:#fff}.home-auth-divider{background:#304055;width:1px;height:22px}.home-auth-login{color:#e6f8ff;background:linear-gradient(135deg,#14577e,#14395a);border:1px solid #377eaa;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:13px;display:inline-flex;box-shadow:0 8px 25px #1989cd24}.home-auth-login:hover{background:#185a81;border-color:#5cc7f5}.home-auth-email{text-overflow:ellipsis;white-space:nowrap;color:#b9d9ed;max-width:170px;font-size:12px;overflow:hidden}.home-auth-backdrop{z-index:9000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02070fd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.home-auth-modal{color:#eff6ff;background:radial-gradient(circle at 100% 0,#2882bb29,#0000 42%),#0c1623;border:1px solid #334b63;border-radius:18px;width:min(450px,100%);max-height:min(700px,100vh - 36px);padding:32px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0009}.home-auth-close{color:#a9bfd1;cursor:pointer;background:#142132;border:1px solid #34485c;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.home-auth-close:hover{color:#fff;border-color:#60b9e6}.home-auth-icon{color:#75d2ff;background:#2789c026;border:1px solid #59c2f65c;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:21px;display:grid}.home-auth-kicker{color:#76c9ee;letter-spacing:.15em;font-size:11px;font-weight:800}.home-auth-modal h2{letter-spacing:-.04em;margin:8px 0 7px;font-size:27px}.home-auth-modal>p{color:#a6b8cb;margin:0 0 23px;font-size:13px;line-height:1.55}.home-auth-modal>p strong{color:#edf7ff;overflow-wrap:anywhere}.home-auth-modal form{gap:15px;display:grid}.home-auth-modal form>label{color:#cfdeec;gap:8px;font-size:13px;font-weight:650;display:grid}.home-auth-modal input{color:#edf6ff;width:100%;height:46px;font:inherit;background:#0b1420;border:1px solid #34495e;border-radius:9px;outline:none;padding:0 14px;font-size:14px}.home-auth-modal input::placeholder{color:#71869a}.home-auth-modal input:focus{border-color:#62c4ef;box-shadow:0 0 0 3px #51beee1f}.home-auth-modal input.home-auth-mfa-code{text-align:center;letter-spacing:.34em;height:58px;font-size:22px;font-weight:850}.home-auth-password{display:block;position:relative}.home-auth-password input{padding-right:49px}.home-auth-password button{color:#8ba6bc;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:4px;right:5px}.home-auth-password button:hover{color:#e2f4ff}.home-auth-hint{color:#91a9bf;margin:-6px 0 0;font-size:12px;line-height:1.5}.home-auth-consents{background:#08111cb3;border:1px solid #2d4258;border-radius:9px;gap:9px;padding:12px;display:grid}.home-auth-consents label{color:#aebfd0;align-items:flex-start;gap:9px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.home-auth-consents input{accent-color:#e5bd67;flex:none;width:16px;height:16px;margin-top:1px;padding:0}.home-auth-consents a{color:#85d4fb;text-underline-offset:2px;text-decoration:underline}.home-auth-forgot{color:#75d0ff;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:-6px;padding:2px 0;font-size:12px;font-weight:750}.home-auth-forgot:hover{color:#c2edff;text-decoration:underline}.home-auth-error{color:#ffb7bd;background:#a5283c24;border:1px solid #ff697561;border-radius:8px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.home-auth-submit{color:#061523;cursor:pointer;background:linear-gradient(135deg,#78d6ff,#319fe8);border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:47px;margin-top:7px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #208bd033}.home-auth-submit:disabled{opacity:.65;cursor:wait}.home-auth-switch{color:#9db0c4;justify-content:center;gap:6px;margin-top:22px;font-size:12px;display:flex}.home-auth-switch button{color:#75d0ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.home-auth-modal>.home-auth-privacy{color:#8fa8bf;text-align:center;margin:13px 0 0;font-size:11px;line-height:1.5}.home-auth-privacy a{color:#85d4fb;text-underline-offset:2px;text-decoration:underline}.home-auth-success-icon{color:#57dfa6;background:#27b27d24;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:11px;display:grid}.home-header .account-menu-trigger .avatar{width:36px;height:36px;font-size:12px}.admin-gate{color:#e8eef8;background:radial-gradient(circle at 50% 16%,#8b65ec33,#0000 30%),#070c14;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-gate-card{background:linear-gradient(145deg,#111a28,#0a101a);border:1px solid #42396b;border-radius:16px;width:min(440px,100%);padding:32px;box-shadow:0 30px 90px #0009}.admin-gate-icon{color:#c4b2ff;background:#241b3c;border:1px solid #6954a1;border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:20px;display:grid}.admin-gate-card>span{color:#a990ff;letter-spacing:.15em;font-size:11px;font-weight:850}.admin-gate-card h1{letter-spacing:-.04em;margin:8px 0 7px;font-size:28px}.admin-gate-card>p{color:#96a5b9;margin:0 0 24px;font-size:13px;line-height:1.55}.admin-gate-card label{color:#d8e1ee;gap:8px;font-size:13px;font-weight:700;display:grid}.admin-gate-card label>div{color:#9e8fe6;background:#09111c;border:1px solid #39485e;border-radius:9px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.admin-gate-card input{color:#f3efff;letter-spacing:.35em;background:0 0;border:0;outline:0;flex:1;min-width:0;font:800 18px/1 monospace}.admin-gate-card button{color:#0d0920;cursor:pointer;background:linear-gradient(135deg,#b09bff,#8064e5);border:0;border-radius:9px;width:100%;min-height:48px;margin-top:17px;font-size:14px;font-weight:850}.admin-gate-card button:disabled{opacity:.55;cursor:wait}.admin-gate-card>a{color:#9caabe;text-align:center;margin:15px 0;font-size:12px;display:block}.admin-gate-card>small{color:#77879c;text-align:center;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.admin-gate-error{background:#8723362b;border:1px solid #6f3342;border-radius:7px;padding:10px 12px;color:#ffacb7!important;margin:12px 0 0!important}.admin-page{color:#e5edf8;background:radial-gradient(circle at 75% 0,#6e50c81f,#0000 30%),#070d15;min-height:100vh}.admin-header{background:#080e17e0;border-bottom:1px solid #1d2938;justify-content:space-between;min-height:68px;padding:0 clamp(20px,4vw,64px)}.admin-brand,.admin-header{align-items:center;display:flex}.admin-brand{color:#eaf2fd;gap:10px;font-size:17px;font-weight:700}.admin-brand img{object-fit:contain;width:31px;height:31px}.admin-brand strong{color:#7fd5ff}.admin-hero{justify-content:space-between;align-items:center;gap:30px;padding:58px clamp(20px,6vw,92px) 40px;display:flex}.admin-hero>div:first-child>span{color:#a892ff;letter-spacing:.14em;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.admin-hero h1{letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(34px,5vw,58px)}.admin-hero p{color:#92a2b6;margin:0;font-size:14px}.admin-session-status{background:#0c1c18;border:1px solid #294538;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-width:190px;padding:15px 17px;display:grid}.admin-session-status i{background:#45dda4;border-radius:50%;grid-row:1/3;width:10px;height:10px;box-shadow:0 0 12px #45dda4}.admin-session-status span{color:#9bb4aa;font-size:11px}.admin-session-status b{color:#73e4bc;font-size:12px}.admin-summary{background:#0b131e;border:1px solid #263448;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 clamp(20px,6vw,92px);display:grid;overflow:hidden}.admin-summary article{border-right:1px solid #263448;min-width:0;padding:20px}.admin-summary article:last-child{border:0}.admin-summary small{color:#718197;letter-spacing:.13em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.admin-summary strong{color:#e7eef7;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.admin-summary .admin-plan{color:#c0adff}.admin-summary .admin-secure{color:#62d9ad}.admin-users-section{background:#0a121d;border:1px solid #263448;border-radius:12px;margin:34px clamp(20px,6vw,92px) 0;overflow:hidden;box-shadow:0 18px 50px #0003}.admin-users-heading{border-bottom:1px solid #263448;justify-content:space-between;align-items:end;gap:22px;padding:21px;display:flex}.admin-users-heading>div:first-child>span{color:#8e79df;letter-spacing:.14em;font-size:10px;font-weight:850}.admin-users-heading h2{align-items:center;gap:9px;margin:6px 0 4px;font-size:21px;display:flex}.admin-users-heading p{color:#77889e;margin:0;font-size:11px}.admin-users-tools{gap:8px;display:flex}.admin-users-tools label{color:#71849b;background:#08101a;border:1px solid #304056;border-radius:7px;align-items:center;gap:8px;width:230px;height:38px;padding:0 11px;display:flex}.admin-users-tools input{color:#e7eef7;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admin-users-tools button{color:#b8c7d9;cursor:pointer;background:#121d2a;border:1px solid #3d5069;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.admin-users-tools button:disabled{opacity:.55;cursor:wait}.admin-users-table-wrap{width:100%;overflow-x:auto}.admin-users-table{border-collapse:collapse;width:100%;min-width:1080px}.admin-users-table th{color:#718198;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#0d1622;padding:11px 14px;font-size:9px;font-weight:850}.admin-users-table td{color:#aebccd;text-align:left;vertical-align:middle;border-top:1px solid #1e2a39;padding:13px 14px;font-size:11px}.admin-users-table tbody tr:hover{background:#6b55b20f}.admin-users-table code{color:#8194aa;text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:10px;display:block;overflow:hidden}.admin-users-table td b{color:#e3ebf5;font-size:12px}.admin-users-table td small{color:#66d9b0;text-transform:uppercase;border:1px solid #3b7b65;border-radius:8px;margin-left:7px;padding:2px 5px;font-size:8px}.admin-users-table td>strong{color:#e0e8f3;font-size:12px;display:inline}.admin-user-plan{color:#b8c5d5;text-transform:uppercase;background:#151f2b;border:1px solid #3d4a5e;border-radius:10px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.admin-user-plan.plan-admin{color:#c5b3ff;background:#211a39;border-color:#6552a6}.admin-user-plan.plan-elite,.admin-user-plan.plan-plus,.admin-user-plan.plan-pro{color:#75dfb8;background:#10271f;border-color:#2d785f}.admin-plan-select{color:#e3ebf5;text-transform:capitalize;cursor:pointer;background:#151f2b;border:1px solid #3d5069;border-radius:6px;min-width:108px;height:32px;padding:0 9px;font-size:11px}.admin-plan-select:focus-visible{outline-offset:2px;outline:2px solid #8e79df}.admin-user-actions{white-space:nowrap;align-items:center;gap:7px;display:flex}.admin-save-plan{color:#87e8b9;cursor:pointer;background:#13291f;border:1px solid #35775d;border-radius:6px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.admin-save-plan:hover:not(:disabled){background:#1b4935}.admin-save-plan:disabled{opacity:.45;cursor:not-allowed}.admin-plan-saved{color:#72dbab;font-size:10px}.admin-edit-user{color:#c5b6ff;cursor:pointer;background:#211a39;border:1px solid #514582;border-radius:6px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.admin-edit-user:hover{color:#fff;background:#34275c;border-color:#806bd0}.admin-paper-locked{color:#ff8999!important}.admin-delete-user{color:#ff9baa;cursor:pointer;background:#7a233324;border:1px solid #713543;border-radius:6px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.admin-delete-user:hover:not(:disabled){color:#fff;background:#8f2d40;border-color:#bd4e61}.admin-delete-user:disabled{color:#59687a;cursor:not-allowed;background:#111923;border-color:#293545}.admin-users-empty{text-align:center;color:#718196!important;padding:34px!important}.admin-users-error{color:#ffabb6;background:#8b273924;border:1px solid #6e3341;border-radius:7px}.admin-users-error,.admin-users-success{margin:12px 20px 0;padding:10px 12px;font-size:11px}.admin-users-success{color:#79e1b8;background:#1f7e5a24;border:1px solid #2d7058;border-radius:7px}.admin-user-editor-backdrop{z-index:10100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060ce0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-user-editor{color:#e8eef8;background:radial-gradient(circle at 100% 0,#7558cd21,#0000 35%),#0d1521;border:1px solid #4a426b;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:min(850px,100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 32px 100px #000c}.admin-user-editor>header{border-bottom:1px solid #28354a;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 19px;display:flex}.admin-user-editor>header span{color:#a991ff;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.admin-user-editor>header h2{margin:7px 0 4px;font-size:25px}.admin-user-editor>header p{color:#8798ae;margin:0;font-size:12px}.admin-user-editor>header>button{color:#99a8ba;cursor:pointer;background:#16202d;border:1px solid #38475a;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.admin-user-editor>header>button:hover{color:#fff;border-color:#655596}.admin-user-editor-scroll{padding:20px 24px;overflow-y:auto}.admin-editor-error{color:#ffabb6;background:#2b141c;border:1px solid #783847;border-radius:7px;margin:0 0 13px;padding:10px 12px;font-size:11px}.admin-editor-section{background:#101a27;border:1px solid #29384c;border-radius:11px;padding:18px}.admin-editor-section+.admin-editor-section{margin-top:14px}.admin-editor-section-title{align-items:center;gap:11px;margin-bottom:17px;display:flex}.admin-editor-section-title>svg{color:#aa94f6;flex:none}.admin-editor-section-title>div{min-width:0}.admin-editor-section-title h3{color:#edf3fb;margin:0 0 4px;font-size:15px}.admin-editor-section-title p{color:#8293a8;margin:0;font-size:10px}.admin-editor-section-title>.admin-paper-status{margin-left:auto}.admin-editor-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.admin-editor-grid label{color:#bdc9d8;align-content:start;gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}.admin-editor-grid input,.admin-editor-grid select{color:#edf3fb;width:100%;height:40px;font:inherit;background:#09121d;border:1px solid #35465d;border-radius:7px;outline:0;padding:0 11px;font-size:12px}.admin-editor-grid input:focus,.admin-editor-grid select:focus{border-color:#8975d8;box-shadow:0 0 0 3px #7962cd20}.admin-editor-grid input:disabled,.admin-editor-grid select:disabled{color:#718196;cursor:not-allowed;background:#0c131d}.admin-editor-grid label>small{color:#687b91;font-size:9px;font-weight:500;line-height:1.35}.admin-editor-identity{grid-template-columns:1.5fr 1fr .7fr;gap:8px;margin-top:14px;display:grid}.admin-editor-identity span{color:#8293a8;text-overflow:ellipsis;white-space:nowrap;background:#0b141f;border:1px solid #263549;border-radius:6px;min-width:0;padding:9px 10px;font:10px/1.4 monospace;overflow:hidden}.admin-editor-identity b{color:#63758b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font:750 8px/1 sans-serif;display:block}.admin-paper-status{text-transform:uppercase;border-radius:12px;padding:5px 9px;font-size:9px;font-weight:850}.admin-paper-status.active{color:#71e1b3;background:#112c22;border:1px solid #2f775c}.admin-paper-status.locked{color:#ff91a0;background:#32151e;border:1px solid #7a3544}.admin-editor-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.admin-editor-toggles>label{cursor:pointer;background:#0b151f;border:1px solid #2c3b4f;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.admin-editor-toggles>label.danger{background:#261219;border-color:#743746}.admin-editor-toggles>label.disabled{opacity:.5;cursor:not-allowed}.admin-editor-toggles input{accent-color:#9b82ec;flex:none;width:15px;height:15px;margin:1px 0 0}.admin-editor-toggles span{gap:5px;min-width:0;display:grid}.admin-editor-toggles b{color:#dbe4ef;align-items:center;gap:5px;font-size:10px;display:flex}.admin-editor-toggles small{color:#75869a;font-size:8px;font-weight:500;line-height:1.4}.admin-editor-lock-warning{color:#ff9dab;background:#27131a;border:1px solid #743746;border-radius:7px;align-items:flex-start;gap:8px;margin:13px 0 0;padding:10px 11px;font-size:10px;line-height:1.45;display:flex}.admin-editor-lock-warning svg{flex:none}.admin-user-editor>footer{background:#0a121c;border-top:1px solid #28354a;justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex}.admin-user-editor>footer>span{color:#718298;font-size:10px}.admin-user-editor>footer>div{gap:9px;display:flex}.admin-user-editor>footer button{color:#110d20;cursor:pointer;background:linear-gradient(135deg,#b09bff,#8066e5);border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:39px;font-size:11px;font-weight:850;display:inline-flex}.admin-user-editor>footer button.outline{color:#b7c4d4;background:#121c28;border:1px solid #3b4b60}.admin-user-editor>footer button:disabled{opacity:.55;cursor:wait}.admin-delete-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060cdb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-delete-modal{background:#101721;border:1px solid #5b3440;border-radius:13px;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #000000a6}.admin-delete-modal>button{color:#94a2b4;background:#18212d;border:1px solid #354255;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;display:grid;position:absolute;top:14px;right:14px}.admin-delete-modal>span{color:#ff8999;background:#a72d3f2b;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.admin-delete-modal h2{margin:17px 0 8px;font-size:23px}.admin-delete-modal>p{color:#99a9bd;margin:0;font-size:12px;line-height:1.6}.admin-delete-modal>p b{color:#edf2f8;font-size:14px}.admin-delete-warning{color:#e9a7b0;background:#82273624;border:1px solid #633441;border-radius:7px;margin:18px 0;padding:12px;font-size:11px;line-height:1.55}.admin-delete-modal>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-delete-modal>div:last-child button{cursor:pointer;border-radius:7px;min-height:41px;font-size:12px;font-weight:800}.admin-delete-modal .danger{color:#fff;background:#9f3044;border:1px solid #b84255}.admin-workspaces{padding:50px clamp(20px,6vw,92px) 80px}.admin-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.admin-section-heading span{color:#8d79df;letter-spacing:.15em;font-size:10px;font-weight:850}.admin-section-heading h2{margin:6px 0 0;font-size:25px}.admin-section-heading p{color:#8494a9;margin:0;font-size:12px}.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-card-grid>a{color:#b9c6d8;background:linear-gradient(135deg,#101a27,#0b121c);border:1px solid #27364a;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.admin-card-grid>a:hover{background:#121c2b;border-color:#5c4c90;transform:translateY(-2px)}.admin-card-grid>a>span{color:#ae9af3;background:#201a36;border:1px solid #4d4176;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.admin-card-grid h3{color:#edf2f8;margin:0 0 5px;font-size:15px}.admin-card-grid p{color:#8190a4;margin:0;font-size:12px;line-height:1.45}@media (max-width:760px){.admin-hero,.admin-section-heading,.admin-users-heading{flex-direction:column;align-items:flex-start}.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary article:nth-child(2){border-right:0}.admin-summary article:nth-child(-n+2){border-bottom:1px solid #263448}.admin-card-grid{grid-template-columns:1fr}.admin-users-tools{width:100%}.admin-users-tools label{flex:1;width:auto}.admin-user-editor-backdrop{padding:8px}.admin-user-editor{max-height:calc(100dvh - 16px)}.admin-editor-grid,.admin-editor-identity,.admin-editor-toggles{grid-template-columns:1fr}.admin-user-editor>footer{flex-direction:column;align-items:stretch}.admin-user-editor>footer>div{grid-template-columns:1fr 1fr;display:grid}.admin-user-editor>footer button{min-width:0}}@media (max-width:460px){.admin-summary{grid-template-columns:1fr}.admin-summary article{border-bottom:1px solid #263448;border-right:0}.admin-gate-card{padding:25px 20px}}.home-brand{color:#f5f8ff;letter-spacing:-.7px;align-items:center;gap:11px;font-size:21px;font-weight:700;display:inline-flex}.home-brand img{object-fit:contain;filter:drop-shadow(0 5px 14px #0084ff3d);width:52px;height:42px}.home-brand strong{color:#9eb3d6;font-weight:500}.home-brand.small{font-size:17px}.home-brand.small img{width:40px;height:32px}.home-nav{justify-content:center;align-self:stretch;gap:34px}.home-nav a{color:#91a1b8;font-size:12px;font-weight:600}.home-nav a:hover{color:#fff}.home-nav .india-nav-link{color:#64e2b1;background:linear-gradient(135deg,#2aca9124,#c59b4114);border:1px solid #41dea461;border-radius:999px;align-self:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff05,0 0 20px #2aca9112}.home-nav .india-nav-link span{background:#45dfa8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45dfa81a,0 0 12px #45dfa8bf}.home-nav .india-nav-link:hover{color:#08140f;background:#65e6b5;border-color:#65e6b5;box-shadow:0 8px 24px #2aca9138}.home-nav .india-nav-link:hover span{box-shadow:none;background:#0a3828}.home-button{letter-spacing:.15px;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.home-button:hover{transform:translateY(-2px)}.home-button.primary{color:#06111e;background:linear-gradient(135deg,#68d5ff,#2d94ed);box-shadow:0 13px 34px #1d8de138}.home-button.secondary{color:#d9eaff;background:#14385559;border-color:#2a5b81}.home-button.ghost{color:#dce9f8;background:#09101ba6;border-color:#2a3749}.home-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:58px;width:min(1380px,100% - 48px);min-height:660px;margin:0 auto;padding:72px 0 86px;display:grid;position:relative}.home-kicker{color:#62caff;letter-spacing:1.7px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.hero-copy h1{letter-spacing:-3.3px;max-width:640px;margin:21px 0;font-size:clamp(45px,5vw,72px);line-height:1.01}.hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#5ac9ff,#b9d9fa 65%,#e0b654);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero-copy>p{color:#95a5bb;max-width:625px;margin:0;font-size:16px;line-height:1.8}.hero-actions{gap:12px;margin-top:32px;display:flex}.hero-trust{flex-wrap:wrap;gap:20px;margin-top:29px;display:flex}.hero-trust span{color:#75879f;align-items:center;gap:6px;font-size:10px;display:flex}.hero-trust svg{color:#3ed6a3}.hero-visual{min-width:0;padding:20px 0 26px;position:relative}.preview-glow{filter:blur(90px);opacity:.22;background:#138ce3;position:absolute;inset:10% 7%}.hero-visual>img{z-index:1;object-fit:cover;object-position:top left;border:1px solid #26364c;border-radius:13px;width:100%;min-height:420px;display:block;position:relative;box-shadow:0 38px 90px #0000008c}.hero-visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 65%,#060b134d);border-radius:13px;position:absolute;inset:20px 0 26px}.preview-chip{z-index:3;color:#dfeeff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070e18eb;border:1px solid #30435d;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 9px;width:168px;padding:13px;display:grid;position:absolute;box-shadow:0 12px 30px #00000061}.preview-chip svg{color:#48c6ff;grid-row:1/3;margin-top:3px}.preview-chip span{color:#788ba4;font-size:9px}.preview-chip b{font-size:11px}.preview-chip.top{top:-2px;right:-20px}.preview-chip.bottom{bottom:0;left:-28px}.strategy-notice{background:linear-gradient(90deg,#1d4d7159,#0c1624d1);border:1px solid #28445f;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(1240px,100% - 48px);margin:0 auto;padding:18px 22px;display:grid;position:relative}.strategy-notice>div{color:#63cbff;background:#10283c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.strategy-notice p{color:#8fa2bb;margin:0;font-size:12px;line-height:1.6}.strategy-notice b{color:#e7f2ff}.strategy-notice a,.text-link{color:#63c9ff;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.home-section{width:min(1240px,100% - 48px);margin:0 auto;padding:130px 0 120px;position:relative}.section-heading{max-width:660px;margin-bottom:48px}.final-cta span,.section-heading>span{color:var(--home-gold);letter-spacing:1.8px;font-size:10px;font-weight:800}.legal-intro h2,.section-heading h2,.workflow-copy h2{letter-spacing:-1.7px;margin:13px 0 14px;font-size:clamp(32px,4vw,48px);line-height:1.1}.legal-intro p,.section-heading p,.workflow-copy>p{color:#8294ab;line-height:1.75}.capability-grid{border:1px solid var(--home-line);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.capability-grid article{border-right:1px solid var(--home-line);background:linear-gradient(145deg,#0f1928e6,#080e18e0);min-height:280px;padding:34px 28px;position:relative}.capability-grid article:last-child{border:0}.capability-grid article:hover{background:linear-gradient(145deg,#12283cf2,#080e18eb)}.card-number{color:#39495e;font-size:11px;position:absolute;top:22px;right:24px}.card-icon{color:#5fcaff;background:#0b2032;border:1px solid #31516c;border-radius:7px;place-items:center;width:45px;height:45px;margin-bottom:37px;display:grid}.capability-grid h3{margin:0 0 13px;font-size:17px}.capability-grid p{color:#778ba4;margin:0;font-size:12px;line-height:1.75}.workflow-section{border:1px solid var(--home-line);background:linear-gradient(135deg,#0d1724,#09111c);border-radius:12px;grid-template-columns:1fr 1fr;gap:90px;width:min(1240px,100% - 48px);margin:0 auto 120px;padding:72px;display:grid;position:relative}.workflow-copy ol{counter-reset:step;margin:34px 0;padding:0;list-style:none}.workflow-copy li{counter-increment:step;border-left:1px solid #28445c;min-height:64px;padding:0 0 25px 56px;position:relative}.workflow-copy li:last-child{border-color:#0000}.workflow-copy li:before{content:counter(step);color:#7fd7ff;background:#10283b;border:1px solid #315873;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-3px;left:-16px}.workflow-copy li b,.workflow-copy li span{display:block}.workflow-copy li b{color:#edf6ff;margin-bottom:5px;font-size:13px}.workflow-copy li span{color:#7e91a9;font-size:11px;line-height:1.5}.workflow-stats{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.workflow-stats article{background:#050b139e;border:1px solid #202f42;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:26px;display:flex}.workflow-stats strong{color:#64ccff;letter-spacing:-1.5px;font-size:37px}.workflow-stats span{color:#7589a2;max-width:160px;font-size:11px;line-height:1.5}.india-home-section{background:radial-gradient(circle at 10% 0,#ff99331f,#0000 33%),radial-gradient(circle at 90% 100%,#1388081a,#0000 34%),#0b1420;border:1px solid #27384b;border-radius:12px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:80px;width:min(1240px,100% - 48px);margin:0 auto 130px;padding:72px;display:grid;position:relative;overflow:hidden}.india-home-section:before{content:"";opacity:.8;background:linear-gradient(90deg,#f93,#f0f4f8 50%,#138808);height:2px;position:absolute;top:0;left:0;right:0}.india-home-copy{position:relative}.india-flag{margin-bottom:18px;font-size:30px;display:block}.india-home-copy h2{letter-spacing:-2px;margin:14px 0 17px;font-size:clamp(34px,4vw,50px);line-height:1.08}.india-home-copy>p{color:#8496ad;margin:0;line-height:1.75}.india-points{gap:13px;margin:28px 0 32px;display:grid}.india-points span{color:#7d90a8;align-items:center;gap:9px;font-size:11px;display:flex}.india-points svg{color:#42d69e;flex:none}.india-points b{color:#dae8f7}.india-cta{color:#07150d;background:linear-gradient(135deg,#75dfad,#37b878);box-shadow:0 13px 34px #27ad6c2e}.india-scanner-preview{background:#080f19;border:1px solid #27374b;border-radius:10px;padding:18px;box-shadow:0 28px 65px #0006}.scanner-preview-head{border-bottom:1px solid #202c3d;justify-content:space-between;align-items:center;padding:5px 4px 18px;display:flex}.scanner-preview-head b,.scanner-preview-head small{display:block}.scanner-preview-head small{color:#6c819b;letter-spacing:1.2px;margin-bottom:5px;font-size:8px}.scanner-preview-head b{color:#e2edf9;font-size:13px}.scanner-preview-head>span{color:#6dcf9d;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.scanner-preview-head i{background:#35d392;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 10px #35d392}.scanner-search{color:#63768e;background:#0c1623;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:14px 0 8px;padding:10px 11px;font-size:9px;display:grid}.scanner-search em{font-style:normal}.scanner-row{border-bottom:1px solid #182536;grid-template-columns:28px minmax(0,1fr) auto 30px;align-items:center;gap:11px;padding:14px 10px;display:grid}.scanner-row.featured{background:linear-gradient(90deg,#1e60462e,#0000)}.scanner-row>strong{color:#4e6078;font-size:9px}.scanner-row div b,.scanner-row div span{display:block}.scanner-row div b{color:#dfeafa;font-size:11px}.scanner-row div span{color:#657991;margin-top:4px;font-size:8px}.scanner-row mark{color:#42d69e;background:#2caa761f;border:1px solid #41d39c3b;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:800}.scanner-row>em{color:#77d8ac;font-size:13px;font-style:normal;font-weight:800}.scanner-preview-foot{color:#62758d;align-items:center;gap:7px;padding:15px 5px 2px;font-size:8px;display:flex}.scanner-preview-foot svg{color:#6e99c4}.scanner-preview-foot b{color:#879ab2;margin-left:auto}.legal-section{width:min(1240px,100% - 48px);margin:0 auto;padding:0 0 130px;position:relative}.legal-intro{max-width:720px;margin-bottom:42px}.legal-grid{border-top:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:repeat(3,1fr);display:grid}.legal-grid article{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);min-height:200px;padding:27px}.legal-grid h3{color:#dce9f8;margin:0 0 12px;font-size:13px}.legal-grid p{color:#71849d;margin:0;font-size:11px;line-height:1.75}.legal-footnote{color:#687b92;border-left:2px solid var(--home-gold);margin:22px 0 0;padding-left:14px;font-size:10px;line-height:1.7}.final-cta{background:radial-gradient(circle at 75% 0,#39afeb2e,#0000 35%),#0d1927;border:1px solid #28445d;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;width:min(1240px,100% - 48px);margin:0 auto 90px;padding:45px 48px;display:flex;position:relative}.final-cta h2{margin:8px 0 0;font-size:29px}.home-footer{border-top:1px solid var(--home-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:42px;width:min(1380px,100% - 48px);margin:0 auto;padding:35px 0 45px;display:grid;position:relative}.home-footer p,.home-footer small{color:#596b81;margin:0;font-size:10px}.home-footer>div{gap:22px;display:flex}.home-footer>div a{color:#8799af;font-size:10px}@media (max-width:1050px){.home-header{grid-template-columns:1fr auto}.home-nav{display:none}.home-hero{grid-template-columns:1fr;padding-top:80px}.hero-copy{max-width:760px}.capability-grid{grid-template-columns:1fr 1fr}.capability-grid article:nth-child(2){border-right:0}.capability-grid article:nth-child(-n+2){border-bottom:1px solid var(--home-line)}.workflow-section{gap:45px;padding:50px}.india-home-section{grid-template-columns:1fr;gap:48px;padding:52px}.legal-grid{grid-template-columns:1fr 1fr}.home-footer{grid-template-columns:1fr auto}.home-footer p{display:none}}@media (max-width:680px){.final-cta,.home-footer,.home-header,.home-hero,.home-section,.india-home-section,.legal-section,.strategy-notice,.workflow-section{width:min(100% - 28px,1240px)}.home-header{gap:10px;height:72px}.home-auth-actions{gap:9px}.home-auth-link,.home-auth-login{font-size:12px}.home-auth-login{min-height:38px;padding:0 10px}.home-auth-login svg{display:none}.home-auth-email{max-width:100px}.home-auth-modal{padding:27px 22px}.home-brand{font-size:16px}.home-brand img{width:42px;height:34px}.home-header .home-button{padding:0 11px;font-size:0}.home-header .home-button svg{margin:0}.home-hero{gap:45px;min-height:auto;padding:64px 0 70px}.hero-copy h1{letter-spacing:-2.2px;font-size:44px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column}.hero-visual>img{min-height:260px}.preview-chip{display:none}.strategy-notice{grid-template-columns:auto 1fr}.strategy-notice a{grid-column:2}.home-section{padding:90px 0}.capability-grid,.legal-grid,.workflow-section,.workflow-stats{grid-template-columns:1fr}.capability-grid article{border-right:0;border-bottom:1px solid var(--home-line)}.workflow-section{margin-bottom:90px;padding:32px 25px}.india-home-section{margin-bottom:90px;padding:34px 24px}.scanner-row{grid-template-columns:24px minmax(0,1fr) auto}.scanner-row mark{display:none}.workflow-stats article{min-height:125px}.legal-grid article{min-height:auto}.final-cta{flex-direction:column;align-items:flex-start;padding:34px 27px}.home-footer{grid-template-columns:1fr;gap:22px}.home-footer>div{flex-wrap:wrap}}.toggle-row{justify-content:space-between;align-items:center;margin:13px 0;display:flex}.toggle-row input{margin:0}.outline{color:#b9b5cf;border:1px solid #35405a;border-radius:5px;padding:8px 11px;font-size:11px}.table-heading{color:#8490a5;justify-content:space-between;align-items:center;padding:12px 18px;font-size:10px;display:flex}.table-scroll{max-height:300px;overflow:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:10px}td,th{text-align:right;border-bottom:1px solid #1c2432;padding:10px}th{color:#79879b;background:#101621;font-weight:500;position:sticky;top:0}td:first-child,th:first-child{text-align:left}.plot-legend{color:#68778f;gap:16px;padding:8px 20px;font-size:10px;display:flex}.plot-legend button{color:#b5a6ff;margin-left:auto}.signal-list>div:not(.empty-state){border-bottom:1px solid #192132;align-items:center;gap:18px;padding:14px 20px;font-size:11px;display:flex}.signal-list>div>small{margin-left:auto;font-size:10px}.signal-list>div>span:nth-child(2){color:#7c899f;font-size:10px}.paper-buttons{grid-template-columns:1fr 1fr 1fr;gap:7px;margin:17px 0;display:grid}.paper-buttons button{border-radius:5px;padding:10px;font-size:11px;font-weight:600}.buy{color:#45e1ad;background:#163c31}.sell{color:#ff8799;background:#42212d}.position-details{color:#8390a5;gap:9px;font-size:10px;display:grid}.position-details span{justify-content:space-between;display:flex}.position-details b{color:#c5cfdf;font-weight:500}.chart-wrap{position:relative}.advanced-chart-wrap{color:#dce5ef;-webkit-user-select:none;user-select:none;background:#090b0f;flex-direction:column;width:100%;height:100%;min-height:320px;display:flex;overflow:hidden}.advanced-chart-tools{background:linear-gradient(#12120f,#0c0d0c);border-bottom:1px solid #24261f;flex:0 0 36px;justify-content:space-between;align-items:center;min-width:0;padding:4px 8px;display:flex}.advanced-chart-actions,.advanced-drawing-tools{align-items:center;gap:4px;min-width:0;display:flex}.advanced-drawing-tools i{background:#34342d;width:1px;height:20px;margin:0 3px}.advanced-chart-footer button,.advanced-chart-tools button{color:#9da69e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-width:28px;height:27px;padding:0 8px;font-size:10px;font-weight:700}.advanced-chart-footer button.active,.advanced-chart-footer button:hover,.advanced-chart-tools button.active,.advanced-chart-tools button:hover{color:#f2d17d;background:#29220f;border-color:#7c6530}.advanced-chart-tools button:disabled{opacity:.3;cursor:not-allowed}.advanced-chart-viewport{touch-action:none;cursor:crosshair;flex:auto;min-height:250px;position:relative;overflow:hidden}.advanced-chart-viewport.tool-crosshair:active{cursor:grabbing}.advanced-chart-viewport.tool-horizontal,.advanced-chart-viewport.tool-trend{cursor:cell}.advanced-chart-canvas,.advanced-chart-overlay{width:100%;height:100%;position:absolute;inset:0}.advanced-chart-overlay{z-index:2;pointer-events:none}.chart-analysis-stack{z-index:6;scrollbar-width:none;pointer-events:none;justify-items:start;gap:8px;max-height:calc(100% - 54px);display:grid;position:absolute;top:44px;left:12px;overflow-y:auto}.chart-analysis-stack::-webkit-scrollbar{display:none}.chart-analysis-stack>.advanced-mtf-radar,.chart-analysis-stack>.liquidity-death-card{pointer-events:auto;margin:0;position:relative;inset:auto}.live-scanner-signal{--scanner-accent:#ffd45e;border:1px solid var(--scanner-accent);min-width:210px;padding:9px 12px;position:relative}@supports (color:color-mix(in lab,red,red)){.live-scanner-signal{border:1px solid color-mix(in srgb,var(--scanner-accent) 48%,#263142)}}.live-scanner-signal{color:var(--scanner-accent);box-shadow:0 8px 24px #0009,0 0 18px var(--scanner-accent);background:linear-gradient(145deg,#111925ec,#080d15e8);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.live-scanner-signal{box-shadow:0 8px 24px #0009,0 0 18px color-mix(in srgb,var(--scanner-accent) 12%,transparent)}}.live-scanner-signal{letter-spacing:.02em;opacity:.5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;font:800 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity .18s,transform .18s,border-color .18s}.live-scanner-signal:hover{opacity:1;transform:translateY(-1px)}.live-scanner-signal.is-buy{--scanner-accent:#38e3b1}.live-scanner-signal.is-sell{--scanner-accent:#ff536d}.live-scanner-signal.is-trap{--scanner-accent:#ff9f43}.live-scanner-signal.is-sideways{--scanner-accent:#aeb7c4}.live-scanner-signal.is-neutral,.live-scanner-signal.is-scanning{--scanner-accent:#f0c95c}.options-trade-card{--options-accent:#f0c95c;border:1px solid var(--options-accent);width:min(310px,100vw - 118px);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.options-trade-card{border:1px solid color-mix(in srgb,var(--options-accent) 42%,#2c3645)}}.options-trade-card{color:#dce5ef;box-shadow:0 10px 28px #000a,0 0 18px var(--options-accent);background:linear-gradient(145deg,#101824f2,#080d15ed);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.options-trade-card{box-shadow:0 10px 28px #000a,0 0 18px color-mix(in srgb,var(--options-accent) 10%,transparent)}}.options-trade-card{opacity:.5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;transition:opacity .18s,transform .18s,border-color .18s}.options-trade-card:hover{opacity:1;transform:translateY(-1px)}.options-trade-card.is-bullish{--options-accent:#39dca9}.options-trade-card.is-bearish{--options-accent:#ff5e73}.options-trade-card.is-sideways{--options-accent:#aeb7c4}.options-trade-card.is-neutral,.options-trade-card.is-warming{--options-accent:#f0c95c}.options-trade-card header{background:var(--options-accent);border-bottom:1px solid #273445;gap:3px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.options-trade-card header{background:color-mix(in srgb,var(--options-accent) 7%,#0b111a)}}.options-trade-card header span{color:#8595a9;letter-spacing:.08em;font:750 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.options-trade-card header strong{color:var(--options-accent);font:850 12px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}.options-trade-metrics{background:#253141;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.options-trade-metrics span{background:#0c1420;gap:3px;min-width:0;padding:7px 8px;display:grid}.options-trade-metrics small{color:#71839a;letter-spacing:.08em;font-size:7px;font-weight:800}.options-trade-metrics b{color:#dbe5ef;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.options-trade-levels{color:#8192a6;justify-content:space-between;gap:8px;padding:8px 10px;font-size:8px;display:flex}.options-trade-levels b{color:#f3f6f9}.options-trade-card footer{color:#66788d;border-top:1px solid #202b39;padding:6px 10px 7px;font-size:7px}.advanced-mtf-radar{--mtf-accent:#e9c46d;z-index:6;border:1px solid var(--mtf-accent);width:172px;height:192px;padding:10px 10px 7px;position:absolute;top:44px;left:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.advanced-mtf-radar{border:1px solid color-mix(in srgb,var(--mtf-accent) 42%,#273142)}}.advanced-mtf-radar{color:#dce5ef;box-shadow:0 10px 30px #0009,inset 0 0 24px var(--mtf-accent);background:linear-gradient(145deg,#101722ec,#090d14e8);border-radius:10px;outline:0}@supports (color:color-mix(in lab,red,red)){.advanced-mtf-radar{box-shadow:0 10px 30px #0009,inset 0 0 24px color-mix(in srgb,var(--mtf-accent) 5%,transparent)}}.advanced-mtf-radar{opacity:.5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;cursor:zoom-in;transition:opacity .18s,transform .18s,border-color .18s}.advanced-mtf-radar:focus-visible,.advanced-mtf-radar:hover{opacity:1;transform:translateY(-1px)}.advanced-mtf-radar.is-bullish{--mtf-accent:#38d7a9}.advanced-mtf-radar.is-bearish{--mtf-accent:#ff6177}.advanced-mtf-radar.is-mixed,.advanced-mtf-radar.is-neutral{--mtf-accent:#e9c46d}.advanced-mtf-radar.is-aligned{border-color:var(--mtf-accent);box-shadow:0 0 22px var(--mtf-accent),0 10px 30px #0009,inset 0 0 28px var(--mtf-accent)}@supports (color:color-mix(in lab,red,red)){.advanced-mtf-radar.is-aligned{box-shadow:0 0 22px color-mix(in srgb,var(--mtf-accent) 30%,transparent),0 10px 30px #0009,inset 0 0 28px color-mix(in srgb,var(--mtf-accent) 9%,transparent)}}.advanced-mtf-radar.is-aligned{animation:mtf-alignment-pulse 2.4s ease-in-out infinite}.advanced-mtf-radar header{justify-content:space-between;align-items:flex-start;min-height:29px;display:flex}.advanced-mtf-radar header div{gap:1px;display:grid}.advanced-mtf-radar header span,.advanced-mtf-radar.is-error>span{color:#78879a;letter-spacing:.16em;font-size:7px;font-weight:800}.advanced-mtf-radar header b,.advanced-mtf-radar.is-error>b{color:var(--mtf-accent);text-transform:uppercase;font-size:11px}.advanced-mtf-radar header strong{color:var(--mtf-accent);font:800 16px ui-monospace,SFMono-Regular,Consolas,monospace}.advanced-mtf-radar svg{width:132px;height:132px;margin:-5px auto -8px;display:block;overflow:visible}.advanced-mtf-radar .mtf-grid{fill:none;stroke:#3a4655;stroke-width:.7px}.advanced-mtf-radar .mtf-axis{stroke:#273340;stroke-width:.65px}.advanced-mtf-radar .mtf-shape{fill:var(--mtf-accent)}@supports (color:color-mix(in lab,red,red)){.advanced-mtf-radar .mtf-shape{fill:color-mix(in srgb,var(--mtf-accent) 22%,transparent)}}.advanced-mtf-radar .mtf-shape{stroke:var(--mtf-accent);stroke-width:1.8px;filter:drop-shadow(0 0 4px var(--mtf-accent))}@supports (color:color-mix(in lab,red,red)){.advanced-mtf-radar .mtf-shape{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--mtf-accent) 45%,transparent))}}.advanced-mtf-radar .mtf-point circle{stroke:#07100d;stroke-width:1.4px}.advanced-mtf-radar .mtf-point.is-bullish circle{fill:#38d7a9}.advanced-mtf-radar .mtf-point.is-bearish circle{fill:#ff6177}.advanced-mtf-radar .mtf-point.is-neutral circle{fill:#e9c46d}.advanced-mtf-radar .mtf-point.is-unavailable circle{fill:#566171}.advanced-mtf-radar .mtf-point text{fill:#9aa7b7;text-transform:uppercase;font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}.advanced-mtf-radar footer{color:#8593a4;border-top:1px solid #25303c;justify-content:center;align-items:center;height:21px;font-size:8px;display:flex}.advanced-mtf-radar footer b{color:var(--mtf-accent);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.advanced-mtf-radar.is-error{pointer-events:none;cursor:default;align-content:center;gap:2px;width:150px;height:72px;display:grid}.advanced-mtf-radar.is-error small{color:#758398;font-size:8px}.advanced-mtf-radar .mtf-loading{justify-content:center;align-items:center;gap:7px;height:137px;display:flex}.advanced-mtf-radar .mtf-loading i{background:var(--mtf-accent);border-radius:50%;width:6px;height:6px;animation:mtf-loading 1s ease-in-out infinite}.advanced-mtf-radar .mtf-loading i:nth-child(2){animation-delay:.14s}.advanced-mtf-radar .mtf-loading i:nth-child(3){animation-delay:.28s}.liquidity-death-card{--liquidity-accent:#39d3a5;z-index:6;border:1px solid var(--liquidity-accent);width:228px;padding:10px;position:absolute;top:44px;right:72px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.liquidity-death-card{border:1px solid color-mix(in srgb,var(--liquidity-accent) 45%,#2b3544)}}.liquidity-death-card{color:#dce5ef;box-shadow:0 10px 30px #000a,inset 0 0 24px var(--liquidity-accent);background:linear-gradient(145deg,#101722ed,#080d15e8);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.liquidity-death-card{box-shadow:0 10px 30px #000a,inset 0 0 24px color-mix(in srgb,var(--liquidity-accent) 5%,transparent)}}.liquidity-death-card{opacity:.5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;transition:opacity .18s,border-color .18s,transform .18s}.liquidity-death-card:hover{opacity:1;transform:translateY(-1px)}.liquidity-death-card.is-warming{--liquidity-accent:#e9c46d}.liquidity-death-card.is-thin{--liquidity-accent:#ff526d;border-color:#ff526d;animation:liquidity-danger-pulse 1.8s ease-in-out infinite;box-shadow:0 0 25px #ff355033,0 10px 30px #000b,inset 0 0 26px #ff355014}.liquidity-death-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.liquidity-death-card header>div{gap:2px;display:grid}.liquidity-death-card header span{color:#8390a2;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.liquidity-death-card header b{color:var(--liquidity-accent);text-transform:uppercase;font-size:11px}.liquidity-death-card header strong{color:var(--liquidity-accent);font:850 16px ui-monospace,SFMono-Regular,Consolas,monospace}.liquidity-death-card>p{color:#8d9aab;margin:11px 0 2px;font-size:9px}.liquidity-metrics{grid-template-columns:repeat(3,1fr);gap:4px;margin:9px 0 8px;display:grid}.liquidity-metrics span{color:#748296;border:1px solid #263241;border-radius:5px;gap:2px;padding:5px 4px;font-size:7px;display:grid}.liquidity-metrics b{color:#c9d3df;text-overflow:ellipsis;white-space:nowrap;font:750 8px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.liquidity-book>small{color:#718095;letter-spacing:.11em;font-size:6px;font-weight:800}.liquidity-levels{background:#070b11aa;border:1px solid #202b38;border-radius:5px;margin-top:4px;overflow:hidden}.liquidity-level{justify-content:space-between;align-items:center;height:15px;padding:0 4px;font:7px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:relative;overflow:hidden}.liquidity-level i{z-index:0;opacity:.22;position:absolute;top:1px;bottom:1px;right:0}.liquidity-level.is-ask i{background:#ff6177}.liquidity-level.is-bid i{background:#38d7a9}.liquidity-level b,.liquidity-level span{z-index:1;position:relative}.liquidity-level.is-ask span{color:#ff7a8d}.liquidity-level.is-bid span{color:#53ddb3}.liquidity-level b{color:#96a4b5;font-weight:600}.liquidity-levels em{color:#aeb9c7;border-top:1px solid #26313d;border-bottom:1px solid #26313d;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;min-height:19px;padding:0 4px;font:7px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.liquidity-levels em span:last-child{text-align:right}.liquidity-levels em b{color:#e0be6a;font-size:6px;font-weight:700}.liquidity-death-card footer{color:#667589;text-align:center;margin-top:6px;font-size:7px}@keyframes liquidity-danger-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.16)}}.mtf-radar-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mtf-radar-modal{--mtf-accent:#e9c46d;border:1px solid var(--mtf-accent);width:min(940px,100vw - 48px);max-height:calc(100dvh - 48px);overflow:auto}@supports (color:color-mix(in lab,red,red)){.mtf-radar-modal{border:1px solid color-mix(in srgb,var(--mtf-accent) 55%,#354153)}}.mtf-radar-modal{color:#e2e9f2;box-shadow:0 28px 90px #000d,0 0 36px var(--mtf-accent);background:linear-gradient(145deg,#111a27,#080d15);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.mtf-radar-modal{box-shadow:0 28px 90px #000d,0 0 36px color-mix(in srgb,var(--mtf-accent) 13%,transparent)}}.mtf-radar-modal.is-bullish{--mtf-accent:#38d7a9}.mtf-radar-modal.is-bearish{--mtf-accent:#ff6177}.mtf-radar-modal.is-mixed,.mtf-radar-modal.is-neutral{--mtf-accent:#e9c46d}.mtf-radar-modal>header{border-bottom:1px solid #263140;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.mtf-radar-modal>header span{color:var(--mtf-accent);letter-spacing:.15em;font-size:9px;font-weight:850}.mtf-radar-modal>header h2{color:#f3f6fa;margin:5px 0 4px;font-size:23px}.mtf-radar-modal>header p{color:#8796a9;max-width:680px;margin:0;font-size:11px;line-height:1.5}.mtf-radar-modal>header button{color:#b9c5d3;cursor:pointer;background:#121a25;border:1px solid #344153;border-radius:8px;flex:none;width:34px;height:34px;font-size:22px}.mtf-radar-modal>header button:focus-visible,.mtf-radar-modal>header button:hover{border-color:var(--mtf-accent);color:#fff}.mtf-radar-modal-body{grid-template-columns:330px minmax(0,1fr);gap:24px;padding:22px 24px 25px;display:grid}.mtf-radar-large{background:#080d14;border:1px solid #263140;border-radius:14px;place-items:center;min-height:330px;display:grid;position:relative}.mtf-radar-large svg{width:310px;height:310px}.mtf-radar-large .mtf-grid{fill:none;stroke:#344253;stroke-width:.65px}.mtf-radar-large .mtf-axis{stroke:#273544;stroke-width:.6px}.mtf-radar-large .mtf-shape{fill:var(--mtf-accent)}@supports (color:color-mix(in lab,red,red)){.mtf-radar-large .mtf-shape{fill:color-mix(in srgb,var(--mtf-accent) 20%,transparent)}}.mtf-radar-large .mtf-shape{stroke:var(--mtf-accent);stroke-width:1.7px;filter:drop-shadow(0 0 5px var(--mtf-accent))}@supports (color:color-mix(in lab,red,red)){.mtf-radar-large .mtf-shape{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--mtf-accent) 45%,transparent))}}.mtf-radar-large .mtf-point circle{stroke:#07100d;stroke-width:1.2px}.mtf-radar-large .mtf-point.is-bullish circle{fill:#38d7a9}.mtf-radar-large .mtf-point.is-bearish circle{fill:#ff6177}.mtf-radar-large .mtf-point.is-neutral circle{fill:#e9c46d}.mtf-radar-large .mtf-point.is-unavailable circle{fill:#566171}.mtf-radar-large .mtf-point text{fill:#b5c1cf;font:700 8px ui-monospace,SFMono-Regular,Consolas,monospace}.mtf-radar-large>div{border:1px solid var(--mtf-accent);place-items:center;gap:2px;width:104px;height:104px;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.mtf-radar-large>div{border:1px solid color-mix(in srgb,var(--mtf-accent) 45%,#293442)}}.mtf-radar-large>div{pointer-events:none;background:#0b111be8;border-radius:50%;box-shadow:0 0 25px #0008}.mtf-radar-large>div strong{color:var(--mtf-accent);font:850 25px ui-monospace,SFMono-Regular,Consolas,monospace}.mtf-radar-large>div span{color:#9ba9ba;text-transform:uppercase;font-size:8px}.mtf-radar-large>div b{color:var(--mtf-accent);text-transform:uppercase;font-size:8px}.mtf-radar-details{flex-direction:column;min-width:0;display:flex}.mtf-radar-legend{color:#9aa7b7;flex-wrap:wrap;gap:14px;margin-bottom:12px;font-size:10px;display:flex}.mtf-radar-legend span{align-items:center;gap:5px;display:flex}.mtf-radar-legend i{border-radius:50%;width:7px;height:7px}.mtf-radar-legend i.bullish{background:#38d7a9}.mtf-radar-legend i.neutral{background:#e9c46d}.mtf-radar-legend i.bearish{background:#ff6177}.mtf-radar-table-wrap{border:1px solid #293545;border-radius:10px;overflow:auto}.mtf-radar-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.mtf-radar-table-wrap td,.mtf-radar-table-wrap th{text-align:right;border-bottom:1px solid #202b38;padding:11px 10px}.mtf-radar-table-wrap td:first-child,.mtf-radar-table-wrap td:nth-child(2),.mtf-radar-table-wrap th:first-child,.mtf-radar-table-wrap th:nth-child(2){text-align:left}.mtf-radar-table-wrap th{color:#758398;letter-spacing:.06em;text-transform:uppercase;background:#0d141e;font-size:8px}.mtf-radar-table-wrap tbody tr:last-child td{border-bottom:0}.mtf-radar-table-wrap td{color:#bac5d2}.mtf-radar-table-wrap td:first-child b{color:#fff;font-size:11px}.mtf-signal{text-transform:uppercase;border-radius:5px;padding:4px 7px;font:800 8px ui-sans-serif,system-ui,sans-serif;display:inline-flex}.mtf-signal.is-bullish{color:#4de0b3;background:#163f35}.mtf-signal.is-bearish{color:#ff7f90;background:#481d26}.mtf-signal.is-neutral{color:#efd27f;background:#41371d}.mtf-signal.is-unavailable{color:#8b98a8;background:#232c38}.mtf-radar-details>small{color:#758398;margin-top:auto;padding-top:14px;font-size:9px;line-height:1.5}@keyframes mtf-loading{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes mtf-alignment-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.advanced-price-scale{z-index:5;cursor:ns-resize;touch-action:none;background:0 0;border:0;border-left:1px solid #1c2530;border-radius:0;outline:0;width:64px;padding:0;position:absolute;top:0;bottom:0;right:0}.advanced-price-scale:focus-visible,.advanced-price-scale:hover{background:linear-gradient(90deg,#0000,#68778b0c);border-left-color:#536174}.advanced-price-scale.manual{border-left-color:#8a7238}.advanced-chart-ohlc{z-index:3;pointer-events:none;color:#768392;flex-wrap:wrap;gap:9px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;top:7px;left:13px}.advanced-chart-ohlc b{color:#39d3a5;font-weight:700}.advanced-chart-pending{z-index:4;color:#f0d485;pointer-events:none;background:#17140de8;border:1px solid #806a36;border-radius:5px;padding:5px 9px;font-size:10px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.advanced-chart-indicator-legend{z-index:6;pointer-events:auto;flex-wrap:wrap;gap:5px;max-height:72px;display:flex;position:absolute;bottom:27px;left:12px;right:68px;overflow-y:auto}.advanced-chart-indicator-legend button{color:#d8e0eb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1018d9;border:1px solid #303a49;border-radius:6px;align-items:center;gap:6px;min-width:0;min-height:25px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex;box-shadow:0 3px 12px #0005}.advanced-chart-indicator-legend button:hover{color:#fff;background:#211c31ed;border-color:#8d70dd}.advanced-chart-indicator-legend i{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 7px}.advanced-chart-indicator-legend span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.advanced-chart-indicator-legend small{color:#8f9daf;white-space:nowrap;font-size:8px;font-weight:650}.advanced-position-line,.advanced-tsl-line{z-index:7;right:64px}.advanced-chart-footer{color:#6f796e;background:#0c0d0b;border-top:1px solid #24261f;flex:0 0 31px;align-items:center;gap:9px;min-width:0;padding:2px 8px;font-size:9px;display:flex}.advanced-chart-footer>div{align-items:center;gap:2px;display:flex}.advanced-chart-footer button{min-width:auto;height:23px;padding:0 6px}.advanced-chart-footer>span{white-space:nowrap;margin:0 auto}.advanced-chart-footer small{white-space:nowrap;color:#6f796e}@media (max-width:700px){.advanced-chart-wrap{min-height:300px}.advanced-chart-tools{overflow-x:auto}.advanced-chart-footer small,.advanced-chart-footer>span{display:none}.advanced-chart-footer>button{margin-left:auto}.advanced-chart-ohlc{gap:5px;font-size:8px}.advanced-chart-actions{margin-left:8px}.advanced-chart-actions button:first-child,.advanced-chart-actions button:nth-child(2){display:none}.advanced-chart-indicator-legend{flex-wrap:nowrap;max-height:none;bottom:26px;right:68px;overflow-x:auto}.advanced-chart-indicator-legend span{max-width:130px}.advanced-mtf-radar{width:142px;height:158px;padding:7px;top:38px;left:8px}.advanced-mtf-radar header{min-height:24px}.advanced-mtf-radar header strong{font-size:13px}.advanced-mtf-radar svg{width:105px;height:105px;margin:-3px auto -5px}.advanced-mtf-radar footer{height:18px}.advanced-mtf-radar.is-error{width:132px;height:64px}.liquidity-death-card{width:170px;padding:7px;top:38px;right:67px}.liquidity-book{display:none}.liquidity-metrics{margin-bottom:0}.liquidity-death-card footer{display:none}.mtf-radar-modal-backdrop{padding:10px}.mtf-radar-modal{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.mtf-radar-modal>header{padding:16px}.mtf-radar-modal>header h2{font-size:18px}.mtf-radar-modal-body{grid-template-columns:1fr;gap:14px;padding:14px}.mtf-radar-large{min-height:260px}.mtf-radar-large svg{width:250px;height:250px}.mtf-radar-large>div{width:86px;height:86px}.mtf-radar-large>div strong{font-size:20px}.mtf-radar-details>small{margin-top:12px}.chart-overlays-popover{width:min(310px,100vw - 18px);left:auto;right:0}.chart-analysis-stack{gap:6px;top:38px;left:8px}}.position-chart-line,.tsl-chart-line{z-index:5;pointer-events:none;border-top:1px dashed #7f8b9f;justify-content:flex-end;align-items:center;height:0;display:flex;position:absolute;left:0;right:62px}.position-chart-line>*{pointer-events:auto}.position-chart-line b,.position-chart-line button,.position-chart-line span,.tsl-chart-line span{color:#dfe7f3;background:#111722;border:1px solid #202939;align-items:center;height:24px;padding:0 8px;font-size:11px;display:inline-flex}.position-chart-line.buy span{color:#32d5a0;border-color:#32d5a0}.position-chart-line.sell span{color:#f36c82;border-color:#f36c82}.position-chart-line .tsl-button{color:#ffb020;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-color:#ffb020}.position-chart-line .chart-close{color:#ff4163;cursor:pointer;border-color:#ff4163;font-size:18px}.tsl-chart-line{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.tsl-chart-line,.tsl-chart-line span{cursor:ns-resize;border-color:#ffb020}.tsl-chart-line span{color:#ffb020;margin-left:auto}details:where(:not(.mh-menu)){border-top:1px solid #242d3c;margin-top:15px;padding-top:12px}summary{cursor:pointer;color:#9d90cf;font-size:11px}.confirm-box{background:#241f37;border:1px solid #514570;border-radius:6px;padding:12px;font-size:11px;line-height:1.6}.confirm-box .outline{width:100%;margin-top:8px}.loading{text-align:center;color:#8796aa;place-items:center;padding:20px;display:grid}.editor-page{max-width:1500px;margin:auto}.editor-main{min-width:0}.strategy-lab-side{background:#0b111b;border:1px solid #29354b;border-radius:8px;padding:14px;top:18px}.strategy-lab-side .saved-strategies{flex-direction:column;align-items:stretch;margin:0;display:flex}.strategy-lab-side .strategy-inputs{margin:14px 0}.strategy-lab-side .input-grid{grid-template-columns:1fr}.quality-inputs label{margin-top:12px}.quality-master,.quality-toggle{justify-content:space-between;align-items:center;gap:10px;display:flex}.quality-master input,.quality-toggle input{margin:0}.quality-master{color:#dce3ef;border:1px solid #36445c;border-radius:6px;padding:10px}.apply-strategy{width:100%;margin-top:2px}.side-actions{margin-bottom:0}.side-actions button{width:100%}.editor-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.editor-top h1{margin:0 0 8px;font-size:24px}.editor-actions{align-items:center;gap:15px;margin:18px 0;display:flex}.editor-actions button{width:auto;padding:12px 25px}.editor-actions select{width:150px}.editor-output{white-space:pre-wrap;background:#101824;border:1px solid #29354b;border-radius:6px;padding:18px;font-size:12px}.editor-frame{border:1px solid #2b3446;border-radius:8px;overflow:hidden}.editor-page textarea{color:#dce3ef;background:#111827;width:100%;min-height:400px;padding:15px;font-family:monospace}.error{color:#ff899e}.success{color:#54d7aa}.saved-strategies{background:#0d1420;border:1px solid #29354b;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto auto;align-items:center;gap:12px;margin:20px 0;padding:16px;display:grid}.saved-strategies h2,.strategy-inputs h2{margin:0 0 6px;font-size:13px}.saved-strategies select{margin:0}.strategy-inputs{background:#0d1420;border:1px solid #29354b;border-radius:8px;margin:18px 0;padding:16px}.input-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-top:14px;display:grid}.input-grid label:has(input[type=checkbox]){border:1px solid #293345;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.toolbar-strategy-actions{align-items:center;gap:7px;min-width:0;display:flex}.toolbar-strategy-actions button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:34px;margin:0;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.toolbar-strategy-actions .run-preview-action{color:#fff;background:linear-gradient(135deg,#8e65eb,#6f46d3)}.toolbar-strategy-actions .apply-main-button{color:#68e1b5;background:#1b6e511f;border:1px solid #318d6c}.toolbar-strategy-actions button:disabled{opacity:.38}@media (max-width:1180px){.editor-toolbar{scrollbar-width:thin;overflow-x:auto}.code-editor-label{display:none}}.input-grid input[type=checkbox]{width:auto;margin:0}@media (max-width:760px){.signal-list>div>small{display:none}.editor-page{padding:16px}.editor-workspace{grid-template-columns:1fr}.strategy-lab-side{position:static}.plot-legend{gap:9px;padding:8px 13px;font-size:9px}.input-grid,.saved-strategies{grid-template-columns:1fr}}.editor-toolbar{flex-wrap:nowrap;gap:8px;overflow-x:auto}.editor-toolbar .toggle-row{white-space:nowrap;flex:none}.editor-toolbar .toolbar-strategy-actions{align-items:center;gap:7px;min-width:max-content;display:flex}.editor-toolbar .toolbar-strategy-actions button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:34px;margin:0;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.editor-toolbar .toolbar-strategy-actions .run-preview-action{color:#fff;background:linear-gradient(135deg,#8e65eb,#6f46d3)}.editor-toolbar .toolbar-strategy-actions .apply-main-button{color:#68e1b5;background:#1b6e511f;border:1px solid #318d6c}.editor-toolbar .toolbar-strategy-actions button:disabled{opacity:.38}@media (max-width:1180px){.editor-toolbar .code-editor-label{display:none}}.editor-workspace{grid-template-columns:215px minmax(0,1fr) minmax(340px,390px)}.strategy-library-panel{background:#090e17eb;border:1px solid #243148;border-radius:7px;align-self:stretch;min-width:0;min-height:640px;max-height:calc(100vh - 28px);position:sticky;top:14px;overflow:hidden}.library-panel-heading{border-bottom:1px solid #202c3e;justify-content:space-between;align-items:flex-start;gap:7px;padding:14px 11px;display:flex}.library-panel-heading .lab-card-heading{gap:7px;min-width:0;margin:0}.library-panel-heading .lab-card-heading>span{width:25px;height:25px}.library-panel-heading h2,.library-panel-heading small{white-space:nowrap}.library-new-button{color:#c9d3e2;white-space:nowrap;background:#101827;border:1px solid #465675;border-radius:5px;justify-content:center;align-items:center;gap:4px;width:auto;min-height:29px;padding:6px 7px;font-size:9px;display:inline-flex}.library-new-button:hover{color:#fff;background:#8b65e524;border-color:#9b80ed}.strategy-library-list{scrollbar-width:thin;flex-direction:column;gap:6px;height:calc(100% - 58px);padding:10px;display:flex;overflow-y:auto}.strategy-library-list>button{color:#aeb9c9;text-align:left;background:#0b121d;border:1px solid #273449;border-radius:6px;width:100%;min-height:54px;padding:10px;display:block}.strategy-library-list>button:hover{color:#e0e7f2;background:#111a29;border-color:#5b4d8b}.strategy-library-list>button.active{color:#fff;background:linear-gradient(135deg,#7a52da33,#245d9c1a);border-color:#8f70e6;box-shadow:inset 3px 0 #a481f2}.strategy-library-list>button span{text-overflow:ellipsis;font-size:10px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.strategy-library-list>button small{color:#647289;margin-top:5px;font-size:8px;display:block}.strategy-library-list>p{color:#69778d;margin:10px 4px;font-size:9px;line-height:1.5}@media (max-width:1100px){.editor-workspace{grid-template-columns:190px minmax(0,1fr)}.strategy-lab-side{grid-column:1/-1;max-height:none;position:static}}@media (max-width:720px){.editor-workspace{grid-template-columns:1fr}.strategy-library-panel{min-height:0;max-height:280px;position:static}.strategy-lab-side{grid-column:auto}}@media (min-width:901px){.editor-workspace{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.strategy-library-panel{grid-column:1;width:100%;min-width:0}.editor-main{grid-column:2;width:100%;min-width:0}.strategy-lab-side{grid-column:3;width:100%;min-width:0;max-height:calc(100vh - 28px);position:sticky;top:14px}}@media (max-width:900px){.editor-workspace{grid-template-columns:1fr}.editor-main,.strategy-lab-side,.strategy-library-panel{grid-column:1;width:100%}.strategy-lab-side,.strategy-library-panel{max-height:none;position:static}}.editor-page{width:100%;max-width:none;padding:30px}.editor-workspace{grid-template-columns:minmax(0,1.75fr) minmax(370px,.95fr);align-items:start;gap:9px;display:grid}.strategy-lab-side{background:#090e17eb;border:1px solid #243148;border-radius:7px;flex-direction:column;max-height:calc(100vh - 28px);padding:0;display:flex;position:sticky;top:14px;overflow-y:auto}.strategy-lab-side>.strategy-inputs:not(.quality-inputs){order:1}.strategy-lab-side>.lab-code-actions{order:2}.strategy-lab-side>.saved-strategies{order:3}.strategy-lab-side>.quality-inputs{order:4}.strategy-lab-side>.side-actions{order:5}.strategy-lab-side .saved-strategies,.strategy-lab-side .strategy-inputs{background:0 0;border:0;border-bottom:1px solid #202c3e;border-radius:0;margin:0;padding:17px}.strategy-lab-side .input-grid{flex-direction:column;gap:0;margin:0 -17px;display:flex}.strategy-lab-side .input-grid>label{color:#cbd4e1;border-top:1px solid #202c3e;margin:0;padding:13px 17px;font-size:10px;font-weight:650;display:block}.strategy-lab-side .strategy-input-control{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:14px;margin-top:9px;display:grid}.strategy-lab-side .strategy-input-control input[type=range]{accent-color:#a47bf3;background:#2a3445;border:0;border-radius:999px;width:100%;height:4px;margin:0;padding:0;display:block}.strategy-lab-side .strategy-input-control .strategy-number-input{text-align:center;width:78px;height:37px;margin:0;padding:7px 9px;font-size:12px;font-weight:700}.strategy-lab-side .input-grid label:has(input[type=checkbox]){border:0;border-top:1px solid #202c3e;border-radius:0;justify-content:space-between;align-items:center;min-height:58px;padding:13px 17px;display:flex}.strategy-lab-side .input-grid input[type=checkbox]{appearance:none;background:#202938;border:1px solid #3b4658;border-radius:999px;width:38px;height:21px;margin:0;padding:0;position:relative}.strategy-lab-side .input-grid input[type=checkbox]:before{content:"";background:#8a97aa;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:2px;left:2px}.strategy-lab-side .input-grid input[type=checkbox]:checked{background:#8458df;border-color:#9c77ed}.strategy-lab-side .input-grid input[type=checkbox]:checked:before{background:#fff;left:19px}.strategy-lab-side .lab-code-actions{border-bottom:1px solid #202c3e;padding:15px 17px}.strategy-lab-side .lab-code-actions>button{border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:9px;display:flex}.strategy-lab-side .lab-code-actions>button:first-child{margin-top:0}.strategy-lab-side .library-mutation-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.strategy-lab-side .library-mutation-actions button{justify-content:center;align-items:center;gap:7px;min-height:37px;display:flex}@media (max-width:980px){.editor-workspace{grid-template-columns:1fr}.strategy-lab-side{max-height:none;position:static}}@media (min-width:901px){.editor-page .editor-workspace{grid-template-columns:minmax(0,20fr) minmax(0,60fr) minmax(0,20fr);align-items:stretch;gap:9px;width:100%;display:grid}.editor-page .strategy-library-panel{grid-column:1;width:100%;min-width:0}.editor-page .editor-main{grid-column:2;width:100%;min-width:0}.editor-page .strategy-lab-side{grid-column:3;width:100%;min-width:0}}@media (max-width:900px){.editor-page .editor-workspace{grid-template-columns:minmax(0,1fr)}.editor-page .editor-main,.editor-page .strategy-lab-side,.editor-page .strategy-library-panel{grid-column:1;width:100%;min-width:0}}.legal-notice-launcher{z-index:9998;color:#151007;cursor:pointer;background:#ffe14a;border:7px solid #ff2028;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;transition:transform .16s,box-shadow .16s;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px #0000006b,inset 0 0 0 1px #ffffff29}.legal-notice-launcher:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 13px 34px #00000085,inset 0 0 0 1px #fff3}.legal-notice-launcher:focus-visible{outline-offset:3px;outline:3px solid #b6a3ff}.legal-notice-backdrop{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060ce0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-notice-modal{background:linear-gradient(145deg,#101826,#090f18 72%);border:1px solid #35435b;border-radius:12px;width:min(860px,100%);max-height:calc(100vh - 40px);padding:24px;overflow-y:auto;box-shadow:0 30px 90px #0000009e}.legal-notice-modal header{border-bottom:1px solid #273348;align-items:center;gap:13px;padding-bottom:17px;display:flex}.legal-notice-modal header>span{color:#b6a3ff;background:#8459df24;border:1px solid #4c4380;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.legal-notice-modal header small{color:#9d87ef;letter-spacing:.12em;font-size:16px;font-weight:800}.legal-notice-modal header h2{color:#edf2fa;letter-spacing:-.02em;margin:5px 0 0;font-size:23px}.legal-notice-warning{color:#f0c36b;background:#7e531221;border:1px solid #f2b13e4d;border-radius:7px;align-items:flex-start;gap:12px;margin:19px 0;padding:15px 16px;font-size:16px;line-height:1.55;display:flex}.legal-notice-warning svg{flex:none;margin-top:1px}.legal-notice-copy{gap:14px;display:grid}.legal-notice-copy p{color:#8d9bb0;margin:0;font-size:16px;line-height:1.62}.legal-notice-copy b{color:#ced8e7}.legal-notice-consent{color:#bec9d8;cursor:pointer;background:#0b131f;border:1px solid #334158;border-radius:7px;align-items:flex-start;gap:11px;margin:20px 0 14px;padding:15px;font-size:16px;line-height:1.5;display:flex}.legal-notice-consent input{flex:none;margin:2px 0 0}.legal-notice-continue{color:#07140f;background:linear-gradient(135deg,#58ddb0,#35b98e);border:1px solid #3f9877;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;font-size:16px;font-weight:800;display:inline-flex}.legal-notice-continue:hover:not(:disabled){background:linear-gradient(135deg,#70e8c0,#42c89a)}.legal-notice-continue:disabled{color:#657285;opacity:1;background:#171f2b;border-color:#303b4d}.legal-notice-footnote{color:#6f7d91;text-align:center;margin:13px 0 0;font-size:16px;line-height:1.5}.legal-notice-footnote a{color:#94d7fb;text-underline-offset:2px;text-decoration:underline}@media (max-width:560px){.legal-notice-launcher{border-width:6px;width:52px;height:52px;bottom:12px;left:12px}.legal-notice-backdrop{padding:10px}.legal-notice-modal{max-height:calc(100vh - 20px);padding:18px}.legal-notice-modal header h2{font-size:20px}}.visual-builder{color:#dce5f2;width:min(1600px,100%);margin:0 auto}.vb-topbar{grid-template-columns:minmax(210px,.7fr) minmax(280px,1fr) auto;align-items:end;gap:20px;padding:13px 4px 18px;display:grid}.vb-topbar small{color:#8e7ee8;letter-spacing:.17em;font-size:8px;font-weight:800}.vb-topbar h1{letter-spacing:-.035em;align-items:center;gap:8px;margin:4px 0 0;font-size:25px;display:flex}.vb-topbar h1 span{color:#b5a4ff;letter-spacing:.12em;background:#17132a;border:1px solid #51458d;border-radius:4px;padding:3px 6px;font-size:7px}.vb-name{color:#7f8da2;font-size:9px}.vb-name input{background:#0b121d;border-color:#2b3850;height:38px;margin-top:6px;font-size:11px}.vb-top-actions{gap:7px;display:flex}.vb-top-actions button{border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}.vb-save{color:#062016;background:linear-gradient(135deg,#50d9aa,#30b789);border:1px solid #348769}.vb-save:disabled{color:#617184;background:#151e29;border-color:#29384a}.vb-status{color:#91a0b5;background:#0b121d;border:1px solid #26344a;border-radius:6px;align-items:center;gap:8px;min-height:36px;margin-bottom:10px;padding:0 12px;font-size:9px;display:flex}.vb-status>span{color:#9f8af7;place-items:center;display:grid}.vb-status b{font-weight:600}.vb-status em{color:#59677a;margin-left:auto;font-style:normal}.vb-status.success{color:#77dfba;background:#14534121;border-color:#32d5a059}.vb-status.error{color:#ff8399;background:#6f1a2c26;border-color:#ff5e7c59}.vb-layout{background:#080e17;border:1px solid #26344a;border-radius:8px;grid-template-columns:248px minmax(480px,1fr) 285px;min-height:680px;display:grid;overflow:hidden}.vb-inspector,.vb-palette{background:#0a111b}.vb-palette{border-right:1px solid #26344a}.vb-inspector{border-left:1px solid #26344a}.vb-panel-title{border-bottom:1px solid #253145;align-items:center;gap:10px;min-height:60px;padding:0 15px;display:flex}.vb-panel-title>span{color:#ab98fb;background:#151329;border:1px solid #443b72;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.vb-panel-title div{gap:3px;display:grid}.vb-panel-title b{font-size:11px}.vb-panel-title small{color:#68778c;font-size:8px}.vb-palette-group{border-bottom:1px solid #233248;padding:0}.vb-palette-group h3{color:#a8b4c7;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#0c1521,#0a111b);border-bottom:1px solid #223047;justify-content:space-between;align-items:center;min-height:36px;margin:0;padding:0 12px;font-size:8px;display:flex}.vb-palette-group h3 span{align-items:center;gap:7px;display:flex}.vb-palette-group h3>svg{color:#7d8ca1;transform:rotate(90deg)}.vb-palette-indicators h3 span{color:#aa8bff}.vb-palette-conditions h3 span{color:#53d8c3}.vb-palette-signals h3 span{color:#f2b85d}.vb-palette-group button{color:#c8d2df;text-align:left;cursor:grab;background:linear-gradient(90deg,#0c1623,#0a121d);border:0;border-bottom:1px solid #1d2a3e;border-radius:0;grid-template-columns:35px 1fr 17px;align-items:center;gap:9px;width:100%;min-height:48px;margin:0;padding:6px 10px;transition:border-color .15s,transform .15s,background .15s,box-shadow .15s;display:grid}.vb-palette-group button:last-child{border-bottom:0}.vb-palette-group button:hover{z-index:1;color:#eff4fb;background:linear-gradient(90deg,#142136,#0e1928);transform:translate(2px);box-shadow:inset 3px 0 #8c72e6}.vb-palette-group button>.vb-palette-icon{color:#fff;background:linear-gradient(145deg,#9b59f0,#5930b4);border:1px solid #ad93ff59;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 12px #44279940}.vb-palette-group button>.vb-palette-icon b{letter-spacing:-.02em;font-size:7px}.vb-palette-item.kind-ema>.vb-palette-icon{background:linear-gradient(145deg,#ff6685,#bd355c);border-color:#ff6a8573}.vb-palette-item.kind-rsi>.vb-palette-icon{background:linear-gradient(145deg,#a751ef,#6232b4);border-color:#bc74ff73}.vb-palette-item.kind-crossDown>.vb-palette-icon,.vb-palette-item.kind-crossUp>.vb-palette-icon{color:#80efdc;background:linear-gradient(145deg,#124b4b,#0c2d38);border-color:#3adabe66}.vb-palette-item.kind-priceAbove>.vb-palette-icon,.vb-palette-item.kind-rsiAbove>.vb-palette-icon,.vb-palette-item.kind-rsiBelow>.vb-palette-icon{color:#a8d7ff;background:linear-gradient(145deg,#193650,#102536);border-color:#5c97cb66}.vb-palette-item.kind-buy>.vb-palette-icon{color:#6be8bd;background:linear-gradient(145deg,#124a3b,#0c2b25);border-color:#32d5a073}.vb-palette-item.kind-sell>.vb-palette-icon{color:#ff8299;background:linear-gradient(145deg,#532132,#321722);border-color:#ff5e7c73}.vb-palette-group button div{gap:2px;min-width:0;display:grid}.vb-palette-group button b{font-size:9px}.vb-palette-group button small{color:#617086;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.vb-palette-group button>.vb-palette-grip{color:#65758b}.vb-palette-tip{color:#8475d1;background:#654bba12;border:1px solid #a899ff33;border-radius:6px;align-items:flex-start;gap:8px;margin:14px 11px;padding:10px;display:flex}.vb-palette-tip svg{flex:none}.vb-palette-tip p{color:#718096;margin:0;font-size:8px;line-height:1.55}.vb-palette-tip b{color:#b9adf1;margin-bottom:2px;display:block}.vb-canvas{background-color:#080e17;background-image:radial-gradient(#253044 1px,#0000 0);background-size:20px 20px;padding:0 18px 28px}.vb-canvas-head{background:#0a111beb;border-bottom:1px solid #253145;justify-content:space-between;align-items:center;min-height:60px;margin:0 -18px 18px;padding:0 18px;display:flex}.vb-canvas-head>div{gap:3px;display:grid}.vb-canvas-head b{font-size:11px}.vb-canvas-head small{color:#66758a;font-size:8px}.vb-canvas-head>span{color:#718096;align-items:center;gap:6px;font-size:8px;display:flex}.vb-canvas-head>span span{background:#32d5a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #32d5a0}.vb-flow-guide{background:#0a111beb;border:1px solid #253248;border-radius:7px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin:-5px 0 13px;padding:8px;display:grid}.vb-flow-guide>span{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:27px;font-size:7px;font-weight:700;display:flex}.vb-flow-guide>span b{border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.vb-flow-guide>svg{color:#536278}.vb-flow-guide .indicator{color:#b9a9ff;background:#8463e81a}.vb-flow-guide .indicator b{color:#e0d8ff;background:#7458ca}.vb-flow-guide .condition{color:#71dbc9;background:#2ebca617}.vb-flow-guide .condition b{color:#e1fff9;background:#238d7f}.vb-flow-guide .signal{color:#f1bd68;background:#e19d3117}.vb-flow-guide .signal b{color:#fff3df;background:#b57419}.vb-stage{background:#0a111be6;border:1px solid #28364a;border-radius:8px;min-height:145px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001f}.vb-stage:before{content:"";width:3px;position:absolute;inset:0 auto 0 0}.vb-stage-indicators{border-color:#8f70eb6b;box-shadow:0 10px 30px #4a33911a}.vb-stage-indicators:before{background:linear-gradient(#aa8dff,#6746c4);box-shadow:0 0 12px #9d7cff8c}.vb-stage-conditions{border-color:#39c6b15c;box-shadow:0 10px 30px #1d756a14}.vb-stage-conditions:before{background:linear-gradient(#59e1cc,#198c7d);box-shadow:0 0 12px #41dac473}.vb-stage-signals{border-color:#e3a33d61;box-shadow:0 10px 30px #975e1214}.vb-stage-signals:before{background:linear-gradient(#f2bd63,#b56d16);box-shadow:0 0 12px #f2b24b6b}.vb-stage>header{background:#0f1826d9;border-bottom:1px solid #212d3f;align-items:center;gap:10px;min-height:43px;padding:0 12px;display:flex}.vb-stage>header>span{color:#ac99f8;background:#151329;border:1px solid #443c73;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.vb-stage-conditions>header>span{color:#75ead8;background:#102b2b;border-color:#286c65}.vb-stage-signals>header>span{color:#f4c36f;background:#2b2112;border-color:#75531f}.vb-stage>header div{gap:2px;display:grid}.vb-stage>header b{font-size:10px}.vb-stage>header small{color:#627187;font-size:7px}.vb-stage>header em{color:#718199;background:#182232;border-radius:9px;margin-left:auto;padding:3px 7px;font-size:8px;font-style:normal}.vb-block-list{grid-template-columns:repeat(2,minmax(170px,1fr));gap:8px;padding:11px;display:grid}.vb-block{cursor:grab;background:#0d1622;border:1px solid #2c3a50;border-radius:7px;grid-template-columns:12px 33px 1fr 25px;align-items:center;gap:8px;min-width:0;padding:8px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.vb-stage-indicators .vb-block{background:linear-gradient(90deg,#5c41aa1f,#0d1622 35%);border-color:#8466d859}.vb-stage-conditions .vb-block{background:linear-gradient(90deg,#1e897c1c,#0d1622 35%);border-color:#30b19e4d}.vb-stage-signals .vb-block{background:linear-gradient(90deg,#a769191c,#0d1622 35%);border-color:#d7922d4d}.vb-block:hover{border-color:#4e5d78;transform:translateY(-1px)}.vb-block.selected{border-color:#8067db;box-shadow:0 0 0 1px #9377f333,0 0 18px #7d5be71f}.vb-block>svg{color:#48576c}.vb-block-icon{color:#a993ff;background:#825ee721;border-radius:6px;place-items:center;width:33px;height:33px;display:grid}.vb-block-icon.buy{color:#43dba9;background:#32d5a01a}.vb-block-icon.sell{color:#ff6985;background:#ff54751a}.vb-block div{gap:3px;min-width:0;display:grid}.vb-block b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.vb-block small{color:#66758a;font-size:7px}.vb-block button{color:#59697f;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid}.vb-block button:hover{color:#ff6d87;background:#ff52701a}.vb-drop-empty{color:#4d5c71;place-items:center;gap:4px;min-height:90px;display:grid}.vb-drop-empty b{font-size:9px}.vb-drop-empty small{font-size:7px}.vb-flow-arrow{color:#7e67d4;grid-template-columns:1fr;place-items:center;height:46px;display:grid;position:relative}.vb-flow-arrow:before{content:"";background:linear-gradient(#5e4ea0,#2c917f);width:1px;position:absolute;top:0;bottom:0;left:50%}.vb-flow-arrow span{z-index:1;color:#827aab;letter-spacing:.08em;background:#0b111c;border:1px solid #383657;border-radius:9px;padding:3px 8px;font-size:6px;font-weight:800}.vb-flow-arrow i{z-index:2;color:#63d6c3;background:#0d1c20;border:1px solid #3f7a70;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-1px;box-shadow:0 0 10px #3dbfaa2e}.vb-flow-arrow i svg{display:block}.vb-flow-arrow.flow-1:before{background:linear-gradient(#2c917f,#a67122)}.vb-flow-arrow.flow-1 i{color:#efb655;background:#211a10;border-color:#7c5b28}.vb-form{gap:13px;padding:15px;display:grid}.vb-selected-kind{background:#111225;border:1px solid #302a51;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.vb-selected-kind>span{color:#b09eff;background:#8b67ef24;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.vb-selected-kind div{gap:3px;display:grid}.vb-selected-kind small{color:#7569b0;font-size:7px}.vb-selected-kind b{text-transform:capitalize;font-size:10px}.vb-form label{color:#8492a6;font-size:8px}.vb-form input,.vb-form select{background:#0b131f;border-color:#2b3950;height:36px;margin-top:6px;font-size:9px}.vb-form input[type=color]{padding:4px}.vb-number{grid-template-columns:1fr 62px;align-items:center;gap:8px;display:grid}.vb-number input[type=range]{accent-color:#9b7ff1;padding:0}.vb-number input[type=number]{text-align:center}.vb-relation{color:#7367aa;letter-spacing:.08em;gap:8px;margin:-4px 0;font-size:7px;font-weight:800}.vb-relation,.vb-remove{justify-content:center;align-items:center;display:flex}.vb-remove{color:#d46a7c;background:#681b2b14;border:1px solid #ff547538;border-radius:5px;gap:7px;height:34px;font-size:8px}.vb-no-selection{color:#55657a;text-align:center;place-items:center;padding:55px 24px;display:grid}.vb-no-selection b{color:#8492a5;margin-top:10px;font-size:10px}.vb-no-selection p{font-size:8px;line-height:1.5}.vb-logic-summary{background:#0c1521;border:1px solid #27354a;border-radius:6px;margin:5px 14px 14px;padding:12px}.vb-logic-summary>b{margin-bottom:8px;font-size:9px;display:block}.vb-logic-summary p{color:#75849a;align-items:center;gap:7px;margin:6px 0;font-size:8px;display:flex}.vb-logic-summary p span{color:#b5a3fa;background:#1a1730;border-radius:50%;place-items:center;width:19px;height:19px;font-weight:800;display:grid}.vb-code{background:#090f18;border:1px solid #29384d;border-radius:7px;margin-top:12px;overflow:hidden}.vb-code header{background:#0d1521;border-bottom:1px solid #263449;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.vb-code header div{color:#b19cff;align-items:center;gap:8px;display:flex}.vb-code header b{color:#cdd7e5;font-size:9px}.vb-code header span{color:#627187;font-size:8px}.vb-code pre{color:#b5c7dc;max-height:460px;margin:0;padding:18px;font:11px/1.65 Consolas,monospace;overflow:auto}@media (max-width:1150px){.vb-layout{grid-template-columns:210px minmax(420px,1fr) 250px}.vb-block-list{grid-template-columns:1fr}.vb-topbar{grid-template-columns:1fr 1fr}.vb-top-actions{grid-column:1/-1}}@media (max-width:850px){.vb-layout{grid-template-columns:1fr}.vb-inspector,.vb-palette{border:0}.vb-palette{border-bottom:1px solid #26344a}.vb-inspector{border-top:1px solid #26344a}.vb-palette-group{vertical-align:top;width:33.333%;display:inline-block}.vb-canvas{min-height:500px}.vb-topbar{grid-template-columns:1fr}.vb-top-actions{flex-wrap:wrap;grid-column:auto}}@media (max-width:560px){.vb-palette-group{width:auto;display:block}.vb-top-actions button{flex:1}.vb-block-list{grid-template-columns:1fr}.vb-canvas{padding-inline:8px}.vb-canvas-head{margin-inline:-8px;padding-inline:10px}}@media (max-width:620px){.vb-flow-guide{grid-template-columns:1fr}.vb-flow-guide>svg{margin:-3px auto;transform:rotate(90deg)}}.vb-map-scroll{scrollbar-color:#35445c #0a111b;scrollbar-width:thin;padding:4px 0 12px;overflow-x:auto}.vb-strategy-map{background-color:#05101bf0;background-image:radial-gradient(#5e7e9d2e .8px,#0000 0),linear-gradient(145deg,#19314421,#0000 48%);background-size:14px 14px,100% 100%;border:1px solid #26364b;border-radius:9px;min-width:810px;padding:10px 12px 12px;position:relative;box-shadow:inset 0 0 45px #00000038}.vb-map-lane-label{border-radius:5px;align-items:center;gap:7px;width:max-content;margin:1px 0 8px 4px;padding:4px 8px;display:flex}.vb-map-lane-label span{gap:1px;display:grid}.vb-map-lane-label b{letter-spacing:.1em;font-size:7px}.vb-map-lane-label small{opacity:.7;font-size:6px}.vb-map-lane-label.long{color:#76df83;background:#257d2f17;border:1px solid #4bd05b40}.vb-map-lane-label.short{color:#ff7c8b;background:#92243117;border:1px solid #ee4c5e40}.vb-map-row{grid-template-columns:132px 28px 26px 150px 26px 132px 26px 145px 78px;align-items:center;gap:3px;min-height:116px;display:grid}.vb-map-node{color:#dbe4ef;cursor:grab;text-align:left;background:#0b1521;border:1px solid;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:103px;padding:11px 10px 9px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000038}.vb-map-node:hover{transform:translateY(-2px)}.vb-map-node.selected{box-shadow:0 0 0 2px #b89dff38,0 8px 24px #00000047}.vb-map-node.indicator{background:linear-gradient(145deg,#3e246361,#0b1521 62%);border-color:#7651bd}.vb-map-node.bull{background:linear-gradient(145deg,#1c622757,#0b171b 62%);border-color:#388d42}.vb-map-node.bear{background:linear-gradient(145deg,#741d2a57,#160f18 62%);border-color:#a63e4b}.vb-map-node-title{align-items:center;gap:7px;min-width:0;display:flex}.vb-map-node-title>span{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.vb-map-node.indicator .vb-map-node-title>span{color:#d8c8ff;background:#7141cf}.vb-map-node.bull .vb-map-node-title>span{color:#8af196;background:#2e963a47}.vb-map-node.bear .vb-map-node-title>span{color:#ff8795;background:#b5314140}.vb-map-node-title b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.vb-map-node>small{color:#8795a8;min-height:24px;margin:7px 0 6px 32px;font-size:7px;line-height:1.4}.vb-map-node>em{opacity:.78;border:1px solid;border-radius:5px;align-self:flex-start;margin-top:auto;padding:4px 7px;font-size:6px;font-style:normal}.vb-map-node.indicator>em{color:#bea9f1;background:#6a45b021}.vb-map-node.bull>em{color:#83dc8d;background:#33913d1c}.vb-map-node.bear>em{color:#ef8793;background:#9a2e3c1c}.vb-map-node.empty{color:#68788d;cursor:default;text-align:center;background:#0b1521b3;border-style:dashed;justify-content:center;align-items:center;gap:5px}.vb-map-node.empty small{min-height:0;margin:0}.vb-map-node.empty b{font-size:8px}.vb-map-when{color:#9aa8ba;text-align:center;font-size:6px;font-weight:800}.vb-map-link{justify-content:flex-end;align-items:center;width:calc(100% + 6px);height:18px;margin-left:-3px;display:flex;position:relative}.vb-map-link:before{content:"";height:2px;position:absolute;left:-4px;right:3px}.vb-map-link svg{position:relative;right:-2px}.vb-map-link.bull{color:#58cf62}.vb-map-link.bull:before{background:#49b953;box-shadow:0 0 8px #46c6524d}.vb-map-link.bear{color:#eb4f61}.vb-map-link.bear:before{background:#d84153;box-shadow:0 0 8px #e03e5142}.vb-entry-arrow{text-align:center;justify-items:center;gap:4px;min-height:86px;font-size:8px;display:grid;position:relative}.vb-entry-arrow span{opacity:.8;border-top:2px dashed;border-right:2px dashed;border-radius:0 8px 0 0;height:36px;position:absolute;top:13px;left:-4px;right:27px}.vb-entry-arrow svg{z-index:1;margin-top:32px}.vb-entry-arrow b{letter-spacing:.04em;line-height:1.25}.vb-entry-arrow.long{color:#5bd468}.vb-entry-arrow.short{color:#ee5364}.vb-entry-arrow.short span{border-top:0;border-bottom:2px dashed;border-right:2px dashed;border-radius:0 0 8px;height:31px;top:37px}.vb-entry-arrow.short svg{margin-top:46px}.vb-shared-links{height:86px;margin:-7px 0 -2px;position:relative}.vb-shared-links>span{opacity:.78;border-left:1px dashed #75869a;width:1px;position:absolute;top:0;bottom:0}.vb-shared-links>span:first-child{left:66px}.vb-shared-links>span:nth-child(2){left:275px}.vb-shared-links>span:nth-child(3){left:463px}.vb-shared-links>span:after,.vb-shared-links>span:before{content:"";background:#6689ad;border-radius:50%;width:5px;height:5px;position:absolute;left:-3px}.vb-shared-links>span:before{top:0}.vb-shared-links>span:after{bottom:0}.vb-shared-links>div{color:#7fb2dc;background:#091522;border:1px solid #2d4560;border-radius:6px;gap:2px;padding:6px 9px;display:grid;position:absolute;top:25px;left:315px}.vb-shared-links b{letter-spacing:.08em;font-size:6px}.vb-shared-links small{color:#697b90;font-size:6px}.vb-map-legend{color:#8b99ab;background:#08131fe0;border:1px solid #223247;border-radius:6px;align-items:center;gap:16px;margin:16px -2px -2px;padding:9px 10px;font-size:6px;display:flex}.vb-map-legend span{white-space:nowrap;align-items:center;gap:5px;display:flex}.vb-map-legend i{border-radius:50%;width:8px;height:8px}.vb-map-legend .long i{background:#56ce62}.vb-map-legend .indicator i{background:#9a62e8}.vb-map-legend .condition i{background:#6bd96f}.vb-map-legend .short i{background:#e94e60}.vb-map-legend em{color:#718096;margin-left:auto;font-style:normal}.vb-unlinked{background:#0a121d;border:1px solid #29384d;border-radius:7px;margin-top:10px;overflow:hidden}.vb-unlinked header{border-bottom:1px solid #243247;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.vb-unlinked header b{font-size:8px}.vb-unlinked header small{color:#65758a;font-size:7px}.vb-unlinked>div{flex-wrap:wrap;gap:6px;padding:9px;display:flex}.vb-unlinked button{color:#8796aa;background:#0d1724;border:1px solid #2c3a50;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;display:flex}.vb-unlinked button.selected{color:#c2b4f4;border-color:#846bdc}@media (max-width:1150px){.vb-strategy-map{min-width:790px}.vb-map-row{grid-template-columns:126px 25px 24px 142px 24px 126px 24px 138px 72px}}.visual-builder .vb-layout{grid-template-columns:260px minmax(520px,1fr) 320px}.vb-commandbar{background:linear-gradient(90deg,#0b1420,#0b1724);border:1px solid #26364b;border-radius:8px 8px 0 0;grid-template-columns:minmax(290px,1fr) 170px 150px auto;align-items:center;padding:12px 16px}.vb-command-title h1{font-size:22px}.vb-command-title p{color:#91a8c1;margin:3px 0 0;font-size:9px}.vb-commandbar>label{color:#7fb2d9;font-size:8px}.vb-commandbar>label>span{margin-bottom:5px;display:block}.vb-commandbar select{background:#0a1522;border-color:#2c4560;height:38px;font-size:10px}.vb-backtest,.vb-commandbar .vb-save{min-width:128px;color:#fff!important;border-radius:6px!important;min-height:42px!important;font-size:10px!important}.vb-backtest{background:linear-gradient(135deg,#268cf7,#1169d7);border:1px solid #3189ef;box-shadow:0 7px 20px #1b71dc33}.vb-commandbar .vb-save{background:linear-gradient(135deg,#19c58e,#08a875);border-color:#1ac189;box-shadow:0 7px 20px #0ba3712e}.vb-formula-panel{border-bottom:1px solid #26364b}.vb-formula-panel header{justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.vb-formula-panel header div{align-items:center;gap:7px;display:flex}.vb-formula-panel header svg{color:#9b84ec}.vb-formula-panel header b{font-size:10px}.vb-formula-panel header button{color:#8fa0b7;background:#0d1724;border:1px solid #354761;border-radius:4px;padding:5px 8px;font-size:7px}.vb-formula{background:linear-gradient(145deg,#08131f,#0b1826);border:1px solid #2a4059;border-radius:7px;min-height:142px;margin:0 13px 14px;padding:16px 13px;box-shadow:inset 0 0 24px #0003}.vb-formula p{color:#c9d6e8;margin:0 0 10px;font:10px/1.55 Consolas,monospace}.vb-formula p:nth-of-type(3){margin-top:22px}.vb-formula strong{color:#eef5ff}.vb-strategy-settings{border-bottom:1px solid #26364b;gap:10px;padding:0 13px 15px;display:grid}.vb-strategy-settings h3{color:#d5dfec;border-top:1px solid #26364b;margin:0 -1px;padding:12px 0 7px;font-size:10px}.vb-strategy-settings label{color:#a4b2c4;font-size:8px}.vb-strategy-settings>label:not(.vb-switch-row)>input{background:#0a1522;border-color:#2b4058;height:34px;margin-top:6px;font-size:9px}.vb-switch-row{cursor:pointer;background:#0c1724;border:1px solid #263b53;border-radius:6px;grid-template-columns:1fr 39px;align-items:center;min-height:42px;padding:0 10px;display:grid}.vb-switch-row input{opacity:0;pointer-events:none;position:absolute}.vb-switch-row i{background:#29394d;border-radius:12px;width:36px;height:20px;position:relative}.vb-switch-row i:after{content:"";background:#dfe8f4;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px}.vb-switch-row input:checked+i{background:#1688f4}.vb-switch-row input:checked+i:after{transform:translate(16px)}.vb-percent-input{grid-template-columns:1fr 36px;margin-top:6px;display:grid}.vb-percent-input input{background:#0a1522;border-color:#2b4058;border-radius:5px 0 0 5px;height:34px}.vb-percent-input span{color:#9eb1c7;background:#122033;border:1px solid #2b4058;border-left:0;border-radius:0 5px 5px 0;place-items:center;display:grid}.vb-results-grid{grid-template-columns:minmax(0,2.2fr) minmax(310px,1fr);gap:12px;margin-top:12px;display:grid}.vb-backtest-results,.vb-preview-chart{background:#0a131f;border:1px solid #26384f;border-radius:8px;overflow:hidden}.vb-backtest-results>header,.vb-preview-chart>header{border-bottom:1px solid #24354a;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;display:flex}.vb-preview-chart>header>div{align-items:center;gap:8px;display:flex}.vb-backtest-results header b,.vb-preview-chart header b{font-size:10px}.vb-preview-chart header span{color:#9eb0c7;border:1px solid #34465f;border-radius:8px;padding:3px 6px;font-size:7px}.vb-backtest-results header span,.vb-preview-chart header small{color:#7d8fa6;font-size:7px}.vb-preview-chart header i{color:#38d3a3;font-style:normal}.vb-preview-chart header em{color:#ff6682;font-style:normal}.vb-preview-chart>.chart{height:300px;min-height:300px}.vb-chart-empty{color:#53677f;text-align:center;align-content:center;place-items:center;min-height:300px;display:grid}.vb-chart-empty b{color:#93a5ba;margin-top:8px;font-size:10px}.vb-chart-empty p{max-width:330px;margin:6px 0 13px;font-size:8px;line-height:1.5}.vb-chart-empty button{color:#b8dcff;background:#102b47;border:1px solid #3479bc;border-radius:5px;align-items:center;gap:6px;padding:7px 11px;font-size:8px;display:flex}.vb-backtest-results{padding-bottom:11px}.vb-result-hero{grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 10px 8px;display:grid}.vb-result-hero article{background:#0c1825;border:1px solid #25394f;border-radius:6px;gap:8px;padding:12px 10px;display:grid}.vb-result-detail span,.vb-result-hero span{color:#93a4b8;font-size:8px}.vb-result-hero b{font-size:20px}.vb-backtest-results .positive{color:#2fd29b}.vb-backtest-results .negative{color:#ff617d}.vb-result-detail{border:1px solid #25384d;border-radius:6px;grid-template-columns:repeat(2,1fr);margin:2px 10px;display:grid;overflow:hidden}.vb-result-detail p{border-bottom:1px solid #25384d;border-right:1px solid #25384d;gap:6px;margin:0;padding:10px;display:grid}.vb-result-detail p:nth-child(2n){border-right:0}.vb-result-detail p:nth-child(n+3){border-bottom:0}.vb-result-detail b{font-size:11px}@media (max-width:1250px){.visual-builder .vb-layout{grid-template-columns:220px minmax(480px,1fr) 285px}.vb-commandbar{grid-template-columns:1fr 150px 135px}.vb-commandbar .vb-top-actions{grid-column:1/-1}.vb-results-grid{grid-template-columns:1fr}}@media (max-width:850px){.visual-builder .vb-layout{grid-template-columns:1fr}.vb-commandbar{grid-template-columns:1fr 1fr}.vb-command-title,.vb-commandbar .vb-top-actions{grid-column:1/-1}}.vb-strategy-map{padding:8px}.vb-logic-lane{background:#06131dd1;border:1px solid;border-radius:8px;margin-bottom:10px;overflow:hidden}.vb-logic-lane>header{align-items:center;gap:7px;height:34px;padding:0 12px;font-size:9px;display:flex}.vb-logic-lane>header>span{border-radius:50%;width:9px;height:9px}.vb-logic-lane>header b{letter-spacing:.01em}.vb-logic-lane>header em{font-style:normal;font-weight:500}.vb-logic-lane.buy-lane{border-color:#21d285a6;box-shadow:inset 0 0 35px #0c784a14}.vb-logic-lane.buy-lane>header{color:#2fe399}.vb-logic-lane.buy-lane>header>span{background:#24d48b;box-shadow:0 0 8px #24d48b}.vb-logic-lane.sell-lane{border-color:#ef4455a6;box-shadow:inset 0 0 35px #90182b14}.vb-logic-lane.sell-lane>header{color:#ff596a}.vb-logic-lane.sell-lane>header>span{background:#ef4559;box-shadow:0 0 8px #ef4559}.vb-lane-body{min-width:790px;height:250px;position:relative}.vb-lane-body>svg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vb-lane-body>svg path{fill:none;stroke-width:2.4px;vector-effect:non-scaling-stroke}.buy-lane .vb-lane-body>svg path{stroke:#25d98d;filter:drop-shadow(0 0 3px #25d98d59)}.sell-lane .vb-lane-body>svg path{stroke:#ef4d60;filter:drop-shadow(0 0 3px #ef4d604d)}.vb-node-pos{z-index:2;width:16.5%;min-width:128px;position:absolute}.vb-node-pos .vb-map-node{box-sizing:border-box;width:100%;min-height:72px}.vb-node-pos .vb-map-node>small{min-height:11px;margin:5px 0 4px 32px}.vb-node-pos .vb-map-node>em{padding:3px 6px}.vb-node-pos.pos-fast{top:18px;left:1.2%}.vb-node-pos.pos-condition{top:18px;left:20%}.vb-node-pos.pos-slow{top:18px;left:39%}.vb-node-pos.pos-rsi{width:22%;bottom:18px;left:1.2%}.vb-node-pos.pos-logic{width:15%;top:82px;left:61%}.vb-node-pos.pos-signal{width:19%;top:82px;left:79%}.vb-wire-label{z-index:3;color:#a7b6c8;background:#07131e;padding:2px 3px;font-size:6px;font-weight:800;position:absolute;top:53px;left:17.4%}.vb-rsi-rule .vb-map-node-title>svg{color:#73869d;margin-left:auto}.vb-rsi-rule.bull{background:linear-gradient(145deg,#1a634d47,#0b1521 68%);border-color:#2f9f73}.vb-rsi-rule.bear{border-color:#a63e4b}.vb-logic-lane .vb-map-node.bull{border-color:#318e68}.vb-logic-lane .vb-map-node.bear{border-color:#a83d4b}.vb-node-pos.pos-signal .vb-map-node.bull{background:linear-gradient(145deg,#168f5773,#0d2920 70%);border-width:2px;border-color:#2ee28f;box-shadow:0 0 14px #23da8929}.vb-node-pos.pos-signal .vb-map-node.bear{background:linear-gradient(145deg,#97253673,#2a1219 70%);border-width:2px;border-color:#f04e60;box-shadow:0 0 14px #ec435624}.vb-node-pos.pos-logic .vb-map-node{background:linear-gradient(145deg,#15283a,#0d1926);border-color:#4d6884}.vb-node-pos.pos-logic .vb-map-node-title>span{color:#dcecff;background:#263e55}.vb-palette-item.kind-and>.vb-palette-icon,.vb-palette-item.kind-or>.vb-palette-icon{color:#c9e8ff;background:linear-gradient(145deg,#254a69,#142b42);border-color:#69ade173}@media (max-width:1250px){.vb-node-pos .vb-map-node-title b{font-size:8px}.vb-node-pos .vb-map-node>small{font-size:6px}}.vb-flow-notes{background:linear-gradient(145deg,#0c1825,#09131e);border:1px solid #30425a;border-radius:8px;margin:10px 0;overflow:hidden}.vb-flow-notes>header{border-bottom:1px solid #293a50;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.vb-flow-notes>header>span{color:#b19cff;background:#18152b;border:1px solid #594b8e;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.vb-flow-notes>header div{gap:2px;display:grid}.vb-flow-notes>header b{color:#dce6f3;letter-spacing:.1em}.vb-flow-notes>header small{color:#718399}.vb-flow-notes>div{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.vb-flow-notes article{border:1px solid;border-radius:6px;padding:11px 12px}.vb-flow-notes article.buy{background:#17744c14;border-color:#2ace8452}.vb-flow-notes article.sell{background:#841f2f14;border-color:#ee4c5f4d}.vb-flow-notes article>b{margin-bottom:6px;display:block}.vb-flow-notes article.buy>b{color:#43dda0}.vb-flow-notes article.sell>b{color:#ff7081}.vb-flow-notes p{color:#93a5b9;margin:0;line-height:1.65}.vb-flow-notes p strong{color:#d3deeb}.vb-flow-notes footer{color:#718399;border-top:1px solid #29394d;padding:9px 13px;font-size:11px}.visual-builder .vb-flow-notes footer{font-size:11px!important}@media (max-width:700px){.vb-flow-notes>div{grid-template-columns:1fr}}.visual-builder{width:100%;max-width:none;margin-left:0;margin-right:0}.visual-builder :where(span,small,label,button,input,select,p,b,em,h3){font-size:11px!important}.visual-builder .vb-command-title h1{font-size:24px!important}.visual-builder .vb-result-hero b{font-size:20px!important}.visual-builder .vb-formula p,.visual-builder .vb-logic-lane>header,.visual-builder .vb-map-node-title b,.visual-builder .vb-map-node>em,.visual-builder .vb-map-node>small,.visual-builder .vb-wire-label{font-size:11px!important}.compact-trading-controls{border-top:1px solid #273247;border-bottom:1px solid #273247;gap:8px;margin-top:10px;padding:10px 0;display:grid}.compact-auto-toggle,.tsl-edit-row{color:#8fa0b7;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.compliance-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 0,#7d5cdc1f,transparent 32%),var(--bg)}.compliance-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:66px;padding:0 25px;display:flex}.compliance-back{color:#aab7c9;background:#0d1521;border:1px solid #334056;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:inline-flex}.compliance-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 66px);padding:48px 20px;display:flex}.compliance-icon{color:#b9a7fa;background:linear-gradient(145deg,#8964e433,#235ba617);border:1px solid #57498a;border-radius:18px;place-items:center;width:66px;height:66px;margin-bottom:18px;display:grid}.compliance-placeholder>small{color:#8e7ee8;letter-spacing:.16em;font-size:11px;font-weight:800}.compliance-placeholder h1{letter-spacing:-.04em;margin:10px 0;font-size:clamp(28px,4vw,46px)}.compliance-placeholder p{color:#8493a8;max-width:590px;margin:0;font-size:14px;line-height:1.7}.compliance-status{color:#a9b5c6;background:#0d1622;border:1px solid #324158;border-radius:999px;align-items:center;gap:7px;margin-top:24px;padding:9px 13px;font-size:11px;display:inline-flex}@media (max-width:620px){.compliance-header{padding:0 12px}.compliance-back{white-space:nowrap;color:#0000;gap:0;width:38px;padding:9px;overflow:hidden}.compliance-back svg{color:#aab7c9;flex:none}}.tsl-edit-row input{color:#dce7f5;text-align:right;background:#0b121d;border:1px solid #344158;border-radius:4px;width:150px;height:34px;padding:0 10px;font-size:11px}.tsl-edit-row input:focus{border-color:#8f76e8;outline:1px solid #8f76e840}.tsl-edit-row input:disabled{color:#59677a;cursor:not-allowed;background:#0a1019;border-color:#283345}.compact-auto-toggle{border:0;min-height:31px;padding:0}.compact-auto-toggle input{width:15px;height:15px}.allocation-buttons button.active{color:#ff9f43;background:#ff9f4317;box-shadow:inset 0 -2px #ff9f43}.terminal-page .market-bar .stat{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}