:root{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#fafbfc;--bg-card:#fff;--bg-input:#fff;--bg-hover:#fafbfc;--bg-navbar:#333;--text-primary:#2c3e50;--text-secondary:#555;--text-tertiary:#777;--text-muted:#888;--text-faint:#999;--text-navbar:#fff;--border-primary:#e0e0e0;--border-secondary:#ddd;--border-light:#f0f0f0;--border-input:#ccc;--color-positive:#27ae60;--color-negative:#c0392b;--color-warning:#f39c12;--color-action:#3498db;--color-action-hover:#2980b9;--color-purple:#9b59b6;--color-purple-dark:#8e44ad;--bg-positive-subtle:#e8f8f0;--bg-negative-subtle:#fde8e8;--bg-warning-subtle:#fff8e6;--bg-action-subtle:#eaf4fd;--bg-purple-subtle:#f3e8fa;--bg-neutral-subtle:#f5f5f5;--shadow-sm:0 1px 4px #0000000d;--shadow-md:0 2px 8px #0000000f;--shadow-lg:0 6px 16px #0000001f;--bg-table-header:#f8f9fa;--border-table-header:#e0e0e0;--border-table-row:#f0f0f0}[data-theme=dark]{--bg-primary:#1a1a2e;--bg-secondary:#16213e;--bg-tertiary:#1e2a45;--bg-card:#1e2a45;--bg-input:#16213e;--bg-hover:#253554;--bg-navbar:#0f0f23;--text-primary:#e0e0e0;--text-secondary:#b0b0b0;--text-tertiary:#909090;--text-muted:grey;--text-faint:#707070;--text-navbar:#e0e0e0;--border-primary:#2a3a5c;--border-secondary:#253554;--border-light:#1e2a45;--border-input:#2a3a5c;--color-positive:#2ecc71;--color-negative:#e74c3c;--color-warning:#f1c40f;--color-action:#5dade2;--color-action-hover:#3498db;--color-purple:#bb8fce;--color-purple-dark:#a569bd;--bg-positive-subtle:#2ecc7126;--bg-negative-subtle:#e74c3c26;--bg-warning-subtle:#f1c40f26;--bg-action-subtle:#5dade226;--bg-purple-subtle:#bb8fce26;--bg-neutral-subtle:#ffffff14;--shadow-sm:0 1px 4px #0000004d;--shadow-md:0 2px 8px #0006;--shadow-lg:0 6px 16px #00000080;--bg-table-header:#16213e;--border-table-header:#2a3a5c;--border-table-row:#1e2a45}:root{--background:0 0% 100%;--foreground:222 47% 11%;--surface:0 0% 100%;--surface-muted:210 40% 98%;--surface-subtle:220 14% 96%;--border:220 13% 91%;--input:220 13% 91%;--ring:263 70% 50%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--primary:222 47% 11%;--primary-foreground:210 40% 98%;--secondary:210 40% 96%;--secondary-foreground:222 47% 11%;--accent:263 70% 50%;--accent-foreground:0 0% 100%;--accent-subtle:263 80% 96%;--positive:142 76% 36%;--positive-foreground:0 0% 100%;--positive-subtle:142 76% 95%;--negative:0 72% 51%;--negative-foreground:0 0% 100%;--negative-subtle:0 86% 97%;--warning:38 92% 50%;--warning-foreground:26 83% 14%;--warning-subtle:48 100% 96%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--radius:8px}[data-theme=dark]{--background:224 71% 4%;--foreground:213 31% 91%;--surface:222 47% 11%;--surface-muted:217 33% 17%;--surface-subtle:215 28% 17%;--border:215 28% 22%;--input:215 28% 22%;--ring:263 70% 60%;--muted:217 33% 17%;--muted-foreground:215 20% 65%;--primary:210 40% 98%;--primary-foreground:222 47% 11%;--secondary:217 33% 17%;--secondary-foreground:210 40% 98%;--accent:263 70% 60%;--accent-foreground:0 0% 100%;--accent-subtle:263 30% 18%;--positive:142 71% 45%;--positive-foreground:0 0% 100%;--positive-subtle:142 30% 12%;--negative:0 72% 60%;--negative-foreground:0 0% 100%;--negative-subtle:0 40% 15%;--warning:38 92% 60%;--warning-foreground:26 83% 14%;--warning-subtle:38 30% 14%;--destructive:0 62% 50%;--destructive-foreground:0 0% 100%}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{font-feature-settings:"rlig" 1,"calt" 1}.num,.tabular-nums,td.num,td.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.\!container{margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important;width:100%!important}.container{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}@media (min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-4{right:1rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.mb-3{margin-bottom:.75rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:24rem}.w-10{width:2.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:8px;border-radius:var(--radius)}.rounded-md{border-radius:6px;border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:4px;border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-border{border-color:#e5e7eb;border-color:hsl(var(--border))}.border-input{border-color:#e5e7eb;border-color:hsl(var(--input))}.border-transparent{border-color:#0000}.bg-accent{background-color:#6b26d9;background-color:hsl(var(--accent))}.bg-accent-subtle{background-color:#f3edfd;background-color:hsl(var(--accent-subtle))}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-background\/80{background-color:#fffc;background-color:hsl(var(--background)/.8)}.bg-border{background-color:#e5e7eb;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--surface))}.bg-destructive{background-color:#ef4343;background-color:hsl(var(--destructive))}.bg-foreground{background-color:#0f1729;background-color:hsl(var(--foreground))}.bg-muted-foreground{background-color:#65758b;background-color:hsl(var(--muted-foreground))}.bg-negative{background-color:#dc2828;background-color:hsl(var(--negative))}.bg-negative-subtle{background-color:#fef1f1;background-color:hsl(var(--negative-subtle))}.bg-popover{background-color:#fff;background-color:hsl(var(--surface))}.bg-positive{background-color:#16a249;background-color:hsl(var(--positive))}.bg-positive-subtle{background-color:#e9fcf0;background-color:hsl(var(--positive-subtle))}.bg-primary{background-color:#0f1729;background-color:hsl(var(--primary))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-surface{background-color:#fff;background-color:hsl(var(--surface))}.bg-surface-muted{background-color:#f8fafc;background-color:hsl(var(--surface-muted))}.bg-surface-muted\/50{background-color:#f8fafc80;background-color:hsl(var(--surface-muted)/.5)}.bg-surface-subtle{background-color:#f3f4f6;background-color:hsl(var(--surface-subtle))}.bg-warning{background-color:#f59f0a;background-color:hsl(var(--warning))}.bg-warning-subtle{background-color:#fffbeb;background-color:hsl(var(--warning-subtle))}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.pb-3{padding-bottom:.75rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-accent{color:#6b26d9;color:hsl(var(--accent))}.text-accent-foreground{color:#fff;color:hsl(var(--accent-foreground))}.text-card-foreground{color:#0f1729;color:hsl(var(--foreground))}.text-destructive-foreground{color:#fff;color:hsl(var(--destructive-foreground))}.text-foreground{color:#0f1729;color:hsl(var(--foreground))}.text-muted-foreground{color:#65758b;color:hsl(var(--muted-foreground))}.text-negative{color:#dc2828;color:hsl(var(--negative))}.text-popover-foreground{color:#0f1729;color:hsl(var(--foreground))}.text-positive{color:#16a249;color:hsl(var(--positive))}.text-primary-foreground{color:#f8fafc;color:hsl(var(--primary-foreground))}.text-warning{color:#f59f0a;color:hsl(var(--warning))}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.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-blur-sm{--tw-backdrop-blur:blur(4px);-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-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::placeholder{color:#65758b;color:hsl(var(--muted-foreground))}.hover\:bg-accent\/90:hover{background-color:#6b26d9e6;background-color:hsl(var(--accent)/.9)}.hover\:bg-destructive\/90:hover{background-color:#ef4343e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-primary\/90:hover{background-color:#0f1729e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-surface-muted:hover{background-color:#f8fafc;background-color:hsl(var(--surface-muted))}.hover\:bg-surface-muted\/50:hover{background-color:#f8fafc80;background-color:hsl(var(--surface-muted)/.5)}.hover\:bg-surface-subtle:hover{background-color:#f3f4f6;background-color:hsl(var(--surface-subtle))}.hover\:text-foreground:hover{color:#0f1729;color:hsl(var(--foreground))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-surface-muted:focus{background-color:#f8fafc;background-color:hsl(var(--surface-muted))}.focus\:text-foreground:focus{color:#0f1729;color:hsl(var(--foreground))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=active\]\:bg-surface[data-state=active]{background-color:#fff;background-color:hsl(var(--surface))}.data-\[state\=selected\]\:bg-surface-muted[data-state=selected]{background-color:#f8fafc;background-color:hsl(var(--surface-muted))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#0f1729;color:hsl(var(--foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:rounded-lg{border-radius:8px;border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:#e5e7eb;border-color:hsl(var(--border))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);transition:background-color .3s,color .3s}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden}img,svg,video{height:auto}img,svg,table,video{max-width:100%}@media (max-width:768px){body{overflow-x:hidden}.page,main,section{max-width:100vw;overflow-x:hidden;padding-left:12px!important;padding-right:12px!important}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}[role=button],a,button{min-height:44px}}.SignalLoader_container__8ZO7a{padding:40px 20px}.SignalLoader_containerInline__hy-uH,.SignalLoader_container__8ZO7a{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center}.SignalLoader_containerInline__hy-uH{padding:20px 10px}.SignalLoader_containerFullPage__pjhvg{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:50vh;padding:40px 20px}.SignalLoader_radar__rBE50{height:300px;position:relative;width:300px}.SignalLoader_radarSmall__LCPgz{height:180px;position:relative;width:180px}.SignalLoader_circle1__Yc3kQ,.SignalLoader_circle2__U2GF6,.SignalLoader_circle3__4IK1X{border:1px solid var(--border-primary);border-radius:50%;opacity:.5;position:absolute}.SignalLoader_circle1__Yc3kQ{height:100%;left:0;top:0;width:100%}.SignalLoader_circle2__U2GF6{height:66%;left:17%;top:17%;width:66%}.SignalLoader_circle3__4IK1X{height:33%;left:33.5%;top:33.5%;width:33%}.SignalLoader_crosshairH__UZ0\+j,.SignalLoader_crosshairV__sdzU5{background:var(--border-primary);opacity:.3;position:absolute}.SignalLoader_crosshairH__UZ0\+j{height:1px;left:0;top:50%;width:100%}.SignalLoader_crosshairV__sdzU5{height:100%;left:50%;top:0;width:1px}.SignalLoader_centerDot__pGZyu{background:var(--color-action);border-radius:50%;box-shadow:0 0 8px var(--color-action);height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.SignalLoader_sweep__098Sx{animation:SignalLoader_sweep__098Sx 2s linear infinite;height:2px;left:50%;position:absolute;top:50%;transform-origin:0 50%;width:50%}.SignalLoader_sweepLine__\+d0jt{background:linear-gradient(90deg,var(--color-action),#0000);border-radius:0 1px 1px 0;height:100%;width:100%}.SignalLoader_sweepTrail__kOhpW{animation:SignalLoader_sweep__098Sx 2s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#3498db2e 0deg,#0000 40deg,#0000 1turn);background:conic-gradient(from 0deg at 50% 50%,var(--color-action-alpha,#3498db2e) 0deg,#0000 40deg,#0000 1turn);border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.SignalLoader_ping2__8Z\+8d,.SignalLoader_ping3__Gdmtp,.SignalLoader_ping__EhyjL{animation:SignalLoader_ping__EhyjL 2s ease-out infinite;border:2px solid var(--color-action);border-radius:50%;height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.SignalLoader_ping2__8Z\+8d{animation-delay:.6s}.SignalLoader_ping3__Gdmtp{animation-delay:1.2s}.SignalLoader_blip1__pJ1l1,.SignalLoader_blip2__tCjrU,.SignalLoader_blip3__LI0R9,.SignalLoader_blip4__GeY\+E{animation:SignalLoader_blipFade__Uesav 2s ease-in-out infinite;background:var(--color-action);border-radius:50%;box-shadow:0 0 6px var(--color-action);height:6px;position:absolute;width:6px}.SignalLoader_blip1__pJ1l1{animation-delay:.3s;left:68%;top:22%}.SignalLoader_blip2__tCjrU{animation-delay:.9s;left:78%;top:35%}.SignalLoader_blip3__LI0R9{animation-delay:1.5s;left:30%;top:60%}.SignalLoader_blip4__GeY\+E{animation-delay:.6s;left:42%;top:28%}.SignalLoader_message__B9ZWp{animation:SignalLoader_pulse__ia04H 2s ease-in-out infinite;color:var(--text-secondary);font-size:16px;font-weight:500;letter-spacing:.5px}.SignalLoader_hotPing2__l5k8e,.SignalLoader_hotPing__wCfyt{animation:SignalLoader_hotPingAnim__o9M7v 1.2s ease-out forwards;border:2px solid #ef4444;border:2px solid var(--color-negative,#ef4444);border-radius:50%;height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.SignalLoader_hotPing2__l5k8e{animation-delay:.2s}.SignalLoader_tickerBlip__0UlC1{align-items:center;animation:SignalLoader_tickerAppear__iG96u .3s ease-out forwards,SignalLoader_tickerFade__WWdQY 2.5s ease-in-out forwards;display:flex;gap:5px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);z-index:2}.SignalLoader_tickerBlipHot__FVBGA{z-index:3}.SignalLoader_tickerDot__uPFjE{background:var(--color-action);border-radius:50%;box-shadow:0 0 8px var(--color-action);flex-shrink:0;height:7px;width:7px}.SignalLoader_tickerLabel__94s\+F{color:var(--color-action);font-size:10px;font-weight:700;letter-spacing:.3px;text-shadow:0 0 6px #00000080;white-space:nowrap}.SignalLoader_tickerLabelHot__vpCTz{color:#ef4444;color:var(--color-negative,#ef4444);font-size:11px;text-shadow:0 0 8px #ef444466}.SignalLoader_tickerUp__Mbq2t{color:#22c55e;color:var(--color-positive,#22c55e);font-size:9px;margin-left:3px}.SignalLoader_tickerDown__Y7vA\+{color:#ef4444;color:var(--color-negative,#ef4444);font-size:9px;margin-left:3px}@keyframes SignalLoader_sweep__098Sx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SignalLoader_ping__EhyjL{0%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(5)}}@keyframes SignalLoader_blipFade__Uesav{0%,to{opacity:.2}50%{opacity:1}}@keyframes SignalLoader_pulse__ia04H{0%,to{opacity:.6}50%{opacity:1}}@keyframes SignalLoader_hotPingAnim__o9M7v{0%{border-color:#ef4444;border-color:var(--color-negative,#ef4444);opacity:.9;transform:translate(-50%,-50%) scale(1)}to{border-color:#ef4444;border-color:var(--color-negative,#ef4444);opacity:0;transform:translate(-50%,-50%) scale(8)}}@keyframes SignalLoader_tickerAppear__iG96u{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes SignalLoader_tickerFade__WWdQY{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}.Landing_landing__7y4iB{display:flex;flex-direction:column;overflow-x:hidden}.Landing_hero__ql0pn{align-items:center;background:radial-gradient(ellipse 80% 60% at 50% 40%,var(--bg-action-subtle) 0,#0000 70%),var(--bg-primary);display:flex;flex-direction:column;justify-content:center;min-height:85vh;padding:60px 24px 80px;text-align:center}.Landing_heroRadar__f27Ae{margin-bottom:-10px}.Landing_heroTitle__P0Qm5{color:var(--text-primary);font-size:56px;font-weight:800;letter-spacing:-1px;margin:0 0 12px}.Landing_heroTagline__UjTyX{color:var(--text-secondary);font-size:20px;line-height:1.5;margin:0 0 36px;max-width:520px}.Landing_heroCtas__deC91{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.Landing_ctaPrimary__01IBl{background:var(--color-action);border-radius:8px;color:#fff;font-size:16px;font-weight:600;padding:14px 32px;text-decoration:none;transition:background .2s,transform .15s}.Landing_ctaPrimary__01IBl:hover{background:var(--color-action-hover);transform:translateY(-1px)}.Landing_ctaSecondary__nItEY{background:#0000;border:2px solid var(--color-action);border-radius:8px;color:var(--color-action);font-size:16px;font-weight:600;padding:14px 32px;text-decoration:none;transition:background .2s,color .2s,transform .15s}.Landing_ctaSecondary__nItEY:hover{background:var(--color-action);color:#fff;transform:translateY(-1px)}.Landing_tourLink__IgFRO{background:none;border:none;color:#ffffff80;color:var(--text-muted,#ffffff80);cursor:pointer;display:inline-block;font-size:15px;font-weight:500;letter-spacing:.3px;margin-top:16px;text-decoration:none;transition:color .2s}.Landing_tourLink__IgFRO:hover{color:var(--color-action)}.Landing_sectionTitle__tXyjQ{color:var(--text-primary);font-size:32px;font-weight:700;margin:0 0 48px;text-align:center}.Landing_features__gXi6J{background:var(--bg-secondary);padding:80px 24px}.Landing_featureGrid__dUipR{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:960px}.Landing_featureCard__3Hk02{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:28px 24px;text-align:center;transition:transform .2s,box-shadow .2s}.Landing_featureCard__3Hk02:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.Landing_featureIcon__pbUQj{display:block;font-size:36px;margin-bottom:14px}.Landing_featureTitle__r45MQ{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.Landing_featureDesc__ukU2v{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.Landing_howItWorks__yQIwF{background:var(--bg-primary);padding:80px 24px}.Landing_stepsRow__\+HyUa{display:flex;gap:32px;justify-content:center;margin:0 auto;max-width:860px}.Landing_step__CvPlC{flex:1 1;max-width:260px;text-align:center}.Landing_stepNum__8P5by{align-items:center;background:var(--color-action);border-radius:50%;color:#fff;display:inline-flex;font-size:18px;font-weight:700;height:48px;justify-content:center;margin-bottom:16px;width:48px}.Landing_stepTitle__icCiK{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 8px}.Landing_stepDesc__\+p\+Gn{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.Landing_closingCta__VvjN-{background:radial-gradient(ellipse 70% 50% at 50% 60%,var(--bg-action-subtle) 0,#0000 70%),var(--bg-secondary);padding:80px 24px;text-align:center}.Landing_closingTitle__uTvMM{color:var(--text-primary);font-size:32px;font-weight:700;margin:0 0 12px}.Landing_closingDesc__fkLn1{color:var(--text-secondary);font-size:17px;margin:0 0 32px}.Landing_footer__J6x3P{border-top:1px solid var(--border-primary);color:var(--text-muted);font-size:13px;padding:24px;text-align:center}.Landing_footer__J6x3P p{margin:0}.Landing_footerLinks__PpcdW{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:10px}.Landing_footerLink__WspaU{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .15s}.Landing_footerLink__WspaU:hover{color:var(--color-action);text-decoration:underline}.Landing_footerSep__ezEIW{color:var(--text-muted);font-size:13px;-webkit-user-select:none;user-select:none}@media (max-width:768px){.Landing_hero__ql0pn{min-height:70vh;padding:40px 20px 60px}.Landing_heroTitle__P0Qm5{font-size:40px}.Landing_heroTagline__UjTyX{font-size:17px}.Landing_featureGrid__dUipR{grid-template-columns:1fr;max-width:400px}.Landing_stepsRow__\+HyUa{align-items:center;flex-direction:column}.Landing_closingTitle__uTvMM,.Landing_sectionTitle__tXyjQ{font-size:26px}}@media (min-width:769px) and (max-width:1024px){.Landing_featureGrid__dUipR{grid-template-columns:repeat(2,1fr)}}.Home_home__CMw1J{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:40px 20px;text-align:center}.Home_topBar__74uZp{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:8px;width:100%}.Home_username__riMxX{color:var(--text-muted);font-size:14px}.Home_logoutBtn__R8zHG{background:none;border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:6px 16px;transition:all .2s}.Home_logoutBtn__R8zHG:hover{background:var(--bg-neutral-subtle);border-color:var(--border-input);color:var(--text-primary)}.Home_greeting__UhFmD{color:var(--text-primary);font-size:36px;margin:0 0 8px}.Home_subtitle__pDTmY{color:var(--text-secondary);font-size:18px;margin:0 0 36px}.Home_checklist__fpe2s{background:var(--bg-card);border:1px solid var(--color-action);border-radius:12px;margin-bottom:28px;max-width:480px;padding:16px 20px;text-align:left;width:100%}.Home_checklistHeader__ZOAXD{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Home_checklistTitle__ZnOef{color:var(--text-primary);font-size:15px;font-weight:700}.Home_checklistDismiss__g37yd{background:none;border:none;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:12px}.Home_checklistDismiss__g37yd:hover{color:var(--text-primary)}.Home_checklistProgress__uy3Gt{background:var(--border-primary);border-radius:2px;height:4px;margin-bottom:12px;overflow:hidden}.Home_checklistBar__VqJYq{background:var(--color-action);border-radius:2px;height:100%;transition:width .3s}.Home_checklistItems__pdtEF{display:flex;flex-direction:column;gap:4px}.Home_checklistItem__boXGg{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:10px;padding:8px 10px;text-align:left;transition:background .1s}.Home_checklistItem__boXGg:hover{background:var(--bg-hover)}.Home_checklistItemDone__0-rgm{color:var(--text-muted);cursor:default;text-decoration:line-through}.Home_checklistItemDone__0-rgm:hover{background:none}.Home_checklistCheck__0V\+wt{color:var(--color-positive);font-size:16px;text-align:center;width:20px}.Home_pdtTracker__KJWxT{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);margin:0 auto 28px;max-width:520px;padding:16px 20px;text-align:left;width:100%}.Home_pdt_safe__lHjNI{border-color:#22c55e40}.Home_pdt_warning__1JkVV{background:#f59e0b0d;border-color:#f59e0b80}.Home_pdt_danger__xme-H{background:#ef44440f;border-color:#ef444480}.Home_pdtHeader__zZxl6{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Home_pdtTitle__wYGcd{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px}.Home_pdtAccount__rkhUQ{background:#ef444426;border-radius:4px;color:#ef4444;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px}.Home_pdtRemaining__2hArD{color:var(--text-secondary);font-size:14px}.Home_pdtRemaining__2hArD strong{color:var(--text-primary);font-size:20px}.Home_pdt_warning__1JkVV .Home_pdtRemaining__2hArD strong{color:#f59e0b}.Home_pdt_danger__xme-H .Home_pdtRemaining__2hArD strong{color:#ef4444}.Home_pdtBarBg__5dHrc{background:#1e293b;background:var(--bg-neutral-subtle,#1e293b);border-radius:4px;height:8px;overflow:hidden;width:100%}.Home_pdtBarFill__5Osnw{background:#22c55e;border-radius:4px;height:100%;transition:width .5s ease}.Home_pdt_warning__1JkVV .Home_pdtBarFill__5Osnw{background:#f59e0b}.Home_pdt_danger__xme-H .Home_pdtBarFill__5Osnw{background:#ef4444}.Home_pdtFooter__eKDBe{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:space-between;margin-top:8px}.Home_pdtDangerText__X7w\+F{color:#ef4444;font-weight:600}.Home_pdtWarnText__lDsfj{color:#f59e0b;font-weight:600}.Home_heroGrid__vPuSa{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:40px;max-width:900px;width:100%}.Home_heroCard__KcSc-{align-items:center;background:var(--bg-card);border:1px solid #3b82f640;border-radius:14px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;gap:10px;padding:36px 24px 28px;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.Home_heroCard__KcSc-:hover{border-color:#3b82f680;box-shadow:0 8px 32px #3b82f626;transform:translateY(-6px)}.Home_heroIcon__ykhLE{font-size:44px}.Home_heroTitle__1bC1L{color:var(--text-primary);font-size:20px;font-weight:700}.Home_heroDesc__vCPjB{color:var(--text-tertiary);font-size:14px;line-height:1.4}.Home_sectionWrapper__zAO7w{margin-bottom:8px;max-width:900px;width:100%}.Home_sectionHeader__Pb2Xc{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:14px 18px;transition:background .15s,border-color .15s;width:100%}.Home_sectionHeader__Pb2Xc:hover{background:#ffffff08;border-color:#ffffff1f;border-color:var(--border-secondary,#ffffff1f)}.Home_sectionLabel__85kh2{align-items:center;color:var(--text-secondary);display:flex;font-size:16px;font-weight:600;gap:8px}.Home_chevron__Iw4Hl{color:var(--text-tertiary);font-size:16px;transition:transform .2s}.Home_chevronOpen__BucEr{transform:rotate(90deg)}.Home_sectionGrid__i-Kqg{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:16px 0 8px}.Home_card__\+O6lb{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:8px;padding:24px 20px;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s;width:180px}.Home_badge__tuVVt{align-items:center;animation:Home_badgePulse__ur0O5 2s ease-in-out infinite;background:#ef4444;border-radius:12px;box-shadow:0 2px 6px #ef444466;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 7px;position:absolute;right:-8px;top:-8px}@keyframes Home_badgePulse__ur0O5{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Home_card__\+O6lb:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.Home_icon__qpU8J{font-size:32px}.Home_cardTitle__FH27a{color:var(--text-primary);font-size:16px;font-weight:600}.Home_cardDesc__EICOJ{color:var(--text-tertiary);font-size:13px;line-height:1.4}@media (max-width:768px){.Home_home__CMw1J{min-height:auto;padding:24px 16px}.Home_greeting__UhFmD{font-size:24px}.Home_subtitle__pDTmY{font-size:15px;margin-bottom:24px}.Home_pdtTracker__KJWxT{max-width:100%;padding:12px 14px}.Home_pdtHeader__zZxl6{flex-wrap:wrap;gap:4px}.Home_pdtFooter__eKDBe{align-items:flex-start;flex-direction:column;gap:4px}.Home_heroGrid__vPuSa{gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:28px}.Home_heroCard__KcSc-{padding:24px 16px 20px}.Home_heroIcon__ykhLE{font-size:32px}.Home_heroTitle__1bC1L{font-size:16px}.Home_heroDesc__vCPjB{font-size:12px}.Home_card__\+O6lb,.Home_sectionGrid__i-Kqg{gap:12px;width:100%}.Home_card__\+O6lb{align-items:center;flex-direction:row;max-width:340px;padding:16px 14px}.Home_icon__qpU8J{flex-shrink:0;font-size:24px}.Home_cardTitle__FH27a{font-size:14px;text-align:left}.Home_cardDesc__EICOJ{font-size:12px;text-align:left}.Home_badge__tuVVt{font-size:10px;height:20px;min-width:20px;padding:0 5px;right:-6px;top:-6px}}@media (max-width:480px){.Home_heroGrid__vPuSa{gap:12px;grid-template-columns:1fr}.Home_heroCard__KcSc-{align-items:center;flex-direction:row;gap:14px;padding:18px 16px}.Home_heroIcon__ykhLE{flex-shrink:0;font-size:28px}.Home_heroTitle__1bC1L{font-size:15px;text-align:left}.Home_heroDesc__vCPjB{font-size:12px;text-align:left}}@media (max-width:380px){.Home_greeting__UhFmD{font-size:20px}.Home_subtitle__pDTmY{font-size:13px}.Home_card__\+O6lb{padding:14px 12px}.Home_icon__qpU8J{font-size:22px}.Home_cardTitle__FH27a{font-size:13px}.Home_cardDesc__EICOJ{font-size:11px}}.Login_login__3cJrA{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:40px 20px}.Login_card__sh638{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-md);max-width:400px;padding:40px;width:100%}.Login_brand__6BdSz{align-items:center;display:flex;flex-direction:column;margin-bottom:8px}.Login_brandName__7GHmy{color:var(--text-primary);font-size:22px;font-weight:700;letter-spacing:-.5px;margin-top:-12px}.Login_title__SJ0Uv{color:var(--text-primary);font-size:24px;margin:0 0 8px;text-align:center}.Login_subtitle__4UkBJ{color:var(--text-secondary);font-size:14px;margin:0 0 20px;text-align:center}.Login_form__HoQ6M{display:flex;flex-direction:column;gap:14px}.Login_input__6Emyd{border:1px solid var(--border-input);border-radius:6px;font-family:inherit;font-size:15px;outline:none;padding:10px 14px;transition:border-color .2s}.Login_input__6Emyd:focus{border-color:var(--color-action)}.Login_button__8MvAw{background:var(--color-action);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;padding:12px;transition:background .2s ease-in-out}.Login_button__8MvAw:hover{background:var(--color-action-hover)}.Login_button__8MvAw:disabled{background:#8cbddb;cursor:not-allowed}.Login_error__SdyqE{background:#fdecea;color:var(--color-negative)}.Login_error__SdyqE,.Login_success__oNAeN{border-radius:6px;font-size:14px;margin:0 0 14px;padding:10px 14px}.Login_success__oNAeN{background:#e8f5e9;color:#2e7d32}.Login_hint__uQinp{margin:0}.Login_hint__uQinp,.Login_toggle__pmKSe{color:var(--text-secondary);font-size:14px}.Login_toggle__pmKSe{margin-top:20px;text-align:center}.Login_toggle__pmKSe p{margin:0 0 6px}.Login_toggle__pmKSe p:last-child{margin-bottom:0}.Login_resendButton__oq8Ep{background:none;border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:13px;padding:10px;transition:color .2s,border-color .2s}.Login_resendButton__oq8Ep:hover{border-color:var(--color-action);color:var(--color-action)}.Login_link__Ka0sq{background:none;border:none;color:var(--color-action);cursor:pointer;font-family:inherit;font-size:14px;padding:0;text-decoration:underline}.Login_link__Ka0sq:hover{color:var(--color-action-hover)}@media (max-width:480px){.Login_login__3cJrA{padding:24px 16px}.Login_card__sh638{padding:24px 20px}.Login_title__SJ0Uv{font-size:20px}.Login_brandName__7GHmy{font-size:18px}.Login_input__6Emyd{font-size:16px}.Login_button__8MvAw,.Login_resendButton__oq8Ep{min-height:44px}}.BrokerAuthExpiredCard_card__UJez3{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c59;border-radius:10px;color:var(--text-primary);display:flex;gap:18px;padding:20px 24px}.BrokerAuthExpiredCard_full__gEvC-{margin:40px auto;max-width:620px}.BrokerAuthExpiredCard_inline__DYIgD{margin:12px 0}.BrokerAuthExpiredCard_icon__gFw-l{align-items:center;background:#e74c3c1f;border-radius:50%;color:#e74c3c;display:flex;flex:0 0 auto;font-size:22px;height:40px;justify-content:center;width:40px}.BrokerAuthExpiredCard_body__pSZMU{flex:1 1;min-width:0}.BrokerAuthExpiredCard_title__SCOM\+{font-size:15px;font-weight:600;margin:0 0 4px}.BrokerAuthExpiredCard_copy__xK-MI{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.BrokerAuthExpiredCard_cta__zsv2i{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:600;padding:10px 18px;white-space:nowrap}.BrokerAuthExpiredCard_cta__zsv2i:hover{background:#2c82bd}@media (max-width:560px){.BrokerAuthExpiredCard_card__UJez3{align-items:stretch;flex-direction:column;text-align:center}.BrokerAuthExpiredCard_icon__gFw-l{margin:0 auto}}.PnlMonitor_page__elkza{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1100px;padding:32px 20px}.PnlMonitor_header__hITUZ{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:8px}.PnlMonitor_title__JmUtW{color:var(--text-primary);font-size:32px;margin:0}.PnlMonitor_updated__BXur5{color:var(--text-faint);font-size:13px}.PnlMonitor_empty__KRgNS,.PnlMonitor_error__1fafI,.PnlMonitor_loading__5troi{color:var(--text-muted);font-size:16px;padding:40px 0}.PnlMonitor_error__1fafI{color:var(--color-negative)}.PnlMonitor_statsGrid__6pLXx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:24px 0 32px;width:100%}.PnlMonitor_statCard__DVzI5{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px;padding:20px}.PnlMonitor_statLabel__UlNHQ{color:var(--text-muted);font-size:13px;letter-spacing:.5px;text-transform:uppercase}.PnlMonitor_statValue__\+CYsm{color:var(--text-primary);font-size:22px;font-weight:600}.PnlMonitor_positive__nmCu7{color:var(--color-positive)}.PnlMonitor_negative__HkKvS{color:var(--color-negative)}.PnlMonitor_sectionTitle__\+\+J\+b{align-self:flex-start;color:var(--text-primary);font-size:20px;margin:0 0 16px}.PnlMonitor_tableWrap__zygfH{margin-bottom:24px;overflow-x:auto;width:100%}.PnlMonitor_table__nOQtz{border-collapse:collapse;font-size:14px;width:100%}.PnlMonitor_table__nOQtz th{background:var(--bg-secondary);border-bottom:2px solid var(--border-primary);color:var(--text-secondary);font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.PnlMonitor_table__nOQtz td{border-bottom:1px solid var(--border-light);padding:10px 12px;white-space:nowrap}.PnlMonitor_table__nOQtz tbody tr:hover{background:var(--bg-tertiary)}.PnlMonitor_symbol__64-uz{color:var(--text-primary);font-weight:600}.PnlMonitor_long__k\+XhA{color:var(--color-positive);font-weight:600}.PnlMonitor_short__RrLTj{color:var(--color-negative);font-weight:600}.PnlMonitor_back__om\+ke{color:var(--color-action);font-size:15px;margin-top:16px;text-decoration:none}.PnlMonitor_back__om\+ke:hover{text-decoration:underline}@media (max-width:768px){.PnlMonitor_title__JmUtW{font-size:24px}.PnlMonitor_statsGrid__6pLXx{gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.PnlMonitor_statCard__DVzI5{padding:14px}.PnlMonitor_statValue__\+CYsm{font-size:18px}.PnlMonitor_table__nOQtz{font-size:13px}.PnlMonitor_table__nOQtz td,.PnlMonitor_table__nOQtz th{padding:8px 10px}}@media (max-width:480px){.PnlMonitor_page__elkza{padding:20px 12px}.PnlMonitor_title__JmUtW{font-size:20px}.PnlMonitor_table__nOQtz{font-size:12px}.PnlMonitor_table__nOQtz td,.PnlMonitor_table__nOQtz th{padding:6px 8px}}.PredictionAccuracy_page__aHoVp{margin:0 auto;max-width:1100px;padding:24px 16px}.PredictionAccuracy_header__WknNh{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:20px}.PredictionAccuracy_title__L0wLX{color:var(--text-primary);font-size:28px;font-weight:700}.PredictionAccuracy_updated__1j5k9{color:var(--text-muted);font-size:12px}.PredictionAccuracy_error__A4H4\+,.PredictionAccuracy_loading__IE4Ti{font-size:16px;padding:60px 0;text-align:center}.PredictionAccuracy_error__A4H4\+{color:var(--color-negative)}.PredictionAccuracy_statsGrid__fOXv9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:24px}.PredictionAccuracy_statCard__RrYOt{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);padding:14px 16px}.PredictionAccuracy_statLabel__s5GQ5{color:var(--text-muted);font-size:11px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.PredictionAccuracy_statValue__a3gi5{color:var(--text-primary);font-size:22px;font-weight:700}.PredictionAccuracy_positive__DEWR0{color:var(--color-positive)!important}.PredictionAccuracy_negative__hP\+Sp{color:var(--color-negative)!important}.PredictionAccuracy_neutral__OmgVj{color:var(--text-secondary)!important}.PredictionAccuracy_sectionTitle__Xn9wa{color:var(--text-primary);font-size:18px;font-weight:600;margin:28px 0 14px}.PredictionAccuracy_dirGrid__q0O1j{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.PredictionAccuracy_dirCard__yO36F{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px}.PredictionAccuracy_dirLabel__DtiMG{font-size:14px;font-weight:600}.PredictionAccuracy_dirPct__qTST3{font-size:28px;font-weight:700}.PredictionAccuracy_dirDetail__lwhph{color:var(--text-muted);font-size:12px}.PredictionAccuracy_bullLabel__9Kxve{color:var(--color-positive)}.PredictionAccuracy_bearLabel__pBaRa{color:var(--color-negative)}.PredictionAccuracy_calGrid__GNbsq{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.PredictionAccuracy_calCard__ZdMRG{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;padding:14px;text-align:center}.PredictionAccuracy_calLevel__hlFiY{color:var(--text-muted);font-size:12px;margin-bottom:4px;text-transform:uppercase}.PredictionAccuracy_calPct__Jp-7N{color:var(--text-primary);font-size:22px;font-weight:700}.PredictionAccuracy_calCount__LEeMK{color:var(--text-muted);font-size:12px;margin-top:2px}.PredictionAccuracy_chartWrap__qLU\+q{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);margin-bottom:24px;padding:16px}.PredictionAccuracy_tableWrap__0kLwX{margin-bottom:24px;overflow-x:auto}.PredictionAccuracy_table__mpZBL{border-collapse:collapse;font-size:13px;width:100%}.PredictionAccuracy_table__mpZBL th{background:var(--bg-table-header);border-bottom:2px solid var(--border-table-header);color:var(--text-secondary);font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.PredictionAccuracy_table__mpZBL td{border-bottom:1px solid var(--border-table-row);padding:8px 12px}.PredictionAccuracy_table__mpZBL tbody tr:hover{background:var(--bg-hover)}.PredictionAccuracy_correct__nrFYN{color:var(--color-positive);font-weight:600}.PredictionAccuracy_wrong__G-uKs{color:var(--color-negative);font-weight:600}.PredictionAccuracy_partial__piFrr{color:var(--color-warning);font-weight:600}.PredictionAccuracy_badge__kB42p{border-radius:10px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.PredictionAccuracy_bullBadge__9zIBf{background:#16a34a26;color:var(--color-positive)}.PredictionAccuracy_bearBadge__II5is{background:#dc262626;color:var(--color-negative)}.PredictionAccuracy_neutralBadge__xKRMf{background:#6b728026;color:var(--text-secondary)}@media (max-width:640px){.PredictionAccuracy_calGrid__GNbsq,.PredictionAccuracy_dirGrid__q0O1j{grid-template-columns:1fr}}.PlaybookTrackRecord_page__YIPe\+{margin:0 auto;max-width:1100px;padding:24px 0}.PlaybookTrackRecord_error__9J8wc,.PlaybookTrackRecord_loading__W5USn{font-size:16px;padding:60px 0;text-align:center}.PlaybookTrackRecord_error__9J8wc{color:var(--color-negative)}.PlaybookTrackRecord_empty__o-lll{color:var(--text-muted);font-size:14px;padding:48px 0;text-align:center}.PlaybookTrackRecord_statsGrid__cdmIy{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:24px}.PlaybookTrackRecord_statCard__\+aDt1{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);padding:14px 16px}.PlaybookTrackRecord_statLabel__Wh\+nw{color:var(--text-muted);font-size:11px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.PlaybookTrackRecord_statValue__TOGwg{color:var(--text-primary);font-size:22px;font-weight:700}.PlaybookTrackRecord_positive__w7QFt{color:var(--color-positive)!important}.PlaybookTrackRecord_negative__Mux0R{color:var(--color-negative)!important}.PlaybookTrackRecord_sectionTitle__hejec{color:var(--text-primary);font-size:16px;font-weight:600;margin:24px 0 12px}.PlaybookTrackRecord_breakdownGrid__rPbsd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:24px}.PlaybookTrackRecord_breakdownCard__YVpvt{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);padding:16px}.PlaybookTrackRecord_breakdownHeader__UewuN{color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.3px;margin-bottom:10px;text-transform:uppercase}.PlaybookTrackRecord_breakdownRow__HC9ox{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:6px 0}.PlaybookTrackRecord_breakdownRow__HC9ox:last-child{border-bottom:none}.PlaybookTrackRecord_breakdownLabel__eOnZJ{color:var(--text-primary);font-size:13px;text-transform:capitalize}.PlaybookTrackRecord_breakdownValue__9\+zlT{font-size:13px;font-weight:600}.PlaybookTrackRecord_breakdownDetail__uQIjo{color:var(--text-muted);font-size:11px;margin-left:8px}.PlaybookTrackRecord_tableWrap__M1xet{margin-bottom:24px;overflow-x:auto}.PlaybookTrackRecord_table__W-OUa{border-collapse:collapse;font-size:13px;width:100%}.PlaybookTrackRecord_table__W-OUa th{background:var(--bg-table-header);border-bottom:2px solid var(--border-table-header);color:var(--text-secondary);font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.PlaybookTrackRecord_table__W-OUa td{border-bottom:1px solid var(--border-table-row);padding:8px 12px}.PlaybookTrackRecord_table__W-OUa tbody tr:hover{background:var(--bg-hover)}.PlaybookTrackRecord_ticker__9Tekc{font-family:SF Mono,Fira Code,monospace;font-weight:700}.PlaybookTrackRecord_dirBadge__RzNxa{border-radius:3px;font-size:11px;font-weight:600;padding:2px 6px;text-transform:uppercase}.PlaybookTrackRecord_longBadge__3NZRz{background:#27ae6026;color:#27ae60}.PlaybookTrackRecord_shortBadge__JPZ6f{background:#c0392b26;color:#c0392b}.PlaybookTrackRecord_convBadge__FkoWh{border-radius:3px;font-size:11px;font-weight:700;padding:2px 6px;text-transform:uppercase}.PlaybookTrackRecord_convHigh__-QfWP{background:#27ae6026;color:#27ae60}.PlaybookTrackRecord_convMed__84gAk{background:#f39c1226;color:#f39c12}.PlaybookTrackRecord_convLow__UKN\+m{background:#ffffff14;color:var(--text-muted)}.PlaybookTrackRecord_resultBadge__RgBWG{border-radius:3px;font-size:11px;font-weight:600;padding:2px 8px}.PlaybookTrackRecord_correct__UzVp6{background:#27ae6026;color:#27ae60}.PlaybookTrackRecord_incorrect__yRuhi{background:#c0392b26;color:#c0392b}.PlaybookTrackRecord_pending__q-xdY{background:#f39c121f;color:#f39c12}.PlaybookTrackRecord_mono__7JGHA{font-family:SF Mono,Fira Code,monospace;font-size:12px}.PlaybookTrackRecord_streakRow__ETk67{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:12px;margin-bottom:16px}.PlaybookTrackRecord_streakCount__SaE\+q{font-size:15px;font-weight:700}.Predictions_page__e76wy{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:32px 20px}.Predictions_title__R51PS{color:var(--text-primary);font-size:32px;margin:0 0 4px}.Predictions_subtitle__mTKfb{color:var(--text-muted);font-size:14px;margin:0 0 16px}.Predictions_tabBar__PzSrD{border-bottom:1px solid var(--border-primary);display:flex;gap:4px;margin-bottom:24px;width:100%}.Predictions_tab__nz5cV{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:10px 16px;transition:all .15s}.Predictions_tab__nz5cV:hover{color:var(--text-primary)}.Predictions_tabActive__9y\+lx{border-bottom-color:var(--accent);color:var(--accent)}.Predictions_moodSection__tX-Uz{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-md);margin-bottom:24px;padding:28px;width:100%}.Predictions_moodHeader__TK9Ym{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.Predictions_moodLabel__z4YV4{color:var(--text-primary);font-size:18px;font-weight:600}.Predictions_moodBadge__AdCcx{align-items:center;border-radius:20px;display:inline-flex;font-size:14px;font-weight:600;gap:6px;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}.Predictions_moodBullish__gbwwy{background:var(--bg-positive-subtle);color:var(--color-positive)}.Predictions_moodBearish__a\+Y5-{background:var(--bg-negative-subtle);color:var(--color-negative)}.Predictions_moodNeutral__TxAWG{background:var(--bg-neutral-subtle);color:var(--text-muted)}.Predictions_moodMixed__QwIea{background:var(--bg-warning-subtle);color:var(--color-warning)}.Predictions_moodBar__05LWF{background:linear-gradient(90deg,#c0392b,#e74c3c,#f39c12,#f1c40f,#2ecc71,#27ae60);border-radius:6px;height:12px;margin-bottom:8px;position:relative;width:100%}.Predictions_moodIndicator__Krcsy{background:var(--text-primary);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000004d;height:20px;position:absolute;top:-4px;transform:translateX(-50%);transition:left .5s ease;width:20px}.Predictions_moodScale__vHtV2{color:var(--text-faint);display:flex;font-size:11px;justify-content:space-between;margin-bottom:16px}.Predictions_moodSummary__iDPzW{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0}.Predictions_insightsRow__3GfkZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px;width:100%}@media (max-width:640px){.Predictions_insightsRow__3GfkZ{grid-template-columns:1fr}}.Predictions_insightCard__nOQgU{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);padding:20px}.Predictions_insightTitle__a82TX{font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.Predictions_riskTitle__rY7u3{color:var(--color-negative)}.Predictions_catalystTitle__8n4Rz{color:var(--color-positive)}.Predictions_insightList__sNWZq{list-style:none;margin:0;padding:0}.Predictions_insightList__sNWZq li{border-bottom:1px solid var(--bg-neutral-subtle);color:var(--text-secondary);font-size:14px;line-height:1.4;padding:6px 0}.Predictions_insightList__sNWZq li:last-child{border-bottom:none}.Predictions_insightList__sNWZq li:before{margin-right:8px}.Predictions_riskItem__VGcg2:before{content:"⚠️"}.Predictions_catalystItem__f7A3h:before{content:"🚀"}.Predictions_snapshotSection__Nt-IP{margin-bottom:24px;width:100%}.Predictions_sectionTitle__hCgvp{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 12px}.Predictions_snapshotGrid__j\+Thv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Predictions_snapCard__LCLzZ{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:4px;padding:18px}.Predictions_snapSymbol__\+\+RVb{color:var(--text-primary);font-size:16px;font-weight:700}.Predictions_snapPrice__AWEUq{color:var(--text-primary);font-size:24px;font-weight:600}.Predictions_snapChange__AnSFg{font-size:14px;font-weight:600}.Predictions_snapMeta__7W4br{color:var(--text-faint);font-size:12px}.Predictions_newsSection__JpvrA{margin-bottom:24px;width:100%}.Predictions_headline__p8PZB{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:14px 0}.Predictions_headline__p8PZB:last-child{border-bottom:none}.Predictions_sentimentDot__YTWBK{border-radius:50%;flex-shrink:0;height:10px;margin-top:6px;width:10px}.Predictions_dotBullish__V2JVU{background:var(--color-positive)}.Predictions_dotBearish__JuZKY{background:var(--color-negative)}.Predictions_dotNeutral__UQLN8{background:var(--border-input)}.Predictions_headlineContent__WeUY4{flex:1 1;min-width:0}.Predictions_headlineText__tJ8of{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4;margin:0 0 4px}.Predictions_headlineText__tJ8of a{color:inherit;text-decoration:none}.Predictions_headlineText__tJ8of a:hover{text-decoration:underline}.Predictions_headlineMeta__Do3nT{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Predictions_headlineSource__7nJMp{color:var(--text-muted);font-size:12px}.Predictions_headlineTime__zxCHb{color:var(--text-faint);font-size:12px}.Predictions_headlineBrief__i6qGc{color:var(--text-secondary);font-size:12px;font-style:italic}.Predictions_sentimentBadge__o0O33{border-radius:10px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.Predictions_badgeBullish__3Z-bV{background:var(--bg-positive-subtle);color:var(--color-positive)}.Predictions_badgeBearish__0G69P{background:var(--bg-negative-subtle);color:var(--color-negative)}.Predictions_badgeNeutral__26BgV{background:var(--bg-neutral-subtle);color:var(--text-faint)}.Predictions_impactHigh__362z3{border-left:3px solid var(--color-negative);padding-left:12px}.Predictions_impactMedium__P\+oC3{border-left:3px solid var(--color-warning);padding-left:12px}.Predictions_impactLow__SHnDy{padding-left:15px}.Predictions_symbolTags__k4oe9{display:flex;flex-wrap:wrap;gap:4px}.Predictions_symbolTag__FApXt{background:#eef2f7;border-radius:4px;color:var(--text-secondary);font-size:11px;font-weight:600;padding:1px 6px}.Predictions_controls__BnSfz{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px;width:100%}.Predictions_refreshBtn__hPPNW{background:var(--color-purple-dark);border:1px solid var(--color-purple-dark);border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 20px;transition:all .15s}.Predictions_refreshBtn__hPPNW:hover{background:#7d3c98}.Predictions_refreshBtn__hPPNW:disabled{cursor:not-allowed;opacity:.6}.Predictions_symbolInput__1oPhM{border:1px solid var(--border-secondary);border-radius:6px;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s;width:260px}.Predictions_symbolInput__1oPhM:focus{border-color:var(--color-purple-dark)}.Predictions_timestamp__\+ooVY{color:var(--text-faint);font-size:12px}.Predictions_loading__5y4dL{color:var(--text-muted);font-size:16px;padding:60px 0;text-align:center}.Predictions_loadingSpinner__7vK\+k{animation:Predictions_spin__KuvNg 1s linear infinite;display:inline-block;margin-right:8px}@keyframes Predictions_spin__KuvNg{to{transform:rotate(1turn)}}.Predictions_error__IzrHq{background:var(--bg-negative-subtle);border-radius:8px;color:var(--color-negative);font-size:14px;margin-bottom:16px;padding:20px;width:100%}.Predictions_positive__fZYux{color:var(--color-positive)}.Predictions_negative__6ggXs{color:var(--color-negative)}.Predictions_scorecardSection__\+TGwy{margin-bottom:24px;width:100%}.Predictions_scorecardGrid__y8-2P{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:20px}.Predictions_scoreCard__jhTYC{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:4px;padding:16px;text-align:center}.Predictions_scoreLabel__AyKSe{color:var(--text-muted);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.Predictions_scoreValue__6PpMj{color:var(--text-primary);font-size:22px;font-weight:700}.Predictions_gradeA__Nm\+On,.Predictions_gradeB__zkYn1{color:var(--color-positive)}.Predictions_gradeC__5yXlB{color:var(--color-warning)}.Predictions_gradeD__7wM\+T{color:#e67e22}.Predictions_gradeF__K5CRV{color:var(--color-negative)}.Predictions_historyTable__14\+Aw{border-collapse:collapse;font-size:13px;width:100%}.Predictions_historyTable__14\+Aw th{background:var(--bg-secondary);border-bottom:2px solid var(--border-primary);color:var(--text-secondary);font-weight:600;padding:8px 10px;text-align:left;white-space:nowrap}.Predictions_historyTable__14\+Aw td{border-bottom:1px solid var(--border-light);padding:8px 10px;white-space:nowrap}.Predictions_historyTable__14\+Aw tbody tr:hover{background:var(--bg-tertiary)}.Predictions_gradeBadge__C5Y2i{border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:28px;line-height:28px;text-align:center;width:28px}.Predictions_gradeBgA__v-4Yw,.Predictions_gradeBgB__QAc8b{background:var(--color-positive)}.Predictions_gradeBgC__rfq9E{background:var(--color-warning)}.Predictions_gradeBgD__BfKk1{background:#e67e22}.Predictions_gradeBgF__zdrdX{background:var(--color-negative)}.Predictions_scoreBtn__0I4tR{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:4px;color:var(--color-purple-dark);cursor:pointer;font-family:inherit;font-size:12px;padding:4px 10px;transition:all .15s}.Predictions_scoreBtn__0I4tR:hover{background:var(--bg-purple-subtle);border-color:var(--color-purple-dark)}.Predictions_scoreBtn__0I4tR:disabled{cursor:not-allowed;opacity:.5}.Predictions_pendingBadge__28fne{color:var(--text-faint);font-size:11px;font-style:italic}.Predictions_pulseSection__q1gvm{margin-bottom:24px;width:100%}.Predictions_pulseGrid__W74Ap{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.Predictions_pulseGrid__W74Ap{grid-template-columns:1fr}}.Predictions_pulseCard__VqkAD{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;border-top:3px solid var(--color-purple-dark);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px;padding:20px}.Predictions_pulseLabel__zNRTt{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Predictions_pulseValue__YuE2U{color:var(--text-primary);font-size:28px;font-weight:700}.Predictions_pulseChange__66Qva{font-size:13px;font-weight:600}.Predictions_pulseBadge__\+YgTM{border-radius:10px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.Predictions_pulseMeta__NJz7p,.Predictions_pulseTimestamp__kH9Tw{color:var(--text-faint);font-size:11px}.Predictions_pulseTimestamp__kH9Tw{display:block;margin-top:8px;text-align:center}.Predictions_back__E7nb9{color:var(--color-purple-dark);font-size:15px;margin-top:16px;text-decoration:none}.Predictions_back__E7nb9:hover{text-decoration:underline}.Predictions_geoSection__CQUGa{margin-top:24px;width:100%}.Predictions_oilRow__uW\+xV{display:flex;gap:12px;margin-bottom:16px}.Predictions_oilCard__hhfiw{background:#ffffff0a;background:var(--bg-card,#ffffff0a);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:16px}.Predictions_oilLabel__2FKNf{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Predictions_oilPrice__BtAR2{color:var(--text-primary);font-size:24px;font-weight:700}.Predictions_oilChange__ZM6eo{font-size:14px;font-weight:600}.Predictions_geoRisk__4fqmu{background:#ffffff0a;background:var(--bg-card,#ffffff0a);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:16px;padding:16px}.Predictions_geoRiskHeader__ZYlRR{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Predictions_geoRiskLabel__nWyFN{color:var(--text-primary);font-size:14px;font-weight:600}.Predictions_geoRiskScore__C0BAS{font-size:18px;font-weight:700}.Predictions_geoRiskBar__8P3vG{background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.Predictions_geoRiskFill__sVXJP{border-radius:4px;height:100%;transition:width .5s}.Predictions_riskLow__qZGxD{background-color:#27ae60;color:#27ae60}.Predictions_riskElevated__9sKSb{background-color:#f39c12;color:#f39c12}.Predictions_riskHigh__uQGNu{background-color:#e67e22;color:#e67e22}.Predictions_riskCritical__5T5OY{background-color:#c0392b;color:#c0392b}.Predictions_geoRiskScale__mr6ua{color:var(--text-faint);display:flex;font-size:10px;justify-content:space-between}.Predictions_geoRiskSummary__C\+Zi-{color:var(--text-secondary);font-size:13px;line-height:1.5;margin-top:10px}.Predictions_sectorSection__uDxEQ{margin-bottom:16px}.Predictions_sectorTitle__bHZS-{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 10px}.Predictions_sectorGrid__iPhzX{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Predictions_sectorCard__hrvep{background:#ffffff0a;background:var(--bg-card,#ffffff0a);border:1px solid var(--border-primary);border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.Predictions_sectorName__upNoH{color:var(--text-primary);font-size:13px;font-weight:600}.Predictions_sectorBias__YTsGI{font-size:12px;font-weight:700;text-transform:uppercase}.Predictions_sectorReason__nmIAG{color:var(--text-muted);font-size:11px;line-height:1.4}.Predictions_gdeltSection__\+xY1-{margin-bottom:16px}.Predictions_gdeltTitle__MWatS{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 10px}.Predictions_gdeltThemes__se4GA{display:flex;gap:6px}.Predictions_gdeltTheme__Z7w-A{background:#ffffff14;border-radius:10px;color:var(--text-muted);font-size:11px;font-weight:500;padding:2px 8px}.Predictions_gdeltList__aGYoQ{display:flex;flex-direction:column;gap:4px}.Predictions_gdeltEvent__G01EX{align-items:flex-start;border-radius:6px;color:var(--text-secondary);display:flex;gap:12px;justify-content:space-between;padding:8px 10px;text-decoration:none;transition:background .15s}.Predictions_gdeltEvent__G01EX:hover{background:#ffffff0d}.Predictions_gdeltHeadline__OngS4{flex:1 1;font-size:13px;line-height:1.4}.Predictions_gdeltSource__JrnUP{color:var(--text-faint);flex-shrink:0;font-size:11px;white-space:nowrap}.Predictions_macroRow__SAIzQ{display:flex;gap:12px;margin-bottom:16px}.Predictions_macroCard__iaHe8{align-items:center;background:#ffffff0a;background:var(--bg-card,#ffffff0a);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:12px;text-align:center}.Predictions_macroLabel__2YlEU{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Predictions_macroValue__X\+uIE{color:var(--text-primary);font-size:20px;font-weight:700}.Predictions_macroDate__YdkYg{color:var(--text-faint);font-size:10px}.Predictions_macroMeta__VwXDa{color:var(--text-muted);font-size:11px}.Predictions_macroChange__5Q36a{font-size:12px;font-weight:600}.Predictions_playbookSection__V8HPk{margin-bottom:16px}.Predictions_playbookGrid__8Gle9{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Predictions_playbookCard__hLCE3{background:#ffffff0a;background:var(--bg-card,#ffffff0a);border-left:1px solid var(--border-primary);border:1px solid var(--border-primary);border-left-width:4px;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px}.Predictions_playbookLong__Gqqj4{border-left-color:#27ae60}.Predictions_playbookShort__8obtV{border-left-color:#c0392b}.Predictions_playbookHeader__H71Zf{align-items:center;display:flex;justify-content:space-between}.Predictions_playbookTicker__ZDaKa{color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:.5px}.Predictions_playbookDirection__XfgFo{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.Predictions_playbookThesis__uKena{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.Predictions_playbookMeta__Oivth{align-items:center;display:flex;font-size:11px;justify-content:space-between}.Predictions_playbookConviction__msunF{border-radius:4px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.Predictions_convictionHigh__YbXxu{background:#27ae6026;color:#27ae60}.Predictions_convictionMed__332vt{background:#f39c1226;color:#f39c12}.Predictions_convictionLow__4u7pO{background:#ffffff14;color:var(--text-muted)}.Predictions_playbookTimeframe__QKzb7{color:var(--text-muted);font-weight:500}.Predictions_playbookTradeBtn__\+zpQP{align-self:flex-end;background:none;border:1px solid var(--border-secondary);border-radius:4px;color:var(--color-action);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-top:4px;padding:6px 12px;transition:background .15s,color .15s}.Predictions_playbookTradeBtn__\+zpQP:hover{background:var(--color-action);color:#fff}.Predictions_shippingSection__sOogW{margin-bottom:16px}.Predictions_shippingGrid__Pxxhu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.Predictions_shippingCard__bOcX4{background:#ffffff0a;background:var(--bg-card,#ffffff0a);border-left:1px solid var(--border-primary);border:1px solid var(--border-primary);border-left-width:4px;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:14px}.Predictions_shippingNormal__Qn4Gm{border-left-color:#27ae60}.Predictions_shippingAbove__-SySG{border-left-color:#3498db}.Predictions_shippingBelow__xwu3z{border-left-color:#f39c12}.Predictions_shippingCritical__brv8f{border-left-color:#c0392b}.Predictions_shippingLabel__nAqAH{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Predictions_shippingStats__71wpv{align-items:baseline;display:flex;gap:4px}.Predictions_shippingCount__UbFca{color:var(--text-primary);font-size:28px;font-weight:700}.Predictions_shippingUnit__fASqm{color:var(--text-muted);font-size:13px}.Predictions_shippingDetail__m-VoF{color:var(--text-secondary);display:flex;font-size:12px;justify-content:space-between}.Predictions_shippingBar__6Gkua{background:#ffffff14;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.Predictions_shippingBarFill__LfZyz{background:#3b82f6;background:var(--color-accent,#3b82f6);border-radius:2px;height:100%;transition:width .5s}@media (max-width:768px){.Predictions_macroRow__SAIzQ,.Predictions_oilRow__uW\+xV{flex-direction:column}.Predictions_playbookGrid__8Gle9,.Predictions_sectorGrid__iPhzX,.Predictions_shippingGrid__Pxxhu{grid-template-columns:1fr}.Predictions_gdeltEvent__G01EX{flex-direction:column;gap:4px}.Predictions_gdeltSource__JrnUP{white-space:normal}}.PnlChart_wrap__th0qI{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;margin-bottom:20px;padding:18px 18px 10px}.PnlChart_empty__BhAJs,.PnlChart_wrap__th0qI{box-sizing:border-box;width:100%}.PnlChart_kpiRow__q\+RyG{grid-gap:10px;border-bottom:1px solid var(--border-primary);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:16px;padding-bottom:14px}.PnlChart_kpi__5bS1d{min-width:0}.PnlChart_kpiLabel__Rzy-4{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.PnlChart_kpiValue__dDRKm{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PnlChart_chartWrap__S0LDf{position:relative;width:100%}.PnlChart_returnBadge__3kQYN{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1;opacity:.85;pointer-events:none;position:absolute;right:24px;text-shadow:0 2px 8px #0006;top:12px;z-index:10}.PnlChart_empty__BhAJs{background:var(--bg-card);border:1px dashed var(--border-primary);border-radius:10px;color:var(--text-secondary);font-size:13px;font-style:italic;line-height:1.5;margin-bottom:20px;padding:30px 20px;text-align:center}.PnlChart_tooltip__PYTKx{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;box-shadow:0 4px 12px #00000040;color:var(--text-primary);font-size:12px;min-width:180px;padding:8px 12px}.PnlChart_tooltipDate__Qjh9g{color:var(--text-primary);font-weight:700;margin-bottom:4px}.PnlChart_tooltipLabel__NIdgw{color:var(--text-secondary)}.Trades_page__-3qb\+{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1100px;padding:32px 20px}.Trades_titleRow__VXq1X{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.Trades_title__8Vwo8{color:var(--text-primary);font-size:32px;margin:0}.Trades_exportBtn__MYaIu{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:13px;padding:8px 16px;transition:all .15s}.Trades_exportBtn__MYaIu:hover{border-color:var(--color-action);color:var(--color-action)}.Trades_filterRow__JJnIZ{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:20px;width:100%}.Trades_filters__Kxe8D{display:flex;flex-wrap:wrap;gap:8px}.Trades_symbolSearch__56f2A{align-items:center;display:flex;gap:4px;position:relative}.Trades_symbolInput__oN\+iC{border:1px solid var(--border-secondary);border-radius:6px;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s;width:170px}.Trades_symbolInput__oN\+iC:focus{border-color:var(--color-action)}.Trades_clearBtn__jTUE0{background:none;border:none;color:var(--text-faint);cursor:pointer;font-size:16px;line-height:1;padding:4px 8px}.Trades_clearBtn__jTUE0:hover{color:var(--color-negative)}.Trades_dateFilter__VVuAY{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Trades_dateInput__amQlX{border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s}.Trades_dateInput__amQlX:focus{border-color:var(--color-action)}.Trades_dateLabel__BUCzi{color:var(--text-muted);font-size:13px;white-space:nowrap}.Trades_presetBtn__GeUZv{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;padding:6px 12px;transition:all .15s}.Trades_presetBtn__GeUZv.Trades_activePreset__jTj73,.Trades_presetBtn__GeUZv:hover{border-color:var(--color-action);color:var(--color-action)}.Trades_presetBtn__GeUZv.Trades_activePreset__jTj73{background:var(--bg-action-subtle)}.Trades_datePresets__zHUcr{display:flex;flex-wrap:wrap;gap:6px}.Trades_filterBtn__KuiwT{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:all .15s}.Trades_filterBtn__KuiwT:hover{border-color:var(--color-action);color:var(--color-action)}.Trades_filterBtn__KuiwT.Trades_active__xfxb6{background:var(--color-action);border-color:var(--color-action);color:#fff}.Trades_count__7lgAZ{align-self:flex-start;color:var(--text-muted);font-size:14px;margin:0 0 12px}.Trades_error__t3Aca,.Trades_loading__-6Jmc{color:var(--text-muted);font-size:16px;padding:40px 0}.Trades_error__t3Aca{color:var(--color-negative)}.Trades_tableWrap__wnl7w{margin-bottom:24px;overflow-x:auto;width:100%}.Trades_table__Hz4rs{border-collapse:collapse;font-size:14px;width:100%}.Trades_table__Hz4rs th{background:var(--bg-secondary);border-bottom:2px solid var(--border-primary);color:var(--text-secondary);font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.Trades_table__Hz4rs td{border-bottom:1px solid var(--border-light);padding:10px 12px;white-space:nowrap}.Trades_table__Hz4rs tbody tr:hover{background:var(--bg-tertiary)}.Trades_symbol__ilD\+G{color:var(--text-primary);font-weight:600}.Trades_buy__chGO\+{color:var(--color-positive);font-weight:600}.Trades_sell__yuC7h{color:var(--color-negative);font-weight:600}.Trades_filled__R-tGu{background:var(--bg-positive-subtle);color:var(--color-positive)}.Trades_filled__R-tGu,.Trades_open__3dteV{border-radius:4px;font-size:12px;font-weight:600;padding:3px 8px}.Trades_open__3dteV{background:var(--bg-warning-subtle);color:var(--color-warning)}.Trades_canceled__UcTrB{background:var(--bg-neutral-subtle);border-radius:4px;color:var(--text-faint);font-size:12px;font-weight:600;padding:3px 8px}.Trades_positive__harPN{color:var(--color-positive)}.Trades_negative__eyMao{color:var(--color-negative)}.Trades_perfSection__w\+e46{border-top:2px solid var(--border-primary);margin-bottom:24px;margin-top:8px;padding-top:24px;width:100%}.Trades_perfTitle__ay-Pt{color:var(--text-primary);font-size:20px;margin:0 0 16px}.Trades_perfGrid__NuRup{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.Trades_perfCard__uneg6{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:4px;padding:16px}.Trades_perfLabel__K3yB9{color:var(--text-muted);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.Trades_perfValue__SGhLu{color:var(--text-primary);font-size:20px;font-weight:600}.Trades_back__n-TQ0{color:var(--color-action);font-size:15px;margin-top:16px;text-decoration:none}.Trades_back__n-TQ0:hover{text-decoration:underline}.Trades_mobileCards__CiXQP{display:none}@media (max-width:768px){.Trades_title__8Vwo8{font-size:24px}.Trades_filterRow__JJnIZ{gap:10px;justify-content:flex-start}.Trades_symbolInput__oN\+iC{max-width:200px;width:100%}.Trades_filterBtn__KuiwT{min-height:44px;padding:8px 14px}.Trades_clearBtn__jTUE0,.Trades_presetBtn__GeUZv{min-height:44px;padding:8px 12px}.Trades_tableWrap__wnl7w{display:none}.Trades_mobileCards__CiXQP{display:flex;flex-direction:column;gap:10px}.Trades_mobileCard__iXIx3{background:#ffffff08;background:var(--bg-hover,#ffffff08);border:1px solid var(--border-primary);border-radius:8px;padding:12px}.Trades_mobileCardHeader__HLUZA{align-items:center;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.Trades_mobileCardBody__HQlkD{display:flex;flex-direction:column;gap:4px}.Trades_mobileCardRow__t3XPy{display:flex;font-size:13px;justify-content:space-between}.Trades_mobileCardRow__t3XPy span:first-child{color:var(--text-muted)}.Trades_mobileCardRow__t3XPy span:last-child{font-weight:600}.Trades_perfGrid__NuRup{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Trades_perfCard__uneg6{padding:14px}.Trades_perfValue__SGhLu{font-size:18px}}@media (max-width:480px){.Trades_page__-3qb\+{padding:20px 12px}.Trades_title__8Vwo8{font-size:20px}}.Reports_page__ripw4{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:32px 20px}.Reports_title__7gWNY{color:var(--text-primary);font-size:32px;margin:0 0 4px}.Reports_subtitle__8oXF6{color:var(--text-muted);font-size:14px;margin:0 0 20px}.Reports_empty__5rK6W,.Reports_error__6Rivp,.Reports_loading__LeNaQ{color:var(--text-muted);font-size:16px;padding:40px 0}.Reports_error__6Rivp{color:var(--color-negative)}.Reports_dateRow__Q5J4P{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;width:100%}.Reports_datePresets__CVVAU{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.Reports_presetBtn__SF0aF{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:13px;padding:6px 14px;transition:all .15s}.Reports_presetBtn__SF0aF:hover{background:var(--border-light)}.Reports_activePreset__0xUnw{background:var(--color-action);border-color:var(--color-action);color:#fff}.Reports_activePreset__0xUnw:hover{background:var(--color-action-hover)}.Reports_dateFilter__RFxvL{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.Reports_dateLabel__VTCZU{color:var(--text-muted);font-size:13px}.Reports_dateInput__2CKJP{border:1px solid var(--border-secondary);border-radius:6px;font-family:inherit;font-size:13px;outline:none;padding:6px 10px}.Reports_dateInput__2CKJP:focus{border-color:var(--color-action)}.Reports_clearBtn__UWzA1{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-faint);cursor:pointer;font-size:14px;line-height:1;padding:4px 8px}.Reports_clearBtn__UWzA1:hover{background:var(--bg-negative-subtle);border-color:var(--color-negative);color:var(--color-negative)}.Reports_accountBar__VvEj4{background:var(--bg-secondary);border-radius:8px;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;gap:24px;justify-content:center;margin-bottom:24px;padding:12px 20px;width:100%}.Reports_statsGrid__WMvMh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:32px;width:100%}.Reports_statCard__4tM5x{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px;padding:20px}.Reports_statLabel__1y5Ex{color:var(--text-muted);font-size:13px;letter-spacing:.5px;text-transform:uppercase}.Reports_statValue__jUtKJ{color:var(--text-primary);font-size:22px;font-weight:600}.Reports_positive__DVNWL{color:var(--color-positive)}.Reports_negative__-9GdS{color:var(--color-negative)}.Reports_sectionTitle__SvVDi{align-self:flex-start;color:var(--text-primary);font-size:20px;margin:0 0 16px}.Reports_tableWrap__RB9oB{margin-bottom:24px;overflow-x:auto;width:100%}.Reports_table__KFS6Y{border-collapse:collapse;font-size:14px;width:100%}.Reports_table__KFS6Y th{background:var(--bg-secondary);border-bottom:2px solid var(--border-primary);color:var(--text-secondary);font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.Reports_table__KFS6Y td{border-bottom:1px solid var(--border-light);padding:10px 12px;white-space:nowrap}.Reports_table__KFS6Y tbody tr:hover{background:var(--bg-tertiary)}.Reports_symbol__9bN5k{color:var(--text-primary);font-weight:600}.Reports_totalRow__10QQ1{background:var(--bg-secondary)}.Reports_totalRow__10QQ1 td{border-bottom:none;border-top:2px solid var(--border-primary)}.Reports_back__6QgWS{color:var(--color-action);font-size:15px;margin-top:16px;text-decoration:none}.Reports_back__6QgWS:hover{text-decoration:underline}@media (max-width:768px){.Reports_title__7gWNY{font-size:24px}.Reports_statsGrid__WMvMh{gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Reports_statCard__4tM5x{padding:14px}.Reports_statValue__jUtKJ{font-size:18px}.Reports_presetBtn__SF0aF{min-height:36px;padding:8px 14px}.Reports_clearBtn__UWzA1{min-height:36px;padding:8px 12px}.Reports_accountBar__VvEj4{font-size:13px;gap:16px;padding:10px 16px}.Reports_table__KFS6Y{font-size:13px}.Reports_table__KFS6Y td,.Reports_table__KFS6Y th{padding:8px 10px}}@media (max-width:480px){.Reports_page__ripw4{padding:20px 12px}.Reports_title__7gWNY{font-size:20px}.Reports_table__KFS6Y{font-size:12px}.Reports_table__KFS6Y td,.Reports_table__KFS6Y th{padding:6px 8px}}.Earnings_page__YERJI{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1100px;padding:32px 20px}.Earnings_title__zLJrl{color:var(--text-primary);font-size:32px;margin:0 0 20px}.Earnings_statsGrid__3PPqs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px;width:100%}.Earnings_statCard__ot3dl{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:4px;padding:20px}.Earnings_statLabel__SD5Vl{color:var(--text-muted);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.Earnings_statValue__jmPWC{align-items:baseline;color:var(--text-primary);display:flex;font-size:24px;font-weight:600;gap:8px}.Earnings_statSub__rSO1X{color:var(--text-faint);font-size:13px;font-weight:400}.Earnings_filterRow__pmWSp{align-items:center;display:flex;gap:8px;margin-bottom:20px}.Earnings_filterBtn__K68vd{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:all .15s}.Earnings_filterBtn__K68vd:hover{border-color:var(--color-action);color:var(--color-action)}.Earnings_filterBtn__K68vd.Earnings_active__feipx{background:var(--color-action);border-color:var(--color-action);color:#fff}.Earnings_tableWrap__mpbK0{margin-bottom:24px;overflow-x:auto;width:100%}.Earnings_table__1Qcku{border-collapse:collapse;font-size:14px;width:100%}.Earnings_table__1Qcku th{background:var(--bg-secondary);border-bottom:2px solid var(--border-primary);color:var(--text-secondary);font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.Earnings_table__1Qcku td{border-bottom:1px solid var(--border-light);padding:10px 12px;white-space:nowrap}.Earnings_table__1Qcku tbody tr:hover{background:var(--bg-tertiary)}.Earnings_symbol__yUPMK{color:var(--text-primary);font-weight:600}.Earnings_actual__Vm2gu{font-weight:600}.Earnings_timeBadge__Y9nlw{border-radius:4px;font-size:12px;font-weight:600;padding:3px 8px}.Earnings_bmo__Y2fdI{background:var(--bg-warning-subtle);color:var(--color-warning)}.Earnings_amc__42D8p{background:var(--bg-action-subtle);color:#3459a8}.Earnings_imminent__gglcP{color:var(--color-negative);font-weight:600}.Earnings_soon__xUAXu{color:#e67e22;font-weight:600}.Earnings_beat__9JE4g{color:var(--color-positive);font-weight:600}.Earnings_miss__u7P2w{color:var(--color-negative);font-weight:600}.Earnings_weekGroups__XnROv{width:100%}.Earnings_weekGroup__vSxpS{margin-bottom:24px}.Earnings_weekLabel__u2G5f{border-bottom:1px solid var(--border-primary);color:var(--text-secondary);font-size:16px;margin:0 0 12px;padding-bottom:8px}.Earnings_weekCards__F5jvY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.Earnings_earningsCard__6kzJO{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px;padding:16px;transition:transform .15s,box-shadow .15s}.Earnings_earningsCard__6kzJO:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.Earnings_cardImminent__BD9m5{border-color:var(--color-negative);border-width:2px}.Earnings_cardHeader__1DgEo{align-items:center;display:flex;justify-content:space-between}.Earnings_cardSymbol__dNXUm{color:var(--text-primary);font-size:18px;font-weight:700}.Earnings_cardDate__lQ1BK{color:var(--text-muted);font-size:13px}.Earnings_cardDetails__oCP0r{color:var(--text-secondary);display:flex;font-size:12px;gap:12px}.Earnings_pastSection__ZOLrW{border-top:2px solid var(--border-primary);margin-top:16px;padding-top:24px;width:100%}.Earnings_sectionTitle__9PeA4{color:var(--text-primary);font-size:20px;margin:0 0 16px}.Earnings_error__DH2KH,.Earnings_loading__jjXV6{color:var(--text-muted);font-size:16px;padding:40px 0}.Earnings_error__DH2KH{color:var(--color-negative)}.Earnings_noData__qObsJ{color:var(--text-muted);font-size:16px;padding:40px 0;text-align:center}.Earnings_footer__p8x3n{color:var(--text-faint);font-size:12px;margin-top:16px}.Earnings_back__cwd0V{color:var(--color-action);font-size:15px;margin-top:16px;text-decoration:none}.Earnings_back__cwd0V:hover{text-decoration:underline}@media (max-width:768px){.Earnings_title__zLJrl{font-size:24px}.Earnings_statsGrid__3PPqs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Earnings_statValue__jmPWC{font-size:20px}.Earnings_filterRow__pmWSp{gap:8px}.Earnings_filterBtn__K68vd{min-height:36px;padding:8px 14px}.Earnings_weekCards__F5jvY{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.Earnings_earningsCard__6kzJO{padding:14px}.Earnings_table__1Qcku{font-size:13px}.Earnings_table__1Qcku td,.Earnings_table__1Qcku th{padding:8px 10px}}@media (max-width:480px){.Earnings_page__YERJI{padding:20px 12px}.Earnings_title__zLJrl{font-size:20px}.Earnings_weekCards__F5jvY{grid-template-columns:1fr}.Earnings_table__1Qcku{font-size:12px}.Earnings_table__1Qcku td,.Earnings_table__1Qcku th{padding:6px 8px}}.Earnings_sourceBox__eWaDX{background:#0f172a80;border:1px solid var(--border-primary);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:16px 0;padding:14px 16px}.Earnings_sourceHeader__Cc22L{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.Earnings_sourceCount__aJA6t{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-weight:700}.Earnings_sourceBreakdown__bZazv{color:var(--text-tertiary);font-size:11.5px;margin-left:auto}.Earnings_sourceField__sOkrf{color:var(--text-tertiary);display:flex;flex-direction:column;font-size:12px;gap:6px}.Earnings_sourceInput__qqKS0{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px;padding:8px 10px}.Earnings_sourceInput__qqKS0:focus{background:#ffffff0f;border-color:#6366f180;outline:none}.Earnings_sourceHint__ocAHb{color:var(--text-tertiary);font-size:12px;margin:0}.Earnings_sourceHint__ocAHb a{color:#818cf8;text-decoration:underline}.MoneyRain_container__-sJRS{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}.MoneyRain_particle__dRmKT{animation:MoneyRain_fall__XkDjv linear forwards;filter:drop-shadow(0 0 2px rgba(0,200,80,.3));opacity:0;position:absolute;top:-40px;-webkit-user-select:none;user-select:none}@keyframes MoneyRain_fall__XkDjv{0%{opacity:0;transform:translateY(0) translateX(0) rotate(0deg)}10%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(105vh) translateX(0) rotate(1turn);transform:translateY(105vh) translateX(var(--wobble,0)) rotate(1turn)}}.RedDayRain_container__PiTZ9{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}.RedDayRain_sadRain__X1Flg .RedDayRain_particle__EK\+BW{filter:drop-shadow(0 0 4px rgba(100,150,255,.4))}.RedDayRain_clownParade__IooOJ .RedDayRain_particle__EK\+BW{filter:drop-shadow(0 0 4px rgba(255,80,80,.35))}.RedDayRain_particle__EK\+BW{animation:RedDayRain_redFall__PuxiC linear forwards;opacity:0;position:absolute;top:-50px;-webkit-user-select:none;user-select:none}@keyframes RedDayRain_redFall__PuxiC{0%{opacity:0;transform:translateY(0) translateX(0) rotate(0deg) scale(1)}8%{opacity:1}50%{opacity:1;transform:translateY(50vh) translateX(0) rotate(180deg) scale(1.05);transform:translateY(50vh) translateX(calc(var(--wobble, 0px)*.6)) rotate(calc(var(--spin, 1turn)*.5)) scale(1.05)}75%{opacity:.85}to{opacity:0;transform:translateY(105vh) translateX(0) rotate(1turn) scale(.9);transform:translateY(105vh) translateX(var(--wobble,0)) rotate(var(--spin,1turn)) scale(.9)}}.Positions_page__Corvc{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1400px;padding:32px 20px}.Positions_header__qab48{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px;width:100%}.Positions_titleRow__Go7rf{align-items:center;display:flex;gap:10px}.Positions_title__wsCfw{color:var(--text-primary);font-size:28px;margin:0}.Positions_viewerBadge__R4Rbw{background:var(--bg-action-subtle);border-radius:4px;color:var(--color-action);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 10px}.Positions_updatedInfo__zHL4s{align-items:center;color:var(--text-faint);display:flex;font-size:13px;gap:10px}.Positions_updated__o70yF{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Positions_marketStatus__qgGIr{font-size:12px}.Positions_refreshDot__ojhC3{animation:Positions_pulse__7y6Wy 1s ease-in-out infinite;background:var(--color-action);border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes Positions_pulse__7y6Wy{0%,to{opacity:.3}50%{opacity:1}}.Positions_empty__qJVpo,.Positions_error__SVfd7,.Positions_loading__OIltl{color:var(--text-muted);font-size:16px;padding:40px 0}.Positions_error__SVfd7{color:var(--color-negative)}.Positions_empty__qJVpo{font-size:18px;padding:60px 0}.Positions_statsGrid__hWv7g{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0 28px;width:100%}.Positions_statCard__l7jSq{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px;padding:20px}.Positions_statLabel__cG6jS{color:var(--text-muted);font-size:13px;letter-spacing:.5px;text-transform:uppercase}.Positions_statValue__x2IJS{color:var(--text-primary);font-size:22px;font-weight:600}.Positions_positive__SVzMQ{color:var(--color-positive)}.Positions_negative__uiAzR{color:var(--color-negative)}.Positions_table__G2kGv td.Positions_positive__SVzMQ{color:var(--color-positive)}.Positions_table__G2kGv td.Positions_negative__uiAzR{color:var(--color-negative)}.Positions_tableWrap__dm-tI{margin-bottom:24px;overflow-x:auto;width:100%}.Positions_table__G2kGv{border-collapse:collapse;font-size:13px;table-layout:auto;width:100%}.Positions_table__G2kGv th{background:var(--bg-secondary);border-bottom:2px solid var(--border-primary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.3px;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.Positions_sortable__edwvz{cursor:pointer;transition:color .15s;-webkit-user-select:none;user-select:none}.Positions_sortable__edwvz:hover{color:var(--color-action)}.Positions_table__G2kGv td{font-feature-settings:"tnum";border-bottom:1px solid var(--border-light);color:var(--text-primary);font-variant-numeric:tabular-nums;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.Positions_table__G2kGv tbody tr:hover{background:var(--bg-tertiary)}.Positions_symbol__tdxWi{color:var(--text-primary);font-weight:600}.Positions_table__G2kGv td.Positions_long__TiB5I{color:var(--color-positive);font-weight:600}.Positions_table__G2kGv td.Positions_short__LmcKN{color:var(--color-negative);font-weight:600}.Positions_spreadHeaderRow__D1dwA{background:var(--bg-secondary)}.Positions_spreadHeaderRow__D1dwA td{border-bottom:1px solid var(--border-primary);padding-bottom:10px!important;padding-top:14px!important}.Positions_spreadHeader__l3eSn{align-items:center;display:flex;gap:10px}.Positions_spreadLabel__4v36E{background:var(--bg-action-subtle);border-radius:3px;color:var(--color-action);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px}.Positions_spreadExpiry__kvvAa{color:var(--text-muted);font-size:13px}.Positions_spreadLegCount__HAdR6{color:var(--text-faint);font-size:12px}.Positions_legRow__YDnhw{background:var(--bg-tertiary)}.Positions_legRow__YDnhw td{border-bottom:1px solid var(--border-light)!important;font-size:13px!important;padding-bottom:6px!important;padding-top:6px!important}.Positions_legSymbol__aoUHK{color:var(--text-secondary)!important;font-weight:500!important;padding-left:24px!important}.Positions_numCol__1SOn1{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important}.Positions_rsiCol__n7CBO{font-size:12px;min-width:54px;text-align:center;white-space:nowrap}.Positions_rsiCell__MPSWj{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.Positions_signalBadge__Bp3BY{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.Positions_signalOversold__AmTL\+{background:#2ecc7126;color:var(--color-positive)}.Positions_signalWeak__RPv9M{background:#8bc34a26;color:#8bc34a}.Positions_signalOverbought__XCzqK{background:#e74c3c26;color:var(--color-negative)}.Positions_signalStrong__oLyvg{background:#ff980026;color:#ff9800}.Positions_signalNeutral__\+d5ik{background:var(--bg-hover);color:var(--text-muted)}.Positions_mobileRsiRow__iF1Zx{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-light,#ffffff0f);color:var(--text-secondary);display:flex;font-size:12px;gap:10px;margin-top:6px;padding-top:8px}.Positions_closeBtn__bJyhT{background:none;border:1px solid var(--color-negative);border-radius:4px;color:var(--color-negative);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:4px 14px;transition:all .15s;white-space:nowrap}.Positions_closeBtn__bJyhT:hover{background:var(--color-negative);color:#fff}.Positions_closeBtn__bJyhT:disabled{cursor:not-allowed;opacity:.5}.Positions_closeSpreadBtn__ITqME{background:none;border:1px solid var(--color-negative);border-radius:4px;color:var(--color-negative);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:4px 12px;transition:all .15s;white-space:nowrap}.Positions_closeSpreadBtn__ITqME:hover{background:var(--color-negative);color:#fff}.Positions_closeSpreadBtn__ITqME:disabled{cursor:not-allowed;opacity:.5}.Positions_analyzeBtn__mRHuP{align-items:center;background:none;border:1px solid #8b5cf6;border-radius:4px;color:#a78bfa;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:4px 14px;transition:all .15s;white-space:nowrap}.Positions_analyzeBtn__mRHuP:hover{background:#8b5cf626;border-color:#a78bfa;color:#c4b5fd}.Positions_analyzeBtn__mRHuP:disabled{border-color:#8b5cf680;cursor:not-allowed;opacity:.7}.Positions_analyzeBtnError__MMoSK{animation:Positions_analyzeErrorFlash__efml7 .3s ease;border-color:var(--color-negative)!important;color:var(--color-negative)!important}@keyframes Positions_analyzeErrorFlash__efml7{0%,to{background:none}50%{background:#e74c3c33}}.Positions_analyzeSpinner__qz9Zf{animation:Positions_analyzeSpin__3O\+ei .6s linear infinite;border:2px solid #8b5cf64d;border-radius:50%;border-top-color:#a78bfa;display:inline-block;height:12px;width:12px}@keyframes Positions_analyzeSpin__3O\+ei{to{transform:rotate(1turn)}}.Positions_analyzeAllBtn__OrUb7{background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:6px;color:#a78bfa;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 18px;transition:all .15s;white-space:nowrap}.Positions_analyzeAllBtn__OrUb7:hover{background:#8b5cf633;border-color:#a78bfa}.Positions_analyzeAllBtn__OrUb7:disabled{cursor:not-allowed;opacity:.7}.Positions_modalOverlay__46ySu{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Positions_modal__mftnE{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-lg);max-width:440px;padding:28px 32px;width:90%}.Positions_modal__mftnE h3{color:var(--text-primary);font-size:18px;margin:0 0 8px}.Positions_liveBadge__Qp6KZ{background:var(--color-negative);border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;padding:2px 8px}.Positions_modal__mftnE p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:8px 0 16px}.Positions_spreadLegsModal__AX-\+E{background:var(--bg-secondary);border-radius:6px;display:flex;flex-direction:column;font-size:13px;gap:6px;margin-bottom:16px;padding:10px 12px}.Positions_spreadLegItem__XQfsU{align-items:center;display:flex;gap:10px}.Positions_spreadLegItem__XQfsU span:first-child{font-size:11px;font-weight:700;min-width:34px;text-align:center}.Positions_spreadLegItem__XQfsU span:last-child{margin-left:auto}.Positions_modalMeta__2vK1h{background:var(--bg-secondary);border-radius:6px;color:var(--text-tertiary);display:flex;font-size:13px;gap:16px;margin-bottom:20px;padding:10px 12px}.Positions_modalActions__sQzgn{display:flex;gap:12px;justify-content:flex-end}.Positions_cancelBtn__709nv{background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;padding:8px 20px}.Positions_cancelBtn__709nv:hover{background:var(--bg-hover)}.Positions_confirmCloseBtn__rHXv-{background:var(--color-negative);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:8px 20px}.Positions_confirmCloseBtn__rHXv-:hover{opacity:.9}.Positions_confirmCloseBtn__rHXv-:disabled{cursor:not-allowed;opacity:.6}.Positions_toast__TfyPS{animation:Positions_slideIn__utJJX .3s ease-out;border-radius:8px;bottom:24px;box-shadow:var(--shadow-md);font-size:14px;font-weight:500;padding:12px 20px;position:fixed;right:24px;z-index:1001}.Positions_toastSuccess__C4zcV{background:var(--color-positive);color:#fff}.Positions_toastError__2BRtR{background:var(--color-negative);color:#fff}@keyframes Positions_slideIn__utJJX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Positions_mobileCards__1s3G\+{display:none}@media (max-width:768px){.Positions_title__wsCfw{font-size:22px}.Positions_statsGrid__hWv7g{gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Positions_statCard__l7jSq{padding:14px}.Positions_statValue__x2IJS{font-size:18px}.Positions_tableWrap__dm-tI{display:none}.Positions_mobileCards__1s3G\+{display:flex;flex-direction:column;gap:16px}.Positions_mobileCard__DeKVN{background:#ffffff0a;background:var(--bg-card,#ffffff0a);border:1px solid var(--border-primary);border-radius:10px;box-shadow:0 1px 3px #0003;box-shadow:var(--shadow-sm,0 1px 3px #0003);padding:16px}.Positions_mobileCardHeader__5yN-N{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-light,#ffffff0f);display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.Positions_mobileCardBody__Yv4gm{display:flex;flex-direction:column;gap:8px}.Positions_mobileCardRow__S7tsQ{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.Positions_mobileCardRow__S7tsQ span:first-child{color:var(--text-muted);font-size:13px}.Positions_mobileCardRow__S7tsQ span:last-child{font-weight:600}.Positions_mobileCardActions__e1naY{border-top:1px solid var(--border-primary);display:flex;gap:8px;margin-top:8px;padding-top:8px}.Positions_mobileCardActions__e1naY .Positions_analyzeBtn__mRHuP,.Positions_mobileCardActions__e1naY .Positions_closeBtn__bJyhT,.Positions_mobileCardActions__e1naY .Positions_closeSpreadBtn__ITqME{flex:1 1;font-size:13px;min-height:44px}.Positions_closeBtn__bJyhT{font-size:12px;min-height:44px;padding:6px 14px}.Positions_closeSpreadBtn__ITqME{font-size:12px;min-height:44px;padding:6px 12px}.Positions_modal__mftnE{padding:20px}.Positions_modalActions__sQzgn{flex-direction:column}.Positions_cancelBtn__709nv,.Positions_confirmCloseBtn__rHXv-{min-height:44px;width:100%}.Positions_toast__TfyPS{bottom:16px;left:16px;right:16px}.Positions_spreadLabel__4v36E{font-size:11px}}@media (max-width:480px){.Positions_page__Corvc{padding:20px 12px}.Positions_title__wsCfw{font-size:20px}}.Positions_openOrders__LvrAs{margin-top:24px}.Positions_sectionTitle__NYuOO{color:var(--text-primary);font-size:16px;font-weight:700;margin-bottom:12px}.PullbackStrategy_page__duSZq{margin:0 auto;max-width:1100px;padding:32px 20px}.PullbackStrategy_header__wdbbW{margin-bottom:24px}.PullbackStrategy_title__C0SVw{color:var(--text-primary);font-size:28px;margin:0 0 4px}.PullbackStrategy_subtitle__0xQp3{color:var(--text-muted);font-size:14px}.PullbackStrategy_error__j4lYn,.PullbackStrategy_loading__Itdsl{color:var(--text-secondary);font-size:16px;padding:60px 20px;text-align:center}.PullbackStrategy_error__j4lYn{color:var(--color-negative)}.PullbackStrategy_periodSelector__v5nlq{display:flex;gap:8px;margin-bottom:24px}.PullbackStrategy_periodTab__f5RTg{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:8px 18px;text-transform:capitalize;transition:all .2s}.PullbackStrategy_periodTab__f5RTg:hover{background:var(--bg-hover)}.PullbackStrategy_periodTabActive__HJDwD{background:var(--color-purple)!important;border-color:var(--color-purple)!important;color:#fff!important}.PullbackStrategy_metricsGrid__U40Za{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:28px}.PullbackStrategy_metricCard__\+bP0M{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:4px;padding:18px}.PullbackStrategy_metricLabel__81rSz{color:var(--text-tertiary);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.PullbackStrategy_metricValue__mU5xt{color:var(--text-primary);font-size:22px;font-weight:700}.PullbackStrategy_sectionTitle__00hyg{color:var(--text-primary);font-size:20px;margin:28px 0 14px}.PullbackStrategy_chartWrap__D1sv4{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);padding:20px}.PullbackStrategy_tableWrap__bHrDD{border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);overflow-x:auto}.PullbackStrategy_table__FHcsq{border-collapse:collapse;font-size:13px;width:100%}.PullbackStrategy_table__FHcsq th{background:var(--bg-table-header);border-bottom:2px solid var(--border-table-header);color:var(--text-secondary);font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.PullbackStrategy_table__FHcsq td{border-bottom:1px solid var(--border-table-row);color:var(--text-primary);padding:8px 14px;white-space:nowrap}.PullbackStrategy_table__FHcsq tbody tr:hover{background:var(--bg-hover)}.PullbackStrategy_empty__NtNvX{color:var(--text-muted);font-style:italic;padding:40px 20px;text-align:center}.PullbackStrategy_positive__mUMux{color:var(--color-positive)!important}.PullbackStrategy_negative__Yhfiu{color:var(--color-negative)!important}.PullbackStrategy_back__Ox\+FA{color:var(--color-action);display:inline-block;font-size:14px;margin-top:32px;text-decoration:none}.PullbackStrategy_back__Ox\+FA:hover{text-decoration:underline}@media (max-width:768px){.PullbackStrategy_title__C0SVw{font-size:22px}.PullbackStrategy_periodSelector__v5nlq{flex-wrap:wrap;gap:6px}.PullbackStrategy_periodTab__f5RTg{min-height:36px;padding:8px 14px}.PullbackStrategy_metricsGrid__U40Za{gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.PullbackStrategy_metricCard__\+bP0M{padding:14px}.PullbackStrategy_metricValue__mU5xt{font-size:18px}.PullbackStrategy_chartWrap__D1sv4{padding:14px}.PullbackStrategy_table__FHcsq td,.PullbackStrategy_table__FHcsq th{padding:8px 10px}}@media (max-width:480px){.PullbackStrategy_page__duSZq{padding:20px 12px}.PullbackStrategy_title__C0SVw{font-size:20px}.PullbackStrategy_table__FHcsq{font-size:12px}.PullbackStrategy_table__FHcsq td,.PullbackStrategy_table__FHcsq th{padding:6px 8px}}.PotentialOutcomes_page__3E3aE{margin:0 auto;max-width:1200px;padding:32px 20px}.PotentialOutcomes_header__qjXi5{margin-bottom:20px}.PotentialOutcomes_title__Jx9MX{color:var(--text-primary);font-size:28px;margin:0 0 4px}.PotentialOutcomes_subtitle__JSFtV{color:var(--text-secondary);font-size:15px;font-style:italic}.PotentialOutcomes_error__e4haX,.PotentialOutcomes_loading__5y59t{color:var(--text-secondary);font-size:16px;padding:60px 20px;text-align:center}.PotentialOutcomes_error__e4haX{color:var(--color-negative)}.PotentialOutcomes_contextBar__NOUb9{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px;padding:16px 24px}.PotentialOutcomes_contextItem__j\+UYt{display:flex;flex-direction:column;gap:2px}.PotentialOutcomes_contextLabel__MI52g{color:var(--text-muted);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.PotentialOutcomes_contextValue__YSwa-{color:var(--text-primary);font-size:18px;font-weight:700}.PotentialOutcomes_disclaimer__coWoT{background:var(--bg-warning-subtle);border-left:3px solid var(--color-warning);border-radius:8px;color:var(--text-muted);font-size:12px;font-style:italic;margin-bottom:20px;padding:10px 14px}.PotentialOutcomes_tableWrap__VnpwH{border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-md);overflow-x:auto}.PotentialOutcomes_table__HCqj8{border-collapse:collapse;font-size:13px;width:100%}.PotentialOutcomes_table__HCqj8 th{background:var(--bg-table-header);border-bottom:2px solid var(--border-table-header);color:var(--text-secondary);font-weight:600;padding:12px 14px;text-align:left;white-space:nowrap}.PotentialOutcomes_table__HCqj8 td{border-bottom:1px solid var(--border-table-row);color:var(--text-primary);padding:10px 14px;white-space:nowrap}.PotentialOutcomes_table__HCqj8 tbody tr:hover{background:var(--bg-hover)}.PotentialOutcomes_strategyCell__Min8\+{font-weight:600}.PotentialOutcomes_signalCell__Boxro{color:var(--text-secondary);font-size:12px}.PotentialOutcomes_doNothingRow__AcHhz{background:var(--bg-neutral-subtle);font-style:italic}.PotentialOutcomes_doNothingRow__AcHhz td{color:var(--text-muted)!important}.PotentialOutcomes_sectionTitle__ql2T6{color:var(--text-primary);font-size:20px;margin:32px 0 16px}.PotentialOutcomes_distGrid__tZqci{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.PotentialOutcomes_distCard__nuSyy{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);padding:16px 20px}.PotentialOutcomes_distTitle__HFR9u{color:var(--text-primary);font-size:15px;margin:0 0 12px;text-transform:capitalize}.PotentialOutcomes_noData__c4rIj td{color:var(--text-muted)!important;font-style:italic}.PotentialOutcomes_typeCell__gbEUL{color:var(--text-muted);font-size:12px;text-transform:capitalize}.PotentialOutcomes_distSubtitle__YRsBE{color:var(--text-muted);font-size:12px;font-weight:400}.PotentialOutcomes_positive__jsMG8{color:var(--color-positive)!important}.PotentialOutcomes_negative__HGW57{color:var(--color-negative)!important}.PotentialOutcomes_back__JDx\+t{color:var(--color-action);display:inline-block;font-size:14px;margin-top:32px;text-decoration:none}.PotentialOutcomes_back__JDx\+t:hover{text-decoration:underline}@media (max-width:768px){.PotentialOutcomes_title__Jx9MX{font-size:22px}.PotentialOutcomes_contextBar__NOUb9{gap:16px;padding:12px 16px}.PotentialOutcomes_contextLabel__MI52g{font-size:11px}.PotentialOutcomes_contextValue__YSwa-{font-size:16px}.PotentialOutcomes_distGrid__tZqci{grid-template-columns:1fr}.PotentialOutcomes_distCard__nuSyy{padding:14px 16px}.PotentialOutcomes_table__HCqj8 td,.PotentialOutcomes_table__HCqj8 th{padding:8px 10px}}@media (max-width:480px){.PotentialOutcomes_page__3E3aE{padding:20px 12px}.PotentialOutcomes_title__Jx9MX{font-size:20px}.PotentialOutcomes_table__HCqj8{font-size:12px}.PotentialOutcomes_table__HCqj8 td,.PotentialOutcomes_table__HCqj8 th{padding:6px 8px}}.Glossary_page__8\+Msb{margin:0 auto;max-width:900px;padding:32px 20px 60px}.Glossary_header__cpo3F{margin-bottom:24px}.Glossary_title__-kGXI{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 8px}.Glossary_subtitle__V9BHg{color:var(--text-muted);font-size:15px;margin:0}.Glossary_controls__O3sqP{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.Glossary_search__LEysW{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);flex:1 1;font-size:14px;min-width:200px;outline:none;padding:10px 14px;transition:border-color .2s}.Glossary_search__LEysW:focus{border-color:var(--color-action)}.Glossary_search__LEysW::placeholder{color:var(--text-muted)}.Glossary_buttons__qiCDY{display:flex;gap:8px}.Glossary_btn__l9JKj{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:8px 14px;transition:background .2s,color .2s}.Glossary_btn__l9JKj:hover{background:var(--bg-hover);color:var(--text-primary)}.Glossary_section__MukW9{margin-bottom:36px}.Glossary_sectionTitle__oYixU{border-bottom:2px solid var(--border-primary);color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 16px;padding-bottom:10px}.Glossary_termList__B5kwA{display:flex;flex-direction:column;gap:8px}.Glossary_term__xdX-I{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;padding:14px 18px;transition:border-color .2s,box-shadow .2s}.Glossary_termOpen__O-Fr5,.Glossary_term__xdX-I:hover{border-color:var(--color-action)}.Glossary_termOpen__O-Fr5{box-shadow:var(--shadow-sm)}.Glossary_termHeader__yOIK6{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.Glossary_termNameRow__l0YQ5{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.Glossary_termName__Uw6aW{color:var(--text-primary);font-size:16px;font-weight:600}.Glossary_termAka__na1V8{color:var(--text-muted);font-size:13px;font-weight:400}.Glossary_chevron__Ooi7Y{color:var(--text-muted);flex-shrink:0;font-size:12px;margin-left:12px}.Glossary_termShort__6hlOr{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:6px 0 0}.Glossary_termDetail__8CpgX{border-top:1px solid var(--border-primary);margin-top:12px;padding-top:12px}.Glossary_termDetail__8CpgX>p{color:var(--text-primary);font-size:14px;line-height:1.7;margin:0}.Glossary_botUsage__0Z5cB{background:var(--bg-hover);border-left:3px solid var(--color-action);border-radius:8px;margin-top:12px;padding:12px 14px}.Glossary_botUsageLabel__e9Xzw{color:var(--color-action);display:block;font-size:13px;font-weight:600;margin-bottom:4px}.Glossary_botUsage__0Z5cB p{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0}.Glossary_noResults__U1Zv\+{color:var(--text-muted);font-size:15px;padding:40px 0;text-align:center}.Glossary_back__vNjyh{color:var(--color-action);display:inline-block;font-size:14px;margin-top:32px;text-decoration:none}.Glossary_back__vNjyh:hover{text-decoration:underline}@media (max-width:600px){.Glossary_page__8\+Msb{padding:20px 14px 40px}.Glossary_title__-kGXI{font-size:22px}.Glossary_controls__O3sqP{align-items:stretch;flex-direction:column}.Glossary_search__LEysW{min-width:0}.Glossary_buttons__qiCDY{justify-content:flex-end}.Glossary_term__xdX-I{padding:12px 14px}.Glossary_termName__Uw6aW{font-size:15px}}.ParamSlider_slider__rV7fI{margin-bottom:20px}.ParamSlider_header__H\+MpC{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.ParamSlider_label__9ONKT{color:var(--text-primary);font-size:13px;font-weight:600}.ParamSlider_value__-AOJu{font-feature-settings:"tnum";color:#3498db;color:var(--color-action,#3498db);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.ParamSlider_range__o\+Cvf{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#3498db 0,#3498db 50%,#ffffff14 0,#ffffff14);background:linear-gradient(to right,var(--color-action,#3498db) 0,var(--color-action,#3498db) var(--fill,50%),var(--bg-hover,#ffffff14) var(--fill,50%),var(--bg-hover,#ffffff14) 100%);border-radius:3px;cursor:pointer;height:6px;outline:none;width:100%}.ParamSlider_range__o\+Cvf::-webkit-slider-thumb{-webkit-appearance:none;background:#3498db;background:var(--color-action,#3498db);border:3px solid #1a1d23;border:3px solid var(--bg-card,#1a1d23);border-radius:50%;box-shadow:0 2px 6px #0000004d;cursor:grab;height:20px;-webkit-transition:transform .15s;transition:transform .15s;width:20px}.ParamSlider_range__o\+Cvf::-webkit-slider-thumb:hover{transform:scale(1.15)}.ParamSlider_range__o\+Cvf::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.ParamSlider_range__o\+Cvf::-moz-range-thumb{background:#3498db;background:var(--color-action,#3498db);border:3px solid #1a1d23;border:3px solid var(--bg-card,#1a1d23);border-radius:50%;box-shadow:0 2px 6px #0000004d;cursor:grab;height:18px;width:18px}.ParamSlider_bounds__XidWG{color:var(--text-muted);display:flex;font-size:10px;justify-content:space-between;margin-top:4px}.ParamSlider_help__u\+uKr{color:var(--text-muted);font-size:11px;line-height:1.4;margin:6px 0 0}.ParamSlider_toggleRow__Rwt2F{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.ParamSlider_toggleLabel__\+61yw{color:var(--text-primary);flex:1 1;font-size:13px;font-weight:600;min-width:100px}.ParamSlider_toggle__M-PtS{background:#ffffff14;background:var(--bg-hover,#ffffff14);border:none;border-radius:12px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background .2s;width:44px}.ParamSlider_toggleOn__7JZKK{background:#2ecc71;background:var(--color-positive,#2ecc71)}.ParamSlider_toggleThumb__vuUhF{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.ParamSlider_toggleOn__7JZKK .ParamSlider_toggleThumb__vuUhF{transform:translateX(20px)}.ParamSlider_toggleRow__Rwt2F .ParamSlider_help__u\+uKr{width:100%}@media (max-width:768px){.ParamSlider_label__9ONKT{font-size:12px}.ParamSlider_value__-AOJu{font-size:13px}.ParamSlider_range__o\+Cvf::-webkit-slider-thumb{height:24px;width:24px}}.Scanner_page__Vgdv3{margin:0 auto;max-width:1100px;padding:32px 24px}.Scanner_header__bBV73{margin-bottom:24px}.Scanner_title__XpRCx{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 6px}.Scanner_subtitle__XpMKK{color:var(--text-secondary);font-size:15px;margin:0}.Scanner_modeBadge__FN6ZH{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.5px;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.Scanner_modePaper__iT8L6{background:#3498db1f;border:1px solid #3498db4d;color:#3498db}.Scanner_modeLive__GhbQz{background:#e74c3c1f;border:1px solid #e74c3c4d;color:#e74c3c}.Scanner_modeInfo__L3bVg{font-weight:400;letter-spacing:0;text-transform:none}.Scanner_card__jj4lF{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;margin-bottom:16px;padding:20px}.Scanner_cardTitle__8AkON{align-items:center;border-bottom:1px solid var(--border-primary);color:var(--text-primary);display:flex;font-size:15px;font-weight:700;gap:8px;margin:0 0 16px;padding-bottom:10px}.Scanner_resultCount__pX-su{background:var(--bg-hover);border-radius:10px;color:var(--text-muted);font-size:12px;font-weight:400;padding:2px 8px}.Scanner_scanRow__nTxwn{display:flex;gap:10px;margin-bottom:10px}.Scanner_tickerInput__tD\+QP{background:var(--bg-hover);background:var(--bg-input,var(--bg-hover));border:1px solid var(--border-input,var(--border-primary));border-radius:8px;box-sizing:border-box;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:10px 14px}.Scanner_tickerInput__tD\+QP:focus{border-color:#3498db;border-color:var(--color-action,#3498db)}.Scanner_scanBtn__azHA\+{background:#3498db;background:var(--color-action,#3498db);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px;transition:opacity .2s;white-space:nowrap}.Scanner_scanBtn__azHA\+:hover{opacity:.9}.Scanner_scanBtn__azHA\+:disabled{cursor:not-allowed;opacity:.5}.Scanner_presetRow__tspfF{display:flex;flex-wrap:wrap;gap:8px}.Scanner_presetBtn__Ilsbx{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;padding:4px 12px;transition:all .2s}.Scanner_presetBtn__Ilsbx:hover{border-color:var(--color-action);color:var(--color-action)}.Scanner_tabBar__UQDRF{border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:0;margin-bottom:16px;max-width:320px;overflow:hidden}.Scanner_tabBtn__XqqrK{background:var(--bg-hover);border:none;color:var(--text-muted);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:10px 16px;transition:all .2s}.Scanner_tabBtn__XqqrK:hover{color:var(--text-primary)}.Scanner_tabActive__mZfdU{background:#3498db;background:var(--color-action,#3498db);color:#fff}.Scanner_error__WW90Y{color:var(--color-negative);font-size:13px;margin-top:8px}.Scanner_resultHeader__P0GSn{align-items:center;display:flex;justify-content:space-between}.Scanner_lastScan__3aEcn{color:var(--text-muted);font-size:11px}.Scanner_tableWrap__OjUz5{margin:0 -20px;overflow-x:auto;padding:0 20px}.Scanner_table__43q2x{border-collapse:collapse;font-size:13px;width:100%}.Scanner_table__43q2x th{border-bottom:1px solid var(--border-primary);color:var(--text-muted);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 10px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.Scanner_table__43q2x th:hover{color:var(--text-primary)}.Scanner_table__43q2x td{font-feature-settings:"tnum";border-bottom:1px solid var(--border-primary);font-variant-numeric:tabular-nums;padding:10px}.Scanner_table__43q2x tbody tr:hover{background:var(--bg-hover)}.Scanner_table__43q2x tbody tr:last-child td{border-bottom:none}.Scanner_symbolCell__VKBps{color:var(--text-primary);font-weight:700}.Scanner_symbolDesc__qs8QT{color:var(--text-muted);display:block;font-size:10px;font-weight:400;letter-spacing:0;line-height:1.2;margin-top:1px}.Scanner_volumeCell__KYhyX{color:var(--text-muted)}.Scanner_signalBadge__xugji{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.Scanner_signalOversold__AzWqr{background:#2ecc7126;color:var(--color-positive)}.Scanner_signalWeak__1Ayyd{background:#8bc34a26;color:#8bc34a}.Scanner_signalOverbought__iuXOT{background:#e74c3c26;color:var(--color-negative)}.Scanner_signalStrong__yA6nn{background:#ff980026;color:#ff9800}.Scanner_signalNeutral__273VN{background:var(--bg-hover);color:var(--text-muted)}.Scanner_actionCell__oqyGu{white-space:nowrap}.Scanner_longBtn__N-YSq,.Scanner_shortBtn__d6Tob{border:none;border-radius:5px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:4px 12px;transition:opacity .2s}.Scanner_longBtn__N-YSq{background:#2ecc7133;color:var(--color-positive)}.Scanner_longBtn__N-YSq:hover{opacity:.8}.Scanner_shortBtn__d6Tob{background:#e74c3c33;color:var(--color-negative)}.Scanner_shortBtn__d6Tob:hover{opacity:.8}.Scanner_neutralAction__p6Iql{color:var(--text-muted);font-size:11px}.Scanner_positionList__-L\+3J{display:flex;flex-direction:column;gap:8px}.Scanner_positionRow__iAq\+1{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;font-size:13px;gap:12px;padding:8px 0}.Scanner_positionRow__iAq\+1:last-child{border-bottom:none}.Scanner_posSymbol__JVA5E{color:var(--text-primary);font-weight:700;min-width:50px}.Scanner_posSide__KBfpi{background:var(--bg-hover);border-radius:4px;color:var(--text-muted);font-size:10px;font-weight:700;padding:2px 6px;text-transform:uppercase}.Scanner_posQty__QJ\+ZO{color:var(--text-secondary);flex:1 1}.Scanner_posPnl__3shdP{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.Scanner_closeBtn__-T-PJ{background:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:5px;color:var(--color-negative);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;transition:all .2s}.Scanner_closeBtn__-T-PJ:hover{background:#e74c3c33}.Scanner_overlay__-GlSH{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.Scanner_modal__IL9hb{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;max-width:480px;padding:24px;width:90%}.Scanner_modal__IL9hb h3{color:var(--text-primary);font-size:20px;margin:0 0 8px}.Scanner_modalPrice__tDmSl{color:var(--text-secondary);font-size:14px;margin:0 0 16px}.Scanner_liveWarning__kSkIL{background:#e74c3c1f;border:1px solid #e74c3c4d;border-radius:8px;color:#e74c3c;font-size:13px;font-weight:600;margin-bottom:16px;padding:10px 14px}.Scanner_shortWarning__-VuOu{background:#c0392b26;border:1px solid #c0392b66;border-radius:8px;color:#e74c3c;font-size:13px;line-height:1.5;margin-bottom:12px;padding:12px}.Scanner_modalDesc__Xm332{color:var(--text-secondary);font-size:13px;font-style:italic;margin:0 0 8px}.Scanner_modalPositionContext__2Sc-2{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:600;margin-bottom:12px;padding:8px 12px}.Scanner_modalSection__MwyAq{margin-bottom:16px}.Scanner_orderTypeToggle__y1QZX{border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:0;margin-bottom:12px;overflow:hidden}.Scanner_orderTypeBtn__Y7DgZ{background:var(--bg-hover);border:none;color:var(--text-muted);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:8px;transition:all .2s}.Scanner_orderTypeActive__kwCVZ{background:#3498db;background:var(--color-action,#3498db);color:#fff}.Scanner_amountRow__nXjIR{align-items:center;display:flex;gap:10px;margin-bottom:8px}.Scanner_amountLabel__XVx90{color:var(--text-muted);font-size:13px;font-weight:600;min-width:70px}.Scanner_amountInput__KarG-{background:var(--bg-hover);background:var(--bg-input,var(--bg-hover));border:1px solid var(--border-input,var(--border-primary));border-radius:6px;box-sizing:border-box;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:15px;font-weight:600;outline:none;padding:8px 12px}.Scanner_amountInput__KarG-:focus{border-color:#3498db;border-color:var(--color-action,#3498db)}.Scanner_amountInfo__AW2fH{color:var(--text-muted);font-size:12px;white-space:nowrap}.Scanner_quickAmounts__1GFdt{display:flex;flex-wrap:wrap;gap:6px}.Scanner_quickAmountBtn__btRzz{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;padding:4px 12px;transition:all .2s}.Scanner_quickAmountBtn__btRzz:hover{border-color:var(--color-action);color:var(--color-action)}.Scanner_modalAccount__1vQbQ{color:var(--text-secondary);font-size:13px;margin-bottom:12px}.Scanner_liveCheckbox__5s\+dH{align-items:center;color:#e74c3c;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:16px}.Scanner_liveCheckbox__5s\+dH input{cursor:pointer;height:16px;width:16px}.Scanner_modalBtns__mZjYz{display:flex;gap:10px;justify-content:flex-end}.Scanner_cancelBtn__g\+O7q{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:13px;padding:8px 20px}.Scanner_confirmLongBtn__pkthT{background:var(--color-positive)}.Scanner_confirmLongBtn__pkthT,.Scanner_confirmShortBtn__ULw10{border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 20px}.Scanner_confirmShortBtn__ULw10{background:var(--color-negative)}.Scanner_confirmLongBtn__pkthT:disabled,.Scanner_confirmShortBtn__ULw10:disabled{cursor:not-allowed;opacity:.5}.Scanner_toast__pndat{animation:Scanner_slideUp__ffagZ .3s ease;border-radius:8px;bottom:24px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;left:50%;padding:12px 24px;position:fixed;transform:translateX(-50%);z-index:300}.Scanner_toastSuccess__AA9ng{background:var(--color-positive)}.Scanner_toastError__TaiHm{background:var(--color-negative)}@keyframes Scanner_slideUp__ffagZ{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Scanner_filterDesc__XhiiG{color:var(--text-muted);font-size:13px;margin:-8px 0 16px}.Scanner_filterPresetRow__dZigY{display:flex;flex-wrap:wrap;gap:8px}.Scanner_filterPresetBtn__cpt1T{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 14px;transition:all .2s}.Scanner_filterPresetBtn__cpt1T:hover{border-color:var(--color-action);color:var(--color-action)}.Scanner_filterPresetReset__rlQBa{color:var(--text-muted)}.Scanner_filterPresetReset__rlQBa:hover{border-color:var(--color-negative);color:var(--color-negative)}.Scanner_filterGrid__w6Tkz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Scanner_filterRow__DFi7y{background:var(--bg-hover);border:1px solid #0000;border-radius:8px;padding:12px;transition:all .2s}.Scanner_filterActive__e4DBz{background:#3498db0d;border-color:#3498db66}.Scanner_filterCheck__Se43t{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px}.Scanner_filterCheck__Se43t input{accent-color:#3498db;accent-color:var(--color-action,#3498db);cursor:pointer;height:16px;width:16px}.Scanner_filterSelect__H\+KHc select{background:var(--bg-hover);background:var(--bg-input,var(--bg-hover));border:1px solid var(--border-input,var(--border-primary));border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:13px;outline:none;padding:6px 10px;width:100%}.Scanner_appliedFilters__\+rh6t{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.Scanner_appliedBadge__\+Z58w{background:#3498db1f;border-radius:4px;color:#3498db;color:var(--color-action,#3498db);font-size:10px;font-weight:600;letter-spacing:.3px;padding:3px 8px}.Scanner_scoreValue__UItn6{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.Scanner_dirBadge__dCrsx{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.Scanner_dirBull__Kykov{background:#2ecc7126;color:var(--color-positive)}.Scanner_dirBear__2vMZU{background:#e74c3c26;color:var(--color-negative)}.Scanner_dirChop__JbNMf{background:var(--bg-hover);color:var(--text-muted)}.Scanner_indicatorCell__vDuSW{white-space:nowrap}.Scanner_indBadge__-nvoQ{background:#ffffff0a;border-radius:3px;display:inline-block;font-size:10px;font-weight:600;margin-right:4px;padding:1px 5px}.Scanner_noResults__keMCn{color:var(--text-muted);font-size:14px;margin:0;padding:20px 0;text-align:center}.Scanner_mobileCards__4ECvB{display:none}@media (max-width:768px){.Scanner_page__Vgdv3{padding:20px 16px}.Scanner_title__XpRCx{font-size:22px}.Scanner_scanRow__nTxwn{flex-direction:column}.Scanner_scanBtn__azHA\+{width:100%}.Scanner_tableWrap__OjUz5{display:none}.Scanner_mobileCards__4ECvB{display:flex;flex-direction:column;gap:10px}.Scanner_mobileCard__EQWD4{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:8px;padding:12px}.Scanner_mobileCardHeader__gIRkv{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Scanner_mobileCardBody__qkiZR{display:flex;flex-direction:column;gap:4px}.Scanner_mobileCardRow__zfNHA{display:flex;font-size:13px;justify-content:space-between}.Scanner_mobileCardRow__zfNHA span:first-child{color:var(--text-muted)}.Scanner_mobileCardRow__zfNHA span:last-child{font-weight:600}.Scanner_mobileCardActions__9lPHK{border-top:1px solid var(--border-primary);display:flex;gap:8px;margin-top:8px;padding-top:8px}.Scanner_mobileCardActions__9lPHK .Scanner_longBtn__N-YSq,.Scanner_mobileCardActions__9lPHK .Scanner_shortBtn__d6Tob{flex:1 1;font-size:13px;padding:8px;text-align:center}.Scanner_positionRow__iAq\+1{flex-wrap:wrap;gap:6px}.Scanner_card__jj4lF{padding:16px}.Scanner_filterGrid__w6Tkz{grid-template-columns:1fr}.Scanner_tabBar__UQDRF{max-width:100%}.Scanner_indicatorCell__vDuSW{white-space:normal}.Scanner_indBadge__-nvoQ{margin-bottom:2px}}.QuickTrade_page__W0vbs{margin:0 auto;max-width:1100px;padding:32px 24px}.QuickTrade_deepLinkBanner__mJ4l4{align-items:center;background:#3498db1f;border:1px solid var(--color-action);border-radius:8px;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-bottom:16px;padding:12px 16px}.QuickTrade_deepLinkHint__fRvTl{color:var(--text-muted);font-size:13px}.QuickTrade_deepLinkDismiss__1sFpy{background:none;border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:12px;margin-left:auto;padding:4px 10px}.QuickTrade_deepLinkDismiss__1sFpy:hover{border-color:var(--text-primary);color:var(--text-primary)}.QuickTrade_header__Dx\+1j{margin-bottom:24px}.QuickTrade_title__MDRYR{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 6px}.QuickTrade_subtitle__QomX6{color:var(--text-secondary);font-size:15px;margin:0}.QuickTrade_scannerLink__o7z6Z{color:#3498db;color:var(--color-action,#3498db);display:inline-block;font-weight:600;margin-left:8px;text-decoration:none}.QuickTrade_scannerLink__o7z6Z:hover{text-decoration:underline}.QuickTrade_modeBadge__eRXUh{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.5px;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.QuickTrade_modePaper__wyvHZ{background:#3498db1f;border:1px solid #3498db4d;color:#3498db}.QuickTrade_modeLive__VA6bE{background:#e74c3c1f;border:1px solid #e74c3c4d;color:#e74c3c}.QuickTrade_modeInfo__O\+X\+z{font-weight:400;letter-spacing:0;text-transform:none}.QuickTrade_layout__LNsfy{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 340px}.QuickTrade_tradeCol__ZR35J{display:flex;flex-direction:column;gap:16px}.QuickTrade_posCol__lO\+AL{position:-webkit-sticky;position:sticky;top:90px}.QuickTrade_card__ZmiZ7{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;padding:20px}.QuickTrade_cardTitle__4IIkl{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;font-size:14px;gap:8px;letter-spacing:.5px;margin:0 0 14px;padding-bottom:10px}.QuickTrade_cardTitle__4IIkl,.QuickTrade_tickerInput__G77Tn{color:var(--text-primary);font-weight:700;text-transform:uppercase}.QuickTrade_tickerInput__G77Tn{background:var(--bg-hover);background:var(--bg-input,var(--bg-hover));border:2px solid var(--border-input,var(--border-primary));border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:20px;letter-spacing:1px;outline:none;padding:14px 16px;width:100%}.QuickTrade_tickerInput__G77Tn:focus{border-color:#3498db;border-color:var(--color-action,#3498db)}.QuickTrade_tickerInput__G77Tn::placeholder{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.QuickTrade_tickerGroups__vimeW{display:flex;flex-direction:column;gap:4px;margin-top:14px}.QuickTrade_tickerGroup__iP-dZ{background:#ffffff05;background:var(--bg-hover,#ffffff05);border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}.QuickTrade_tickerGroup__iP-dZ[open]{background:var(--bg-card)}.QuickTrade_tickerGroup__iP-dZ[open] .QuickTrade_groupArrow__xxPiB{transform:rotate(180deg)}.QuickTrade_groupLabel__-3Q2l{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;list-style:none;padding:10px 14px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.QuickTrade_groupLabel__-3Q2l::-webkit-details-marker{display:none}.QuickTrade_groupLabel__-3Q2l::marker{content:"";display:none}.QuickTrade_groupLabel__-3Q2l:hover{background:#ffffff08;color:var(--text-primary)}.QuickTrade_groupCount__CUBSM{background:#ffffff0f;border-radius:10px;color:var(--text-muted);font-size:10px;font-weight:600;padding:1px 7px}.QuickTrade_groupArrow__xxPiB{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--text-muted);height:0;margin-left:auto;transition:transform .2s;width:0}.QuickTrade_chipRow__4KiOg{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.QuickTrade_tickerChip__qEgAE{align-items:center;background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:6px;letter-spacing:.5px;padding:5px 12px;transition:all .15s}.QuickTrade_tickerChip__qEgAE:hover{border-color:var(--color-action);color:var(--color-action)}.QuickTrade_tickerChipActive__ISzev{background:#3498db;background:var(--color-action,#3498db);border-color:#3498db;border-color:var(--color-action,#3498db);color:#fff}.QuickTrade_tickerDesc__6UhXY{font-size:10px;font-weight:400;letter-spacing:0;opacity:.65}.QuickTrade_priceRow__xvfl6{align-items:center;display:flex;justify-content:space-between}.QuickTrade_priceSymbol__eerNa{color:var(--text-primary);font-size:20px;font-weight:800;letter-spacing:1px}.QuickTrade_priceDisplay__v9PT7{align-items:baseline;display:flex;gap:10px}.QuickTrade_priceValue__HV254{font-feature-settings:"tnum";color:var(--text-primary);font-size:28px;font-variant-numeric:tabular-nums;font-weight:800}.QuickTrade_priceChange__OdQjw{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.QuickTrade_priceLoading__KLfRb{color:var(--text-muted);font-size:14px}.QuickTrade_priceError__uFwEZ{color:var(--color-negative);font-size:14px}.QuickTrade_selectedTickerDesc__7k1-P{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:8px 0 0}.QuickTrade_sideToggle__vuZBX{border:2px solid var(--border-primary);border-radius:10px;display:flex;gap:0;margin-bottom:16px;overflow:hidden}.QuickTrade_sideBtn__HkyiR{align-items:center;background:var(--bg-hover);border:none;color:var(--text-muted);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;font-size:15px;font-weight:700;gap:2px;letter-spacing:.5px;padding:10px 12px 8px;text-transform:uppercase;transition:all .15s}.QuickTrade_sideBtnSub__tlhNy{font-size:9px;font-weight:500;letter-spacing:0;opacity:.7;text-transform:none}.QuickTrade_sideBtn__HkyiR:disabled{cursor:not-allowed;opacity:.3}.QuickTrade_sideBuy__T04DF{background:#2ecc7126;box-shadow:inset 0 -3px 0 var(--color-positive);color:var(--color-positive)}.QuickTrade_sideSellClose__pq1-w{background:#3498db26;box-shadow:inset 0 -3px 0 #3498db;color:#3498db}.QuickTrade_sideSell__wDE2h,.QuickTrade_sideShort__RVPy7{background:#e74c3c26;box-shadow:inset 0 -3px 0 var(--color-negative);color:var(--color-negative)}.QuickTrade_positionContext__svr5M{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;font-size:13px;font-weight:600;margin-bottom:10px;padding:8px 12px}.QuickTrade_posContextLong__xJxJo{color:var(--color-positive)}.QuickTrade_posContextShort__D7j83{color:var(--color-negative)}.QuickTrade_posContextNone__wbk9V{color:var(--text-muted)}.QuickTrade_shortWarning__Lsaxm{background:#c0392b26;border:1px solid #c0392b66;border-radius:8px;color:#e74c3c;font-size:13px;line-height:1.5;margin-bottom:8px;padding:12px}.QuickTrade_confirmAction__iYSVw{color:var(--text-secondary);font-size:13px;font-style:italic}.QuickTrade_executeClose__s7j8N{background:#3498db}.QuickTrade_executeClose__s7j8N:hover{background:#2980b9}.QuickTrade_confirmClose__uYrKe{background:#3498db}.QuickTrade_confirmClose__uYrKe:hover{background:#2980b9}.QuickTrade_orderTypeToggle__zEPKo{border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:0;margin-bottom:14px;overflow:hidden}.QuickTrade_orderTypeBtn__-NiLR{background:var(--bg-hover);border:none;color:var(--text-muted);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:8px;transition:all .15s}.QuickTrade_orderTypeActive__tTr0B{background:#3498db;background:var(--color-action,#3498db);color:#fff}.QuickTrade_amountRow__ObCGB{align-items:center;display:flex;gap:10px;margin-bottom:10px}.QuickTrade_amountLabel__ybp7z{color:var(--text-muted);font-size:13px;font-weight:600;min-width:70px}.QuickTrade_amountInput__XrZmD{background:var(--bg-hover);background:var(--bg-input,var(--bg-hover));border:1px solid var(--border-input,var(--border-primary));border-radius:8px;box-sizing:border-box;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:18px;font-weight:700;outline:none;padding:10px 14px}.QuickTrade_amountInput__XrZmD:focus{border-color:#3498db;border-color:var(--color-action,#3498db)}.QuickTrade_amountInfo__QMv83{color:var(--text-muted);font-size:13px;white-space:nowrap}.QuickTrade_quickAmounts__1gvxM{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.QuickTrade_quickAmountBtn__rPR5b{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 14px;transition:all .15s}.QuickTrade_quickAmountBtn__rPR5b:hover{border-color:var(--color-action);color:var(--color-action)}.QuickTrade_quickAmountActive__dYQUN{background:#3498db;background:var(--color-action,#3498db);border-color:#3498db;border-color:var(--color-action,#3498db);color:#fff}.QuickTrade_executeBtn__jaU2j{border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;letter-spacing:1px;padding:14px;text-transform:uppercase;transition:opacity .15s;width:100%}.QuickTrade_executeBtn__jaU2j:hover{opacity:.9}.QuickTrade_executeBtn__jaU2j:disabled{cursor:not-allowed;opacity:.4}.QuickTrade_executeBuy__ypRHV{background:var(--color-positive);color:#fff}.QuickTrade_executeSell__bKV04{background:var(--color-negative);color:#fff}.QuickTrade_confirmBox__5RACk{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:10px;padding:16px}.QuickTrade_confirmSummary__Haw2V{color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;gap:4px;margin-bottom:12px}.QuickTrade_confirmSummary__Haw2V strong{color:var(--text-primary);font-size:18px}.QuickTrade_confirmMode__4smsW{margin-top:4px}.QuickTrade_askClaudeBtn__wGNRT{background:#3b82f614;border:1px solid #3b82f64d;border-radius:8px;color:#3b82f6;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-bottom:12px;padding:10px;transition:all .15s;width:100%}.QuickTrade_askClaudeBtn__wGNRT:hover{background:#3b82f626;border-color:#3b82f6}.QuickTrade_analysisLoading__abWqV{align-items:center;color:#3b82f6;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px;padding:12px}.QuickTrade_spinner__ni-cB{animation:QuickTrade_spin__yJBQ4 .8s linear infinite;border:2px solid #3b82f64d;border-radius:50%;border-top-color:#3b82f6;display:inline-block;height:16px;width:16px}@keyframes QuickTrade_spin__yJBQ4{to{transform:rotate(1turn)}}.QuickTrade_analysisCard__JS6A5{background:#3b82f60f;border:1px solid #3b82f633;border-radius:10px;margin-bottom:12px;padding:14px}.QuickTrade_analysisHeader__yuQsx{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.QuickTrade_analysisBadge__yIUb1{border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.QuickTrade_badgeStrongBuy__Xi8y4{background:#22c55e33;color:#22c55e}.QuickTrade_badgeBuy__-5LAG{background:#22c55e1f;color:#4ade80}.QuickTrade_badgeHold__7kBE3{background:#eab30826;color:#eab308}.QuickTrade_badgeCaution__hs4Ld{background:#f9731626;color:#f97316}.QuickTrade_badgeAvoid__f2hvy{background:#ef444426;color:#ef4444}.QuickTrade_analysisConfidence__5IzZ3{color:var(--text-muted);font-size:12px;font-weight:600}.QuickTrade_analysisIndicators__56goD{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-bottom:10px}.QuickTrade_analysisReasons__3c1ku{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0 0 8px;padding-left:18px}.QuickTrade_analysisRisks__GfkFD{color:#e74c3c;font-size:12px;margin-bottom:8px}.QuickTrade_analysisRisks__GfkFD strong{font-size:12px}.QuickTrade_analysisRisks__GfkFD ul{margin:4px 0 0;padding-left:16px}.QuickTrade_analysisTiming__3dLnp{background:#3b82f614;border-radius:6px;color:#3b82f6;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:8px;padding:8px 10px}.QuickTrade_analysisSuggestions__eCuvS{border-top:1px solid #ffffff0f;color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;gap:16px;padding-top:8px}.QuickTrade_askGptBtn__ctv-L{background:#10b98114;border:1px solid #10b9814d;border-radius:8px;color:#10b981;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-bottom:12px;padding:10px;transition:all .15s;width:100%}.QuickTrade_askGptBtn__ctv-L:hover{background:#10b98126;border-color:#10b981}.QuickTrade_opinionLoading__pjbsq{align-items:center;color:#10b981;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px;padding:12px}.QuickTrade_spinnerGreen__eXBBb{animation:QuickTrade_spin__yJBQ4 .8s linear infinite;border:2px solid #10b9814d;border-radius:50%;border-top-color:#10b981;display:inline-block;height:16px;width:16px}.QuickTrade_opinionCard__XBfj6{background:#10b9810f;border:1px solid #10b98133;border-radius:10px;font-size:13px;margin-bottom:12px;padding:14px}.QuickTrade_opinionHeader__l3S8q{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.QuickTrade_verdictBadge__CYRWF{border-radius:20px;font-size:11px;font-weight:800;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.QuickTrade_verdictAgree__zmqj6{background:#22c55e33;color:#22c55e}.QuickTrade_verdictPartial__pDTsX{background:#eab30826;color:#eab308}.QuickTrade_verdictDisagree__snGX6{background:#ef444426;color:#ef4444}.QuickTrade_opinionConfidence__q4M9r{color:var(--text-secondary);font-size:12px;font-weight:600;margin-left:auto}.QuickTrade_opinionModel__z17YP{background:#10b9811a;border-radius:10px;color:#10b98199;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.QuickTrade_opinionSummary__Ct6DE{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4;margin:8px 0}.QuickTrade_opinionReasons__nYNt8{color:var(--text-secondary);font-size:12px;line-height:1.6;margin:0 0 8px;padding-left:18px}.QuickTrade_opinionConcerns__-PTrS{color:#f59e0b;font-size:12px;margin-bottom:8px}.QuickTrade_opinionConcerns__-PTrS strong{font-size:12px}.QuickTrade_opinionConcerns__-PTrS ul{margin:4px 0 0;padding-left:16px}.QuickTrade_opinionVerdict__ODPbZ{background:#10b98114;border-radius:6px;border-top:1px solid #10b98126;font-size:13px;font-weight:700;margin-top:8px;padding:8px 10px}.QuickTrade_askCounterBtn__TerI8{background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:8px;color:#f59e0b;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-bottom:12px;padding:10px;transition:all .15s;width:100%}.QuickTrade_askCounterBtn__TerI8:hover{background:#f59e0b26;border-color:#f59e0b}.QuickTrade_counterLoading__x9\+s1{align-items:center;color:#f59e0b;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px;padding:12px}.QuickTrade_spinnerAmber__tvFW6{animation:QuickTrade_spin__yJBQ4 .8s linear infinite;border:2px solid #f59e0b4d;border-radius:50%;border-top-color:#f59e0b;display:inline-block;height:16px;width:16px}.QuickTrade_counterSection__8p1Ma{margin-bottom:12px}.QuickTrade_counterHeader__tMsMB{background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:8px;color:#f59e0b;font-size:14px;font-weight:700;margin-bottom:10px;padding:8px 12px}.QuickTrade_counterCard__t46V1{background:#f59e0b0a;border:1px solid #f59e0b26;border-radius:10px;font-size:13px;margin-bottom:10px;padding:14px}.QuickTrade_counterModel__FWq7H{background:#3b82f61a;border-radius:10px;color:#3b82f699;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.QuickTrade_counterGptCard__Q9enz{background:#f59e0b0a;border:1px solid #10b98126;border-radius:10px;font-size:13px;padding:14px}.QuickTrade_liveWarning__sGYZW{background:#e74c3c1f;border:1px solid #e74c3c4d;border-radius:8px;color:#e74c3c;font-size:13px;margin-bottom:12px;padding:10px 14px}.QuickTrade_liveCheckbox__ooRqJ{align-items:center;color:#e74c3c;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:14px}.QuickTrade_liveCheckbox__ooRqJ input{cursor:pointer;height:16px;width:16px}.QuickTrade_confirmBtns__7jTUk{display:flex;gap:10px}.QuickTrade_cancelBtn__1atBR{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);flex:1 1;font-weight:600}.QuickTrade_cancelBtn__1atBR,.QuickTrade_confirmBtn__Z2LSB{cursor:pointer;font-family:inherit;font-size:14px;padding:10px}.QuickTrade_confirmBtn__Z2LSB{border:none;border-radius:8px;color:#fff;flex:2 1;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.QuickTrade_confirmBtn__Z2LSB:disabled{cursor:not-allowed;opacity:.4}.QuickTrade_confirmBuy__\+HorP{background:var(--color-positive)}.QuickTrade_confirmSell__mc0g5{background:var(--color-negative)}.QuickTrade_posCount__YIYHP{background:var(--bg-hover);border-radius:10px;color:var(--text-muted);font-size:11px;font-weight:400;padding:2px 8px}.QuickTrade_emptyPos__bnl8G{color:var(--text-muted);font-size:13px;margin:0;padding:20px 0;text-align:center}.QuickTrade_posList__xvo5i{display:flex;flex-direction:column;gap:6px}.QuickTrade_posItem__WXaEG{border:1px solid var(--border-primary);border-radius:8px;cursor:pointer;padding:10px;transition:all .15s}.QuickTrade_posItem__WXaEG:hover{background:var(--bg-hover)}.QuickTrade_posItemActive__\+\+i0H{background:#3498db0f;border-color:#3498db;border-color:var(--color-action,#3498db)}.QuickTrade_posTop__6VZHD{align-items:center;display:flex;gap:8px;margin-bottom:4px}.QuickTrade_posSymbol__nHKJw{color:var(--text-primary);font-size:14px;font-weight:800}.QuickTrade_posSide__va1pn{border-radius:4px;font-size:9px;font-weight:700;padding:1px 6px;text-transform:uppercase}.QuickTrade_posSideLong__J8\+5r{background:#2ecc7126;color:var(--color-positive)}.QuickTrade_posSideShort__O5br8{background:#e74c3c26;color:var(--color-negative)}.QuickTrade_posPnl__B6Swj{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.QuickTrade_posBottom__Cv7yz{align-items:center;color:var(--text-muted);display:flex;font-size:12px;justify-content:space-between}.QuickTrade_closeBtn__Yrywz{background:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:5px;color:var(--color-negative);cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;padding:3px 10px;transition:all .15s}.QuickTrade_closeBtn__Yrywz:hover{background:#e74c3c33}.QuickTrade_shortModalOverlay__h1Kr7{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.QuickTrade_shortModal__Ysvfq{background:var(--bg-card);border:2px solid var(--color-negative);border-radius:14px;box-shadow:0 20px 60px #00000080;max-width:420px;padding:28px;width:90%}.QuickTrade_shortModalTitle__3gpya{align-items:center;color:var(--color-negative);display:flex;font-size:18px;gap:8px;margin:0 0 16px}.QuickTrade_shortModalBody__CO7kN{margin-bottom:20px}.QuickTrade_shortModalBody__CO7kN p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 10px}.QuickTrade_shortModalWarn__cJE7R{background:#e74c3c1f;border:1px solid #e74c3c4d;border-radius:8px;color:#e74c3c;font-size:13px;padding:10px 14px}.QuickTrade_shortModalDetails__nV3oQ{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:8px;margin:14px 0;padding:12px}.QuickTrade_shortModalRow__W96GT{color:var(--text-muted);display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.QuickTrade_shortModalRow__W96GT strong{color:var(--text-primary)}.QuickTrade_shortModalLabel__FMX-H{color:var(--text-secondary);display:block;font-size:13px;margin-bottom:6px}.QuickTrade_shortModalInput__IPnqv{background:var(--bg-hover);border:2px solid var(--border-primary);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:1px;padding:10px 12px;text-transform:uppercase;width:100%}.QuickTrade_shortModalInput__IPnqv:focus{border-color:var(--color-negative);outline:none}.QuickTrade_shortModalActions__\+UQJN{display:flex;gap:10px}.QuickTrade_shortModalConfirmBtn__KcyEa{background:var(--color-negative);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:2 1;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.5px;padding:12px;text-transform:uppercase}.QuickTrade_shortModalConfirmBtn__KcyEa:disabled{cursor:not-allowed;opacity:.3}.QuickTrade_toast__OQuze{animation:QuickTrade_slideUp__1yPR- .3s ease;border-radius:8px;bottom:24px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;left:50%;max-width:90%;padding:12px 24px;position:fixed;transform:translateX(-50%);z-index:300}.QuickTrade_toastSuccess__KIDjs{background:var(--color-positive)}.QuickTrade_toastError__Jh5VH{background:var(--color-negative)}@keyframes QuickTrade_slideUp__1yPR-{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.QuickTrade_page__W0vbs{padding:20px 16px}.QuickTrade_title__MDRYR{font-size:22px}.QuickTrade_subtitle__QomX6{font-size:13px}.QuickTrade_scannerLink__o7z6Z{display:block;margin-left:0;margin-top:4px}.QuickTrade_layout__LNsfy{grid-template-columns:1fr}.QuickTrade_posCol__lO\+AL{position:static}.QuickTrade_tickerInput__G77Tn{font-size:16px;padding:12px 14px}.QuickTrade_priceValue__HV254{font-size:22px}.QuickTrade_priceSymbol__eerNa{font-size:16px}.QuickTrade_sideBtn__HkyiR{font-size:13px;padding:10px}.QuickTrade_amountInput__XrZmD{font-size:16px}.QuickTrade_executeBtn__jaU2j{font-size:14px;padding:12px}.QuickTrade_card__ZmiZ7{padding:16px}}.Screener_page__ln\+Kw{margin:0 auto;max-width:1200px;padding:24px 16px 60px}.Screener_header__qL8sG{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Screener_title__DNfIM{color:var(--text-primary);font-size:1.8rem;font-weight:700;margin:0}.Screener_subtitle__bJZu\+{color:var(--text-secondary);font-size:.9rem;margin:0 0 24px}.Screener_controls__WttHO{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.Screener_fieldGroup__XRVNh{display:flex;flex-direction:column;gap:4px}.Screener_fieldLabel__pxGS-{color:var(--text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Screener_sectorSelect__PHUV9{cursor:pointer;min-width:200px}.Screener_customInput__MlMNt,.Screener_sectorSelect__PHUV9{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.9rem;padding:10px 14px}.Screener_customInput__MlMNt{min-width:280px}.Screener_customInput__MlMNt::placeholder{color:var(--text-tertiary)}.Screener_scanButton__lqHJQ{background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:10px 24px;transition:all .15s;white-space:nowrap}.Screener_scanButton__lqHJQ:hover:not(:disabled){filter:brightness(1.1)}.Screener_scanButton__lqHJQ:disabled{cursor:not-allowed;opacity:.5}.Screener_progress__JrO49{color:var(--text-secondary);padding:60px 0;text-align:center}.Screener_progressSpinner__BKjub{animation:Screener_spin__k4Aux .8s linear infinite;border:3px solid var(--border-primary);border-radius:50%;border-top-color:var(--accent);display:inline-block;height:32px;margin-bottom:16px;width:32px}@keyframes Screener_spin__k4Aux{to{transform:rotate(1turn)}}.Screener_progressText__K1hjo{font-size:.95rem}.Screener_summary__Jk5kN{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.Screener_summaryCard__On0DT{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;min-width:120px;padding:12px 20px}.Screener_summaryLabel__p1Mfb{color:var(--text-tertiary);display:block;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.Screener_summaryValue__TP8zj{color:var(--text-primary);font-size:1.3rem;font-weight:700}.Screener_summaryValueGreen__1-l6P{color:#27ae60}.Screener_tableWrap__qWJ0b{margin-bottom:24px;overflow-x:auto}.Screener_table__lqyb-{border-collapse:collapse;font-size:.82rem;min-width:900px;table-layout:fixed;width:100%}.Screener_table__lqyb- th{border-bottom:1px solid var(--border-primary);color:var(--text-tertiary);font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.Screener_table__lqyb- th:last-child{text-align:right;width:70px}.Screener_table__lqyb- td{border-bottom:1px solid #ffffff0d;border-bottom:1px solid var(--border-subtle,#ffffff0d);padding:10px;vertical-align:middle}.Screener_symbolCell__CsfSk{color:var(--text-primary);font-weight:700}.Screener_sectorCell__L2Nhg{color:var(--text-secondary);font-size:.8rem}.Screener_priceCell__ROoPz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Screener_directionLong__ru\+QK{color:#27ae60;font-size:.8rem;font-weight:700}.Screener_directionShort__JLobO{color:#e74c3c;font-size:.8rem;font-weight:700}.Screener_confidenceBar__KfR5B{align-items:center;display:flex;gap:6px}.Screener_confidenceValue__88zls{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-width:32px}.Screener_confidenceHigh__bQqPf{color:#27ae60}.Screener_confidenceMed__hIGH\+{color:#f39c12}.Screener_confidenceLow__GwTIb{color:#e74c3c}.Screener_reasonText__2fjHq{color:var(--text-secondary);cursor:pointer;display:block;font-size:.78rem;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Screener_reasonExpanded__S8zgb{color:var(--text-secondary);display:block;font-size:.78rem;line-height:1.5;max-width:400px;white-space:normal}.Screener_clickableRow__4r2Kc{cursor:pointer;transition:background .1s}.Screener_clickableRow__4r2Kc:hover{background:#ffffff08}.Screener_detailRow__XJ8M6 td{border-bottom:1px solid var(--border-primary);padding:0!important}.Screener_detailCard__62wK7{animation:Screener_slideDown__PS7Tg .15s ease-out;background:#3b82f60a;border-top:1px solid #3b82f61a;padding:14px 20px}@keyframes Screener_slideDown__PS7Tg{0%{max-height:0;opacity:0}to{max-height:300px;opacity:1}}.Screener_detailReason__b9Bb6{color:var(--text-primary);font-size:.85rem;line-height:1.6;margin-bottom:10px}.Screener_earningsWarning__UgLzM{background:#f39c1214;border-radius:6px;color:#f39c12;display:inline-block;font-size:.82rem;font-weight:600;margin-bottom:10px;padding:6px 10px}.Screener_earningsBadge__CoLBM{background:#f39c121f;border:1px solid #f39c1259;border-radius:4px;color:#f39c12;letter-spacing:.02em}.Screener_alignBadgeYes__FuilM,.Screener_earningsBadge__CoLBM{cursor:help;display:inline-block;font-size:.68rem;font-weight:700;margin-left:6px;padding:1px 6px;vertical-align:middle}.Screener_alignBadgeYes__FuilM{background:#27ae601f;border:1px solid #27ae6059;border-radius:4px;color:#27ae60}.Screener_alignBadgeNo__peav9{background:#e74c3c1f;border:1px solid #e74c3c59;border-radius:4px;color:#e74c3c;cursor:help;display:inline-block;font-size:.68rem;font-weight:700;margin-left:6px;padding:1px 6px;vertical-align:middle}.Screener_intradayRow__eDGXn{background:#3498db0f;border-left:3px solid #3498db80;border-radius:4px;color:#555;font-size:.82rem;margin-top:8px;padding:6px 10px}.Screener_planPrices__IzsKM{font-size:.72rem;margin-top:2px;opacity:.7;white-space:nowrap}.Screener_planStop__hxdv\+{color:#e74c3c}.Screener_ivBadgeHigh__0oPq6,.Screener_ivBadgeLow__KKRr8,.Screener_ivBadgeNormal__o9p69,.Screener_pcBadgeBear__SOGpT,.Screener_pcBadgeBull__JUl1S{border-radius:4px;cursor:help;display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.02em;margin-left:6px;padding:1px 6px;vertical-align:middle}.Screener_ivBadgeHigh__0oPq6{background:#e67e221f;border:1px solid #e67e2259;color:#e67e22}.Screener_ivBadgeNormal__o9p69{background:#95a5a61f;border:1px solid #95a5a659;color:#95a5a6}.Screener_ivBadgeLow__KKRr8{background:#3498db1f;border:1px solid #3498db59;color:#3498db}.Screener_pcBadgeBull__JUl1S{background:#27ae601f;border:1px solid #27ae6059;color:#27ae60}.Screener_pcBadgeBear__SOGpT{background:#e74c3c1f;border:1px solid #e74c3c59;color:#e74c3c}.Screener_siBadgeElev__7c01d,.Screener_siBadgeHigh__yXpFC,.Screener_siBadgeLow__d9d4Q{border-radius:4px;cursor:help;display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.02em;margin-left:6px;padding:1px 6px;vertical-align:middle}.Screener_siBadgeHigh__yXpFC{background:#c0392b24;border:1px solid #c0392b73;color:#c0392b}.Screener_siBadgeElev__7c01d{background:#d354001a;border:1px solid #d354004d;color:#d35400}.Screener_siBadgeLow__d9d4Q{background:#16a0851a;border:1px solid #16a08559;color:#16a085}.Screener_histBadgeMid__02sih,.Screener_histBadgeStrong__vS5NX,.Screener_histBadgeWeak__XRhYU{border-radius:4px;cursor:help;display:inline-block;font-family:monospace;font-size:.68rem;font-weight:700;letter-spacing:.02em;margin-left:6px;padding:1px 6px;vertical-align:middle}.Screener_histBadgeStrong__vS5NX{background:#16a0851f;border:1px solid #16a08559;color:#16a085}.Screener_histBadgeMid__02sih{background:#7f8c8d1a;border:1px solid #7f8c8d4d;color:#7f8c8d}.Screener_histBadgeWeak__XRhYU{background:#c0392b1a;border:1px solid #c0392b4d;color:#c0392b}.Screener_savedScansRow__zKQpP{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;display:flex;flex-wrap:wrap;font-size:.8rem;gap:8px;margin:10px 0 16px;padding:8px 12px}.Screener_savedScansLabel__SMDSL{font-size:.7rem;font-weight:700;letter-spacing:.05em;opacity:.5;text-transform:uppercase}.Screener_savedScanChipActive__su2kf,.Screener_savedScanChip__9fUF-{align-items:center;border-radius:16px;cursor:pointer;display:inline-flex;font-weight:600;gap:4px;padding:4px 4px 4px 10px;transition:all .15s;-webkit-user-select:none;user-select:none}.Screener_savedScanChip__9fUF-{background:#ffffff0d;border:1px solid #ffffff1f;color:inherit}.Screener_savedScanChip__9fUF-:hover{background:#ffffff1a;border-color:#ffffff40}.Screener_savedScanChipActive__su2kf{background:#8b5cf62e;border:1px solid #8b5cf680;color:#c4b5fd}.Screener_savedScanDelete__N6QtI{background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;font-size:1rem;line-height:1;opacity:.4;padding:0 6px;transition:all .15s}.Screener_savedScanDelete__N6QtI:hover{background:#e74c3c33;color:#e74c3c;opacity:1}.Screener_regimeBanner__AsNsD{align-items:center;background:#95a5a614;border-left:4px solid #95a5a6;border-radius:8px;cursor:help;display:flex;flex-wrap:wrap;font-size:.88rem;gap:14px;margin-bottom:14px;padding:10px 16px}.Screener_regimeBanner__AsNsD[data-regime=RISK_ON],.Screener_regimeBanner__AsNsD[data-regime=STRONG_TREND_UP]{background:#27ae6014;border-left-color:#27ae60}.Screener_regimeBanner__AsNsD[data-regime=RISK_OFF],.Screener_regimeBanner__AsNsD[data-regime=STRONG_TREND_DOWN]{background:#e74c3c14;border-left-color:#e74c3c}.Screener_regimeBanner__AsNsD[data-regime=VOLATILE]{background:#f39c1214;border-left-color:#f39c12}.Screener_regimeName__csh1O{background:#00000026;border-radius:4px;font-size:.78rem;font-weight:800;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.Screener_regimeBias__bE\+fv{flex:1 1;min-width:200px;opacity:.85}.Screener_regimeStats__DviAB{font-family:monospace;font-size:.75rem;opacity:.6}.Screener_alignAligned__8jimF{color:#27ae60;font-weight:700}.Screener_alignDiverging__b2hcQ{color:#e74c3c;font-weight:700}.Screener_alignNeutral__REgn6{color:#95a5a6;font-weight:600}.Screener_detailMeta__xDwx3{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.8rem;gap:20px}.Screener_detailMeta__xDwx3 span{align-items:center;display:inline-flex;gap:4px}.Screener_detailMeta__xDwx3 strong{color:var(--text-primary)}.Screener_tradeButton__FyrtL{background:var(--accent);border:none;border-radius:6px;color:#fff;cursor:pointer;float:right;font-family:inherit;font-size:.8rem;font-weight:600;padding:6px 16px;transition:all .15s}.Screener_tradeButton__FyrtL:hover{filter:brightness(1.15)}.Screener_emptyState__QkxbH{color:var(--text-secondary);padding:60px 20px;text-align:center}.Screener_emptyTitle__q0Cvg{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin-bottom:8px}.Screener_emptyDesc__TakP2{font-size:.9rem}.Screener_errorState__KoAkp{background:#e74c3c14;border-radius:10px;color:#e74c3c;margin-bottom:20px;padding:40px 20px;text-align:center}.Screener_aiBadge__YrQt-{border-radius:4px;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.Screener_badgeClaude__AOquJ{background:#8860d033;color:#a78bfa}.Screener_badgeGpt__ZVzja{background:#10a37f33;color:#34d399}@media (max-width:768px){.Screener_controls__WttHO{align-items:stretch;flex-direction:column}.Screener_customInput__MlMNt,.Screener_sectorSelect__PHUV9{min-width:0;min-width:auto;width:100%}.Screener_table__lqyb-{font-size:.8rem}.Screener_reasonText__2fjHq{display:none}}.Calibration_container__OqIzH{color:var(--text-primary);margin:0 auto;max-width:1100px;padding:20px}.Calibration_header__dryzJ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.Calibration_header__dryzJ h1{font-size:24px;margin:0 0 4px}.Calibration_subtitle__0AuZh{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0;max-width:680px}.Calibration_controls__zyqAt{align-items:center;display:flex;gap:8px}.Calibration_controls__zyqAt select{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-size:13px;padding:6px 10px}.Calibration_scoreBtn__UXQjD{background:#3498db;background:var(--color-accent,#3498db);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.Calibration_scoreBtn__UXQjD:disabled{cursor:wait;opacity:.6}.Calibration_overview__A-e8E{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.Calibration_stat__hCuv4{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;flex:1 1;min-width:160px;padding:12px 16px}.Calibration_statLabel__p2BpZ{color:var(--text-secondary);font-size:11px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.Calibration_statValue__7iq-d{font-size:22px;font-weight:700}.Calibration_section__BeAmO{margin-bottom:24px}.Calibration_section__BeAmO h3{color:var(--text-primary);font-size:15px;margin:0 0 8px}.Calibration_table__nCYJG{background:var(--bg-card);border:1px solid var(--border-primary);border-collapse:collapse;border-radius:6px;font-size:13px;overflow:hidden;width:100%}.Calibration_table__nCYJG td,.Calibration_table__nCYJG th{border-bottom:1px solid var(--border-primary);padding:8px 12px;text-align:left}.Calibration_table__nCYJG th{background:var(--bg-secondary);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Calibration_table__nCYJG tr:last-child td{border-bottom:none}.Calibration_bucketKey__bnEZ5{font-family:SF Mono,Menlo,monospace;font-weight:600}.Calibration_pos__ebnoj{color:#2ecc71;color:var(--color-positive,#2ecc71);font-weight:600}.Calibration_neg__HkaWy{color:#e74c3c;color:var(--color-negative,#e74c3c);font-weight:600}.Calibration_calibNote__qO95J{color:var(--text-secondary);font-size:12px;font-style:italic}.Calibration_empty__mBLJH,.Calibration_loading__xw8nt{color:var(--text-secondary);font-style:italic;padding:20px;text-align:center}.Calibration_empty__mBLJH{background:var(--bg-card);border:1px dashed var(--border-primary);border-radius:8px}.Calibration_error__d1X6g{background:#e74c3c14;border:1px solid #e74c3c4d;border-radius:6px;color:#e74c3c;color:var(--color-negative,#e74c3c);font-size:13px;padding:12px 16px}.Calibration_communityNotice__EU4mB{background:#3498db14;border:1px solid #3498db4d;border-radius:6px;color:var(--text-secondary);font-size:13px;line-height:1.5;margin-bottom:16px;padding:12px 16px}.Calibration_communityNotice__EU4mB strong{color:var(--text-primary)}.Calibration_footer__iYlAj{color:var(--text-secondary);font-size:11px;margin-top:12px;text-align:right}.DailyEdge_page__tYyUe{color:var(--text-primary);margin:0 auto;max-width:1200px;padding:28px 20px 60px}.DailyEdge_header__xDt1\+{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.DailyEdge_title__qJNrU{font-size:28px;margin:0 0 4px}.DailyEdge_subtitle__bR9tg{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:600px}.DailyEdge_dateInput__YkuXq{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-size:13px;padding:8px 12px}.DailyEdge_error__\+XMe9{background:#e74c3c14;border:1px solid #e74c3c4d;border-radius:6px;color:#e74c3c;color:var(--color-negative,#e74c3c);padding:12px}.DailyEdge_panels__-BMM0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:900px){.DailyEdge_panels__-BMM0{grid-template-columns:1fr}}.DailyEdge_panel__z\+VWQ{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;padding:20px}.DailyEdge_panelHeader__TiS4a{align-items:flex-start;border-bottom:1px solid var(--border-primary);display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.DailyEdge_panelTitle__wjwj4{font-size:18px;margin:0 0 4px}.DailyEdge_panelSub__Rl9s7{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.DailyEdge_panelMeta__wX\+-M{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.DailyEdge_statusDone__VncRF{color:#2ecc71;color:var(--color-positive,#2ecc71);font-size:11px;font-weight:600}.DailyEdge_statusPending__GAFqp{color:var(--text-secondary);font-size:11px;font-style:italic}.DailyEdge_countBadge__H4LdL{border-radius:4px;padding:2px 8px}.DailyEdge_countBadge__H4LdL,.DailyEdge_scanBtn__jNU2S{background:#3498db26;color:#3498db;font-size:11px;font-weight:700}.DailyEdge_scanBtn__jNU2S{border:1px solid #3498db66;border-radius:5px;cursor:pointer;letter-spacing:.02em;padding:5px 12px}.DailyEdge_scanBtn__jNU2S:hover{background:#3498db40}.DailyEdge_scanBtn__jNU2S:disabled{cursor:wait;opacity:.5}.DailyEdge_emptyPanel__WHECO{border:1px dashed var(--border-primary);border-radius:6px;color:var(--text-secondary);font-size:13px;font-style:italic;padding:30px 16px;text-align:center}.DailyEdge_pickGrid__R5932{display:flex;flex-direction:column;gap:12px}.DailyEdge_pickCard__3qLRi{background:#ffffff05;background:var(--bg-secondary,#ffffff05);border:1px solid var(--border-primary);border-radius:8px;padding:14px 16px}.DailyEdge_pickTop__xJPux{align-items:center;display:flex;gap:8px;margin-bottom:8px}.DailyEdge_pickSymbol__\+fDEs{font-size:16px;font-weight:700}.DailyEdge_pickSector__31z3a{background:#ffffff0f;border-radius:3px;color:var(--text-secondary);font-size:11px;padding:2px 6px}.DailyEdge_pickDir__ZDhL6{border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.DailyEdge_badgeLong__08SYS{background:#2ecc7126;border:1px solid #2ecc7166;color:#2ecc71}.DailyEdge_badgeShort__V1X2G{background:#e74c3c26;border:1px solid #e74c3c66;color:#e74c3c}.DailyEdge_pickConf__\+xMTU{color:#3498db;font-size:18px;font-weight:800;margin-left:auto}.DailyEdge_pickRsi__3qYLF{display:flex;font-size:12px;font-weight:600;gap:14px;margin-bottom:8px}.DailyEdge_pickPrices__Y1A6\+{display:flex;font-size:12px;gap:16px;margin-bottom:6px}.DailyEdge_pos__vZOa0{color:#2ecc71;color:var(--color-positive,#2ecc71)}.DailyEdge_neg__btep0{color:#e74c3c;color:var(--color-negative,#e74c3c)}.DailyEdge_pickHold__pEV1Y{color:var(--text-secondary);font-size:11px;margin-bottom:6px}.DailyEdge_pickReason__yLgdf{color:var(--text-secondary);font-size:12px;line-height:1.45;margin:6px 0 10px}.DailyEdge_tradeBtn__etZDH{background:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 0;width:100%}.DailyEdge_tradeBtn__etZDH:hover{background:#2c82bd}.Learn_hub__Mv9XA{color:var(--text-primary);margin:0 auto;max-width:960px;padding:32px 20px 60px}.Learn_hubHeader__ZqDgN{margin-bottom:28px}.Learn_hubHeader__ZqDgN h1{font-size:28px;margin:0 0 6px}.Learn_hubHeader__ZqDgN p{color:var(--text-secondary);font-size:15px;line-height:1.55;margin:0;max-width:640px}.Learn_cardGrid__nTUvh{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Learn_card__I\+b7r{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;color:inherit;display:block;padding:22px 24px;text-decoration:none;transition:border-color .15s,transform .15s}.Learn_card__I\+b7r:hover{border-color:#3498db;transform:translateY(-1px)}.Learn_cardTopic__sWs\+u{color:#3498db;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.Learn_cardTitle__kJVSR{font-size:18px;font-weight:600;margin:0 0 8px}.Learn_cardBlurb__XKpnv{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.Learn_cardMeta__Vp3WX{color:var(--text-secondary);font-size:11px;margin-top:14px;opacity:.75}.Learn_article__eQN8G{color:var(--text-primary);line-height:1.65;margin:0 auto;max-width:760px;padding:28px 20px 80px}.Learn_breadcrumb__-6p1m{color:var(--text-secondary);font-size:13px;margin-bottom:12px}.Learn_breadcrumb__-6p1m a{color:#3498db;text-decoration:none}.Learn_breadcrumb__-6p1m a:hover{text-decoration:underline}.Learn_breadSep__8gEGz{margin:0 8px;opacity:.5}.Learn_articleHeader__BZ3lE{border-bottom:1px solid var(--border-primary);margin-bottom:28px;padding-bottom:20px}.Learn_articleHeader__BZ3lE h1{font-size:30px;line-height:1.2;margin:0 0 8px}.Learn_tagline__Maym5{color:var(--text-secondary);font-size:15px;margin:0 0 10px;max-width:680px}.Learn_readTime__TUkC8{background:#3498db1f;border-radius:4px;color:#3498db;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.Learn_content__st3HE h2{font-size:20px;font-weight:600;margin:36px 0 12px}.Learn_content__st3HE h3{font-size:16px;font-weight:600;margin:24px 0 8px}.Learn_content__st3HE p{font-size:15px;margin:0 0 14px}.Learn_content__st3HE ol,.Learn_content__st3HE ul{margin:0 0 18px;padding-left:22px}.Learn_content__st3HE li{font-size:15px;margin-bottom:6px}.Learn_content__st3HE code{background:#3498db1f;border-radius:4px;color:#3498db;font-family:SF Mono,Menlo,monospace;font-size:13px;padding:1px 6px}.Learn_callout__eRBOB,.Learn_content__st3HE strong{color:var(--text-primary)}.Learn_callout__eRBOB{background:#3498db14;border-left:3px solid #3498db;border-radius:4px;font-size:14px;line-height:1.55;margin:22px 0;padding:14px 18px}.Learn_callout__eRBOB strong{color:#3498db}.Learn_calloutWarn__1pzBh{background:#e74c3c14;border-left-color:#e74c3c}.Learn_calloutWarn__1pzBh strong{color:#e74c3c}.Learn_example__l8lKw{background:#ffffff05;background:var(--bg-secondary,#ffffff05);border:1px solid var(--border-primary);border-radius:6px;font-size:14px;margin:22px 0;padding:16px 20px}.Learn_example__l8lKw .Learn_label__0rOfW{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.Learn_prevNext__WoWDe{border-top:1px solid var(--border-primary);display:flex;gap:16px;justify-content:space-between;margin-top:40px;padding-top:24px}.Learn_next__O5K9c,.Learn_prev__8oDar{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:inherit;display:flex;flex:0 1 48%;flex-direction:column;gap:4px;padding:14px 18px;text-decoration:none}.Learn_next__O5K9c{margin-left:auto;text-align:right}.Learn_next__O5K9c:hover,.Learn_prev__8oDar:hover{border-color:#3498db}.Learn_dir__VxNPY{color:#3498db;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Learn_label__0rOfW{font-size:14px;font-weight:600}@media (max-width:560px){.Learn_prevNext__WoWDe{flex-direction:column}.Learn_next__O5K9c,.Learn_prev__8oDar{flex-basis:100%}}.Beanstalk_page__YDF9w{margin:0 auto;max-width:1280px;padding:24px 16px 60px}.Beanstalk_header__LXbDK{margin-bottom:4px}.Beanstalk_title__NGbax{color:var(--text-primary);font-size:1.8rem;font-weight:700;margin:0}.Beanstalk_subtitle__COrP4{color:var(--text-secondary);font-size:.9rem;margin:0 0 24px}.Beanstalk_presetRow__ucZkT{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.Beanstalk_presetBtn__NCMCu{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:8px 16px;transition:all .15s}.Beanstalk_presetBtn__NCMCu:hover{border-color:var(--accent);color:var(--text-primary)}.Beanstalk_presetActive__-ljNQ{background:#3b82f61f;border-color:var(--accent);color:var(--accent)}.Beanstalk_section__PsqX8{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;padding:20px}.Beanstalk_sectionTitle__jc1bW{color:var(--text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0 0 14px;text-transform:uppercase}.Beanstalk_weightGrid__AYOc8{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(2,1fr)}.Beanstalk_totalWeight__JJJQ3{color:var(--text-secondary);font-size:.8rem;margin-top:12px;text-align:right}.Beanstalk_configRow__gvsUS{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.Beanstalk_fieldGroup__01Q\+w{display:flex;flex-direction:column;gap:4px}.Beanstalk_fieldLabel__mt19g{color:var(--text-tertiary);font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Beanstalk_input__mRmih{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.9rem;min-width:140px;padding:10px 14px}.Beanstalk_select__Y2CTH{cursor:pointer}.Beanstalk_runBtn__c-3ES{background:linear-gradient(135deg,#27ae60,#2ecc71);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;padding:10px 28px;transition:all .15s;white-space:nowrap}.Beanstalk_runBtn__c-3ES:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.Beanstalk_runBtn__c-3ES:disabled{cursor:not-allowed;opacity:.5}.Beanstalk_formula__I0vGU{background:#3b82f60f;border:1px solid #3b82f626;border-radius:10px;color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace;font-size:.82rem;margin-bottom:20px;overflow-x:auto;padding:14px 18px}.Beanstalk_formulaHighlight__tM5Xv{color:var(--accent);font-weight:600}.Beanstalk_metricsGrid__5iNls{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:24px}.Beanstalk_metricCard__PPS8i{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;padding:14px 16px;text-align:center}.Beanstalk_metricLabel__czhvI{color:var(--text-tertiary);display:block;font-size:.65rem;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.Beanstalk_metricValue__gUwDp{color:var(--text-primary);font-size:1.3rem;font-weight:700}.Beanstalk_positive__Nqoal{color:#27ae60}.Beanstalk_negative__F7e\+9{color:#e74c3c}.Beanstalk_chartWrap__Eotyz{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:24px;padding:20px}.Beanstalk_chartTitle__1OiIg{color:var(--text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.Beanstalk_tableWrap__tOFkz{margin-bottom:24px;overflow-x:auto}.Beanstalk_table__F5qhW{border-collapse:collapse;font-size:.85rem;width:100%}.Beanstalk_table__F5qhW th{border-bottom:1px solid var(--border-primary);color:var(--text-tertiary);font-size:.68rem;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}.Beanstalk_table__F5qhW td{font-feature-settings:"tnum";border-bottom:1px solid #ffffff0a;font-variant-numeric:tabular-nums;padding:10px 12px}.Beanstalk_scoreBadge__phMg7{border-radius:4px;display:inline-block;font-size:.78rem;font-weight:700;padding:2px 8px}.Beanstalk_scoreHigh__HrBqb{background:#27ae6026;color:#27ae60}.Beanstalk_scoreMid__REVru{background:#f39c1226;color:#f39c12}.Beanstalk_scoreLow__kDz\+e{background:#e74c3c26;color:#e74c3c}.Beanstalk_loadingState__\+hAwW{color:var(--text-secondary);padding:60px 0;text-align:center}.Beanstalk_spinner__gk7Zb{animation:Beanstalk_spin__rXQx0 .8s linear infinite;border:3px solid var(--border-primary);border-radius:50%;border-top-color:var(--accent);display:inline-block;height:32px;margin-bottom:12px;width:32px}@keyframes Beanstalk_spin__rXQx0{to{transform:rotate(1turn)}}.Beanstalk_emptyState__\+vm4r{color:var(--text-secondary);font-size:.9rem;padding:40px 20px;text-align:center}.Beanstalk_errorState__zNRYN{background:#e74c3c14;border-radius:10px;color:#e74c3c;margin-bottom:20px;padding:20px;text-align:center}@media (max-width:900px){.Beanstalk_weightGrid__AYOc8{grid-template-columns:1fr}.Beanstalk_metricsGrid__5iNls{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.Beanstalk_metricsGrid__5iNls{grid-template-columns:repeat(2,1fr)}.Beanstalk_configRow__gvsUS{align-items:stretch;flex-direction:column}}.Legal_legalPage__\+UzYV{color:var(--text-primary);margin:0 auto;max-width:800px;padding:48px 24px 80px}.Legal_header__DbkNl{border-bottom:1px solid var(--border-primary);margin-bottom:40px;padding-bottom:24px}.Legal_title__X6fjx{color:var(--text-primary);font-size:36px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.Legal_lastUpdated__NinlM{color:var(--text-muted);font-size:14px;margin:0}.Legal_toc__GpXJh{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;margin-bottom:40px;padding:24px 28px}.Legal_tocTitle__R2moO{color:var(--text-secondary);font-size:15px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.Legal_tocList__pov\+r{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.Legal_tocList__pov\+r li{margin:0}.Legal_tocLink__CBrOo{color:var(--color-action);font-size:14px;text-decoration:none;transition:color .15s}.Legal_tocLink__CBrOo:hover{color:var(--color-action-hover);text-decoration:underline}.Legal_section__kqfzO{margin-bottom:36px;padding-top:8px}.Legal_sectionTitle__Vadtg{border-bottom:1px solid var(--border-primary);color:var(--text-primary);font-size:22px;font-weight:700;margin:0 0 16px;padding-bottom:8px}.Legal_section__kqfzO p{color:var(--text-secondary);font-size:15px;line-height:1.75;margin:0 0 12px}.Legal_section__kqfzO ul{margin:0 0 12px;padding-left:20px}.Legal_section__kqfzO li{color:var(--text-secondary);font-size:15px;line-height:1.75;margin-bottom:6px}.Legal_callout__SzcMw{background:var(--bg-secondary);border-left:4px solid var(--color-action);border-radius:0 8px 8px 0;margin:20px 0;padding:20px 24px}.Legal_callout__SzcMw p{margin:0 0 8px}.Legal_callout__SzcMw p:last-child{margin-bottom:0}.Legal_warningCallout__Ia\+MY{border-left-color:#f59e0b;border-left-color:var(--color-warning,#f59e0b)}.Legal_dangerCallout__-0WUj{border-left-color:#ef4444;border-left-color:var(--color-danger,#ef4444)}.Legal_dangerCallout__-0WUj p,.Legal_warningCallout__Ia\+MY p{font-weight:500}.Legal_contactEmail__lcn8E{color:var(--color-action);text-decoration:none}.Legal_contactEmail__lcn8E:hover{text-decoration:underline}.Legal_backToTop__4t4ee{border-top:1px solid var(--border-primary);display:inline-block;margin-top:40px;padding-top:20px;text-align:center;width:100%}.Legal_backToTopLink__yUq9T{color:var(--color-action);font-size:14px;text-decoration:none;transition:color .15s}.Legal_backToTopLink__yUq9T:hover{color:var(--color-action-hover);text-decoration:underline}@media (max-width:640px){.Legal_legalPage__\+UzYV{padding:32px 16px 60px}.Legal_title__X6fjx{font-size:28px}.Legal_sectionTitle__Vadtg{font-size:19px}.Legal_toc__GpXJh{padding:18px 20px}}.DemoBanner_banner__ykoJa{align-items:center;background:#fef3c7;background:var(--bg-warning,#fef3c7);border-bottom:1px solid #fde68a;border-bottom:1px solid var(--border-warning,#fde68a);color:#92400e;color:var(--text-warning,#92400e);display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;text-align:center}.DemoBanner_icon__vUovL{font-size:16px}.DemoBanner_cta__hNL-9{color:#2563eb;color:var(--accent,#2563eb);font-weight:600;margin-left:4px;text-decoration:underline}.DemoBanner_cta__hNL-9:hover{opacity:.8}@media (max-width:480px){.DemoBanner_banner__ykoJa{flex-wrap:wrap;font-size:13px;padding:10px 12px}}.Navbar_navbar__AHaSr{background-color:var(--bg-navbar);overflow:visible;position:relative}.Navbar_mobileHeader__Bn9Zu{display:none}.Navbar_mobileLogo__RML58{align-items:center;color:var(--text-navbar);display:flex;font-size:16px;font-weight:800;letter-spacing:1px;text-decoration:none}.Navbar_logoImg__1ZxoW{border-radius:6px;height:32px;object-fit:contain;width:32px}.Navbar_hamburger__luqXq{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;justify-content:center;min-height:44px;min-width:44px;padding:12px;z-index:110}.Navbar_hamburger__luqXq span{background:var(--text-navbar);border-radius:2px;display:block;height:2px;transition:transform .3s,opacity .3s;width:22px}.Navbar_hamburgerOpen__vnWF4 span:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_hamburgerOpen__vnWF4 span:nth-child(2){opacity:0}.Navbar_hamburgerOpen__vnWF4 span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navbar_navLinks__pxUEg{align-items:center;display:flex;list-style-type:none;margin:0;padding:0}.Navbar_navLinks__pxUEg li a{color:var(--text-navbar);display:block;padding:14px 16px;text-align:center;text-decoration:none}.Navbar_navLinks__pxUEg li a:hover{background-color:#ffffff26;color:var(--text-navbar)}.Navbar_navLinks__pxUEg li a.active{background-color:#fff3;font-weight:600}.Navbar_dropdownItem__V9\+1O{position:relative}.Navbar_dropdownTrigger__IiCTv{align-items:center;background:none;border:none;color:var(--text-navbar);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:4px;padding:14px 16px;white-space:nowrap}.Navbar_dropdownTrigger__IiCTv:hover{background-color:#ffffff26}.Navbar_dropdownTriggerActive__e7quF{background-color:#fff3;font-weight:600}.Navbar_chevron__Abh4q{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid;display:inline-block;height:0;margin-left:2px;transition:transform .2s;width:0}.Navbar_chevronOpen__nVOXa{transform:rotate(180deg)}.Navbar_dropdownMenu__8ZyqW{background:var(--bg-navbar);border:1px solid #ffffff1f;border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000004d;left:0;list-style:none;margin:0;min-width:180px;padding:4px 0;position:absolute;top:100%;z-index:200}.Navbar_dropdownMenu__8ZyqW li a{color:var(--text-navbar);display:block;font-size:14px;padding:10px 20px;text-align:left;text-decoration:none;white-space:nowrap}.Navbar_dropdownMenu__8ZyqW li a:hover{background-color:#ffffff1a}.Navbar_dropdownMenu__8ZyqW li a.active{background-color:#ffffff26;border-left:3px solid #3498db;border-left:3px solid var(--color-action,#3498db);font-weight:600}.Navbar_notifItem__if0Bc{align-items:center;display:flex;padding:0 8px}.Navbar_authItem__8VC4y{margin-left:auto}.Navbar_authButton__IDh1d{background:none;border:none;color:var(--text-navbar);cursor:pointer;display:block;font-family:inherit;font-size:inherit;padding:14px 16px;text-align:center}.Navbar_authButton__IDh1d:hover{background-color:#ffffff26;color:var(--text-navbar)}.Navbar_toggleGroup__4ehcf{align-items:center;display:flex;gap:12px;margin-left:auto;padding:0 16px}.Navbar_toggleGroup__4ehcf+.Navbar_authItem__8VC4y{margin-left:0}.Navbar_pillToggle__zcEyX{background:#ffffff1f;border-radius:20px;display:flex;padding:2px}.Navbar_pillOption__L3V50{background:none;border:none;border-radius:18px;color:#ffffff8c;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s}.Navbar_pillOption__L3V50:hover{color:#ffffffd9}.Navbar_pillActive__FAkTe{background:#3498db;background:var(--color-action,#3498db);color:#fff;font-weight:600}.Navbar_pillLive__IBZIc{background:#c0392b;background:var(--color-negative,#c0392b)}.Navbar_pillDisabled__CUnZC{cursor:not-allowed;opacity:.4}.Navbar_themeGroup__A0hux{align-items:center;display:flex;gap:4px}.Navbar_themeToggle__rkA3i{align-items:center;background:#ffffff1f;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:15px;height:36px;justify-content:center;line-height:1;transition:background .2s;width:36px}.Navbar_themeToggle__rkA3i:hover{background:#ffffff38}.Navbar_autoBtn__GSb3F{background:none;border:1px solid #fff3;border-radius:4px;color:#fff6;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 8px;transition:all .2s}.Navbar_autoBtn__GSb3F:hover{border-color:#fff6;color:#ffffffb3}.Navbar_autoBtnActive__hCUWv{background:#ffffff26;border-color:#ffffff80;color:#ffffffe6}.Navbar_connectionStatus__iabg6{align-items:center;border-left:1px solid #ffffff1f;color:#fff9;display:flex;font-size:12px;gap:6px;padding-left:8px}.Navbar_connectionDot__922hM{background-color:#27ae60;background-color:var(--color-positive,#27ae60);border-radius:50%;flex-shrink:0;height:8px;width:8px}.Navbar_connectionDotDisconnected__Qo4Gu{background-color:#f39c12;background-color:var(--color-warning,#f39c12);border-radius:50%;flex-shrink:0;height:8px;width:8px}.Navbar_connectionText__yOTPq{white-space:nowrap}.Navbar_connectionLink__rqbSI{align-items:center;color:#fff9;display:flex;gap:6px;text-decoration:none;transition:color .2s}.Navbar_connectionLink__rqbSI:hover{color:#3498db;color:var(--color-action,#3498db)}@media (max-width:768px){.Navbar_mobileHeader__Bn9Zu{align-items:center;display:flex;justify-content:space-between;padding:10px 16px}.Navbar_hamburger__luqXq{display:flex}.Navbar_navLinks__pxUEg{align-items:stretch;background:var(--bg-navbar);border-top:1px solid #ffffff1a;box-shadow:0 8px 24px #0000004d;display:none;flex-direction:column;left:0;max-height:80vh;overflow-y:auto;padding-bottom:12px;position:absolute;right:0;top:100%;z-index:100}.Navbar_navLinksOpen__cO1s8{display:flex}.Navbar_navLinks__pxUEg li a{border-bottom:1px solid #ffffff0f;font-size:15px;min-height:44px;padding:14px 20px;text-align:left}.Navbar_navLinks__pxUEg li a.active{border-left:3px solid #3498db;border-left:3px solid var(--color-action,#3498db);padding-left:17px}.Navbar_dropdownItem__V9\+1O{position:static}.Navbar_dropdownTrigger__IiCTv{border-bottom:1px solid #ffffff0f;font-size:15px;justify-content:space-between;min-height:44px;padding:14px 20px;width:100%}.Navbar_dropdownMenu__8ZyqW{display:none}.Navbar_dropdownSubmenu__PybLg{background:#00000026;list-style:none;margin:0;padding:0}.Navbar_dropdownSubmenu__PybLg li a{border-bottom:1px solid #ffffff0a;font-size:14px;min-height:44px;padding:12px 20px 12px 36px}.Navbar_dropdownSubmenu__PybLg li a.active{border-left:3px solid #3498db;border-left:3px solid var(--color-action,#3498db);padding-left:33px}.Navbar_authItem__8VC4y{border-top:1px solid #ffffff1f;margin-left:0;margin-top:4px}.Navbar_authButton__IDh1d{min-height:44px;padding:12px 20px;text-align:left}.Navbar_toggleGroup__4ehcf{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-left:0;padding:12px 20px}.Navbar_connectionStatus__iabg6{border-left:none;padding-left:0}}@media (max-width:480px){.Navbar_connectionText__yOTPq{display:none}}.NotificationBell_bellBtn__3Fdpp,.NotificationBell_wrapper__8-T4z{align-items:center;display:flex;position:relative}.NotificationBell_bellBtn__3Fdpp{background:#ffffff1f;border:none;border-radius:50%;color:var(--text-navbar);cursor:pointer;font-size:16px;height:36px;justify-content:center;line-height:1;transition:background .2s;width:36px}.NotificationBell_bellBtn__3Fdpp:hover{background:#ffffff38}.NotificationBell_badge__ifgVU{align-items:center;background:#e74c3c;background:var(--color-negative,#e74c3c);border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-2px;top:-2px}.NotificationBell_dropdown__UW7EI{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:0 8px 32px #00000040;display:flex;flex-direction:column;max-height:420px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:340px;z-index:200}.NotificationBell_dropdownHeader__CNHti{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:14px 16px}.NotificationBell_dropdownTitle__eZ7ez{color:var(--text-primary);font-size:15px;font-weight:600;margin:0}.NotificationBell_markAllBtn__91bzy{background:none;border:none;border-radius:4px;color:#3498db;color:var(--color-action,#3498db);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:4px 8px;transition:background .15s}.NotificationBell_markAllBtn__91bzy:hover{background:#3498db1a}.NotificationBell_alertList__FhDXv{flex:1 1;overflow-y:auto;padding:4px 0}.NotificationBell_alertItem__DIFH4{border-bottom:1px solid var(--border-primary);cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:background .15s}.NotificationBell_alertItem__DIFH4:last-child{border-bottom:none}.NotificationBell_alertItem__DIFH4:hover{background:var(--bg-hover)}.NotificationBell_alertUnread__AF-BI{background:#3498db0f}.NotificationBell_alertDot__nfVpf{background:#3498db;background:var(--color-action,#3498db);border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.NotificationBell_alertDotRead__\+p6JW{background:#0000}.NotificationBell_alertContent__8i-5m{flex:1 1;min-width:0}.NotificationBell_alertSymbol__a\+tC0{color:#3498db;color:var(--color-action,#3498db);font-size:12px;font-weight:700;margin-bottom:2px}.NotificationBell_alertMessage__exSTs{color:var(--text-primary);font-size:13px;line-height:1.4;margin:0}.NotificationBell_alertTime__fpTWI{color:var(--text-muted);font-size:11px;margin-top:3px}.NotificationBell_alertAction__d9E1b{color:#3498db;color:var(--color-action,#3498db);font-size:11px;font-weight:500;margin-top:3px}.NotificationBell_emptyState__nkpuk{color:var(--text-muted);font-size:14px;padding:40px 20px;text-align:center}.NotificationBell_emptyIcon__8j236{font-size:32px;margin-bottom:8px;opacity:.5}.NotificationBell_loading__zmzSG{color:var(--text-muted);font-size:13px;padding:24px;text-align:center}@media (max-width:768px){.NotificationBell_dropdown__UW7EI{left:8px;max-height:calc(100vh - 80px);position:fixed;right:8px;top:56px;width:auto}}.SpyTicker_ticker__ZoPHW{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);display:flex;gap:16px;overflow:hidden;padding:6px 0;z-index:99}.SpyTicker_sessionBadge__a3B2k{align-items:center;border:1px solid #0000;border-radius:6px;display:flex;flex-shrink:0;font-size:11px;font-weight:600;gap:6px;margin-left:16px;padding:4px 12px;white-space:nowrap}.SpyTicker_sessionIcon__kH4z4{font-size:12px;line-height:1}.SpyTicker_sessionLabel__H22xx{color:var(--text-primary)}.SpyTicker_sessionCountdown__KYMaI{color:var(--text-muted);font-weight:500}.SpyTicker_pre_market__JqWN5{background:#ffb74d1f;border-color:#ffb74d4d}.SpyTicker_pre_market__JqWN5 .SpyTicker_sessionLabel__H22xx{color:#ffb74d}.SpyTicker_market__pP71\+{background:#2ecc711a;border-color:#2ecc714d}.SpyTicker_market__pP71\+ .SpyTicker_sessionLabel__H22xx{color:var(--color-positive)}.SpyTicker_after_hours__MIyYe{background:#9575cd1f;border-color:#9575cd4d}.SpyTicker_after_hours__MIyYe .SpyTicker_sessionLabel__H22xx{color:#9575cd}.SpyTicker_closed__thIZC{background:#ef53501a;border-color:#ef535040}.SpyTicker_closed__thIZC .SpyTicker_sessionLabel__H22xx{color:var(--color-negative)}.SpyTicker_market__pP71\+ .SpyTicker_sessionIcon__kH4z4{animation:SpyTicker_pulse__vjN7J 2s ease-in-out infinite}@keyframes SpyTicker_pulse__vjN7J{0%,to{opacity:1}50%{opacity:.5}}.SpyTicker_track__g8XsU{-ms-overflow-style:none;display:flex;flex:1 1;gap:28px;overflow-x:auto;padding:0 20px 0 0;scrollbar-width:none}.SpyTicker_track__g8XsU::-webkit-scrollbar{display:none}.SpyTicker_item__iq2Dl{align-items:center;display:flex;flex-shrink:0;gap:8px;white-space:nowrap}.SpyTicker_symbol__6hz0N{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.5px}.SpyTicker_price__UyA48{font-feature-settings:"tnum";color:var(--text-primary);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.SpyTicker_change__by0J9{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.SpyTicker_up__xuCoL{color:var(--color-positive)}.SpyTicker_down__DUxyZ{color:var(--color-negative)}@media (max-width:768px){.SpyTicker_ticker__ZoPHW{flex-direction:row;gap:8px;padding:5px 0}.SpyTicker_sessionBadge__a3B2k{font-size:10px;gap:4px;margin-left:10px;padding:3px 8px}.SpyTicker_sessionCountdown__KYMaI{display:none}.SpyTicker_track__g8XsU{gap:16px;padding:0 10px 0 0}.SpyTicker_item__iq2Dl{gap:5px}.SpyTicker_symbol__6hz0N{font-size:10px}.SpyTicker_price__UyA48{font-size:11px}.SpyTicker_change__by0J9{font-size:10px}}@media (max-width:380px){.SpyTicker_sessionBadge__a3B2k{font-size:9px;padding:2px 6px}.SpyTicker_sessionLabel__H22xx{display:none}.SpyTicker_track__g8XsU{gap:12px}.SpyTicker_symbol__6hz0N{font-size:9px}.SpyTicker_price__UyA48{font-size:10px}.SpyTicker_change__by0J9{font-size:9px}}.Onboarding_onboarding__SR8ID{align-items:center;background:var(--bg-primary);display:flex;flex-direction:column;min-height:calc(100vh - 60px);padding:40px 24px 80px}.Onboarding_stepper__g9OJV{align-items:center;display:flex;gap:0;margin-bottom:48px}.Onboarding_stepDot__y8gIL{background:var(--border-primary);border-radius:50%;height:12px;transition:background .3s ease,box-shadow .3s ease,transform .3s ease;width:12px}.Onboarding_stepDotActive__hHXxd{background:var(--color-action);box-shadow:0 0 10px var(--color-action);transform:scale(1.2)}.Onboarding_stepDotCompleted__wjEzT{background:var(--color-action)}.Onboarding_stepLine__j6hni{background:var(--border-primary);height:2px;transition:background .3s ease;width:32px}.Onboarding_stepLineCompleted__FW6HG{background:var(--color-action)}.Onboarding_stepContent__M-UEP{align-items:center;animation:Onboarding_fadeSlideIn__NxK0e .4s ease-out;display:flex;flex-direction:column;max-width:560px;text-align:center;width:100%}@keyframes Onboarding_fadeSlideIn__NxK0e{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Onboarding_welcomeTitle__Ie570{color:var(--text-primary);font-size:36px;font-weight:800;letter-spacing:-.5px;margin:16px 0 12px}.Onboarding_welcomeSubtitle__Kp9Mo{color:var(--text-secondary);font-size:17px;line-height:1.6;margin:0 0 36px;max-width:440px}.Onboarding_connectTitle__I\+\+p7{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 12px}.Onboarding_connectDescription__-BYq0{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0 0 32px;max-width:460px}.Onboarding_disclosure__o2GwD{background:var(--bg-secondary);border:1px solid var(--border-primary);border-left:3px solid var(--color-action);border-radius:8px;margin-bottom:28px;max-width:460px;padding:16px 20px}.Onboarding_disclosureText__ocVWF{color:var(--text-secondary);font-size:12px;line-height:1.6;margin:0}.Onboarding_disclosureText__ocVWF strong{color:var(--text-primary)}.Onboarding_disclosureLink__qeJY8{color:var(--color-action);text-decoration:underline;text-underline-offset:2px}.Onboarding_disclosureLink__qeJY8:hover{color:#2980b9;color:var(--color-action-hover,#2980b9)}.Onboarding_connectButtons__ePIEQ{display:flex;flex-direction:column;gap:14px;margin-bottom:24px;max-width:340px;width:100%}.Onboarding_alpacaInfo__Vy05B{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-bottom:32px;max-width:440px;padding:16px 20px}.Onboarding_alpacaInfoTitle__qYw1B{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.Onboarding_alpacaInfoText__2aZ4K{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.Onboarding_successIcon__5bd7Z{align-items:center;background:var(--color-action);border-radius:50%;box-shadow:0 0 24px #3498db4d;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.Onboarding_successIconCheck__AhgVJ{color:#fff;font-size:32px;line-height:1}.Onboarding_successTitle__hIRH2{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 8px}.Onboarding_successSubtitle__zHBaR{color:var(--text-secondary);font-size:15px;margin:0 0 28px}.Onboarding_accountCard__j-jtQ{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;display:flex;gap:32px;margin-bottom:32px;padding:20px 28px}.Onboarding_accountStat__Iocxp{align-items:center;display:flex;flex-direction:column;gap:4px}.Onboarding_accountStatLabel__64GzW{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.Onboarding_accountStatValue__6qYfU{color:var(--text-primary);font-size:22px;font-weight:700}.Onboarding_btnPrimary__w1NsI{align-items:center;background:var(--color-action);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 28px;transition:background .2s,transform .15s,box-shadow .2s}.Onboarding_btnPrimary__w1NsI:hover{background:#2980b9;background:var(--color-action-hover,#2980b9);box-shadow:0 4px 16px #3498db4d;transform:translateY(-1px)}.Onboarding_btnSecondary__SizvK{background:#0000;border:1px solid var(--border-primary);color:var(--text-primary)}.Onboarding_btnSecondary__SizvK:hover{background:var(--bg-secondary);box-shadow:none}.Onboarding_liveNote__HMScw{color:var(--text-secondary);font-size:12px;font-style:italic;margin-top:-6px}.Onboarding_btnNext__Osi\+S{margin-top:8px;min-width:180px}.Onboarding_skipLink__DdnKe{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;margin-top:24px;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.Onboarding_skipLink__DdnKe:hover{color:var(--text-primary)}.Onboarding_personalityGrid__VqdYj{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:28px;max-width:520px;width:100%}.Onboarding_personalityCard__SDhzB{align-items:center;background:var(--bg-card);border:2px solid var(--border-primary);border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:20px 16px;text-align:center;transition:all .2s}.Onboarding_personalityCard__SDhzB:hover{border-color:var(--color-action);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Onboarding_personalityCardSelected__CCBk4{background:var(--bg-secondary);border-color:var(--color-action);box-shadow:0 0 16px #3498db40}.Onboarding_personalityIcon__GR6dK{font-size:28px;line-height:1}.Onboarding_personalityName__lfyAo{color:var(--text-primary);font-size:15px;font-weight:700}.Onboarding_personalityDesc__1i\+3b{color:var(--text-secondary);font-size:12px;line-height:1.4}.Onboarding_personalityRisk__N4DjL{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.Onboarding_riskGrid__QUKDY{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:28px;max-width:520px;width:100%}.Onboarding_riskField__ulMky{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:140px}.Onboarding_riskLabel__fcZ5s{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Onboarding_riskSelect__VvrJe{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:14px;padding:10px 12px}.Onboarding_riskHint__Y81rR{color:var(--text-muted);font-size:11px;line-height:1.3}.Onboarding_readySummary__1jaGI{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:28px;max-width:380px;padding:20px 24px;width:100%}.Onboarding_readyRow__B3hVd{align-items:center;border-bottom:1px solid var(--border-tertiary);display:flex;justify-content:space-between;padding:8px 0}.Onboarding_readyRow__B3hVd:last-child{border-bottom:none}.Onboarding_readyLabel__8GAnI{color:var(--text-secondary);font-size:13px}.Onboarding_readyValue__AD0-C{color:var(--text-primary);font-size:14px;font-weight:600}.Onboarding_notifOptions__VRvIR{margin-bottom:28px;max-width:420px;width:100%}.Onboarding_notifToggle__01f6D{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-bottom:12px;padding:14px 16px}.Onboarding_notifCheckbox__44-ip{accent-color:var(--color-action);height:18px;width:18px}.Onboarding_notifToggleLabel__\+zSQ0{color:var(--text-primary);font-size:15px;font-weight:600}.Onboarding_notifEmailField__MrTJx{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.Onboarding_notifEmailInput__9jELD{background:var(--bg-input);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:15px;padding:10px 14px}.Onboarding_notifInfo__cFflP{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:12px 16px}.Onboarding_notifInfoText__srRq4{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.Onboarding_navButtons__EJZSH{align-items:center;display:flex;gap:16px}.Onboarding_backBtn__5GtjI{background:none;border:1px solid var(--border-primary);border-radius:10px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;padding:10px 20px;transition:all .15s}.Onboarding_backBtn__5GtjI:hover{border-color:var(--text-primary);color:var(--text-primary)}@media (max-width:600px){.Onboarding_onboarding__SR8ID{padding:24px 16px 60px}.Onboarding_welcomeTitle__Ie570{font-size:28px}.Onboarding_connectTitle__I\+\+p7,.Onboarding_successTitle__hIRH2{font-size:24px}.Onboarding_accountCard__j-jtQ{flex-direction:column;gap:16px;padding:16px 20px}.Onboarding_stepper__g9OJV{margin-bottom:32px}.Onboarding_stepLine__j6hni{width:20px}.Onboarding_personalityGrid__VqdYj{grid-template-columns:1fr}.Onboarding_riskGrid__QUKDY{flex-direction:column}}.OAuthCallback_callback__3XWsb{align-items:center;background:var(--bg-primary);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 60px);padding:40px 24px}.OAuthCallback_errorContainer__sZ6mG{align-items:center;animation:OAuthCallback_fadeIn__1vsHC .3s ease-out;display:flex;flex-direction:column;max-width:440px;text-align:center}@keyframes OAuthCallback_fadeIn__1vsHC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.OAuthCallback_errorIcon__BDWaH{align-items:center;background:#e74c3c;background:var(--color-danger,#e74c3c);border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:20px;width:56px}.OAuthCallback_errorIconX__b6M0U{color:#fff;font-size:28px;font-weight:700;line-height:1}.OAuthCallback_errorTitle__vAxIu{color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 8px}.OAuthCallback_errorMessage__pFZ\+S{color:var(--text-secondary);font-size:15px;line-height:1.5;margin:0 0 28px}.OAuthCallback_btnRetry__47wkT{align-items:center;background:var(--color-action);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;padding:12px 28px;transition:background .2s,transform .15s}.OAuthCallback_btnRetry__47wkT:hover{background:#2980b9;background:var(--color-action-hover,#2980b9);transform:translateY(-1px)}@media (max-width:480px){.OAuthCallback_callback__3XWsb{padding:24px 16px}.OAuthCallback_errorTitle__vAxIu{font-size:20px}.OAuthCallback_btnRetry__47wkT{min-height:44px;width:100%}}.Settings_page__xTzjx{margin:0 auto;max-width:720px;padding:32px 24px}.Settings_title__kHDfC{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 6px}.Settings_subtitle__LF-Ja{color:var(--text-secondary);font-size:15px;margin:0 0 32px}.Settings_tabBar__LPEDZ{border-bottom:1px solid var(--border-primary);display:flex;gap:4px;margin-bottom:28px;overflow-x:auto;padding-bottom:0}.Settings_tab__wSuVt{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:10px 16px;transition:all .15s;white-space:nowrap}.Settings_tab__wSuVt:hover{color:var(--text-primary)}.Settings_tabActive__xfNUc{border-bottom-color:var(--accent);color:var(--accent)}.Settings_section__qT-Js{margin-bottom:32px}.Settings_sectionTitle__Kpd56{border-bottom:1px solid var(--border-primary);color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.Settings_card__ArEzX{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:20px}.Settings_row__8FYxR{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.Settings_row__8FYxR+.Settings_row__8FYxR{border-top:1px solid var(--border-primary)}.Settings_label__8oWbC{color:var(--text-secondary);font-size:14px;font-weight:500}.Settings_value__GwbTB{color:var(--text-primary);font-size:14px;font-weight:600}.Settings_badge__kqdKa{border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.Settings_badgeOn__FWP8M{background:#2ecc7126;color:#2ecc71;color:var(--color-positive,#2ecc71)}.Settings_badgeOff__nVLCa{background:#e74c3c26;color:#e74c3c;color:var(--color-negative,#e74c3c)}.Settings_mfaDesc__f9A8q{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:12px 0 16px}.Settings_mfaActions__TgVNB{margin-top:8px}.Settings_muted__fOgAH{color:var(--text-muted);font-size:14px}.Settings_setupFlow__pASYY{margin-top:16px}.Settings_setupTitle__6mQGs{color:var(--text-primary);font-size:15px;font-weight:600;margin:0 0 16px}.Settings_qrContainer__17Z-b{background:var(--bg-hover);border-radius:12px;display:flex;justify-content:center;margin-bottom:16px;padding:24px}.Settings_manualEntry__UVvOE{color:var(--text-secondary);cursor:pointer;font-size:13px;margin-bottom:20px}.Settings_manualEntry__UVvOE summary{color:#3498db;color:var(--color-action,#3498db);font-weight:500}.Settings_secretKey__MlsNc{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);display:block;font-family:monospace;font-size:14px;margin-top:8px;padding:10px 14px;-webkit-user-select:all;user-select:all;word-break:break-all}.Settings_verifyForm__oUklC{display:flex;flex-direction:column;gap:12px}.Settings_verifyLabel__lgFaN{color:var(--text-secondary);font-size:14px;font-weight:500}.Settings_verifyInput__IGjhW{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:10px;color:var(--text-primary);font-family:monospace;font-size:24px;font-weight:700;letter-spacing:8px;max-width:240px;outline:none;padding:12px 16px;text-align:center}.Settings_verifyInput__IGjhW:focus{border-color:#3498db;border-color:var(--color-action,#3498db);box-shadow:0 0 0 3px #3498db33;box-shadow:0 0 0 3px var(--color-action-alpha,#3498db33)}.Settings_setupBtns__3LF\+d{display:flex;gap:12px;margin-top:4px}.Settings_btnPrimary__geaSK{background:#3498db;background:var(--color-action,#3498db);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px;transition:opacity .15s}.Settings_btnPrimary__geaSK:hover{opacity:.85}.Settings_btnPrimary__geaSK:disabled{cursor:not-allowed;opacity:.5}.Settings_btnSecondary__9oC0L{background:#0000;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:10px 24px;transition:all .15s}.Settings_btnSecondary__9oC0L:hover{border-color:var(--text-secondary);color:var(--text-primary)}.Settings_btnDanger__PSGV5{background:#e74c3c26;border:1px solid #e74c3c;border:1px solid var(--color-negative,#e74c3c);border-radius:8px;color:#e74c3c;color:var(--color-negative,#e74c3c);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px;transition:opacity .15s}.Settings_btnDanger__PSGV5:hover{opacity:.85}.Settings_btnDanger__PSGV5:disabled{cursor:not-allowed;opacity:.5}.Settings_error__sr7vc{background:#e74c3c1a;color:#e74c3c;color:var(--color-negative,#e74c3c)}.Settings_error__sr7vc,.Settings_success__N7gZQ{border-radius:6px;font-size:13px;font-weight:500;margin:8px 0;padding:8px 12px}.Settings_success__N7gZQ{background:#2ecc711a;color:#2ecc71;color:var(--color-positive,#2ecc71)}.Settings_mono__0Pueb{color:var(--text-muted);font-family:Courier New,monospace;font-size:13px}.Settings_connectionActions__zsdpa{margin-top:16px}.Settings_disconnectBtns__1CU9z{display:flex;flex-wrap:wrap;gap:12px}.Settings_passwordForm__\+\+hi5{display:flex;flex-direction:column;gap:16px;margin-top:8px}.Settings_formGroup__vua4E{display:flex;flex-direction:column;gap:6px}.Settings_formLabel__LEv2\+{color:var(--text-secondary);font-size:13px;font-weight:500}.Settings_formInput__Qerwe{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:14px;outline:none;padding:10px 14px}.Settings_formInput__Qerwe:focus{border-color:#3498db;border-color:var(--color-action,#3498db);box-shadow:0 0 0 3px #3498db33;box-shadow:0 0 0 3px var(--color-action-alpha,#3498db33)}.Settings_dangerTitle__JF\+K3{border-bottom-color:#e74c3c;border-bottom-color:var(--color-negative,#e74c3c)}.Settings_dangerCard__4nD\+X{border-color:#e74c3c4d}.Settings_deleteConfirm__iG6PK{display:flex;flex-direction:column;gap:12px;margin-top:8px}.Settings_deleteWarning__1nGXI{color:#e74c3c;color:var(--color-negative,#e74c3c);font-size:14px;font-weight:500}.Settings_notifToggles__SOQRO{display:flex;flex-direction:column;gap:4px;margin:16px 0}.Settings_toggleRow__DDaP6{align-items:center;border-bottom:1px solid var(--border-primary);cursor:pointer;display:flex;justify-content:space-between;padding:10px 0}.Settings_toggleRow__DDaP6:last-child{border-bottom:none}.Settings_toggleLabel__V9lPm{color:var(--text-primary);font-size:14px;font-weight:500}.Settings_toggle__MSxV\+{appearance:none;-webkit-appearance:none;background:#9696964d;border-radius:12px;cursor:pointer;flex-shrink:0;height:22px;position:relative;transition:background .2s;width:40px}.Settings_toggle__MSxV\+:after{background:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .2s;width:18px}.Settings_toggle__MSxV\+:checked{background:#3498db;background:var(--color-action,#3498db)}.Settings_toggle__MSxV\+:checked:after{transform:translateX(18px)}.Settings_phoneSection__SHbwS{background:var(--bg-hover);border-radius:10px;margin:16px 0;padding:16px}.Settings_phoneRow__-74TK{align-items:flex-start;display:flex;gap:10px}.Settings_phoneRow__-74TK .Settings_formInput__Qerwe{flex:1 1}.Settings_verifySection__7lTdy{margin-top:12px}.Settings_notifSection__RWnGa{border-top:1px solid var(--border-primary);margin-top:20px;padding-top:16px}.Settings_notifSubhead__D9N4l{color:var(--text-secondary);font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.Settings_thresholdGrid__z1-9e{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:8px}.Settings_thresholdField__1Ut0c{display:flex;flex-direction:column;gap:4px}.Settings_thresholdField__1Ut0c .Settings_formInput__Qerwe{font-size:15px;font-weight:600;text-align:center}@media (max-width:640px){.Settings_page__xTzjx{padding:20px 16px}.Settings_title__kHDfC{font-size:24px}.Settings_disconnectBtns__1CU9z,.Settings_setupBtns__3LF\+d{flex-direction:column}.Settings_formInput__Qerwe{font-size:16px}.Settings_thresholdGrid__z1-9e{grid-template-columns:repeat(2,1fr)}.Settings_phoneRow__-74TK{flex-direction:column}}.Market_page__tzuiz{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1600px;padding:24px 20px;width:100%}.Market_header__E-E0r{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.Market_title__zRYJi{color:var(--text-primary);font-size:28px;margin:0}.Market_headerControls__yerhj{align-items:center;display:flex;gap:12px}.Market_viewToggle__E0v61{border:1px solid var(--border-primary);border-radius:6px;display:flex;overflow:hidden}.Market_viewBtn__9Z-CF{background:var(--bg-card);border:none;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s}.Market_viewBtn__9Z-CF:not(:last-child){border-right:1px solid var(--border-primary)}.Market_viewBtnActive__U-vwJ{background:#3b82f6;background:var(--color-accent,#3b82f6);color:#fff}.Market_symbolForm__Nkymj{display:flex;gap:6px}.Market_symbolInput__U9c5B{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-size:14px;padding:8px 12px;text-transform:uppercase;width:120px}.Market_symbolInput__U9c5B::placeholder{color:var(--text-muted)}.Market_goBtn__lRWSN{background:#3b82f6;background:var(--color-accent,#3b82f6);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px}.Market_goBtn__lRWSN:hover{opacity:.9}.Market_watchlistBar__vDPcW{margin-bottom:10px}.Market_watchlistSelect__FV6RG{background:var(--bg-input);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:13px;min-width:140px;padding:6px 10px}.Market_quickSymbols__qGyoo{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.Market_quickBtn__Ip4s1{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:20px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s}.Market_quickBtn__Ip4s1:hover{border-color:#3b82f6;border-color:var(--color-accent,#3b82f6);color:#3b82f6;color:var(--color-accent,#3b82f6)}.Market_quickBtnShort__ItM\+v{background:#ef444414;border-color:#ef444466;color:#ef4444}.Market_quickBtnShort__ItM\+v:hover{background:#ef444426;border-color:#ef4444;color:#ef4444}.Market_quickBtnLong__ZM5wj{background:#22c55e14;border-color:#22c55e66;color:#22c55e}.Market_quickBtnLong__ZM5wj:hover{background:#22c55e26;border-color:#22c55e;color:#22c55e}.Market_quickBtnActive__ro5Sy{background:#3b82f6;background:var(--color-accent,#3b82f6);border-color:#3b82f6;border-color:var(--color-accent,#3b82f6);color:#fff}.Market_mainContent__OW60w{display:flex;gap:16px}.Market_chartArea__yGKtX{flex:1 1;min-width:0}.Market_chartWrapper__ZQ3lp{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;height:70vh;min-height:500px;overflow:hidden;width:100%}.Market_chartGrid__R3ZER{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Market_gridCell__C9f5Q{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;height:380px;overflow:hidden;position:relative}.Market_gridCellLabel__FeO\+B{background:var(--bg-card);border-radius:4px;color:var(--text-primary);font-size:12px;font-weight:700;left:10px;opacity:.9;padding:2px 8px;position:absolute;top:6px;z-index:1}.Market_sidebar__WFVBT{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;flex-shrink:0;max-height:70vh;overflow-y:auto;padding:16px;width:340px}.Market_sidebarTitle__K3Icz{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:12px}.Market_sidebarTable__o-Rbz{display:flex;flex-direction:column;gap:0}.Market_sidebarHeader__ea5E6{border-bottom:1px solid var(--border-primary);color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 6px;text-transform:uppercase}.Market_sidebarHeader__ea5E6,.Market_sidebarRow__D\+kNi{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1.2fr .8fr .8fr 1fr 1fr}.Market_sidebarRow__D\+kNi{align-items:center;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:10px 6px;transition:background .1s}.Market_sidebarRow__D\+kNi:hover{background:#ffffff0d}.Market_sidebarRowActive__3d8LA{background:#3b82f61a;border-left:3px solid #3b82f6;border-left:3px solid var(--color-accent,#3b82f6)}.Market_sidebarSymbol__cdYd4{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:4px}.Market_sideShort__53o1s{background:#ef444426;color:#ef4444}.Market_sideLong__ezMUE,.Market_sideShort__53o1s{border-radius:3px;font-size:10px;font-weight:700;padding:1px 4px}.Market_sideLong__ezMUE{background:#22c55e26;color:#22c55e}.Market_rsiOverbought__HU\+Ia{color:#ef4444;font-weight:600}.Market_rsiOversold__BOYee{color:#22c55e;font-weight:600}.Market_rsiNeutral__zEeG6{color:var(--text-secondary)}.Market_signalOverbought__2aFWp{color:#ef4444;font-size:11px;font-weight:600}.Market_signalOversold__YvRp0,.Market_signalStrong__FHulJ{color:#22c55e;font-size:11px;font-weight:600}.Market_signalWeak__XnJ1I{color:#f59e0b;font-size:11px;font-weight:600}.Market_signalNeutral__6x4ht{color:var(--text-muted);font-size:11px}.Market_positive__gWd8\+{color:#22c55e;color:var(--color-positive,#22c55e)}.Market_negative__wcyE7{color:#ef4444;color:var(--color-negative,#ef4444)}@media (max-width:1024px){.Market_chartGrid__R3ZER{grid-template-columns:1fr}.Market_gridCell__C9f5Q{height:320px}}@media (max-width:768px){.Market_mainContent__OW60w{flex-direction:column}.Market_sidebar__WFVBT{max-height:none;width:100%}.Market_title__zRYJi{font-size:22px}.Market_chartWrapper__ZQ3lp{height:55vh;min-height:350px}.Market_headerControls__yerhj{flex-wrap:wrap}.Market_sidebarHeader__ea5E6,.Market_sidebarRow__D\+kNi{font-size:12px;grid-template-columns:1.2fr .7fr .7fr .8fr .9fr}.Market_quickBtn__Ip4s1{align-items:center;display:flex;min-height:44px}.Market_goBtn__lRWSN,.Market_viewBtn__9Z-CF{min-height:44px}}@media (max-width:480px){.Market_sidebarHeader__ea5E6,.Market_sidebarRow__D\+kNi{gap:6px;grid-template-columns:1fr 1fr}.Market_sidebarHeader__ea5E6 span:nth-child(3),.Market_sidebarHeader__ea5E6 span:nth-child(4),.Market_sidebarRow__D\+kNi span:nth-child(3),.Market_sidebarRow__D\+kNi span:nth-child(4){display:none}.Market_chartWrapper__ZQ3lp{height:50vh;min-height:300px}}.AgentPipeline_container__3fTb9{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;overflow:hidden;padding:24px;position:relative}.AgentPipeline_header__iCzHi{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.AgentPipeline_headerTitle__esXRE{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:700;gap:8px}.AgentPipeline_headerIcon__1i3vP{font-size:20px;line-height:1}.AgentPipeline_headerMeta__Baq2a{color:var(--text-muted);font-size:12px;font-weight:600}.AgentPipeline_pipeline__u6dxs{align-items:center;display:flex;flex-direction:column;gap:0}.AgentPipeline_phase__LmzFI{animation:AgentPipeline_cardFadeIn__6ktrx .5s ease-out forwards;background:#00000040;border:1.5px solid #ffffff14;border-radius:12px;max-width:680px;opacity:0;padding:18px 22px;transform:translateY(16px);width:100%}.AgentPipeline_phase__LmzFI:hover{border-color:#ffffff2e;transform:translateY(-1px);transition:all .25s ease}.AgentPipeline_phaseRegime__xfuJz{animation-delay:0s;border-color:#06b6d44d}.AgentPipeline_phaseRegime__xfuJz:hover{border-color:#06b6d480;box-shadow:0 0 20px #06b6d414}.AgentPipeline_phaseParallel__siWZG{animation-delay:.1s;border-color:#f59e0b4d}.AgentPipeline_phaseParallel__siWZG:hover{border-color:#f59e0b80;box-shadow:0 0 20px #f59e0b14}.AgentPipeline_phaseSequential__ROmPD{animation-delay:.2s;border-color:#6366f14d}.AgentPipeline_phaseSequential__ROmPD:hover{border-color:#6366f180;box-shadow:0 0 20px #6366f114}.AgentPipeline_phaseHeader__Rwmq\+{align-items:center;display:flex;gap:10px;margin-bottom:12px}.AgentPipeline_phaseIconWrap__6R7Ei{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;line-height:1;width:32px}.AgentPipeline_phaseIconWrapTeal__EDgUj{background:#06b6d426}.AgentPipeline_phaseIconWrapAmber__RnkpH{background:#f59e0b26}.AgentPipeline_phaseIconWrapIndigo__YkBXV{background:#6366f126}.AgentPipeline_phaseInfo__188de{display:flex;flex-direction:column;gap:2px}.AgentPipeline_phaseName__qAvJ8{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.AgentPipeline_phaseNameTeal__mQmsl{color:#22d3ee}.AgentPipeline_phaseNameAmber__y8pF9{color:#fbbf24}.AgentPipeline_phaseNameIndigo__JhU\+d{color:#a5b4fc}.AgentPipeline_phaseDesc__bulKJ{color:var(--text-muted);font-size:11px;font-weight:500}.AgentPipeline_phaseBadge__8\+DLj{border-radius:10px;font-size:9px;font-weight:700;margin-left:auto;padding:2px 8px}.AgentPipeline_phaseBadgeAmber__QhQ0b{background:#f59e0b1a;border:1px solid #f59e0b33;color:#f59e0bcc}.AgentPipeline_phaseBadgeIndigo__rZ5DG{background:#6366f11a;border:1px solid #6366f133;color:#a5b4fccc}.AgentPipeline_agentGrid__wdLeG{display:flex;flex-wrap:wrap;gap:8px}.AgentPipeline_agentChip__57Mhq{align-items:center;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;padding:6px 12px;position:relative;transition:all .2s ease}.AgentPipeline_agentChip__57Mhq:hover{transform:translateY(-1px)}.AgentPipeline_chipTeal__cZYlp{background:#06b6d414;border:1px solid #06b6d433}.AgentPipeline_chipTeal__cZYlp:hover{background:#06b6d426;border-color:#06b6d466}.AgentPipeline_chipAmber__g5tEh{background:#f59e0b14;border:1px solid #f59e0b33}.AgentPipeline_chipAmber__g5tEh:hover{background:#f59e0b26;border-color:#f59e0b66}.AgentPipeline_chipIndigo__6apEY{background:#6366f114;border:1px solid #6366f133}.AgentPipeline_chipIndigo__6apEY:hover{background:#6366f126;border-color:#6366f166}.AgentPipeline_chipIcon__gB1hn{font-size:14px;line-height:1}.AgentPipeline_chipLabel__xqQ0W{font-size:10px;font-weight:700;white-space:nowrap}.AgentPipeline_status_success__oFajg{box-shadow:0 0 0 2px #2ecc7180,0 0 12px #2ecc7126}.AgentPipeline_status_error__yqslB{box-shadow:0 0 0 2px #e74c3c80,0 0 12px #e74c3c26}.AgentPipeline_status_skipped__\+agrR{opacity:.35}.AgentPipeline_status_idle__CiZHf{opacity:.5}.AgentPipeline_chipRunning__nzLey{animation:AgentPipeline_chipPulse__TIcka 2s ease-in-out infinite}.AgentPipeline_statusBadge__7F7BW{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:8px;font-weight:800;height:16px;justify-content:center;position:absolute;right:-6px;top:-6px;width:16px}.AgentPipeline_statusBadgeOk__Qeom2{background:#2ecc71}.AgentPipeline_statusBadgeError__ZNBPj{background:#e74c3c}.AgentPipeline_tooltip__U1hBt{background:#000000eb;border:1px solid #ffffff26;border-radius:6px;color:#fff;font-size:10px;font-weight:600;left:50%;padding:4px 10px;pointer-events:none;position:absolute;top:-32px;transform:translateX(-50%);white-space:nowrap;z-index:10}.AgentPipeline_sequentialFlow__bm2Dr{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AgentPipeline_seqArrow__-RZwU{color:#6366f166;flex-shrink:0;font-size:10px}.AgentPipeline_connector__cwPPi{align-items:center;display:flex;flex-direction:column;padding:4px 0;position:relative}.AgentPipeline_connectorLine__dlpLX{background:#0000;height:28px;overflow:hidden;position:relative;width:2px}.AgentPipeline_connectorLine__dlpLX:before{animation:AgentPipeline_dashFlow__3TEZu 1s linear infinite;background:repeating-linear-gradient(180deg,#6366f166 0,#6366f166 4px,#0000 0,#0000 8px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.AgentPipeline_connectorArrow__j1Z7A{color:#6366f180;font-size:10px;line-height:1;margin-top:-1px}.AgentPipeline_brainFooter__aqg92{animation:AgentPipeline_cardFadeIn__6ktrx .5s ease-out .35s forwards;display:flex;justify-content:center;margin-top:0;max-width:680px;opacity:0;transform:translateY(16px);width:100%}.AgentPipeline_brainCard__or4ZW{align-items:center;background:#6366f10a;border:1.5px solid #6366f166;border-radius:12px;box-shadow:0 0 30px #6366f114;display:flex;gap:12px;padding:16px 22px;transition:all .25s ease;width:100%}.AgentPipeline_brainCard__or4ZW:hover{border-color:#6366f199;box-shadow:0 0 40px #6366f126;transform:translateY(-1px)}.AgentPipeline_brainIconWrap__hxGRk{align-items:center;background:#6366f126;border-radius:50%;display:flex;flex-shrink:0;font-size:22px;height:40px;justify-content:center;line-height:1;width:40px}.AgentPipeline_brainInfo__RUcC6{display:flex;flex-direction:column;gap:2px}.AgentPipeline_brainLabel__5O34R{color:#a5b4fc;font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.AgentPipeline_brainSub__MrXId{color:var(--text-muted);font-size:11px;font-weight:500}.AgentPipeline_regimeTag__MEbjo{background:#6366f126;border:1px solid #6366f140;border-radius:6px;color:#a5b4fce6;font-size:9px;font-weight:800;letter-spacing:.5px;margin-left:auto;padding:3px 10px;text-transform:uppercase}.AgentPipeline_brainPulse__A5sQK{animation:AgentPipeline_strategistGlow__EenxS 4s ease-in-out infinite}.AgentPipeline_delay0__32rRf{animation-delay:0s}.AgentPipeline_delay1__K1y\+w{animation-delay:.1s}.AgentPipeline_delay2__eTPJY{animation-delay:.2s}.AgentPipeline_delay3__LYwQT{animation-delay:.35s}@keyframes AgentPipeline_cardFadeIn__6ktrx{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentPipeline_chipPulse__TIcka{0%,to{opacity:.5}50%{opacity:.85}}@keyframes AgentPipeline_strategistGlow__EenxS{0%,to{box-shadow:0 0 20px #6366f10f}50%{box-shadow:0 0 40px #6366f12e,0 0 80px #6366f10f}}@keyframes AgentPipeline_dashFlow__3TEZu{0%{transform:translateY(0)}to{transform:translateY(8px)}}@media (max-width:768px){.AgentPipeline_container__3fTb9{padding:16px}.AgentPipeline_brainCard__or4ZW,.AgentPipeline_phase__LmzFI{padding:14px 16px}.AgentPipeline_sequentialFlow__bm2Dr{gap:6px}.AgentPipeline_agentChip__57Mhq{padding:5px 10px}.AgentPipeline_chipIcon__gB1hn{font-size:12px}.AgentPipeline_chipLabel__xqQ0W{font-size:9px}.AgentPipeline_agentGrid__wdLeG{gap:6px}}@media (max-width:480px){.AgentPipeline_headerTitle__esXRE{font-size:14px}.AgentPipeline_agentChip__57Mhq{gap:4px;padding:4px 8px}.AgentPipeline_chipIcon__gB1hn{font-size:11px}.AgentPipeline_chipLabel__xqQ0W{font-size:8px}.AgentPipeline_agentGrid__wdLeG{gap:5px}.AgentPipeline_phaseIconWrap__6R7Ei{font-size:14px;height:28px;width:28px}.AgentPipeline_brainIconWrap__hxGRk{font-size:18px;height:34px;width:34px}}.TradeTimeline_container__qMa-I{margin-bottom:24px}.TradeTimeline_filterBar__\+uSED{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.TradeTimeline_filterSelect__ZPAv9{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-size:12px;font-weight:600;padding:6px 10px}.TradeTimeline_dateChips__Jd8kT{display:flex;gap:4px}.TradeTimeline_dateChip__WWVFR{background:#0000;border:1px solid var(--border-primary);border-radius:5px;color:var(--text-tertiary);cursor:pointer;font-size:11px;font-weight:600;padding:4px 10px;transition:all .15s}.TradeTimeline_dateChip__WWVFR:hover{border-color:var(--color-accent);color:var(--text-primary)}.TradeTimeline_dateChipActive__jbOn5{background:#3b82f61a;border-color:var(--color-accent);color:var(--color-accent)}.TradeTimeline_chartWrap__49SkX{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:12px;padding:16px 12px 8px}.TradeTimeline_chartTitle__ZZl1T{color:var(--text-secondary);font-size:13px;font-weight:700;margin:0 0 8px 4px}.TradeTimeline_scrubber__bfrYr{background:var(--bg-secondary);border-radius:6px;cursor:pointer;height:28px;margin-bottom:16px;overflow:hidden;position:relative}.TradeTimeline_scrubberTrack__rgcdk{bottom:0;left:0;position:absolute;right:0;top:0}.TradeTimeline_scrubberTick__xqF6J{border-radius:1.5px;height:20px;opacity:.7;position:absolute;top:4px;width:3px}.TradeTimeline_scrubberTickWin__wJDrL{background:#22c55e;background:var(--color-positive,#22c55e)}.TradeTimeline_scrubberTickLoss__1aRt0{background:#ef4444;background:var(--color-negative,#ef4444)}.TradeTimeline_scrubberTickOpen__64Mjk{background:#3b82f6;background:var(--color-accent,#3b82f6)}.TradeTimeline_scrubberRange__ZH6BP{color:var(--text-tertiary);display:flex;font-size:10px;justify-content:space-between;margin-top:2px;padding:0 2px}.TradeTimeline_detailPanel__jGDM4{animation:TradeTimeline_fadeIn__N8ipn .15s ease-out;background:var(--bg-card);border:1px solid var(--color-accent);border-radius:10px;margin-bottom:16px;padding:16px}@keyframes TradeTimeline_fadeIn__N8ipn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TradeTimeline_detailHeader__ixJip{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.TradeTimeline_detailSymbol__Xy2\+e{color:var(--text-primary);font-size:1.1rem;font-weight:800}.TradeTimeline_detailAction__Ygsqs{color:var(--text-tertiary);font-size:.85rem;font-weight:600;margin-left:8px}.TradeTimeline_detailClose__b3TTW{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:18px;padding:0 4px}.TradeTimeline_detailClose__b3TTW:hover{color:var(--text-primary)}.TradeTimeline_detailGrid__1DiGn{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin-bottom:10px}.TradeTimeline_detailStat__qm2uN{text-align:center}.TradeTimeline_detailStatLabel__-HbTj{color:var(--text-tertiary);display:block;font-size:10px;font-weight:600;text-transform:uppercase}.TradeTimeline_detailStatValue__EADbH{color:var(--text-primary);display:block;font-size:16px;font-weight:700}.TradeTimeline_detailReason__\+zhXY{border-top:1px solid var(--border-primary);color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin-top:8px;padding-top:8px}.TradeTimeline_detailTags__bOHGU{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.TradeTimeline_detailTag__gdW1i{background:var(--bg-hover);border-radius:4px;color:var(--text-secondary);font-size:11px;font-weight:600;padding:2px 8px}.TradeTimeline_statsSummary__NGiTC{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-bottom:12px}.TradeTimeline_statItem__rYm7N{align-items:center;display:flex;gap:4px}.TradeTimeline_statValue__TfC2a{color:var(--text-primary);font-weight:700}.TradeTimeline_tooltip__uOzYY{background:var(--bg-card)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;box-shadow:0 4px 12px #0003!important;padding:10px 14px!important}.TradeTimeline_tooltipSymbol__rB7Ly{color:var(--text-primary);font-size:14px;font-weight:700}.TradeTimeline_tooltipMeta__vj8RB{color:var(--text-secondary);font-size:12px;margin-top:2px}.TradeTimeline_tooltipPnl__b9aCG{font-size:13px;font-weight:700;margin-top:4px}.PortfolioHeatmap_container__WiZod{display:flex;flex-direction:column;gap:20px}.PortfolioHeatmap_matrixWrap__5NLeo{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;overflow-x:auto;padding:16px}.PortfolioHeatmap_matrixTitle__aPzQP{color:var(--text-primary);font-size:14px;font-weight:700;margin:0 0 12px}.PortfolioHeatmap_matrix__q73LM{border-collapse:collapse;font-size:11px;width:100%}.PortfolioHeatmap_cornerCell__FR\+Jc{color:var(--text-tertiary);font-size:9px;font-weight:600;padding:6px}.PortfolioHeatmap_headerCell__nJE\+S{padding:6px 8px;text-align:center}.PortfolioHeatmap_headerCell__nJE\+S,.PortfolioHeatmap_rowHeader__QwVlA{color:var(--text-primary);font-size:11px;font-weight:700;white-space:nowrap}.PortfolioHeatmap_rowHeader__QwVlA{padding:6px 10px;text-align:right}.PortfolioHeatmap_cell__54ZMj{border:1px solid #ffffff08;cursor:default;font-size:11px;font-weight:700;min-width:48px;padding:8px 6px;text-align:center;transition:outline .1s}.PortfolioHeatmap_cell__54ZMj:hover{outline:2px solid var(--color-accent);outline-offset:-2px;position:relative;z-index:1}.PortfolioHeatmap_cellDiag__X0BCZ{opacity:.3}.PortfolioHeatmap_sectorLabel__ofmFS{color:var(--text-tertiary);display:block;font-size:9px;margin-top:1px}.PortfolioHeatmap_tooltip__ZDwES{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:0 4px 12px #0000004d;color:var(--text-primary);font-size:12px;padding:8px 14px;pointer-events:none;position:fixed;white-space:nowrap;z-index:100}.PortfolioHeatmap_sectorSection__l7orL{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:16px}.PortfolioHeatmap_sectorTitle__XQvrj{color:var(--text-primary);font-size:14px;font-weight:700;margin:0 0 12px}.PortfolioHeatmap_sectorBars__0488a{display:flex;flex-direction:column;gap:8px}.PortfolioHeatmap_sectorRow__FBIWO{align-items:center;display:flex;gap:10px}.PortfolioHeatmap_sectorName__tpBbM{color:var(--text-secondary);font-size:12px;font-weight:600;min-width:120px;text-align:right}.PortfolioHeatmap_sectorBarTrack__Htee7{background:var(--bg-secondary);border-radius:4px;flex:1 1;height:18px;overflow:hidden;position:relative}.PortfolioHeatmap_sectorBarFill__GGY3J{border-radius:4px;height:100%;transition:width .3s}.PortfolioHeatmap_sectorBarThreshold__Nyu\+7{background:#ef4444;background:var(--color-negative,#ef4444);bottom:0;opacity:.6;position:absolute;top:0;width:2px}.PortfolioHeatmap_sectorPct__Nm5ik{color:var(--text-primary);font-size:12px;font-weight:700;min-width:45px}.PortfolioHeatmap_warnings__1rBVI{display:flex;flex-direction:column;gap:8px}.PortfolioHeatmap_warning__RS-kG{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 14px}.PortfolioHeatmap_warningHigh__9eWCy{background:#ef44441a;border:1px solid #ef44444d;color:#ef4444}.PortfolioHeatmap_warningMed__gu5kd{background:#f59e0b1a;border:1px solid #f59e0b4d;color:#f59e0b}.PortfolioHeatmap_clusters__1jUtz{display:flex;flex-wrap:wrap;gap:10px}.PortfolioHeatmap_cluster__TDSLW{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:6px;padding:8px 14px}.PortfolioHeatmap_clusterLabel__nO2yU{color:var(--text-tertiary);font-size:11px;font-weight:700;text-transform:uppercase}.PortfolioHeatmap_clusterSymbols__20jey{display:flex;gap:4px}.PortfolioHeatmap_clusterChip__y9Zst{background:var(--bg-hover);border-radius:4px;color:var(--text-primary);font-size:11px;font-weight:700;padding:2px 8px}.SectorSentiment_container__KyfQB{display:flex;flex-direction:column;gap:16px}.SectorSentiment_header__KAcTL{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.SectorSentiment_title__cSaxC{color:var(--text-primary);font-size:16px;font-weight:700;margin:0 0 4px}.SectorSentiment_subtitle__RPFVp{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:0;max-width:640px}.SectorSentiment_updated__2ZSZR{color:var(--text-tertiary);font-size:11px;white-space:nowrap}.SectorSentiment_summary__n0WIS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SectorSentiment_summaryCard__rfGQX{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.SectorSentiment_summaryLabel__cHrMs{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.SectorSentiment_summaryValue__14TXx{color:var(--text-primary);font-size:22px;font-weight:700}.SectorSentiment_summarySymbols__GmjNa{color:var(--text-secondary);font-size:11px}.SectorSentiment_tableWrap__uqMJP{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;overflow-x:auto}.SectorSentiment_table__YB54e{border-collapse:collapse;font-size:13px;width:100%}.SectorSentiment_table__YB54e thead th{background:#ffffff05;background:var(--bg-hover,#ffffff05);border-bottom:1px solid var(--border-primary);color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}.SectorSentiment_table__YB54e tbody td{border-bottom:1px solid var(--border-primary);color:var(--text-primary);padding:10px 12px;vertical-align:middle}.SectorSentiment_table__YB54e tbody tr:last-child td{border-bottom:none}.SectorSentiment_table__YB54e tbody tr:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08)}.SectorSentiment_sectorName__FoyDI{font-weight:600;white-space:nowrap}.SectorSentiment_etf__rQhhi{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px}.SectorSentiment_colSector__hsAhk{width:20%}.SectorSentiment_colEtf__r0qn4{width:8%}.SectorSentiment_colCls__3jA8U{width:12%}.SectorSentiment_colNum__lUssX{text-align:right;width:10%}.SectorSentiment_colLeaders__FVVzi{width:28%}.SectorSentiment_num__nWau1{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.SectorSentiment_changeStrongPos__YPUN8{color:#22c55e;font-weight:700}.SectorSentiment_changePos__zQsCu{color:#86efac}.SectorSentiment_changeFlat__7zJ45{color:var(--text-secondary)}.SectorSentiment_changeNeg__ytPGO{color:#fca5a5}.SectorSentiment_changeStrongNeg__jQ8Sb{color:#ef4444;font-weight:700}.SectorSentiment_badge__GvLt5{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}.SectorSentiment_badgeHot__YQKn9{background:#ef44442e;border:1px solid #ef444459;color:#f87171}.SectorSentiment_badgeWarm__b1ZRi{background:#f59e0b2e;border:1px solid #f59e0b59;color:#fbbf24}.SectorSentiment_badgeNeutral__C2eM2{background:#94a3b81f;border:1px solid #94a3b840;color:#94a3b8}.SectorSentiment_badgeCool__55axc{background:#3b82f626;border:1px solid #3b82f64d;color:#93c5fd}.SectorSentiment_badgeCold__t\+sE2{background:#2563eb38;border:1px solid #2563eb66;color:#60a5fa}.SectorSentiment_leaders__\+FlNR{display:flex;flex-wrap:wrap;gap:4px}.SectorSentiment_leaderChip__dqgWN{background:#6366f126;border:1px solid #6366f14d;border-radius:4px;color:#a5b4fc;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;font-weight:600;padding:2px 8px}.SectorSentiment_dim__lqutA{color:var(--text-tertiary)}.SectorSentiment_footnote__IRfcn{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;color:var(--text-secondary);font-size:11px;line-height:1.6;margin:0;padding:12px 14px}.SectorSentiment_footnote__IRfcn code{background:#6366f126;border-radius:4px;color:#a5b4fc;font-size:10.5px;padding:1px 6px}.SectorSentiment_emptyState__joo9Q{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;color:var(--text-secondary);padding:48px 16px;text-align:center}.SectorSentiment_emptyHint__3YIfM{color:var(--text-tertiary);font-size:12px;margin:6px 0 0}.ArchitectureFlow_container__ypuYs{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;overflow:hidden;padding:24px;position:relative}.ArchitectureFlow_header__STU2l{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ArchitectureFlow_headerTitle__\+7hew{color:var(--text-primary);font-size:16px;font-weight:700}.ArchitectureFlow_headerSub__IJP3H{color:var(--text-muted);font-size:12px;font-weight:600}.ArchitectureFlow_flow__B0AkS{align-items:center;display:flex;flex-direction:column;gap:0}.ArchitectureFlow_card__l9Qlc{animation:ArchitectureFlow_cardFadeIn__MXo4i .5s ease-out forwards;background:#00000040;border:1.5px solid #ffffff14;border-radius:12px;max-width:680px;opacity:0;padding:18px 22px;transform:translateY(16px);width:100%}.ArchitectureFlow_card__l9Qlc:hover{border-color:#ffffff2e;transform:translateY(-1px);transition:all .25s ease}.ArchitectureFlow_cardTitle__ubrl5{align-items:center;display:flex;gap:10px;margin-bottom:8px}.ArchitectureFlow_cardIcon__Uembj{font-size:20px;line-height:1}.ArchitectureFlow_cardLabel__1U-dv{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.ArchitectureFlow_cardDesc__2gftd{color:var(--text-muted);font-size:12px;line-height:1.5}.ArchitectureFlow_cardHighlight__jnKCL{color:#ffffffd9;font-weight:600}.ArchitectureFlow_dataSources__m2PL8{animation-delay:0s;border-color:#06b6d44d}.ArchitectureFlow_dataSources__m2PL8:hover{border-color:#06b6d480;box-shadow:0 0 20px #06b6d414}.ArchitectureFlow_dataSources__m2PL8 .ArchitectureFlow_cardLabel__1U-dv{color:#22d3ee}.ArchitectureFlow_sourceGrid__dEBrd{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ArchitectureFlow_sourceTag__fO9J2{align-items:center;background:#06b6d414;border:1px solid #06b6d433;border-radius:8px;color:#ffffffb3;display:flex;font-size:11px;font-weight:600;gap:6px;padding:6px 12px}.ArchitectureFlow_sourceTag__fO9J2 span:first-child{font-size:14px}.ArchitectureFlow_bots__dXSXC{animation-delay:.1s;border-color:#f59e0b4d}.ArchitectureFlow_bots__dXSXC:hover{border-color:#f59e0b80;box-shadow:0 0 20px #f59e0b14}.ArchitectureFlow_bots__dXSXC .ArchitectureFlow_cardLabel__1U-dv{color:#fbbf24}.ArchitectureFlow_botMotto__uVosw{border-left:2px solid #fbbf244d;color:#fbbf2499;display:inline-block;font-size:11px;font-style:italic;margin-top:6px;padding-left:10px}.ArchitectureFlow_strategist__1duKT{animation-delay:.2s;animation:ArchitectureFlow_cardFadeIn__MXo4i .5s ease-out .2s forwards,ArchitectureFlow_strategistGlow__UNJM9 4s ease-in-out .7s infinite;background:#6366f10a;border-color:#6366f166;box-shadow:0 0 30px #6366f114;max-width:720px;padding:24px 28px}.ArchitectureFlow_strategist__1duKT:hover{border-color:#6366f199;box-shadow:0 0 40px #6366f126}.ArchitectureFlow_strategist__1duKT .ArchitectureFlow_cardLabel__1U-dv{color:#a5b4fc;font-size:13px;letter-spacing:1.5px}.ArchitectureFlow_strategist__1duKT .ArchitectureFlow_cardIcon__Uembj{font-size:24px}.ArchitectureFlow_pipelineInline__JgiSK{align-items:center;background:#0000004d;border:1px solid #6366f126;border-radius:10px;display:flex;flex-wrap:wrap;gap:0;margin-top:14px;padding:12px 14px}.ArchitectureFlow_pipelineStep__IB3Qy{align-items:center;border-radius:6px;color:#fff9;display:flex;font-size:10px;font-weight:700;gap:4px;padding:4px 10px;white-space:nowrap}.ArchitectureFlow_pipelineStep__IB3Qy:hover{background:#6366f11f;color:#ffffffd9}.ArchitectureFlow_pipelineStepIcon__XEU7L{font-size:12px}.ArchitectureFlow_pipelineArrow__q-dtI{color:#6366f159;flex-shrink:0;font-size:10px;margin:0 2px}.ArchitectureFlow_pipelineParallel__J6oAQ{align-items:center;border:1px dashed #6366f140;border-radius:8px;display:flex;gap:0;margin:2px 0;padding:3px 6px}.ArchitectureFlow_parallelLabel__uYxA5{color:#6366f180;font-size:8px;font-weight:700;letter-spacing:.5px;margin-right:4px;text-transform:uppercase}.ArchitectureFlow_strategistOutputs__uSW90{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ArchitectureFlow_outputTag__bXCQT{background:#6366f11a;border:1px solid #6366f133;border-radius:6px;color:#a5b4fccc;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.ArchitectureFlow_splitRow__1Dwbv{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;max-width:680px;width:100%}.ArchitectureFlow_actionQueue__cauAE{animation-delay:.35s;border-color:#22c55e4d}.ArchitectureFlow_actionQueue__cauAE:hover{border-color:#22c55e80;box-shadow:0 0 20px #22c55e14}.ArchitectureFlow_actionQueue__cauAE .ArchitectureFlow_cardLabel__1U-dv{color:#4ade80}.ArchitectureFlow_queueSteps__ZWrrH{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ArchitectureFlow_queueStep__KTeT8{align-items:center;color:var(--text-muted);display:flex;font-size:11px;gap:6px}.ArchitectureFlow_queueDot__t4WUR{background:#22c55e80;border-radius:50%;flex-shrink:0;height:6px;width:6px}.ArchitectureFlow_learningLoop__gNL8b{animation-delay:.35s;border-color:#06b6d44d}.ArchitectureFlow_learningLoop__gNL8b:hover{border-color:#06b6d480;box-shadow:0 0 20px #06b6d414}.ArchitectureFlow_learningLoop__gNL8b .ArchitectureFlow_cardLabel__1U-dv{color:#22d3ee}.ArchitectureFlow_loopSteps__ec-Rg{display:flex;flex-direction:column;gap:4px;margin-top:8px}.ArchitectureFlow_loopStep__4vGbv{align-items:center;color:var(--text-muted);display:flex;font-size:11px;gap:6px}.ArchitectureFlow_loopDot__9cjj0{background:#06b6d480;border-radius:50%;flex-shrink:0;height:6px;width:6px}.ArchitectureFlow_execution__-Ryzr{animation-delay:.5s;border-color:#ef444433}.ArchitectureFlow_execution__-Ryzr:hover{border-color:#ef444466;box-shadow:0 0 20px #ef44440f}.ArchitectureFlow_execution__-Ryzr .ArchitectureFlow_cardLabel__1U-dv{color:#f87171}.ArchitectureFlow_execFlow__8Wp7r{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ArchitectureFlow_execStep__aALZB{align-items:center;border-radius:8px;display:flex;font-size:11px;font-weight:600;gap:4px;padding:5px 12px;white-space:nowrap}.ArchitectureFlow_execStepBreaker__Va7La{background:#ef44441a;border:1px solid #ef444440;color:#f87171}.ArchitectureFlow_execStepValidate__WVqbk{background:#22c55e1a;border:1px solid #22c55e40;color:#4ade80}.ArchitectureFlow_execStepApi__\+607Q{background:#6366f11a;border:1px solid #6366f140;color:#a5b4fc}.ArchitectureFlow_execArrow__PS6f7{color:#fff3;flex-shrink:0;font-size:12px}.ArchitectureFlow_tpRow__w9wXo{align-items:center;background:#00000040;border:1px solid #ffffff0d;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding:10px 14px}.ArchitectureFlow_tpLabel__2oWeE{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.5px;margin-right:4px;text-transform:uppercase}.ArchitectureFlow_tpTag__IDZTL{border-radius:6px;font-size:10px;font-weight:700;padding:3px 8px}.ArchitectureFlow_tpTagGreen__1Y-GY{background:#22c55e1a;border:1px solid #22c55e33;color:#4ade80}.ArchitectureFlow_tpTagRed__cAPuT{background:#ef44441a;border:1px solid #ef444433;color:#f87171}.ArchitectureFlow_tpSep__KumKj{color:#ffffff26;font-size:11px}.ArchitectureFlow_connector__cDplB{align-items:center;display:flex;flex-direction:column;padding:4px 0;position:relative}.ArchitectureFlow_connectorLine__A9bYg{background:#0000;height:28px;overflow:hidden;position:relative;width:2px}.ArchitectureFlow_connectorLine__A9bYg:before{animation:ArchitectureFlow_dashFlow__urX5f 1s linear infinite;background:repeating-linear-gradient(180deg,#6366f166 0,#6366f166 4px,#0000 0,#0000 8px);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ArchitectureFlow_connectorArrow__YMcXy{color:#6366f180;font-size:10px;line-height:1;margin-top:-1px}.ArchitectureFlow_splitConnector__Xn7x7{align-items:flex-start;display:flex;height:32px;justify-content:center;max-width:680px;position:relative;width:100%}.ArchitectureFlow_splitConnectorSvg__HfCAB{height:100%;width:100%}.ArchitectureFlow_splitPath__9JlbR{fill:none;stroke:#6366f159;stroke-width:2;stroke-dasharray:5 4;animation:ArchitectureFlow_dashFlow__urX5f 1s linear infinite}.ArchitectureFlow_mergeConnector__eoY0X{align-items:flex-start;display:flex;height:32px;justify-content:center;max-width:680px;position:relative;width:100%}.ArchitectureFlow_mergeConnectorSvg__\+l\+jj{height:100%;width:100%}.ArchitectureFlow_mergePath__4PN7i{fill:none;stroke:#6366f159;stroke-width:2;stroke-dasharray:5 4;animation:ArchitectureFlow_dashFlow__urX5f 1s linear infinite}.ArchitectureFlow_delay0__HmfAP{animation-delay:0s}.ArchitectureFlow_delay1__Uck6R{animation-delay:.1s}.ArchitectureFlow_delay2__AkWW2{animation-delay:.2s}.ArchitectureFlow_delay3__rfpiP{animation-delay:.35s}.ArchitectureFlow_delay4__sRxpI{animation-delay:.5s}@keyframes ArchitectureFlow_cardFadeIn__MXo4i{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ArchitectureFlow_strategistGlow__UNJM9{0%,to{box-shadow:0 0 20px #6366f10f}50%{box-shadow:0 0 40px #6366f12e,0 0 80px #6366f10f}}@keyframes ArchitectureFlow_dashFlow__urX5f{0%{transform:translateY(0)}to{transform:translateY(8px)}}@media (max-width:768px){.ArchitectureFlow_container__ypuYs{padding:16px}.ArchitectureFlow_card__l9Qlc{padding:14px 16px}.ArchitectureFlow_strategist__1duKT{padding:18px 20px}.ArchitectureFlow_splitRow__1Dwbv{gap:0;grid-template-columns:1fr}.ArchitectureFlow_mergeConnector__eoY0X,.ArchitectureFlow_splitConnector__Xn7x7{display:none}.ArchitectureFlow_splitRow__1Dwbv .ArchitectureFlow_card__l9Qlc{max-width:100%}.ArchitectureFlow_pipelineInline__JgiSK{padding:10px}.ArchitectureFlow_pipelineStep__IB3Qy{font-size:9px;padding:3px 6px}.ArchitectureFlow_execFlow__8Wp7r{gap:6px}.ArchitectureFlow_execStep__aALZB{font-size:10px;padding:4px 8px}.ArchitectureFlow_sourceGrid__dEBrd{gap:6px}.ArchitectureFlow_sourceTag__fO9J2{font-size:10px;padding:4px 8px}}@media (max-width:480px){.ArchitectureFlow_pipelineParallel__J6oAQ{flex-wrap:wrap}.ArchitectureFlow_strategistOutputs__uSW90{gap:6px}.ArchitectureFlow_tpRow__w9wXo{gap:6px;padding:8px 10px}.ArchitectureFlow_headerTitle__\+7hew{font-size:14px}}.DayDetail_container__-XJUC{border-top:1px solid var(--border-color);margin-top:12px;padding:20px 0 8px}.DayDetail_header__doGdC{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.DayDetail_title__rcPno{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.DayDetail_headerActions__xhgZ6{align-items:center;display:flex;flex-shrink:0;gap:8px}.DayDetail_secondaryButton__MD\+7I{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:700;padding:6px 10px;transition:background .15s,color .15s}.DayDetail_secondaryButton__MD\+7I:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.DayDetail_secondaryButton__MD\+7I:disabled{cursor:default;opacity:.45}.DayDetail_closeButton__eQwjS{background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:18px;line-height:1;padding:4px 10px;transition:background .15s,color .15s}.DayDetail_closeButton__eQwjS:hover{background:var(--bg-tertiary);color:var(--text-primary)}.DayDetail_summaryGrid__8HSkH{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.DayDetail_summaryGrid__8HSkH div{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;min-width:0;padding:10px 12px}.DayDetail_summaryGrid__8HSkH span{color:var(--text-tertiary);display:block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.DayDetail_summaryGrid__8HSkH strong{color:var(--text-primary);display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DayDetail_tradeList__8o\+ts{display:flex;flex-direction:column;gap:0}.DayDetail_tradeRow__XBY2a{border-bottom:1px solid var(--border-color)}.DayDetail_tradeRow__XBY2a:hover{background:var(--bg-secondary)}.DayDetail_tradeRow__XBY2a:last-child{border-bottom:none}.DayDetail_tradeGrid__npK3n{grid-gap:12px;align-items:center;display:grid;font-size:13px;gap:12px;grid-template-columns:auto auto 1fr 1fr 1fr 1fr auto}.DayDetail_tradeButton__HmqZ5{background:#0000;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:10px 8px;text-align:left;transition:background .15s;width:100%}.DayDetail_tradeButton__HmqZ5:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}.DayDetail_symbol__Yn-9v{color:var(--text-primary);font-weight:600}.DayDetail_directionLong__HoFes{background:#27ae6026;color:#27ae60;color:var(--color-positive,#27ae60)}.DayDetail_directionLong__HoFes,.DayDetail_directionShort__muAop{border-radius:3px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px}.DayDetail_directionShort__muAop{background:#c0392b26;color:#c0392b;color:var(--color-negative,#c0392b)}.DayDetail_price__zV2tG{color:var(--text-secondary);text-align:right}.DayDetail_pnlPositive__zEM3\+{color:#27ae60;color:var(--color-positive,#27ae60);font-weight:600;text-align:right}.DayDetail_pnlNegative__VO5DS{color:#c0392b;color:var(--color-negative,#c0392b);font-weight:600;text-align:right}.DayDetail_pnlPct__vrkdT{text-align:right}.DayDetail_chevron__yBGrn{color:var(--text-tertiary);display:inline-block;font-size:11px;transition:transform .2s ease}.DayDetail_chevronExpanded__FqTe4{transform:rotate(180deg)}.DayDetail_reasoningCard__Aaj9k{word-wrap:break-word;background:var(--bg-secondary);border-left:3px solid var(--color-action);border-radius:4px;color:var(--text-secondary);font-size:13px;line-height:1.6;margin:8px 0 4px;padding:12px 16px;white-space:pre-wrap}.DayDetail_reasoningCard__Aaj9k p{margin:0}.DayDetail_replayButton__b2-fT{background:var(--color-action);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;margin-top:10px;padding:7px 10px}.DayDetail_replayButton__b2-fT:hover{opacity:.9}.DayDetail_columnLabel__a5mY\+{color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.DayDetail_headerRow__V6VVI{grid-gap:12px;align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:12px;grid-template-columns:auto auto 1fr 1fr 1fr 1fr auto;padding:0 8px 8px}.DayDetail_headerLabel__aiAeU{color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.DayDetail_headerLabelRight__rvVXJ{text-align:right}@media (max-width:640px){.DayDetail_header__doGdC{align-items:flex-start}.DayDetail_headerActions__xhgZ6{align-items:flex-end;flex-direction:column-reverse}.DayDetail_summaryGrid__8HSkH{grid-template-columns:repeat(2,minmax(0,1fr))}.DayDetail_tradeGrid__npK3n{font-size:12px}.DayDetail_headerRow__V6VVI,.DayDetail_tradeGrid__npK3n{gap:8px;grid-template-columns:auto auto 1fr 1fr auto}.DayDetail_price__zV2tG{display:none}.DayDetail_title__rcPno{font-size:14px}.DayDetail_reasoningCard__Aaj9k{font-size:12px;padding:10px 12px}}.CalendarStats_statsBar__rP69L{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:12px 0}.CalendarStats_totalPnl__FGRNo{font-size:24px;font-weight:700}.CalendarStats_totalPositive__2Ntc5{color:#27ae60;color:var(--color-positive,#27ae60)}.CalendarStats_totalNegative__5m-X3{color:#c0392b;color:var(--color-negative,#c0392b)}.CalendarStats_statItem__ITJV9{color:var(--text-secondary);font-size:13px;font-weight:400}.CalendarStats_statValue__DmKrX{font-weight:600}.CalendarStats_highlightsRow__btIUM{display:flex;flex-direction:row;gap:12px;margin-bottom:12px}.CalendarStats_highlightCard__cS8Ot{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;gap:8px;padding:6px 12px}.CalendarStats_highlightBest__mHLY0{background:#27ae601a;color:#27ae60;color:var(--color-positive,#27ae60)}.CalendarStats_highlightWorst__3rhfW{background:#c0392b1a;color:#c0392b;color:var(--color-negative,#c0392b)}.CalendarStats_highlightLabel__XXDbX{font-weight:400}.CalendarStats_highlightAmount__MJgto{font-weight:600}@media (max-width:640px){.CalendarStats_totalPnl__FGRNo{font-size:18px}.CalendarStats_statsBar__rP69L{gap:8px}.CalendarStats_statItem__ITJV9{font-size:11px}}.TradeCalendar_container__\+\+JDb{padding:0}.TradeCalendar_header__0RKaT{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.TradeCalendar_monthLabel__QYKPh{color:var(--text-primary);font-size:18px;font-weight:600}.TradeCalendar_navButton__JVx0B{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:6px 12px;transition:background .15s}.TradeCalendar_navButton__JVx0B:hover{background:var(--bg-tertiary)}.TradeCalendar_navButton__JVx0B:disabled{cursor:default;opacity:.4}.TradeCalendar_grid__bnktq{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.TradeCalendar_dayHeader__-FVGG{color:var(--text-tertiary);font-size:11px;font-weight:600;padding:8px 0;text-align:center}.TradeCalendar_cell__wklgm{align-items:flex-start;aspect-ratio:1;border:1px solid #0000;border-radius:6px;color:var(--text-primary);cursor:default;display:flex;flex-direction:column;font-size:12px;min-height:60px;padding:6px;position:relative}.TradeCalendar_cellOutside__LfgJc{opacity:.3}.TradeCalendar_cellToday__tKueB{border-color:var(--color-action)}.TradeCalendar_cellWeekend__fOypZ{background:#96969614;background:var(--bg-neutral-subtle,#96969614)}.TradeCalendar_dateNumber__oDUMy{font-weight:500;margin-bottom:2px}.TradeCalendar_pnlAmount__uDUo9{font-size:11px;font-weight:600}.TradeCalendar_pnlPositive__R5OJZ{color:#27ae60;color:var(--color-positive,#27ae60)}.TradeCalendar_pnlNegative__GHkrl{color:#c0392b;color:var(--color-negative,#c0392b)}.TradeCalendar_badge__\+yO1v{background:var(--bg-tertiary);border-radius:8px;color:var(--text-secondary);font-size:9px;font-weight:600;padding:1px 5px;position:absolute;right:4px;top:4px}.TradeCalendar_skeleton__TTggU{animation:TradeCalendar_pulse__YcssL 1.5s ease-in-out infinite;background:var(--bg-tertiary);border-radius:6px}@keyframes TradeCalendar_pulse__YcssL{0%,to{opacity:.4}50%{opacity:.8}}.TradeCalendar_emptyState__yGJYz,.TradeCalendar_errorState__KBW1z{color:var(--text-secondary);padding:48px 24px;text-align:center}.TradeCalendar_errorState__KBW1z{background:var(--bg-card);border-radius:12px}.TradeCalendar_retryButton__FvZYo{background:var(--color-action);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:12px;padding:8px 16px}.TradeCalendar_retryButton__FvZYo:hover{opacity:.9}.TradeCalendar_cellClickable__mewLl{cursor:pointer;transition:border-color .15s,box-shadow .15s}.TradeCalendar_cellClickable__mewLl:hover{border-color:var(--border-color);box-shadow:0 0 0 1px var(--border-color)}.TradeCalendar_cellSelected__ohhuG{border-color:var(--color-action)!important;box-shadow:0 0 0 2px var(--color-action)}@media (max-width:640px){.TradeCalendar_cell__wklgm{font-size:10px;min-height:48px;padding:4px}.TradeCalendar_dateNumber__oDUMy{font-size:10px}.TradeCalendar_pnlAmount__uDUo9{font-size:9px}.TradeCalendar_badge__\+yO1v{font-size:8px;padding:0 4px}.TradeCalendar_monthLabel__QYKPh{font-size:15px}.TradeCalendar_dayHeader__-FVGG{font-size:10px}}.Strategist_page__m3WaR{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:32px 16px 60px}.Strategist_header__H\+r91{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.Strategist_title__TRXQT{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin:0}.Strategist_subtitle__wSsHH{color:var(--text-muted);font-size:.9rem;margin:4px 0 0}.Strategist_headerActions__RkMJN{align-items:center;display:flex;gap:10px}.Strategist_toggleSwitch__OkYj-{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;gap:8px}.Strategist_toggleSwitch__OkYj- input[type=checkbox]{accent-color:#3b82f6;accent-color:var(--color-blue,#3b82f6);height:20px;width:36px}.Strategist_btnDeploy__SJ-iD{background:#3b82f6;background:var(--color-blue,#3b82f6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 24px;transition:background .2s,transform .2s}.Strategist_btnDeploy__SJ-iD:hover{background:#2563eb;background:var(--color-blue-hover,#2563eb);transform:translateY(-1px)}.Strategist_btnDeploy__SJ-iD:disabled{cursor:not-allowed;opacity:.4;transform:none}.Strategist_btnRunning__P15U\+{animation:Strategist_btnPulse__zRQnZ 1.5s ease-in-out infinite;background:#3b82f6;background:var(--color-blue,#3b82f6);cursor:wait!important;opacity:1!important}@keyframes Strategist_btnPulse__zRQnZ{0%,to{box-shadow:0 0 0 0 #3b82f680}50%{box-shadow:0 0 0 10px #3b82f600}}.Strategist_btnSecondary__hRU3E{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 20px;transition:background .2s,border-color .2s}.Strategist_btnSecondary__hRU3E:hover{background:var(--bg-hover);border-color:var(--border-input)}.Strategist_tabGroups__6fzZn{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.Strategist_tabGroup__bfCtE{display:flex;flex-direction:column;gap:6px}.Strategist_tabGroupLabel__F6e2W{color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.Strategist_advancedTabHeader__Mq9eW{align-items:center;display:flex;gap:12px;justify-content:space-between}.Strategist_advancedToggle__UxFeH{background:#0000;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:700;padding:6px 10px}.Strategist_advancedToggle__UxFeH:hover{border-color:var(--border-secondary);color:var(--text-primary)}.Strategist_advancedHint__uenHo{border-bottom:1px solid var(--border-primary);color:var(--text-muted);font-size:.82rem;padding:8px 0 10px}.Strategist_tabs__B1Gg9{border-bottom:1px solid var(--border-primary);display:flex;gap:4px;overflow-x:auto}.Strategist_tab__Z47nH{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-tertiary);cursor:pointer;font-size:.85rem;font-weight:600;padding:10px 20px;transition:all .15s}.Strategist_tab__Z47nH:hover{color:var(--text-secondary)}.Strategist_tabActive__Mz2BY{border-bottom-color:#3b82f6;border-bottom-color:var(--color-blue,#3b82f6);color:#3b82f6;color:var(--color-blue,#3b82f6)}.Strategist_startPanel__LXyZ-{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:18px}.Strategist_startHeader__tHy3D{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.Strategist_startHeader__tHy3D h2{color:var(--text-primary);font-size:1.05rem;line-height:1.25;margin:0 0 4px}.Strategist_startHeader__tHy3D p{color:var(--text-secondary);font-size:.88rem;line-height:1.5;margin:0}.Strategist_startPrimary__hE8u5{background:#3b82f6;background:var(--color-blue,#3b82f6);border:1px solid #3b82f6;border:1px solid var(--color-blue,#3b82f6);border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.84rem;font-weight:700;padding:9px 14px}.Strategist_startPrimary__hE8u5:hover{filter:brightness(1.08)}.Strategist_startSteps__Xdd6t{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.Strategist_startStep__DQUTj{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;cursor:pointer;min-height:118px;padding:14px;text-align:left;transition:background .2s,border-color .2s,transform .2s}.Strategist_startStep__DQUTj:hover{background:var(--bg-hover);border-color:var(--border-secondary);transform:translateY(-1px)}.Strategist_startStepLabel__TBkvE{color:var(--text-primary);display:block;font-size:.9rem;font-weight:700;line-height:1.25;margin-bottom:8px}.Strategist_startStepDetail__EPhaJ{color:var(--text-secondary);display:block;font-size:.8rem;line-height:1.45}.Strategist_inboxHeader__ep2fH{align-items:flex-start;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;padding:20px}.Strategist_inboxHeader__ep2fH span{color:var(--text-muted);display:block;font-size:.7rem;font-weight:700;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.Strategist_inboxHeader__ep2fH h2{color:var(--text-primary);font-size:1.2rem;line-height:1.25;margin:0 0 6px}.Strategist_inboxHeader__ep2fH p{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}.Strategist_inboxCount__jm5-4{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex-direction:column;min-width:72px;padding:10px 12px}.Strategist_inboxCount__jm5-4 strong{color:var(--text-primary);font-size:1.3rem;line-height:1}.Strategist_inboxCount__jm5-4 span{margin:4px 0 0}.Strategist_inboxControls__5KL3w{align-items:center;color:var(--text-secondary);display:flex;font-size:.84rem;justify-content:space-between;margin-bottom:14px}.Strategist_inboxToggle__U5GBv{background:#0000;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:700;padding:7px 10px}.Strategist_inboxToggle__U5GBv:hover{border-color:var(--border-secondary);color:var(--text-primary)}.Strategist_inboxFilters__IKQ6i{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto;padding-bottom:2px}.Strategist_inboxFilter__WWLJu{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.82rem;font-weight:700;gap:8px;padding:8px 10px}.Strategist_inboxFilter__WWLJu:hover{background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.Strategist_inboxFilter__WWLJu strong{background:var(--bg-secondary);border-radius:999px;color:var(--text-primary);font-size:.72rem;min-width:22px;padding:2px 7px;text-align:center}.Strategist_inboxFilterActive__vblbA{border-color:#3b82f6;border-color:var(--color-blue,#3b82f6);color:#3b82f6;color:var(--color-blue,#3b82f6)}.Strategist_inboxStats__eKR8q{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.Strategist_inboxStats__eKR8q div{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;padding:12px 14px}.Strategist_inboxStats__eKR8q span{color:var(--text-muted);display:block;font-size:.68rem;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.Strategist_inboxStats__eKR8q strong{color:var(--text-primary);font-size:1.15rem}.Strategist_inboxNotice__c-skC{background:#3b82f614;border:1px solid #3b82f633;border-radius:8px;color:var(--text-secondary);font-size:.85rem;margin-bottom:14px;padding:10px 12px}.Strategist_inboxList__UXMxu{display:flex;flex-direction:column;gap:10px}.Strategist_inboxItem__eM\+tB{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;gap:16px;justify-content:space-between;padding:16px}.Strategist_inboxItemReviewed__Bl0DH{opacity:.72}.Strategist_inboxItemMain__6Gozl{min-width:0}.Strategist_inboxItem__eM\+tB h3{color:var(--text-primary);font-size:1rem;line-height:1.25;margin:8px 0 6px}.Strategist_inboxItem__eM\+tB p{color:var(--text-secondary);font-size:.86rem;line-height:1.5;margin:0 0 8px}.Strategist_inboxPrompts__Ub3aj{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;margin:10px 0;padding:10px 12px}.Strategist_inboxPrompts__Ub3aj span{color:var(--text-muted);display:block;font-size:.66rem;font-weight:800;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.Strategist_inboxPrompts__Ub3aj ul{grid-gap:5px;color:var(--text-secondary);display:grid;gap:5px;list-style:none;margin:0;padding:0}.Strategist_inboxPrompts__Ub3aj li{font-size:.82rem;line-height:1.4;padding-left:14px;position:relative}.Strategist_inboxPrompts__Ub3aj li:before{background:#3b82f6;background:var(--color-blue,#3b82f6);border-radius:999px;content:"";height:5px;left:0;position:absolute;top:.55em;width:5px}.Strategist_inboxNote__0Ijjk{display:block;margin:10px 0}.Strategist_inboxNote__0Ijjk span{color:var(--text-muted);display:block;font-size:.66rem;font-weight:800;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.Strategist_inboxNote__0Ijjk textarea{background:var(--bg-input);border:1px solid var(--border-input);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.84rem;line-height:1.45;min-height:78px;outline:none;padding:10px 12px;resize:vertical;width:100%}.Strategist_inboxNote__0Ijjk textarea:focus{border-color:#3b82f6;border-color:var(--color-blue,#3b82f6)}.Strategist_inboxSource__54-MT{border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:800;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.Strategist_inboxSource_urgent__YAwv8{background:#ef444424;color:#ef4444}.Strategist_inboxSource_review__n114N{background:#3b82f624;color:#3b82f6;color:var(--color-blue,#3b82f6)}.Strategist_inboxSource_lesson__ydCFl{background:#22c55e24;color:#22c55e}.Strategist_inboxSource_weekly__V\+NeC{background:#f59e0b24;color:#f59e0b}.Strategist_inboxMeta__CWUjF{color:var(--text-muted);font-size:.78rem}.Strategist_inboxActions__kECWY{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.Strategist_inboxReviewedBadge__MY04h{color:var(--text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.Strategist_inboxAction__Bxe8X{background:var(--bg-secondary);color:var(--text-primary);font-size:.82rem;padding:9px 12px}.Strategist_inboxActionSecondary__1sJOv,.Strategist_inboxAction__Bxe8X{border:1px solid var(--border-primary);border-radius:8px;cursor:pointer;flex-shrink:0;font-weight:700}.Strategist_inboxActionSecondary__1sJOv{background:#0000;color:var(--text-secondary);font-size:.8rem;padding:8px 12px}.Strategist_inboxActionSecondary__1sJOv:hover,.Strategist_inboxAction__Bxe8X:hover{background:var(--bg-hover);border-color:var(--border-secondary);color:var(--text-primary)}.Strategist_rulePromotionPanel__Xo6IR{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;margin-top:16px;padding:14px}.Strategist_rulePromotionPanel__Xo6IR p{color:var(--text-secondary);font-size:.88rem;line-height:1.5;margin:8px 0 12px}.Strategist_ruleInlineButton__vmtWV,.Strategist_rulePromoteButton__WVrrP{background:#3b82f6;background:var(--color-blue,#3b82f6);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:.78rem;font-weight:800;padding:8px 10px}.Strategist_ruleInlineButton__vmtWV:hover,.Strategist_rulePromoteButton__WVrrP:hover{opacity:.9}.Strategist_dashboardInbox__v\+Joi{grid-gap:16px;align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:20px;padding:16px}.Strategist_dashboardInboxMain__nKIou{min-width:0}.Strategist_dashboardInboxEyebrow__sXJ0L{color:var(--text-muted);display:block;font-size:.68rem;font-weight:800;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.Strategist_dashboardInbox__v\+Joi h3{color:var(--text-primary);font-size:1rem;line-height:1.25;margin:0 0 5px}.Strategist_dashboardInbox__v\+Joi p{color:var(--text-secondary);font-size:.84rem;line-height:1.45;margin:0}.Strategist_dashboardInboxBreakdown__yO-tL{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(58px,1fr))}.Strategist_dashboardInboxBreakdown__yO-tL div{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:9px 10px;text-align:center}.Strategist_dashboardInboxBreakdown__yO-tL span{color:var(--text-muted);display:block;font-size:.64rem;font-weight:700;letter-spacing:.4px;margin-bottom:3px;text-transform:uppercase}.Strategist_dashboardInboxBreakdown__yO-tL strong{color:var(--text-primary);font-size:1rem}.Strategist_dashboardInboxButton__xJqUY{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:.82rem;font-weight:700;padding:9px 12px}.Strategist_dashboardInboxButton__xJqUY:hover{background:var(--bg-hover);border-color:var(--border-secondary)}.Strategist_statsGrid__hJx0G{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:24px}.Strategist_statCard__uhkXz{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:4px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s}.Strategist_statCard__uhkXz:hover{border-color:var(--border-secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Strategist_statLabel__ZAB9k{color:var(--text-muted);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.Strategist_statValue__dmwIQ{color:var(--text-primary);font-size:22px;font-weight:700}.Strategist_statSub__Ro8Vg{color:var(--text-faint);font-size:.75rem}.Strategist_positive__JXyhH{color:#22c55e;color:var(--color-positive,#22c55e)}.Strategist_negative__bZWwi{color:#ef4444;color:var(--color-negative,#ef4444)}.Strategist_assessmentCard__s169V{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:24px;padding:20px}.Strategist_assessmentLabel__Q0Bc3{align-items:center;color:var(--text-muted);display:flex;font-size:13px;gap:8px;margin-bottom:8px}.Strategist_assessmentText__J5rbu{color:var(--text-secondary);font-size:14px;line-height:1.6}.Strategist_assessmentTime__2drJK{color:var(--text-faint);font-size:11px}.Strategist_configPanel__jnIRf{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:24px;padding:20px;transition:border-color .2s}.Strategist_configPanel__jnIRf:hover{border-color:var(--border-secondary)}.Strategist_configTitle__Jz-9t{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 6px}.Strategist_configIntro__RTtDi{color:var(--text-secondary);font-size:.88rem;line-height:1.5;margin:0 0 18px}.Strategist_configGrid__pLzSU{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Strategist_configField__eakMG{display:flex;flex-direction:column;gap:6px}.Strategist_configLabel__gq\+Lq{color:var(--text-muted);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.Strategist_configSelect__Xdoex{background:var(--bg-input);border:1px solid var(--border-input);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s}.Strategist_configSelect__Xdoex:focus{border-color:#3b82f6;border-color:var(--color-blue,#3b82f6)}.Strategist_personalityCard__d6jRG{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);margin-top:16px;padding:20px 24px}.Strategist_personalityTitle__7ebb5{color:var(--text-primary);font-size:18px;font-weight:700;margin:0 0 8px}.Strategist_personalityDesc__5nntB{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 16px}.Strategist_personalityMeta__x7zWS{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px}.Strategist_personalityMetaItem__A923g{display:flex;flex-direction:column;gap:2px}.Strategist_personalityMetaLabel__R6Lgp{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Strategist_personalityMetaValue__IB5ng{color:var(--text-primary);font-size:14px;font-weight:600}.Strategist_personalityExample__7PMqd{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:8px;color:var(--text-secondary);font-size:13px;line-height:1.5;padding:12px 14px}.Strategist_personalityExampleLabel__jU3XC{color:var(--text-primary);font-weight:700;margin-right:4px}.Strategist_tableWrap__DBtRX{border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:24px;overflow-x:auto;width:100%}.Strategist_table__Th7XL{border-collapse:collapse;font-size:14px;width:100%}.Strategist_table__Th7XL th{background:var(--bg-secondary);background:var(--bg-table-header,var(--bg-secondary));border-bottom:2px solid var(--border-table-header,var(--border-primary));color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.Strategist_table__Th7XL td{border-bottom:1px solid var(--border-table-row,var(--border-light));color:var(--text-primary);padding:10px 12px;white-space:nowrap}.Strategist_table__Th7XL tbody tr:hover{background:var(--bg-hover)}.Strategist_symbol__i99r7{color:var(--text-primary);font-weight:700}.Strategist_reason__o7bmc{color:var(--text-tertiary);font-size:13px;line-height:1.4;max-width:400px;min-width:200px;overflow-wrap:break-word;white-space:normal!important;word-break:break-word}.Strategist_badge__ODMYK{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 10px;text-transform:uppercase}.Strategist_badgePending__MjS\+5{background:#fbbf2426;color:#fbbf24}.Strategist_badgeApproval__t7UNJ{background:#f9731626;color:#f97316}.Strategist_badgeExecuted__upeXY{background:#22c55e26;color:#22c55e;color:var(--color-positive,#22c55e)}.Strategist_badgeRejected__ZP7nY{background:#ef444426;color:#ef4444;color:var(--color-negative,#ef4444)}.Strategist_badgeOpen__CMM8g{background:#3b82f626;color:#60a5fa;color:var(--color-blue,#60a5fa)}.Strategist_badgeProfit__eeuZA{background:#22c55e26;color:#22c55e;color:var(--color-positive,#22c55e)}.Strategist_badgeLoss__2Uw4y{background:#ef444426;color:#ef4444;color:var(--color-negative,#ef4444)}.Strategist_badgePaper__GUC9J{background:#94a3b826;color:var(--text-tertiary)}.Strategist_badgeLive__-O6vd{background:#8b5cf626;color:#a78bfa}.Strategist_modeToggle__UTAmu{background:#0000004d;border:1px solid var(--border-primary);border-radius:22px;display:flex;overflow:hidden}.Strategist_modeBtn__vlI-D{background:#0000;border:none;color:var(--text-tertiary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:7px 18px;transition:background .2s,color .2s}.Strategist_modeBtnActive__bjsDE{background:#94a3b840;color:var(--text-primary)}.Strategist_modeBtnLiveActive__xQ7ef{background:#ef4444b3;color:#fff}.Strategist_modeBtnLive__tmrwC:not(.Strategist_modeBtnLiveActive__xQ7ef):hover{background:#ef444426;color:#ef4444}.Strategist_modalOverlay__s4riR{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Strategist_modalBox__F8fhm{background:#1e293b;background:var(--bg-card,#1e293b);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 20px 60px #0006;max-width:480px;padding:28px 32px;width:90%}.Strategist_modalTitle__J0Bo8{color:var(--text-primary);font-size:20px;font-weight:700;margin:0 0 12px}.Strategist_modalText__iPVVm{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 16px}.Strategist_modalAutonomy__l0gAv{background:#3b82f60f;border:1px solid #3b82f626;border-radius:8px;color:var(--text-secondary);font-size:13px;line-height:1.5;margin-bottom:16px;padding:10px 14px}.Strategist_modalWarnInline__RR-tm{color:#ef4444;font-weight:600}.Strategist_liveWarning__ucreZ{background:#e74c3c1f;border:1px solid #e74c3c4d;border-radius:8px;color:#e74c3c;font-size:13px;margin-bottom:12px;padding:10px 14px}.Strategist_liveCheckbox__MeuLo{align-items:center;color:#e74c3c;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:18px}.Strategist_liveCheckbox__MeuLo input{cursor:pointer;height:16px;width:16px}.Strategist_modalBtns__9\+BRb{display:flex;gap:10px}.Strategist_modalCancel__hd9u2{background:#0000;border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;padding:12px;transition:background .15s}.Strategist_modalCancel__hd9u2:hover{background:#ffffff0d}.Strategist_modalConfirm__l8JoE{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:700;padding:12px;transition:opacity .15s}.Strategist_modalConfirm__l8JoE:disabled{cursor:not-allowed;opacity:.4}.Strategist_modalConfirm__l8JoE:not(:disabled):hover{opacity:.9}.Strategist_urgImmediate__Zp1eW{color:#ef4444;color:var(--color-negative,#ef4444);font-weight:700}.Strategist_urgToday__TNtMo{color:#fbbf24;font-weight:600}.Strategist_urgWeek__pQtiX{color:var(--text-tertiary)}.Strategist_confBar__hyYhR{align-items:center;display:flex;gap:6px}.Strategist_confTrack__U\+eZw{background:#ffffff14;background:var(--bg-neutral-subtle,#ffffff14);border-radius:3px;height:6px;overflow:hidden;width:60px}.Strategist_confFill__A01tF{border-radius:3px;height:100%;transition:width .3s}.Strategist_confHigh__U2DpJ{background:#22c55e;background:var(--color-positive,#22c55e)}.Strategist_confMed__DME1X{background:#f59e0b}.Strategist_confLow__RYaIN{background:#ef4444;background:var(--color-negative,#ef4444)}.Strategist_confLabel__hI1NO{color:var(--text-primary);font-size:13px;font-weight:600;min-width:32px}.Strategist_actionBtns__qRdcP{display:flex;flex-shrink:0;gap:6px;white-space:nowrap}.Strategist_btnApprove__KcttN{background:#22c55e;background:var(--color-positive,#22c55e);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:6px 14px;transition:background .2s,transform .15s}.Strategist_btnApprove__KcttN:hover{background:#16a34a;transform:translateY(-1px)}.Strategist_btnReject__7wPPJ{background:#0000;border:1px solid #ef444440;border-radius:6px;color:#ef4444;color:var(--color-negative,#ef4444);cursor:pointer;font-size:.8rem;font-weight:600;padding:6px 14px;transition:all .2s}.Strategist_btnReject__7wPPJ:hover{background:#ef444414;transform:translateY(-1px)}.Strategist_btnApprove__KcttN:disabled,.Strategist_btnReject__7wPPJ:disabled{cursor:not-allowed;opacity:.4;transform:none}.Strategist_decisionCard__24Qjq{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:12px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s}.Strategist_decisionCard__24Qjq:hover{border-color:#3b82f6;border-color:var(--color-blue,#3b82f6);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Strategist_focusedReviewCard__dAF1R{border-color:#3b82f6;border-color:var(--color-blue,#3b82f6);box-shadow:0 0 0 1px #3b82f63d,var(--shadow-md)}.Strategist_decisionHeader__KCFx7{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Strategist_decisionSymbol__Etp9v{color:var(--text-primary);font-size:1.1rem;font-weight:700}.Strategist_decisionAction__gZCVl{color:var(--text-tertiary);font-size:.85rem;margin-left:8px}.Strategist_decisionReason__xa7Qd{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:12px}.Strategist_decisionMeta__Epqyk{color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.Strategist_decisionMeta__Epqyk span{white-space:nowrap}.Strategist_postmortemSections__Kyumc{display:flex;flex-direction:column;gap:10px;margin:12px 0}.Strategist_postmortemSection__IimP6{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.9rem;gap:2px}.Strategist_postmortemLabel__x0L3M{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Strategist_lessonBox__2Ibwe{background:#6366f114;border-left:3px solid var(--color-blue);border-radius:0 8px 8px 0;color:var(--text-primary);display:flex;flex-direction:column;font-size:.9rem;gap:2px}.Strategist_ruleLibrary__3ylkw{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:18px;padding:18px}.Strategist_ruleLibraryHeader__IDEy6{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.Strategist_ruleLibraryHeader__IDEy6 span{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.Strategist_ruleLibraryHeader__IDEy6 h3{color:var(--text-primary);font-size:1.05rem;margin:4px 0}.Strategist_ruleLibraryHeader__IDEy6 p{color:var(--text-secondary);font-size:.86rem;line-height:1.45;margin:0}.Strategist_ruleCounts__-zl-d{grid-gap:2px 8px;align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;display:grid;flex-shrink:0;gap:2px 8px;grid-template-columns:auto auto;padding:10px 12px}.Strategist_ruleCounts__-zl-d strong{color:var(--text-primary);font-size:1rem;text-align:right}.Strategist_ruleCounts__-zl-d span{color:var(--text-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.Strategist_ruleEmpty__yC\+bt{color:var(--text-secondary);font-size:.86rem;padding:8px 0}.Strategist_ruleList__\+bhrV{grid-gap:10px;display:grid;gap:10px}.Strategist_ruleCard__CB6ij{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px}.Strategist_ruleContext__\+pZd-,.Strategist_ruleSource__3FlIC{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700}.Strategist_ruleCard__CB6ij p{color:var(--text-primary);font-size:.9rem;line-height:1.45;margin:5px 0 6px}.Strategist_ruleStatusSelect__ElcNy{background:var(--bg-input);border:1px solid var(--border-input);border-radius:8px;color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:700;padding:7px 8px}.Strategist_ruleImpactPanel__9iUTp{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:14px;padding:18px}.Strategist_ruleImpactHeader__kW2EU{margin-bottom:14px}.Strategist_ruleImpactHeader__kW2EU span{color:var(--text-muted);display:block;font-size:.72rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.Strategist_ruleImpactHeader__kW2EU h3{color:var(--text-primary);font-size:1.05rem;margin:4px 0}.Strategist_ruleImpactHeader__kW2EU p{color:var(--text-secondary);font-size:.86rem;line-height:1.45;margin:0}.Strategist_ruleImpactList__VIRSG{grid-gap:10px;display:grid;gap:10px}.Strategist_ruleImpactCard__gfCka{grid-gap:14px;align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);padding:12px}.Strategist_ruleImpactCard__gfCka p{color:var(--text-primary);font-size:.9rem;line-height:1.45;margin:6px 0}.Strategist_ruleImpactBadge__xQovb{border-radius:999px;display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.4px;padding:4px 8px;text-transform:uppercase}.Strategist_ruleImpact_helping__NRpUN{background:#10b98124;color:#10b981;color:var(--success,#10b981)}.Strategist_ruleImpact_watch__6qfyM{background:#ef444424;color:#ef4444;color:var(--danger,#ef4444)}.Strategist_ruleImpact_needs-data__DBdwv{background:#94a3b829;color:var(--text-muted)}.Strategist_ruleImpactMetrics__tXmfi{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.Strategist_ruleImpactMetrics__tXmfi div{border:1px solid var(--border-primary);border-radius:8px;min-width:0;padding:9px}.Strategist_ruleImpactMetrics__tXmfi span{color:var(--text-muted);display:block;font-size:.66rem;font-weight:800;letter-spacing:.4px;margin-bottom:4px;text-transform:uppercase}.Strategist_ruleImpactMetrics__tXmfi strong{color:var(--text-primary);display:block;font-size:.92rem}.Strategist_replayShell__hjG66{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(240px,320px) 1fr}.Strategist_replayList__l192B{display:flex;flex-direction:column;gap:8px}.Strategist_replayListItem__u0qDW{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;padding:12px;text-align:left;transition:border-color .2s,background .2s,transform .2s;width:100%}.Strategist_replayListItem__u0qDW:hover{border-color:var(--border-secondary);transform:translateY(-1px)}.Strategist_replayListItemActive__XJrYs{background:#3b82f614;border-color:#3b82f6;border-color:var(--color-blue,#3b82f6)}.Strategist_replayListMeta__kaAZC,.Strategist_replayListTop__68j4x{align-items:center;display:flex;gap:10px;justify-content:space-between}.Strategist_replayListTop__68j4x strong{color:var(--text-primary);font-size:1rem}.Strategist_replayListAction__CpHeV{color:var(--text-tertiary);display:block;font-size:.8rem;margin-top:6px;text-transform:capitalize}.Strategist_replayListMeta__kaAZC{color:var(--text-muted);font-size:.78rem;margin-top:8px}.Strategist_replayDetail__D0nax{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);padding:18px}.Strategist_replayHero__4Gngl{align-items:flex-start;border-bottom:1px solid var(--border-primary);display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.Strategist_replayEyebrow__-m0gq{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.Strategist_replayTitle__FWOah{color:var(--text-primary);font-size:1.2rem;margin:0}.Strategist_replaySubtitle__wxfJt{color:var(--text-secondary);font-size:.92rem;line-height:1.5;margin:8px 0 0}.Strategist_replayOutcome__JP1Wq{align-items:flex-end;display:flex;flex-direction:column;gap:8px;white-space:nowrap}.Strategist_replayOutcome__JP1Wq strong{font-size:1.2rem}.Strategist_replayMetricGrid__SVOx6{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.Strategist_replayMetric__bdCbX{border:1px solid var(--border-primary);border-radius:8px;min-width:0;padding:10px}.Strategist_replayMetric__bdCbX span{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.4px;margin-bottom:4px;text-transform:uppercase}.Strategist_replayMetric__bdCbX strong{color:var(--text-primary);font-size:1rem}.Strategist_auditTimeline__PI1Yy{display:flex;flex-direction:column;gap:0;margin:8px 0 18px}.Strategist_auditStep__EMerR{grid-gap:10px;display:grid;gap:10px;grid-template-columns:18px 1fr;padding-bottom:14px;position:relative}.Strategist_auditStep__EMerR:not(:last-child):before{background:var(--border-primary);bottom:-2px;content:"";left:5px;position:absolute;top:16px;width:1px}.Strategist_auditDot__0b6yh{background:#3b82f6;background:var(--color-blue,#3b82f6);border-radius:999px;height:11px;margin-top:4px;width:11px;z-index:1}.Strategist_auditLabel__o9Xuw{align-items:center;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:700;gap:8px;margin-bottom:2px}.Strategist_auditLabel__o9Xuw em{color:var(--text-muted);font-size:.68rem;font-style:normal;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.Strategist_auditStep__EMerR p{color:var(--text-secondary);font-size:.88rem;line-height:1.45;margin:0}.Strategist_auditDetails__PLTQk{color:var(--text-tertiary)!important;margin-top:3px!important}.Strategist_replayLoading__Jt6KD{color:var(--text-muted);font-size:.82rem;margin:0 0 12px 28px}.Strategist_replayInsightGrid__jNHkk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.Strategist_replayInsight__7ECby{border:1px solid var(--border-primary);border-radius:8px;padding:12px}.Strategist_replayInsight__7ECby strong{color:var(--text-primary);display:block;margin:4px 0 6px}.Strategist_replayInsight__7ECby p{color:var(--text-secondary);font-size:.88rem;line-height:1.45;margin:0}.Strategist_replayRuleList__12Qsr{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.84rem;gap:6px;line-height:1.4;margin:0;padding-left:16px}.Strategist_replayRuleScope__SKHN8{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.4px;margin-top:8px;text-transform:uppercase}.Strategist_gatePanel__IT2r8{min-width:0}.Strategist_gateRefreshBar__Se\+mQ{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px 14px}.Strategist_gateRefreshBar__Se\+mQ span{color:var(--text-muted);display:block;font-size:.78rem}.Strategist_gateRefreshBar__Se\+mQ strong{color:var(--text-primary);font-size:.95rem}.Strategist_gateRefreshActions__wyLoA{align-items:center;display:flex;gap:10px;justify-content:flex-end}.Strategist_runHealthPanel__mE8VD{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.Strategist_runHealthPanel__mE8VD>div{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;min-width:0;padding:12px}.Strategist_runHealthPanel__mE8VD span{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.Strategist_runHealthPanel__mE8VD strong{color:var(--text-primary);display:block;font-size:1rem}.Strategist_runHealthPanel__mE8VD p{color:var(--text-secondary);font-size:.82rem;line-height:1.4;margin:6px 0 0}.Strategist_gateSummaryGrid__JCupO{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:16px}.Strategist_gateSummaryCard__L8E2\+{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;min-width:0;padding:14px}.Strategist_gateSummaryCard__L8E2\+ span{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.Strategist_gateSummaryCard__L8E2\+ strong{color:var(--text-primary);display:block;font-size:1rem;overflow-wrap:anywhere}.Strategist_gateSummaryCard__L8E2\+ p{color:var(--text-secondary);font-size:.84rem;line-height:1.4;margin:6px 0 0}.Strategist_gateLearningPanel__UfroI{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:16px;padding:14px}.Strategist_gateLearningGrid__T0laD{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.Strategist_gateLearningCard__L\+bVm{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--border-primary);border-radius:8px;color:inherit;cursor:pointer;font:inherit;min-width:0;padding:12px;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.Strategist_gateLearningCard__L\+bVm:focus-visible,.Strategist_gateLearningCard__L\+bVm:hover{background:#3b82f60f;border-color:#3b82f6;border-color:var(--color-blue,#3b82f6);outline:none;transform:translateY(-1px)}.Strategist_gateLearningCardActive__Bottc{background:#3b82f61a;border-color:#3b82f6;border-color:var(--color-blue,#3b82f6)}.Strategist_gateLearningTop__OO1wC{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.Strategist_gateLearningTop__OO1wC strong{color:var(--text-primary);font-size:.95rem}.Strategist_gateLearningStats__Kln5V span,.Strategist_gateLearningTop__OO1wC span{color:var(--text-muted);font-size:.78rem;font-weight:700}.Strategist_gateLearningBars__TFile{background:#94a3b829;border-radius:999px;display:flex;height:8px;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.Strategist_gateLearningBars__TFile em,.Strategist_gateLearningBars__TFile span{display:block;height:100%;min-width:0}.Strategist_gateLearningBars__TFile span{background:#ef4444}.Strategist_gateLearningBars__TFile em{background:#10b981}.Strategist_gateLearningStats__Kln5V{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.Strategist_gateLearningCard__L\+bVm p{color:var(--text-secondary);font-size:.84rem;line-height:1.4;margin:0}.Strategist_calibrationPanel__IqFu6{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:16px;padding:14px}.Strategist_calibrationHeader__L30o7{display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.Strategist_calibrationHeader__L30o7 span{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.4px;margin-bottom:4px;text-transform:uppercase}.Strategist_calibrationHeader__L30o7 strong{color:var(--text-primary);font-size:1rem}.Strategist_calibrationList__uERga{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.Strategist_calibrationItem__qJQrk{grid-gap:12px;align-items:start;border:1px solid var(--border-primary);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(96px,132px) 1fr;min-width:0;padding:12px}.Strategist_calibrationItem__qJQrk strong{color:var(--text-primary);display:block;font-size:.92rem;line-height:1.35}.Strategist_calibrationItem__qJQrk p{color:var(--text-secondary);font-size:.84rem;line-height:1.4;margin:4px 0}.Strategist_calibrationItem__qJQrk em{color:var(--text-muted);display:block;font-size:.82rem;font-style:normal;line-height:1.4}.Strategist_calibrationPill__C3uu\+{border-radius:999px;font-size:.72rem;font-weight:700;padding:5px 8px;text-align:center;white-space:normal}.Strategist_calibration_high__SxPXN{background:#ef44441f;color:#ef4444}.Strategist_calibration_medium__nipRI{background:#f59e0b24;color:#d97706}.Strategist_calibration_low__v0XSe{background:#3b82f61f;color:#3b82f6}.Strategist_gateToolbar__BMc7S{align-items:center;color:var(--text-muted);display:flex;font-size:.82rem;font-weight:700;gap:10px;justify-content:space-between;margin-bottom:10px}.Strategist_gateToolbar__BMc7S select{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:.82rem;min-width:132px;padding:8px 10px}.Strategist_capturePanel__xWGYj,.Strategist_followUpPanel__uJf2F{grid-gap:12px;border:1px solid var(--border-primary);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);margin:0 0 16px;padding:12px}.Strategist_capturePanel__xWGYj{background:#3b82f60f}.Strategist_capturePanel__xWGYj strong,.Strategist_followUpPanel__uJf2F strong{color:var(--text-primary);display:block;margin:4px 0 6px}.Strategist_capturePanel__xWGYj p,.Strategist_followUpPanel__uJf2F p{color:var(--text-secondary);font-size:.88rem;line-height:1.45;margin:0}.Strategist_captureMetrics__NWmiu,.Strategist_followUpMetrics__Ju-Gu{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.Strategist_captureMetrics__NWmiu div,.Strategist_followUpMetrics__Ju-Gu div{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;min-width:0;padding:9px}.Strategist_captureMetrics__NWmiu span,.Strategist_followUpMetrics__Ju-Gu span{color:var(--text-muted);display:block;font-size:.66rem;font-weight:800;letter-spacing:.4px;margin-bottom:4px;text-transform:uppercase}.Strategist_captureMetrics__NWmiu strong,.Strategist_followUpMetrics__Ju-Gu strong{color:var(--text-primary);font-size:.9rem;margin:0}.Strategist_followUp_later_winner__LvDB-{color:#10b981!important;color:var(--color-green,#10b981)!important}.Strategist_followUp_correct_reject__y98y-,.Strategist_followUp_later_loser__2elr4{color:#ef4444!important;color:var(--color-red,#ef4444)!important}.Strategist_followUp_inconclusive__UY3aE,.Strategist_followUp_later_flat__c0buk,.Strategist_followUp_pending__gz5cV,.Strategist_followUp_priced_1h__bkXdq{color:#3b82f6!important;color:var(--color-blue,#3b82f6)!important}.Strategist_followUp_missed_winner__P6SIv{color:#10b981!important;color:var(--color-green,#10b981)!important}.Strategist_followUp_untracked__p8p8A{color:var(--text-muted)!important}.Strategist_gatePassedList__wXkNB{border:1px solid var(--border-primary);border-radius:8px;margin:0 0 16px;padding:12px}.Strategist_gatePassedList__wXkNB>span{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.Strategist_gatePassedList__wXkNB div{display:flex;flex-wrap:wrap;gap:8px}.Strategist_gatePassedList__wXkNB strong{border:1px solid var(--border-primary);border-radius:999px;color:var(--text-primary);font-size:.78rem;padding:4px 8px}.Strategist_gateEmptyTimeline__A9ZQ7{border:1px dashed var(--border-primary);border-radius:8px;margin-top:8px;padding:14px}.Strategist_gateEmptyTimeline__A9ZQ7 strong{color:var(--text-primary);display:block;margin-bottom:4px}.Strategist_gateEmptyTimeline__A9ZQ7 p{color:var(--text-secondary);font-size:.88rem;line-height:1.45;margin:0}.Strategist_gateResultPassed__TrgWS{color:#10b981!important;color:var(--color-green,#10b981)!important}.Strategist_gateResultRejected__--iEk{color:#ef4444!important;color:var(--color-red,#ef4444)!important}.Strategist_gateResultNeutral__6Zc3F{color:var(--text-muted)!important}.Strategist_backtestConfig__Df9eV{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;padding:20px}.Strategist_runButton__-8N0a{background:#6366f1;background:var(--color-blue,#6366f1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:opacity .2s;width:100%}.Strategist_runButton__-8N0a:hover{opacity:.9}.Strategist_runButton__-8N0a:disabled{cursor:not-allowed;opacity:.5}.Strategist_optimizeButton__XcFOr{background:#0000;border:1px solid #6366f1;border:1px solid var(--color-blue,#6366f1);border-radius:8px;color:#6366f1;color:var(--color-blue,#6366f1);cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s;width:100%}.Strategist_optimizeButton__XcFOr:hover{background:#6366f1;background:var(--color-blue,#6366f1);color:#fff}.Strategist_optimizeButton__XcFOr:disabled{cursor:not-allowed;opacity:.5}.Strategist_comparisonGrid__TLttp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.Strategist_comparisonCard__cpDe8{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:16px}.Strategist_comparisonCard__cpDe8 h4{color:var(--text-muted);font-size:14px;margin:0 0 12px}.Strategist_optimizedCard__1v1SJ{background:#6366f10d;border-color:#6366f1;border-color:var(--color-blue,#6366f1)}.Strategist_comparisonStats__nm1vR{display:flex;flex-direction:column;font-size:14px;gap:6px}.Strategist_comparisonStats__nm1vR span{font-weight:600}.Strategist_sensitivityGrid__xzXuC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-bottom:20px}.Strategist_sensitivityCard__RB5s4{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:16px}.Strategist_sensitivityTitle__93Ch6{font-size:14px;font-weight:600;margin:0 0 12px;text-transform:capitalize}.Strategist_chartArea__qd79i{display:flex;flex-direction:column;gap:8px}.Strategist_chartRow__\+Rh7u{grid-gap:8px;align-items:center;border-radius:6px;display:grid;gap:8px;grid-template-columns:50px 1fr 60px;padding:4px 6px}.Strategist_chartRowBest__68lDE{background:#6366f11a;border:1px solid #6366f14d}.Strategist_chartLabel__iUUZ\+{color:var(--text-primary);font-size:13px;font-weight:600;text-align:right}.Strategist_chartBars__kxpOD{display:flex;flex-direction:column;gap:3px}.Strategist_barGroup__J8hNu{align-items:center;display:flex;gap:6px;height:14px}.Strategist_bar__hqyKA{border-radius:3px;height:100%;min-width:2px;transition:width .3s ease}.Strategist_barSharpe__yJU2K{background:#6366f1}.Strategist_barReturn__D26JI{background:#22c55e}.Strategist_barNeg__gQbLo{background:#ef4444}.Strategist_barValue__ZDb5I{color:var(--text-muted);font-size:11px;white-space:nowrap}.Strategist_chartMeta__0c5Ij{color:var(--text-muted);font-size:11px;text-align:right}.Strategist_chartLegend__Oc71d{color:var(--text-muted);display:flex;font-size:11px;gap:16px;margin-top:10px}.Strategist_legendDot__i3QaA{border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.Strategist_equityChart__plNZ6{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;padding:20px}.Strategist_equitySvg__BhhqB{height:200px;width:100%}.Strategist_equityLabels__Kg9qQ{color:var(--text-muted);display:flex;font-size:11px;justify-content:space-between;margin-top:8px}.Strategist_dateMuted__X2zov{color:var(--text-muted);font-size:11px;margin-left:4px}.Strategist_sectionTitle__9gwxO{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 16px}.Strategist_reviewCard__Y7XIl{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:16px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s}.Strategist_reviewCard__Y7XIl:hover{border-color:#6366f1;border-color:var(--color-purple,#6366f1);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Strategist_reviewTitle__SXu\+3{color:var(--text-primary);font-size:16px;font-weight:700;margin:0 0 8px}.Strategist_reviewMeta__UpVB5{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px}.Strategist_reviewStat__JcEYS{display:flex;flex-direction:column;gap:2px}.Strategist_reviewStatLabel__XdoiN{color:var(--text-muted);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.Strategist_reviewStatValue__9bcqc{color:var(--text-primary);font-size:14px;font-weight:600}.Strategist_reviewSummary__N5FUk{color:var(--text-secondary);font-size:14px;line-height:1.6;margin-bottom:12px}.Strategist_reviewSectors__AMamP{color:var(--text-tertiary);font-size:13px;margin-bottom:8px}.Strategist_lessonBox__2Ibwe{background:var(--bg-secondary);border-left:3px solid #6366f1;border-left:3px solid var(--color-purple,#6366f1);border-radius:0 6px 6px 0;color:var(--text-secondary);font-size:14px;line-height:1.5;margin-top:12px;padding:10px 14px}.Strategist_lessonLabel__46QRi{color:#a78bfa;color:var(--color-purple,#a78bfa);font-weight:700;margin-right:6px}.Strategist_biasTag__TfAZm{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.Strategist_biasIncrease__mmK7C{background:#22c55e26;color:#22c55e;color:var(--color-positive,#22c55e)}.Strategist_biasDecrease__zmffS{background:#ef444426;color:#ef4444;color:var(--color-negative,#ef4444)}.Strategist_biasMaintain__NvsGc{background:#ffffff0f;background:var(--bg-neutral-subtle,#ffffff0f);color:var(--text-tertiary)}.Strategist_emptyState__PXBOO{background:var(--bg-card);border:1px dashed var(--border-secondary);border-radius:12px;color:var(--text-muted);padding:60px 20px;text-align:center}.Strategist_emptyState__PXBOO p{font-size:1rem;margin:0 0 16px}.Strategist_gateEmptyMetrics__tT8L4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px auto 20px;max-width:680px;text-align:left}.Strategist_gateEmptyMetrics__tT8L4 div{background:#ffffff05;border:1px solid var(--border-primary);border-radius:8px;padding:12px}.Strategist_gateEmptyMetrics__tT8L4 span{color:var(--text-muted);display:block;font-size:.72rem;font-weight:700;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.Strategist_gateEmptyMetrics__tT8L4 strong{color:var(--text-primary);font-size:1rem}.Strategist_loadingState__0W1BG{color:var(--text-tertiary);font-size:1rem;padding:80px 0;text-align:center}.Strategist_skeleton__63-\+I{display:flex;flex-direction:column;gap:24px;padding-top:24px}.Strategist_skeletonHeader__KhLZ1{align-items:center;display:flex;justify-content:space-between}.Strategist_skeletonBlock__B2WY\+{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px}.Strategist_skeletonPulse__WciaI{animation:Strategist_skeletonPulse__WciaI 1.5s ease-in-out infinite}@keyframes Strategist_skeletonPulse__WciaI{0%,to{opacity:1}50%{opacity:.4}}.Strategist_skeletonLine__ByY9Y{background:var(--bg-secondary);border-radius:4px;height:14px}.Strategist_skeletonGrid__YmiFy{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.Strategist_skeletonCard__D7H3w{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;height:80px}.Strategist_brainBanner__flpY3{align-items:center;background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 20px;transition:border-color .2s}.Strategist_brainBanner__flpY3:hover{border-color:#3b82f666}.Strategist_brainIcon__oAg\+b{flex-shrink:0;font-size:1.2rem}.Strategist_brainText__\+lt6q{color:var(--text-primary);font-size:13px}.Strategist_brainText__\+lt6q strong{color:#60a5fa;color:var(--color-blue,#60a5fa)}.Strategist_readinessCard__mQLfC{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;padding:24px}.Strategist_readinessHeader__eFx16{align-items:flex-start;display:flex;gap:28px}.Strategist_readinessScoreWrap__Vx0W6{flex-shrink:0}.Strategist_readinessRing__LfvRT{height:120px;width:120px}.Strategist_readinessRingFill__iATUK{stroke:var(--color-blue);transition:stroke-dasharray .6s ease}.Strategist_readiness_not_ready__ZFIam .Strategist_readinessRingFill__iATUK{stroke:#ef4444}.Strategist_readiness_developing__xVF63 .Strategist_readinessRingFill__iATUK{stroke:#f59e0b}.Strategist_readiness_almost_ready__U81tl .Strategist_readinessRingFill__iATUK{stroke:#3b82f6}.Strategist_readiness_ready__WsHXA .Strategist_readinessRingFill__iATUK{stroke:#22c55e}.Strategist_readiness_not_ready__ZFIam{border-color:#ef44444d}.Strategist_readiness_developing__xVF63{border-color:#f59e0b4d}.Strategist_readiness_almost_ready__U81tl{border-color:#3b82f64d}.Strategist_readiness_ready__WsHXA{border-color:#22c55e4d}.Strategist_readinessScoreText__o4L84{fill:var(--text-primary);font-size:32px;font-weight:700}.Strategist_readinessScoreLabel__\+OHNK{fill:var(--text-muted);font-size:12px}.Strategist_readinessDetails__QiWBR{flex:1 1;min-width:0}.Strategist_readinessTitle__fbcIM{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:14px}.Strategist_readinessBadge__hNJHZ{border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.Strategist_readinessBadge_not_ready__f4cRZ{background:#ef444426;color:#ef4444}.Strategist_readinessBadge_developing__t5pFW{background:#f59e0b26;color:#f59e0b}.Strategist_readinessBadge_almost_ready__DHwVq{background:#3b82f626;color:#3b82f6}.Strategist_readinessBadge_ready__lYB0B{background:#22c55e26;color:#22c55e}.Strategist_readinessBars__SvGcq{display:flex;flex-direction:column;gap:8px}.Strategist_readinessBarRow__o1IM2{align-items:center;display:flex;gap:10px}.Strategist_readinessBarLabel__by7F-{color:var(--text-muted);flex-shrink:0;font-size:12px;width:90px}.Strategist_readinessBarTrack__FJiIE{background:var(--bg-secondary);border-radius:3px;flex:1 1;height:6px;overflow:hidden}.Strategist_readinessBarFill__Zhrie{background:var(--color-blue);border-radius:3px;height:100%;transition:width .5s ease}.Strategist_readiness_not_ready__ZFIam .Strategist_readinessBarFill__Zhrie{background:#ef4444}.Strategist_readiness_developing__xVF63 .Strategist_readinessBarFill__Zhrie{background:#f59e0b}.Strategist_readiness_almost_ready__U81tl .Strategist_readinessBarFill__Zhrie{background:#3b82f6}.Strategist_readiness_ready__WsHXA .Strategist_readinessBarFill__Zhrie{background:#22c55e}.Strategist_readinessBarValue__YXwFC{color:var(--text-tertiary);flex-shrink:0;font-size:12px;text-align:right;width:36px}.Strategist_readinessAdvice__8qZFQ{display:flex;flex-direction:column;gap:4px;margin-top:12px}.Strategist_readinessAdviceItem__98U4k{border-left:2px solid var(--border-secondary);color:var(--text-secondary);font-size:13px;padding-left:12px}.Strategist_runRow__iAXJx td{font-size:13px}.Strategist_runAssessment__SazuT{color:var(--text-tertiary);font-size:13px!important;line-height:1.4;max-width:400px;white-space:normal!important}@media (max-width:768px){.Strategist_statsGrid__hJx0G{grid-template-columns:repeat(2,1fr)}.Strategist_configGrid__pLzSU{grid-template-columns:1fr}.Strategist_header__H\+r91{flex-direction:column}.Strategist_headerActions__RkMJN{justify-content:flex-end;width:100%}.Strategist_tabs__B1Gg9{overflow-x:auto}.Strategist_startHeader__tHy3D{flex-direction:column}.Strategist_startPrimary__hE8u5{width:100%}.Strategist_startSteps__Xdd6t{grid-template-columns:1fr 1fr}.Strategist_dashboardInbox__v\+Joi{grid-template-columns:1fr}.Strategist_dashboardInboxButton__xJqUY{width:100%}.Strategist_inboxControls__5KL3w,.Strategist_inboxHeader__ep2fH,.Strategist_inboxItem__eM\+tB{flex-direction:column}.Strategist_inboxActionSecondary__1sJOv,.Strategist_inboxAction__Bxe8X,.Strategist_inboxActions__kECWY,.Strategist_inboxCount__jm5-4{width:100%}.Strategist_inboxStats__eKR8q{grid-template-columns:1fr 1fr}.Strategist_reviewMeta__UpVB5{flex-direction:column;gap:8px}.Strategist_decisionMeta__Epqyk{flex-direction:column;gap:6px}.Strategist_gateSummaryGrid__JCupO,.Strategist_replayShell__hjG66,.Strategist_ruleImpactCard__gfCka{grid-template-columns:1fr}.Strategist_runHealthPanel__mE8VD{grid-template-columns:1fr 1fr}.Strategist_gateEmptyMetrics__tT8L4{grid-template-columns:1fr}.Strategist_gateRefreshActions__wyLoA,.Strategist_gateRefreshBar__Se\+mQ{align-items:flex-start;flex-direction:column}.Strategist_calibrationList__uERga{grid-template-columns:1fr}.Strategist_replayList__l192B{display:grid;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:4px}.Strategist_replayHero__4Gngl{flex-direction:column}.Strategist_capturePanel__xWGYj,.Strategist_followUpPanel__uJf2F{grid-template-columns:1fr}.Strategist_replayOutcome__JP1Wq{align-items:flex-start}.Strategist_replayInsightGrid__jNHkk,.Strategist_replayMetricGrid__SVOx6{grid-template-columns:1fr 1fr}}@media (max-width:480px){.Strategist_page__m3WaR{padding:16px 8px 40px}.Strategist_statsGrid__hJx0G{grid-template-columns:1fr}.Strategist_title__TRXQT{font-size:1.4rem}.Strategist_startSteps__Xdd6t{grid-template-columns:1fr}.Strategist_startStep__DQUTj{min-height:0}.Strategist_inboxStats__eKR8q{grid-template-columns:1fr}.Strategist_dashboardInboxBreakdown__yO-tL{grid-template-columns:1fr 1fr}.Strategist_replayInsightGrid__jNHkk,.Strategist_replayMetricGrid__SVOx6{grid-template-columns:1fr}.Strategist_ruleImpactMetrics__tXmfi{grid-template-columns:1fr 1fr}.Strategist_calibrationItem__qJQrk,.Strategist_captureMetrics__NWmiu,.Strategist_followUpMetrics__Ju-Gu,.Strategist_runHealthPanel__mE8VD{grid-template-columns:1fr}}.Scalper_container__HtFET{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1400px;padding:24px}.Scalper_priceTicker__2cuNl{grid-gap:8px;background:linear-gradient(135deg,#6366f114,#0f172a80);border:1px solid var(--border-primary);border-radius:12px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:10px 12px}.Scalper_tickerCell__9T\+2Q{align-items:flex-start;background:#ffffff05;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 12px;text-align:left;transition:background .15s,border .15s}.Scalper_tickerCell__9T\+2Q:hover{background:#ffffff0d}.Scalper_tickerCellActive__83fPr{background:#6366f126;border-color:#6366f166}.Scalper_tickerSymbol__6jLCL{color:var(--text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.Scalper_tickerPrice__kZmTx{font-feature-settings:"tnum";color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.Scalper_tickerChange__m7UxQ{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.Scalper_tickerPos__dlt1H{color:#4ade80}.Scalper_tickerNeg__8lyFE{color:#f87171}.Scalper_tickerFlat__x45XF{color:var(--text-tertiary)}.Scalper_instanceTabs__wphBV{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;display:flex;gap:6px;padding:4px;width:-webkit-fit-content;width:fit-content}.Scalper_instanceTab__baQA3{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px;transition:background .15s,color .15s,border .15s}.Scalper_instanceTab__baQA3:hover{background:#ffffff0a;background:var(--bg-hover,#ffffff0a);color:var(--text-primary)}.Scalper_instanceTabActive__cBAPK{background:#6366f12e;border-color:#6366f173;color:var(--text-primary)}.Scalper_instanceLabel__vQ1Ai{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.Scalper_instanceClass__rfBfJ{background:#94a3b81f;border-radius:4px;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 6px}.Scalper_loading__WFvC9{color:var(--text-secondary);padding:48px;text-align:center}.Scalper_header__yI2wl{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.Scalper_title__NWfy6{color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 6px}.Scalper_subtitle__PyG-H{color:var(--text-secondary);font-size:13px;line-height:1.55;margin:0;max-width:720px}.Scalper_headerActions__8i8M9{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Scalper_toggle__Sug7a{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);display:flex;font-size:13px;gap:8px;padding:6px 10px}.Scalper_statusDotOn__ZP6SJ{background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e99;height:10px;width:10px}.Scalper_statusDotOff__ZW-KM{background:#6b7280;border-radius:50%;height:10px;width:10px}.Scalper_btnDanger__GCHN1,.Scalper_btnPrimary__2pLL\+,.Scalper_btnSecondary__xqYuz{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s,border .15s,opacity .15s}.Scalper_btnPrimary__2pLL\+{background:#6366f1;border-color:#6366f1;color:#fff}.Scalper_btnPrimary__2pLL\+:hover:not(:disabled){background:#4f46e5}.Scalper_btnSecondary__xqYuz{background:#0000;border-color:var(--border-primary);color:var(--text-primary)}.Scalper_btnSecondary__xqYuz:hover:not(:disabled){background:#ffffff0a;background:var(--bg-hover,#ffffff0a)}.Scalper_btnDanger__GCHN1{background:#0000;border-color:#ef444466;color:#f87171}.Scalper_btnDanger__GCHN1:hover:not(:disabled){background:#ef44441a}.Scalper_btnDanger__GCHN1:disabled,.Scalper_btnPrimary__2pLL\+:disabled,.Scalper_btnSecondary__xqYuz:disabled{cursor:not-allowed;opacity:.55}.Scalper_credsBanner__U0dLu{background:linear-gradient(135deg,#6366f11f,#8b5cf614);border:1px solid #6366f14d;border-radius:12px;padding:20px 22px}.Scalper_credsBanner__U0dLu h3{color:var(--text-primary);font-size:15px;font-weight:700;margin:0 0 6px}.Scalper_credsBanner__U0dLu p{color:var(--text-secondary);font-size:12.5px;line-height:1.55;margin:0 0 16px;max-width:720px}.Scalper_credsForm__lKw05{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr 1fr auto}.Scalper_credsForm__lKw05 label{color:var(--text-tertiary);display:flex;flex-direction:column;font-size:11px;gap:4px;letter-spacing:.5px;text-transform:uppercase}.Scalper_credsForm__lKw05 input{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px;padding:8px 10px}.Scalper_credsForm__lKw05 input:focus{border-color:#6366f1;outline:none}.Scalper_statsGrid__S1kxL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Scalper_statCard__D4FeC{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.Scalper_statLabel__s0k0D{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.Scalper_statValue__ulKXO{font-feature-settings:"tnum";color:var(--text-primary);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.Scalper_statHint__BAIuS{color:var(--text-secondary);font-size:11px}.Scalper_twoCol__16AfE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:900px){.Scalper_credsForm__lKw05,.Scalper_twoCol__16AfE{grid-template-columns:1fr}}.Scalper_card__quxcs{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:16px 18px}.Scalper_cardTitle__-nAqU{color:var(--text-tertiary);font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.Scalper_cardBody__ahun-{color:var(--text-secondary);font-size:12.5px;line-height:1.5;margin:0 0 12px}.Scalper_empty__WYkg7{color:var(--text-tertiary);font-size:12.5px;padding:24px 0 8px;text-align:center}.Scalper_posBody__6TYvo{display:flex;flex-direction:column;gap:12px}.Scalper_posHeader__Q7tvN{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between}.Scalper_sideLong__1hxOl{color:#22c55e}.Scalper_sideShort__lujxO{color:#f87171}.Scalper_posHint__Q\+nSP{color:var(--text-tertiary);font-size:11px;font-weight:500}.Scalper_posMetrics__D8Yt5{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(2,1fr)}.Scalper_posMetrics__D8Yt5>div{border-bottom:1px dashed var(--border-primary);display:flex;justify-content:space-between;padding:6px 0}.Scalper_posMetrics__D8Yt5>div:last-child,.Scalper_posMetrics__D8Yt5>div:nth-last-child(2){border-bottom:none}.Scalper_metricLabel__ZlQ6O{color:var(--text-tertiary);font-size:11.5px}.Scalper_metricValue__7EZ6p{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12.5px;font-weight:600}.Scalper_lastDecision__e1r\+E{display:flex;flex-direction:column;gap:10px}.Scalper_lastDecisionHeader__jZrmN{align-items:center;display:flex;justify-content:space-between}.Scalper_confidence__Q88FG{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.Scalper_reasoning__uo7X0{color:var(--text-primary);font-size:13px;line-height:1.55;margin:0}.Scalper_lastDecisionFoot__FeidT{color:var(--text-tertiary);font-size:11px}.Scalper_actionBadge__f5BXF{border-radius:6px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.3px;padding:3px 10px}.Scalper_actionEnter__GNrwB{background:#22c55e26;border:1px solid #22c55e4d;color:#4ade80}.Scalper_actionExit__csYDw{background:#ef444426;border:1px solid #ef44444d;color:#f87171}.Scalper_actionTrail__1zI\+v{background:#f59e0b26;border:1px solid #f59e0b4d;color:#fbbf24}.Scalper_actionReverse__xlKOV{background:#a855f72e;border:1px solid #a855f766;color:#c4b5fd}.Scalper_partialBadge__c8fJx{background:#22c55e26;border:1px solid #22c55e59;border-radius:6px;color:#4ade80;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:2px 8px}.Scalper_actionHold__EyDoi{background:#94a3b81f;border:1px solid #94a3b840;color:#94a3b8}.Scalper_ticksWrap__K3QKy{overflow-x:auto}.Scalper_table__Arl4p{border-collapse:collapse;font-size:12.5px;width:100%}.Scalper_table__Arl4p thead th{color:var(--text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:nowrap}.Scalper_table__Arl4p tbody td,.Scalper_table__Arl4p thead th{border-bottom:1px solid var(--border-primary);padding:8px 10px}.Scalper_table__Arl4p tbody td{color:var(--text-primary);vertical-align:middle}.Scalper_table__Arl4p tbody tr:last-child td{border-bottom:none}.Scalper_num__04dXV{font-feature-settings:"tnum";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.Scalper_reasonCell__5yhhJ{color:var(--text-secondary);font-size:12px;max-width:420px}.Scalper_pnlPos__KoGos{color:#22c55e;font-weight:700}.Scalper_pnlNeg__kufYk{color:#f87171;font-weight:700}.Scalper_pnlFlat__GImW0{color:var(--text-secondary)}.Scalper_configStrip__\+YSBi{background:#0f172a66;border:1px solid var(--border-primary);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.Scalper_configChip__1OXqH{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;display:flex;flex:1 1 160px;flex-direction:column;gap:2px;padding:6px 12px}.Scalper_configChip__1OXqH.Scalper_cbArmed__75S1h{background:#f59e0b1f;border-color:#f59e0b80}.Scalper_configKey__VnaCZ{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.Scalper_configVal__FwXA1{font-feature-settings:"tnum";color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.Scalper_cbBumpHint__rm9PS{color:#f59e0b;font-weight:700;margin-left:4px}.Scalper_cbBadge__etPmZ{font-feature-settings:"tnum";align-items:center;background:#f59e0b26;border:1px solid #f59e0b73;border-radius:999px;color:#f59e0b;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.4px;margin-left:auto;padding:2px 8px;text-transform:uppercase}.Scalper_cardSubtitle__RUbOb{color:var(--text-tertiary);display:block;font-size:11px;font-weight:500;letter-spacing:0;margin-top:4px;text-transform:none}.Scalper_edgeMapGrid__dvh0B{display:flex;flex-direction:column;gap:16px}.Scalper_edgeMapGroup__emnIu{display:flex;flex-direction:column;gap:8px}.Scalper_edgeMapGroupLabel__7Sc-j{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.Scalper_edgeMapBuckets__QBKFT{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.Scalper_edgeBucket__EQ5I9{background:#ffffff05;border:1px solid #ffffff0f;border-left-width:3px;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.Scalper_edgeBucketWin__-Ll\+j{border-left-color:#22c55e}.Scalper_edgeBucketLose__zkrIt{border-left-color:#f87171}.Scalper_edgeBucketKey__2oZl3{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;font-weight:700}.Scalper_edgeBucketStats__xRK9D{font-feature-settings:"tnum";color:var(--text-secondary);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12.5px;font-variant-numeric:tabular-nums;gap:12px}.Scalper_edgeBucketCount__TP3fC{color:var(--text-tertiary);font-size:10.5px}.TradeCalendarPage_container__qrj6M{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1400px;padding:24px}.TradeCalendarPage_header__Ffl3J{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.TradeCalendarPage_title__j5q8V{color:var(--text-primary);font-size:24px;font-weight:700;margin:0 0 6px}.TradeCalendarPage_subtitle__cTsGL{color:var(--text-secondary);font-size:13px;line-height:1.55;margin:0;max-width:720px}.TradeCalendarPage_controls__PyeFI{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TradeCalendarPage_modeToggle__mw8o1{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:4px;padding:4px}.TradeCalendarPage_modeBtn__z1WHq{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 14px;transition:background .15s,color .15s,border .15s}.TradeCalendarPage_modeBtn__z1WHq:hover{background:#ffffff0a;background:var(--bg-hover,#ffffff0a);color:var(--text-primary)}.TradeCalendarPage_modeBtnActive__TbYl2{background:#6366f12e;border-color:#6366f173;color:var(--text-primary)}.TradeCalendarPage_monthNav__jtixM{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:8px;padding:4px 10px}.TradeCalendarPage_monthBtn__amLdG{background:#0000;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:16px;font-weight:700;padding:4px 10px}.TradeCalendarPage_monthBtn__amLdG:hover:not(:disabled){background:#ffffff0f;background:var(--bg-hover,#ffffff0f)}.TradeCalendarPage_monthBtn__amLdG:disabled{cursor:not-allowed;opacity:.35}.TradeCalendarPage_monthLabel__x9IjN{font-feature-settings:"tnum";color:var(--text-primary);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;min-width:140px;text-align:center}.TradeCalendarPage_summaryGrid__hoatA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.TradeCalendarPage_summaryCard__ZPnaB{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.TradeCalendarPage_summaryLabel__ycur8{color:var(--text-tertiary);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.TradeCalendarPage_summaryValue__dYttZ{font-feature-settings:"tnum";color:var(--text-primary);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.TradeCalendarPage_summaryHint__ggURD{color:var(--text-secondary);font-size:11px}.TradeCalendarPage_pnlPos__eIwM8{color:#22c55e;font-weight:700}.TradeCalendarPage_pnlNeg__9ZQpJ{color:#f87171;font-weight:700}.TradeCalendarPage_pnlFlat__0ArvS{color:var(--text-secondary)}.Leaderboard_page__vNb4l{margin:0 auto;max-width:900px;padding:24px 16px 48px}.Leaderboard_header__GnL5P{margin-bottom:20px}.Leaderboard_title__tqX\+E{color:var(--text-primary);font-size:1.8rem;font-weight:800;margin:0 0 4px}.Leaderboard_subtitle__IyAyH{color:var(--text-muted);font-size:.95rem;margin:0}.Leaderboard_error__uqf7l{color:var(--color-negative);padding:40px;text-align:center}.Leaderboard_periodRow__u5riq{display:flex;gap:8px;margin-bottom:24px}.Leaderboard_periodPill__X4suc{background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:20px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:6px 18px;transition:all .15s}.Leaderboard_periodPill__X4suc:hover{border-color:var(--color-blue);color:var(--color-blue)}.Leaderboard_periodActive__ocs3J{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.Leaderboard_emptyState__Y2P4t{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:60px 20px;text-align:center}.Leaderboard_emptyTitle__R2\+ct{color:var(--text-primary);font-size:1.4rem;font-weight:700;margin:0 0 8px}.Leaderboard_emptyText__EfsLp{color:var(--text-muted);font-size:.95rem}.Leaderboard_emptyText__EfsLp a{color:var(--color-blue);text-decoration:underline}.Leaderboard_scoreHero__LC-CC{align-items:center;background:linear-gradient(135deg,#3b82f614,#8b5cf614);border:1px solid var(--border-primary);border-radius:16px;display:flex;gap:0;justify-content:center;margin-bottom:24px;overflow:hidden;padding:32px 24px;position:relative}.Leaderboard_contestant__JSU85{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;position:relative}.Leaderboard_contestantIcon__od7LO{font-size:2.2rem}.Leaderboard_contestantName__Yualf{color:var(--text-secondary);font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.Leaderboard_score__iRjRP{color:var(--text-muted);font-size:3.5rem;font-weight:900;line-height:1}.Leaderboard_winner__jYDGM .Leaderboard_score__iRjRP{color:var(--color-positive);text-shadow:0 0 20px #10b9814d}.Leaderboard_crown__mHIlS{font-size:1.6rem;position:absolute;right:calc(50% - 50px);top:-8px}.Leaderboard_vsCenter__fPRsT{align-items:center;display:flex;flex-direction:column;padding:0 24px}.Leaderboard_vsText__XsJy-{color:var(--text-muted);font-size:1.8rem;font-weight:900;letter-spacing:4px;text-shadow:0 0 30px #8b5cf64d}.Leaderboard_vsSubtext__bMa4b{color:var(--text-muted);font-size:.7rem;margin-top:4px;white-space:nowrap}.Leaderboard_metricGrid__qcmiS{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media (max-width:640px){.Leaderboard_metricGrid__qcmiS{grid-template-columns:1fr}}.Leaderboard_metricCard__uPmiQ{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:18px 20px 14px}.Leaderboard_metricLabel__e1T7E{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.5px;text-align:center;text-transform:uppercase}.Leaderboard_metricBattle__IL4KI{display:flex;gap:12px;justify-content:space-between}.Leaderboard_metricSide__\+-dfz{align-items:center;background:#ffffff05;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px;position:relative}.Leaderboard_metricWinner__B2g6k{background:#10b9810f;border:1px solid #10b98126}.Leaderboard_metricPlayer__v\+xTZ{color:var(--text-muted);font-size:.65rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.Leaderboard_metricValue__FQgXq{color:var(--text-secondary);font-size:1.3rem;font-weight:800}.Leaderboard_metricWinner__B2g6k .Leaderboard_metricValue__FQgXq{color:var(--color-positive)}.Leaderboard_trophy__v3WG-{color:#f59e0b;font-size:.9rem;position:absolute;right:6px;top:4px}.Leaderboard_tugBar__6qtcw{background:#ffffff08;border-radius:3px;display:flex;height:6px;overflow:hidden}.Leaderboard_tugAi__Z5JLD{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:3px 0 0 3px;transition:width .4s ease}.Leaderboard_tugHuman__9B6C5{background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:0 3px 3px 0;transition:width .4s ease}.Leaderboard_pnlSummary__zyVsj{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.Leaderboard_pnlCard__OAo7T{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:20px}.Leaderboard_pnlLabel__JXXnl{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.Leaderboard_pnlValue__NmW2f{font-size:1.5rem;font-weight:800}.Leaderboard_positive__cudIF{color:var(--color-positive)}.Leaderboard_negative__wwFBO{color:var(--color-negative)}@media (max-width:640px){.Leaderboard_scoreHero__LC-CC{flex-direction:row;padding:24px 12px}.Leaderboard_score__iRjRP{font-size:2.5rem}.Leaderboard_vsText__XsJy-{font-size:1.2rem}.Leaderboard_contestantIcon__od7LO{font-size:1.6rem}.Leaderboard_vsCenter__fPRsT{padding:0 12px}.Leaderboard_pnlSummary__zyVsj{grid-template-columns:1fr}}.ErrorLog_page__jBggh{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1100px;padding:32px 20px}.ErrorLog_title__hcfsr{color:var(--text-primary);font-size:32px;margin:0 0 20px}.ErrorLog_filterRow__evyzw{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:20px;width:100%}.ErrorLog_filterBtn__V8FIh{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:13px;padding:6px 14px;transition:all .15s}.ErrorLog_filterBtn__V8FIh:hover{border-color:var(--accent);color:var(--text-primary)}.ErrorLog_filterBtnActive__hgT8D{background:var(--accent);border-color:var(--accent);color:#fff}.ErrorLog_empty__kEosl{color:var(--text-muted);font-size:15px;padding:60px 20px;text-align:center}.ErrorLog_tableWrap__7uiXn{margin-top:8px;overflow-x:auto;width:100%}.ErrorLog_table__sHXjM{border-collapse:collapse;font-size:13px;width:100%}.ErrorLog_table__sHXjM th{border-bottom:2px solid var(--border-secondary);color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.ErrorLog_table__sHXjM td{border-bottom:1px solid var(--border-tertiary);color:var(--text-primary);padding:10px 12px;vertical-align:top}.ErrorLog_table__sHXjM tr:hover td{background:var(--bg-hover)}.ErrorLog_sourceBadge__2Y8YI{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.ErrorLog_sourceValidation__P-LGa{background:#ffc10726;color:#ffc107}.ErrorLog_sourceBot__pNK-k{background:#2196f326;color:#2196f3}.ErrorLog_sourceStrategist__l6usb{background:#9c27b026;color:#ce93d8}.ErrorLog_severityError__O9q0j{color:var(--color-negative);font-weight:600}.ErrorLog_severityWarning__-6snF{color:#ffc107}.ErrorLog_message__nfloJ{max-width:400px;word-break:break-word}.ErrorLog_symbol__pXe7z{color:var(--accent);font-weight:600}.ErrorLog_timestamp__zS1kl{color:var(--text-muted);font-size:12px;white-space:nowrap}@media (max-width:768px){.ErrorLog_page__jBggh{padding:20px 12px}.ErrorLog_title__hcfsr{font-size:24px}.ErrorLog_table__sHXjM td,.ErrorLog_table__sHXjM th{font-size:12px;padding:8px 6px}.ErrorLog_message__nfloJ{max-width:200px}}@media (max-width:480px){.ErrorLog_table__sHXjM td,.ErrorLog_table__sHXjM th{font-size:11px;padding:6px 4px}}.Watchlist_page__oJjRW{margin:0 auto;max-width:1200px;padding:32px 20px}.Watchlist_header__EY78m{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.Watchlist_title__Ndutb{color:var(--text-primary);font-size:28px;margin:0}.Watchlist_headerActions__3O\+vM{align-items:center;display:flex;gap:10px}.Watchlist_listSelect__sxHk2{background:var(--bg-input);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:14px;min-width:160px;padding:8px 12px}.Watchlist_btnNew__ejpyF{background:var(--color-action);border:1px solid var(--color-action);border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;padding:8px 16px;transition:opacity .15s}.Watchlist_btnNew__ejpyF:hover{opacity:.85}.Watchlist_btnDanger__av5N5{background:none;border:1px solid var(--color-negative);border-radius:6px;color:var(--color-negative);cursor:pointer;font-family:inherit;font-size:12px;padding:6px 12px}.Watchlist_btnDanger__av5N5:hover{background:#c0392b1a}.Watchlist_symbolBar__\+XNFu{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.Watchlist_symbolInput__iTkMK{background:var(--bg-input);font-size:14px;padding:8px 12px;width:200px}.Watchlist_btnAdd__i9zbg,.Watchlist_symbolInput__iTkMK{border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);font-family:inherit}.Watchlist_btnAdd__i9zbg{background:var(--bg-secondary);cursor:pointer;font-size:13px;padding:8px 14px}.Watchlist_btnAdd__i9zbg:hover{border-color:var(--color-action);color:var(--color-action)}.Watchlist_symbolChips__9Oiev{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.Watchlist_chip__1tOvS{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:16px;color:var(--text-primary);display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.Watchlist_chipRemove__GOGYC{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.Watchlist_chipRemove__GOGYC:hover{color:var(--color-negative)}.Watchlist_modal__ZFCfL{align-items:center;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:12px 16px}.Watchlist_modalInput__Zz-hu{background:var(--bg-input);border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:14px;padding:8px 12px}.Watchlist_btnSave__4bar6{background:var(--color-action);border:none;border-radius:6px;color:#fff}.Watchlist_btnCancel__nycdU,.Watchlist_btnSave__4bar6{cursor:pointer;font-family:inherit;font-size:13px;padding:8px 14px}.Watchlist_btnCancel__nycdU{background:none;border:1px solid var(--border-secondary);border-radius:6px;color:var(--text-secondary)}.Watchlist_tableWrap__OexRB{border:1px solid var(--border-primary);border-radius:10px;box-shadow:var(--shadow-sm);overflow-x:auto}.Watchlist_table__GC9t2{border-collapse:collapse;font-size:13px;width:100%}.Watchlist_table__GC9t2 th{background:var(--bg-table-header);border-bottom:2px solid var(--border-secondary);color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.Watchlist_table__GC9t2 td{border-bottom:1px solid var(--border-tertiary);color:var(--text-primary);padding:10px 12px;white-space:nowrap}.Watchlist_table__GC9t2 tr:hover td{background:var(--bg-hover)}.Watchlist_symbol__r4WSQ{color:var(--accent);cursor:pointer;font-weight:700}.Watchlist_symbol__r4WSQ:hover{text-decoration:underline}.Watchlist_positive__qKdpD{color:var(--color-positive)!important}.Watchlist_negative__qcGR8{color:var(--color-negative)!important}.Watchlist_neutral__bRudm{color:var(--text-muted)}.Watchlist_signalBadge__14C5E{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;text-transform:uppercase}.Watchlist_signalOversold__w-mgo{background:#27ae6026;color:var(--color-positive)}.Watchlist_signalOverbought__vKYvE{background:#c0392b26;color:var(--color-negative)}.Watchlist_signalWeak__3Yhnz{background:#f39c1226;color:var(--color-warning)}.Watchlist_signalStrong__7Epqc{background:#3498db26;color:var(--color-action)}.Watchlist_signalNeutral__cE6Wp{background:var(--bg-secondary);color:var(--text-muted)}.Watchlist_dirBull__JvKoi{color:var(--color-positive);font-weight:600}.Watchlist_dirBear__IJCzP{color:var(--color-negative);font-weight:600}.Watchlist_dirChop__sL4iB{color:var(--color-warning)}.Watchlist_tradeBtn__NvX5u{background:none;border:1px solid var(--border-secondary);border-radius:4px;color:var(--color-action);cursor:pointer;font-family:inherit;font-size:11px;padding:4px 10px}.Watchlist_tradeBtn__NvX5u:hover{background:var(--color-action);color:#fff}.Watchlist_empty__IhqeX{color:var(--text-muted);font-size:15px;padding:60px 20px;text-align:center}.Watchlist_refreshInfo__3Gznv{color:var(--text-muted);font-size:12px;margin-bottom:12px}@media (max-width:768px){.Watchlist_page__oJjRW{padding:20px 12px}.Watchlist_title__Ndutb{font-size:22px}.Watchlist_header__EY78m{align-items:flex-start;flex-direction:column}.Watchlist_table__GC9t2 td,.Watchlist_table__GC9t2 th{font-size:12px;padding:8px 6px}}.InstallPrompt_banner__a\+K3I{align-items:center;animation:InstallPrompt_slideUp__v21Zy .35s ease-out;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:14px;bottom:16px;box-shadow:0 8px 32px #00000040;display:flex;gap:16px;justify-content:space-between;left:50%;max-width:480px;padding:14px 18px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:9000}.InstallPrompt_content__46lUO{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.InstallPrompt_icon__Gjfw4{flex-shrink:0;font-size:28px}.InstallPrompt_text__Yt2hd{color:var(--text-primary);display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:2px}.InstallPrompt_sub__Flf5i{color:var(--text-secondary);font-size:12px;font-weight:400}.InstallPrompt_actions__52KlS{align-items:center;display:flex;flex-shrink:0;gap:8px}.InstallPrompt_installBtn__J1KdK{background:#3498db;background:var(--color-action,#3498db);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 20px;transition:opacity .15s;white-space:nowrap}.InstallPrompt_installBtn__J1KdK:hover{opacity:.85}.InstallPrompt_dismissBtn__LiTF6{background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;font-size:16px;padding:6px 8px;transition:color .15s}.InstallPrompt_dismissBtn__LiTF6:hover{color:var(--text-primary)}@keyframes InstallPrompt_slideUp__v21Zy{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:520px){.InstallPrompt_banner__a\+K3I{border-radius:12px;bottom:12px;padding:12px 14px}}.BrokerAuthBanner_banner__FO3qs{align-items:center;background:#e74c3ceb;border-bottom:1px solid #00000026;box-shadow:0 2px 6px #00000026;color:#fff;display:flex;font-size:13px;gap:12px;left:0;padding:10px 18px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:900}.BrokerAuthBanner_icon__GeO50{flex:0 0 auto;font-size:16px}.BrokerAuthBanner_message__TLVFD{flex:1 1 auto;line-height:1.45;min-width:0}.BrokerAuthBanner_cta__xUFS9{background:#fff;border:none;border-radius:4px;color:#c0392b;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 14px}.BrokerAuthBanner_cta__xUFS9:hover{background:#f3f3f3}.BrokerAuthBanner_dismiss__6X3A6{align-items:center;background:#0000;border:1px solid #ffffff4d;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex:0 0 auto;font-size:12px;height:28px;justify-content:center;width:28px}.BrokerAuthBanner_dismiss__6X3A6:hover{background:#ffffff1a;color:#fff}@media (max-width:560px){.BrokerAuthBanner_banner__FO3qs{flex-wrap:wrap;padding:10px 12px}.BrokerAuthBanner_message__TLVFD{flex-basis:100%;order:1}.BrokerAuthBanner_cta__xUFS9{order:2}.BrokerAuthBanner_dismiss__6X3A6{order:3}}.Footer_footer__kXlYa{border-top:1px solid var(--border-primary);color:var(--text-muted);font-size:13px;margin-top:40px;padding:24px;text-align:center}.Footer_footer__kXlYa p{margin:0}.Footer_footerLinks__3aiFY{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:10px}.Footer_footerLink__zoJJ6{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .15s}.Footer_footerLink__zoJJ6:hover{color:var(--color-action);text-decoration:underline}.Footer_footerSep__kn8nd{color:var(--text-muted);font-size:13px;-webkit-user-select:none;user-select:none}.CommandPalette_overlay__\+WpCk{background:#00000080;display:flex;inset:0;justify-content:center;padding-top:15vh;position:fixed;z-index:9999}.CommandPalette_palette__wGobj{animation:CommandPalette_slideIn__x0w6X .12s ease-out;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:420px;max-width:92vw;overflow:hidden;width:560px}@keyframes CommandPalette_slideIn__x0w6X{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CommandPalette_inputWrap__2pbTk{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;gap:10px;padding:14px 16px}.CommandPalette_searchIcon__2ssM2{color:var(--text-muted);flex-shrink:0;font-size:16px}.CommandPalette_input__3bHbx{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:16px;outline:none}.CommandPalette_input__3bHbx::placeholder{color:var(--text-muted)}.CommandPalette_kbd__2TyIA{background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:4px;color:var(--text-muted);font-family:inherit;font-size:11px;padding:2px 6px}.CommandPalette_results__nrzfK{flex:1 1;overflow-y:auto;padding:6px 0}.CommandPalette_group__oIFau{padding:4px 0}.CommandPalette_groupLabel__6QbPE{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 16px 4px;text-transform:uppercase}.CommandPalette_item__i2Gom{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:10px;padding:8px 16px;text-align:left;transition:background .08s;width:100%}.CommandPalette_itemActive__RDLDB,.CommandPalette_item__i2Gom:hover{background:var(--bg-hover)}.CommandPalette_itemActive__RDLDB{background:var(--color-action);color:#fff}.CommandPalette_itemIcon__pO-Vu{flex-shrink:0;font-size:16px;text-align:center;width:24px}.CommandPalette_itemLabel__vjcvS{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommandPalette_itemHint__jJVL2{color:var(--text-muted);flex-shrink:0;font-size:12px}.CommandPalette_itemActive__RDLDB .CommandPalette_itemHint__jJVL2{color:#ffffffb3}.CommandPalette_empty__0cFWY{color:var(--text-muted);font-size:14px;padding:32px 16px;text-align:center}@media (max-width:480px){.CommandPalette_overlay__\+WpCk{padding-top:8vh}.CommandPalette_palette__wGobj{max-height:70vh}.CommandPalette_input__3bHbx{font-size:16px}}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:#0000;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.shepherd-modal-overlay-container{fill:#00000080}.shepherd-element{background:var(--bg-card)!important;border:1px solid var(--border-primary)!important;border-radius:12px!important;box-shadow:var(--shadow-lg)!important;max-width:420px!important;z-index:10001!important}.shepherd-content{background:#0000!important;border-radius:12px!important;padding:0!important}.shepherd-header{background:#0000!important;border-bottom:none!important;padding:20px 20px 4px!important}.shepherd-title{color:var(--text-primary)!important;font-family:inherit!important;font-size:1.1rem!important;font-weight:700!important}.shepherd-cancel-icon{color:var(--text-muted)!important;font-size:1.5rem!important;opacity:.7!important;transition:opacity .15s!important}.shepherd-cancel-icon:hover{opacity:1!important}.shepherd-text{color:var(--text-secondary)!important;font-family:inherit!important;font-size:.92rem!important;line-height:1.6!important;padding:8px 20px 16px!important}.shepherd-footer{background:#0000!important;border-top:none!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;padding:0 20px 20px!important}.shepherd-button-primary,.shepherd-footer .shepherd-button:not(.shepherd-button-secondary){background:#3b82f6!important;background:var(--color-action,#3b82f6)!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;font-family:inherit!important;font-size:.88rem!important;font-weight:600!important;padding:8px 20px!important;transition:background .15s,transform .1s!important}.shepherd-button-primary:hover,.shepherd-footer .shepherd-button:not(.shepherd-button-secondary):hover{background:#2563eb!important;background:var(--color-action-hover,#2563eb)!important;transform:translateY(-1px)!important}.shepherd-button-secondary{background:#0000!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;color:var(--text-secondary)!important;cursor:pointer!important;font-family:inherit!important;font-size:.88rem!important;font-weight:500!important;padding:8px 16px!important;transition:background .15s,border-color .15s!important}.shepherd-button-secondary:hover{background:var(--bg-hover)!important;border-color:var(--border-secondary)!important}.shepherd-arrow,.shepherd-arrow:before{background:var(--bg-card)!important;border:1px solid var(--border-primary)!important}.shepherd-arrow{border:none!important}.shepherd-target.shepherd-enabled{border-radius:8px!important;outline:2px solid #3b82f6!important;outline:2px solid var(--color-action,#3b82f6)!important;outline-offset:4px!important}.shepherd-header:after{color:var(--text-muted)!important;font-size:.78rem!important;font-weight:400!important}@media (max-width:768px){.shepherd-element{margin:0 16px!important;max-width:calc(100vw - 32px)!important}.shepherd-header{padding:16px 16px 4px!important}.shepherd-text{font-size:.88rem!important;padding:8px 16px 12px!important}.shepherd-footer{flex-wrap:wrap!important;padding:0 16px 16px!important}.shepherd-button-primary,.shepherd-button-secondary,.shepherd-footer .shepherd-button:not(.shepherd-button-secondary){flex:1 1!important;min-height:44px!important;text-align:center!important}}.ErrorBoundary_container__\+Vey2{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:40px 20px}.ErrorBoundary_card__zpUi4{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-md);max-width:500px;padding:40px;text-align:center;width:100%}.ErrorBoundary_title__swFJF{color:var(--text-primary);font-size:24px;margin:0 0 12px}.ErrorBoundary_message__B\+WB0{color:var(--text-secondary);font-size:15px;line-height:1.5;margin:0 0 20px}.ErrorBoundary_detail__Yd52d{background:#f5f5f5;background:var(--bg-secondary,#f5f5f5);border-radius:6px;color:#d32f2f;color:var(--color-negative,#d32f2f);font-size:13px;margin:0 0 20px;overflow-x:auto;padding:10px 14px;text-align:left;white-space:pre-wrap;word-break:break-word}.ErrorBoundary_button__Z716G{background:var(--color-action);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;padding:12px 24px;transition:background .2s ease-in-out}.ErrorBoundary_button__Z716G:hover{background:var(--color-action-hover)}@media (max-width:480px){.ErrorBoundary_container__\+Vey2{padding:24px 16px}.ErrorBoundary_card__zpUi4{padding:24px 20px}.ErrorBoundary_title__swFJF{font-size:20px}.ErrorBoundary_button__Z716G{min-height:44px;width:100%}}.Toast_container__hCTMW{display:flex;flex-direction:column;gap:8px;max-width:400px;pointer-events:none;position:fixed;right:16px;top:16px;width:calc(100% - 32px);z-index:9999}.Toast_toast__7EuBG{align-items:flex-start;animation:Toast_slideIn__P7q\+y .25s ease-out;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:14px;gap:10px;line-height:1.4;padding:12px 16px;pointer-events:auto}@keyframes Toast_slideIn__P7q\+y{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.Toast_error__pYkiy{background:#fdecea;border-left:4px solid #c62828;color:#c62828}.Toast_success__yTwp2{background:#e8f5e9;border-left:4px solid #2e7d32;color:#2e7d32}.Toast_info__cETYh{background:#e3f2fd;border-left:4px solid #1565c0;color:#1565c0}.Toast_message__XATAT{flex:1 1}.Toast_close__XL93s{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;opacity:.6;padding:0}.Toast_close__XL93s:hover{opacity:1}@media (max-width:480px){.Toast_container__hCTMW{right:8px;top:8px;width:calc(100% - 16px)}}
/*# sourceMappingURL=main.4b0a9153.css.map*/