/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--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;--color-neutral-100:oklch(97% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--spacing:.25rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-accent:hsl(var(--accent))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.max-w-46{max-width:calc(var(--spacing) * 46)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.text-muted{color:hsl(var(--muted))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\!running{animation-play-state:running!important}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.paused\!{animation-play-state:paused!important}.running{animation-play-state:running}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--button-outline:#0000001a;--badge-outline:#0000000d;--opaque-button-border-intensity:-8;--elevate-1:#00000008;--elevate-2:#00000014;--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:240 5.9% 10%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 5.9% 10%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--sidebar:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:240 5.9% 10%;--font-sans:"Inter", sans-serif;--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--radius:.5rem;--spacing:.25rem}.dark{--button-outline:#ffffff1a;--badge-outline:#ffffff0d;--opaque-button-border-intensity:9;--elevate-1:#ffffff0a;--elevate-2:#ffffff17;--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:240 5.9% 10%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:240 4.9% 83.9%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:224.3 76.3% 48%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:240 4.9% 83.9%}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--font-sans:"Lexend Deca", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Lexend", "Lexend Deca", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--bg:#f4f6fc;--surface:#fff;--surface-2:#eef2fa;--surface-3:#e3e9f5;--rail:#0d144e;--rail-2:#141c5c;--line:#0d144e14;--line-2:#0d144e26;--ink:#0d144e;--ink-2:#4a5475;--ink-3:#6b7490;--brand:#2f66e5;--brand-soft:#5890f9;--brand-tint:#edf3ff;--brand-ink:#1d48ae;--up:#137c53;--up-tint:#137c5314;--down:#d93c55;--down-tint:#d93c5514;--warn:#b8780c;--warn-tint:#b8780c14;--shadow-1:0 1px 2px #0d144e0d;--shadow-2:0 1px 0 #0d144e08, 0 10px 28px -20px #0d144e45;--shadow-3:0 30px 70px -28px #0d144e52;--r-sm:8px;--r-md:12px;--r-lg:16px;--ease:cubic-bezier(.16, 1, .3, 1);--sidebar:252px;--sidebar-min:72px;--topbar:60px;--gutter:26px}[data-theme=dark]{--bg:#080d33;--surface:#0f1754;--surface-2:#141c5c;--surface-3:#1c2569;--rail:#070b28;--rail-2:#0d1443;--line:#96a5ff1f;--line-2:#96a5ff38;--ink:#f2f4ff;--ink-2:#c3cbea;--ink-3:#8e98c9;--brand:#5890f9;--brand-soft:#8fb4ff;--brand-tint:#5890f91f;--brand-ink:#a9c6ff;--up:#35d196;--up-tint:#35d1961f;--down:#ff7489;--down-tint:#ff74891f;--warn:#f0b54a;--warn-tint:#f0b54a1f;--shadow-1:0 1px 2px #0003;--shadow-2:0 10px 28px -20px #0007;--shadow-3:0 30px 70px -28px #000a}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:600}p{margin:0}svg{display:block}table{border-collapse:collapse}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}::selection{background:var(--brand);color:#fff}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-track{background:0 0}.app{grid-template-columns:var(--sidebar) 1fr;height:100vh;display:grid;overflow:hidden}.app[data-rail=min]{grid-template-columns:var(--sidebar-min) 1fr}.rail{background:var(--rail);color:#c9d4ff;border-right:1px solid #ffffff14;flex-direction:column;min-height:0;display:flex}.rail-top{height:var(--topbar);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.rail-logo{color:#fff;align-items:center;gap:9px;min-width:0;display:flex}.rail-logo svg{flex:none;width:26px;height:26px}.rail-logo b{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:16px}.rail-logo b span{color:var(--brand-soft)}.rail-toggle{color:#8e9ad0;border-radius:8px;place-items:center;width:28px;height:28px;margin-left:auto;transition:background .15s,color .15s;display:grid}.rail-toggle:hover{color:#fff;background:#ffffff14}.rail-toggle svg{width:16px;height:16px}.rail-nav{flex:1;min-height:0;padding:10px 10px 16px;overflow-y:auto}.rail-group:first-child{margin-top:0}.rail-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#6f7cb5;padding:0 10px 7px;font-size:9.5px;font-weight:500}.rail-link{color:#b4c0ec;border-radius:9px;align-items:center;gap:11px;height:38px;margin-bottom:1px;padding:0 11px;font-size:13.5px;transition:background .14s,color .14s;display:flex;position:relative}.rail-link svg{flex:none;width:18px;height:18px}.rail-link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-link:hover{color:#fff;background:#ffffff12}.rail-link.on{background:var(--brand);color:#fff}.rail-link .count{font-variant-numeric:tabular-nums;color:#dde4ff;background:#ffffff1f;border-radius:99px;flex:none;margin-left:auto;padding:1px 7px;font-size:11px}.rail-link.on .count{color:#fff;background:#ffffff2e}.rail-foot{border-top:1px solid #ffffff14;flex:none;padding:10px}.rail-user{border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 9px;transition:background .14s;display:flex}.rail-user .ava{flex:none}.rail-user-main{text-align:left;min-width:0}.rail-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.rail-user-sub{color:#8e9ad0;white-space:nowrap;font-size:11px;display:block}.app[data-rail=min] .rail-logo b,.app[data-rail=min] .rail-label,.app[data-rail=min] .rail-link span,.app[data-rail=min] .rail-link .count,.app[data-rail=min] .rail-user-main{display:none}.app[data-rail=min] .rail-link{justify-content:center;padding:0}.app[data-rail=min] .rail-user{justify-content:center;padding:8px 0}.app[data-rail=min] .rail-top{padding:0 10px}.app[data-rail=min] .rail-toggle{margin:0 auto}.app[data-rail=min] .rail-logo{display:none}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{height:var(--topbar);padding:0 var(--gutter);background:var(--surface);border-bottom:1px solid var(--line);z-index:20;flex:none;align-items:center;gap:14px;display:flex}.topbar h1{font-size:17px}.topbar .crumb{color:var(--ink-3);font-size:12px}.topbar-spacer{flex:1}.search{width:280px;position:relative}.search input{background:var(--surface-2);width:100%;height:36px;color:var(--ink);border:1px solid #0000;border-radius:9px;padding:0 12px 0 34px;font-size:13px;transition:border-color .15s,background .15s}.search input:focus{background:var(--surface);border-color:var(--brand);outline:none}.search>svg{width:16px;height:16px;color:var(--ink-3);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search kbd{font-family:var(--font-mono);color:var(--ink-3);background:var(--surface);border:1px solid var(--line-2);border-radius:5px;padding:1px 5px;font-size:10px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.icon-btn{width:36px;height:36px;color:var(--ink-2);border-radius:9px;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.icon-btn.has-dot{position:relative}.icon-btn.has-dot:after{content:"";background:var(--down);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:7px;right:8px}.acct-switch{background:var(--surface-2);border-radius:9px;align-items:center;gap:9px;height:36px;padding:0 11px;font-size:13px;transition:background .14s;display:flex}.acct-switch:hover{background:var(--surface-3)}.acct-switch svg{width:15px;height:15px;color:var(--ink-3)}.view{min-height:0;padding:var(--gutter);animation:view-in .26s var(--ease) both;flex:1;overflow-y:auto}@keyframes view-in{0%{opacity:0;transform:translateY(6px)}}.view-inner{max-width:1680px;margin:0 auto}.grid{gap:18px;display:grid}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-5{grid-template-columns:repeat(5,minmax(0,1fr))}.g-main{grid-template-columns:minmax(0,1fr) 340px}.g-wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.g-settings{grid-template-columns:236px minmax(0,1fr);align-items:start}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-full{grid-column:1/-1}@media (width<=1400px){.g-main,.g-wide{grid-template-columns:minmax(0,1fr)}.span-3{grid-column:span 2}}@media (width<=1200px){.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.g-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.app{grid-template-columns:var(--sidebar-min) 1fr}.g-3{grid-template-columns:repeat(2,minmax(0,1fr))}.search{width:180px}}@media (width<=860px){.g-2,.g-3,.g-4,.g-5,.g-settings{grid-template-columns:minmax(0,1fr)}.span-2,.span-3{grid-column:span 1}.search{display:none}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);min-width:0}.panel-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 18px;display:flex}.panel-head h2{font-size:14.5px}.panel-head .sub{color:var(--ink-3);font-size:12px}.panel-head .spacer{flex:1}.panel-foot{border-top:1px solid var(--line);padding:13px 18px}.page-head{align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head h1{letter-spacing:-.03em;font-size:24px}.page-head p{color:var(--ink-3);max-width:70ch;margin-top:4px;font-size:13.5px}.page-head .spacer{flex:1}.eyebrow{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:500}.muted{color:var(--ink-3)}.xsmall{font-size:11.5px}.up{color:var(--up)}.down{color:var(--down)}.row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.grow{flex:1;min-width:0}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);min-width:0;padding:15px 16px}.stat-label{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;display:flex}.stat-label svg{flex:none;width:14px;height:14px}.stat-sub{color:var(--ink-3);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.stat-hero .stat-value{font-size:34px}.btn{background:var(--surface-2);height:38px;color:var(--ink);transition:background .14s, transform .1s var(--ease), opacity .14s;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:16px;height:16px}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 6px 16px -8px #2f66e5cc}.btn-primary:hover{background:var(--brand-ink)}.btn-ghost{border-color:var(--line-2);background:0 0}.btn-ghost:hover{background:var(--surface-2)}.btn-danger{background:var(--down-tint);color:var(--down)}.btn-danger:hover{background:var(--down);color:#fff}.btn-sm{border-radius:8px;height:31px;padding:0 11px;font-size:12.5px}.btn-lg{border-radius:11px;height:44px;padding:0 22px;font-size:14.5px}.btn-block{width:100%;display:flex}.btn[disabled]{opacity:.45;pointer-events:none}.btn-row{flex-wrap:wrap;gap:10px;display:flex}.pill{background:var(--surface-2);height:21px;color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.pill svg{width:11px;height:11px}.pill-up{background:var(--up-tint);color:var(--up)}.pill-down{background:var(--down-tint);color:var(--down)}.pill-warn{background:var(--warn-tint);color:var(--warn)}.pill-brand{background:var(--brand-tint);color:var(--brand)}.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;position:relative}.dot-live:after{content:"";opacity:.5;animation:ping 2s var(--ease) infinite;border:1px solid;border-radius:50%;position:absolute;inset:-3px}@keyframes ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.tag{letter-spacing:.04em;border-radius:5px;place-items:center;min-width:40px;height:20px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-grid}.tag-buy{background:var(--up-tint);color:var(--up)}.tag-sell{background:var(--down-tint);color:var(--down)}.ava{background:var(--brand-tint);width:32px;height:32px;color:var(--brand);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.ava svg{width:46%;height:46%}.ava-sm{border-radius:7px;width:26px;height:26px;font-size:9.5px}.ava-lg{border-radius:13px;width:44px;height:44px;font-size:14px}.ava-xl{border-radius:19px;width:64px;height:64px;font-size:20px}.ava-a{color:#2f66e5;background:#2f66e51f}.ava-b{color:#0e8f69;background:#13a97d1f}.ava-c{color:#a8760c;background:#d3941017}.ava-d{color:#7c4ddc;background:#8b5cf61f}.ava-e{color:#c93048;background:#e0415b1a}[data-theme=dark] .ava-a{color:#8fb4ff}[data-theme=dark] .ava-b{color:#46d9a3}[data-theme=dark] .ava-c{color:#f0b54a}[data-theme=dark] .ava-d{color:#b69bff}[data-theme=dark] .ava-e{color:#ff8a9c}.tbl-wrap{overflow-x:auto}.tbl{width:100%;font-size:13px}.tbl th{text-align:left;color:var(--ink-3);letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid var(--line);background:var(--surface);z-index:2;padding:10px 14px;font-size:11px;font-weight:500;position:sticky;top:0}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sortable:hover{color:var(--ink)}.tbl th .arrow{opacity:0;width:0;margin-left:4px;transition:opacity .15s;display:inline-block}.tbl th[aria-sort] .arrow{opacity:1}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:11px 14px}.tbl tbody tr{transition:background .12s}.tbl tbody tr.clickable{cursor:pointer}.tbl tbody tr.clickable:hover{background:var(--surface-2)}.tbl tbody tr:last-child td{border-bottom:0}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl .wrap{white-space:normal}.tbl .cell-main{align-items:center;gap:10px;display:flex}.tbl .cell-sub,.cell-sub{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.tbl .num .cell-sub{text-align:right}.chart{position:relative}.chart svg{width:100%;display:block}.chart-line{stroke-dasharray:2000;stroke-dashoffset:2000px;animation:draw 1.5s var(--ease) .1s forwards}@keyframes draw{to{stroke-dashoffset:0}}.chart-area{opacity:0;animation:fade .9s var(--ease) .45s forwards}@keyframes fade{to{opacity:1}}.chart-grid line{stroke:var(--line);stroke-width:1px}.range{background:var(--surface-2);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.range button{color:var(--ink-3);border-radius:6px;padding:4px 11px;font-size:11.5px;font-weight:500;transition:background .14s,color .14s}.range button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.meter{gap:5px;display:grid}.meter-head{justify-content:space-between;gap:10px;font-size:12px;display:flex}.meter-track{background:var(--surface-3);border-radius:99px;height:6px;overflow:hidden}.meter-fill{background:var(--brand);height:100%;transition:width .6s var(--ease);border-radius:99px}.meter-fill.is-up{background:var(--up)}.meter-fill.is-down{background:var(--down)}.tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:18px;display:flex}.tabs button{color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;transition:color .15s,border-color .15s}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand);font-weight:500}.tabs .count{color:var(--ink-3);margin-left:5px;font-size:11px}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{height:30px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.chip:hover{border-color:var(--ink-3)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.list>*+*{border-top:1px solid var(--line)}.item{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 18px;transition:background .12s;display:flex}a.item:hover,button.item:hover{background:var(--surface-2)}.item-main{flex:1;min-width:0;display:block}.item-title{font-size:13.5px;font-weight:500;display:block}.item-sub{color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}.item-end{text-align:right;flex:none;display:block}.item-val{font-size:13.5px;font-weight:600;display:block}.chevron{width:16px;height:16px;color:var(--ink-3);flex:none}.chevron svg{width:100%;height:100%}.field{gap:6px;display:grid}.label{color:var(--ink-2);font-size:12px;font-weight:500}.hint{color:var(--ink-3);font-size:11.5px;line-height:1.5}.input,.select,.textarea{background:var(--surface);width:100%;height:38px;color:var(--ink);border:1px solid var(--line-2);border-radius:9px;padding:0 11px;font-size:13.5px;transition:border-color .14s,box-shadow .14s}.textarea{resize:vertical;height:auto;min-height:84px;padding:9px 11px;line-height:1.55}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent);outline:none}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7490' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.input-group{position:relative}.input-group .input{padding-left:34px}.input-group>svg{width:16px;height:16px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.suffix{color:var(--ink-3);pointer-events:none;font-size:12.5px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.set{align-items:center;gap:16px;padding:14px 18px;display:flex}.set-main{flex:1;min-width:0;display:block}.set-title{font-size:13.5px;display:block}.set-desc{color:var(--ink-3);max-width:62ch;margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.set-ctl{flex:none}.set-val{color:var(--ink-3);font-size:13px}.switch{background:var(--surface-3);width:42px;height:25px;transition:background .2s var(--ease);border-radius:99px;flex:none;position:relative}.switch:after{content:"";width:19px;height:19px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0d144e3d}.switch[aria-checked=true]:after{transform:translate(17px)}.stepper{background:var(--surface-2);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.stepper button{width:28px;height:26px;color:var(--ink-2);border-radius:7px;place-items:center;font-size:16px;line-height:1;display:grid}.stepper button:hover{background:var(--surface)}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:13px;font-weight:600}.slider{gap:7px;display:grid}.slider input[type=range]{appearance:none;background:var(--surface-3);border-radius:99px;outline:none;width:100%;height:5px}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--brand);cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 5px #0d144e2e}.slider input[type=range]::-moz-range-thumb{border:2px solid var(--brand);cursor:grab;background:#fff;border-radius:50%;width:16px;height:16px}.slider-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.slider-val{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.slider-ticks{color:var(--ink-3);justify-content:space-between;font-size:10.5px;display:flex}.choice{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 18px;transition:background .12s;display:flex}.choice:hover{background:var(--surface-2)}.choice-tick{width:18px;height:18px;color:var(--brand);opacity:0;flex:none;transition:opacity .14s}.choice-tick svg{width:100%;height:100%}.choice[aria-checked=true] .choice-tick{opacity:1}.choice[aria-checked=true] .item-title{color:var(--brand)}.tile{text-align:left;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-md);transition:border-color .14s, background .14s, transform .12s var(--ease);padding:15px 16px;display:block;position:relative}.tile:hover{border-color:var(--ink-3)}.tile[aria-pressed=true],.tile[aria-checked=true]{border-color:var(--brand);background:var(--brand-tint)}.tile-ico{background:var(--surface-2);width:32px;height:32px;color:var(--brand);border-radius:9px;place-items:center;margin-bottom:10px;display:grid}.tile-ico svg{width:17px;height:17px}.tile-title{font-size:13.5px;font-weight:500;display:block}.tile-desc{color:var(--ink-3);margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.banner{border-radius:var(--r-md);background:var(--brand-tint);color:var(--brand-ink);gap:11px;padding:13px 15px;font-size:12.5px;line-height:1.55;display:flex}.banner svg{flex:none;width:16px;height:16px;margin-top:2px}.banner-warn{background:var(--warn-tint);color:var(--warn)}.banner-down{background:var(--down-tint);color:var(--down)}[data-theme=dark] .banner{color:var(--brand-soft)}.empty{text-align:center;justify-items:center;gap:9px;padding:52px 24px;display:grid}.empty-ico{background:var(--surface-2);width:52px;height:52px;color:var(--ink-3);border-radius:16px;place-items:center;display:grid}.empty-ico svg{width:24px;height:24px}.empty h3{font-size:15px}.empty p{color:var(--ink-3);max-width:38ch;font-size:12.5px}.scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d144e52;animation:.18s both fade-in;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.drawer{z-index:61;background:var(--surface);border-left:1px solid var(--line);width:min(480px,92vw);box-shadow:var(--shadow-3);animation:drawer-in .3s var(--ease) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes drawer-in{0%{transform:translate(100%)}}.drawer-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.drawer-head h2{font-size:16px}.drawer-head .sub{color:var(--ink-3);font-size:12px}.drawer-body{flex:1;min-height:0;padding:20px;overflow-y:auto}.drawer-foot{border-top:1px solid var(--line);flex:none;padding:14px 20px}.modal{z-index:61;background:var(--surface);border-radius:var(--r-lg);width:min(540px,92vw);max-height:86vh;box-shadow:var(--shadow-3);animation:modal-in .24s var(--ease) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.97)}}.modal-wide{width:min(880px,94vw)}.modal-head{flex:none;padding:18px 22px 12px}.modal-head h2{font-size:17px}.modal-head p{color:var(--ink-3);margin-top:4px;font-size:12.5px}.modal-body{padding:4px 22px 18px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line);flex:none;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.toasts{z-index:70;pointer-events:none;gap:9px;display:grid;position:fixed;bottom:20px;right:20px}.toast{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-3);animation:toast-in .26s var(--ease) both;border-radius:11px;align-items:center;gap:10px;max-width:380px;padding:12px 15px;font-size:13px;display:flex}.toast.is-out{animation:toast-out .22s var(--ease) both}@keyframes toast-in{0%{opacity:0;transform:translate(18px)}}@keyframes toast-out{to{opacity:0;transform:translate(10px)}}.toast svg{flex:none;width:16px;height:16px}.wiz{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;display:grid}@media (width<=980px){.wiz{grid-template-columns:minmax(0,1fr)}}.wiz-steps{gap:2px;display:grid}.wiz-step{text-align:left;border-radius:10px;gap:12px;padding:11px 13px;transition:background .14s;display:flex}.wiz-step .n{background:var(--surface-3);width:24px;height:24px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.wiz-step.done .n{background:var(--up-tint);color:var(--up)}.wiz-step.on{background:var(--surface);box-shadow:var(--shadow-1)}.wiz-step.on .n{background:var(--brand);color:#fff}.wiz-step-title{font-size:13px;font-weight:500;display:block}.wiz-step-sub{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.sig{padding:15px 18px}.sig-head{align-items:center;gap:10px;display:flex}.sig-head svg{width:14px;height:14px}.sig-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:11px;display:grid}@media (width<=1200px){.sig-grid{grid-template-columns:minmax(0,1fr)}}.sig-raw{background:var(--surface-2);font-family:var(--font-mono);white-space:pre-wrap;color:var(--ink-2);border-radius:10px;margin:0;padding:12px 13px;font-size:11.5px;line-height:1.65}.sig-parsed{align-content:start;gap:6px;margin:0;display:grid}.sig-kv{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.sig-kv dt{color:var(--ink-3)}.sig-kv dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:500}.set-nav{gap:1px;display:grid;position:sticky;top:0}.set-nav a{color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:background .14s,color .14s;display:flex}.set-nav a svg{width:16px;height:16px;color:var(--ink-3);flex:none}.set-nav a:hover{background:var(--surface-2);color:var(--ink)}.set-nav a.on{background:var(--brand);color:#fff}.set-nav a.on svg{color:#fff}.set-nav .grp{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);padding:14px 12px 6px;font-size:9.5px}.set-nav .grp:first-child{padding-top:0}.auth-page{background:var(--bg);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-card{gap:20px;width:min(420px,100%);display:grid}.auth-logo{background:var(--brand);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 26px -12px #2f66e5cc}.auth-logo svg{width:26px;height:26px}.auth-card h1{letter-spacing:-.03em;font-size:24px}.auth-card .lede{color:var(--ink-3);margin-top:5px;font-size:13.5px}.divider{color:var(--ink-3);align-items:center;gap:12px;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:22px}.mt-6{margin-top:30px}.center{text-align:center}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.set-gated .set-title,.set-gated .set-desc{opacity:.55}.set-gated .set-ctl{opacity:.4;pointer-events:none}.soon{background:var(--warn-tint);color:var(--warn);letter-spacing:.02em;text-transform:uppercase;vertical-align:1px;border-radius:99px;margin-left:7px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600;display:inline-block}.gated-note{opacity:.9;color:var(--warn)!important}.choices{background:var(--surface-2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.choices button{color:var(--ink-2);white-space:nowrap;transition:background .14s var(--ease), color .14s var(--ease);border-radius:7px;padding:5px 11px;font-size:12.5px}.choices button:hover:not([aria-checked=true]){background:var(--surface)}.choices button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);font-weight:600}.choices button:disabled{cursor:default}.th-sort{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.th-sort:hover{color:var(--ink)}.th-sort svg{opacity:.7;width:13px;height:13px}.sync{align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.sync svg{width:12px;height:12px}.sync-saved{color:var(--ink-3)}.sync-applying{color:var(--warn)}.sync-live{color:var(--up)}.sync-offline{color:var(--down)}.auth-wrap{background:var(--rail);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:var(--surface);border-radius:var(--r-xl);width:100%;max-width:420px;box-shadow:var(--shadow-3);padding:28px}.auth-brand{color:var(--brand);align-items:center;gap:10px;margin-bottom:18px;display:flex}.auth-brand b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:19px}.auth-brand b span{color:var(--brand)}.auth-card h1{margin-bottom:4px;font-size:21px}.auth-card .sub{color:var(--ink-3);margin-bottom:20px;font-size:13px}.auth-fields{gap:14px;margin-bottom:18px;display:grid}.auth-field{gap:6px;display:grid}.auth-field label{color:var(--ink-2);font-size:12.5px;font-weight:500}.auth-foot{text-align:center;color:var(--ink-3);margin-top:16px;font-size:12.5px}.auth-foot button{color:var(--brand);font-weight:600}.alert-box{border-radius:var(--r-sm);margin-bottom:16px;padding:10px 12px;font-size:12.5px;line-height:1.5}.alert-box.err{background:var(--down-tint);color:var(--down)}.alert-box.ok{background:var(--up-tint);color:var(--up)}.alert-box.warn{background:var(--warn-tint);color:var(--warn)}.stack{gap:14px;display:grid}.stack-s{gap:8px;display:grid}.row{align-items:center;gap:10px;display:flex}.row-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spin{border:2px solid var(--line-2);border-top-color:var(--brand);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.center-note{text-align:center;min-height:60vh;color:var(--ink-3);place-items:center;gap:10px;display:grid}.ico{flex:none;width:18px;height:18px}:root{--bg:#f5f7fb;--surface:#fff;--surface-2:#f0f3f9;--surface-3:#e8edf6;--rail:#fff;--rail-2:#eef3ff;--ink:#182641;--ink-2:#54647d;--ink-3:#6a7890;--line:#e6ebf3;--line-2:#d6deeb;--brand:#3268e9;--brand-soft:#6e9bff;--brand-tint:#edf3ff;--brand-ink:#2859ca;--on-brand:#fff;--up:#138260;--up-tint:#eaf7f1;--down:#c93d58;--down-tint:#fff0f2;--warn:#94640f;--warn-tint:#fff6e6;--sidebar:236px;--topbar:76px;--gutter:32px;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:26px;--shadow-1:0 2px 5px #14274405;--shadow-2:0 4px 18px #14274404;--shadow-3:0 24px 70px #14274418;--ease:cubic-bezier(.2,.8,.2,1)}[data-theme=dark]{--bg:#101725;--surface:#172132;--surface-2:#1d2a3e;--surface-3:#26354b;--rail:#141d2d;--rail-2:#1b2940;--ink:#eef3ff;--ink-2:#b2bed3;--ink-3:#97a8c1;--line:#ffffff12;--line-2:#ffffff25;--brand:#79a3ff;--brand-ink:#a1beff;--brand-tint:#79a3ff15;--up:#55d1a2;--up-tint:#55d1a211;--down:#ff879e;--down-tint:#ff879e12;--warn:#efbf69;--warn-tint:#efbf6912;--on-brand:#101c34}body{font-optical-sizing:auto;font-size:13px}.boot-screen{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.boot-screen p{color:var(--ink-3);font-size:11px}button,input,select,textarea{font-family:inherit}button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--brand);outline-offset:3px}button{transition:background .18s, color .18s, border-color .18s, box-shadow .2s, transform .18s var(--ease)}button:active:not(:disabled){transition-duration:70ms;transform:scale(.975)}button:disabled{cursor:not-allowed;opacity:.5}.btn{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;gap:9px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:500}.btn:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand-soft);box-shadow:0 3px 10px #24456b08}.btn.primary{background:var(--brand);color:var(--on-brand);border-color:#0000;box-shadow:0 3px 8px #3268e91a}.btn.primary:hover:not(:disabled){background:var(--brand-ink);color:var(--on-brand);transform:translateY(-1px);box-shadow:0 5px 16px #3268e92a}.btn.primary:active:not(:disabled){transform:translateY(0)scale(.98)}.btn.full{justify-content:center;width:100%}.text-button{color:var(--ink-2);justify-content:center;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:inline-flex}.text-button:hover{color:var(--brand)}.eyebrow{letter-spacing:.15em;color:var(--brand);align-items:center;gap:9px;font-size:9px;font-weight:600;display:inline-flex}.eyebrow.light{color:#92b9ff}.brand-lockup{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.brand-lockup>span{font-family:var(--font-display);letter-spacing:-.045em;font-size:23px;font-weight:600;line-height:1.1}.brand-lockup .brand-fx{color:#3268e9}.brand-lockup small{font-family:var(--font-sans);letter-spacing:.19em;color:var(--ink-3);margin-top:5px;font-size:6px;font-weight:500;display:block}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;display:flex}.page-heading h2{letter-spacing:-.055em;margin:8px 0;font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.25}.page-heading p{color:var(--ink-3);font-size:12px;line-height:1.7}.heading-dot{color:var(--brand)}.app{grid-template-columns:var(--sidebar) minmax(0, 1fr)}.rail{border-right:1px solid var(--line);color:var(--ink)}.rail-top{height:100px;padding:0 18px}.rail-logo .brand-lockup{gap:5px}.rail-logo .brand-lockup svg{width:32px;height:32px}.rail-logo .brand-lockup>span{font-size:23px}.rail-toggle{color:var(--ink-3);width:25px}.rail-toggle:hover{background:var(--surface-2);color:var(--brand)}.rail-nav{padding:10px 14px}.rail-label{color:var(--ink-3);font:500 8px var(--font-sans);letter-spacing:.14em;padding:0 12px 11px}.rail-group{margin-top:27px}.rail-link{width:100%;color:var(--ink-2);border-radius:12px;height:43px;margin-bottom:5px;padding:0 13px;font-size:12px}.rail-link:hover{background:var(--surface-2);color:var(--ink)}.rail-link.on{background:var(--brand-tint);color:var(--brand-ink);font-weight:600}.rail-link.on:before{content:"";background:var(--brand);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;left:-14px}.rail-link svg{stroke-width:1.8px;width:17px;height:17px}.rail-link .count,.rail-link.on .count{background:var(--surface-2);color:var(--ink-2);font-size:9px}.rail-strategy{border:1px solid var(--line);background:linear-gradient(140deg,var(--brand-tint),var(--surface));border-radius:16px;margin:20px;padding:18px 14px}.rail-strategy .eyebrow{letter-spacing:.1em;font-size:6.5px}.rail-strategy p{letter-spacing:-.025em;margin:9px 0 13px;font-size:13px;line-height:1.7}.rail-strategy button{width:100%;color:var(--brand);justify-content:space-between;align-items:center;font-size:9px;display:flex}.rail-strategy svg{width:13px}.rail-foot{border-color:var(--line);padding:15px}.rail-user-name{color:var(--ink);font-size:11px}.rail-user-sub{color:var(--ink-3);text-transform:capitalize;margin-top:4px;font-size:9px}.rail-user:hover{background:var(--surface-2)}.rail-user .ava{background:var(--brand-tint);color:var(--brand);border-radius:11px}.app[data-rail=min] .rail-strategy{display:none}.topbar{background:var(--surface);border-color:var(--line);gap:12px}.topbar h1{letter-spacing:-.02em;font-size:13px;font-weight:500}.topbar .crumb{margin-top:4px;font-size:9px}.topbar .pill{padding:5px 9px;font-size:9px}.acct-switch{border:1px solid var(--line);background:var(--surface);height:34px;font-size:11px}.icon-btn{border:1px solid var(--line);border-radius:10px;width:32px;height:32px}.icon-btn svg{width:15px;height:15px}.view{padding-top:30px}.view-inner{max-width:1540px;animation:workspace-enter .25s var(--ease)}.workspace-footer{color:var(--ink-3);letter-spacing:.06em;justify-content:space-between;max-width:1540px;margin:30px auto 0;font-size:8px;display:flex}.panel{border-color:var(--line);box-shadow:var(--shadow-2);border-radius:18px;overflow:hidden}.panel-head{border-color:var(--line);padding:20px 22px 15px}.panel-head h2{letter-spacing:-.02em;font-size:13px;font-weight:500}.panel-head .sub{color:var(--ink-3);margin-top:4px;font-size:10px}.panel-body{padding:22px}.panel-body.tight{padding:0}.pill{border-radius:7px;font-size:9px;font-weight:500}.tbl th{text-transform:uppercase;letter-spacing:.06em;background:var(--surface-2);padding:12px 22px;font-size:9px}.tbl td{padding:16px 22px;font-size:11px}.empty{gap:9px;min-height:175px}.empty>.ico{color:var(--brand);background:var(--brand-tint);border-radius:14px;width:46px;height:46px;padding:12px}.empty b{font-size:13px;font-weight:500}.empty p{max-width:400px;font-size:11px;line-height:1.8}.stack{gap:20px}.small{font-size:10px}.input{background:var(--surface);border-color:var(--line-2);border-radius:10px;min-height:38px;font-size:12px}.input-group .suffix{color:var(--ink-3);font-size:11px}.meter-track{background:var(--surface-2);border-radius:9px;height:6px}.meter-fill{border-radius:inherit}.dashboard-heading{margin-bottom:3px}.dashboard-heading h2{font-size:clamp(26px,2.6vw,35px)}.dashboard-heading .row{flex-shrink:0}.connection-ribbon{background:var(--surface);border:1px solid var(--line);border-radius:15px;grid-template-columns:1fr 1fr .85fr;padding:14px 0;display:grid}.connection-ribbon>*{text-align:left;align-items:center;gap:12px;min-width:0;padding:0 20px;display:flex}.connection-ribbon>*+*{border-left:1px solid var(--line)}.connection-ribbon>button:hover{color:var(--brand)}.connection-ribbon svg{color:var(--brand);flex-shrink:0}.connection-ribbon span:not(.connection-light){text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connection-ribbon small{color:var(--ink-3);text-overflow:ellipsis;margin-top:4px;font-size:8px;display:block;overflow:hidden}.connection-light{background:var(--warn);border-radius:100%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.connection-light.connected{background:var(--up);box-shadow:0 0 0 4px var(--up-tint)}.dashboard-page .g-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.stat{min-height:137px;box-shadow:var(--shadow-2);border:1px solid var(--line);border-radius:18px;padding:22px;position:relative}.stat-label{color:var(--ink-2);gap:8px;font-size:10px}.stat-label svg{width:15px;height:15px;color:var(--brand)}.stat-value{font-family:var(--font-display);letter-spacing:-.045em;margin-top:13px;font-size:clamp(23px,2.3vw,32px);font-weight:500;line-height:1.25}.stat-sub{flex-wrap:wrap;margin-top:9px;font-size:8px}.dashboard-page .stat:first-child{color:#fff;background:linear-gradient(120deg,#183465,#2654a5);border-color:#0000}.dashboard-page .stat:first-child .stat-label,.dashboard-page .stat:first-child .stat-label svg{color:#cbddff}.dashboard-page .stat:first-child .stat-sub{color:#b6cced}.dashboard-page .stat:first-child .up{color:#89e6c2}.dashboard-page .g-main{grid-template-columns:minmax(0,1fr) 294px}.chart-periods{background:var(--surface-2);border-radius:9px;gap:3px;padding:3px;display:flex}.chart-periods button{color:var(--ink-3);border-radius:7px;padding:5px 9px;font-size:9px}.chart-periods button[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-1);color:var(--brand)}.chart-headline{align-items:baseline;gap:12px;margin-bottom:26px;display:flex}.chart-headline strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:26px;font-weight:500}.equity-plot{background:repeating-linear-gradient(to bottom,transparent,transparent 54px,var(--line) 55px,transparent 56px)}.chart-axis{font-family:var(--font-mono);color:var(--ink-3);justify-content:space-between;gap:15px;margin-top:14px;font-size:8px;display:flex}.strategy-health .stack{gap:21px}.strategy-health .meter-head{margin-bottom:10px;font-size:10px}.strategy-health .stack-s{gap:12px}.strategy-health .small{font-size:9px}.strategy-health .btn{min-height:37px;font-size:10px}.settings-context{border:1px solid var(--line);background:var(--surface);border-radius:15px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.context-icon{background:var(--brand-tint);width:36px;height:36px;color:var(--brand);border-radius:11px;place-items:center;display:grid}.settings-context b{font-size:12px;font-weight:500}.settings-context div>span{color:var(--ink-3);margin-top:4px;font-size:9px;display:block}.context-account{color:var(--ink-3);margin-left:auto;font-size:9px}.bot-tabs{z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:stretch;gap:5px;margin-bottom:26px;padding:9px;display:flex;position:sticky;top:-30px;box-shadow:0 5px 14px #15274905}.bot-tabs button{white-space:nowrap;min-height:42px;color:var(--ink-2);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:11px;display:flex}.bot-tabs svg{stroke-width:1.8px;width:15px;height:15px}.bot-tabs button:hover{background:var(--surface-2);color:var(--brand)}.bot-tabs button[aria-selected=true]{background:var(--brand);color:var(--on-brand);box-shadow:0 3px 9px #3268e928}.settings-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:24px;padding-bottom:24px;display:grid}.settings-section-title{align-items:center;gap:13px;margin-bottom:22px;scroll-margin-top:80px;display:flex}.section-number{font-family:var(--font-mono);color:var(--brand);border:1px solid var(--line);border-radius:9px;padding:9px;font-size:10px}.settings-section-title h3{letter-spacing:-.04em;font-size:17px;font-weight:500}.settings-section-title p{color:var(--ink-3);margin-top:4px;font-size:10px;line-height:1.7}.settings-content{min-width:0}.settings-fields{min-width:0;animation:workspace-enter .2s var(--ease);border:0;margin:0;padding:0}.settings-fields[disabled]{opacity:.65}.set{border-color:var(--line);gap:18px;padding:21px 22px}.set+.set{border-top:1px solid var(--line)}.set-title{font-size:13px;font-weight:500}.set-desc{color:var(--ink-3);max-width:55ch;margin-top:6px;font-size:11px;line-height:1.8}.choices{border-radius:10px;flex-wrap:wrap;max-width:100%;padding:4px}.choices button{padding:7px 9px;font-size:10px}.choices button[aria-checked=true]{color:var(--brand-ink)}.set-ctl{max-width:55%}.set-ctl .input{max-width:100%}.switch{width:36px;min-width:36px;height:21px}.switch i{width:15px;height:15px;top:3px;left:3px}.switch[aria-checked=true]{background:var(--brand)}.switch[aria-checked=true] i{transform:translate(15px)}.strategy-summary{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:23px 20px;position:sticky;top:70px}.strategy-summary .eyebrow{color:var(--ink-3);font-size:7px}.strategy-summary h3{letter-spacing:-.025em;margin:9px 0 24px;font-size:13px;font-weight:500}.strategy-summary .stack{gap:17px}.strategy-summary .small{font-size:9px}.summary-note{border-top:1px solid var(--line);color:var(--ink-3);align-items:flex-start;gap:9px;margin-top:24px;padding-top:18px;display:flex}.summary-note svg{color:var(--brand);width:16px;height:16px}.summary-note p{font-size:9px;line-height:1.8}.settings-savebar{z-index:16;background:var(--surface);border:1px solid var(--line);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex;position:sticky;bottom:-32px;box-shadow:0 -5px 25px #15274907}.settings-savebar>div:first-child{align-items:center;gap:12px;display:flex}.settings-savebar b{font-size:11px;font-weight:500;display:block}.settings-savebar small{color:var(--ink-3);margin-top:4px;font-size:9px;display:block}.save-status-dot{background:var(--up);border-radius:50%;flex-shrink:0;width:7px;height:7px}.save-status-dot.dirty{background:var(--warn)}.welcome-page{background:var(--surface);flex-direction:column;min-height:100vh;padding:0 5.5%;display:flex}.welcome-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:108px;display:flex}.desktop-tag{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.13em;font-size:8px}.welcome-main{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;width:100%;max-width:1330px;margin:auto;padding:65px 0;display:grid}.welcome-copy h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(42px,5.3vw,78px);font-weight:500;line-height:1.12}.welcome-copy h1>span{color:var(--brand)}.welcome-copy>p{color:var(--ink-3);font-size:12px;line-height:1.95}.welcome-actions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:30px;display:flex}.welcome-actions .btn{min-height:50px;padding-inline:21px;font-size:12px}.welcome-actions .text-button{font-size:10px}.welcome-trust{color:var(--ink-3);align-items:center;gap:8px;margin-top:34px;font-size:9px;display:flex}.welcome-trust svg{color:var(--brand)}.welcome-visual{background:#f3f6fc;border:1px solid #e6edf9;border-radius:28px;padding:34px;position:relative;box-shadow:0 20px 60px -30px #24436e30}.visual-topline{color:#7183a1;font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:29px;font-size:8px;display:flex}.flow-card{background:#fff;border:1px solid #e5ecf6;border-radius:16px;align-items:center;gap:15px;padding:21px;display:flex;position:relative;box-shadow:0 5px 16px #20345d04}.flow-card>svg{color:#178466;margin-left:auto}.flow-icon{color:#3268e9;background:#edf3ff;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.flow-icon svg{width:20px}.flow-card small{font-family:var(--font-mono);color:#7585a0;letter-spacing:.08em;font-size:7px}.flow-card h3{color:#182641;letter-spacing:-.025em;margin:6px 0;font-size:13px;font-weight:500}.flow-card p{color:#7585a0;font-size:9px;line-height:1.8}.flow-featured{background:linear-gradient(120deg,#1b376b,#2959b1);border-color:#0000;padding-block:28px;box-shadow:0 12px 26px -12px #224a9b60}.flow-featured h3{color:#fff;font-size:18px}.flow-featured small,.flow-featured p{color:#c1d5f6}.flow-featured .flow-icon{color:#a9c8ff;background:#ffffff15;border:1px solid #ffffff1c}.flow-connector{align-items:center;gap:13px;height:42px;padding-left:42px;display:flex}.flow-connector>span{border-left:1px dashed #bdcce3;height:100%}.flow-connector small{font-family:var(--font-mono);letter-spacing:.1em;color:#8495af;font-size:6px}.visual-foot{color:#6a7890;justify-content:center;align-items:center;gap:9px;margin-top:26px;font-size:8px;display:flex}.visual-foot .dot{color:#168763}.welcome-footer{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:8px;display:flex}.welcome-footer>span:nth-child(2){font-family:var(--font-mono);letter-spacing:.12em;font-size:7px}.access-page{background:var(--surface);grid-template-columns:minmax(350px,46%) 1fr;min-height:100vh;display:grid}.access-story{color:#fff;background:#132b54 radial-gradient(at 90% 80%,#244e913f,#0000 65%);flex-direction:column;padding:42px 11%;display:flex}.access-story .brand-lockup{color:#fff}.access-story .brand-lockup small{color:#90a8cc}.access-story .brand-fx{color:#82abff}.access-story-main{margin-block:auto;padding:65px 0}.access-story-main h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.23}.access-story-main h1>span{color:#8bb3ff}.access-story-main>p{color:#b1c2dc;max-width:340px;font-size:11px;line-height:1.95}.signal-route{align-items:center;max-width:360px;margin:38px 0 30px;display:flex}.signal-route>span{color:#bcd1f2;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:9px;min-width:70px;padding:14px 13px;font-size:8px;display:flex}.signal-route>i{border-top:1px dashed #ffffff30;flex:1}.signal-route .route-center{color:#9abdff;background:#ffffff0a}.access-benefits{gap:14px;display:grid}.access-benefits li{color:#c0cfe6;align-items:center;gap:10px;font-size:9px;display:flex}.access-benefits svg{color:#88b2ff}.access-story-foot{color:#a4b9da;border-top:1px solid #ffffff17;align-items:center;gap:9px;padding-top:23px;font-size:8px;display:flex}.access-main{flex-direction:column;min-width:0;padding:37px 9%;display:flex}.access-back{align-self:flex-start;font-size:10px}.access-form{width:100%;max-width:380px;margin:auto;padding:45px 0}.form-symbol{border:1px solid var(--line);width:47px;height:47px;color:var(--brand);background:var(--brand-tint);border-radius:15px;place-items:center;margin-bottom:24px;display:grid}.access-form h2{letter-spacing:-.055em;margin:12px 0;font-size:30px;font-weight:500;line-height:1.2}.form-intro{color:var(--ink-3);margin-bottom:30px;font-size:11px;line-height:1.8}.access-fields{gap:17px;display:grid}.form-field{color:var(--ink-2);flex-direction:column;gap:8px;font-size:10px;font-weight:500;display:flex}.form-field input{border:1px solid var(--line-2);background:var(--surface);height:46px;color:var(--ink);border-radius:10px;width:100%;padding:0 14px;font-size:12px;font-weight:400;transition:border-color .15s,box-shadow .15s}.form-field input::placeholder{color:var(--ink-3);opacity:.7}.form-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint);outline:none}.form-field input[aria-invalid=true]{border-color:var(--down)}.password-field{display:block;position:relative}.password-field input{padding-right:45px}.password-field>button{width:30px;color:var(--ink-3);place-items:center;display:grid;position:absolute;top:0;bottom:0;right:10px}.forgot-password{color:var(--brand);justify-self:end;margin-top:-9px;font-size:10px}.access-fields .btn{min-height:45px}.form-divider{color:var(--ink-3);align-items:center;gap:12px;margin:25px 0 18px;font-size:9px;display:flex}.form-divider:before,.form-divider:after{content:"";background:var(--line);flex:1;height:1px}.access-footer{color:var(--ink-3);justify-content:center;align-items:center;gap:7px;font-size:8px;display:flex}.password-hint{align-items:center;gap:6px;margin-top:-7px;font-size:9px;display:flex}.form-fineprint{color:var(--ink-3);text-align:center;font-size:9px;line-height:1.8}.resend-code{color:var(--brand);margin:14px auto 0;display:flex}.code-field{font-family:var(--font-mono);letter-spacing:.35em;text-align:center}.setup-page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.setup-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;min-height:91px;padding:20px 5%;display:flex}.setup-header>span{color:var(--ink-3);letter-spacing:.1em;align-items:center;gap:8px;font-size:8px;display:flex}.setup-progress{justify-content:center;gap:0;margin:0;padding:30px 24px;list-style:none;display:flex}.setup-progress li{color:var(--ink-3);align-items:center;gap:9px;font-size:10px;display:flex}.setup-progress li+li:before{content:"";background:var(--line-2);width:clamp(20px,4vw,65px);height:1px;margin-inline:16px}.setup-progress li>span{border:1px solid var(--line-2);width:26px;height:26px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:8px;display:grid}.setup-progress li b{font-weight:400}.setup-progress .current{color:var(--brand)}.setup-progress .current>span{background:var(--brand);color:var(--on-brand);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-tint)}.setup-progress .complete>span{background:var(--up-tint);color:var(--up);border-color:#0000}.setup-content{width:100%;animation:workspace-enter .25s var(--ease);flex:1;margin-inline:auto}.setup-content>div{min-height:auto!important}.setup-content>div>div[style*="flex: 1"]{padding-top:28px!important;padding-bottom:40px!important}.setup-content h1{letter-spacing:-.05em!important}.setup-content button[style*="background: var(--brand)"]{color:var(--on-brand)!important}.setup-content input:focus{outline-offset:2px;outline:2px solid var(--brand)!important}.setup-footer{color:var(--ink-3);justify-content:space-between;padding:25px 5%;font-size:8px;display:flex}.broker-page{width:min(100% - 64px,1050px);margin:25px auto 45px}.platform-tag{font-family:var(--font-mono);color:var(--brand);background:var(--brand-tint);border-radius:9px;padding:10px 14px;font-size:9px}.broker-tools{justify-content:space-between;gap:20px;margin:30px 0 20px;display:flex}.broker-filters{gap:5px;display:flex}.broker-filters button{color:var(--ink-3);border-radius:9px;padding:9px 15px;font-size:11px}.broker-filters button[aria-pressed=true]{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-1)}.broker-search{background:var(--surface);border:1px solid var(--line-2);width:265px;color:var(--ink-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.broker-search input{outline:none;width:100%;min-width:0;padding:10px 0;font-size:10px}.broker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.broker-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:17px;align-items:flex-start;gap:14px;min-height:126px;padding:22px 18px;display:flex;position:relative}.broker-card:hover{border-color:var(--brand-soft);transform:translateY(-2px);box-shadow:0 7px 20px #21386008}.broker-card.selected{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint);background:var(--surface)}.broker-logo{background:#f6f8fc;border:1px solid #e8edf6;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:16px;font-weight:600;display:grid;overflow:hidden}.broker-logo img{object-fit:cover;width:100%;height:100%;display:block}.broker-logo:has(img){background:0 0;border:0}.broker-card-copy{min-width:0;padding-right:7px}.broker-card-copy b{margin-bottom:5px;font-size:12px;font-weight:500;display:block}.broker-card-copy small{color:var(--ink-3);font-size:8px;line-height:1.8;display:block}.broker-card-copy em{color:var(--ink-3);background:var(--surface-2);border-radius:4px;margin-top:11px;padding:3px 6px;font-size:7px;font-style:normal;display:inline-flex}.selection-check{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:12px;right:12px}.selected .selection-check{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.broker-security{color:var(--ink-3);align-items:flex-start;gap:12px;margin-top:5px;padding:22px 0;display:flex}.broker-security svg{color:var(--brand);flex-shrink:0}.broker-security b{color:var(--ink-2);font-size:10px;font-weight:500}.broker-security p{margin-top:5px;font-size:9px;line-height:1.8}.onboarding-actions{border-top:1px solid var(--line);align-items:center;gap:20px;padding-top:20px;display:flex}.onboarding-actions>span{color:var(--ink-3);margin-left:auto;font-size:9px}.setup-bot{max-width:1150px;margin:auto;padding:25px 32px 40px}.setup-bot .bot-tabs{top:0}.setup-bot .settings-savebar{bottom:12px}.setup-bot>.onboarding-actions{margin-top:28px}@keyframes workspace-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (height<=850px){.rail-strategy{display:none}.rail-top{height:84px}.rail-group{margin-top:20px}.rail-link{height:41px;margin-bottom:3px}}@media (width<=1280px){:root{--sidebar:210px;--gutter:25px}.settings-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.bot-tabs{gap:2px;padding:7px;top:-30px}.bot-tabs button{gap:6px;padding-inline:6px;font-size:11px}.dashboard-heading .btn{padding:9px 12px;font-size:10px}.dashboard-page .g-main{grid-template-columns:minmax(0,1fr) 270px}.strategy-summary{padding:20px 15px}.set{padding:18px}.set-ctl{max-width:50%}.choices button{padding:6px 7px;font-size:9px}}@media (width<=1000px){.app{grid-template-columns:76px minmax(0,1fr)}.rail-logo,.rail-label,.rail-link span,.rail-link .count,.rail-user-main,.rail-strategy{display:none}.rail-top{justify-content:center;padding:0 12px}.rail-toggle{margin:0}.rail-link,.rail-user{justify-content:center;padding:0}.settings-layout{grid-template-columns:minmax(0,1fr) 210px}.welcome-main{gap:5%}.welcome-visual{padding:26px}.access-main{padding-inline:10%}.setup-progress li+li:before{width:35px;margin-inline:12px}}@media (width<=900px){:root{--gutter:20px}.settings-layout{grid-template-columns:minmax(0,1fr)}.strategy-summary{display:none}.dashboard-page .g-main{grid-template-columns:minmax(0,1fr)}.dashboard-page .g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-heading{flex-direction:column;align-items:flex-start}.topbar .crumb,.topbar .acct-switch{display:none}.welcome-visual{padding:20px}.flow-card{gap:11px;padding:17px}.flow-featured h3{font-size:15px}.access-page{grid-template-columns:40% 1fr}.access-story{padding:35px 9%}.access-story-main h1{font-size:32px}.signal-route{display:none}.access-benefits{margin-top:30px}.broker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-progress li+li:before{width:20px;margin-inline:10px}.setup-progress li{gap:6px;font-size:8px}}@media (width<=650px){.welcome-page{padding-inline:25px}.welcome-header{min-height:90px}.desktop-tag{display:none}.welcome-main{grid-template-columns:1fr;gap:45px;padding:45px 0}.welcome-copy h1{font-size:49px}.welcome-footer>span:nth-child(2){display:none}.welcome-footer{font-size:6px}.access-page{display:block}.access-story{padding:20px 25px}.access-story-main,.access-story-foot{display:none}.access-main{min-height:calc(100vh - 80px);padding:20px 28px}.access-form{padding:35px 0}.setup-header{padding-inline:25px}.setup-header>span{display:none}.setup-progress{padding-inline:12px}.setup-progress li b{display:none}.setup-progress li+li:before{width:25px;margin-inline:12px}.broker-page{width:calc(100% - 40px)}.broker-page .page-heading{align-items:flex-start}.platform-tag{padding:7px;font-size:6px}.broker-tools{flex-direction:column;gap:12px}.broker-search{width:100%}.broker-card{flex-direction:column;gap:10px;padding:20px 13px}.onboarding-actions{flex-wrap:wrap}.onboarding-actions .btn{flex:1}.onboarding-actions>span{display:none}.setup-bot{padding-inline:18px}.setup-footer{gap:20px;font-size:7px}.app,.app[data-rail=min]{grid-template-columns:58px minmax(0,1fr)}.rail-nav{padding-inline:8px}.rail-foot{padding:10px}.rail-user .ava{width:30px;height:30px}.topbar{gap:7px;padding-inline:14px}.topbar h1{font-size:11px}.topbar .pill{display:none}.icon-btn{width:27px;height:29px}.view{padding:20px 14px}.page-heading{flex-wrap:wrap;gap:15px}.page-heading h2{font-size:25px}.page-heading p{font-size:10px}.connection-ribbon{grid-template-columns:1fr;gap:17px}.connection-ribbon>*+*{border:0}.stat{min-height:125px;padding:16px}.stat-label{font-size:8px}.stat-value{font-size:23px}.stat-sub{font-size:7px}.bot-tabs{flex-wrap:wrap;gap:3px;padding:5px;top:-20px}.bot-tabs button{flex:25%;min-height:35px;font-size:8px}.bot-tabs svg{width:13px}.settings-context{padding:12px}.context-account{font-size:7px}.settings-section-title p{font-size:9px}.set{flex-direction:column;align-items:flex-start;gap:12px;padding:17px}.set-ctl{max-width:100%}.settings-savebar{flex-direction:column;align-items:stretch;gap:14px;padding:13px;bottom:-20px}.settings-savebar .row{justify-content:flex-end}.settings-savebar small{font-size:8px}.chart-headline{flex-wrap:wrap;gap:7px}.chart-axis>span:nth-child(2){display:none}.panel-head,.panel-body{padding:18px}.workspace-footer{flex-direction:column;gap:8px;font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:hover,button:active{transform:none!important}}@media (prefers-contrast:more){:root{--line:#8a99b0;--line-2:#6d7f99;--ink-3:#475975}}@media (prefers-reduced-transparency:reduce){.settings-savebar,.bot-tabs{-webkit-backdrop-filter:none;backdrop-filter:none}}.premium-app{--chart-accent:#69adff;--premium-line:var(--line);--premium-radius:20px}.premium-app .main{background:var(--bg)}.workspace-utilities{background:var(--bg);flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:15px 36px 0;display:flex}.workspace-utilities.workspace-utilities-inline{background:0 0;padding:0}.workspace-utilities .workspace-theme-button{flex:none;width:38px;padding:0}.workspace-utilities .acct-switch,.workspace-theme-button{border:1px solid var(--line-2);background:var(--surface);height:38px;color:var(--ink-2);box-shadow:var(--shadow-1);border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.workspace-utilities .acct-switch:hover,.workspace-theme-button:hover{background:var(--surface-2);color:var(--ink);border-color:var(--brand-soft)}.workspace-utilities .acct-switch .ava{background:var(--brand-tint);width:24px;height:24px;color:var(--brand);border-radius:7px;font-size:8px}.workspace-utilities .pill{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:8px;min-height:38px;padding:0 13px;font-size:10px}.workspace-utilities .pill-up{background:var(--up-tint);border-color:#0000}.workspace-utilities .pill-down{background:var(--down-tint);border-color:#0000}@media (width<=1400px){.workspace-utilities{padding-inline:27px}}@media (width<=650px){.workspace-utilities{flex-wrap:wrap;gap:7px;padding-inline:17px}}.premium-content{padding:38px 36px 30px}.premium-content .view-inner{max-width:1720px}.premium-app .rail-strategy{display:none}.premium-user-foot{align-items:center;gap:6px;display:flex}.premium-user-foot .rail-user{flex:1;min-width:0}.premium-user-foot>.icon-btn{color:var(--ink-3);border:0;flex:none}.app[data-rail=min] .premium-user-foot{flex-direction:column}.premium-page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:26px;display:flex}.premium-kicker{color:var(--brand);font:500 10px/1.5 var(--font-sans);letter-spacing:.14em;align-items:center;gap:8px;display:inline-flex}.premium-page-heading h1{font:500 clamp(30px,2.8vw,42px)/1.2 var(--font-display);letter-spacing:-.05em;margin:12px 0 0}.premium-page-heading h1>span{color:var(--brand)}.premium-page-heading p{color:var(--ink-3);margin-top:10px;font-size:13px;line-height:1.8}.premium-heading-actions{align-items:center;gap:12px;display:flex}.premium-heading-actions .btn{height:44px;font-size:12px}.premium-icon-button{width:36px;height:36px;color:var(--ink-3);border:1px solid var(--line);background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.premium-icon-button:hover{color:var(--brand);background:var(--brand-tint);border-color:var(--line-2)}.premium-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--premium-radius);min-width:0}.premium-dashboard{gap:26px;display:grid}.premium-dashboard>.premium-page-heading{margin-bottom:0}.premium-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.premium-metric{min-height:158px;padding:25px 27px;position:relative;overflow:hidden}.premium-metric>div{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:13px;display:flex}.premium-metric svg{color:var(--brand);opacity:.85}.premium-metric strong{font:500 clamp(29px,2.8vw,40px)/1.2 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:19px;display:block}.premium-metric p{color:var(--ink-3);margin-top:10px;font-size:11px}.metric-baseline{background:var(--brand);opacity:.5;width:40px;height:2px;position:absolute;bottom:0;left:27px}.premium-metric.primary-metric{background:linear-gradient(120deg,var(--surface),var(--brand-tint));border-color:var(--line-2)}.premium-performance-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:22px;display:grid}.performance-workspace{flex-direction:column;padding:27px 27px 22px;display:flex}.performance-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.performance-heading h2{letter-spacing:-.035em;margin-top:7px;font-size:18px;font-weight:500}.performance-heading .premium-kicker{letter-spacing:.13em;color:var(--ink-3);font-size:8px}.premium-range{border:1px solid var(--line);background:var(--bg);border-radius:11px;flex:none;gap:3px;padding:4px;display:inline-flex}.premium-range button{min-height:32px;color:var(--ink-3);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:11px}.premium-range button:hover{background:var(--surface-2);color:var(--ink)}.premium-range button[aria-pressed=true]{color:var(--ink);background:var(--surface-3);box-shadow:0 1px 4px #0001}.performance-reading{flex-wrap:wrap;align-items:baseline;gap:16px;margin:29px 0 22px;display:flex}.performance-reading>strong{font:500 29px/1.2 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.performance-reading>span{font-size:11px}.account-chart{margin:auto 0 0}.chart-unit{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.07em;margin-bottom:22px;font-size:9px}.chart-unit span{border:1px solid var(--line);color:var(--ink-2);border-radius:5px;margin-left:7px;padding:3px 6px}.chart-coordinate-space{grid-template-rows:280px auto;grid-template-columns:82px minmax(0,1fr);gap:16px 12px;display:grid}.chart-y-labels{font:10px/1 var(--font-mono);color:var(--ink-3);text-align:right;flex-direction:column;justify-content:space-between;display:flex}.chart-y-labels>span{white-space:nowrap;transform:translateY(-50%)}.chart-y-labels>span:last-child{transform:translateY(50%)}.chart-plot{touch-action:pan-y;outline-offset:5px;cursor:crosshair;min-width:0;position:relative}.chart-plot>svg{width:100%;height:100%;display:block;overflow:visible}.chart-grid-line{stroke:var(--line-2);stroke-width:.7px;stroke-dasharray:3 5}.chart-grid-line.vertical{opacity:.4}.chart-crosshair{stroke:var(--brand);stroke-width:1px;stroke-dasharray:4 4;opacity:.6}.chart-marker{border:2px solid var(--surface);background:var(--chart-accent);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #69adff25}.chart-reading{z-index:2;background:var(--surface-3);border:1px solid var(--line-2);pointer-events:none;border-radius:10px;min-width:168px;margin-left:12px;padding:12px 15px;position:absolute;top:15px;box-shadow:0 8px 30px #0002}.chart-reading.align-right{margin-left:-12px;transform:translate(-100%)}.chart-reading small{color:var(--ink-3);font-size:9px;display:block}.chart-reading b{font:500 16px var(--font-mono);color:var(--ink);margin-top:7px;display:block}.chart-x-labels{color:var(--ink-3);font:9px var(--font-mono);grid-column:2;justify-content:space-between;gap:6px;display:flex}.account-chart figcaption{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;margin-top:23px;padding-top:16px;font-size:10px;display:flex}.account-chart figcaption>span:first-child{align-items:center;gap:7px;display:flex}.account-chart figcaption>span:last-child{color:var(--ink-3);font:8px var(--font-mono);letter-spacing:.08em}.account-chart figcaption i{background:var(--chart-accent);width:16px;height:2px}.premium-chart-loading,.premium-empty-chart{min-height:330px;color:var(--ink-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.premium-empty-chart b{color:var(--ink);font-size:16px;font-weight:500}.premium-empty-chart small{font-size:10px}.connection-cards{grid-template-rows:auto 1fr;gap:20px;display:grid}.connection-card,.channel-card{padding:24px}.connection-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.connection-card-heading h3{letter-spacing:-.02em;font-size:14px;font-weight:500}.connection-card-heading p{color:var(--ink-3);margin-top:6px;font-size:10px}.connection-card-heading .premium-icon-button{border:0;width:27px;height:27px}.broker-identity{align-items:center;gap:13px;margin:24px 0;display:flex}.premium-broker-logo{color:#315288;background:0 0;border-radius:50%;flex:none;width:52px;height:52px;display:block;overflow:hidden}.premium-broker-logo img{object-fit:cover;width:100%;height:100%;display:block}.broker-identity strong{font-size:15px;font-weight:500;display:block}.broker-identity div>span{color:var(--ink-3);margin-top:5px;font-size:10px;display:block}.connection-details{gap:16px;display:grid}.connection-details>div{justify-content:space-between;align-items:baseline;gap:15px;min-width:0;display:flex}.connection-details dt{color:var(--ink-3);font-size:11px}.connection-details dd{color:var(--ink-2);text-align:right;overflow-wrap:anywhere;font-size:11px}.connection-details>div:first-child dd{color:var(--ink);font-family:var(--font-mono)}.premium-status{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:400;display:inline-flex}.premium-status i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.premium-status.positive{background:var(--up-tint);color:var(--up)}.premium-status.neutral{background:var(--surface-2);color:var(--ink-3)}.channel-card{flex-direction:column;display:flex}.channel-card-identity{align-items:center;gap:13px;margin-block:auto;padding-top:24px;display:flex}.channel-card-identity>div{min-width:0}.channel-card-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.7;display:block}.channel-card-identity .premium-status{background:0 0;margin-top:6px;padding-left:0;font-size:9px}.channel-identity{color:#a9d5ff;background:linear-gradient(140deg,#294f87,#1e344f);border:1px solid #6cb6ff25;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:inline-grid;position:relative}.channel-identity.large{width:48px;height:48px}.channel-avatar-initials{background:var(--surface-3);border:1px solid var(--line-2);color:var(--ink-2);border-radius:4px;padding:2px 3px;font-size:7px;position:absolute;bottom:-2px;right:-3px}.trade-ledger{overflow:hidden}.ledger-heading{justify-content:space-between;align-items:center;gap:20px;padding:27px 27px 22px;display:flex}.ledger-heading .premium-kicker{color:var(--ink-3);font-size:8px}.ledger-heading h2{letter-spacing:-.035em;margin-top:8px;font-size:20px;font-weight:500}.ledger-heading p{color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.7}.ledger-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:0 27px 22px;display:flex}.ledger-tabs{gap:7px;display:flex}.ledger-tabs button{min-height:38px;color:var(--ink-3);border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:8px 14px;font-size:12px;display:flex}.ledger-tabs button>span{font:9px var(--font-mono);background:var(--surface-2);border-radius:5px;padding:3px 6px}.ledger-tabs button:hover{color:var(--ink);background:var(--surface-2)}.ledger-tabs button[aria-selected=true]{background:var(--brand-tint);color:var(--brand-ink);border-color:var(--line-2)}.ledger-search{border:1px solid var(--line);color:var(--ink-3);background:var(--bg);border-radius:10px;align-items:center;gap:10px;width:245px;padding:0 12px;display:flex}.ledger-search input{width:100%;min-width:0;color:var(--ink);outline:none;height:38px;font-size:10px}.ledger-search:focus-within{border-color:var(--brand)}.ledger-table-wrap{min-width:0;overflow:auto}.ledger-table{border-collapse:collapse;text-align:left;width:100%}.ledger-table th{background:var(--surface-2);color:var(--ink-3);font:500 9px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 20px}.ledger-table td{border-bottom:1px solid var(--line);white-space:nowrap;color:var(--ink-2);padding:20px;font-size:13px}.ledger-table tbody tr:last-child td{border-bottom:0}.ledger-table tbody tr:hover{background:var(--brand-tint)}.ledger-table th:nth-child(n+3),.ledger-table td.numeric{text-align:right}.ledger-table th:last-child{text-align:left}.trade-instrument{align-items:center;gap:12px;display:flex}.instrument-monogram{border:1px solid var(--line-2);background:var(--surface-2);width:37px;height:37px;color:var(--ink-2);font:11px var(--font-mono);border-radius:11px;place-items:center;display:grid}.trade-instrument strong{color:var(--ink);font-size:14px;font-weight:500}.trade-instrument small{color:var(--ink-3);margin-top:6px;font-size:9px;display:block}.trade-side{font:500 10px var(--font-mono);letter-spacing:.02em;border-radius:6px;padding:6px 9px;display:inline-flex}.trade-side.buy{color:var(--up);background:var(--up-tint)}.trade-side.sell{color:var(--down);background:var(--down-tint)}.ledger-table .numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px}.ledger-table .numeric.secondary{color:var(--ink-3)}.ledger-table .numeric.up{color:var(--up)}.ledger-table .numeric.down{color:var(--down)}.trade-date>span{color:var(--ink-2);font-size:11px;display:block}.trade-date small{color:var(--ink-3);font:9px var(--font-mono);margin-top:7px;display:block}.trade-actions{align-items:center;gap:7px;display:flex}.trade-actions .premium-icon-button{border:0;width:30px;height:30px}.trade-close{color:var(--ink-3);border:1px solid var(--line-2);border-radius:7px;padding:6px 9px;font-size:10px}.trade-close:hover{color:var(--down);background:var(--down-tint)}.full-ledger .ledger-table td{padding:24px 22px;font-size:14px}.full-ledger .ledger-table th{padding:16px 22px;font-size:10px}.full-ledger .trade-instrument strong{font-size:16px}.full-ledger .instrument-monogram{width:42px;height:42px}.full-ledger .ledger-table .numeric{font-size:13px}.ledger-pagination{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;padding:16px 25px;font-size:10px;display:flex}.ledger-pagination>div{align-items:center;gap:12px;display:flex}.ledger-pagination button{border:1px solid var(--line);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ledger-notice{color:var(--warn);background:var(--warn-tint);justify-content:space-between;gap:20px;padding:12px 27px;font-size:11px;display:flex}.ledger-notice button{text-decoration:underline}.ledger-loading,.premium-loading{color:var(--ink-3);justify-content:center;align-items:center;gap:12px;padding:70px 20px;font-size:12px;display:flex}.premium-empty{text-align:center;min-height:240px;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:35px;display:flex}.premium-empty h3{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:500}.premium-empty p{max-width:420px;font-size:12px;line-height:1.8}.empty-trade-icon{background:var(--brand-tint);color:var(--brand);border-radius:17px;padding:16px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-heading h2{letter-spacing:-.04em;margin-top:8px;font-size:23px;font-weight:500}.section-heading p{color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.8}.premium-link{color:var(--brand);align-items:center;gap:8px;font-size:12px;display:inline-flex}.bot-card{background:linear-gradient(120deg,var(--surface),var(--surface),var(--brand-tint));position:relative}.bot-card-top{justify-content:space-between;align-items:center;gap:15px;padding:20px 25px 0;display:flex}.bot-card-top>div{align-items:center;gap:13px;display:flex}.bot-id{color:var(--ink-3);letter-spacing:.1em;align-items:center;gap:9px;font-size:8px;display:inline-flex}.mini-bot-glyph{border:1px solid var(--line-2);font:10px var(--font-display);color:var(--brand);border-radius:5px;padding:3px 5px}.bot-menu{position:relative}.bot-menu>button{border:0}.bot-dropdown{z-index:25;border:1px solid var(--line-2);background:var(--surface-3);width:185px;animation:workspace-enter .16s var(--ease);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 35px #0003}.bot-dropdown button{text-align:left;width:100%;color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:12px 11px;font-size:12px;display:flex}.bot-dropdown button:hover{background:var(--brand-tint);color:var(--brand)}.bot-card-body{grid-template-columns:195px minmax(180px,1fr) 1.1fr;align-items:center;gap:22px;padding:0 28px 10px;display:grid}.bot-illustration{color:#75b9ff;width:100%;position:relative}.bot-illustration.pulse{color:#59d7b7}.bot-illustration.prism{color:#b7a0ff}.bot-illustration svg{width:100%;height:auto}.bot-orbit-dot{background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:25%;left:20%;box-shadow:0 0 14px}.bot-card-info h3{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.5}.bot-channel{align-items:center;gap:10px;margin-top:14px;display:flex}.bot-channel>div{min-width:0}.bot-channel b{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;font-weight:400;display:block}.bot-channel div>span{color:var(--ink-3);margin-top:4px;font-size:9px;display:block}.bot-route{font:8px var(--font-mono);color:var(--ink-3);align-items:center;gap:8px;margin-top:20px;display:flex}.bot-route>span{align-items:center;gap:5px;display:inline-flex}.bot-route>i{background:var(--line-2);width:22px;height:1px}.bot-card-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.bot-card-statistics>div{border-left:1px solid var(--line);padding-left:18px}.bot-card-statistics div>span{color:var(--ink-3);margin-bottom:12px;font-size:9px;display:block}.bot-card-statistics b{color:var(--ink-2);font-size:13px;font-weight:500;line-height:1.5;display:block}.bot-card-statistics small{color:var(--ink-3);margin-top:8px;font-size:8px;display:block}.bot-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 25px;display:flex}.bot-card-footer>span{color:var(--ink-3);align-items:center;gap:8px;font-size:10px;display:inline-flex}.bot-card-footer>span svg{color:var(--brand)}.bot-card-footer .btn{min-height:38px;font-size:11px}.standalone-bots .section-heading{margin-bottom:32px}.standalone-bots .section-heading h2{font-size:37px}.bot-settings-frame{grid-template-columns:192px minmax(0,1fr);align-items:start;gap:25px;margin:26px 0;display:grid}.vertical-bot-workspace .bot-sidebar{box-shadow:none;background:var(--surface);border-radius:16px;flex-direction:column;gap:7px;margin:0;padding:11px;display:flex;position:sticky;top:0}.vertical-bot-workspace .bot-sidebar button{white-space:normal;text-align:left;border-radius:10px;flex:none;justify-content:flex-start;gap:11px;width:100%;min-height:45px;padding:10px 12px;font-size:12px}.vertical-bot-workspace .bot-sidebar button[aria-selected=true]{background:var(--brand-tint);color:var(--brand-ink);box-shadow:none}.vertical-bot-workspace .bot-sidebar svg{width:17px;height:17px}.vertical-bot-workspace .settings-layout{padding-bottom:0;display:block}.vertical-bot-workspace .strategy-summary{display:none}.vertical-bot-workspace .settings-section-title{margin-bottom:23px;scroll-margin-top:25px}.vertical-bot-workspace .settings-content{animation:settings-content-enter .24s var(--ease)}.vertical-bot-workspace .settings-section-title h3{font-size:22px}.vertical-bot-workspace .settings-section-title p{font-size:12px}.vertical-bot-workspace .panel-head h2{font-size:16px}.vertical-bot-workspace .panel-head .sub{font-size:11px;line-height:1.8}.vertical-bot-workspace .set{gap:25px;padding:23px}.vertical-bot-workspace .set-title{font-size:14px}.vertical-bot-workspace .set-desc{font-size:12px;line-height:1.8}.vertical-bot-workspace .set-ctl{max-width:50%}.vertical-bot-workspace .choices button{padding:8px 10px;font-size:11px}.vertical-bot-workspace .input{height:41px;font-size:13px}.vertical-bot-workspace .settings-savebar{padding:18px 21px;bottom:-30px}.vertical-bot-workspace .settings-savebar b{font-size:12px}.vertical-bot-workspace .settings-savebar small{font-size:10px}.vertical-bot-workspace .page-heading h2{font-size:36px}.vertical-bot-workspace .page-heading p{font-size:13px}.vertical-bot-workspace .settings-context{background:var(--surface);padding:16px 19px}.vertical-bot-workspace .settings-context b{font-size:13px}.vertical-bot-workspace .settings-context div>span{font-size:10px}.vertical-bot-workspace .context-account{font-size:11px}@keyframes settings-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.billing-page,.account-settings-page{gap:27px}.billing-page>.premium-page-heading,.account-settings-page>.premium-page-heading{margin-bottom:0}.current-membership{background:linear-gradient(120deg,var(--surface),var(--brand-tint));align-items:center;gap:24px;padding:30px;display:flex}.membership-symbol,.settings-card-heading>span{background:var(--brand-tint);color:var(--brand);border:1px solid var(--line-2);border-radius:16px;flex:none;place-items:center;width:55px;height:55px;display:grid}.current-membership h2{letter-spacing:-.04em;margin:9px 0;font-size:27px;font-weight:500}.current-membership p{color:var(--ink-3);font-size:12px}.membership-expiry{flex-direction:column;align-items:flex-end;gap:19px;margin-left:auto;display:flex}.membership-expiry>span:last-child{color:var(--ink-3);align-items:center;gap:8px;font-size:11px;display:flex}.billing-page .section-heading{margin:5px 0 0}.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.billing-plan{padding:32px}.billing-plan.featured{background:linear-gradient(140deg,var(--surface),var(--brand-tint));border-color:var(--line-2)}.billing-plan-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.plan-emblem{width:49px;height:49px;color:var(--brand);background:var(--brand-tint);border-radius:14px;place-items:center;display:grid}.billing-plan h3{letter-spacing:-.04em;margin-top:26px;font-size:25px;font-weight:500}.billing-plan>p{color:var(--ink-3);margin-top:9px;font-size:12px}.plan-price{align-items:baseline;gap:8px;margin-top:30px;display:flex}.plan-price strong{font:500 38px var(--font-display);letter-spacing:-.05em}.plan-price>span{color:var(--ink-3);font-size:12px}.plan-billing-total{color:var(--ink-3);margin-top:5px;font-size:11px;display:block}.billing-plan .btn{margin:27px 0}.billing-plan ul{border-top:1px solid var(--line);gap:16px;padding-top:26px;display:grid}.billing-plan li{color:var(--ink-2);align-items:center;gap:10px;font-size:12px;display:flex}.billing-plan li svg{color:var(--brand)}.billing-renewal-note{color:var(--ink-3);align-items:flex-start;gap:12px;padding-inline:4px;display:flex}.billing-renewal-note svg{color:var(--brand);flex:none}.billing-renewal-note p{max-width:850px;font-size:11px;line-height:1.8}.payment-history{overflow:hidden}.payment-id{text-overflow:ellipsis;max-width:185px;overflow:hidden}.payment-history .ledger-table th:nth-child(n+3){text-align:left}.account-settings-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.settings-card-heading{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:26px;display:flex}.settings-card-heading>span{border-color:var(--line);border-radius:13px;width:43px;height:43px}.settings-card-heading h2{letter-spacing:-.03em;font-size:18px;font-weight:500}.settings-card-heading p{color:var(--ink-3);margin-top:6px;font-size:11px;line-height:1.7}.profile-panel form{padding:27px}.premium-field{color:var(--ink-2);flex-direction:column;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.premium-field input,.premium-field select{background:var(--bg);border:1px solid var(--line-2);width:100%;height:45px;color:var(--ink);border-radius:10px;outline:none;padding:0 13px;font-size:13px}.premium-field input:focus,.premium-field select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.premium-field input[readonly]{color:var(--ink-3);cursor:default}.premium-field small{color:var(--ink-3);font-size:10px;line-height:1.8}.premium-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.verified-input{position:relative}.verified-input input{padding-right:115px}.verified-input>span{height:100%;color:var(--ink-3);align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;top:0;right:13px}.profile-form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:17px;display:flex}.profile-form-footer>span{color:var(--ink-3);font-size:10px;line-height:1.8}.profile-form-footer .btn{flex:none}.security-setting-row{align-items:center;gap:17px;padding:27px;display:flex}.security-setting-row+.security-setting-row{border-top:1px solid var(--line)}.security-row-icon{color:var(--ink-3);flex:none}.security-setting-row>div{flex:1;min-width:0}.security-setting-row h3{font-size:14px;font-weight:500;line-height:1.7}.security-setting-row h3 .premium-status{margin-left:8px;font-size:8px}.security-setting-row p{color:var(--ink-3);margin-top:5px;font-size:11px;line-height:1.8}.security-setting-row small{color:var(--ink-3);margin-top:8px;font-size:10px;display:block}.password-dots{letter-spacing:.18em;color:var(--ink-2);margin-top:7px;font-size:13px;display:block}.security-setting-row .btn{flex:none;font-size:10px}.appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:27px;display:grid}.appearance-option{border:1px solid var(--line-2);text-align:left;border-radius:12px;padding:11px;overflow:hidden}.appearance-option[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.theme-miniature{background:#121c2c;border-radius:7px;grid-template-rows:20px 30px;grid-template-columns:25% 1fr;gap:8px;height:85px;padding:12px;display:grid}.theme-miniature i{background:#25334a;border-radius:4px}.theme-miniature i:first-child{background:#1e293b;grid-row:span 2}.appearance-option.light .theme-miniature{background:#f2f5fa}.appearance-option.light .theme-miniature i{background:#dce5f3}.appearance-option.light .theme-miniature i:first-child{background:#fff}.appearance-option>span:last-child{color:var(--ink-2);align-items:center;gap:8px;padding:14px 4px 3px;font-size:12px;display:flex}.appearance-option>span:last-child svg:last-child:not(:first-child){color:var(--brand);margin-left:auto}.security-summary{padding:25px;position:sticky;top:0}.security-summary-symbol{background:var(--brand-tint);width:62px;height:62px;color:var(--brand);border-radius:18px;place-items:center;margin-bottom:25px;display:grid}.security-summary .premium-kicker{font-size:8px}.security-summary h3{letter-spacing:-.035em;margin:12px 0;font-size:21px;font-weight:500}.security-summary>p{color:var(--ink-3);margin-bottom:25px;font-size:12px;line-height:1.9}.security-summary>div{color:var(--ink-2);gap:10px;margin:19px 0;font-size:10px;line-height:1.8;display:flex}.security-summary>div svg{color:var(--brand);flex:none}.security-summary>small{border-top:1px solid var(--line);color:var(--ink-3);margin-top:26px;padding-top:20px;font-size:10px;line-height:1.9;display:block}.premium-error,.premium-success{border:1px solid var(--line);border-radius:13px;align-items:center;gap:14px;padding:18px 21px;font-size:12px;display:flex}.premium-error{color:var(--down);background:var(--down-tint);justify-content:space-between}.premium-error p{margin-top:6px;font-size:11px;line-height:1.8}.premium-error b{font-weight:500}.premium-success{color:var(--up);background:var(--up-tint)}.premium-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#050b16ba;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.premium-modal{background:var(--surface);border:1px solid var(--line-2);width:100%;max-width:490px;max-height:calc(100vh - 60px);animation:workspace-enter .2s var(--ease);border-radius:22px;padding:32px;position:relative;overflow:auto;box-shadow:0 25px 80px #0005}.premium-modal>h2{letter-spacing:-.045em;margin:14px 25px 13px 0;font-size:27px;font-weight:500;line-height:1.4}.premium-modal>p{color:var(--ink-3);margin-bottom:26px;font-size:12px;line-height:1.9}.premium-modal .premium-field{margin-block:22px}.premium-modal>.btn+.btn{margin-top:12px}.premium-modal-close{border:0;position:absolute;top:18px;right:18px}.trade-detail-modal h2>span{color:var(--ink-3);font-size:16px}.trade-detail-result{background:var(--bg);border-radius:14px;margin:25px 0;padding:23px}.trade-detail-result small{color:var(--ink-3);font-size:11px}.trade-detail-result strong{font:500 34px var(--font-display);letter-spacing:-.05em;margin-top:11px;display:block}.authenticator-setup-key{border:1px solid var(--line-2);background:var(--bg);border-radius:13px;margin:25px 0;padding:20px}.authenticator-setup-key>small{color:var(--ink-3);letter-spacing:.08em;font-size:9px}.authenticator-setup-key>code{font:13px/1.9 var(--font-mono);color:var(--ink);overflow-wrap:anywhere;margin:13px 0;display:block}.authenticator-setup-key .premium-link{font-size:10px}.recovery-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:24px;display:grid}.recovery-code-grid code{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);font:9px var(--font-mono);text-align:center;overflow-wrap:anywhere;border-radius:7px;padding:10px 7px}.affiliate-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 150px);padding:45px;display:flex}.affiliate-page>.premium-kicker{font-size:9px}.affiliate-art{place-items:center;width:220px;height:220px;margin:30px 0 24px;display:grid;position:relative}.affiliate-art>span{width:85px;height:85px;font:500 46px var(--font-display);color:var(--brand);background:var(--brand-tint);border:1px solid var(--line-2);border-radius:28px;place-items:center;display:grid;box-shadow:0 0 65px #79a3ff0f}.affiliate-art i{border:1px dashed var(--line-2);border-radius:50%;width:190px;height:190px;position:absolute}.affiliate-art i:nth-of-type(2){opacity:.6;border-style:solid;width:140px;height:140px}.affiliate-art i:nth-of-type(3){border:4px solid var(--surface);background:var(--brand);width:15px;height:15px;top:35px;right:26px}.affiliate-page h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(32px,3.7vw,53px);font-weight:500;line-height:1.25}.affiliate-page h1>span{color:var(--brand)}.affiliate-page>p{color:var(--ink-3);font-size:13px;line-height:2}.affiliate-bottom{color:var(--ink-3);align-items:center;gap:9px;margin-top:45px;font-size:10px;display:flex}[data-theme=dark] .welcome-visual{background:var(--surface);border-color:var(--line)}[data-theme=dark] .flow-card:not(.flow-featured){background:var(--surface-2);border-color:var(--line-2)}[data-theme=dark] .flow-card:not(.flow-featured) h3{color:var(--ink)}[data-theme=dark] .flow-card:not(.flow-featured) p,[data-theme=dark] .visual-topline{color:var(--ink-3)}@media (width<=1400px){.premium-content{padding:30px 27px}.premium-performance-layout{grid-template-columns:minmax(0,1fr) 288px;gap:20px}.performance-workspace{padding:24px 20px 20px}.performance-heading{align-items:flex-start}.performance-heading h2{font-size:17px}.premium-range button{padding:6px 9px;font-size:10px}.chart-coordinate-space{grid-template-columns:73px minmax(0,1fr);gap:16px 9px}.chart-y-labels{font-size:9px}.connection-card,.channel-card{padding:21px}.ledger-table td,.ledger-table th{padding-inline:15px}.bot-card-body{grid-template-columns:150px minmax(160px,1fr) 1fr;gap:14px}.bot-card-info h3{font-size:20px}.bot-card-statistics{gap:9px}.bot-card-statistics>div{padding-left:13px}.bot-card-statistics b{font-size:11px}.bot-settings-frame{grid-template-columns:175px minmax(0,1fr);gap:20px}.vertical-bot-workspace .bot-sidebar button{gap:9px;padding-inline:10px;font-size:11px}.account-settings-layout{grid-template-columns:minmax(0,1fr) 235px;gap:20px}.security-setting-row{flex-wrap:wrap;gap:13px}.security-setting-row>div{flex-basis:65%}.security-setting-row>.btn{margin-left:33px}}@media (width<=1150px){.premium-performance-layout{grid-template-columns:minmax(0,1fr) 270px;gap:17px}.performance-heading{flex-direction:column;gap:18px}.performance-reading{margin-top:23px}.premium-metric{padding:22px}.premium-metric strong{font-size:29px}.premium-metric p{font-size:10px}.bot-card-body{grid-template-columns:130px minmax(0,1fr);padding-top:15px}.bot-card-statistics{border-top:1px solid var(--line);grid-column:1/-1;margin-top:7px;padding:23px 0 10px}.bot-card-statistics>div:first-child{border:0;padding-left:0}.account-settings-layout{grid-template-columns:minmax(0,1fr)}.security-summary{display:none}.vertical-bot-workspace .set{flex-wrap:wrap;gap:15px}.vertical-bot-workspace .set-main{flex-basis:100%}.vertical-bot-workspace .set-ctl{max-width:100%}}@media (width<=900px){.premium-performance-layout{grid-template-columns:minmax(0,1fr)}.performance-heading{flex-direction:row}.connection-cards{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.bot-settings-frame{grid-template-columns:155px minmax(0,1fr);gap:17px}.vertical-bot-workspace .bot-sidebar{padding:7px}.vertical-bot-workspace .bot-sidebar button{min-height:45px;padding:10px;font-size:10px}.premium-page-heading h1{font-size:32px}.billing-plan{padding:26px}.current-membership{flex-wrap:wrap;gap:17px;padding:25px}.membership-expiry{align-items:flex-start;margin-left:72px}}@media (width<=650px){.premium-content{padding:25px 17px}.premium-page-heading{flex-direction:column;align-items:flex-start;gap:20px}.premium-page-heading h1{font-size:28px}.premium-kicker{font-size:8px}.premium-metrics{grid-template-columns:1fr;gap:14px}.premium-metric{min-height:130px}.premium-metric strong{margin-top:12px;font-size:32px}.performance-heading{flex-direction:column}.performance-reading strong{font-size:26px}.performance-reading span{font-size:10px}.chart-coordinate-space{grid-template-rows:230px auto;grid-template-columns:65px minmax(0,1fr);gap:15px 8px}.chart-y-labels,.chart-x-labels{font-size:8px}.chart-x-labels>span:nth-child(2n){display:none}.account-chart figcaption{gap:10px;font-size:8px}.account-chart figcaption .muted{display:none}.connection-cards{grid-template-columns:1fr}.ledger-heading,.ledger-toolbar{padding-inline:20px}.ledger-heading .premium-status{display:none}.ledger-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.ledger-tabs{gap:2px}.ledger-tabs button{gap:6px;padding:8px 9px;font-size:10px}.ledger-search{width:100%}.ledger-table{min-width:700px}.full-ledger .ledger-table{min-width:920px}.ledger-pagination{padding:15px;font-size:9px}.ledger-pagination>div{gap:7px}.bot-card-top{padding:15px}.bot-id{font-size:6px}.bot-card-top .premium-status{font-size:8px}.bot-card-top>div{gap:3px}.bot-card-body{grid-template-columns:90px minmax(0,1fr);gap:9px;padding:10px 18px 16px}.bot-card-info h3{font-size:17px}.bot-channel{flex-wrap:wrap}.bot-channel b{font-size:10px}.bot-route{flex-wrap:wrap;gap:5px;font-size:6px}.bot-card-statistics{gap:6px}.bot-card-statistics div>span{font-size:8px}.bot-card-statistics small{font-size:7px}.bot-card-statistics b{font-size:10px}.bot-card-footer{flex-direction:column;align-items:stretch;gap:15px;padding:15px}.bot-card-footer>span{font-size:8px}.section-heading{flex-direction:column;align-items:flex-start}.bot-settings-frame{grid-template-columns:128px minmax(0,1fr);gap:12px}.vertical-bot-workspace .bot-sidebar{border-radius:12px;flex-wrap:nowrap;gap:4px;padding:5px}.vertical-bot-workspace .bot-sidebar button{flex:none;gap:7px;min-height:43px;padding:9px 7px;font-size:9px}.vertical-bot-workspace .bot-sidebar svg{width:13px;height:13px}.vertical-bot-workspace .settings-section-title{flex-direction:column;align-items:flex-start}.vertical-bot-workspace .settings-section-title h3{font-size:18px}.vertical-bot-workspace .settings-section-title p{font-size:10px}.vertical-bot-workspace .set{padding:15px}.vertical-bot-workspace .set-title{font-size:12px}.vertical-bot-workspace .set-desc{font-size:10px}.vertical-bot-workspace .panel-head{padding:16px}.vertical-bot-workspace .panel-head h2{font-size:14px}.vertical-bot-workspace .panel-head .sub{font-size:10px}.vertical-bot-workspace .settings-savebar{padding:14px;bottom:-25px}.vertical-bot-workspace .settings-savebar small{font-size:8px}.billing-plan-grid,.premium-field-grid{grid-template-columns:1fr}.billing-plan{padding:24px}.membership-expiry{margin-left:0}.current-membership h2{font-size:23px}.appearance-options{gap:12px;padding:20px}.profile-panel form,.settings-card-heading,.security-setting-row{padding:21px}.settings-card-heading{gap:11px}.settings-card-heading h2{font-size:16px}.profile-form-footer{flex-direction:column;align-items:flex-start}.premium-modal-backdrop{padding:18px}.premium-modal{max-height:calc(100vh - 36px);padding:25px}.recovery-code-grid{grid-template-columns:1fr}.affiliate-page{padding:30px 10px}.affiliate-page h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.premium-modal,.bot-dropdown,.vertical-bot-workspace .settings-content{animation:none}}.dashboard-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.dashboard-control-anchor{position:relative}.dashboard-toolbar-divider{background:var(--line-2);width:1px;height:23px;margin:0 3px}.dashboard-broker-button,.dashboard-upgrade-button{border:1px solid var(--line-2);background:var(--surface);height:40px;color:var(--ink-2);box-shadow:var(--shadow-1);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:500;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.dashboard-broker-button:hover,.dashboard-upgrade-button:hover{background:var(--surface-2);border-color:var(--brand);color:var(--ink)}.dashboard-broker-button .premium-broker-logo{width:23px;height:23px}.dashboard-broker-button>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;max-width:115px;overflow:hidden}.dashboard-upgrade-button svg{color:var(--brand)}.dashboard-toolbar .dashboard-create-button{border-radius:11px;gap:7px;height:40px;min-height:40px;padding-inline:14px;font-size:11px}.dashboard-toolbar .dashboard-utility-button{background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-1);color:var(--ink-2);border-radius:11px}.dashboard-toolbar button:active{transform:translateY(1px)}.dashboard-popover{z-index:80;background:var(--surface);width:345px;color:var(--ink);border:1px solid var(--line-2);transform-origin:100% 0;border-radius:17px;padding:17px;animation:.18s ease-out dashboard-popover-in;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 18px 55px #11244824}.account-popover{transform-origin:0 0;left:0;right:auto}.dashboard-popover-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.dashboard-popover-heading .premium-kicker{letter-spacing:.1em;font-size:8px}.dashboard-popover-heading h3{letter-spacing:-.025em;margin-top:5px;font-size:16px;font-weight:500}.dashboard-popover-heading>span{color:var(--brand);background:var(--brand-tint);border-radius:7px;padding:3px 8px;font-size:11px}.dashboard-popover-note{color:var(--ink-3);margin:12px 0;font-size:11px;line-height:1.8}.dashboard-account-options{gap:5px;margin:15px -5px 0;display:grid}.dashboard-account-options>button{text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 9px;display:flex}.dashboard-account-options>button:hover,.dashboard-account-options>button.selected{background:var(--brand-tint);border-color:var(--line)}.dashboard-account-options .premium-broker-logo{width:33px;height:33px}.dashboard-account-options>button>span:nth-child(2){flex:1;min-width:0}.dashboard-account-options strong{font-size:12px;font-weight:500;display:block}.dashboard-account-options small{color:var(--ink-3);overflow-wrap:anywhere;margin-top:3px;font-size:9px;line-height:1.7;display:block}.dashboard-account-options>button>svg{color:var(--brand);flex:none}.dashboard-popover-link{border-top:1px solid var(--line);width:100%;color:var(--brand);justify-content:space-between;align-items:center;margin-top:12px;padding:13px 3px 0;font-size:10px;display:flex}.dashboard-notification{text-align:left;border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;width:100%;padding:15px 0;display:flex}.dashboard-notification:last-child{border-bottom:0}.dashboard-notification>span:nth-child(2){flex:1}.dashboard-notification strong{font-size:11px;font-weight:500;line-height:1.6;display:block}.dashboard-notification small{color:var(--ink-3);margin-top:4px;font-size:10px;line-height:1.7;display:block}.dashboard-notification>svg{color:var(--ink-3);flex:none;margin-top:3px}.notification-event-dot{background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.dashboard-connections{grid-template-rows:auto 1fr;align-content:start;gap:18px;min-width:0}.dashboard-bot-card{min-width:0}.my-bots-cards{gap:20px;display:grid}.compact-bot-card{background:var(--surface);overflow:visible}.compact-bot-card .bot-card-top{gap:6px;padding:17px 18px 0}.compact-bot-card .bot-id{letter-spacing:.1em;gap:8px;font-size:7px}.compact-bot-card .mini-bot-glyph{border-radius:5px;width:19px;height:21px;font-size:9px}.compact-bot-card .bot-card-top .premium-icon-button{border:0;width:28px;height:28px}.compact-bot-card .bot-card-body{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:15px 16px 22px}.compact-bot-card .bot-card-info h3{letter-spacing:-.035em;font-size:16px;line-height:1.45}.compact-bot-card .bot-channel{gap:8px;margin-top:13px}.compact-bot-card .channel-identity{flex:none;width:28px;height:28px}.compact-bot-card .channel-identity>svg{width:15px}.compact-bot-card .channel-avatar-initials{font-size:5px}.compact-bot-card .bot-channel b{overflow-wrap:anywhere;font-size:9px;line-height:1.6}.compact-bot-card .bot-channel span:not(.channel-identity):not(.channel-avatar-initials){font-size:7px}.compact-bot-card .bot-route{gap:7px;margin-top:18px;font-size:6px}.compact-bot-card .bot-route svg{width:10px;height:10px}.compact-bot-card .bot-illustration{transform:scale(1.18)}.compact-bot-card .bot-dropdown{z-index:85;min-width:170px;right:0}.dashboard-connections .connection-card{min-width:0}.create-bot-modal>h2>span{color:var(--brand)}.create-bot-capacity{background:var(--brand-tint);border:1px solid var(--line);color:var(--brand);border-radius:12px;align-items:center;gap:12px;margin:23px 0;padding:16px;display:flex}.create-bot-capacity>span:nth-child(2){flex:1;font-size:12px;font-weight:500}.create-bot-capacity small{color:var(--ink-3);margin-top:5px;font-size:10px;font-weight:400;display:block}.create-bot-capacity>span:last-child{font-family:var(--font-mono);font-size:17px}.create-bot-sources{gap:7px;max-height:290px;margin-bottom:20px;display:grid;overflow-y:auto}.create-bot-sources>button{text-align:left;border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.create-bot-sources>button.selected,.create-bot-sources>button:hover{border-color:var(--brand);background:var(--brand-tint)}.create-source-icon{background:var(--brand-tint);width:35px;height:35px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.create-bot-sources>button>span:nth-child(2){flex:1}.create-bot-sources strong{font-size:12px;font-weight:500;display:block}.create-bot-sources small{color:var(--ink-3);margin-top:4px;font-size:10px;display:block}.create-bot-sources>button>svg{color:var(--brand)}.create-bot-empty,.create-bot-limit{padding:15px 0}.create-bot-empty h3,.create-bot-limit h3{letter-spacing:-.025em;font-size:16px;font-weight:500}.create-bot-empty p,.create-bot-limit p{color:var(--ink-3);margin:12px 0 22px;font-size:12px;line-height:1.8}.create-bot-empty{margin-bottom:15px}.create-bot-empty+.btn{display:none}.dashboard-toolbar button:focus-visible,.dashboard-popover button:focus-visible,.create-bot-sources button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@keyframes dashboard-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1400px){.premium-dashboard>.premium-page-heading{align-items:flex-start;gap:20px}.premium-dashboard>.premium-page-heading h1{font-size:32px}.dashboard-toolbar{gap:7px}.dashboard-broker-button,.dashboard-upgrade-button{padding-inline:9px;font-size:10px}.dashboard-toolbar .dashboard-create-button{padding-inline:11px;font-size:10px}.dashboard-toolbar-divider{margin:0}.dashboard-toolbar .dashboard-utility-button{width:36px}.compact-bot-card .bot-card-body{grid-template-columns:70px minmax(0,1fr);gap:8px}.compact-bot-card .bot-card-info h3{font-size:15px}}@media (width<=1100px){.premium-dashboard>.premium-page-heading{flex-wrap:wrap}.dashboard-toolbar{justify-content:flex-start}.dashboard-connections{grid-template-rows:auto 1fr;grid-template-columns:1fr}.account-popover{left:0;right:auto}.notification-popover{right:-40px}.compact-bot-card .bot-card-body{grid-template-columns:70px minmax(0,1fr)}}@media (width<=900px){.dashboard-connections{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-bot-card .bot-card-body{grid-template-columns:100px minmax(0,1fr);gap:15px;padding-top:35px}.compact-bot-card .bot-card-info h3{font-size:18px}}@media (width<=650px){.dashboard-connections{grid-template-rows:auto auto;grid-template-columns:1fr}.dashboard-toolbar{justify-content:flex-start;gap:7px;width:100%}.dashboard-toolbar-divider{display:none}.dashboard-toolbar .dashboard-create-button{margin-left:auto}.dashboard-broker-button>span:nth-child(2){max-width:85px}.dashboard-toolbar .dashboard-utility-button{width:35px}.dashboard-popover{width:auto;max-height:calc(100dvh - 180px);position:fixed;top:155px;left:17px;right:17px;overflow-y:auto}.compact-bot-card .bot-card-body{grid-template-columns:110px minmax(0,1fr);padding:17px 22px 27px}.compact-bot-card .bot-card-info h3{font-size:19px}.compact-bot-card .bot-channel b{font-size:11px}.compact-bot-card .bot-channel span:not(.channel-identity):not(.channel-avatar-initials){font-size:9px}.compact-bot-card .bot-route,.compact-bot-card .bot-id{font-size:8px}.compact-bot-card .bot-card-top{padding:18px 22px 0}}@media (prefers-reduced-motion:reduce){.dashboard-popover{animation:none}.dashboard-toolbar button{transition:none}}.saved-broker-accounts{padding:24px}.saved-broker-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.saved-broker-heading h2{letter-spacing:-.03em;margin-top:8px;font-size:20px;font-weight:500}.saved-broker-heading p{color:var(--ink-3);margin-top:7px;font-size:11px}.saved-broker-list{gap:8px;display:grid}.saved-broker-list>div{border:1px solid var(--line);border-radius:13px;align-items:center;gap:15px;padding:17px;display:flex}.saved-broker-list .premium-broker-logo{width:37px;height:37px}.saved-broker-list>div>span:nth-child(2){flex:1}.saved-broker-list strong{font-size:13px;font-weight:500;display:block}.saved-broker-list small{color:var(--ink-3);margin-top:5px;font-size:10px;display:block}.broker-connect-consent{color:var(--ink-3);align-items:flex-start;gap:10px;margin:15px 0;font-size:11px;line-height:1.8;display:flex}.broker-connect-consent input{flex:none;margin-top:4px}.symbol-avatar{vertical-align:middle;flex:0 0 34px;width:34px;height:34px;display:inline-flex;position:relative}.symbol-avatar-disc{color:#64748b;background:#eef1f5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a12}.symbol-avatar-disc>img{object-fit:cover;width:100%;height:100%;display:block}.symbol-avatar-disc>svg{width:27px;height:27px}.symbol-avatar-disc>span{font:600 10px var(--font-sans)}.symbol-stock .symbol-avatar-disc{background:#fff}.symbol-xpeng .symbol-avatar-disc{background:#11151a}.symbol-stock .symbol-avatar-disc>img{object-fit:contain;width:26px;height:25px}.symbol-crypto .symbol-avatar-disc{background:#eaecef}.symbol-index-mark{text-align:center;color:#fff;width:32px;font:700 8px var(--font-sans);letter-spacing:.015em;background:#1e314aeb;padding:1px 0;position:absolute;top:12px;left:0}.symbol-quote{border:2px solid var(--surface);box-sizing:content-box;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:-2px;right:-2px;overflow:hidden}.symbol-quote img{object-fit:cover;width:100%;height:100%;display:block}.symbol-forex .symbol-avatar-disc{align-self:flex-end;width:26px;height:26px}.symbol-forex .symbol-quote{width:23px;height:23px}.symbol-metal-mark{color:#566171;font:700 7px var(--font-sans);background:#fff;border-radius:4px;padding:0 2px;position:absolute;bottom:0;right:0}.symbol-gold .symbol-avatar-disc{color:#aa7a27;background:#f4e4ad}.symbol-silver .symbol-avatar-disc{color:#89939f;background:#e5e8ed}.symbol-copper .symbol-avatar-disc{color:#b56a40;background:#f1d7c6}.symbol-aluminum .symbol-avatar-disc,.symbol-nickel .symbol-avatar-disc,.symbol-lead .symbol-avatar-disc,.symbol-palladium .symbol-avatar-disc,.symbol-platinum .symbol-avatar-disc,.symbol-zinc .symbol-avatar-disc{color:#718793;background:#dce6e9}.symbol-oil .symbol-avatar-disc{color:#fff;background:#090d13}.symbol-gas .symbol-avatar-disc{color:#2472b9;background:#d9eaf9}.trade-symbol-button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:3px 0;display:inline-flex}.trade-symbol-button strong{letter-spacing:-.025em;font-size:13px;font-weight:550}.trade-symbol-button small{font:9px var(--font-mono);color:var(--ink-3);margin-top:5px;display:block}.symbol-detail-arrow{color:var(--ink-3);opacity:0;transition:opacity .14s}.trade-symbol-button:hover .symbol-detail-arrow,.trade-symbol-button:focus-visible .symbol-detail-arrow{opacity:1}.trade-symbol-button:focus-visible,.ledger-table-wrap:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ledger-search button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.full-ledger{min-width:0;overflow:hidden}.trade-workspace>.premium-page-heading{margin-bottom:0}.full-ledger .ledger-heading{padding:20px 24px 18px}.full-ledger .ledger-heading .premium-kicker{display:none}.full-ledger .ledger-heading h2{margin-top:0;font-size:18px}.full-ledger .ledger-heading p{margin-top:5px;font-size:11px}.full-ledger .ledger-toolbar{padding:0 24px 18px}.full-ledger .ledger-table-wrap{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;max-height:650px}.full-ledger .ledger-table{min-width:1100px}.full-ledger .ledger-closed{min-width:1360px}.full-ledger .ledger-pending{min-width:1030px}.full-ledger .ledger-table th{z-index:2;text-transform:none;letter-spacing:0;font:500 11px var(--font-sans);background:var(--surface-2);color:var(--ink-3);padding:13px 12px;position:sticky;top:0}.full-ledger .ledger-table td{box-sizing:border-box;height:64px;padding:15px 12px;font-size:12px}.full-ledger .ledger-table .numeric{font:12px var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.full-ledger .ledger-table .text{text-align:left}.full-ledger .ledger-table .numeric{text-align:right}.full-ledger .ledger-table th.numeric{font:500 11px var(--font-sans);letter-spacing:0}.full-ledger .ledger-table .symbol-cell{z-index:1;background:var(--surface);border-right:1px solid var(--line);min-width:145px;padding-left:20px;position:sticky;left:0}.full-ledger .ledger-table th.symbol-cell{z-index:3;background:var(--surface-2)}.full-ledger .ledger-table tr:hover .symbol-cell{background:var(--surface-2)}.full-ledger .trade-side{font:500 11px var(--font-sans);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.full-ledger .trade-side:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.full-ledger .trade-side.unknown{color:var(--ink-3)}.full-ledger .trade-date time>span{color:var(--ink-2);font-size:10px;display:block}.full-ledger .trade-date time small{font:10px var(--font-mono);color:var(--ink-3);margin-top:5px;display:block}.broker-ticket{font:11px var(--font-mono);color:var(--ink-2)}.trade-reason{color:var(--ink-2);font-size:11px}.full-ledger .pnl-cell .up{color:var(--up)}.full-ledger .pnl-cell .down{color:var(--down)}.full-ledger .ledger-closed td.pnl-cell{z-index:1;background:var(--surface);border-left:1px solid var(--line);min-width:90px;position:sticky;right:0}.full-ledger .ledger-closed th.pnl-cell{z-index:3;border-left:1px solid var(--line);right:0}.full-ledger .ledger-closed tr:hover td.pnl-cell{background:var(--surface-2)}.ledger-timezone{color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.ledger-context{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;padding:14px 24px;font-size:10px;display:flex}.ledger-context>span{align-items:center;gap:7px;display:flex}.ledger-context>span:first-child{color:var(--ink-2);font-weight:500}.ledger-category-dot{background:var(--brand);border-radius:50%;width:5px;height:5px}.trade-detail-identity{align-items:center;gap:14px;margin:24px 0 18px;display:flex}.trade-detail-identity h2{margin:0}.trade-detail-identity p{color:var(--ink-3);margin:5px 0 0;font-size:11px}.trade-record-footnote{color:var(--ink-3);margin:20px 0 0;font-size:10px}.trade-detail-modal{max-height:90vh;overflow:auto}@media (width<=700px){.ledger-context{padding-inline:18px}.ledger-context>span:last-child{text-align:right;max-width:150px;font-size:9px}.ledger-timezone{font-size:9px}}@media (prefers-reduced-motion:reduce){.symbol-detail-arrow{transition:none}}.dashboard-summary .stat-sub{gap:4px;font-size:11px;line-height:1.7}.dashboard-summary .stat:first-child .stat-sub{color:#d4e3fa;font-size:11px}.dashboard-summary .stat-sub b{font-size:12px;font-weight:600}.equity-balance{white-space:nowrap}.chart-update-note{color:var(--ink-3);padding:10px 0 0;font-size:11px}.workspace-utilities .dashboard-toolbar{width:auto}.workspace-utilities .dashboard-broker-button{height:38px}.account-security-note{border-top:1px solid var(--line);align-items:flex-start;gap:13px;margin-top:22px;padding-top:22px;display:flex}.account-security-note>span{color:var(--brand);background:var(--brand-tint);border-radius:12px;padding:10px;display:flex}.account-security-note h3{font-size:13px;font-weight:550}.account-security-note p{color:var(--ink-3);max-width:650px;margin-top:6px;font-size:12px;line-height:1.7}.closed-only-tabs{pointer-events:none}.mobile-trade-cards,.mobile-settings-picker{display:none}.amount-setting{padding:18px 24px}.amount-setting>label{color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.amount-input-row{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;min-width:0;max-width:520px;height:38px;transition:border-color .14s,box-shadow .14s;display:flex;overflow:hidden}.amount-value{flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.amount-value input{width:100%;min-width:0;height:100%;color:var(--ink);font:500 14px var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0}.amount-value>span{white-space:nowrap;color:var(--ink-3);font-size:12px}.amount-input-row:hover{border-color:var(--ink-3)}.amount-input-row:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.amount-input-row select{appearance:none;border:0;border-left:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a94a7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;width:52%;min-width:0;color:var(--ink-2);font:400 12px var(--font-sans);cursor:pointer;border-radius:0;outline:none;padding:0 34px 0 12px}.amount-input-row select option{background:var(--surface);color:var(--ink)}.amount-method-note{display:none}.sizing-fallback-row{background:0 0;border:0;align-items:center;gap:6px;max-width:520px;margin-top:10px;padding:0;display:flex}.sizing-fallback-row>label{cursor:pointer;min-height:28px;color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.sizing-fallback-row input{width:15px;height:15px;accent-color:var(--brand);flex:none;margin:0}.sizing-help{position:relative}.sizing-help summary{border:1px solid var(--line-2);width:24px;height:24px;color:var(--ink-3);cursor:pointer;font:600 12px var(--font-sans);border-radius:50%;place-items:center;list-style:none;display:grid}.sizing-help summary::-webkit-details-marker{display:none}.sizing-help p{z-index:20;background:var(--surface);border:1px solid var(--line-2);width:min(300px,65vw);box-shadow:var(--shadow-2);color:var(--ink-2);border-radius:12px;padding:16px;font-size:12px;line-height:1.7;position:absolute;top:34px;right:0}.amount-settings-panel .set{border-top:1px solid var(--line)}.mobile-nav-sheet{background:var(--surface);width:min(480px,100vw - 24px);color:var(--ink);border:1px solid var(--line);max-height:85dvh;box-shadow:var(--shadow-2);border-radius:22px;padding:23px;overflow:auto}.mobile-sheet-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mobile-sheet-heading h2{margin-top:6px;font-size:25px}.mobile-nav-grid{gap:6px;display:grid}.mobile-nav-grid button{color:var(--ink-2);text-align:left;border-radius:12px;align-items:center;gap:13px;min-height:48px;padding:14px 10px;font-size:14px;display:flex}.mobile-nav-grid button[aria-current=page]{background:var(--brand-tint);color:var(--brand)}.mobile-nav-grid svg{flex:none;width:19px;height:19px}.mobile-nav-grid button>span{flex:1}.support-workspace .premium-page-heading{margin-bottom:0}.support-notice{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:14px 17px;font-size:12px;line-height:1.6;display:flex}.support-notice>svg{color:var(--up);flex:none}.support-notice button{color:var(--ink-3);margin-left:auto;padding:5px}.support-contact-card{border:1px solid var(--line);background:linear-gradient(115deg,var(--surface),var(--brand-tint));border-radius:17px;align-items:center;gap:17px;padding:23px;display:flex}.support-contact-icon{border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--brand);border-radius:14px;flex:none;place-items:center;display:grid}.support-contact-card h2{font-size:15px;font-weight:550}.support-contact-card p{color:var(--ink-3);margin-top:7px;font-size:12px;line-height:1.7}.support-contact-card a{color:var(--brand);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.support-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}.support-panel-heading{justify-content:space-between;align-items:center;padding:22px;display:flex}.support-panel-heading h2{font-size:16px;font-weight:550}.support-panel-heading h2>span{color:var(--ink-3);margin-left:5px;font-size:12px}.support-filters{border-bottom:1px solid var(--line);gap:3px;padding:0 16px 18px;display:flex}.support-filters button{color:var(--ink-3);border-radius:8px;flex:1;min-height:36px;padding:9px 4px;font-size:11px}.support-filters button[aria-pressed=true]{background:var(--brand-tint);color:var(--brand)}.support-ticket-items{max-height:650px;overflow:auto}.support-ticket-item{text-align:left;border-bottom:1px solid var(--line);width:100%;padding:20px;transition:background .14s;display:block}.support-ticket-item.selected,.support-ticket-item:hover{background:var(--brand-tint)}.support-ticket-meta{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.ticket-status{background:var(--surface-2);color:var(--ink-3);white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:10px;display:inline-flex}.ticket-status.open,.ticket-status.pending{background:var(--brand-tint);color:var(--brand)}.ticket-status.resolved{color:var(--up);background:var(--up-tint)}.support-ticket-item>strong{color:var(--ink);overflow-wrap:anywhere;margin:10px 0 7px;font-size:13px;font-weight:550;line-height:1.65;display:block}.support-ticket-preview{color:var(--ink-3);justify-content:space-between;gap:8px;font-size:10px;display:flex}.support-ticket-preview b{color:var(--brand);white-space:nowrap;font-weight:550}.support-ticket-item>small{color:var(--ink-3);align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.support-conversation{min-height:480px;overflow:hidden}.support-welcome{min-height:480px;padding:40px}.support-welcome>span{background:var(--brand-tint);width:70px;height:70px;color:var(--brand);border-radius:22px;place-items:center;margin-bottom:5px;display:grid}.support-welcome p{max-width:290px;line-height:1.8}.support-thread-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:24px;display:flex}.support-thread-heading>div{flex:1;min-width:0}.support-thread-heading h2{overflow-wrap:anywhere;margin:7px 0;font-size:17px;line-height:1.6}.support-thread-heading>.btn{min-height:35px;padding:7px 10px;font-size:10px}.support-back{display:none}.support-messages{gap:22px;max-height:600px;padding:24px;display:grid;overflow:auto}.support-message{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;min-width:0;padding:18px}.support-message.admin{border-color:var(--line-2);background:var(--brand-tint)}.support-message>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-message strong{color:var(--ink);font-size:12px}.support-message time{color:var(--ink-3);font-size:9px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.8}.support-message>small{color:var(--ink-3);margin-top:12px;font-size:9px;display:block}.support-composer{border-top:1px solid var(--line);padding:20px 24px}.support-composer textarea,.support-new-ticket textarea,.support-new-ticket select{border:1px solid var(--line-2);width:100%;font:13px/1.7 var(--font-sans);color:var(--ink);background:var(--surface-2);resize:vertical;border-radius:10px;padding:13px}.support-composer>div{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.support-composer>div>span{color:var(--ink-3);font-size:10px;line-height:1.6}.support-closed{border-top:1px solid var(--line);color:var(--up);align-items:center;gap:12px;padding:22px;display:flex}.support-closed b{color:var(--ink);font-size:12px}.support-closed p{color:var(--ink-3);margin-top:6px;font-size:11px;line-height:1.7}.support-new-ticket{max-width:850px}.support-new-ticket form{gap:20px;padding:0 24px 24px;display:grid}.support-privacy{color:var(--ink-3);font-size:11px;line-height:1.7}.support-form-actions{justify-content:flex-end;gap:10px;display:flex}@media (width<=1000px){.support-layout{grid-template-columns:260px minmax(0,1fr)}.support-contact-card{flex-wrap:wrap}.support-contact-card a{margin-left:63px}}@media (width<=860px){.premium-app,.premium-app[data-rail=min]{grid-template-columns:minmax(0,1fr);height:100dvh}.premium-app .rail{display:none}.premium-app .main{min-width:0;min-height:0;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.premium-app .view{padding:24px 16px;overflow-x:hidden}.premium-app .view-inner{min-width:0}.premium-app .tabbar{z-index:50;height:calc(68px + env(safe-area-inset-bottom));padding:6px 7px calc(5px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.premium-app .tab{color:var(--ink-3);font:500 10px var(--font-sans);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.premium-app .tab.on{color:var(--brand);background:var(--brand-tint)}.premium-app .tab-ico{place-items:center;height:24px;display:grid;position:relative}.premium-app .tab-ico svg{width:22px;height:22px}.premium-app .tab-dot{background:var(--brand);border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:-5px}.premium-app .workspace-utilities{gap:8px;padding:12px 16px 0}.workspace-utilities .dashboard-broker-button{font-size:11px}.bot-settings-frame{grid-template-columns:minmax(0,1fr);gap:0;margin-top:16px}.vertical-bot-workspace .bot-sidebar{display:none}.mobile-settings-picker{color:var(--ink-3);gap:9px;margin-top:19px;font-size:11px;display:grid}.mobile-settings-picker select{border:1px solid var(--line-2);width:100%;color:var(--ink);background:var(--surface);font:500 15px var(--font-sans);border-radius:12px;min-height:48px;padding:14px 15px}.vertical-bot-workspace .settings-layout,.vertical-bot-workspace .settings-content,.vertical-bot-workspace .settings-fields{min-width:0}.vertical-bot-workspace .set{flex-direction:column;align-items:stretch;gap:14px;padding:20px;display:flex}.vertical-bot-workspace .set-main{flex-basis:auto}.vertical-bot-workspace .set-ctl{justify-content:flex-start;width:100%;max-width:100%;display:flex}.vertical-bot-workspace .set-title{font-size:14px}.vertical-bot-workspace .set-desc{font-size:12px;line-height:1.75}.vertical-bot-workspace .settings-savebar{z-index:20;border-radius:14px;flex-wrap:wrap;gap:13px;margin-top:14px;padding:14px;bottom:0}.vertical-bot-workspace .settings-savebar small{font-size:10px;line-height:1.6}.vertical-bot-workspace .settings-savebar .row{justify-content:flex-end;gap:10px;width:100%;display:flex}.vertical-bot-workspace .settings-savebar .btn{flex:1;justify-content:center;min-height:44px}.vertical-bot-workspace .choices{flex-wrap:wrap;max-width:100%}.vertical-bot-workspace .choices button{white-space:normal;min-height:40px}.vertical-bot-workspace .input{max-width:100%;min-height:44px;font-size:16px}.vertical-bot-workspace .context-account{display:none}.vertical-bot-workspace .page-heading h2{font-size:29px}.vertical-bot-workspace .settings-section-title h3{font-size:23px}.support-layout{grid-template-columns:minmax(0,1fr)}.support-layout .support-conversation,.support-layout.conversation-open .support-ticket-list{display:none}.support-layout.conversation-open .support-conversation{display:block}.support-back{flex:none;display:grid}.support-ticket-items{max-height:none}.support-thread-heading{flex-wrap:wrap;padding:18px}.support-thread-heading>.btn{margin-left:auto}.support-messages{max-height:none;padding:18px}.support-composer{padding:18px}.support-composer>div{flex-wrap:wrap}.support-composer .btn{min-height:44px;margin-left:auto}.support-message>div{flex-wrap:wrap;align-items:flex-start;gap:6px}.support-message time{font-size:10px}.support-contact-card a{margin-left:0}.support-closed{flex-wrap:wrap}}@media (width<=600px){.dashboard-summary .g-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-summary .stat{min-height:145px;padding:17px 14px}.dashboard-summary .stat-label{font-size:10px}.dashboard-summary .stat-value{letter-spacing:-.045em;font-size:25px}.dashboard-summary .stat-sub,.dashboard-summary .stat:first-child .stat-sub{font-size:10px;line-height:1.7}.dashboard-summary .stat-sub b{font-size:11px}.premium-dashboard .dashboard-toolbar{flex-wrap:wrap;gap:7px}.premium-dashboard .dashboard-toolbar .dashboard-create-button{flex:1;margin-left:0}.premium-dashboard .dashboard-popover,.workspace-utilities .dashboard-popover{top:90px;left:12px;right:12px}.full-ledger .ledger-table{display:none}.full-ledger .ledger-table-wrap{max-height:none;overflow:visible}.mobile-trade-cards{display:grid}.mobile-trade-card{border-top:1px solid var(--line);padding:19px}.mobile-trade-card:first-child{border-top:0}.mobile-trade-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-trade-card-head>div{text-align:right;gap:7px;display:grid}.mobile-trade-card-head .mobile-trade-pnl{font:500 15px var(--font-mono)}.mobile-trade-card .up{color:var(--up)}.mobile-trade-card .down{color:var(--down)}.mobile-trade-card dl{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.mobile-trade-card dt{color:var(--ink-3);margin-bottom:6px;font-size:10px}.mobile-trade-card dd{font:11px var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.mobile-trade-card details{border-top:1px solid var(--line);margin-top:17px}.mobile-trade-card summary{cursor:pointer;color:var(--brand);min-height:36px;padding:14px 0 0;font-size:11px}.mobile-trade-card .trade-close{min-height:42px;margin-top:16px;padding:10px 15px}.mobile-trade-card .trade-date time small{margin-top:5px;display:block}.full-ledger .ledger-heading{align-items:flex-start;padding:20px 18px}.full-ledger .ledger-heading h2{font-size:18px}.full-ledger .ledger-toolbar{padding:0 18px 18px}.full-ledger .ledger-tabs{width:100%}.full-ledger .ledger-tabs button{flex:1;justify-content:center;min-height:42px;font-size:12px}.full-ledger .ledger-search{min-height:44px}.full-ledger .ledger-search input{font-size:14px}.amount-setting{padding:16px}.amount-input-row{flex-wrap:nowrap;height:44px}.amount-value{flex-basis:32%;padding:0 10px}.amount-value input{font-size:16px}.amount-input-row select{flex:none;width:68%;padding-left:10px}.sizing-fallback-row{gap:4px}.sizing-fallback-row>label{font-size:11px;line-height:1.6}.support-contact-card{align-items:flex-start;gap:13px;padding:20px}.support-contact-card>div{flex:1;min-width:0}.support-contact-card a{width:100%;padding-top:5px}.support-new-ticket form{padding:0 18px 20px}.support-new-ticket input,.support-new-ticket select,.support-new-ticket textarea,.support-composer textarea{font-size:16px}.support-new-ticket .support-form-actions .btn{flex:1;justify-content:center}.premium-modal{max-width:calc(100vw - 24px);max-height:90dvh;padding:22px;overflow:auto}.trade-detail-modal .connection-details dd{overflow-wrap:anywhere;max-width:58%;font-size:11px}}@media (prefers-reduced-motion:reduce){.support-ticket-item{transition:none}}@media (width<=860px){.mobile-settings-picker{z-index:22;background:var(--bg);padding:12px 0;position:sticky;top:0}.vertical-bot-workspace .settings-section-title{scroll-margin-top:115px}}.appearance-panel .settings-card-heading{padding:20px 24px 14px}.appearance-panel .appearance-options{flex-wrap:wrap;gap:10px;padding:0 24px 20px;display:flex}.appearance-panel .appearance-option{border-radius:9px;min-height:42px;padding:11px 14px}.appearance-panel .theme-miniature{display:none}.appearance-panel .appearance-option>span:last-child{gap:8px;padding:0}.appearance-panel .appearance-option:hover{background:var(--surface-2)}.appearance-panel .appearance-option:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.payment-asset-icon{vertical-align:middle;flex:none;width:36px;height:36px;display:inline-flex;position:relative}.payment-asset-icon>img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.payment-asset-icon>.payment-network-icon{border:2px solid var(--surface);background:var(--surface);width:17px;height:17px;position:absolute;bottom:-3px;right:-3px}.payment-asset-fallback{background:var(--surface-2);width:100%;height:100%;color:var(--ink-2);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:10px;display:grid}.checkout-asset-label{align-items:center;gap:9px;display:flex!important}.checkout-asset-label .payment-asset-icon{width:25px;height:25px}.checkout-asset-label .payment-network-icon{width:13px;height:13px;bottom:-2px;right:-2px}.checkout-currency-option:focus-visible{outline-offset:2px;outline:2px solid var(--brand)!important}.tabbar{display:none}@media (width<=900px){.app.premium-app,.app{grid-template-columns:minmax(0,1fr)!important}.rail{display:none!important}.main{min-width:0}.view.premium-content,.view{overflow-x:hidden;padding:16px 16px 94px!important}.view-inner{max-width:none}.grid.g-2,.grid.g-3,.grid.g-4,.grid.g-5,.grid.g-main,.grid.g-wide,.grid.g-curve,.grid.g-settings,.premium-performance-layout,.connection-cards,.bot-settings-frame{grid-template-columns:minmax(0,1fr)!important}.premium-page-heading{flex-direction:column;align-items:flex-start;gap:12px}.premium-page-heading h1{font-size:27px}.premium-heading-actions{flex-wrap:wrap}.workspace-utilities{flex-wrap:wrap;padding-inline:0!important}.premium-metric{min-height:0;padding:18px 20px}.premium-chart-loading,.premium-empty-chart{min-height:200px}.premium-empty{min-height:180px;padding:26px}.workspace-utilities .acct-switch{display:none}.tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl{min-width:560px}.side-tabs{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:6px;padding-bottom:4px;position:static;overflow-x:auto}.side-tabs::-webkit-scrollbar{display:none}.tabbar{z-index:60;padding:6px 4px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--ink-3);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:3px;min-height:46px;padding:7px 2px;font-size:10.5px;font-weight:600;display:grid}.tab.on{color:var(--brand)}.tab:active{background:var(--surface-2)}.tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tab-ico{place-items:center;display:grid;position:relative}.tab-ico svg{width:21px;height:21px}.tab-dot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-1px;right:-3px}}@media (prefers-reduced-motion:reduce){.tab{transition:none}}.channel-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .14s,background .14s;display:flex}.channel-option:hover{border-color:var(--line-2)}.channel-option input{cursor:pointer;width:18px;height:18px;accent-color:var(--brand);flex:none}.channel-option-copy{flex:1;gap:2px;min-width:0;display:grid}.channel-option-copy b{font-size:13.5px;font-weight:600}.channel-option-copy small{color:var(--ink-3);font-size:12px}.channel-option:has(input:checked){border-color:var(--brand);background:var(--brand-tint)}[data-theme=dark] .channel-option:has(input:checked){background:#2f66e51f}.channel-option:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.channel-option{transition:none}}.account-row-actions{flex:none;align-items:center;gap:8px;display:flex}.account-row-actions .btn{min-height:34px;padding:6px 11px;font-size:11.5px}.btn.danger{background:var(--down);border-color:var(--down);color:#fff}.btn.danger:hover{filter:brightness(.94)}.btn.danger:focus-visible{outline:2px solid var(--down);outline-offset:2px}.bot-dropdown button.danger{color:var(--down);background:0 0}.bot-dropdown button.danger:hover{background:var(--down-tint)}@media (width<=760px){.account-row-actions{width:100%}.account-row-actions .btn{flex:1;justify-content:center}}@media (width<=900px),(hover:none) and (pointer:coarse){:is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select){font-size:16px!important}}@media (width<=860px){.vertical-bot-workspace .settings-savebar{border-radius:11px;flex-flow:row;align-items:center;gap:8px;padding:10px}.vertical-bot-workspace .settings-savebar>div:first-child{flex:1;gap:6px;min-width:0}.vertical-bot-workspace .settings-savebar b{font-size:11px;line-height:1.4}.vertical-bot-workspace .settings-savebar small{display:none}.vertical-bot-workspace .settings-savebar .row{flex:none;gap:6px;width:auto}.vertical-bot-workspace .settings-savebar .btn{flex:none;min-height:44px;padding:8px 10px;font-size:11px}.vertical-bot-workspace .settings-savebar .save-status-dot{flex:none;width:5px;height:5px}}@media (width<=760px){.checkout-page .checkout-body{justify-content:flex-start!important;padding:24px 16px 32px!important}.checkout-page .checkout-heading{margin-bottom:22px!important}.checkout-heading h1{font-size:28px!important;line-height:1.15!important}.checkout-heading>p:last-child{line-height:1.7;font-size:13px!important}.checkout-page .checkout-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.checkout-grid>.checkout-card{min-width:0;border-radius:16px!important;padding:20px!important}.checkout-card-header{flex-wrap:wrap;gap:12px}.checkout-page .checkout-currency-list{gap:8px!important;max-height:none!important;overflow:visible!important}.checkout-currency-option{min-height:66px;gap:12px!important;padding:12px!important}.checkout-copy-row{min-width:0}.checkout-copy-row>input{min-width:0;width:0!important;padding:12px!important}.checkout-copy-row>button{flex:none;min-height:44px;padding:0 12px!important}.checkout-page .checkout-transfer-details{flex-direction:column;align-items:stretch!important;gap:20px!important}.checkout-transfer-details>div{min-width:0}.checkout-exact-amount{flex-wrap:wrap;min-width:0;align-items:center!important;padding:12px!important}.checkout-exact-amount>span:first-child{overflow-wrap:anywhere;font-size:18px!important}.checkout-exact-amount>span:last-child{overflow-wrap:anywhere}.checkout-transfer-details .checkout-qr{align-self:center}.checkout-card>button{min-height:44px}.appearance-panel .settings-card-heading{padding:18px 18px 14px}.appearance-panel .appearance-options{gap:8px;padding:0 18px 18px}.appearance-panel .appearance-option{min-height:44px;padding:10px 12px}}@media (width<=600px){.amount-input-row select{letter-spacing:-.02em;background-position:right 8px center;width:72%;padding-left:8px;padding-right:26px}.amount-value{flex-basis:28%}}.account-plan-notice{background:var(--brand-tint);border-top:1px solid var(--line);align-items:center;gap:14px;padding:18px 24px;display:flex}.account-plan-notice>svg{color:var(--brand);flex-shrink:0}.account-plan-notice p{flex:1;margin:0;font-size:13px;line-height:1.6}.broker-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 6px;display:grid}.broker-choice{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:22px 12px;transition:background .18s,border-color .18s,transform .18s;display:flex}.broker-choice:hover{background:var(--brand-tint);border-color:var(--brand);transform:translateY(-2px)}.broker-choice>b{font-size:13px;font-weight:550}.broker-choice>svg{color:var(--ink-3)}.terminal-path-option{color:var(--ink-2);padding:14px 0;font-size:12px}.terminal-path-option>summary{cursor:pointer;margin-bottom:12px}.source-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0;display:grid}.source-mode-tabs button{text-align:left;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:17px 13px;transition:background .18s,border-color .18s;display:flex}.source-mode-tabs button[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand)}.source-mode-tabs b{font-size:12px;font-weight:600}.source-mode-tabs small{color:var(--ink-3);font-size:10px;line-height:1.5}.create-bot-modal{width:min(650px,100vw - 32px)}.create-bot-modal>.stack-s{margin:20px 0}.create-bot-sources{max-height:280px;margin:18px 0;overflow-y:auto}.create-bot-modal>.premium-field{margin:18px 0}.channel-overview{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:28px;padding:22px 26px;display:flex}.channel-overview>div{align-items:center;gap:14px;display:flex}.channel-overview>div>svg{color:var(--brand)}.channel-overview b{letter-spacing:-.04em;margin-right:7px;font-size:24px;font-weight:600}.channel-overview p{color:var(--ink-3);margin:0 0 0 auto;font-size:12px}.channel-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.signal-channel-card{padding:27px 26px 0;overflow:hidden}.signal-channel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.signal-channel-card h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 8px;font-size:23px;font-weight:550;line-height:1.3}.signal-channel-card>p{color:var(--ink-3);margin:0 0 12px;font-size:13px}.signal-channel-card>code{color:var(--ink-3);overflow-wrap:anywhere;font-size:11px;display:block}.signal-channel-route{color:var(--ink-2);align-items:center;gap:11px;margin:24px 0;font-size:11px;display:flex}.signal-channel-route>svg{color:var(--brand)}.signal-channel-route>span:nth-child(2n){color:var(--ink-3)}.signal-channel-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.signal-channel-card footer>span{color:var(--ink-3);align-items:center;gap:7px;font-size:10px;display:flex}.signal-channel-card footer>span>svg{color:var(--brand)}.add-channel-card{text-align:center;border:1px dashed var(--line-2);background:var(--surface);min-height:280px;color:var(--ink);cursor:pointer;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:45px 28px;transition:border-color .18s,background .18s;display:flex}.add-channel-card>span{background:var(--brand-tint);width:58px;height:58px;color:var(--brand);border-radius:18px;place-items:center;display:grid}.add-channel-card h3{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:500}.add-channel-card p{max-width:270px;color:var(--ink-3);margin:0;font-size:12px;line-height:1.7}.add-channel-card:hover{border-color:var(--brand);background:var(--brand-tint)}.channel-security-note{color:var(--ink-3);align-items:center;gap:13px;padding:8px 4px;font-size:12px;line-height:1.8;display:flex}.channel-security-note svg{color:var(--brand);flex-shrink:0}.analytics-scope-bar{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.analytics-scope-bar>div{align-items:center;gap:14px;display:flex}.analytics-scope-bar>div>svg{color:var(--brand);flex-shrink:0}.analytics-scope-bar b,.analytics-scope-bar small{display:block}.analytics-scope-bar b{font-size:14px;font-weight:550}.analytics-scope-bar small{color:var(--ink-3);margin-top:4px;font-size:11px;line-height:1.7}.analytics-scope-toggle{cursor:pointer;color:var(--ink-2);flex-shrink:0;align-items:center;gap:13px;font-size:12px;display:flex;position:relative}.analytics-scope-toggle input{opacity:0;cursor:pointer;width:44px;height:26px;position:absolute;right:0}.analytics-scope-toggle i{background:var(--line-2);border-radius:30px;width:44px;height:26px;transition:background .18s;display:block;position:relative}.analytics-scope-toggle i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0002}.analytics-scope-toggle input:checked+i{background:var(--brand)}.analytics-scope-toggle input:checked+i:after{transform:translate(18px)}.analytics-scope-toggle input:focus-visible+i{outline:3px solid var(--brand);outline-offset:4px}.analytics-funding-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.analytics-funding-grid>div{align-items:flex-start;gap:12px;display:flex}.analytics-funding-grid svg{color:var(--brand);margin-top:3px}.analytics-funding-grid span{color:var(--ink-3);font-size:11px;line-height:1.6}.analytics-funding-grid b{color:var(--ink);letter-spacing:-.04em;margin-top:10px;font-size:22px;font-weight:500;display:block}.analytics-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 26px;margin:0 0 14px;display:grid}.analytics-detail-grid>div{border-bottom:1px solid var(--line);padding:20px 0}.analytics-detail-grid dt{color:var(--ink-3);font-size:11px;line-height:1.5}.analytics-detail-grid dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:18px}.analytics-trade-highlight{justify-content:space-between;align-items:center;gap:20px;display:flex}.analytics-trade-highlight>span{font-size:20px;font-weight:550}.analytics-trade-highlight small{color:var(--ink-3);margin-top:10px;font-size:10px;font-weight:400;display:block}.analytics-trade-highlight strong{letter-spacing:-.04em;font-size:25px;font-weight:500}.no-account-chart{height:300px;color:var(--ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.no-account-chart>svg{opacity:.25;width:100%;height:100%;position:absolute;inset:0}.no-account-chart>div{z-index:1;text-align:center;background:var(--surface);padding:15px 24px}.no-account-chart h3{color:var(--ink);margin:12px 0;font-size:17px;font-weight:500}.no-account-chart p{margin-bottom:18px;font-size:12px}@media (width<=1100px){.analytics-scope-bar{flex-direction:column;align-items:flex-start}.analytics-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-funding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.channel-overview{flex-wrap:wrap}.channel-overview p{margin-left:0}.signal-channel-card footer>span{display:none}}@media (width<=700px){.account-plan-notice{flex-wrap:wrap;padding:18px}.account-plan-notice p{flex-basis:80%}.broker-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-mode-tabs{gap:6px}.source-mode-tabs button{padding:12px 9px}.source-mode-tabs b{font-size:10px}.source-mode-tabs small{font-size:9px}.channel-card-grid{grid-template-columns:minmax(0,1fr);gap:16px}.channel-overview{gap:16px;padding:20px}.analytics-scope-bar{padding:20px}.analytics-scope-toggle{justify-content:space-between;gap:20px;width:100%;font-size:11px}.analytics-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.analytics-detail-grid dd{font-size:16px}.analytics-funding-grid b{font-size:19px}.analytics-trade-highlight strong{font-size:22px}.analytics-workspace .premium-range{flex-wrap:wrap}.signal-channel-card{padding:23px 20px 0}.broker-choice{padding:18px 10px}.analytics-workspace .g-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.broker-choice,.source-mode-tabs button,.add-channel-card,.analytics-scope-toggle i,.analytics-scope-toggle i:after{transition:none}.broker-choice:hover{transform:none}}.analytics-v2{--analytics-up:#117f65;--analytics-down:#bf4358;gap:24px;padding-bottom:10px}.analytics-v2>.premium-page-heading{margin-bottom:0}.analytics-page-heading p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analytics-timezone-link{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.analytics-timezone-link:hover{color:var(--brand)}.analytics-heading-dot{opacity:.5}.analytics-summary-range{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.analytics-summary-range>span{letter-spacing:.15em;color:var(--ink-3);font-size:9px;font-weight:600}.analytics-v2 .analytics-scope-bar{border-radius:16px;padding:19px 24px}.analytics-v2 .analytics-scope-bar small{font-size:11px}.analytics-v2 .up{color:var(--analytics-up)}.analytics-v2 .down{color:var(--analytics-down)}.analytics-metrics{grid-template-columns:1.55fr repeat(4,minmax(0,1fr));gap:13px;display:grid}.analytics-metric{background:var(--surface);border:1px solid var(--line);border-radius:17px;min-width:0;padding:22px 19px;position:relative;overflow:hidden}.analytics-metric>div{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.analytics-metric>strong{font:550 clamp(24px,2.1vw,34px)/1.2 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:18px 0 12px;display:block}.analytics-metric.up>strong{color:var(--analytics-up)}.analytics-metric.down>strong{color:var(--analytics-down)}.analytics-metric small{color:var(--ink-3);font-size:9px;line-height:1.7;display:block}.analytics-metric small>span{display:block}.analytics-metric.featured{background:linear-gradient(130deg,var(--surface),var(--brand-tint));border-color:var(--line-2)}.analytics-metric.featured>strong{font-size:clamp(28px,2.5vw,40px)}.analytics-info{color:var(--ink-3);cursor:help;flex:none;display:inline-grid}.analytics-card-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.analytics-card-heading h2{font:550 19px/1.3 var(--font-display);letter-spacing:-.035em;color:var(--ink);align-items:center;gap:12px;margin:7px 0 0;display:flex}.analytics-card-heading>.premium-kicker,.analytics-card-heading>small{color:var(--ink-3);font-size:10px}.analytics-card-heading>svg{color:var(--ink-3)}.analytics-v2 .premium-kicker{letter-spacing:.16em;font-size:9px}.analytics-card-description{color:var(--ink-3);margin:12px 0 0;font-size:11px;line-height:1.8}.analytics-segments{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;flex:none;gap:3px;padding:4px;display:inline-flex}.analytics-segments>button{color:var(--ink-3);white-space:nowrap;border-radius:7px;padding:7px 14px;font-size:11px;transition:background .16s,color .16s,box-shadow .16s}.analytics-segments>button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 7px #00000008}.analytics-segments>button:active{transform:scale(.97)}.analytics-segments.small>button{padding:6px 10px;font-size:10px}.analytics-v2 button:focus-visible,.analytics-v2 a:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.analytics-calendar-panel{color:#ebf3ff;--analytics-up:#46dfb6;--analytics-down:#ff8d99;--ink:#eef4ff;--ink-2:#bccce2;--ink-3:#91a5c1;--line:#2a3b53;--line-2:#374b68;--surface:#243650;--surface-2:#14233a;--brand:#9bbcff;background:linear-gradient(120deg,#132138,#0b1527);border-color:#283a54;padding:27px 28px 0;box-shadow:0 9px 28px #0612250a}.analytics-calendar-panel .premium-kicker{color:#87a7d6}.analytics-calendar-panel h2{font-size:22px}.analytics-calendar-controls{align-items:center;gap:12px;display:flex}.analytics-calendar-panel .analytics-segments{background:#0c182a;border-color:#2b3c55}.analytics-calendar-panel .analytics-segments>button[aria-pressed=true]{color:#f0f6ff;background:#293c58;box-shadow:0 2px 6px #0002}.analytics-period-navigation{background:#182940;border:1px solid #31445e;border-radius:10px;align-items:center;padding:3px;display:flex}.analytics-period-navigation>span{color:#d9e5f7;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:155px;padding:0 9px;font-size:11px;font-weight:500;display:flex}.analytics-period-navigation>span svg{color:#8fabcf}.analytics-period-navigation>button{color:#b6c9e2;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.analytics-period-navigation>button:hover{color:#fff;background:#2a405d}.analytics-period-navigation>button:disabled{opacity:.35;cursor:default}.analytics-calendar-reading{align-items:center;gap:18px;margin:30px 0 23px;display:flex}.analytics-calendar-reading>strong{font:500 clamp(30px,3vw,44px)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.analytics-calendar-reading>div{flex-direction:column;gap:6px;display:flex}.analytics-calendar-reading>div>span{color:#d9e4f6;font-size:12px}.analytics-calendar-reading small{color:#95a9c6;font-size:10px}.analytics-calendar-reading>.premium-link{color:#a8c3eb;margin-left:auto;font-size:10px}.analytics-live-indicator{font:500 8px/1 var(--font-sans);letter-spacing:.04em;color:#8ce0bf;background:#25453866;border:1px solid #315546;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.analytics-live-indicator i,.analytics-status-dot{background:#45dba7;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 3px #45dba710}.analytics-chart-footer{color:#97aac3;border-top:1px solid #293a52;justify-content:space-between;align-items:center;gap:16px;margin-top:7px;padding:17px 0;font-size:9px;display:flex}.analytics-chart-footer>span:first-child{align-items:center;gap:6px;display:flex}.performance-bars{min-width:0;margin:0}.bar-chart-unit{color:var(--ink-3);letter-spacing:.09em;justify-content:space-between;margin-bottom:19px;font-size:9px;display:flex}.bar-chart-unit>span:last-child{letter-spacing:0}.bar-chart-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;padding-top:8px;padding-bottom:2px;overflow-x:auto}.bar-chart-space{grid-template-columns:55px minmax(0,1fr);min-width:560px;padding:0 0 31px;display:grid;position:relative}.bar-y-axis{height:230px;color:var(--ink-3);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;margin-right:15px;font-size:9px;position:relative}.bar-y-axis>span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.bar-plot{min-width:0;height:230px;position:relative}.bar-grid{pointer-events:none;position:absolute;inset:0}.bar-grid>i,.bar-grid>.bar-zero{border-top:1px dashed var(--line);width:100%;height:0;position:absolute;left:0}.bar-grid>.bar-zero{border-top:1px solid var(--ink-3);opacity:.48}.bar-columns{justify-content:space-around;align-items:stretch;gap:clamp(3px,.65vw,11px);padding:0 3px;display:flex;position:absolute;inset:0}.bar-column{min-width:10px;color:var(--ink-3);-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex:1;padding:0;position:relative}.performance-bar{opacity:.85;border-radius:3px 3px 0 0;width:92%;max-width:56px;margin:auto;transition:opacity .12s,filter .12s,top .25s,height .25s;animation:.38s cubic-bezier(.2,.7,.2,1) both analytics-bar-in;position:absolute;left:4%;right:0}.performance-bar.positive,.performance-bars figcaption i.positive{background:var(--analytics-up,#168c70)}.performance-bar.negative,.performance-bars figcaption i.negative{background:var(--analytics-down,#d05062);border-radius:0 0 3px 3px}.performance-bar.flat{background:var(--ink-3);opacity:.35;min-height:2px}.bar-column.active .performance-bar,.bar-column:focus-visible .performance-bar{opacity:1;filter:brightness(1.12)}.bar-column:focus-visible{outline:1px solid var(--brand);outline-offset:3px;border-radius:3px}.bar-x-label{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9px;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)}.bar-column.active .bar-x-label{color:var(--ink);font-weight:600}.bar-tooltip{z-index:5;pointer-events:none;color:#14233b;font-variant-numeric:tabular-nums;background:#f8fbff;border:1px solid #d9e3f2;border-radius:11px;gap:6px;min-width:150px;max-width:260px;padding:13px 16px;display:grid;position:absolute;top:5px;transform:translate(-50%);box-shadow:0 6px 28px #0002}.bar-tooltip>span{font-size:10px;font-weight:500}.bar-tooltip>strong{letter-spacing:-.035em;font-size:19px}.bar-tooltip>small{color:#566980;font-size:9px;line-height:1.5}.analytics-v2 .bar-tooltip>.up{color:#137b60}.analytics-v2 .bar-tooltip>.down{color:#bc3e55}.performance-bars figcaption{color:var(--ink-3);align-items:center;gap:16px;margin-top:17px;font-size:9px;display:flex}.performance-bars figcaption>span{align-items:center;gap:6px;display:inline-flex}.performance-bars figcaption i{border-radius:2px;width:6px;height:6px;display:inline-block}.performance-bars figcaption>small{margin-left:auto;font-size:9px}.performance-bars.compact .bar-chart-space{grid-template-columns:40px minmax(0,1fr);min-width:290px}.performance-bars.compact .bar-plot,.performance-bars.compact .bar-y-axis{height:180px}.performance-bars.compact:has(.bar-column:nth-child(24)) .bar-chart-space{min-width:470px}.performance-bars.compact .bar-columns{gap:6px}.performance-bars.activity-bars .performance-bar.positive{background:#518bf2}.performance-bars.compact figcaption>small{font-size:8px}.analytics-chart-loading{color:#b7c9e2;justify-content:center;align-items:center;gap:12px;height:325px;font-size:12px;display:flex}.analytics-section-label{letter-spacing:.13em;color:var(--ink-3);justify-content:space-between;align-items:center;gap:15px;margin:8px 1px -10px;font-size:9px;font-weight:600;display:flex}.analytics-section-label>span+span{letter-spacing:0;font-size:9px;font-weight:400}.analytics-pattern-grid{grid-template-columns:.9fr 1.1fr;gap:20px;min-width:0;display:grid}.analytics-pattern-panel{padding:25px 24px}.analytics-pattern-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:23px 0 26px;display:grid}.analytics-pattern-highlights>div{flex-direction:column;gap:8px;min-width:0;display:flex}.analytics-pattern-highlights small{color:var(--ink-3);font-size:9px}.analytics-pattern-highlights b{letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:550}.analytics-pattern-highlights b>span{color:var(--ink-3);font-size:10px;font-weight:400}.analytics-pattern-highlights>div>span{font-variant-numeric:tabular-nums;font-size:10px}.analytics-behavior-grid{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.analytics-streak-panel,.analytics-holding-panel{padding:25px 26px}.analytics-streak-reading{align-items:center;gap:19px;margin:24px 0;display:flex}.analytics-streak-reading>strong{font:500 53px/1 var(--font-display);letter-spacing:-.06em}.analytics-streak-reading>div{flex-direction:column;gap:8px;display:flex}.analytics-streak-reading b{font-size:13px;font-weight:500}.analytics-streak-reading small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.analytics-streak-history{align-items:center;gap:4px;height:30px;margin-bottom:25px;display:flex;overflow:hidden}.analytics-streak-history>span{border-radius:3px;flex:1;min-width:4px;max-width:23px;height:22px;transition:opacity .15s}.analytics-streak-history>span:hover{opacity:.7}.analytics-streak-history .win{background:var(--analytics-up)}.analytics-streak-history .loss{background:var(--analytics-down)}.analytics-streak-history .flat{background:var(--line-2);height:5px}.analytics-streak-records{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding-top:20px;display:grid}.analytics-streak-records>div{align-items:flex-start;gap:10px;display:flex}.analytics-streak-records svg{color:var(--ink-3);margin-top:2px}.analytics-streak-records span{color:var(--ink-3);font-size:9px;line-height:1.6}.analytics-streak-records b{color:var(--ink);margin-top:5px;font-size:16px;font-weight:500;display:block}.analytics-footnote{color:var(--ink-3);margin:18px 0 0;font-size:9px;line-height:1.8}.analytics-holding-comparison{flex-direction:column;gap:25px;margin-top:27px;display:flex}.analytics-holding-comparison>div>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-holding-comparison span{color:var(--ink-2);align-items:center;gap:7px;font-size:11px;display:flex}.analytics-holding-comparison span>i{border-radius:2px;width:6px;height:6px}.analytics-holding-comparison strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.analytics-holding-track{background:var(--surface-2);border-radius:4px;height:6px;margin:13px 0 7px;overflow:hidden}.analytics-holding-track>i{border-radius:4px;height:100%;transition:width .3s;display:block}.analytics-holding-comparison .positive{background:var(--analytics-up)}.analytics-holding-comparison .negative{background:var(--analytics-down)}.analytics-holding-comparison small{color:var(--ink-3);font-size:9px}.analytics-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.analytics-risk-card{padding:24px 26px;position:relative}.analytics-risk-icon{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--brand);border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.analytics-risk-card h2{letter-spacing:-.01em;font-size:13px;font-weight:500}.analytics-risk-card>strong{font:500 41px/1.1 var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:19px 0 15px;display:block}.analytics-risk-card>p{color:var(--ink-2);margin:0 0 10px;font-size:11px;line-height:1.7}.analytics-risk-card>small{color:var(--ink-3);font-size:9px;line-height:1.7}.analytics-risk-card.kelly{background:linear-gradient(135deg,var(--surface),var(--brand-tint))}.analytics-risk-card.kelly>p b{color:var(--ink);margin-left:6px;font-size:14px;font-weight:500}.analytics-methodology{color:var(--ink-3);margin-top:-10px;padding:0 3px;font-size:10px;line-height:1.9}.analytics-methodology summary{cursor:pointer;align-items:center;gap:8px;width:fit-content;list-style:none;display:flex}.analytics-methodology summary::-webkit-details-marker{display:none}.analytics-methodology summary>svg:last-child{margin-left:7px;transition:transform .2s}.analytics-methodology[open] summary>svg:last-child{transform:rotate(180deg)}.analytics-methodology p{max-width:1050px;margin:13px 0}.analytics-symbol-panel{overflow:hidden}.analytics-symbol-panel>.analytics-card-heading{padding:26px 27px 20px}.analytics-symbol-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 27px 24px;display:grid}.analytics-symbol-highlights>div{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:18px 17px;display:flex}.analytics-symbol-highlights svg{color:var(--ink-3);flex:none;margin-top:1px}.analytics-symbol-highlights small{color:var(--ink-3);margin-bottom:9px;font-size:9px;display:block}.analytics-symbol-highlights b{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;font-weight:550;display:block}.analytics-symbol-highlights strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px;font-weight:500;display:block}.analytics-symbol-toolbar{border-top:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:flex-end;gap:15px;padding:17px 27px;display:flex}.analytics-symbol-toolbar>label{color:var(--ink-3);flex-direction:column;gap:6px;font-size:9px;display:flex}.analytics-symbol-toolbar input,.analytics-symbol-toolbar select{background:var(--surface);border:1px solid var(--line);min-height:34px;color:var(--ink);border-radius:7px;padding:7px 11px;font-size:11px}.analytics-symbol-toolbar input{width:220px}.analytics-symbol-table{min-width:750px!important}.analytics-symbol-table th{white-space:nowrap;letter-spacing:.015em!important;font-size:9px!important}.analytics-symbol-table td{font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:17px!important;padding-bottom:17px!important;font-size:11px!important}.analytics-symbol-table td:last-child,.analytics-symbol-table th:last-child{text-align:right;padding-right:27px}.analytics-symbol-table td:first-child,.analytics-symbol-table th:first-child{padding-left:27px}.analytics-symbol-name{align-items:center;gap:10px;display:inline-flex}.analytics-symbol-name>.symbol-avatar{border-radius:50%;width:27px;height:27px}.analytics-symbol-name b{font-size:11px;font-weight:550}.analytics-execution-highlights{grid-template-columns:1fr 1fr;gap:20px;display:grid}.analytics-execution-card{align-items:center;gap:15px;padding:24px;display:flex}.analytics-execution-icon{border:1px solid var(--line);background:var(--surface-2);width:42px;height:42px;color:var(--ink-3);border-radius:12px;flex:none;place-items:center;display:grid}.analytics-execution-card>div{min-width:0}.analytics-execution-card small{color:var(--ink-3);font-size:9px}.analytics-execution-card h3{letter-spacing:-.02em;margin:6px 0;font-size:16px;font-weight:550}.analytics-execution-card>div>span{color:var(--ink-3);font-size:9px}.analytics-execution-card>strong{letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:23px;font-weight:500}.analytics-execution-card>.premium-icon-button{border:0;width:27px}.analytics-funding-panel{padding:25px 27px}.analytics-funding-panel .analytics-funding-grid{margin-top:27px}.analytics-v2 .analytics-funding-grid b{font-size:23px}.analytics-extended-stats{overflow:hidden}.analytics-extended-stats>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:23px 26px;font-size:13px;font-weight:500;list-style:none;display:flex}.analytics-extended-stats>summary::-webkit-details-marker{display:none}.analytics-extended-stats>summary>span{align-items:center;gap:10px;display:flex}.analytics-extended-stats>summary svg{color:var(--ink-3)}.analytics-extended-stats[open]>summary{border-bottom:1px solid var(--line)}.analytics-extended-stats[open]>summary>svg{transform:rotate(180deg)}.analytics-extended-body{padding:6px 27px 25px}.analytics-extended-body>h3{letter-spacing:-.03em;margin:30px 0 24px;font-size:16px;font-weight:500}.analytics-extended-body .analytics-detail-grid dd{font-size:17px}.analytics-status-footer{color:var(--ink-3);align-items:center;gap:18px;padding:0 2px;font-size:9px;display:flex}.analytics-status-footer>span:first-child{align-items:center;gap:7px;display:flex}.analytics-status-footer .premium-link{align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.analytics-status-dot{background:var(--analytics-up)}.analytics-status-dot.interrupted{background:#d5a04b}.analytics-loading-panel{padding:35px}.analytics-skeleton-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px;display:grid}.analytics-skeleton-grid>i{background:var(--surface-2);border-radius:12px;height:110px}.reporting-timezone-panel{padding:0 27px 25px}.reporting-timezone-panel .settings-card-heading{padding-left:0;padding-right:0}.reporting-clock{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;align-items:center;gap:16px;margin:0 0 23px;padding:20px;display:flex}.reporting-clock>svg{color:var(--brand);flex:none}.reporting-clock>div{flex-direction:column;gap:7px;display:flex}.reporting-clock time{font:500 32px/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.reporting-clock small{color:var(--ink-3);font-size:10px;line-height:1.6}.reporting-clock>span{color:var(--ink-3);overflow-wrap:anywhere;text-align:right;max-width:130px;margin-left:auto;font-size:10px}.reporting-zone-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.reporting-zone-search{grid-column:1/-1}.reporting-zone-fields select{background:var(--surface-2);height:43px;color:var(--ink);border:1px solid var(--line);border-radius:9px;width:100%;padding:0 12px;font-size:12px}.reporting-timezone-panel>p{margin-top:19px;line-height:1.8}.reporting-zone-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.reporting-zone-actions>.btn{font-size:11px}.reporting-zone-notice{color:var(--up);align-items:flex-start;gap:7px;margin-bottom:15px;font-size:11px;display:flex}.reporting-zone-notice svg{flex:none;margin-top:2px}.trade-share-modal{width:calc(100vw - 36px);max-width:780px!important}.trade-share-modal>h2>span{color:var(--brand)}.trade-share-preview{border:1px solid var(--line);background:#101c30;border-radius:15px;min-height:250px;margin:23px 0;overflow:hidden}.trade-share-preview>img{width:100%;height:auto;display:block}.trade-share-preview>.premium-loading{color:#b3c4de;min-height:280px}.trade-share-preview .premium-empty{color:#b3c4de;min-height:250px}.trade-share-actions{gap:12px;margin:22px 0 15px;display:flex}.trade-share-actions>.btn{flex:1;justify-content:center;text-decoration:none}.trade-share-notice{color:var(--ink-2);margin:12px 0;font-size:11px;line-height:1.7}.trade-share-modal>small{font-size:10px;line-height:1.8;display:block}.trade-share-trigger{border:1px solid var(--line);width:27px;height:27px;color:var(--ink-3);border-radius:6px;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.trade-share-trigger:hover{color:var(--brand);background:var(--brand-tint)}@keyframes analytics-bar-in{0%{opacity:.35;transform:scaleY(0)}to{transform:scaleY(1)}}.trade-row-actions{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}@media (width>=1700px){.analytics-pattern-panel{padding:28px 30px}.analytics-card-heading h2{font-size:21px}.analytics-metric>strong{font-size:36px}.analytics-metric.featured>strong{font-size:43px}}@media (width<=1350px){.analytics-calendar-controls{gap:9px}.analytics-calendar-panel>.analytics-card-heading{align-items:flex-start}.analytics-calendar-controls{flex-wrap:wrap;justify-content:flex-end}.analytics-metric{padding:20px 15px}.analytics-metric>strong{font-size:25px}.analytics-metric.featured>strong{font-size:31px}.analytics-pattern-grid{grid-template-columns:1fr 1fr}.analytics-pattern-panel{padding:23px 20px}.analytics-pattern-highlights b{font-size:14px}.analytics-card-heading h2{font-size:17px}.analytics-execution-card{gap:10px;padding:20px 17px}.analytics-execution-card>strong{font-size:21px}.analytics-execution-icon{width:33px;height:33px}}@media (width<=1100px){.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-metric.featured{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;column-gap:15px;display:grid}.analytics-metric.featured>strong{text-align:right;grid-area:1/2/3;margin:0;font-size:35px}.analytics-metric.featured small>span{display:inline}.analytics-calendar-panel>.analytics-card-heading{flex-direction:column}.analytics-calendar-controls{flex-wrap:nowrap;justify-content:space-between;width:100%}.analytics-behavior-grid{grid-template-columns:1fr 1fr}.analytics-pattern-grid{grid-template-columns:1fr}.performance-bars.compact:has(.bar-column:nth-child(24)) .bar-chart-space{min-width:540px}.analytics-symbol-highlights{gap:12px}.analytics-symbol-highlights>div{gap:8px;padding:15px 12px}.analytics-risk-card{padding:22px 20px}.analytics-execution-highlights{grid-template-columns:1fr}.analytics-pattern-panel .analytics-card-heading h2{font-size:19px}.analytics-calendar-panel .bar-chart-space{min-width:580px}}@media (width<=700px){.analytics-v2{gap:18px}.analytics-page-heading{flex-direction:column;align-items:flex-start;gap:19px}.analytics-page-heading h1{letter-spacing:-.045em;font-size:29px!important}.analytics-page-heading p{gap:7px;font-size:11px}.analytics-summary-range{align-items:flex-start;gap:7px;width:100%}.analytics-summary-range .premium-range{justify-content:space-between;width:100%}.analytics-v2 .analytics-scope-bar{gap:15px;padding:18px}.analytics-metrics{grid-template-columns:1fr 1fr;gap:10px}.analytics-metric{border-radius:13px;padding:18px 15px}.analytics-metric>strong{margin:16px 0 9px;font-size:26px}.analytics-metric.featured>strong{font-size:32px}.analytics-metric small{font-size:9px}.analytics-metric.featured{padding:20px 17px}.analytics-calendar-panel{padding:21px 18px 0}.analytics-calendar-controls{flex-wrap:wrap;justify-content:space-between;gap:15px}.analytics-calendar-panel>.analytics-card-heading{gap:20px}.analytics-calendar-panel h2{font-size:22px}.analytics-segments>button{padding:7px 13px}.analytics-period-navigation{margin-left:auto}.analytics-period-navigation>span{gap:6px;min-width:140px;padding:0 5px;font-size:10px}.analytics-period-navigation>button{width:26px}.analytics-calendar-reading{flex-wrap:wrap;gap:13px;margin:25px 0}.analytics-calendar-reading>strong{font-size:32px}.analytics-calendar-reading small{font-size:9px;line-height:1.6}.analytics-calendar-reading>.premium-link{text-align:left;width:100%;margin-top:3px;margin-left:0}.analytics-chart-footer{flex-wrap:wrap;justify-content:flex-start;gap:10px;padding-block:15px;font-size:8px}.analytics-chart-footer>span:last-child{width:100%}.bar-y-axis{font-size:9px}.performance-bars figcaption{gap:11px;font-size:8px}.performance-bars figcaption>small{font-size:8px}.analytics-section-label{align-items:flex-start;font-size:8px;line-height:1.7}.analytics-section-label>span+span{text-align:right;max-width:48%;font-size:8px}.analytics-pattern-panel,.analytics-streak-panel,.analytics-holding-panel{padding:21px 18px}.analytics-pattern-highlights{gap:10px}.analytics-pattern-highlights b{font-size:16px}.analytics-behavior-grid{grid-template-columns:1fr;gap:18px}.analytics-risk-grid{grid-template-columns:1fr;gap:12px}.analytics-risk-card{grid-template-columns:1fr 1fr;column-gap:15px;padding:23px;display:grid}.analytics-risk-icon{border-radius:8px;width:28px;height:28px;position:absolute;top:21px;right:21px}.analytics-risk-icon>svg{width:16px}.analytics-risk-card h2{grid-column:1/-1;padding-right:30px}.analytics-risk-card>strong{grid-area:2/1/4;align-self:center;margin:21px 0 0;font-size:39px}.analytics-risk-card>p{grid-column:2;margin:20px 0 8px;padding-right:0;font-size:10px}.analytics-risk-card>small{grid-column:2;font-size:8px}.analytics-symbol-panel>.analytics-card-heading{padding:22px 18px}.analytics-symbol-highlights{grid-template-columns:1fr;gap:9px;padding:0 18px 20px}.analytics-symbol-highlights>div{align-items:center;gap:12px;padding:14px}.analytics-symbol-highlights>div>span{grid-template-columns:1fr auto;align-items:center;gap:7px 14px;width:100%;display:grid}.analytics-symbol-highlights small{grid-area:1/1;margin:0}.analytics-symbol-highlights b{grid-area:2/1;font-size:14px}.analytics-symbol-highlights strong{white-space:nowrap;grid-area:1/2/3;margin:0;font-size:12px}.analytics-symbol-toolbar{gap:11px;padding:15px 18px}.analytics-symbol-toolbar>label:first-child{flex:1;min-width:0}.analytics-symbol-toolbar input{width:100%}.analytics-symbol-toolbar>label:last-child{max-width:42%}.analytics-symbol-toolbar select{max-width:100%}.analytics-execution-card{padding:20px 17px}.analytics-execution-card small{font-size:8px}.analytics-execution-card>strong{font-size:21px}.analytics-execution-card h3{font-size:15px}.analytics-execution-card>div>span{font-size:8px}.analytics-execution-card .premium-icon-button{width:25px}.analytics-funding-panel{padding:22px 18px}.analytics-funding-panel .analytics-card-heading{align-items:flex-start;gap:12px}.analytics-funding-panel .analytics-card-heading>small{text-align:right;max-width:100px;font-size:8px;line-height:1.6}.analytics-v2 .analytics-funding-grid{gap:23px 15px}.analytics-v2 .analytics-funding-grid b{font-size:21px}.analytics-v2 .analytics-funding-grid svg{width:16px}.analytics-v2 .analytics-funding-grid span{font-size:9px}.analytics-extended-stats>summary{gap:15px;padding:20px 18px;font-size:11px}.analytics-extended-body{padding:0 18px 20px}.analytics-extended-body .analytics-detail-grid dd{font-size:15px}.analytics-status-footer{flex-wrap:wrap;gap:10px;font-size:8px}.analytics-status-footer .premium-link{font-size:9px}.analytics-skeleton-grid{grid-template-columns:1fr 1fr}.analytics-skeleton-grid>i:first-child{grid-column:1/-1}.reporting-timezone-panel{padding:0 19px 20px}.reporting-zone-fields{grid-template-columns:1fr;gap:15px}.reporting-zone-search{grid-column:auto}.reporting-clock{flex-wrap:wrap;gap:12px;padding:17px}.reporting-clock time{font-size:29px}.reporting-clock>span{text-align:left;max-width:none;margin-left:36px;font-size:9px}.reporting-zone-actions{flex-wrap:wrap}.reporting-zone-actions>.btn{flex:1;justify-content:center;min-width:140px}.trade-share-modal{padding:25px 19px!important}.trade-share-preview{min-height:170px}.trade-share-preview>.premium-loading{min-height:190px}.trade-share-modal>h2{font-size:26px!important}.trade-share-modal>.premium-kicker{font-size:8px}.trade-share-actions{gap:9px}}@media (prefers-reduced-motion:reduce){.analytics-v2 *,.reporting-timezone-panel *,.trade-share-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more){.analytics-metric,.analytics-calendar-panel,.analytics-period-navigation,.bar-tooltip,.analytics-pattern-panel{border-width:2px}.analytics-calendar-panel{background:#0c1424}.bar-grid>i{opacity:.7}}[data-theme=dark] .analytics-v2{--analytics-up:#4fd6ac;--analytics-down:#ff8296}.pdf-export-button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:10px 14px;font-size:11px;display:inline-flex}.pdf-export-button:disabled{opacity:.45;cursor:default}.analytics-heading-controls{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.pdf-export-modal{max-width:530px!important}.pdf-export-modal>h2{letter-spacing:-.04em;font-size:32px!important}.pdf-export-modal>h2>span{color:var(--brand)}.pdf-export-modal>p{color:var(--ink-3);max-width:420px;font-size:12px;line-height:1.8}.pdf-export-state{border:1px solid var(--line);background:var(--surface-2);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:224px;margin:24px 0;padding:30px 20px;display:flex}.pdf-export-state>svg{color:var(--ink-3)}.pdf-export-state.ready>svg{color:var(--positive,#16866b)}.pdf-export-state>strong{color:var(--ink);letter-spacing:-.02em;font-size:17px;font-weight:550}.pdf-export-state>p{color:var(--ink-3);max-width:310px;margin:0;font-size:11px;line-height:1.8}.pdf-export-state>span:not(.spin){color:var(--ink-2);font-size:11px}.pdf-export-state>small{color:var(--ink-3);font-size:10px}.pdf-export-save{justify-content:center;gap:10px;width:100%;text-decoration:none;display:flex}.pdf-export-privacy{color:var(--ink-3);justify-content:center;align-items:flex-start;gap:9px;margin-top:20px;font-size:10px;line-height:1.8;display:flex}.pdf-export-privacy>svg{flex:none;margin-top:1px}.pdf-export-notice{text-align:center;margin-bottom:0;color:var(--positive,#16866b)!important;font-size:11px!important}.trade-share-modal{flex-direction:column;display:flex;max-width:700px!important;max-height:calc(100dvh - 60px)!important;overflow:hidden!important}.trade-share-preview{flex:auto;min-height:140px;max-height:none;margin:20px 0 0;overflow:auto}.trade-share-preview>img{max-height:none}.trade-share-actions{background:var(--surface);flex:none;margin:16px 0 12px;padding:0;position:static}.trade-share-modal>h2,.trade-share-modal>p,.trade-share-modal>small,.trade-share-modal>.premium-kicker{flex:none}.trade-share-modal>small{font-size:9px}@media (width<=700px){.analytics-heading-controls{align-items:flex-start;gap:14px;width:100%}.analytics-heading-controls .pdf-export-button{width:100%}.trade-workspace>.premium-page-heading{flex-wrap:wrap;gap:18px}.trade-workspace>.premium-page-heading>.pdf-export-button{width:100%}.pdf-export-modal{padding:27px 20px!important}.pdf-export-modal>h2{font-size:27px!important}.pdf-export-state{padding:24px 14px}.pdf-export-privacy{justify-content:flex-start;font-size:9px}.trade-share-preview{max-height:none}}@media (prefers-reduced-motion:reduce){.pdf-export-modal *{transition:none!important;animation:none!important}}.partner-workspace{gap:25px}.partner-workspace h2{letter-spacing:-.04em;font-size:23px;font-weight:500}.partner-notice{border:1px solid var(--up-tint);background:var(--up-tint);color:var(--up);border-radius:12px;align-items:center;gap:10px;padding:15px 18px;font-size:12px;display:flex}.partner-notice>svg{flex:none}.partner-hero{color:#eef4ff;background:linear-gradient(125deg,#13233e,#0e172a);border-color:#2a3d59;grid-template-columns:1.4fr .6fr;gap:40px;padding:39px 42px;display:grid;overflow:hidden}.partner-hero .premium-kicker{color:#9bbcff;font-size:9px}.partner-hero h2{font:500 clamp(29px,2.7vw,42px)/1.3 var(--font-display);letter-spacing:-.05em;margin:17px 0}.partner-hero h2>span{color:#9cc0ff}.partner-hero p{color:#aebfd7;max-width:590px;font-size:12px;line-height:1.95}.partner-hero-facts{color:#b9cae3;flex-wrap:wrap;gap:22px;margin-top:28px;font-size:10px;display:flex}.partner-hero-facts>span{align-items:center;gap:8px;display:flex}.partner-hero-facts svg{color:#8eaff1}.partner-rate{border-left:1px solid #ffffff16;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.partner-rate>strong{font:500 108px/1 var(--font-display);letter-spacing:-.075em;color:#a6c8ff}.partner-rate>strong>span{letter-spacing:-.05em;font-size:51px}.partner-rate>span{letter-spacing:.13em;color:#9bb1d0;font-size:8px}.partner-rate>small{color:#c1cee0;font-size:11px}.partner-application{grid-template-columns:1fr 1fr;gap:60px;padding:34px;display:grid}.partner-application h2{margin:14px 0 16px}.partner-application p,.partner-links p{color:var(--ink-3);max-width:460px;font-size:12px;line-height:1.9}.partner-application textarea{border:1px solid var(--line-2);background:var(--bg);width:100%;font:13px/1.7 var(--font-sans);color:var(--ink);resize:vertical;border-radius:10px;min-height:110px;padding:13px}.partner-application textarea:focus{outline:2px solid var(--brand);outline-offset:3px}.partner-application .premium-field>span{font-size:10px}.partner-status-card{background:var(--surface-2);border-radius:15px;align-self:center;padding:27px}.partner-status-card p{margin-top:18px;font-size:11px}.partner-review-note{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:10px;margin-top:20px;padding:13px 15px;font-size:11px;line-height:1.8}.partner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.partner-metric{min-width:0;padding:23px 22px}.partner-metric>span{color:var(--ink-2);font-size:11px}.partner-metric>strong{font:500 clamp(23px,2.1vw,34px)/1.2 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:18px 0 13px;display:block}.partner-metric>small{color:var(--ink-3);font-size:9px;line-height:1.7;display:block}.partner-links{grid-template-columns:1fr 1.1fr;gap:40px;padding:32px;display:grid}.partner-links h2{margin:13px 0}.partner-links>div:last-child{gap:15px;display:grid}.partner-links label{color:var(--ink-2);gap:8px;font-size:11px;display:grid}.partner-copy{border:1px solid var(--line-2);background:var(--bg);border-radius:10px;align-items:center;min-width:0;display:flex;overflow:hidden}.partner-copy input{width:0;min-width:0;color:var(--ink);font:11px var(--font-mono);background:0 0;border:0;flex:1;padding:14px}.partner-copy>button{border-left:1px solid var(--line);width:44px;height:44px;color:var(--brand);flex:none;place-items:center;display:grid}.partner-copy>button:hover{background:var(--brand-tint)}.partner-links small{color:var(--ink-3);align-items:center;gap:8px;font-size:10px;line-height:1.7;display:flex}.partner-wallets{padding:29px 32px}.partner-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.partner-section-heading h2{margin:9px 0 0;font-size:20px}.partner-section-heading .premium-kicker{font-size:8px}.partner-section-heading>.btn{font-size:11px}.partner-wallets>p{max-width:700px;font-size:11px;line-height:1.8}.partner-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:23px 0;display:grid}.partner-wallet{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex}.partner-wallet>.payment-asset-icon{flex:none;width:34px;height:34px}.partner-wallet>div{min-width:0}.partner-wallet b{font-size:12px;font-weight:500;display:block}.partner-wallet code{font:9px/1.8 var(--font-mono);color:var(--ink-3);overflow-wrap:anywhere;margin-top:8px;display:block}.partner-empty{min-height:150px;color:var(--ink-3);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:13px;padding:25px;display:flex}.partner-empty>svg{color:var(--brand);opacity:.8}.partner-empty>p{max-width:400px;font-size:12px;line-height:1.8}.partner-history{overflow:hidden}.partner-history>.partner-section-heading{padding:27px 29px 0}.partner-history>small{color:var(--ink-3);padding:18px 29px 22px;font-size:10px;line-height:1.8;display:block}.partner-history .ledger-table{min-width:670px}.partner-history .ledger-table .numeric{font-size:11px}.partner-payout-list>article{border-top:1px solid var(--line);align-items:flex-start;gap:15px;min-width:0;padding:22px 29px;display:flex}.partner-payout-list>article>div{flex:1;min-width:0}.partner-payout-list strong{font:500 19px var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.partner-payout-list article div>span{color:var(--ink-3);margin:7px 0;font-size:10px;display:block}.partner-payout-list code{font:10px/1.8 var(--font-mono);overflow-wrap:anywhere;color:var(--ink-2);display:block}.partner-payout-list small{color:var(--ink-3);margin-top:8px;font-size:10px;line-height:1.8;display:block}.partner-payout-list article>.premium-status{text-transform:capitalize;white-space:normal;text-align:center;max-width:170px}.partner-payout-modal>.premium-field{margin-block:20px}.partner-payout-modal>small{color:var(--ink-3);margin-bottom:20px;font-size:10px;line-height:1.8;display:block}.partner-destination{background:var(--surface-2);border-radius:12px;gap:10px;padding:17px;display:grid}.partner-destination>small{letter-spacing:.1em;color:var(--ink-3);font-size:9px}.partner-destination code{font:10px/1.8 var(--font-mono);overflow-wrap:anywhere;color:var(--ink-2)}@media (width<=1100px){.partner-hero{gap:25px;padding:30px}.partner-application{gap:28px}.partner-metrics{grid-template-columns:1fr 1fr}.partner-links{grid-template-columns:1fr;gap:25px}}@media (width<=700px){.partner-workspace{gap:18px}.partner-hero{grid-template-columns:1fr;gap:25px;padding:27px 23px}.partner-hero h2{font-size:31px}.partner-hero p{font-size:12px}.partner-hero-facts{gap:15px;margin-top:23px}.partner-rate{border:0;border-top:1px solid #ffffff16;align-items:flex-start;gap:9px;padding-top:22px}.partner-rate>strong{font-size:71px}.partner-rate>strong>span{font-size:34px}.partner-rate>small{font-size:10px}.partner-application{grid-template-columns:1fr;gap:23px;padding:24px 21px}.partner-application h2{font-size:25px}.partner-application .premium-field{font-size:12px}.partner-application .premium-field input,.partner-application textarea{font-size:16px}.partner-metrics{gap:10px}.partner-metric{border-radius:15px;padding:19px 16px}.partner-metric>span{font-size:10px}.partner-metric>strong{margin:15px 0 10px;font-size:25px}.partner-metric>small{font-size:9px}.partner-links,.partner-wallets{padding:24px 21px}.partner-copy input{padding:13px 10px;font-size:10px}.partner-wallet-grid{grid-template-columns:1fr}.partner-section-heading{flex-wrap:wrap;align-items:flex-start;gap:16px}.partner-section-heading>.btn{justify-content:center;width:100%}.partner-history>.partner-section-heading{padding:24px 21px 0}.partner-history>small{padding:17px 21px 21px}.partner-payout-list>article{flex-wrap:wrap;gap:13px;padding:21px}.partner-payout-list article>.premium-status{margin-left:47px}.partner-payout-list code{font-size:9px}.partner-payout-modal input{font-size:16px!important}.partner-history .premium-status{font-size:9px}}.ops-shell{position:fixed;inset:0}.ops-member-sheet-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px 26px;display:flex}.ops-member-sheet-heading>div{gap:7px;display:flex}.ops-member-profile{align-items:flex-start;gap:15px;padding:25px 28px;display:flex}.ops-member-profile>div{min-width:0}.ops-member-profile h2{font:500 28px/1.3 var(--font-display);letter-spacing:-.04em;margin:0 0 5px}.ops-member-profile p{color:var(--ink-3);overflow-wrap:anywhere;margin-bottom:12px;font-size:11px}.ops-member-profile .ops-badge{margin-right:5px}.ops-member-body{flex:1;min-height:0;padding:28px;font-size:12px;overflow:auto}.ops-member-body h3{letter-spacing:-.025em;margin:25px 0 16px;font-size:18px;font-weight:500}.ops-member-body .ops-panel-note{margin:18px 0;font-size:11px}.ops-member-tabs>button[aria-current=page]{color:var(--brand-ink);background:var(--brand-tint)}.ops-detail-grid{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0;display:grid;overflow:hidden}.ops-detail-grid>div{background:var(--surface);min-width:0;padding:17px}.ops-detail-grid span{color:var(--ink-3);margin-bottom:7px;font-size:9px;display:block}.ops-detail-grid b{overflow-wrap:anywhere;font-size:12px;font-weight:500}.ops-control-buttons{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.ops-control-buttons .btn{font-size:11px}.ops-membership-form,.ops-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:25px 0;display:grid}.ops-membership-form label,.ops-settings-form label{color:var(--ink-3);flex-direction:column;gap:8px;font-size:10px;display:flex}.ops-member-body input,.ops-member-body select{border:1px solid var(--line-2);min-width:0;max-width:100%;min-height:40px;color:var(--ink);background:var(--surface);border-radius:9px;padding:10px 12px}.ops-record-details{border:1px solid var(--line);color:var(--ink-3);border-radius:10px;margin:24px 0;padding:14px;font-size:10px}.ops-record-details pre{font:10px/1.9 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;margin-top:18px;overflow:auto}.ops-record-files{gap:10px;margin:25px 0;display:grid}.ops-record-files>button{text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:15px;padding:19px;display:flex}.ops-record-files>button>span{flex:1;min-width:0}.ops-record-files b{font-size:12px;font-weight:500;display:block}.ops-record-files small{color:var(--ink-3);margin-top:6px;font-size:9px;display:block}.ops-member-event{border-bottom:1px solid var(--line);padding:17px 0}.ops-member-event b{overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.ops-member-event small{color:var(--ink-3);margin:6px 0;font-size:9px;display:block}.ops-member-event p{color:var(--ink-2);font-size:11px}@media (width<=700px){.ops-member-body{padding:21px 17px}.ops-member-profile{padding:22px 19px}.ops-member-sheet-heading{padding:14px 19px}.ops-member-profile h2{font-size:24px}.ops-detail-grid>div{padding:14px}.ops-membership-form,.ops-settings-form{gap:13px}.ops-member-body input,.ops-member-body select{min-height:44px;font-size:16px}.ops-member-body .btn{min-height:44px}.ops-member-sheet .ops-table{min-width:620px}}.ops-shell,.ops-login{font-family:var(--font-sans);color:var(--ink);font-size:12px;line-height:1.6}.ops-shell{background:var(--bg);grid-template-columns:244px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.ops-rail{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.ops-rail-brand{flex-direction:column;gap:11px;height:108px;padding:26px 23px 18px;display:flex}.ops-rail-brand .brand-lockup>span{font-size:23px}.ops-rail-brand>span{letter-spacing:.19em;color:var(--ink-3);margin-left:43px;font-size:7px}.ops-rail-brand .brand-lockup small{display:none}.ops-rail-label{color:var(--ink-3);letter-spacing:.14em;padding:25px 27px 15px;font-size:8px}.ops-rail>nav{flex:1;padding:0 13px;overflow:auto}.ops-rail nav>button{width:100%;min-height:43px;color:var(--ink-2);text-align:left;border-radius:11px;align-items:center;gap:12px;margin-bottom:6px;padding:11px 14px;font-size:11px;display:flex}.ops-rail nav>button>svg{stroke-width:1.65px;flex:none}.ops-rail nav>button:hover{background:var(--surface-2);color:var(--ink)}.ops-rail nav>button.on{background:var(--brand-tint);color:var(--brand-ink);font-weight:500}.ops-rail nav>button>i{background:var(--brand);border-radius:50%;width:5px;height:5px;margin-left:auto}.ops-rail-foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:24px;padding:20px 17px;display:flex}.ops-admin-avatar,.ops-avatar{border:1px solid var(--line);background:var(--brand-tint);width:35px;height:35px;color:var(--brand);font:500 14px var(--font-display);border-radius:11px;flex:none;place-items:center;display:grid}.ops-rail-foot>div{flex:1;min-width:0}.ops-rail-foot strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.ops-rail-foot>div>span{color:var(--ink-3);text-transform:capitalize;margin-top:4px;font-size:9px;display:block}.ops-rail-foot>button{color:var(--ink-3);border-radius:8px;padding:8px}.ops-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ops-topbar{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:19px;height:77px;padding:0 34px;display:flex}.ops-topbar>div{white-space:nowrap;align-items:center;gap:11px;font-size:10px;display:flex}.ops-topbar>div>span{letter-spacing:.11em;color:var(--ink-3);font-size:8px}.ops-topbar b{font-weight:500}.ops-topbar>div>svg{color:var(--ink-3)}.ops-topbar>form{border:1px solid var(--line);background:var(--bg);width:290px;min-width:0;color:var(--ink-3);border-radius:10px;align-items:center;gap:10px;margin-left:auto;padding:9px 12px;display:flex}.ops-topbar input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.ops-topbar kbd{font:10px var(--font-mono);border:1px solid var(--line-2);border-radius:4px;padding:1px 4px}.ops-topbar>button{border:1px solid var(--line);width:35px;height:35px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.ops-security-label{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex}.ops-security-label svg{color:var(--up)}.ops-topbar>.ops-topbar-signout{display:none}.ops-content{flex:1;min-height:0;padding:35px 34px 25px;overflow:auto}.ops-page-heading{justify-content:space-between;align-items:center;gap:25px;max-width:1750px;margin:0 auto 29px;display:flex}.ops-eyebrow{font:500 8px/1.6 var(--font-sans);letter-spacing:.16em;color:var(--brand)}.ops-page-heading h1{font:500 clamp(30px,2.7vw,42px)/1.2 var(--font-display);letter-spacing:-.055em;margin:9px 0 11px}.ops-page-heading h1>span{color:var(--brand)}.ops-page-heading p{color:var(--ink-3);max-width:750px;font-size:11px;line-height:1.9}.ops-refresh{flex:none;min-height:37px;font-size:10px}.ops-content>section,.ops-content>.ops-summary-grid,.ops-content>.ops-overview-bottom,.ops-content>.ops-applications-grid,.ops-content>.ops-support-layout,.ops-content>.ops-filter-line{max-width:1750px;margin-inline:auto}.ops-footer{max-width:1750px;color:var(--ink-3);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:17px;margin:30px auto 0;font-size:8px;display:flex}.ops-footer>span:last-child{letter-spacing:0;align-items:center;gap:6px;display:flex}.ops-panel{border:1px solid var(--line);background:var(--surface);border-radius:19px;min-width:0;overflow:hidden}.ops-section-heading{justify-content:space-between;align-items:center;gap:18px;padding:25px 26px 21px;display:flex}.ops-section-heading h2{font:500 18px/1.4 var(--font-display);letter-spacing:-.035em;margin:5px 0 0}.ops-section-heading>.ops-eyebrow{font-size:8px}.ops-section-heading>svg{color:var(--brand)}.ops-updated{color:var(--ink-3);text-align:right;font-size:9px;line-height:1.8}.ops-panel-note{color:var(--ink-3);max-width:1000px;margin:-4px 26px 22px;font-size:11px;line-height:1.9}.ops-text-button{color:var(--brand);text-align:left;align-items:center;gap:7px;font-size:11px;display:inline-flex}.ops-text-button:hover{color:var(--brand-ink)}.ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.ops-stat{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:24px 22px}.ops-stat>div{color:var(--ink-2);justify-content:space-between;align-items:center;gap:9px;font-size:11px;display:flex}.ops-stat>div svg{color:var(--brand);stroke-width:1.7px;flex:none}.ops-stat>strong{font:500 clamp(26px,2.6vw,39px)/1.25 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:20px 0 13px;display:block}.ops-stat>small{color:var(--ink-3);font-size:9px;line-height:1.8;display:block}.ops-stat.featured{color:#eef5ff;background:linear-gradient(130deg,#152942,#102037);border-color:#304560}.ops-stat.featured>div{color:#a9c0df}.ops-stat.featured svg{color:#9fbeef}.ops-stat.featured>small{color:#9eb3ce}.ops-attention{margin-bottom:23px}.ops-attention-grid{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ops-attention-grid>button{background:var(--surface);text-align:left;grid-template-columns:1fr auto;gap:8px 13px;padding:25px 23px;display:grid;position:relative}.ops-attention-grid>button:hover{background:var(--surface-2)}.ops-attention-grid>button>span{width:35px;height:35px;color:var(--brand);background:var(--brand-tint);border-radius:10px;place-items:center;display:grid}.ops-attention-grid strong{font:500 31px var(--font-display);letter-spacing:-.04em;grid-area:1/2}.ops-attention-grid b{grid-column:1/-1;margin-top:8px;padding-right:15px;font-size:12px;font-weight:500}.ops-attention-grid small{color:var(--ink-3);grid-column:1/-1;padding-right:12px;font-size:9px;line-height:1.8}.ops-attention-grid>button>svg{color:var(--ink-3);position:absolute;bottom:25px;right:19px}.ops-overview-bottom{grid-template-columns:.85fr 1.15fr;gap:22px;display:grid}.ops-overview-copy{padding:0 26px 26px}.ops-overview-copy>p{color:var(--ink-2);font-size:12px;line-height:1.9}.ops-overview-copy>div{color:var(--ink-3);flex-direction:column;gap:16px;margin:24px 0;font-size:11px;display:flex}.ops-overview-copy>div>span{align-items:center;gap:10px;display:flex}.ops-overview-copy .btn{font-size:11px}.ops-recent-list>div{border-top:1px solid var(--line);align-items:center;gap:11px;min-width:0;padding:17px 24px;display:flex}.ops-recent-list>div>div{flex:1;min-width:0}.ops-recent-list b{overflow-wrap:anywhere;font-size:10px;font-weight:500;display:block}.ops-recent-list small{color:var(--ink-3);margin-top:5px;font-size:8px;line-height:1.8;display:block}.ops-audit-dot{background:var(--ink-3);border-radius:50%;flex:none;width:6px;height:6px}.ops-audit-dot.succeeded{background:var(--up)}.ops-audit-dot.denied,.ops-audit-dot.failed{background:var(--down)}.ops-badge{white-space:nowrap;color:var(--ink-3);background:var(--surface-2);text-transform:capitalize;border-radius:6px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;line-height:1.6;display:inline-flex}.ops-badge>i{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px;display:block}.ops-badge.positive{background:var(--up-tint);color:var(--up)}.ops-badge.warning{background:var(--warn-tint);color:var(--warn)}.ops-badge.negative{background:var(--down-tint);color:var(--down)}.ops-empty{min-height:240px;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:30px;display:flex}.ops-empty>b{color:var(--ink);letter-spacing:-.025em;font-size:16px;font-weight:500}.ops-empty>p{max-width:460px;font-size:11px;line-height:1.9}.ops-empty>svg{color:var(--brand)}.ops-empty .btn{margin-top:8px;font-size:11px}.ops-error,.ops-success{border-radius:11px;padding:14px 17px;font-size:11px;line-height:1.8}.ops-error{background:var(--down-tint);color:var(--down);border:1px solid var(--line);margin-block:15px}.ops-success{background:var(--up-tint);color:var(--up);align-items:center;gap:10px;max-width:1750px;margin:0 auto 20px;display:flex}.ops-success>button{color:inherit;margin-left:auto;padding:5px}.ops-directory-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:21px 24px;display:flex}.ops-directory-tools>form{flex:1;align-items:center;gap:10px;min-width:220px;max-width:410px;display:flex}.ops-directory-tools>form>svg{color:var(--ink-3);flex:none}.ops-directory-tools input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.ops-directory-tools .btn{min-height:34px;padding:7px 11px;font-size:10px}.ops-segments{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:3px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.ops-segments>button{color:var(--ink-3);white-space:nowrap;border-radius:7px;padding:7px 11px;font-size:10px}.ops-segments>button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 2px 5px #00000008}.ops-table-wrap{width:100%;min-width:0;overflow:auto}.ops-table{border-collapse:collapse;width:100%;min-width:750px}.ops-table th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 20px;font-size:8px;font-weight:500}.ops-table td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;padding:18px 20px;font-size:11px;line-height:1.8}.ops-table tbody tr:last-child td{border-bottom:0}.ops-table tbody tr:hover{background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.ops-table td>b{color:var(--ink);font-size:11px;font-weight:500;display:block}.ops-table td>small{color:var(--ink-3);margin-top:4px;font-size:9px;display:block}.ops-table code{font:10px/1.8 var(--font-mono);overflow-wrap:anywhere}.ops-table select,.ops-section-heading>select{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:8px;padding:8px 10px;font-size:11px}.ops-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ops-member-name{text-align:left;min-width:0;color:var(--ink);align-items:center;gap:11px;display:flex}.ops-member-name>span:last-child{min-width:0}.ops-member-name b{white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.ops-member-name small{color:var(--ink-3);white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.ops-member-name em{color:var(--ink-3);margin-top:5px;font-size:8px;font-style:normal;display:block}.ops-open-button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-3);border-radius:9px;place-items:center;display:grid}.ops-open-button:hover:not(:disabled){background:var(--brand-tint);color:var(--brand)}.ops-pagination{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;max-width:1750px;margin-inline:auto;padding:17px 22px;font-size:10px;display:flex}.ops-pagination>div{gap:7px;display:flex}.ops-pagination button{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.ops-filter-line{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.ops-filter-line>span{color:var(--ink-3);font-size:10px;line-height:1.8}.ops-applications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ops-application,.ops-payout{background:var(--surface);border:1px solid var(--line);border-radius:19px;min-width:0;padding:26px}.ops-application>header,.ops-payout>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-application-meta{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:22px 0 19px;font-size:9px;display:flex}.ops-application h3{letter-spacing:-.025em;margin:0 0 10px;font-size:16px;font-weight:500}.ops-application>a{color:var(--brand);align-items:center;gap:7px;font-size:10px;display:inline-flex}.ops-application>details{border-block:1px solid var(--line);margin-top:20px;padding:16px 0}.ops-application summary{cursor:pointer;color:var(--ink-2);justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.ops-application details>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);margin-top:16px;font-size:11px;line-height:1.9}.ops-partner-code{background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:13px;display:flex}.ops-partner-code>span{letter-spacing:.1em;color:var(--ink-3);font-size:7px}.ops-partner-code>code{font:11px var(--font-mono);color:var(--brand)}.ops-inline-label{color:var(--ink-2);gap:9px;margin-top:20px;font-size:10px;display:grid}.ops-inline-label input,.ops-plan-grant input,.ops-plan-grant select,.ops-edit-grid input,.ops-edit-grid select,.ops-trade-account-select{border:1px solid var(--line-2);background:var(--bg);width:100%;min-width:0;height:41px;color:var(--ink);border-radius:9px;padding:0 12px;font-size:12px}.ops-card-actions{flex-wrap:wrap;gap:10px;margin-top:21px;display:flex}.ops-card-actions>.btn{min-height:38px;padding:9px 12px;font-size:10px}.ops-previous-note{white-space:pre-wrap;background:var(--surface-2);color:var(--ink-3);border-radius:8px;margin-top:16px;padding:13px;font-size:10px;line-height:1.8}.ops-payout-amount{align-items:center;gap:13px;min-width:0;display:flex}.ops-payout-amount .payment-asset-icon{flex:none;width:35px;height:35px}.ops-payout-amount strong{font:500 28px/1.2 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;display:block}.ops-payout-amount span{color:var(--ink-3);margin-top:8px;font-size:9px;display:block}.ops-payout>.ops-text-button{margin-top:24px;font-size:13px}.ops-payout>small{color:var(--ink-3);margin-top:5px;font-size:10px;display:block}.ops-wallet-destination{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:9px;margin-top:19px;padding:15px 16px;display:grid}.ops-wallet-destination>span{letter-spacing:.1em;color:var(--ink-3);font-size:8px}.ops-wallet-destination>code{font:10px/1.8 var(--font-mono);overflow-wrap:anywhere;color:var(--ink-2)}.ops-site-list{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:11px;padding:22px 25px;display:flex}.ops-site-list>span{color:var(--ink-3);margin-right:6px;font-size:9px}.ops-site-list>code{font:9px var(--font-mono);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;padding:6px 8px}.ops-audit-table{min-width:900px}.ops-audit-table td{vertical-align:top}.ops-audit-table td:nth-child(4){overflow-wrap:anywhere;max-width:230px}.ops-audit-table details{margin-top:7px;font-size:9px}.ops-audit-table pre{white-space:pre-wrap;max-width:350px;font:9px/1.8 var(--font-mono);overflow-wrap:anywhere;margin-top:7px}.ops-support-layout{grid-template-columns:300px minmax(0,1fr);gap:20px;min-width:0;display:grid}.ops-support-list>.ops-section-heading{padding:22px 20px}.ops-support-list h2{font-size:17px}.ops-support-list select{max-width:130px;font-size:10px}.ops-ticket{text-align:left;border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:9px;width:100%;padding:20px;display:flex}.ops-ticket.selected{background:var(--brand-tint)}.ops-ticket>span:first-child{justify-content:space-between;align-items:center;width:100%;display:flex}.ops-ticket b{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:500}.ops-ticket>span:nth-last-child(2){color:var(--ink-2);font-size:10px}.ops-ticket small{color:var(--ink-3);font-size:8px}.ops-support-thread{min-height:520px}.ops-support-thread>header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:25px;display:flex}.ops-support-thread>header>div{flex:1;min-width:0}.ops-support-thread h2{letter-spacing:-.03em;margin:7px 0 10px;font-size:19px;font-weight:500}.ops-support-thread header>select{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:8px;padding:9px;font-size:10px}.ops-support-messages{flex-direction:column;gap:18px;max-height:65vh;padding:25px;display:flex;overflow:auto}.ops-support-messages article{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;align-self:flex-start;min-width:0;max-width:90%;padding:18px}.ops-support-messages article.admin{background:var(--brand-tint);align-self:flex-end}.ops-support-messages article>div{justify-content:space-between;gap:15px;display:flex}.ops-support-messages b{font-size:10px;font-weight:500}.ops-support-messages small{color:var(--ink-3);font-size:8px}.ops-support-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.9}.ops-support-composer{border-top:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:14px;padding:23px 25px;display:flex}.ops-support-composer textarea{resize:vertical;border:1px solid var(--line-2);background:var(--bg);width:100%;min-height:100px;color:var(--ink);font:12px/1.8 var(--font-sans);border-radius:11px;padding:14px}.ops-support-composer .btn{font-size:11px}.ops-mobile-back{display:none}.ops-add-channel{gap:12px;max-width:650px;padding:0 26px 25px;display:flex}.ops-add-channel>input{border:1px solid var(--line-2);background:var(--bg);min-width:0;color:var(--ink);border-radius:10px;flex:1;padding:10px 13px;font-size:12px}.ops-action-review{max-width:560px!important}.ops-action-review .ops-eyebrow{font-size:8px}.ops-action-review>h2{letter-spacing:-.04em;font-size:27px;line-height:1.35}.ops-action-review>.premium-field textarea{border:1px solid var(--line-2);background:var(--bg);width:100%;color:var(--ink);font:12px/1.8 var(--font-sans);resize:vertical;border-radius:10px;min-height:95px;padding:13px}.ops-review-details{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:13px;padding:17px 18px;display:grid}.ops-review-details>div{grid-template-columns:110px minmax(0,1fr);gap:13px;display:grid}.ops-review-details dt{color:var(--ink-3);font-size:10px}.ops-review-details dd{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px}.ops-review-actions{gap:10px;display:flex}.ops-review-actions>.btn{white-space:normal;flex:1;font-size:11px}.ops-action-review>small{color:var(--ink-3);gap:7px;margin-top:21px;font-size:9px;line-height:1.8;display:flex}.ops-action-review>small svg{flex:none;margin-top:3px}.premium-modal-backdrop:has(>.ops-member-sheet){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06101f70;justify-content:flex-end;padding:0}.ops-member-sheet{background:var(--surface);border-left:1px solid var(--line-2);width:min(780px,100vw);min-width:0;height:100dvh;animation:ops-inspector-enter .22s var(--ease);flex-direction:column;display:flex;box-shadow:-20px 0 80px #0002}.ops-member-sheet-header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:24px 28px;display:flex}.ops-member-sheet-header>.ops-avatar{border-radius:14px;width:44px;height:44px;font-size:19px}.ops-member-sheet-header>div{flex:1;min-width:0}.ops-member-sheet-header h2{font:500 26px/1.3 var(--font-display);letter-spacing:-.045em;margin:4px 0}.ops-member-sheet-header p{color:var(--ink-3);overflow-wrap:anywhere;font-size:10px}.ops-member-tabs{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:5px;padding:12px 22px;display:flex;overflow-x:auto}.ops-member-tabs>button{white-space:nowrap;color:var(--ink-3);border-radius:8px;padding:9px 12px;font-size:10px}.ops-member-tabs>button[aria-pressed=true]{color:var(--brand-ink);background:var(--brand-tint)}.ops-member-sheet-body{flex:1;min-height:0;padding:28px;overflow:auto}.ops-member-sheet-body>h3,.ops-member-sheet-body section h3{letter-spacing:-.035em;margin:0 0 19px;font-size:18px;font-weight:500}.ops-member-sheet>footer{border-top:1px solid var(--line);color:var(--ink-3);background:var(--surface);flex:none;align-items:center;gap:8px;padding:15px 28px;font-size:9px;display:flex}.ops-member-statuses{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:25px;display:flex}.ops-key-values{gap:0;margin:0;display:grid}.ops-key-values>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.85fr) minmax(0,1.15fr);gap:20px;padding:14px 0;display:grid}.ops-key-values dt{color:var(--ink-3);font-size:10px;line-height:1.8}.ops-key-values dd{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.ops-member-controls>section{border:1px solid var(--line);border-radius:15px;margin-top:30px;padding:23px}.ops-member-controls section>p{color:var(--ink-3);font-size:11px;line-height:1.9}.ops-member-control-buttons{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ops-member-control-buttons>.btn{min-height:37px;padding:9px 11px;font-size:10px}.ops-plan-grant{grid-template-columns:1fr 80px auto;align-items:end;gap:10px;margin-top:22px;display:grid}.ops-plan-grant>label,.ops-edit-grid>label{color:var(--ink-3);gap:8px;font-size:10px;display:grid}.ops-plan-grant .btn{padding-inline:12px;font-size:10px}.ops-broker-record{border:1px solid var(--line);border-radius:16px;margin-bottom:23px;padding:23px}.ops-broker-record>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ops-broker-record>header>div{flex:1;min-width:0}.ops-broker-record header h3{margin:0 0 4px;font-size:17px}.ops-broker-record header span{color:var(--ink-3);font-size:10px}.ops-broker-numbers{grid-template-columns:1fr 1fr .7fr;gap:15px;margin-top:25px;display:grid}.ops-broker-numbers span{color:var(--ink-3);font-size:9px;display:block}.ops-broker-numbers b{font:500 20px var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:9px;display:block}.ops-caption{color:var(--ink-3);margin:19px 0;line-height:1.9;font-size:10px!important}.ops-broker-record>.btn.danger{margin-top:16px;font-size:10px}.ops-positions{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.ops-positions h4{margin-bottom:14px;font-size:11px;font-weight:500}.ops-positions>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.ops-positions>div>span{flex:1;min-width:0}.ops-positions b{font-size:12px;font-weight:500}.ops-positions small{color:var(--ink-3);margin-top:4px;font-size:9px;display:block}.ops-positions strong{font:11px var(--font-mono);font-weight:400}.ops-member-connection{margin-top:30px}.ops-settings-editor>p{color:var(--ink-3);font-size:11px;line-height:1.9}.ops-edit-grid{grid-template-columns:1fr 1fr;gap:21px 16px;margin:24px 0;display:grid}.ops-settings-editor form>.btn{font-size:11px}.ops-all-settings{margin-top:28px}.ops-all-settings>summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:10px;padding:16px 0;font-size:11px;list-style:none;display:flex}.ops-member-files{gap:11px;margin-top:25px;display:grid}.ops-member-files>button{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:12px;align-items:center;gap:14px;padding:17px;display:flex}.ops-member-files>button>span{background:var(--surface);width:38px;height:38px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.ops-member-files button>div{flex:1;min-width:0}.ops-member-files b{font-size:11px;font-weight:500;display:block}.ops-member-files small{color:var(--ink-3);margin-top:5px;font-size:9px;display:block}.ops-member-files button>svg{color:var(--ink-3);flex:none}.ops-member-payment-total{background:var(--surface-2);border-radius:14px;margin-bottom:27px;padding:23px}.ops-member-payment-total span{color:var(--ink-3);font-size:10px}.ops-member-payment-total strong{font:500 34px var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:12px 0;display:block}.ops-member-payment-total small{color:var(--ink-3);font-size:9px}.ops-member-payment{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;display:flex}.ops-member-payment>div{min-width:0}.ops-member-payment b{font-size:12px;font-weight:500}.ops-member-payment code{font:10px var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;margin:7px 0;display:block}.ops-member-payment small{color:var(--ink-3);font-size:9px}.ops-member-payment>div:last-child{text-align:right}.ops-member-payment strong{font:500 17px var(--font-display);margin-bottom:9px;display:block}.ops-trade-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.ops-trade-summary>span{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-width:0;padding:16px}.ops-trade-summary small{color:var(--ink-3);font-size:8px;display:block}.ops-trade-summary b{font:500 22px var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;display:block}.ops-command-row,.ops-member-event{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 0;display:flex}.ops-command-row b,.ops-member-event b{overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.ops-command-row small,.ops-member-event small{color:var(--ink-3);margin-top:6px;font-size:9px;display:block}.ops-member-event p{color:var(--ink-2);margin-top:10px;font-size:10px;line-height:1.8}.ops-member-sheet-body>.ops-command-row+h3{margin-top:30px}.ops-login{background:var(--surface);grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.ops-login>aside{color:#edf4ff;background:radial-gradient(at 100% 40%,#2b537737,#0000 75%),linear-gradient(130deg,#13243d,#0c1729);flex-direction:column;justify-content:space-between;gap:65px;min-width:0;padding:48px 55px;display:flex}.ops-login aside .brand-lockup{color:#e7f0ff}.ops-login aside .brand-lockup small{color:#9aafcb}.ops-login aside .brand-fx{color:#8ab6ff}.ops-login aside>.brand-lockup{align-self:flex-start}.ops-login .ops-eyebrow{color:#92b5e9}.ops-login aside h1{font:500 clamp(35px,4.2vw,61px)/1.2 var(--font-display);letter-spacing:-.055em;margin:20px 0 24px}.ops-login aside p{color:#a8bad2;max-width:460px;font-size:13px;line-height:1.9}.ops-login-assurance{color:#a8bad2;align-items:center;gap:13px;margin-top:37px;font-size:10px;line-height:1.9;display:flex}.ops-login-assurance svg{color:#93b8ee;flex:none}.ops-login aside>small{color:#728ba9;letter-spacing:.13em;font-size:8px}.ops-login>main{flex-direction:column;justify-content:center;min-width:0;padding:43px 45px;display:flex}.ops-back{color:var(--ink-3);align-self:flex-start;align-items:center;gap:8px;margin-bottom:30px;font-size:10px;display:flex}.ops-login main>form{width:100%;max-width:390px;margin:auto}.ops-login main .ops-eyebrow{color:var(--brand)}.ops-login h2{font:500 31px/1.3 var(--font-display);letter-spacing:-.05em;margin:13px 0}.ops-login h2>span{color:var(--brand)}.ops-login form>p{color:var(--ink-3);margin-bottom:29px;font-size:12px;line-height:1.9}.ops-login form>label{color:var(--ink-2);gap:9px;margin-bottom:20px;font-size:11px;display:grid}.ops-login form>label>input{border:1px solid var(--line-2);background:var(--bg);height:47px;color:var(--ink);font:13px var(--font-sans);border-radius:11px;padding:0 14px}.ops-login input[autocomplete=one-time-code]{font-family:var(--font-mono);letter-spacing:.15em}.ops-login form>.btn{min-height:46px;margin-top:11px;font-size:11px}.ops-login form>small{color:var(--ink-3);justify-content:center;align-items:center;gap:7px;margin-top:23px;font-size:9px;line-height:1.8;display:flex}.ops-login form>small>svg{flex:none}@keyframes ops-inspector-enter{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:none}}@media (width>=1850px){.ops-applications-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1250px){.ops-shell{grid-template-columns:215px minmax(0,1fr)}.ops-content{padding:29px 25px}.ops-topbar{gap:14px;padding-inline:25px}.ops-topbar form{width:240px}.ops-security-label{display:none}.ops-summary-grid{grid-template-columns:1fr 1fr}.ops-overview-bottom{grid-template-columns:1fr}.ops-attention-grid{grid-template-columns:1fr 1fr}.ops-rail-brand{padding-inline:17px}.ops-support-layout{grid-template-columns:260px minmax(0,1fr)}.ops-application,.ops-payout{padding:22px}.ops-applications-grid{gap:16px}}@media (width<=900px){.ops-shell{flex-direction:column;height:100dvh;display:flex}.ops-rail{border-right:0;border-bottom:1px solid var(--line);flex:none;min-height:0}.ops-rail-brand{flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:16px 19px 12px;display:flex}.ops-rail-brand>span{border:1px solid var(--line);border-radius:5px;margin:0;padding:4px 7px;font-size:7px}.ops-rail-brand .brand-lockup>svg{width:31px;height:31px}.ops-rail-brand .brand-lockup>span{font-size:21px}.ops-rail-label,.ops-rail-foot{display:none}.ops-rail>nav{flex:none;gap:5px;padding:2px 13px 12px;display:flex;overflow:auto}.ops-rail nav>button{white-space:nowrap;flex:none;gap:8px;width:auto;min-height:42px;margin:0;padding:10px 12px;font-size:10px}.ops-rail nav>button>svg{width:16px;height:16px}.ops-rail nav>button>i{display:none}.ops-main{flex:1;min-height:0}.ops-topbar{gap:10px;height:61px;padding:10px 17px}.ops-topbar>div{display:none}.ops-topbar>form{flex:1;width:auto;height:39px;margin:0;padding:8px 10px}.ops-topbar input{font-size:16px}.ops-topbar kbd{display:none}.ops-topbar>button,.ops-topbar>.ops-topbar-signout{width:39px;height:39px;display:grid}.ops-content{padding:25px 17px calc(25px + env(safe-area-inset-bottom))}.ops-page-heading{align-items:flex-start;gap:16px;margin-bottom:23px}.ops-page-heading h1{font-size:31px}.ops-page-heading p{font-size:11px;line-height:1.9}.ops-refresh{gap:6px;min-height:36px;padding:8px 10px;font-size:9px}.ops-eyebrow{font-size:7px}.ops-footer{flex-direction:column;align-items:flex-start;gap:9px;font-size:7px}.ops-summary-grid{gap:11px;margin-bottom:19px}.ops-stat{border-radius:16px;padding:20px 17px}.ops-stat>div{font-size:10px}.ops-stat>strong{margin:18px 0 11px;font-size:29px}.ops-stat>small{font-size:9px}.ops-section-heading{align-items:flex-start;gap:13px;padding:22px 20px}.ops-section-heading h2{font-size:18px}.ops-updated{max-width:125px;font-size:8px}.ops-attention-grid>button{padding:22px 18px}.ops-attention-grid b{font-size:11px}.ops-attention-grid small{font-size:9px}.ops-attention-grid strong{font-size:29px}.ops-attention-grid>button>svg{width:14px;bottom:20px;right:12px}.ops-overview-copy{padding:0 20px 22px}.ops-recent-list>div{padding-inline:20px}.ops-applications-grid{grid-template-columns:1fr}.ops-filter-line{flex-direction:column;align-items:flex-start;gap:13px}.ops-filter-line>span{font-size:9px}.ops-application,.ops-payout{padding:23px}.ops-directory-tools{gap:16px;padding:17px}.ops-directory-tools>form{flex:auto;width:100%;min-width:0;max-width:none}.ops-directory-tools input{font-size:16px}.ops-directory-tools>form>.btn{min-height:39px;font-size:10px}.ops-directory-tools>.ops-segments{justify-content:space-between;width:100%}.ops-segments>button{min-height:32px;padding:7px 10px;font-size:10px}.ops-table th,.ops-table td{padding-inline:17px}.ops-pagination{padding:17px 18px}.ops-pagination button{width:36px;height:36px}.ops-inline-label input,.ops-plan-grant input,.ops-plan-grant select,.ops-edit-grid input,.ops-edit-grid select,.ops-trade-account-select{min-height:44px;font-size:16px}.ops-panel-note{margin-inline:20px;font-size:11px}.ops-site-list{padding:20px}.ops-site-list code{font-size:8px}.ops-support-layout{grid-template-columns:1fr}.ops-support-layout>.ops-support-thread,.ops-support-layout.thread-open>.ops-support-list{display:none}.ops-support-layout.thread-open>.ops-support-thread{display:block}.ops-mobile-back{border:1px solid var(--line);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ops-support-thread>header{flex-wrap:wrap;gap:12px;padding:21px 18px}.ops-support-thread h2{font-size:19px}.ops-support-thread .ops-text-button{font-size:10px}.ops-support-messages{padding:21px 18px}.ops-support-messages article{max-width:96%;padding:17px}.ops-support-messages article>div{flex-direction:column;gap:5px}.ops-support-composer{padding:21px 18px}.ops-support-composer textarea{font-size:16px}.ops-add-channel{flex-direction:column;padding-inline:20px}.ops-add-channel input{min-height:44px;font-size:16px}.ops-add-channel .btn{min-height:44px;font-size:11px}.ops-action-review input,.ops-action-review>.premium-field textarea{font-size:16px}.ops-review-details>div{grid-template-columns:90px minmax(0,1fr);gap:10px}.ops-review-details{padding:16px}.ops-review-details dd{font-size:10px}.ops-action-review .ops-review-actions{flex-wrap:wrap}.ops-review-actions>.btn{min-height:44px;font-size:10px}.ops-login{grid-template-columns:1fr}.ops-login>aside{gap:25px;padding:23px}.ops-login aside>.brand-lockup>span{font-size:23px}.ops-login aside h1{margin:12px 0;font-size:32px}.ops-login aside p{font-size:11px;line-height:1.8}.ops-login-assurance,.ops-login aside>small{display:none}.ops-login>main{padding:24px 23px 35px}.ops-login main>form{max-width:460px;margin:20px auto 0}.ops-back{margin-bottom:0}.ops-login h2{font-size:28px}.ops-login form>label>input{height:48px;font-size:16px}.ops-login form>.btn{min-height:48px;font-size:12px}}@media (width<=700px){.ops-member-sheet{border-left:0;width:100vw}.ops-member-sheet-header{gap:11px;padding:22px 19px}.ops-member-sheet-header h2{font-size:23px}.ops-member-sheet-header>.ops-avatar{width:39px;height:39px;font-size:17px}.ops-member-sheet-header .premium-icon-button{flex:none;width:38px;height:38px}.ops-member-tabs{gap:4px;padding:10px 13px}.ops-member-tabs>button{min-height:38px;padding:10px 11px;font-size:10px}.ops-member-sheet-body{padding:23px 19px}.ops-member-sheet>footer{padding:14px 19px;font-size:8px}.ops-key-values>div{grid-template-columns:minmax(95px,.85fr) minmax(0,1.15fr);gap:15px}.ops-member-controls>section{margin-top:24px;padding:21px 18px}.ops-member-control-buttons{gap:9px}.ops-member-control-buttons>.btn{white-space:normal;flex:1;min-height:41px;font-size:10px}.ops-plan-grant{grid-template-columns:1fr 90px}.ops-plan-grant>.btn{grid-column:1/-1;min-height:44px}.ops-broker-record{padding:20px 17px}.ops-broker-record>header>.ops-badge{margin-left:64px}.ops-broker-numbers{grid-template-columns:1fr 1fr;gap:20px 12px}.ops-broker-numbers>div:last-child{grid-column:1/-1}.ops-broker-numbers b{font-size:23px}.ops-broker-record>.btn.danger{width:100%;min-height:44px;font-size:11px}.ops-edit-grid{gap:19px 13px}.ops-edit-grid>label{font-size:10px}.ops-settings-editor form>.btn{width:100%;min-height:44px;font-size:11px}.ops-member-files>button{gap:11px;padding:15px}.ops-member-files b{font-size:11px}.ops-member-files small{font-size:8px}.ops-trade-summary{gap:9px}.ops-trade-summary>span{padding:14px 10px}.ops-trade-summary b{font-size:20px}.ops-command-row,.ops-member-event{flex-wrap:wrap;gap:10px}.ops-member-event p{font-size:10px}.ops-member-payment-total strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.ops-shell *,.ops-login *,.ops-member-sheet,.ops-action-review *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ops-shell button:hover,.ops-shell button:active,.ops-login button:active{transform:none!important}}@media (prefers-reduced-transparency:reduce){.premium-modal-backdrop:has(>.ops-member-sheet){-webkit-backdrop-filter:none;backdrop-filter:none;background:#06101fbd}}@media (width<=700px){.ops-broker-record>header>div{flex:calc(100% - 70px)}.ops-broker-record>header>.ops-badge{margin-left:0!important}.ops-member-sheet{overflow:hidden}.ops-member-body .ops-table-wrap{max-width:100%}}.ops-safety{margin-top:20px}.ops-safety.paused{border-color:var(--warn);box-shadow:inset 4px 0 0 var(--warn)}.ops-safety-body{flex-direction:column;gap:12px;padding-top:4px;display:flex}.ops-safety-body>p{color:var(--ink-2);max-width:780px;font-size:12px;line-height:1.8}.ops-safety-body>p.ops-safety-note{color:var(--ink-3);font-size:11px}.ops-safety-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ops-safety-actions .ops-checkbox{color:var(--ink-3);cursor:pointer;flex-direction:row;align-items:center;gap:9px;max-width:560px;font-size:11px;line-height:1.6;display:flex}.ops-safety-actions .ops-checkbox>input{width:15px;height:15px;accent-color:var(--brand);flex:none}.ops-safety-actions .btn{align-items:center;gap:8px;display:inline-flex}@media (width<=700px){.ops-safety-actions{flex-direction:column;align-items:stretch}.ops-safety-actions .btn{justify-content:center;width:100%}}.performance-bar{will-change:height,top;transition:height .72s cubic-bezier(.22,.8,.24,1),top .72s cubic-bezier(.22,.8,.24,1),background-color .16s,opacity .16s}.live-number{font-variant-numeric:tabular-nums}.analytics-refresh-button{align-self:flex-end}.ops-member-content>.ops-page-heading{display:none}.ops-member-workspace{max-width:1600px;margin-inline:auto}.ops-member-page-heading{align-items:center;gap:20px;margin-bottom:17px;display:flex}.ops-member-page-heading>.ops-eyebrow{margin-left:auto}.ops-member-page-heading>div{gap:8px;display:flex}.ops-member-workspace>.ops-member-profile{padding:25px 0 27px}.ops-member-workspace .ops-member-profile h2{letter-spacing:-.045em;font-size:32px}.ops-member-workspace .ops-member-profile>.ops-avatar{border-radius:16px;width:52px;height:52px;font-size:23px}.ops-member-account-select{color:var(--ink-3);flex-direction:column;gap:7px;max-width:310px;margin-left:auto;font-size:9px;display:flex}.ops-member-account-select select{border:1px solid var(--line-2);background:var(--surface);min-height:40px;color:var(--ink);border-radius:9px;max-width:100%;padding:9px 12px;font-size:11px}.ops-member-workspace>.ops-member-tabs{border-top:1px solid var(--line);background:var(--bg);z-index:3;margin-top:22px;padding:15px 0;position:sticky;top:-35px}.ops-member-workspace .ops-member-tabs>button{text-transform:capitalize;min-height:38px}.ops-member-workspace>.ops-member-body{padding:26px 0;overflow:visible}.ops-member-workspace .ops-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-live-summary{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}.ops-live-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 22px;display:flex}.ops-live-heading>div{align-items:center;gap:9px;display:flex}.ops-live-heading b{font-size:12px;font-weight:500}.ops-live-heading svg{color:var(--brand)}.ops-live-metrics{grid-template-columns:1.25fr 1.1fr 1.1fr .8fr .8fr;display:grid}.ops-live-metrics>div{border-right:1px solid var(--line);min-width:0;padding:24px 22px}.ops-live-metrics>div:last-child{border:0}.ops-live-metrics span:not(.live-number):not(.sr-only){color:var(--ink-3);font-size:10px}.ops-live-metrics strong{font:500 24px/1.4 var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:11px;display:block}.ops-live-metrics strong .live-number span[aria-hidden]{font-size:inherit;color:inherit}.ops-live-summary>p{background:var(--surface-2);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:7px;padding:12px 22px;font-size:9px;display:flex}.ops-live-summary>p>span{color:var(--warn);margin-left:auto}.ops-membership-editor{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:28px;padding:25px}.ops-membership-editor>header{align-items:center;gap:12px;display:flex}.ops-membership-editor>header>span{background:var(--brand-tint);color:var(--brand);border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.ops-membership-editor h3{margin:0 0 5px;font-size:18px}.ops-membership-editor p{color:var(--ink-3);font-size:10px}.ops-membership-editor>form{grid-template-columns:1fr 1.4fr;gap:18px 24px;margin-top:25px;display:grid}.ops-membership-editor label{color:var(--ink-3);flex-direction:column;gap:8px;font-size:10px;display:flex}.ops-member-body .ops-checkbox{cursor:pointer;flex-direction:row;align-items:center;gap:9px}.ops-member-body .ops-checkbox>input{min-height:unset;width:15px;height:15px;accent-color:var(--brand)}.ops-membership-editor form>div{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:17px;display:flex}.ops-membership-editor form small{color:var(--ink-3);font-size:9px}.ops-book-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.ops-book-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:6px;max-width:100%;padding:5px;display:flex;overflow:auto}.ops-book-tabs button{white-space:nowrap;color:var(--ink-3);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.ops-book-tabs button[aria-selected=true]{background:var(--surface);color:var(--brand-ink);box-shadow:0 1px 4px #00000008}.ops-book-tabs button>span{font:9px var(--font-mono);background:var(--surface-2);border-radius:4px;padding:1px 6px}.ops-book-toolbar>form{flex:1;align-items:center;gap:9px;min-width:210px;max-width:300px;display:flex}.ops-book-toolbar>form>input{flex:1;min-width:0}.ops-book-toolbar .btn{font-size:10px}.ops-book-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.ops-execution{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0;padding:21px}.ops-execution>header{align-items:center;gap:10px;display:flex}.ops-execution>header>div{flex:1;min-width:0}.ops-execution h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:13px}.ops-execution header span:not(.symbol-avatar):not(.symbol-avatar-disc):not(.symbol-quote):not(.symbol-metal-mark){color:var(--ink-3);font-size:9px}.ops-execution header>strong{font:500 15px var(--font-mono);letter-spacing:-.035em}.ops-execution dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px;margin-top:19px;padding-top:19px;display:grid}.ops-execution dl>div{min-width:0}.ops-execution dt{color:var(--ink-3);margin-bottom:5px;font-size:8px}.ops-execution dd{overflow-wrap:anywhere;font-size:10px;font-weight:400;line-height:1.8}.ops-execution .symbol-avatar{flex:none;width:35px;height:35px}@media (width<=1100px){.ops-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-live-metrics>div{border-bottom:1px solid var(--line)}.ops-live-metrics>div:nth-child(n+4){border-bottom:0}.ops-member-workspace .ops-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-book-records{grid-template-columns:1fr}}@media (width<=700px){.ops-member-page-heading{gap:8px}.ops-member-page-heading>.ops-eyebrow{display:none}.ops-member-page-heading>div{margin-left:auto}.ops-member-workspace>.ops-member-profile{flex-wrap:wrap;gap:12px;padding:15px 0 24px}.ops-member-workspace .ops-member-profile h2{font-size:26px}.ops-member-workspace .ops-member-profile>div{flex:1}.ops-member-account-select{width:100%;max-width:none;margin:6px 0 0;font-size:10px}.ops-member-account-select select{min-height:44px;font-size:14px}.ops-live-heading{padding:15px}.ops-live-heading b{font-size:11px}.ops-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-live-metrics>div{padding:17px 15px}.ops-live-metrics>div:first-child{background:var(--brand-tint);grid-column:1/-1}.ops-live-metrics strong{margin-top:6px;font-size:22px}.ops-live-metrics>div:first-child strong{font-size:29px}.ops-live-metrics>div:nth-child(3){border-bottom:1px solid var(--line)}.ops-live-summary>p{padding:12px 15px;font-size:8px}.ops-member-workspace>.ops-member-tabs{top:-25px}.ops-member-workspace .ops-membership-editor{padding:20px 16px}.ops-membership-editor>form{grid-template-columns:1fr;gap:16px}.ops-membership-editor form>div{gap:12px}.ops-membership-editor form .btn{width:100%}.ops-member-workspace .ops-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-book-toolbar{gap:14px}.ops-book-toolbar>form{flex-basis:100%;width:100%;max-width:none}.ops-book-tabs{width:100%}.ops-book-tabs button{flex:1;justify-content:center;gap:6px;padding:10px 8px;font-size:9px}.ops-execution{padding:18px 15px}.ops-execution dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ops-execution header>strong{font-size:13px}.ops-execution dd{font-size:11px}.ops-member-workspace .ops-pagination{gap:12px;padding:16px 0}.ops-member-workspace .ops-pagination>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.performance-bar{will-change:auto;transition:none!important}.analytics-holding-track>i{transition:none!important}}.member-avatar{background:var(--brand-tint);width:38px;height:38px;color:var(--brand);font:500 13px var(--font-display);border:1px solid var(--line);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.member-avatar>img,.member-avatar>svg{object-fit:cover;width:100%;height:100%;display:block}.profile-appearance{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-bottom:23px;padding:23px 0;display:flex}.profile-appearance>.member-avatar{border-radius:22px;width:76px;height:76px}.profile-appearance h3{margin:0 0 6px;font-size:14px;font-weight:500}.profile-appearance p{color:var(--ink-3);margin-bottom:12px;font-size:11px}.profile-appearance .btn{min-height:35px;font-size:10px}.avatar-dialog{width:min(480px,100vw - 28px)}.avatar-dialog>p{color:var(--ink-3);font-size:12px;line-height:1.8}.avatar-preview{place-items:center;margin:26px 0;display:grid}.avatar-preview>.member-avatar{border-radius:30px;width:108px;height:108px;font-size:30px;box-shadow:0 9px 25px #15224112}.avatar-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:23px;display:grid}.avatar-options>button{border:1px solid #0000;border-radius:15px;place-items:center;min-height:53px;padding:5px;display:grid;position:relative}.avatar-options>button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint)}.avatar-options .member-avatar{width:45px;height:45px}.avatar-options>button>svg{background:var(--brand);color:#fff;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;bottom:-3px;right:-3px}.avatar-zoom{color:var(--ink-3);grid-template-columns:80px 1fr;align-items:center;gap:15px;margin:0 0 20px;font-size:10px;display:grid}.avatar-zoom input{accent-color:var(--brand);width:100%;min-width:0;min-height:35px}.avatar-dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:23px;padding-top:20px;display:flex}.avatar-dialog>small{color:var(--ink-3);margin-top:17px;font-size:9px;line-height:1.8;display:block}.ops-member-profile>.member-avatar{border-radius:18px;width:58px;height:58px;font-size:22px}.billing-refined{gap:30px;max-width:1200px;margin-inline:auto}.billing-refined .current-membership{background:linear-gradient(110deg,var(--surface),var(--brand-tint));border-color:var(--line-2);border-radius:18px;padding:25px 28px}.billing-refined .current-membership h2{letter-spacing:-.035em;font-size:23px}.billing-refined .membership-symbol{border-radius:15px;width:50px;height:50px}.billing-refined .section-heading{align-items:flex-end;gap:24px;margin:10px 0 0}.billing-refined .section-heading h2{letter-spacing:-.045em;margin-top:8px;font-size:30px}.billing-refined .section-heading p{color:var(--ink-3);margin-top:9px;font-size:11px}.billing-refined .premium-range{border:1px solid var(--line);border-radius:11px;flex:none;padding:5px}.billing-refined .premium-range button{min-height:36px;padding:8px 16px}.billing-refined .billing-plan-grid{gap:24px}.billing-refined .billing-plan{border-radius:21px;padding:30px 32px 33px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 5px 18px #14264104}.billing-refined .billing-plan:hover{border-color:var(--line-2);box-shadow:0 10px 30px #14264108}.billing-refined .billing-plan.featured{background:linear-gradient(160deg,var(--brand-tint),var(--surface) 55%);border-color:color-mix(in srgb,var(--brand) 33%,var(--line))}.billing-refined .billing-plan-top{gap:10px}.billing-refined .plan-emblem{border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line));border-radius:13px;width:45px;height:45px}.billing-refined .plan-title{margin-top:26px}.billing-refined .plan-title h3{letter-spacing:-.045em;margin-top:5px;font-size:30px;line-height:1.25}.billing-refined .billing-plan>p{min-height:21px;font-size:12px;line-height:1.7}.billing-refined .plan-price{gap:9px;margin-top:24px}.billing-refined .plan-price>strong{letter-spacing:-.06em;font-size:43px;font-weight:500;line-height:1.35}.billing-refined .plan-price>span{color:var(--ink-3);font-size:11px}.billing-refined .plan-billing-total{font-size:10px;line-height:1.8}.plan-capacity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;gap:6px 10px;margin-top:24px;padding:17px 0;display:grid}.plan-capacity>svg{color:var(--brand);grid-row:span 2}.plan-capacity>b{font-size:13px;font-weight:500}.plan-capacity>span{color:var(--ink-3);font-size:10px}.billing-refined .billing-plan .btn{justify-content:space-between;min-height:47px;margin:20px 0 23px;padding-inline:17px}.billing-refined .billing-plan ul{border:0;gap:15px;padding:0}.billing-refined .billing-plan li{align-items:flex-start;font-size:11px;line-height:1.7}.billing-refined .billing-plan li>svg{flex:none;width:15px;height:15px;margin-top:2px}.billing-refined .billing-renewal-note{align-self:center;max-width:900px;padding:0 12px;font-size:10px;line-height:1.9}.billing-refined .billing-renewal-note>svg{flex:none;margin-top:3px}.billing-refined .payment-history{margin-top:10px}.accounts-workspace,.channels-workspace{gap:25px;max-width:1400px;margin-inline:auto}.account-focus{padding:0;overflow:hidden}.account-focus-identity{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:25px 28px;display:flex}.account-focus-identity>.premium-broker-logo{border-radius:14px;width:49px;height:49px}.account-focus-identity>div{flex:1;min-width:0}.account-focus-identity h2{letter-spacing:-.035em;margin:5px 0;font-size:23px;font-weight:500}.account-focus-identity p{font:10px/1.8 var(--font-mono);color:var(--ink-3);overflow-wrap:anywhere}.account-focus-values{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-focus-values>div{border-right:1px solid var(--line);min-width:0;padding:27px 28px}.account-focus-values>div:last-child{border:0}.account-focus-values>div>span{color:var(--ink-3);font-size:10px}.account-focus-values strong{font:500 clamp(24px,2.8vw,35px)/1.4 var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere;margin:9px 0 6px;display:block}.account-focus-values small{color:var(--ink-3);font-size:9px}.account-focus footer{background:var(--surface-2);border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;gap:12px;padding:13px 28px;font-size:9px;line-height:1.8;display:flex}.account-assurance{color:var(--ink-3);align-items:flex-start;gap:15px;padding:8px 4px;display:flex}.account-assurance>svg{color:var(--brand);flex:none;margin-top:2px}.account-assurance h3{color:var(--ink-2);margin-bottom:7px;font-size:12px;font-weight:500}.account-assurance p{max-width:780px;font-size:11px;line-height:1.9}.accounts-workspace .saved-broker-accounts{padding:27px 28px}.accounts-workspace .saved-broker-heading{margin-bottom:26px}.accounts-workspace .saved-broker-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.accounts-workspace .saved-broker-list>div{background:var(--surface);border-radius:15px;grid-template-columns:42px 1fr;align-items:start;gap:17px 12px;padding:22px 18px;display:grid}.accounts-workspace .saved-broker-list>div>span:nth-child(2){min-width:0}.accounts-workspace .saved-broker-list small{overflow-wrap:anywhere;margin-top:7px;line-height:1.8}.accounts-workspace .saved-broker-list .premium-status{grid-column:1/-1;justify-self:start;font-size:9px}.accounts-workspace .account-row-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:47px;padding-top:14px;display:flex}.accounts-workspace .account-row-actions>.premium-icon-button:last-child{margin-left:auto}.accounts-workspace .account-row-actions .btn{min-height:36px;font-size:9px}.channels-workspace .channel-overview{background:linear-gradient(110deg,var(--brand-tint),var(--surface));border-radius:17px;margin:0;padding:23px 26px}.channels-workspace .channel-overview>div>b{font-size:25px}.connection-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.connection-toolbar>label{width:min(290px,45%)}.connection-toolbar input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);border-radius:10px;padding:10px 14px;font-size:11px}.channels-workspace .channel-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.channels-workspace .signal-channel-card{border-radius:19px;padding:25px;transition:border-color .2s,box-shadow .2s}.signal-channel-card:hover{border-color:var(--line-2);box-shadow:0 8px 25px #162d4506}.channels-workspace .signal-channel-card h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:22px 0 7px;font-size:19px}.channels-workspace .signal-channel-card>p{font-size:10px}.channels-workspace .signal-channel-card>code{font-size:9px}.channels-workspace .signal-channel-route{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;margin-top:23px;padding:13px 0;font-size:9px}.channels-workspace .signal-channel-card footer{flex-wrap:wrap;gap:15px;padding-top:21px}.channels-workspace .signal-channel-card footer>.btn{justify-content:space-between;width:100%;font-size:10px}.channels-workspace .signal-channel-card footer>span{font-size:9px}.channels-workspace .add-channel-card{border-radius:19px;min-height:310px;padding:25px}.connection-no-results{border:1px solid var(--line);text-align:center;border-radius:15px;grid-column:1/-1;padding:28px}.connection-no-results h3{font-size:16px}.connection-no-results p{color:var(--ink-3);margin-top:9px;font-size:11px}@media (width<=1200px){.accounts-workspace .saved-broker-list,.channels-workspace .channel-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.premium-app .tabbar{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding-inline:5px}.premium-app .tab{gap:5px;font-size:8px}.premium-app .tab-ico svg{width:20px;height:20px}.premium-app .tab-ico .tab-count{font-size:7px}.premium-app .view.premium-content{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}.premium-app .premium-page-heading{gap:14px;margin-bottom:8px}.premium-app .premium-page-heading h1{font-size:27px}.premium-app .premium-page-heading p{font-size:11px;line-height:1.75}.premium-app .premium-icon-button{min-width:44px;min-height:44px}.premium-app input:not([type=checkbox]):not([type=radio]):not([type=range]),.premium-app select,.premium-app textarea{font-size:16px}.premium-app .premium-range button{min-height:40px}.mobile-dashboard-v3{gap:19px}.mobile-dashboard-v3>.premium-page-heading h1{max-width:none;font-size:27px}.mobile-home-summary{gap:12px}.mobile-home-shortcuts{grid-row:2;gap:5px;padding:0}.mobile-home-shortcuts>button{gap:6px;min-height:64px;font-size:9px}.mobile-home-shortcuts button>span{border-radius:12px;width:38px;height:38px}.mobile-equity-hero{border-radius:19px;padding:17px 19px 0}.mobile-equity-hero>strong{margin:13px 0 10px;font-size:clamp(29px,8vw,38px)}.mobile-equity-balance{margin-bottom:15px;font-size:10px}.mobile-equity-footer{margin-inline:-19px;padding:7px 12px 7px 19px}.mobile-equity-footer>span{font-size:8px}.mobile-equity-footer>button{width:32px;height:32px}.mobile-kpi-grid{gap:10px}.mobile-kpi-grid>section{border-radius:14px;padding:14px 14px 13px}.mobile-kpi-grid strong{margin:9px 0 6px;font-size:24px}.mobile-kpi-grid small{font-size:8px}.mobile-dashboard-v3 .performance-workspace{padding:21px 16px}.mobile-dashboard-v3 .chart-coordinate-space{grid-template-rows:180px auto}.mobile-dashboard-v3 .performance-reading{margin:19px 0 22px}.mobile-dashboard-v3 .performance-reading>strong{font-size:26px}.billing-refined{gap:24px}.billing-refined .section-heading{flex-direction:column;align-items:stretch;gap:18px}.billing-refined .section-heading h2{font-size:25px}.billing-refined .section-heading .premium-range{align-self:stretch;display:flex}.billing-refined .premium-range button{flex:1;padding:8px;font-size:10px}.billing-refined .current-membership{gap:15px;padding:21px}.billing-refined .current-membership h2{font-size:21px}.billing-refined .membership-expiry{border-top:1px solid var(--line);flex-basis:100%;align-items:flex-start;margin-left:0;padding-top:15px}.billing-refined .billing-plan{padding:25px}.billing-refined .plan-title h3{font-size:28px}.billing-refined .plan-price>strong{font-size:39px}.billing-refined .billing-plan li{font-size:12px}.billing-refined .billing-renewal-note{padding:0;font-size:10px}.accounts-workspace,.channels-workspace{gap:20px}.account-focus-identity{flex-wrap:wrap;gap:12px;padding:21px 19px}.account-focus-identity h2{font-size:20px}.account-focus-identity>.premium-status{margin-top:-2px;margin-left:60px}.account-focus-values{grid-template-columns:repeat(2,minmax(0,1fr))}.account-focus-values>div{border-top:1px solid var(--line);padding:17px 19px}.account-focus-values>div:first-child{background:var(--brand-tint);border-top:0;grid-column:1/-1}.account-focus-values strong{margin:7px 0 5px;font-size:24px}.account-focus-values>div:first-child strong{font-size:31px}.account-focus footer{flex-direction:column;gap:2px;padding:11px 19px;font-size:8px}.accounts-workspace .saved-broker-accounts{padding:22px 19px}.saved-broker-heading{flex-wrap:wrap;gap:16px}.saved-broker-heading>.btn{justify-content:center;width:100%}.saved-broker-heading h2{font-size:20px}.accounts-workspace .saved-broker-list{grid-template-columns:1fr}.accounts-workspace .saved-broker-list>div{padding:19px 16px}.accounts-workspace .account-row-actions .btn{min-height:44px;font-size:11px}.account-assurance{gap:12px;padding:5px 2px}.account-assurance p{font-size:10px}.channels-workspace .channel-overview{align-items:flex-start;gap:14px;padding:20px}.channels-workspace .channel-overview>div{width:100%}.channels-workspace .channel-overview>p{width:100%;margin:0}.connection-toolbar{flex-direction:column;align-items:stretch;gap:13px}.connection-toolbar>label{width:100%}.connection-toolbar .premium-range{width:100%;display:flex}.connection-toolbar .premium-range button{flex:1;padding:7px;font-size:10px}.channels-workspace .channel-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.channels-workspace .signal-channel-card{padding:21px}.channels-workspace .signal-channel-route{flex-wrap:wrap}.profile-appearance{gap:14px;padding:20px 0}.profile-appearance>.member-avatar{border-radius:18px;width:64px;height:64px}.profile-appearance p{font-size:10px;line-height:1.8}.profile-appearance .btn{min-height:44px}.avatar-dialog{padding:25px 21px}.avatar-options{gap:8px}.avatar-options .member-avatar{width:40px;height:40px}.avatar-options>button{min-height:48px;padding:4px}.avatar-dialog-actions>.btn{flex:1}.premium-app .ledger-toolbar{gap:12px}.premium-app .ledger-tabs{max-width:100%;overflow-x:auto}.premium-app .ledger-filters{flex-wrap:wrap;gap:10px}.premium-app .ledger-filters>*{min-width:0}.premium-app .ledger-filter{max-width:100%}.premium-app .analytics-stat{padding:18px 15px}.premium-app .analytics-stat strong{font-size:26px}.premium-app .analytics-toolbar{flex-wrap:wrap;gap:13px}.premium-app .analytics-toolbar>.btn{min-height:44px}.premium-app .analytics-panel-heading{flex-wrap:wrap;gap:16px}.premium-app .calendar-navigation{min-width:0;max-width:100%}.premium-app .settings-page,.premium-app .trade-workspace,.premium-app .analytics-workspace{min-width:0}.premium-app .mobile-nav-grid button{min-height:57px}.premium-app .workspace-footer{margin-top:22px}}@media (width<=600px){.channels-workspace .channel-card-grid,.billing-refined .billing-plan-grid{grid-template-columns:1fr}.channels-workspace .add-channel-card{min-height:210px}.billing-refined .billing-plan-top>.premium-status{font-size:9px}.billing-refined .plan-title{margin-top:23px}.premium-app .premium-page-heading>.btn{justify-content:center;width:100%}.channels-workspace .signal-channel-route{justify-content:space-between}.accounts-workspace .account-plan-notice{flex-wrap:wrap}.profile-form-footer{flex-wrap:wrap;gap:15px}.profile-form-footer>.btn{width:100%}.avatar-dialog h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.billing-refined .billing-plan,.signal-channel-card{transition:none}}.analytics-heading-controls{grid-template-columns:44px minmax(0,auto);align-items:end;gap:12px;display:grid}.analytics-heading-controls .analytics-summary-range{grid-column:1/-1}.analytics-heading-controls>.analytics-refresh-button{align-self:stretch}.analytics-heading-controls>.pdf-export-button{width:auto;min-height:44px}.analytics-metric>strong{white-space:normal;overflow-wrap:anywhere}@media (width<=700px){.analytics-heading-controls{grid-template-columns:44px minmax(0,1fr)}.analytics-metric.featured{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.analytics-metric.featured>strong{font-size:clamp(24px,7.5vw,32px)}.analytics-calendar-controls{gap:13px}.analytics-period-navigation>button{width:40px;height:40px}.analytics-period-navigation>span{flex:1;min-width:0}.analytics-period-navigation,.analytics-calendar-panel .analytics-segments{width:100%}.analytics-calendar-panel .analytics-segments>button{flex:1;min-height:40px}.analytics-calendar-panel .analytics-calendar-controls{flex-direction:column;align-items:stretch}}.mobile-trade-actions{gap:9px;margin-top:14px;display:flex}.mobile-trade-actions>.btn{flex:1;justify-content:center;min-height:44px;font-size:10px}.mobile-trade-card>details>summary{align-items:center;min-height:44px;display:flex}.live-number,.live-number>span[aria-hidden=true]{letter-spacing:inherit;color:inherit;font:inherit!important}.broker-account-values strong .live-number{color:inherit;margin:0;display:inline}.channels-workspace>.premium-page-heading,.accounts-workspace>.premium-page-heading{margin-bottom:0}.account-chart .chart-y-labels{display:block;position:relative}.account-chart .chart-y-labels>span{position:absolute;right:0;transform:translateY(-50%)}.account-chart .chart-y-labels>span:last-child{transform:translateY(-50%)}.equity-curve{transition:stroke-dashoffset .85s cubic-bezier(.2,.7,.2,1)}.equity-area{transition:opacity .75s}.chart-latest-point{border:2px solid var(--surface);background:var(--chart-accent);pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #69adff20}.chart-reading>span{color:var(--ink-3);margin-top:7px;font-size:10px;display:block}.dashboard-popover{border:1px solid var(--line-2);background:var(--surface);border-radius:16px;margin:0;transform:none;box-shadow:0 16px 48px #10254a26}.notification-unread-dot{background:var(--brand);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:9px}.dashboard-utility-button{position:relative}.info-tip-button{vertical-align:middle;width:26px;height:26px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;margin-left:4px;display:inline-grid}.info-tip-button:hover,.info-tip-button:focus-visible{color:var(--brand);background:var(--brand-tint)}.info-tip-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rfx-info-tooltip{background:var(--surface);border:1px solid var(--line-2);color:var(--ink);font:12px/1.7 var(--font-sans);pointer-events:none;border-radius:12px;padding:15px 17px;box-shadow:0 12px 38px #10254a26}.rfx-info-tooltip>b{font-weight:500}.rfx-info-tooltip>p{color:var(--ink-2);margin-top:6px;font-size:11px;line-height:1.8}.analytics-risk-card h2{align-items:center;gap:5px;display:flex}.original-analytics [data-reveal=pending]{opacity:0;transform:translateY(10px)}.original-analytics [data-reveal=shown]{opacity:1;transition:opacity .38s,transform .38s cubic-bezier(.2,.7,.2,1);transform:none}.original-scope-bar .analytics-scope-toggle{border:1px solid var(--line-2);background:var(--surface);border-radius:11px;padding:9px 12px}.original-scope-bar .analytics-scope-toggle:has(input:checked){border-color:var(--brand-soft);background:var(--brand-tint)}.original-scope-bar .analytics-scope-toggle>span{color:var(--ink);font-size:11px}.signal-flow{min-width:0;color:var(--ink-3);align-items:center;gap:14px;display:flex}.signal-flow>span{flex:none;align-items:center;gap:8px;display:flex}.signal-flow b{white-space:nowrap;font-size:10px;font-weight:500}.signal-flow>span>i{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.signal-flow>em{background:var(--line-2);flex:1;min-width:18px;height:1px;position:relative;overflow:hidden}.signal-flow>em>i{background:var(--brand);opacity:0;width:35%;height:100%;position:absolute;left:-35%}.signal-flow.active>em>i{animation:2.8s ease-in-out infinite original-signal}.signal-flow.active>em:last-of-type>i{animation-delay:.55s}.channel-signal-path{border:1px solid var(--line);border-radius:var(--premium-radius);background:var(--surface);padding:17px 22px}.channel-signal-path .signal-flow{max-width:620px;margin:auto}@keyframes original-signal{12%{opacity:.8}75%{opacity:.8;transform:translate(390%)}to{opacity:0;transform:translate(390%)}}.bot-brand-mark{border:1px solid var(--line);background:var(--brand-tint);width:60px;height:60px;color:var(--brand);border-radius:17px;flex:none;place-items:center;display:grid}.bot-card-body>.bot-brand-mark{margin:0 20px 0 0}.compact-bot-card .bot-card-body{align-items:center;gap:13px}.compact-bot-card .bot-brand-mark{border-radius:12px;width:42px;height:42px;margin:0}.compact-bot-card .bot-brand-mark>svg{width:28px;height:28px}.compact-bot-card .bot-card-info{flex:1;min-width:0}.compact-bot-card .bot-card-info h3{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.bot-card-info .signal-flow{gap:8px;margin-top:18px}.bot-card-info .signal-flow>span{gap:5px}.bot-card-info .signal-flow>span>i{border-radius:7px;width:23px;height:23px}.bot-card-info .signal-flow b{font-size:9px}.bot-card-info .signal-flow>em{min-width:8px}.compact-bot-card .signal-flow>span{flex-direction:column;gap:5px}.compact-bot-card .signal-flow>em{margin-bottom:16px}.compact-bot-card .signal-flow{justify-content:space-between}.bot-account-label{align-items:center;gap:8px;display:flex}.bot-account-label>.premium-broker-logo{border-radius:8px;flex:none;width:26px;height:26px}.channels-workspace .channel-card-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.channels-workspace .signal-channel-card{grid-template-columns:50px minmax(170px,1fr) auto;align-items:center;gap:5px 17px;padding:21px 24px;display:grid}.channels-workspace .signal-channel-heading{display:contents}.channels-workspace .signal-channel-heading>.channel-avatar{grid-row:1/4;width:46px;height:46px}.channels-workspace .signal-channel-heading>.premium-status{grid-area:1/3}.channels-workspace .signal-channel-card>h2{overflow-wrap:anywhere;grid-area:1/2;margin:0;font-size:17px}.channels-workspace .signal-channel-card>p{grid-area:2/2;margin:0;font-size:11px}.channels-workspace .signal-channel-card>code{overflow-wrap:anywhere;grid-area:3/2;margin:3px 0 0;font-size:10px}.channels-workspace .signal-channel-route{display:none}.channels-workspace .signal-channel-card>footer{border:0;grid-area:2/3/4;margin:0;padding:0}.channels-workspace .signal-channel-card>footer>span{display:none}.channels-workspace .signal-channel-card>footer .btn{min-height:36px;font-size:11px}.channel-list-add{justify-self:start;min-height:39px;font-size:12px}.channels-workspace .channel-security-note{padding-top:4px}.broker-account-cards{gap:20px;display:grid}.broker-account-card{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:24px;padding:25px 27px 0;display:grid}.broker-account-identity{align-items:center;gap:13px;display:flex}.broker-account-identity>.premium-broker-logo{border-radius:14px;flex:none;width:48px;height:48px}.broker-account-identity>div{flex:1;min-width:0}.broker-account-identity h2{font:500 21px/1.3 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.broker-account-identity p{color:var(--ink-3);overflow-wrap:anywhere;margin-top:6px;font-size:11px}.broker-account-identity>.premium-status{font-size:9px}.broker-account-details{grid-template-columns:1fr 1.4fr;gap:18px;margin-top:22px;display:grid}.broker-account-details dt{color:var(--ink-3);margin-bottom:8px;font-size:10px}.broker-account-details dd{font:12px/1.7 var(--font-mono);overflow-wrap:anywhere}.broker-account-values{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;align-content:center;gap:18px;padding-left:26px;display:grid}.broker-account-values>div:first-child{grid-column:1/-1}.broker-account-values span{color:var(--ink-3);margin-bottom:9px;font-size:10px;display:block}.broker-account-values strong{font:500 20px var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere}.broker-account-values>div:first-child strong{font-size:31px}.broker-account-values>small{color:var(--ink-3);grid-column:1/-1;font-size:10px}.broker-account-actions{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:10px;padding:17px 0;display:flex}.broker-account-actions>.btn{min-height:36px;font-size:11px}.broker-account-actions>.btn:last-child{margin-left:auto}.danger-text{color:var(--down)!important}.account-action-message{grid-column:1/-1;padding-bottom:18px;font-size:11px;line-height:1.8}.profile-panel{position:relative}.profile-panel>.settings-card-heading{padding-right:80px}.profile-photo-action{border-radius:15px;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:25px;right:25px}.profile-photo-action>.member-avatar{border-radius:15px;width:50px;height:50px}.profile-photo-action>span:last-child{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--brand);border-radius:7px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.profile-photo-action:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.reporting-clock{align-items:center;gap:13px;min-height:0;margin-bottom:20px;padding:14px 17px;display:flex}.reporting-clock>svg{width:20px;height:20px}.reporting-clock time{font:22px var(--font-mono)}.reporting-clock small{margin-top:5px;font-size:10px}.reporting-clock>span{margin-left:auto;font-size:10px}.reporting-city-option{color:var(--ink-3);grid-column:1/-1;font-size:11px}.reporting-city-option>summary{cursor:pointer}.reporting-city-option .premium-field{margin-top:13px}.preference-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.preference-row:last-of-type{border-bottom:0}.preference-row h3{font-size:12px;font-weight:500}.preference-row p{color:var(--ink-3);margin-top:6px;font-size:11px;line-height:1.8}.preference-switch{background:var(--surface-3);border:1px solid var(--line-2);border-radius:20px;flex:none;width:38px;height:23px;transition:background .2s;display:block;position:relative}.preference-switch>i{background:var(--ink-3);border-radius:50%;width:15px;height:15px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.preference-switch[aria-checked=true]{background:var(--brand);border-color:var(--brand)}.preference-switch[aria-checked=true]>i{background:#fff;transform:translate(15px)}.preference-switch:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.preference-switch:disabled{opacity:.45}.notification-settings{padding:25px 27px}.notification-settings>p{margin-top:16px;font-size:11px}.original-appearance-options{gap:8px;display:flex}.original-appearance-options>.btn[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand-soft);color:var(--brand)}@media (width<=900px){.premium-app .main>.workspace-utilities{flex-wrap:nowrap;gap:7px}.premium-app .main>.workspace-utilities>.workspace-theme-button{display:none}.premium-app .main>.workspace-utilities>.pill{padding-inline:10px;font-size:9px}.premium-app .tabbar{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-app .workspace-header .workspace-utilities{flex-wrap:nowrap;gap:7px}.premium-app .workspace-header .workspace-theme-button{display:none}.premium-app .mobile-trade-cards{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.premium-app .mobile-trade-card{box-sizing:border-box;width:100%;min-width:0}.premium-app .mobile-trade-card-head{gap:10px;min-width:0}.premium-app .mobile-trade-card-head>.trade-symbol-button{flex:1;min-width:0}.premium-app .mobile-trade-card-head>.trade-symbol-button .trade-symbol-text{min-width:0}.premium-app .mobile-trade-card-head>div{flex:none}.premium-app .mobile-trade-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.premium-app .mobile-trade-actions>.btn{white-space:normal;justify-content:center;min-width:0;padding:10px 6px;font-size:10px}.channels-workspace .signal-channel-card{grid-template-columns:40px minmax(0,1fr);gap:5px 12px;padding:18px}.channels-workspace .signal-channel-heading>.channel-avatar{width:38px;height:38px}.channels-workspace .signal-channel-heading>.premium-status{grid-area:4/2;justify-self:start;margin-top:8px}.channels-workspace .signal-channel-card>h2{font-size:15px}.channels-workspace .signal-channel-card>footer{border-top:1px solid var(--line);grid-area:5/1/auto/-1;justify-content:flex-end;margin-top:11px;padding-top:12px}.channel-signal-path{padding:15px}.signal-flow{gap:7px}.signal-flow>span{gap:5px}.signal-flow b{font-size:9px}.signal-flow>span>i{width:26px;height:26px}.signal-flow>em{min-width:7px}.broker-account-card{grid-template-columns:1fr;gap:20px;padding:21px 18px 0}.broker-account-identity{flex-wrap:wrap;gap:11px}.broker-account-identity>div{min-width:120px}.broker-account-identity>.premium-broker-logo{width:42px;height:42px}.broker-account-identity h2{font-size:19px}.broker-account-identity p{font-size:10px}.broker-account-details{gap:13px;margin-top:20px}.broker-account-details dd{font-size:11px}.broker-account-values{border-left:0;border-top:1px solid var(--line);gap:17px;padding:20px 0 0}.broker-account-values>div:first-child strong{font-size:29px}.broker-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.broker-account-actions>.btn{justify-content:center;min-height:42px;padding:8px;font-size:10px}.broker-account-actions>.btn:last-child{margin:0}.bot-card-body>.bot-brand-mark{width:46px;height:46px;margin:0}.bot-card-body>.bot-brand-mark>svg{width:30px;height:30px}.bot-card-body{gap:14px}.bot-card-info h3{font-size:19px}.bot-card-info .signal-flow>span{flex-direction:column}.bot-card-info .signal-flow>em{margin-bottom:16px}.bot-card-statistics{min-width:0}.bot-card:not(.compact-bot-card) .bot-card-body{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;display:grid}.bot-card:not(.compact-bot-card) .bot-card-statistics{grid-column:1/-1}.profile-photo-action{width:44px;height:44px;top:22px;right:18px}.profile-photo-action>.member-avatar{width:44px;height:44px}.profile-panel>.settings-card-heading{padding-right:62px}.reporting-clock{flex-wrap:wrap;padding:13px}.reporting-clock>span{margin-left:32px}.reporting-clock time{font-size:21px}.notification-settings{padding:21px 18px}.preference-row h3{font-size:11px}.preference-row p{font-size:10px}.original-scope-bar{flex-wrap:wrap;gap:15px}.original-scope-bar .analytics-scope-toggle{justify-content:space-between;width:100%}}@media (width<=360px){.channel-signal-path .signal-flow>span{flex-direction:column}.channel-signal-path .signal-flow>em{margin-bottom:16px}.broker-account-identity>.premium-status{margin-left:53px}.bot-card-info .signal-flow b{font-size:8px}}@media (prefers-reduced-motion:reduce){.original-analytics [data-reveal]{opacity:1;transition:none;transform:none}.signal-flow.active>em>i{animation:none}.preference-switch,.preference-switch>i{transition:none}}.mobile-reference-summary{display:none}@media (width<=900px){.premium-app .view.premium-content{scroll-padding-bottom:90px;padding:18px 16px calc(90px + env(safe-area-inset-bottom))!important}.premium-app .premium-page-heading{gap:12px;margin-bottom:14px}.premium-app .premium-page-heading h1{font-size:27px;line-height:1.25}.premium-app .premium-page-heading p{font-size:11px;line-height:1.8}.premium-app .premium-dashboard{gap:18px}.premium-app .premium-dashboard>.premium-page-heading{margin-bottom:0}.premium-app .premium-dashboard .dashboard-summary{display:none}.mobile-reference-summary{gap:15px;min-width:0;display:grid}.reference-equity-card{color:#edf5ff;background:radial-gradient(at 100% 0,#315d9140,#0000 70%),linear-gradient(125deg,#13253f,#0c192c);border:1px solid #304561;border-radius:21px;min-width:0;padding:21px 22px 23px;box-shadow:0 9px 27px #10254212}.reference-equity-top{color:#a5bddb;font:500 9px/1.5 var(--font-sans);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:14px;display:flex}.reference-equity-currency{color:#c8def6;font:10px/1.3 var(--font-mono);letter-spacing:.06em;border:1px solid #b4d5ff22;border-radius:6px;padding:5px 7px}.reference-equity-card>strong{font:500 clamp(30px,9vw,42px)/1.2 var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:15px 0 13px;display:block}.reference-equity-balance{color:#96acca;align-items:baseline;gap:10px;font-size:11px;line-height:1.7;display:flex}.reference-equity-balance>b{color:#cedff3;font-variant-numeric:tabular-nums;font-weight:400}.reference-mobile-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.reference-mobile-kpis>section{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:18px 17px 17px}.reference-mobile-kpis section>span{font:500 8px/1.6 var(--font-sans);letter-spacing:.085em;color:var(--ink-3);display:block}.reference-mobile-kpis strong{font:500 clamp(22px,6.3vw,29px)/1.25 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:13px 0 8px;display:block}.reference-mobile-kpis small{color:var(--ink-3);font-size:9px;line-height:1.7;display:block}.premium-app .dashboard-summary .grid.g-4{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-app .dashboard-summary .stat{border-radius:var(--premium-radius);min-height:126px;padding:18px 16px}.premium-app .dashboard-summary .stat-label{align-items:flex-start;min-height:32px;font-size:10px;line-height:1.65}.premium-app .dashboard-summary .stat-label>svg{flex:none;width:14px;height:14px;margin-top:2px}.premium-app .dashboard-summary .stat-value{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:8px;font-size:25px;line-height:1.2}.premium-app .dashboard-summary .stat-sub{margin-top:9px;font-size:9px;line-height:1.8}.premium-app .premium-dashboard .dashboard-toolbar{flex-wrap:nowrap;gap:8px;width:100%;display:flex}.premium-app .premium-dashboard .dashboard-toolbar>.dashboard-toolbar-divider{display:none}.premium-app .premium-dashboard .dashboard-toolbar>button[aria-label^=Switch\ to]{place-items:center;margin-left:0;display:inline-grid}.premium-app .premium-dashboard .dashboard-create-button{display:none}.premium-app .premium-dashboard .dashboard-toolbar>.dashboard-control-anchor:last-of-type{margin-left:auto}.premium-app .premium-dashboard .dashboard-upgrade-button{padding:8px;font-size:10px}.premium-app .premium-dashboard .dashboard-upgrade-button>span{display:inline}.premium-app .premium-dashboard .dashboard-broker-button{gap:6px;min-width:0;max-width:150px;padding:7px 9px;font-size:11px}.premium-app .premium-dashboard .dashboard-broker-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:86px;overflow:hidden}.premium-app .premium-dashboard .dashboard-broker-button .premium-broker-logo{flex:none;width:24px;height:24px}.premium-app .premium-dashboard .dashboard-utility-button{width:40px;min-width:40px;height:40px;min-height:40px}.premium-app .main>.workspace-utilities>.pill{display:none}.premium-app .main>.workspace-utilities>.workspace-theme-button{width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}.premium-app .premium-dashboard>.premium-performance-layout{gap:18px;display:grid}.premium-app .premium-dashboard .performance-workspace{padding:21px 18px}.premium-app .premium-dashboard .performance-heading{flex-direction:column;align-items:flex-start;gap:14px}.premium-app .premium-dashboard .performance-heading h2{font-size:18px}.premium-app .premium-dashboard .premium-range{width:100%;display:flex}.premium-app .premium-dashboard .premium-range button{flex:1;min-height:36px;padding:6px;font-size:11px}.premium-app .premium-dashboard .performance-reading{align-items:baseline;gap:9px;margin:21px 0}.premium-app .premium-dashboard .performance-reading>strong{font-size:26px}.premium-app .premium-dashboard .performance-reading>span{font-size:10px;line-height:1.7}.premium-app .premium-dashboard .chart-coordinate-space{grid-template-rows:200px auto;grid-template-columns:57px minmax(0,1fr);gap:14px 8px}.premium-app .premium-dashboard .chart-y-labels,.premium-app .premium-dashboard .chart-x-labels{font-size:8px}.premium-app .premium-dashboard .chart-reading{min-width:132px;max-width:180px;padding:10px}.premium-app .premium-dashboard .chart-reading b{font-size:13px}.premium-app .premium-dashboard .account-chart figcaption{flex-wrap:wrap;gap:10px;font-size:9px}.premium-app .premium-dashboard .chart-latest-point{width:5px;height:5px}.premium-app .dashboard-connections{grid-template-rows:auto;gap:16px}.premium-app .dashboard-connections .connection-card{padding:21px}.premium-app .compact-bot-card .bot-card-body{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;display:grid}.premium-app .compact-bot-card .bot-brand-mark{border-radius:10px;width:32px;height:32px;margin:0}.premium-app .compact-bot-card .bot-brand-mark>svg{width:24px;height:24px}.premium-app .compact-bot-card .bot-card-info{width:auto;min-width:0}.premium-app .compact-bot-card .signal-flow{gap:4px}.premium-app .compact-bot-card .signal-flow>em{min-width:4px}.premium-app .tabbar{height:auto;min-height:66px;padding:6px 5px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 94%,transparent);border-top:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;gap:3px;display:grid}.premium-app .tab{min-height:46px;font:500 10px var(--font-sans);letter-spacing:.01em;border-radius:10px;align-content:center;justify-items:center;gap:3px;padding:6px 2px;display:grid}.premium-app .tab.on{background:var(--brand-tint);color:var(--brand)}.premium-app .tab:active{background:var(--surface-2)}.premium-app .tab-ico svg{width:21px;height:21px}.premium-app .tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.premium-app .mobile-nav-sheet{max-height:calc(100dvh - 40px - env(safe-area-inset-top));overflow:auto}}@media (width<=360px){.premium-app .dashboard-summary .stat{min-height:122px;padding:16px 13px}.premium-app .dashboard-summary .stat-value{font-size:19px}.premium-app .dashboard-summary .stat-label{font-size:9px}.premium-app .dashboard-summary .stat-sub{font-size:8px}.reference-equity-card{padding:19px 19px 21px}.reference-mobile-kpis{gap:10px}.reference-mobile-kpis>section{padding:16px 14px}.reference-mobile-kpis strong{font-size:24px}.reference-mobile-kpis section>span{font-size:7.5px}.reference-mobile-kpis small{font-size:8px}.premium-app .premium-dashboard .dashboard-toolbar{gap:6px}.premium-app .premium-dashboard .dashboard-upgrade-button>span{display:none}.premium-app .premium-dashboard .dashboard-broker-button{max-width:125px}.premium-app .premium-dashboard .dashboard-broker-button>span{max-width:67px}.premium-app .premium-dashboard .performance-workspace{padding:19px 14px}}@media (prefers-reduced-motion:reduce){.premium-app .tab{transition:none}}.billing-november{gap:24px}.billing-november .current-membership{gap:18px;min-height:0;padding:21px 24px}.billing-november .current-membership h2{font-size:21px}.billing-november .current-membership p{font-size:11px}.billing-november .membership-symbol{border-radius:13px;width:44px;height:44px}.billing-november .membership-selection{padding-top:18px}.billing-selection-heading{text-align:center;margin:0 auto 26px}.billing-selection-heading h2{font:500 clamp(24px,3vw,34px)/1.25 var(--font-display);letter-spacing:-.04em;margin-top:12px}.billing-selection-heading p{color:var(--ink-3);margin-top:12px;font-size:12px}.billing-cycle-centre{justify-items:center;gap:14px;margin:0 0 32px;display:grid}.billing-cycle-control{border:1px solid var(--line);background:var(--surface);border-radius:99px;gap:4px;padding:5px;display:flex;box-shadow:0 5px 16px #101c4510}.billing-cycle-control button{color:var(--ink-2);font:500 12px var(--font-sans);background:0 0;border:0;border-radius:99px;min-height:42px;padding:12px 22px;transition:background .2s,color .2s,box-shadow .2s}.billing-cycle-control button[aria-pressed=true]{color:#fff;background:#3068ed;box-shadow:0 4px 10px #3068ed38}.billing-cycle-control button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.billing-cycle-control button:active{transform:scale(.97)}.billing-cycle-centre>p{color:var(--ink-3);text-align:center;font-size:11px;line-height:1.8}.billing-cycle-centre>p b{color:var(--up)}.billing-shared-benefits{text-align:center;color:var(--ink-3);margin-bottom:34px;font-size:11px}.billing-shared-benefits>div{flex-wrap:wrap;justify-content:center;gap:12px 25px;margin-top:12px;display:flex}.billing-shared-benefits>div>span{color:var(--ink-2);align-items:center;gap:8px;display:flex}.billing-shared-benefits svg{color:var(--up)}.billing-november .billing-plan-grid{gap:20px;width:100%;max-width:1000px;margin-inline:auto}.billing-november .reference-plan{background:var(--surface);border-radius:28px;flex-direction:column;padding:34px 34px 25px;display:flex;overflow:hidden;box-shadow:0 10px 40px #0b174007}.reference-plan-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-november .reference-plan h3{font:500 19px var(--font-display);letter-spacing:-.03em}.reference-plan-badge{font:500 8px var(--font-sans);letter-spacing:.07em;background:var(--brand-tint);color:var(--brand);border-radius:99px;padding:5px 10px}.billing-november .reference-plan>p{min-height:42px;color:var(--ink-3);margin-top:10px;font-size:12px;line-height:1.7}.billing-november .reference-plan .plan-price{align-items:baseline;gap:6px;margin:25px 0 3px}.billing-november .reference-plan .plan-price strong{font:500 clamp(36px,4.1vw,54px)/1.1 var(--font-display);letter-spacing:-.055em}.reference-plan-terms{min-height:27px;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.reference-plan-terms b{color:var(--up);font-size:9px}.billing-november .reference-plan ul{gap:15px;margin:31px 0 28px;padding:0;list-style:none;display:grid}.billing-november .reference-plan li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:12px;line-height:1.6;display:flex}.reference-plan li svg{color:var(--brand);flex:none;margin-top:2px}.reference-plan>.btn{border-radius:12px;justify-content:center;min-height:46px;margin-top:auto}.reference-plan>small{text-align:center;color:var(--ink-3);margin-top:13px;font-size:9px}.billing-november .reference-plan.featured{color:#f3f5ff;background:radial-gradient(at 50% 0,#35498e88,#0000 65%),linear-gradient(145deg,#1b245d,#101540);border-color:#333e7b;box-shadow:0 18px 45px #1722601a}.billing-november .reference-plan.featured h3,.billing-november .reference-plan.featured .plan-price strong{color:#f4f6ff}.billing-november .reference-plan.featured>p,.billing-november .reference-plan.featured .plan-price>span,.billing-november .reference-plan.featured .reference-plan-terms,.billing-november .reference-plan.featured>small{color:#a4b1de}.billing-november .reference-plan.featured li{color:#d0d8fa}.reference-plan.featured li svg{color:#8cb6ff}.reference-plan.featured .reference-plan-badge{color:#c3d1ff;background:#bccbff24}.reference-plan.featured .reference-plan-terms b{color:#8ce3c1}.reference-plan.featured>.btn{color:#17245f;background:#edf2ff;border-color:#0000}.reference-plan.featured>.btn:hover{background:#fff}.billing-date-time{white-space:nowrap;font-size:11px;display:block}.billing-payment-id{font:9px var(--font-mono);color:var(--ink-3);text-overflow:ellipsis;max-width:200px;margin-top:7px;display:block;overflow:hidden}.billing-asset{align-items:center;gap:10px;display:flex}.billing-asset b{font-size:11px;font-weight:500}.billing-asset small{color:var(--ink-3);margin-top:5px;font-size:9px;display:block}.billing-asset .payment-asset-icon{flex:none;width:28px;height:28px}.billing-asset .payment-asset-icon>img:first-child{width:28px;height:28px}.billing-asset .payment-network-icon{width:12px;height:12px}.billing-details-button{color:var(--brand);font:500 11px var(--font-sans);background:0 0;border:0;align-items:center;gap:4px;min-height:36px;padding:6px;display:flex}.billing-payment-mobile{display:none}.billing-receipt{max-width:600px!important}.receipt-heading{align-items:center;gap:16px;margin:22px 0;display:flex}.receipt-heading .payment-asset-icon{flex:none;width:44px;height:44px}.receipt-heading h2{letter-spacing:-.04em;margin-bottom:12px;font-size:28px}.receipt-heading h2>span{color:var(--brand)}.receipt-details{margin:0;display:grid}.receipt-details>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:15px;padding:12px 0;font-size:11px;line-height:1.7;display:grid}.receipt-details dt{color:var(--ink-3)}.receipt-details dd{text-align:right;overflow-wrap:anywhere}.receipt-address{background:var(--surface-2);border-radius:10px;margin-top:18px;padding:15px}.receipt-address>span{color:var(--ink-3);font-size:10px}.receipt-address code{overflow-wrap:anywhere;margin-top:9px;font-size:10px;line-height:1.7;display:block}.receipt-note{color:var(--ink-3);align-items:flex-start;gap:8px;margin-top:18px;font-size:10px;line-height:1.8;display:flex}.receipt-note svg{flex:none;margin-top:2px}.broker-account-details.account-identity-list{grid-template-columns:1fr;gap:0;margin-top:22px;display:grid}.account-identity-list>div{border-bottom:1px solid var(--line);grid-template-columns:105px minmax(0,1fr);gap:20px;padding:11px 0;display:grid}.account-identity-list>div:last-child{border-bottom:0}.account-identity-list dt{align-self:center;margin:0}.account-identity-list dd{font:12px/1.7 var(--font-sans);margin:0}.account-identity-list .account-value-numeric{font-family:var(--font-mono)}.broker-account-card:has(.account-identity-list){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.original-appearance-options{flex-wrap:wrap}.original-appearance-options>.btn{min-height:42px}.signal-flow{--flow-duration:4s;isolation:isolate}.signal-flow>span>i{transition:background .25s,border-color .25s,box-shadow .25s;position:relative}.signal-flow>em{background:linear-gradient(90deg,transparent,var(--line-2) 15%,var(--line-2) 85%,transparent);position:relative;overflow:visible}.signal-flow>em:after{content:"";border-top:1px solid var(--ink-3);border-right:1px solid var(--ink-3);width:5px;height:5px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.signal-flow.active>em>i{width:26%;height:2px;animation:relay-flow-travel var(--flow-duration) cubic-bezier(.35,.05,.35,1) infinite;background:linear-gradient(90deg,#0000,#67a8ff);border-radius:99px;top:0;left:0;box-shadow:0 0 9px #5895f540}.signal-flow.active>em:nth-of-type(2)>i{animation-delay:1.45s}.signal-flow.active>span:nth-of-type(2)>i{border-color:var(--brand-soft);box-shadow:0 0 0 4px var(--brand-tint)}.signal-flow.active>span:nth-of-type(2)>i:after{content:"";border:1px solid var(--brand-soft);border-radius:inherit;animation:relay-flow-receive var(--flow-duration) ease-out infinite;pointer-events:none;position:absolute;inset:-5px}.signal-flow.active>span:nth-of-type(3)>i{border-color:color-mix(in srgb,var(--up) 38%,var(--line));color:var(--up)}@keyframes relay-flow-travel{0%,10%{opacity:0;transform:translate(-25%)}18%{opacity:1}62%{opacity:1;transform:translate(330%)}73%,to{opacity:0;transform:translate(390%)}}@keyframes relay-flow-receive{0%,25%,85%,to{opacity:0;transform:scale(.96)}40%{opacity:.65;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}}.channel-signal-path .signal-flow>span>i{border-radius:12px;width:38px;height:38px}.channel-signal-path .signal-flow>em{max-width:110px}.trade-share-preview>img{aspect-ratio:5/3;border-radius:12px;width:100%;height:auto;display:block}.setup-page:has(>.setup-content):not(:has(>.setup-header)){padding-top:28px}@media (width<=900px){.billing-selection-heading h2{font-size:25px}.billing-november .reference-plan{border-radius:25px;padding:27px 25px 23px}.billing-november .reference-plan>p{min-height:0}.billing-cycle-control button{padding:11px 17px;font-size:11px}.billing-shared-benefits>div{gap:12px 18px}.billing-shared-benefits>div>span{font-size:10px}.billing-november .reference-plan .plan-price strong{font-size:43px}.billing-november .reference-plan li{font-size:11px}.broker-account-card:has(.account-identity-list){grid-template-columns:minmax(0,1fr)}.account-identity-list>div{grid-template-columns:85px minmax(0,1fr);gap:12px}.account-identity-list dd{font-size:11px}.billing-payment-desktop{display:none}.billing-payment-mobile{display:grid}.billing-mobile-payment{border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--ink);background:0 0;align-items:center;gap:10px;width:100%;min-width:0;padding:17px 0;display:flex}.billing-mobile-payment>.payment-asset-icon{flex:none;width:29px;height:29px}.billing-mobile-payment>.payment-asset-icon>img:first-child{width:29px;height:29px}.billing-mobile-payment>span:nth-child(2){flex:1;min-width:0}.billing-mobile-payment>span:nth-child(3){text-align:right}.billing-mobile-payment b{font-size:10px;font-weight:500;display:block}.billing-mobile-payment small{color:var(--ink-3);margin-top:4px;font-size:8px;line-height:1.8;display:block}.billing-mobile-payment>svg{color:var(--ink-3);flex:none}.billing-receipt{padding:28px 21px!important}.receipt-heading h2{font-size:25px}.receipt-details>div{grid-template-columns:1fr 1.3fr;gap:12px;font-size:10px}.channel-signal-path .signal-flow>span>i{width:31px;height:31px}.signal-flow.active>em>i{height:2px}.trade-share-modal{padding:25px 17px!important}.trade-share-preview>img{border-radius:7px}}@media (width<=380px){.billing-cycle-control button{padding-inline:13px;font-size:10px}.billing-november .reference-plan{padding-inline:22px}.reference-plan-badge{padding-inline:8px;font-size:7px}.billing-mobile-payment{gap:8px}.billing-mobile-payment .payment-asset-icon{width:24px;height:24px}.billing-mobile-payment b{font-size:9px}.billing-mobile-payment small{font-size:7.5px}}@media (prefers-reduced-motion:reduce){.signal-flow.active>em>i,.signal-flow.active>span:nth-of-type(2)>i:after{animation:none}.signal-flow.active>em>i{opacity:.5;width:100%;transform:none}.billing-cycle-control button,.signal-flow>span>i{transition:none}}.trade-share-modal{max-width:760px!important}.trade-share-preview{justify-content:center;align-items:center;display:flex;min-height:0!important;max-height:none!important;overflow:hidden!important}.trade-share-preview img{aspect-ratio:5/3;object-fit:contain;max-width:100%;width:auto!important;height:auto!important;max-height:min(48vh,430px)!important}
