@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=dpl_P3aQGFWqoHiHhuaxpqcvjDi8bK4p)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.affiliate-banner{z-index:40;color:#0b1015;text-align:center;background:#5ee6c8;flex-wrap:wrap;justify-content:center;gap:4px 10px;padding:10px 16px;font-size:14px;line-height:1.4;display:flex;position:relative}.affiliate-banner strong{font-weight:700}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.row-1{grid-row:1}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(20rem\,var\(--goals-select-available-height\)\)\]{max-height:min(20rem, var(--goals-select-available-height))}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--background:var(--bg,#070b10);--foreground:var(--text,#f5f8fa)}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
:root,[data-theme=edge]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b10;--surface:#0d141c;--surface-2:#111b25;--border:#202c38;--text:#f5f8fa;--muted:#7f8e9f;--cyan:#55e6d4;--cyan-soft:#55e6d41f;--red:#ff7388;--background:var(--bg);--background-elevated:#121c27;--panel:var(--surface);--panel-hover:#ffffff0a;--border-strong:#2a3847;--text-primary:var(--text);--text-secondary:#a8b4c0;--text-muted:var(--muted);--accent:var(--cyan);--accent-hover:#6af0df;--accent-soft:var(--cyan-soft);--positive:var(--cyan);--negative:var(--red);--warning:#fbbf24;--input-background:#0a1118;--chart-positive:#55e6d4;--chart-negative:#ff7388;--chart-neutral:#4a6175;--chart-grid:#202c39;--chart-axis:#71809666;--focus-ring:var(--cyan);--shadow-color:#00000047;--sidebar-bg:#070b10f0;--body-gradient:radial-gradient(circle at 78% -10%, #1e6f7726, transparent 34%);--logo-gradient-start:#72f2e2;--logo-gradient-end:#28bdae;--logo-shadow:#55e6d42e;--shadow-accent:0 8px 28px #55e6d424;--success:#6ee7b7;--success-soft:#6ee7b71f;--warning-soft:#fbbf241f;--danger-soft:#ff73881f;--surface-elevated:var(--background-elevated);--surface-hover:var(--panel-hover);--surface-secondary:var(--surface-2);--sidebar-chrome-bg:#030508eb;--sidebar-divider:#ffffff09;--sidebar-divider-subtle:#ffffff08;--nav-section-label:#ffffff47;--nav-section-rule:#ffffff0b;--nav-link:#ffffff80;--nav-link-icon:#ffffff61;--nav-link-hover-bg:#4fd1c50b;--nav-link-hover-text:#ffffffc7;--nav-link-hover-icon:#ffffff94;--nav-link-active-bg:#4fd1c517;--nav-link-active-text:#fffffff0;--nav-scrollbar:#ffffff1a;--nav-scrollbar-thumb:#ffffff0f;--nav-scrollbar-thumb-hover:#ffffff1f;--sidebar-focus-bg:#ffffff03;--sidebar-focus-border:#ffffff0b;--sidebar-focus-icon-bg:#4fd1c512;--sidebar-focus-icon-color:#4fd1c5b8;--sidebar-muted-label:#ffffff47;--sidebar-strong-text:#ffffffb8;--sidebar-subtle-text:#ffffff52;--sidebar-action-border:#ffffff0d;--sidebar-action-text:#ffffff61;--sidebar-action-hover-bg:#ffffff06;--sidebar-action-hover-text:#ffffff9e;--sidebar-hover-bg:#ffffff06;--overlay-backdrop:#0000008c;--primary-button-text:#041310;--focus-area-accent:#fbbf24;--placeholder-text:color-mix(in srgb, var(--text-muted) 82%, transparent);--inset-highlight:#ffffff06;--tooltip-bg:var(--background-elevated);--tooltip-border:var(--border-strong);--tooltip-text:var(--text-primary);--skeleton-base:color-mix(in srgb, var(--panel) 88%, var(--border));--skeleton-shine:color-mix(in srgb, var(--panel-hover) 70%, transparent);--form-surface:linear-gradient(150deg, #0f1821fa, #090f16fa);--input-surface:#080d13d9;--input-surface-focus:#080d13;--segmented-control-bg:#080d13d9;--segmented-option-selected-bg:#15202bf2;--form-actions-bg:linear-gradient(180deg, transparent, #070b10eb 24%);--divider-subtle:#ffffff0f;--surface-subtle:#ffffff05;--surface-hover-subtle:#ffffff09;--table-header-bg:#ffffff08;--table-row-hover:#ffffff05;--label-text:var(--text-secondary);--field-error-text:#ff9aab;--focus-border:#55e6d480;--focus-ring-soft:#55e6d41f;--choice-chip-bg:#0a1118;--choice-chip-text:#7f8d9a;--upload-box-bg:#091117;--metric-value:var(--text-primary);--heading-primary:var(--text-primary)}[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060809;--surface:#0c1014;--surface-2:#111820;--border:#1a232d;--text:#e8edf2;--muted:#6d7d8f;--cyan:#4da3ff;--cyan-soft:#4da3ff1f;--red:#d96472;--background:var(--bg);--background-elevated:#10161c;--panel:var(--surface);--panel-hover:#ffffff09;--border-strong:#24303c;--text-primary:var(--text);--text-secondary:#9aa8b8;--text-muted:var(--muted);--accent:var(--cyan);--accent-hover:#6bb4ff;--accent-soft:var(--cyan-soft);--positive:#5cb87a;--negative:var(--red);--warning:#d4a843;--input-background:#090d11;--chart-positive:#5cb87a;--chart-negative:#d96472;--chart-neutral:#3d4d5c;--chart-grid:#1a232d;--chart-axis:#6d7d8f6b;--focus-ring:var(--cyan);--shadow-color:#00000057;--sidebar-bg:#060809f5;--body-gradient:radial-gradient(circle at 72% -8%, #2d62a01f, transparent 36%);--logo-gradient-start:#6bb4ff;--logo-gradient-end:#2d7fd4;--logo-shadow:#4da3ff29;--shadow-accent:0 8px 28px #4da3ff1f;--success:#5cb87a;--success-soft:#5cb87a1f;--warning-soft:#d4a8431f;--danger-soft:#d964721f;--surface-elevated:var(--background-elevated);--surface-hover:var(--panel-hover);--surface-secondary:var(--surface-2);--sidebar-chrome-bg:#060809f5;--sidebar-divider:#ffffff09;--sidebar-divider-subtle:#ffffff08;--nav-section-label:#ffffff47;--nav-section-rule:#ffffff0b;--nav-link:#ffffff80;--nav-link-icon:#ffffff61;--nav-link-hover-bg:#4da3ff0f;--nav-link-hover-text:#ffffffc7;--nav-link-hover-icon:#ffffff94;--nav-link-active-bg:#4da3ff1a;--nav-link-active-text:#fffffff0;--nav-scrollbar:#ffffff1a;--nav-scrollbar-thumb:#ffffff0f;--nav-scrollbar-thumb-hover:#ffffff1f;--sidebar-focus-bg:#ffffff03;--sidebar-focus-border:#ffffff0b;--sidebar-focus-icon-bg:#4da3ff14;--sidebar-focus-icon-color:#6bb4ffd9;--sidebar-muted-label:#ffffff47;--sidebar-strong-text:#ffffffb8;--sidebar-subtle-text:#ffffff52;--sidebar-action-border:#ffffff0d;--sidebar-action-text:#ffffff61;--sidebar-action-hover-bg:#ffffff06;--sidebar-action-hover-text:#ffffff9e;--sidebar-hover-bg:#ffffff06;--overlay-backdrop:#0000008c;--primary-button-text:#041018;--focus-area-accent:#d4a843;--placeholder-text:color-mix(in srgb, var(--text-muted) 82%, transparent);--inset-highlight:#ffffff06;--tooltip-bg:var(--background-elevated);--tooltip-border:var(--border-strong);--tooltip-text:var(--text-primary);--skeleton-base:color-mix(in srgb, var(--panel) 88%, var(--border));--skeleton-shine:color-mix(in srgb, var(--panel-hover) 70%, transparent)}[data-theme=obsidian]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0d0b;--surface:#171411;--surface-2:#1e1a16;--border:#2a2520;--text:#f2ebe3;--muted:#8a8078;--cyan:#c4a35a;--cyan-soft:#c4a35a24;--red:#d4736a;--background:var(--bg);--background-elevated:#1c1814;--panel:var(--surface);--panel-hover:#ffffff09;--border-strong:#3a332c;--text-primary:var(--text);--text-secondary:#b8aea3;--text-muted:var(--muted);--accent:var(--cyan);--accent-hover:#d4b06a;--accent-soft:var(--cyan-soft);--positive:#8fb87a;--negative:var(--red);--warning:#d4a843;--input-background:#12100e;--chart-positive:#8fb87a;--chart-negative:#d4736a;--chart-neutral:#5a5248;--chart-grid:#2a2520;--chart-axis:#8a80786b;--focus-ring:var(--cyan);--shadow-color:#00000052;--sidebar-bg:#0f0d0bf5;--body-gradient:radial-gradient(circle at 70% -6%, #7858301a, transparent 38%);--logo-gradient-start:#dcc07a;--logo-gradient-end:#9a7840;--logo-shadow:#c4a35a24;--shadow-accent:0 8px 28px #c4a35a1a;--success:#8fb87a;--success-soft:#8fb87a1f;--warning-soft:#d4a8431f;--danger-soft:#d4736a1f;--surface-elevated:var(--background-elevated);--surface-hover:var(--panel-hover);--surface-secondary:var(--surface-2);--sidebar-chrome-bg:#0f0d0bf5;--sidebar-divider:#ffffff09;--sidebar-divider-subtle:#ffffff08;--nav-section-label:#ffffff47;--nav-section-rule:#ffffff0b;--nav-link:#ffffff80;--nav-link-icon:#ffffff61;--nav-link-hover-bg:#c4a35a12;--nav-link-hover-text:#ffffffc7;--nav-link-hover-icon:#ffffff94;--nav-link-active-bg:#c4a35a1c;--nav-link-active-text:#fffffff0;--nav-scrollbar:#ffffff1a;--nav-scrollbar-thumb:#ffffff0f;--nav-scrollbar-thumb-hover:#ffffff1f;--sidebar-focus-bg:#ffffff03;--sidebar-focus-border:#ffffff0b;--sidebar-focus-icon-bg:#c4a35a1a;--sidebar-focus-icon-color:#d4b06ad9;--sidebar-muted-label:#ffffff47;--sidebar-strong-text:#ffffffb8;--sidebar-subtle-text:#ffffff52;--sidebar-action-border:#ffffff0d;--sidebar-action-text:#ffffff61;--sidebar-action-hover-bg:#ffffff06;--sidebar-action-hover-text:#ffffff9e;--sidebar-hover-bg:#ffffff06;--overlay-backdrop:#0000008c;--primary-button-text:#14110e;--focus-area-accent:#d4a843;--placeholder-text:color-mix(in srgb, var(--text-muted) 82%, transparent);--inset-highlight:#ffffff06;--tooltip-bg:var(--background-elevated);--tooltip-border:var(--border-strong);--tooltip-text:var(--text-primary);--skeleton-base:color-mix(in srgb, var(--panel) 88%, var(--border));--skeleton-shine:color-mix(in srgb, var(--panel-hover) 70%, transparent)}[data-theme=summit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b12;--surface:#0d141f;--surface-2:#121c28;--border:#243044;--text:#f3f7fb;--muted:#8fa3b8;--cyan:#38bdf8;--cyan-soft:#38bdf824;--red:#ff7388;--background:var(--bg);--background-elevated:#111b28;--panel:var(--surface);--panel-hover:#ffffff0b;--border-strong:#2e3d52;--text-primary:var(--text);--text-secondary:#b4c4d4;--text-muted:var(--muted);--accent:#38bdf8;--accent-hover:#5cc8ff;--accent-soft:var(--cyan-soft);--positive:#34d399;--negative:var(--red);--warning:#fbbf24;--input-background:#0a111a;--chart-positive:#34d399;--chart-negative:#ff7388;--chart-neutral:#44566c;--chart-grid:#243044;--chart-axis:#8fa3b87a;--focus-ring:#5eead4;--shadow-color:#0000004d;--sidebar-bg:#070b12f7;--body-gradient:radial-gradient(circle at 82% -4%, #38bdf81c, transparent 38%), radial-gradient(circle at 14% 20%, #2dd4bf0d, transparent 34%);--logo-gradient-start:#7dd3fc;--logo-gradient-end:#2dd4bf;--logo-shadow:#38bdf82e;--shadow-accent:0 8px 28px #38bdf824;--success:#34d399;--success-soft:#34d39924;--warning-soft:#fbbf241f;--danger-soft:#ff73881f;--surface-elevated:var(--background-elevated);--surface-hover:var(--panel-hover);--surface-secondary:var(--surface-2);--sidebar-chrome-bg:#070b12f7;--sidebar-divider:#ffffff09;--sidebar-divider-subtle:#ffffff08;--nav-section-label:#ffffff47;--nav-section-rule:#ffffff0b;--nav-link:#ffffff80;--nav-link-icon:#ffffff61;--nav-link-hover-bg:#38bdf812;--nav-link-hover-text:#ffffffc7;--nav-link-hover-icon:#ffffff94;--nav-link-active-bg:#38bdf81c;--nav-link-active-text:#fffffff0;--nav-scrollbar:#ffffff1a;--nav-scrollbar-thumb:#ffffff0f;--nav-scrollbar-thumb-hover:#ffffff1f;--sidebar-focus-bg:#ffffff03;--sidebar-focus-border:#ffffff0b;--sidebar-focus-icon-bg:#38bdf81a;--sidebar-focus-icon-color:#7dd3fce6;--sidebar-muted-label:#ffffff47;--sidebar-strong-text:#ffffffb8;--sidebar-subtle-text:#ffffff52;--sidebar-action-border:#ffffff0d;--sidebar-action-text:#ffffff61;--sidebar-action-hover-bg:#ffffff06;--sidebar-action-hover-text:#ffffff9e;--sidebar-hover-bg:#ffffff06;--overlay-backdrop:#0000008c;--primary-button-text:#041018;--focus-area-accent:#fbbf24;--placeholder-text:color-mix(in srgb, var(--text-muted) 82%, transparent);--inset-highlight:#ffffff06;--tooltip-bg:var(--background-elevated);--tooltip-border:var(--border-strong);--tooltip-text:var(--text-primary);--skeleton-base:color-mix(in srgb, var(--panel) 88%, var(--border));--skeleton-shine:color-mix(in srgb, var(--panel-hover) 70%, transparent)}[data-theme=terminal],[data-theme=obsidian],[data-theme=summit]{--form-surface:linear-gradient(150deg, #0f1821fa, #090f16fa);--input-surface:#080d13d9;--input-surface-focus:#080d13;--segmented-control-bg:#080d13d9;--segmented-option-selected-bg:#15202bf2;--form-actions-bg:linear-gradient(180deg, transparent, #070b10eb 24%);--divider-subtle:#ffffff0f;--surface-subtle:#ffffff05;--surface-hover-subtle:#ffffff09;--table-header-bg:#ffffff08;--table-row-hover:#ffffff05;--label-text:var(--text-secondary);--field-error-text:#ff9aab;--focus-border:#55e6d480;--focus-ring-soft:#55e6d41f;--choice-chip-bg:#0a1118;--choice-chip-text:#7f8d9a;--upload-box-bg:#091117;--metric-value:var(--text-primary);--heading-primary:var(--text-primary)}.theme-picker-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:16px;display:grid}.theme-card{border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--panel);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast,.15s ease), background var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);flex-direction:column;gap:10px;padding:12px;display:flex}.theme-card:hover{border-color:var(--border-strong);background:var(--background-elevated)}.theme-card.is-selected{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.theme-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-card-header strong{letter-spacing:.02em;font-size:14px}.theme-card-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.theme-card-description{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.theme-preview{border-radius:var(--radius-sm,8px);border:1px solid var(--border);background:var(--theme-preview-bg,var(--bg));grid-template-columns:1.4fr 1fr;gap:6px;min-height:56px;padding:8px;display:grid}.theme-preview-panel{background:var(--theme-preview-panel,var(--panel));border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:6px;flex-direction:column;gap:4px;padding:6px;display:flex}.theme-preview-accent{background:var(--theme-preview-accent,var(--accent));border-radius:999px;height:4px}.theme-preview-lines{flex-direction:column;gap:3px;margin-top:2px;display:flex}.theme-preview-line{background:color-mix(in srgb, var(--text-secondary) 35%, transparent);border-radius:999px;height:3px}.theme-preview-line.short{width:62%}.theme-preview-swatches{flex-direction:column;justify-content:center;gap:5px;display:flex}.theme-preview-swatch{border-radius:999px;height:8px}@media (max-width:900px){.theme-picker-grid{grid-template-columns:1fr}}@media (max-width:640px){.theme-picker-grid{grid-template-columns:1fr}}
[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8f8;--surface:#fff;--surface-2:#fafbfb;--border:#e2e6e8;--text:#111418;--muted:#89919a;--cyan:#2ebfb0;--cyan-soft:#2ebfb01a;--red:#d94a5f;--background:var(--bg);--background-elevated:#fff;--panel:var(--surface);--panel-hover:#f3f5f5;--border-strong:#cfd4d8;--text-primary:#111418;--text-secondary:#5f6871;--text-muted:#89919a;--accent:#2ebfb0;--accent-hover:#26a89b;--accent-soft:#2ebfb01a;--positive:#1a9e8c;--negative:#d94a5f;--warning:#c9920a;--input-background:#fff;--chart-positive:#2ebfb0;--chart-negative:#d94a5f;--chart-neutral:#9aa3ab;--chart-grid:#eceff2;--chart-axis:#5f6871d9;--focus-ring:var(--accent);--shadow-color:#11141814;--sidebar-bg:#fff;--body-gradient:none;--logo-gradient-start:#3dd9c9;--logo-gradient-end:#1fa896;--logo-shadow:#2ebfb029;--shadow-accent:0 4px 16px #2ebfb01f;--success:#1a9e8c;--success-soft:#1a9e8c1a;--warning-soft:#c9920a1a;--danger-soft:#d94a5f1a;--surface-elevated:var(--background-elevated);--surface-hover:var(--panel-hover);--surface-secondary:var(--surface-2);--sidebar-chrome-bg:#fff;--sidebar-divider:#e2e6e8;--sidebar-divider-subtle:#eceff2;--nav-section-label:#89919a;--nav-section-rule:#e2e6e8;--nav-link:#5f6871;--nav-link-icon:#89919a;--nav-link-hover-bg:#2ebfb014;--nav-link-hover-text:#111418;--nav-link-hover-icon:#5f6871;--nav-link-active-bg:#2ebfb01f;--nav-link-active-text:#111418;--nav-scrollbar:#1114181f;--nav-scrollbar-thumb:#1114181a;--nav-scrollbar-thumb-hover:#1114182e;--sidebar-focus-bg:#fff;--sidebar-focus-border:#e2e6e8;--sidebar-focus-icon-bg:#2ebfb01a;--sidebar-focus-icon-color:#1a9e8c;--sidebar-muted-label:#89919a;--sidebar-strong-text:#111418;--sidebar-subtle-text:#5f6871;--sidebar-action-border:#e2e6e8;--sidebar-action-text:#5f6871;--sidebar-action-hover-bg:#f3f5f5;--sidebar-action-hover-text:#111418;--sidebar-hover-bg:#f3f5f5;--overlay-backdrop:#11141859;--primary-button-text:#fff;--focus-area-accent:#c9920a;--placeholder-text:#a3a9af;--inset-highlight:transparent;--tooltip-bg:#fff;--tooltip-border:#e2e6e8;--tooltip-text:#111418;--skeleton-base:#eceff2;--skeleton-shine:#f5f6f7;--form-surface:var(--surface);--input-surface:#fff;--input-surface-focus:#fff;--segmented-control-bg:var(--surface-secondary);--segmented-option-selected-bg:var(--surface);--form-actions-bg:linear-gradient(180deg, transparent, var(--bg) 24%);--divider-subtle:var(--border);--surface-subtle:var(--surface-secondary);--surface-hover-subtle:var(--panel-hover);--table-header-bg:var(--surface-secondary);--table-row-hover:var(--panel-hover);--label-text:var(--text-secondary);--field-error-text:var(--negative);--focus-border:color-mix(in srgb, var(--accent) 55%, var(--border));--focus-ring-soft:#2ebfb026;--choice-chip-bg:var(--surface);--choice-chip-text:var(--text-secondary);--upload-box-bg:var(--surface-secondary);--metric-value:var(--text-primary);--heading-primary:var(--text-primary)}[data-color-scheme=light] .primary-button{color:var(--primary-button-text)}[data-color-scheme=light] .edge-main{background:var(--bg);color:var(--text-primary)}[data-color-scheme=light] .edge-header h1,[data-color-scheme=light] .header-copy h1{color:var(--heading-primary)}[data-color-scheme=light] .surface,[data-color-scheme=light] .stat-card,[data-color-scheme=light] .edge-score-card,[data-color-scheme=light] .mission-card,[data-color-scheme=light] .trade-detail-card{background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:none}[data-color-scheme=light] .stat-card>strong,[data-color-scheme=light] .stat-card-value{color:var(--metric-value)}.color-scheme-segmented{border-radius:var(--radius-md,12px);border:1px solid var(--border);background:var(--surface-secondary);align-items:stretch;gap:0;padding:3px;display:inline-flex}.color-scheme-segment{appearance:none;color:var(--text-secondary);border-radius:calc(var(--radius-md,12px) - 3px);cursor:pointer;transition:background var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);background:0 0;border:0;padding:9px 16px;font-size:13px;font-weight:600;line-height:1}.color-scheme-segment:hover{color:var(--text-primary)}.color-scheme-segment.is-selected{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 2px var(--shadow-color)}.color-scheme-segment:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}[data-color-scheme=light] .trade-form,[data-color-scheme=light] .trade-modal{background:var(--form-surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=light] .trade-form label,[data-color-scheme=light] .trade-modal label,[data-color-scheme=light] .field-block{color:var(--label-text)}[data-color-scheme=light] .trade-form input,[data-color-scheme=light] .trade-form select,[data-color-scheme=light] .trade-form textarea,[data-color-scheme=light] .trade-modal input,[data-color-scheme=light] .trade-modal select,[data-color-scheme=light] .trade-modal textarea{background:var(--input-surface);color:var(--text-primary);border-color:var(--border)}[data-color-scheme=light] .trade-form input:focus,[data-color-scheme=light] .trade-form select:focus,[data-color-scheme=light] .trade-form textarea:focus,[data-color-scheme=light] .trade-modal input:focus,[data-color-scheme=light] .trade-modal select:focus,[data-color-scheme=light] .trade-modal textarea:focus{background:var(--input-surface-focus);border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring-soft)}[data-color-scheme=light] .form-section{border-top-color:var(--divider-subtle)}[data-color-scheme=light] .form-section h3,[data-color-scheme=light] .form-section-header h3{color:var(--heading-primary)}[data-color-scheme=light] .form-actions,[data-color-scheme=light] .form-actions-bar{background:var(--form-actions-bg);border-top-color:var(--divider-subtle)}[data-color-scheme=light] .trade-form .post-trade-segmented,[data-color-scheme=light] .post-trade-segmented{background:var(--segmented-control-bg);border-color:var(--border)}[data-color-scheme=light] .trade-form .post-trade-segmented-option.is-selected,[data-color-scheme=light] .post-trade-segmented-option.is-selected{background:var(--segmented-option-selected-bg);color:var(--text-primary);border-color:var(--border-strong)}[data-color-scheme=light] .choice-chips button{background:var(--choice-chip-bg);color:var(--choice-chip-text);border-color:var(--border)}[data-color-scheme=light] .choice-chips button.selected{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}[data-color-scheme=light] .upload-box{background:var(--upload-box-bg);border-color:var(--border)!important}[data-color-scheme=light] .field-error{color:var(--field-error-text)}[data-color-scheme=light] .screenshot-category-panel,[data-color-scheme=light] .screenshot-category-empty{border-color:var(--border);background:var(--surface);color:var(--text-muted)}[data-color-scheme=light] .screenshot-category-title small{color:var(--text-muted)}[data-color-scheme=light] .saved-account-card{background:var(--surface);border-color:var(--border);box-shadow:none}[data-color-scheme=light] .saved-account-card:hover{background:var(--surface);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));box-shadow:0 2px 8px var(--shadow-color)}[data-color-scheme=light] .saved-account-card__name,[data-color-scheme=light] .saved-account-card__firm{color:var(--text-primary)}[data-color-scheme=light] .saved-account-card__meta,[data-color-scheme=light] .saved-account-card__label{color:var(--text-muted)}[data-color-scheme=light] .saved-accounts-empty{background:var(--surface-secondary);border-color:var(--border)}[data-color-scheme=light] .trade-table th{background:var(--table-header-bg);color:var(--text-muted);border-color:var(--border)}[data-color-scheme=light] .trade-table td{color:var(--text-primary);border-color:var(--border)}[data-color-scheme=light] .trade-table tbody tr:hover{background:var(--table-row-hover)}[data-color-scheme=light] .data-table th{background:var(--table-header-bg);color:var(--text-muted);border-color:var(--border)}[data-color-scheme=light] .data-table td{border-color:var(--border);color:var(--text-primary)}[data-color-scheme=light] .data-table tbody tr:hover{background:var(--table-row-hover)}[data-color-scheme=light] .dashboard-command{--dash-card-bg:#fff;--dash-border:#e2e6e8;--dash-glow:#2ebfb014}[data-color-scheme=light] .dashboard-command .surface{box-shadow:none}[data-color-scheme=light] .dashboard-command .dash-hero.surface{box-shadow:none;background:#fff;border-color:#e2e6e8}[data-color-scheme=light] .dash-header__date,[data-color-scheme=light] .dash-header__tagline{color:var(--text-muted)}[data-color-scheme=light] .dash-header__greeting{color:var(--text-primary)}[data-color-scheme=light] .ye-report{--ye-bg:var(--bg);--ye-section:var(--surface);--ye-card:var(--surface);--ye-teal:var(--accent);--ye-border:var(--border);--ye-border-soft:#eceff2;--ye-muted:var(--text-muted);--ye-shadow-inset:none;--ye-shadow-soft:0 2px 8px var(--shadow-color)}[data-color-scheme=light] .ye-hero__title,[data-color-scheme=light] .ye-section__title,[data-color-scheme=light] .ye-metric__value,[data-color-scheme=light] .ye-card__value,[data-color-scheme=light] .ye-insight-card__headline,[data-color-scheme=light] .ye-behavior-card__headline,[data-color-scheme=light] .ye-profile-metric__value{color:var(--text-primary)}[data-color-scheme=light] .ye-hero__date-chip,[data-color-scheme=light] .ye-hero__filter-btn{background:var(--surface);color:var(--text-secondary);border-color:var(--border)}[data-color-scheme=light] .ye-hero__filter-btn.is-active{background:var(--accent-soft);color:var(--accent)}[data-color-scheme=light] .ye-metric,[data-color-scheme=light] .ye-inner-card,[data-color-scheme=light] .ye-insight-card,[data-color-scheme=light] .ye-behavior-card{background:var(--surface);border-color:var(--border)}[data-color-scheme=light] .ye-metric__label,[data-color-scheme=light] .ye-card__label,[data-color-scheme=light] .ye-insight-card__label,[data-color-scheme=light] .ye-behavior-card__sample{color:var(--text-muted)}[data-color-scheme=light] .payouts-page{--payouts-surface:var(--surface);--payouts-surface-elevated:var(--surface);--payouts-muted:var(--text-muted);color:var(--text-primary)}[data-color-scheme=light] .payouts-summary-hero{background:var(--surface);border-color:var(--border);box-shadow:none}[data-color-scheme=light] .payouts-summary-hero:before{opacity:.35}[data-color-scheme=light] .payouts-summary-hero-value,[data-color-scheme=light] .payouts-summary-hero-label,[data-color-scheme=light] .payouts-table tbody td strong{color:var(--text-primary)}[data-color-scheme=light] .payouts-table-wrap,[data-color-scheme=light] .payouts-table{background:var(--surface);border-color:var(--border)}[data-color-scheme=light] .payouts-table thead th{background:var(--table-header-bg);color:var(--text-muted);border-color:var(--border)}[data-color-scheme=light] .payouts-table tbody td{color:var(--text-primary);border-color:var(--border);background:var(--surface)}[data-color-scheme=light] .payouts-table tbody tr:hover{background:var(--table-row-hover)}[data-color-scheme=light] .payouts-filter-bar,[data-color-scheme=light] .payouts-filter-chip{background:var(--surface);border-color:var(--border);color:var(--text-secondary)}[data-color-scheme=light] .payouts-filter-chip.is-active{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}[data-color-scheme=light] .yesterday-review{--yr-surface:#f7f8f8;--yr-surface-elevated:#fff;--yr-surface-card:#fff;--yr-border:color-mix(in srgb, var(--accent) 24%, var(--border));--yr-border-subtle:var(--border);--yr-teal:var(--accent);--yr-teal-dim:var(--accent-hover);--yr-cyan:#38bdf8;--yr-green:var(--positive);--yr-red:var(--negative);--yr-text:var(--text-primary);--yr-muted:var(--text-secondary)}[data-color-scheme=light] .yesterday-review__backdrop{background:var(--overlay-backdrop)}[data-color-scheme=light] .yesterday-review__panel{border-color:color-mix(in srgb, var(--accent) 22%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 24px 64px #11141824, 0 8px 24px #11141814;background:radial-gradient(92% 58% at 88% 0,#2ebfb024,#0000 54%),radial-gradient(62% 42% at 10% 100%,#2ebfb012,#0000 52%),linear-gradient(168deg,#eef5f4 0%,#fafbfb 40%,#f7f8f8 100%)}[data-color-scheme=light] .yesterday-review__close{border-color:var(--border);color:var(--text-secondary);background:#fff}[data-color-scheme=light] .yesterday-review__close:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--panel-hover)}[data-color-scheme=light] .yesterday-review__header:after{background:linear-gradient(#0000 0%,#fafbfb52 36%,#fafbfbc7 62%,#f7f8f8f7 84%,#f7f8f8 100%)}[data-color-scheme=light] .yesterday-review__headline{color:var(--text-primary)}[data-color-scheme=light] .yesterday-review__headline-accent{background:linear-gradient(120deg,#1a9e8c 0%,#2ebfb0 50%,#26a89b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-color-scheme=light] .yesterday-review__subheading,[data-color-scheme=light] .yesterday-review__date{color:var(--text-secondary)}[data-color-scheme=light] .yesterday-review__preview-badge{border-color:var(--border);color:var(--text-muted);background:#fff}[data-color-scheme=light] .yesterday-review__hero-wrap:before{background:radial-gradient(44% 36% at 70% 24%,#2ebfb038 0%,#2ebfb014 46%,#0000 74%),radial-gradient(26% 20% at 76% 18%,#2ebfb024 0%,#0000 70%)}[data-color-scheme=light] .yesterday-review__hero-wrap:after{background:linear-gradient(#0000 0%,#f7f8f833 18%,#f7f8f894 38%,#f7f8f8f0 52%,#f7f8f8 66%),linear-gradient(90deg,#eef5f4 0%,#f7f8f8d9 8%,#f7f8f861 18%,#0000 34%),linear-gradient(#0000 86%,#f7f8f824 94%,#f7f8f87a 100%),linear-gradient(270deg,#0000 0% 90%,#f7f8f87a 97%,#f7f8f8e0 100%)}[data-color-scheme=light] .yesterday-review__body{background:#f7f8f8}[data-color-scheme=light] .yesterday-review__snapshot{border-color:var(--border);background:#fff;box-shadow:0 1px 2px #1114180a,inset 0 1px #ffffffe6}[data-color-scheme=light] .yesterday-review__metric:not(:last-child){border-right-color:var(--border)}[data-color-scheme=light] .yesterday-review__metric-icon{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 32%, var(--border));color:var(--accent-hover);box-shadow:none}[data-color-scheme=light] .yesterday-review__metric-label{color:var(--text-muted)}[data-color-scheme=light] .yesterday-review__metric strong{color:var(--text-primary)}[data-color-scheme=light] .yesterday-review__insights-empty,[data-color-scheme=light] .yesterday-review__empty{border-color:var(--border);color:var(--text-secondary);background:#fff}[data-color-scheme=light] .yesterday-review__column--well h2{color:var(--positive)}[data-color-scheme=light] .yesterday-review__column--improve h2{color:#b85a66}[data-color-scheme=light] .yesterday-review__column-dot--well{box-shadow:0 0 8px #1a9e8c47}[data-color-scheme=light] .yesterday-review__column-dot--improve{background:#d94a5f;box-shadow:0 0 8px #d94a5f38}[data-color-scheme=light] .yesterday-review__card{border-color:var(--border);background:#fff;box-shadow:0 1px 2px #1114180a}[data-color-scheme=light] .yesterday-review__card:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:#fafbfb;box-shadow:0 4px 12px #1114180f}[data-color-scheme=light] .yesterday-review__card-icon--well{background:var(--success-soft);border-color:color-mix(in srgb, var(--positive) 32%, var(--border));color:var(--positive)}[data-color-scheme=light] .yesterday-review__card-icon--improve{background:var(--danger-soft);border-color:color-mix(in srgb, var(--negative) 26%, var(--border));color:#b85a66}[data-color-scheme=light] .yesterday-review__card-copy strong{color:var(--text-primary)}[data-color-scheme=light] .yesterday-review__card-copy p{color:var(--text-secondary)}[data-color-scheme=light] .yesterday-review__card-source{color:var(--text-muted)}[data-color-scheme=light] .yesterday-review__card-chevron{color:color-mix(in srgb, var(--text-muted) 85%, transparent)}[data-color-scheme=light] .yesterday-review__card:hover .yesterday-review__card-chevron{color:var(--text-secondary)}[data-color-scheme=light] .yesterday-review__focus{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:linear-gradient(135deg,#2ebfb024 0%,#2ebfb012 48%,#fff 100%);box-shadow:inset 0 1px #2ebfb024,0 2px 10px #2ebfb01a}[data-color-scheme=light] .yesterday-review__focus-icon{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--accent-hover);box-shadow:0 0 20px #2ebfb024}[data-color-scheme=light] .yesterday-review__focus-label{color:var(--accent-hover)}[data-color-scheme=light] .yesterday-review__focus-copy h2{color:var(--text-primary)}[data-color-scheme=light] .yesterday-review__focus-copy p{color:var(--text-secondary)}[data-color-scheme=light] .yesterday-review__focus-tag{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));color:var(--text-secondary);background:#fff}[data-color-scheme=light] .yesterday-review__actions{border-top-color:var(--border);background:#fff}[data-color-scheme=light] .yesterday-review__primary{color:#fff;background:linear-gradient(135deg,#2ebfb0 0%,#26a89b 100%);box-shadow:0 8px 20px #2ebfb03d}[data-color-scheme=light] .yesterday-review__primary:hover{filter:brightness(1.04);box-shadow:0 10px 24px #2ebfb04d}[data-color-scheme=light] .yesterday-review__secondary{border-color:var(--border-strong);color:var(--text-primary);background:#fff}[data-color-scheme=light] .yesterday-review__secondary:hover{background:var(--panel-hover);border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}[data-color-scheme=light] .yesterday-review-dev-trigger{background:var(--surface);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--text-secondary);box-shadow:0 8px 24px #1114181a}[data-color-scheme=light] .yesterday-review-dev-trigger:hover{color:var(--text-primary);border-color:var(--accent)}@media (max-width:760px){[data-color-scheme=light] .yesterday-review__metric:not(:last-child){border-bottom-color:var(--border)}}[data-color-scheme=light] .wr-panel,[data-color-scheme=light] .wr-banner{background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:0 16px 48px var(--shadow-color)}[data-color-scheme=light] .wr-backdrop{background:var(--overlay-backdrop)}[data-color-scheme=light] .wr-header h2,[data-color-scheme=light] .wr-hero-value,[data-color-scheme=light] .goals-page{color:var(--text-primary)}[data-color-scheme=light] .goal-card,[data-color-scheme=light] .goals-page .surface,[data-color-scheme=light] .goals-page .goals-card{background:var(--surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=light] .goals-page .goals-card.is-at-risk,[data-color-scheme=light] .goals-page .goals-card.is-missed{background:linear-gradient(160deg, color-mix(in srgb, var(--warning) 8%, var(--surface)), var(--surface))!important}[data-color-scheme=light] .goals-page .goals-card.is-completed,[data-color-scheme=light] .goals-page .goals-card.is-paused{opacity:1}[data-color-scheme=light] .goals-page .goals-card-title,[data-color-scheme=light] .goals-page .goals-stat-value,[data-color-scheme=light] .goals-page .goals-overview-value,[data-color-scheme=light] .goals-page .goals-completed-body strong,[data-color-scheme=light] .goals-page .goals-archived-row-meta strong{color:var(--text-primary)}[data-color-scheme=light] .goals-page .goals-card-type,[data-color-scheme=light] .goals-page .goals-stat-label,[data-color-scheme=light] .goals-page .goals-auto-progress-label,[data-color-scheme=light] .goals-page .goals-completed-type,[data-color-scheme=light] .goals-page .goals-archived-title{color:var(--text-secondary)}[data-color-scheme=light] .goals-page .goals-auto-progress-track{background:var(--surface-secondary)}[data-color-scheme=light] .goals-page .goals-auto-progress-track i{background:var(--accent)}[data-color-scheme=light] .goals-page .goals-checkin-btn{background:var(--surface)!important;color:var(--text-secondary)!important;border-color:var(--border)!important}[data-color-scheme=light] .goals-page .goals-checkin-btn.is-yes{background:var(--accent-soft)!important;color:var(--accent)!important}[data-color-scheme=light] .goals-page .goals-checkin-btn.is-no{background:var(--warning-soft)!important;color:var(--warning)!important}[data-color-scheme=light] .goals-page .goals-card-menu{background:var(--surface);border-color:var(--border);box-shadow:0 8px 24px var(--shadow-color)}[data-color-scheme=light] .goals-page .goals-card-menu-item{color:var(--text-secondary)}[data-color-scheme=light] .goals-page .goals-card-menu-item:hover{color:var(--text-primary);background:var(--panel-hover)}[data-color-scheme=light] .goals-dialog-panel,[data-color-scheme=light] .dialog-panel,[data-color-scheme=light] .goals-form-select-content{background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:0 16px 48px var(--shadow-color)}[data-color-scheme=light] .goals-field input,[data-color-scheme=light] .goals-field select,[data-color-scheme=light] .goals-field textarea,[data-color-scheme=light] .goals-form-select-trigger{background:var(--input-surface);color:var(--text-primary);border-color:var(--border)}[data-color-scheme=light] .goals-field input::placeholder,[data-color-scheme=light] .goals-field textarea::placeholder{color:var(--placeholder-text)}[data-color-scheme=light] .goals-dashboard-item{background:var(--surface);border-color:var(--border)}[data-color-scheme=light] .goals-dashboard-item-title{color:var(--text-primary)}[data-color-scheme=light] .goals-dashboard-progress{background:var(--surface-secondary)}[data-color-scheme=light] .ai-coach{color:var(--text-primary)}[data-color-scheme=light] .coach-message,[data-color-scheme=light] .coach-card,[data-color-scheme=light] .coach-goal,[data-color-scheme=light] .coach-action-item,[data-color-scheme=light] .coach-achievement,[data-color-scheme=light] .coach-inline-empty,[data-color-scheme=light] .pd-section .pd-edge,[data-color-scheme=light] .pd-card,[data-color-scheme=light] .pd-expand,[data-color-scheme=light] .insight-card{background:var(--surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=light] .coach-message p,[data-color-scheme=light] .coach-action-item p,[data-color-scheme=light] .coach-achievement-copy strong,[data-color-scheme=light] .coach-goal-header strong,[data-color-scheme=light] .coach-breakdown-list>div>strong,[data-color-scheme=light] .insight-card>strong,[data-color-scheme=light] .pd-card strong,[data-color-scheme=light] .pd-edge-copy strong,[data-color-scheme=light] .score-copy h2{color:var(--text-primary)}[data-color-scheme=light] .coach-recommendation,[data-color-scheme=light] .coach-section-hint,[data-color-scheme=light] .coach-inline-empty p,[data-color-scheme=light] .coach-achievement-copy small,[data-color-scheme=light] .coach-action-item small,[data-color-scheme=light] .score-copy p,[data-color-scheme=light] .insight-card>small,[data-color-scheme=light] .pd-card small,[data-color-scheme=light] .pd-edge-copy small{color:var(--text-secondary)}[data-color-scheme=light] .coach-card-header span,[data-color-scheme=light] .coach-goal-header span,[data-color-scheme=light] .pd-card-kicker,[data-color-scheme=light] .pd-time-label{color:var(--text-muted)}[data-color-scheme=light] .coach-message-positive,[data-color-scheme=light] .insight-card.best,[data-color-scheme=light] .pd-card-positive,[data-color-scheme=light] .pd-edge-positive,[data-color-scheme=light] .coach-achievement.is-unlocked,[data-color-scheme=light] .coach-goal.is-met{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}[data-color-scheme=light] .coach-message-negative,[data-color-scheme=light] .insight-card.worst,[data-color-scheme=light] .pd-card-negative,[data-color-scheme=light] .pd-edge-negative{border-color:color-mix(in srgb, var(--negative) 35%, var(--border));background:color-mix(in srgb, var(--negative) 5%, var(--surface))}[data-color-scheme=light] .coach-card-icon,[data-color-scheme=light] .coach-action-check,[data-color-scheme=light] .coach-achievement-icon,[data-color-scheme=light] .coach-achievement-badge,[data-color-scheme=light] .positive-pill,[data-color-scheme=light] .card-kicker{color:var(--accent)}[data-color-scheme=light] .coach-card-icon,[data-color-scheme=light] .coach-action-check,[data-color-scheme=light] .coach-achievement-icon,[data-color-scheme=light] .coach-achievement-badge{background:var(--accent-soft)}[data-color-scheme=light] .pd-positive,[data-color-scheme=light] .pd-edge-positive .pd-edge-arrow{color:var(--accent)}[data-color-scheme=light] .pd-negative,[data-color-scheme=light] .pd-edge-negative .pd-edge-arrow{color:var(--negative)}[data-color-scheme=light] .coach-achievement.is-locked{opacity:.72}[data-color-scheme=light] .coach-achievement.is-locked .coach-achievement-icon{background:var(--surface-secondary);color:var(--text-muted)}[data-color-scheme=light] .coach-partial-banner{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-color:color-mix(in srgb, var(--accent) 28%, var(--border));color:var(--text-secondary)}[data-color-scheme=light] .coach-empty h2,[data-color-scheme=light] .coach-preview-list li{color:var(--text-primary)}[data-color-scheme=light] .coach-preview-list li svg{color:var(--accent)}[data-color-scheme=light] .coach-goal-progress,[data-color-scheme=light] .pd-edge-item,[data-color-scheme=light] .pd-weekday-grid li{background:var(--surface-secondary)}[data-color-scheme=light] .pd-sample-tag{background:var(--surface-secondary);color:var(--text-muted)}[data-color-scheme=light] .score-ring{background:conic-gradient(var(--accent) var(--score), var(--surface-secondary) 0);box-shadow:none}[data-color-scheme=light] .score-ring:before{background:var(--surface)}[data-color-scheme=light] .score-ring strong{color:var(--text-primary)}[data-color-scheme=light] .edge-score-card:after{background:color-mix(in srgb, var(--accent) 8%, transparent)}[data-color-scheme=light] .auth-page,[data-color-scheme=light] .onboarding-shell,[data-color-scheme=light] .onboarding-shell-v2{background:var(--bg);color:var(--text-primary)}[data-color-scheme=light] .auth-card{background:var(--surface);border-color:var(--border)}[data-color-scheme=light] .edge-toast{background:var(--tooltip-bg);border-color:var(--border);color:var(--text-primary);box-shadow:0 8px 24px var(--shadow-color)}[data-color-scheme=light] .modal-backdrop,[data-color-scheme=light] .dialog-backdrop,[data-color-scheme=light] .wr-backdrop{background:var(--overlay-backdrop)}[data-color-scheme=light] .modal-panel,[data-color-scheme=light] .confirm-dialog-panel{background:var(--surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=light] .recharts-default-tooltip,[data-color-scheme=light] .chart-tooltip{box-shadow:0 4px 16px var(--shadow-color);background:var(--tooltip-bg)!important;border-color:var(--tooltip-border)!important;color:var(--tooltip-text)!important}[data-color-scheme=light] .recharts-tooltip-label,[data-color-scheme=light] .chart-tooltip-label{color:var(--text-secondary)!important}[data-color-scheme=light] .chart-tooltip-value{color:var(--text-primary)!important}[data-color-scheme=light] .select-menu,[data-color-scheme=light] .dropdown-menu,[data-color-scheme=light] .popover-panel,[data-color-scheme=light] .taxonomy-manage-dialog,[data-color-scheme=light] .saved-accounts-dialog{background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:0 8px 24px var(--shadow-color)}[data-color-scheme=light] .select-menu [role=option]:hover,[data-color-scheme=light] .dropdown-menu button:hover{background:var(--panel-hover)}[data-color-scheme=light] input,[data-color-scheme=light] select,[data-color-scheme=light] textarea{color:var(--text-primary)}[data-color-scheme=light] input::placeholder,[data-color-scheme=light] textarea::placeholder{color:var(--placeholder-text)}[data-color-scheme=light] input:disabled,[data-color-scheme=light] textarea:disabled,[data-color-scheme=light] select:disabled,[data-color-scheme=light] button:disabled{opacity:.55}[data-color-scheme=light] .skeleton,[data-color-scheme=light] .trade-review-skeleton{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-shine) 50%, var(--skeleton-base) 100%)}[data-color-scheme=light] .analytics-page .surface,[data-color-scheme=light] .analytics-page .edge-score-card,[data-color-scheme=light] .analytics-page .stat-card{box-shadow:none}[data-color-scheme=light] .analytics-page{color:var(--text-primary)}[data-color-scheme=light] .ghost-button{background:var(--surface);color:var(--text-secondary);border-color:var(--border)}[data-color-scheme=light] .ghost-button:hover:not(:disabled){background:var(--panel-hover);color:var(--text-primary)}[data-color-scheme=light] .secondary-button{background:var(--surface-secondary);color:var(--text-secondary);border-color:var(--border)}[data-color-scheme=light] .calendar-day,[data-color-scheme=light] .journal-controls,[data-color-scheme=light] .coach-section,[data-color-scheme=light] .empty-state{color:var(--text-primary)}[data-color-scheme=light] .empty-state p{color:var(--text-secondary)}[data-color-scheme=light] .saved-accounts-picker,[data-color-scheme=light] .saved-accounts-picker__group,[data-color-scheme=light] .saved-accounts-picker__card,[data-color-scheme=light] .trade-executions-table,[data-color-scheme=light] .trade-executions-apply-bar,[data-color-scheme=light] .trade-executions-totals{background:var(--surface);border-color:var(--border)}[data-color-scheme=light] .saved-accounts-picker__search{background:var(--input-surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=light] .saved-accounts-picker__card--selected{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}[data-color-scheme=light] .saved-accounts-picker__chip--active{background:var(--accent-soft);color:var(--accent)}[data-color-scheme=light] .trade-executions-table__head,[data-color-scheme=light] .trade-executions-table__intro{background:var(--table-header-bg)}[data-color-scheme=light] .trade-execution-card--multi,[data-color-scheme=light] .trade-executions-breakdown__row,[data-color-scheme=light] .trade-executions-breakdown__total{background:var(--surface);border-color:var(--border)}[data-color-scheme=light] .trade-journal-outcome-summary{background:var(--surface-secondary);border-color:var(--border)}[data-color-scheme=light] .computed-field{background:var(--surface-secondary);color:var(--text-primary);border-color:var(--border)}[data-color-scheme=light] .ye-behavior-card__stats p,[data-color-scheme=light] .ye-behavior-card__learning,[data-color-scheme=light] .ye-behavior-card__footer-meta,[data-color-scheme=light] .ye-behavior-card__progress-label{color:var(--text-secondary)}[data-color-scheme=light] .ye-behavior-card__learning-title{color:var(--text-primary)}[data-color-scheme=light] .ye-behavior-card__delta--positive{color:var(--accent)}[data-color-scheme=light] .ye-behavior-card__delta--negative{color:#d64545}[data-color-scheme=light] .ye-behavior-card__delta--neutral{color:var(--text-secondary)}[data-color-scheme=light] .ye-behavior-card__confidence--strong{color:var(--accent)}[data-color-scheme=light] .ye-behavior-card__confidence--moderate{color:#6b7fd7}[data-color-scheme=light] .ye-behavior-card__confidence--early{color:var(--warning)}[data-color-scheme=light] .ye-behavior__note{color:var(--text-muted);background:var(--surface-secondary);border-color:var(--border)}[data-color-scheme=light] .ye-mental-card,[data-color-scheme=light] .ye-mental-empty{background:var(--surface);border-color:var(--border)}[data-color-scheme=light] .ye-mental-card__delta--positive{color:var(--accent)}[data-color-scheme=light] .ye-mental-card__delta--negative{color:#d64545}[data-color-scheme=light] .ye-mental-card__confidence--strong,[data-color-scheme=light] .ye-hero__brand,[data-color-scheme=light] .ye-section__icon{color:var(--accent)}[data-color-scheme=light] .ye-snapshot__metric strong{color:var(--text-primary)}[data-color-scheme=light] .trade-review-v2 .glass-card,[data-color-scheme=light] .trade-review-v2-skeleton .glass-card{background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:0 1px 2px var(--shadow-color);-webkit-backdrop-filter:none;backdrop-filter:none}[data-color-scheme=light] .trade-review-v2 .glass-card:hover,[data-color-scheme=light] .trade-review-v2-skeleton .glass-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}[data-color-scheme=light] .trade-review-v2 .review-v2-hero:before{background:radial-gradient(circle at 100% 0,#2ebfb00f,#0000 42%)}[data-color-scheme=light] .trade-review-v2 .review-v2-instrument-size{color:var(--text-secondary)}[data-color-scheme=light] .trade-review-v2 .review-v2-hero-copy h1,[data-color-scheme=light] .trade-review-v2 .review-v2-hero-meta strong,[data-color-scheme=light] .trade-review-v2 .section-title-row h2,[data-color-scheme=light] .trade-review-v2 .edge-score-ring-inner strong,[data-color-scheme=light] .trade-review-v2 .review-v2-hero-outcome>strong,[data-color-scheme=light] .trade-review-v2 .trade-executions-breakdown__identity strong,[data-color-scheme=light] .trade-review-v2 .trade-executions-breakdown__metrics strong,[data-color-scheme=light] .trade-review-v2 .review-rule-group h3,[data-color-scheme=light] .trade-review-v2 .review-rule-bar-header,[data-color-scheme=light] .trade-review-v2 .review-notes-section-toggle strong,[data-color-scheme=light] .trade-review-v2 .replay-check-item span,[data-color-scheme=light] .trade-review-v2 .replay-timeline-item strong{color:var(--text-primary)}[data-color-scheme=light] .trade-review-v2 .edge-score-ring-label,[data-color-scheme=light] .trade-review-v2 .review-v2-hero-score-empty span,[data-color-scheme=light] .trade-review-v2 .review-v2-hero-score-empty small{color:var(--text-secondary);font-size:11px;font-weight:600}[data-color-scheme=light] .trade-review-v2 .edge-score-ring-label{text-align:center;margin:0}[data-color-scheme=light] .trade-review-v2 .review-v2-hero-score-empty strong{color:var(--text-primary)}[data-color-scheme=light] .trade-review-v2 .review-v2-metric{border-color:var(--border);background:var(--surface-secondary)}[data-color-scheme=light] .trade-review-v2 .review-v2-metric.tone-positive strong{color:var(--positive)}[data-color-scheme=light] .trade-review-v2 .review-v2-metric.tone-negative strong{color:var(--negative)}[data-color-scheme=light] .trade-review-v2 .review-v2-coach-summary p{color:var(--text-secondary)}[data-color-scheme=light] .trade-review-v2 .review-v2-ai-item{background:var(--surface-secondary);color:var(--text-primary)}[data-color-scheme=light] .trade-review-v2 .review-v2-ai-item.tone-positive{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}[data-color-scheme=light] .trade-review-v2 .review-v2-ai-item.tone-positive svg{color:var(--accent)}[data-color-scheme=light] .trade-review-v2 .review-v2-ai-item.tone-negative{border-color:color-mix(in srgb, var(--negative) 30%, var(--border));background:color-mix(in srgb, var(--negative) 6%, var(--surface))}[data-color-scheme=light] .trade-review-v2 .review-v2-ai-item.tone-negative svg{color:var(--negative)}[data-color-scheme=light] .trade-review-v2 .review-v2-actions{background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--border);box-shadow:0 -1px 0 var(--border), 0 4px 16px var(--shadow-color)}[data-color-scheme=light] .trade-review-v2 .review-complete-banner{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}[data-color-scheme=light] .trade-review-v2 .review-complete-banner p{color:var(--text-secondary)}[data-color-scheme=light] .trade-review-v2 .review-notes-section textarea,[data-color-scheme=light] .trade-review-v2 .review-rating-comment textarea,[data-color-scheme=light] .trade-review-v2 .review-lessons-field textarea{background:var(--input-surface);color:var(--text-primary);border-color:var(--border)}[data-color-scheme=light] .trade-review-v2 .review-screenshot-stage{background:var(--surface-secondary)}[data-color-scheme=light] .trade-review-v2 .review-screenshot-skeleton,[data-color-scheme=light] .trade-review-v2-skeleton .review-v2-skeleton-hero,[data-color-scheme=light] .trade-review-v2-skeleton .review-v2-skeleton-summary,[data-color-scheme=light] .trade-review-v2-skeleton .review-v2-skeleton-panel,[data-color-scheme=light] .trade-review-v2-skeleton .review-v2-skeleton-metric{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-shine) 50%, var(--skeleton-base) 100%);background-size:200% 100%}[data-color-scheme=light] .trade-review-v2 .review-screenshot-hint{background:color-mix(in srgb, var(--text-primary) 72%, transparent);color:var(--surface)}[data-color-scheme=light] .trade-review-v2 .lightbox-nav{background:var(--surface);border-color:var(--border);color:var(--text-primary);box-shadow:0 1px 2px var(--shadow-color)}[data-color-scheme=light] .trade-review-v2 .lightbox-nav:hover{background:var(--panel-hover);border-color:var(--border-strong)}[data-color-scheme=light] .trade-review-v2 .trade-executions-breakdown__row{background:var(--surface-secondary)}[data-color-scheme=light] .trade-review-v2 .review-star{color:var(--border-strong)}[data-color-scheme=light] .trade-review-v2 .review-status-badge.pending{color:#4a7fd4}[data-color-scheme=light] .trade-review-v2 .replay-inline-input input{background:var(--input-surface);color:var(--text-primary);border-color:var(--border)}[data-color-scheme=light] .account-stage-label{color:var(--text-muted)}[data-color-scheme=light] .account-stage-segmented{background:var(--segmented-control-bg);border-color:var(--border)}[data-color-scheme=light] .account-stage-option{color:var(--text-secondary)}[data-color-scheme=light] .account-stage-option:hover{color:var(--text-primary);background:var(--panel-hover)}[data-color-scheme=light] .account-stage-option.is-selected{color:var(--text-primary);background:var(--segmented-option-selected-bg);border-color:var(--border-strong)}[data-color-scheme=light] .account-stage-option-evaluation.is-selected{color:var(--warning);background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 35%, var(--border))}[data-color-scheme=light] .account-stage-option-funded.is-selected{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}[data-color-scheme=light] .account-stage-option-live.is-selected{color:#4a7fd4;border-color:color-mix(in srgb, #4a7fd4 35%, var(--border));background:#4a7fd41a}[data-color-scheme=light] .account-stage-personal-note{border-color:color-mix(in srgb, #4a7fd4 25%, var(--border));background:#4a7fd414}[data-color-scheme=light] .account-stage-personal-note p{color:var(--text-secondary)}
[data-color-scheme=fall]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fall-accent:#f08a3c;--fall-accent-hover:#ff9d52;--fall-accent-soft:#f08a3c1f;--fall-accent-secondary:#e8b04a;--fall-positive:#9bd67a;--fall-positive-soft:#9bd67a1f;--fall-negative:#ef5d6f;--bg:#150d0a;--surface:#1f1410;--surface-2:#261813;--border:#3d2a20;--text:#f6e8d5;--muted:#a4876c;--cyan:var(--fall-accent);--cyan-soft:var(--fall-accent-soft);--red:var(--fall-negative);--background:var(--bg);--background-elevated:#2a1b15;--panel:var(--surface);--panel-hover:#f6e8d50a;--border-strong:#5a3b2a;--text-primary:var(--text);--text-secondary:#d4bb9f;--text-muted:var(--muted);--accent:var(--fall-accent);--accent-hover:var(--fall-accent-hover);--accent-soft:var(--fall-accent-soft);--positive:var(--fall-positive);--negative:var(--fall-negative);--warning:#f2c14e;--input-background:#1b110d;--chart-positive:var(--fall-positive);--chart-negative:var(--fall-negative);--chart-neutral:#7a5c48;--chart-grid:#2e1e17;--chart-axis:#9a80686b;--focus-ring:var(--fall-accent);--shadow-color:#00000047;--sidebar-bg:#150d0af0;--body-gradient:radial-gradient(circle at 78% -10%, #f08a3c0d, transparent 34%);--logo-gradient-start:#ffc46b;--logo-gradient-end:#e8662e;--logo-shadow:#9bd67a29;--shadow-accent:0 8px 28px #f08a3c1f;--success:var(--fall-positive);--success-soft:var(--fall-positive-soft);--warning-soft:#f2c14e1f;--danger-soft:#ef5d6f1f;--surface-elevated:var(--background-elevated);--surface-hover:var(--panel-hover);--surface-secondary:var(--surface-2);--sidebar-chrome-bg:#120b08eb;--sidebar-divider:#f6e8d509;--sidebar-divider-subtle:#f6e8d508;--nav-section-label:#f6e8d547;--nav-section-rule:#f6e8d50b;--nav-link:#f6e8d580;--nav-link-icon:#f6e8d561;--nav-link-hover-bg:#f08a3c0f;--nav-link-hover-text:#f6e8d5c7;--nav-link-hover-icon:#f6e8d594;--nav-link-active-bg:#f08a3c1a;--nav-link-active-text:#f6e8d5f0;--nav-scrollbar:#f6e8d51a;--nav-scrollbar-thumb:#f6e8d50f;--nav-scrollbar-thumb-hover:#f6e8d51f;--sidebar-focus-bg:#f6e8d503;--sidebar-focus-border:#f6e8d50b;--sidebar-focus-icon-bg:var(--fall-accent-soft);--sidebar-focus-icon-color:var(--fall-accent-hover);--sidebar-muted-label:#f6e8d547;--sidebar-strong-text:#f6e8d5b8;--sidebar-subtle-text:#f6e8d552;--sidebar-action-border:#f6e8d50d;--sidebar-action-text:#f6e8d561;--sidebar-action-hover-bg:#f6e8d506;--sidebar-action-hover-text:#f6e8d59e;--sidebar-hover-bg:#f6e8d506;--overlay-backdrop:#0000008c;--primary-button-text:#2a1206;--focus-area-accent:#f2c14e;--placeholder-text:color-mix(in srgb, var(--text-muted) 82%, transparent);--inset-highlight:#f6e8d506;--tooltip-bg:var(--background-elevated);--tooltip-border:var(--border-strong);--tooltip-text:var(--text-primary);--skeleton-base:color-mix(in srgb, var(--panel) 88%, var(--border));--skeleton-shine:color-mix(in srgb, var(--panel-hover) 70%, transparent);--form-surface:linear-gradient(150deg, #221611fa, #180f0cfa);--input-surface:#1b120ee0;--input-surface-focus:#1b120e;--segmented-control-bg:#1b120ee0;--segmented-option-selected-bg:#2c1d16f5;--form-actions-bg:linear-gradient(180deg, transparent, #150d0aeb 24%);--divider-subtle:#f6e8d50f;--surface-subtle:#f6e8d505;--surface-hover-subtle:#f6e8d509;--table-header-bg:#f6e8d508;--table-row-hover:#f6e8d505;--label-text:var(--text-secondary);--field-error-text:#f7a2ad;--focus-border:#f08a3c73;--focus-ring-soft:#f08a3c1f;--choice-chip-bg:#1b110d;--choice-chip-text:#a4876c;--upload-box-bg:#1b110d;--metric-value:var(--text-primary);--heading-primary:var(--text-primary);--dash-glow:#f08a3c12}[data-color-scheme=fall] .edge-main{background:var(--bg);color:var(--text-primary)}[data-color-scheme=fall] .edge-header h1,[data-color-scheme=fall] .header-copy h1{color:var(--heading-primary)}[data-color-scheme=fall] .surface,[data-color-scheme=fall] .stat-card,[data-color-scheme=fall] .edge-score-card,[data-color-scheme=fall] .mission-card,[data-color-scheme=fall] .trade-detail-card,[data-color-scheme=fall] .metric-card,[data-color-scheme=fall] .dashboard-v2-metric-card,[data-color-scheme=fall] .dashboard-recent-trades{background:var(--form-surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=fall] .glass-card{border-color:color-mix(in srgb, var(--accent) 12%, var(--border));background:linear-gradient(#221611f0 0%,#1c120ee6 100%);box-shadow:inset 0 1px #f6e8d508,0 18px 40px #0000003d}[data-color-scheme=fall] .glass-card:hover{border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}[data-color-scheme=fall] .edge-score-card:after{background:color-mix(in srgb, var(--accent) 6%, transparent)}[data-color-scheme=fall] .score-ring,[data-color-scheme=fall] .edge-score-ring{background:conic-gradient(var(--accent) var(--score), var(--surface-2) 0)}[data-color-scheme=fall] .score-ring:before,[data-color-scheme=fall] .edge-score-ring:before{background:var(--surface)}[data-color-scheme=fall] .focus-progress{background:color-mix(in srgb, var(--border) 75%, transparent)}[data-color-scheme=fall] .focus-progress i{background:var(--accent)}[data-color-scheme=fall] .edge-nav a.active,[data-color-scheme=fall] .edge-nav .admin-nav-link.active{background:var(--nav-link-active-bg);box-shadow:inset 2px 0 0 var(--accent)}[data-color-scheme=fall] .primary-button{color:var(--primary-button-text);box-shadow:0 8px 26px #f08a3c24}[data-color-scheme=fall] .ghost-button,[data-color-scheme=fall] .menu-button{background:var(--surface);color:var(--text-secondary);border-color:var(--border)}[data-color-scheme=fall] .ghost-button:hover:not(:disabled),[data-color-scheme=fall] .menu-button:hover:not(:disabled){background:var(--panel-hover);color:var(--text-primary)}[data-color-scheme=fall] .secondary-button{background:var(--surface-2);color:var(--text-secondary);border-color:var(--border)}[data-color-scheme=fall] .period-button.is-active{background:var(--accent-soft);color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}[data-color-scheme=fall] .pnl-positive,[data-color-scheme=fall] .stat-card-value.positive,[data-color-scheme=fall] .dashboard-v2-hero-value-positive,[data-color-scheme=fall] .dashboard-v2-metric-positive strong,[data-color-scheme=fall] .edge-insight-card__metric-positive strong,[data-color-scheme=fall] .calendar-day.positive,[data-color-scheme=fall] .day-indicator.positive,[data-color-scheme=fall] .outcome-badge.win,[data-color-scheme=fall] .pd-positive,[data-color-scheme=fall] .pd-edge-positive .pd-edge-arrow,[data-color-scheme=fall] .ye-behavior-card__delta--positive,[data-color-scheme=fall] .ye-mental-card__delta--positive{color:var(--positive)!important}[data-color-scheme=fall] .pnl-negative,[data-color-scheme=fall] .dash-hero__pnl-value--negative,[data-color-scheme=fall] .dash-sparkline--negative,[data-color-scheme=fall] .dashboard-v2-hero-value-negative{color:var(--negative)}[data-color-scheme=fall] .dash-hero__pnl-value--positive,[data-color-scheme=fall] .dash-daily-card__pnl--positive,[data-color-scheme=fall] .dash-daily-card__r--positive,[data-color-scheme=fall] .dash-recent__pnl.is-positive,[data-color-scheme=fall] .dash-sparkline--positive{color:var(--positive)!important}[data-color-scheme=fall] .dash-micro-bars__bar--positive{background:var(--positive)}[data-color-scheme=fall] .direction-tag.long{color:var(--positive);background:var(--success-soft);border-color:color-mix(in srgb, var(--positive) 28%, var(--border))}[data-color-scheme=fall] .positive-pill{color:var(--positive);background:var(--success-soft)}[data-color-scheme=fall] .coach-message-positive,[data-color-scheme=fall] .insight-card.best,[data-color-scheme=fall] .pd-card-positive,[data-color-scheme=fall] .pd-edge-positive,[data-color-scheme=fall] .coach-achievement.is-unlocked,[data-color-scheme=fall] .coach-goal.is-met{border-color:color-mix(in srgb, var(--positive) 32%, var(--border));background:color-mix(in srgb, var(--positive) 5%, var(--surface))}[data-color-scheme=fall] .coach-message-negative,[data-color-scheme=fall] .insight-card.worst,[data-color-scheme=fall] .pd-card-negative,[data-color-scheme=fall] .pd-edge-negative{border-color:color-mix(in srgb, var(--negative) 32%, var(--border));background:color-mix(in srgb, var(--negative) 5%, var(--surface))}[data-color-scheme=fall] .pd-negative,[data-color-scheme=fall] .pd-edge-negative .pd-edge-arrow{color:var(--negative)}[data-color-scheme=fall] .review-v2-metric.tone-positive strong{color:var(--positive)}[data-color-scheme=fall] .review-v2-metric.tone-negative strong{color:var(--negative)}[data-color-scheme=fall] .review-v2-ai-item.tone-positive{border-color:color-mix(in srgb, var(--positive) 24%, var(--border));color:#d6f0c4}[data-color-scheme=fall] .review-v2-ai-item.tone-negative{border-color:color-mix(in srgb, var(--negative) 24%, var(--border));color:#ffd6dd}[data-color-scheme=fall] .trade-form,[data-color-scheme=fall] .trade-modal{background:var(--form-surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=fall] .trade-form label,[data-color-scheme=fall] .trade-modal label,[data-color-scheme=fall] .field-block{color:var(--label-text)}[data-color-scheme=fall] .trade-form input,[data-color-scheme=fall] .trade-form select,[data-color-scheme=fall] .trade-form textarea,[data-color-scheme=fall] .trade-modal input,[data-color-scheme=fall] .trade-modal select,[data-color-scheme=fall] .trade-modal textarea{background:var(--input-surface);color:var(--text-primary);border-color:var(--border)}[data-color-scheme=fall] .trade-form input:focus,[data-color-scheme=fall] .trade-form select:focus,[data-color-scheme=fall] .trade-form textarea:focus,[data-color-scheme=fall] .trade-modal input:focus,[data-color-scheme=fall] .trade-modal select:focus,[data-color-scheme=fall] .trade-modal textarea:focus{background:var(--input-surface-focus);border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring-soft)}[data-color-scheme=fall] .form-section{border-top-color:var(--divider-subtle)}[data-color-scheme=fall] .form-actions,[data-color-scheme=fall] .form-actions-bar{background:var(--form-actions-bg);border-top-color:var(--divider-subtle)}[data-color-scheme=fall] .post-trade-segmented,[data-color-scheme=fall] .trade-form .post-trade-segmented{background:var(--segmented-control-bg);border-color:var(--border)}[data-color-scheme=fall] .post-trade-segmented-option.is-selected,[data-color-scheme=fall] .trade-form .post-trade-segmented-option.is-selected{background:var(--segmented-option-selected-bg);color:var(--text-primary);border-color:var(--border-strong)}[data-color-scheme=fall] .choice-chips button{background:var(--choice-chip-bg);color:var(--choice-chip-text);border-color:var(--border)}[data-color-scheme=fall] .choice-chips button.selected{background:var(--accent-soft);color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}[data-color-scheme=fall] .upload-box{background:var(--upload-box-bg);border-color:var(--border)!important}[data-color-scheme=fall] .computed-field{background:var(--surface-2);color:var(--text-primary);border-color:var(--border)}[data-color-scheme=fall] .saved-account-card,[data-color-scheme=fall] .saved-accounts-picker__card{background:var(--surface);border-color:var(--border)}[data-color-scheme=fall] .saved-account-card:hover,[data-color-scheme=fall] .saved-accounts-picker__card:hover{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}[data-color-scheme=fall] .saved-accounts-picker__card--selected,[data-color-scheme=fall] .saved-accounts-picker__chip--active{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 36%, var(--border));color:var(--accent-hover)}[data-color-scheme=fall] .trade-table th,[data-color-scheme=fall] .data-table th{background:var(--table-header-bg);color:var(--text-muted);border-color:var(--border)}[data-color-scheme=fall] .trade-table td,[data-color-scheme=fall] .data-table td{color:var(--text-primary);border-color:var(--border)}[data-color-scheme=fall] .trade-table tbody tr:hover,[data-color-scheme=fall] .data-table tbody tr:hover{background:var(--table-row-hover)}[data-color-scheme=fall] .dashboard-command{--dash-card-bg:var(--surface);--dash-border:var(--border);--dash-glow:#f08a3c12}[data-color-scheme=fall] .dashboard-command .surface{border-color:var(--border)}[data-color-scheme=fall] .dash-header__filter-btn.is-active{color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:var(--accent-soft)}[data-color-scheme=fall] .dash-coach:before,[data-color-scheme=fall] .dash-coach--empty:before{background:radial-gradient(circle at 85% 15%,#f08a3c14,#0000 45%),radial-gradient(circle at 10% 90%,#f08a3c0a,#0000 40%)}[data-color-scheme=fall] .dash-coach--empty:after{background-image:radial-gradient(circle at 50% 58%,#0000 22px,#f08a3c0a 23px,#0000 24px),radial-gradient(circle at 50% 58%,#0000 44px,#f08a3c06 45px,#0000 46px),linear-gradient(#f08a3c06 1px,#0000 1px),linear-gradient(90deg,#f08a3c06 1px,#0000 1px)}[data-color-scheme=fall] .journal-controls,[data-color-scheme=fall] .calendar-day,[data-color-scheme=fall] .empty-state{color:var(--text-primary)}[data-color-scheme=fall] .empty-state p{color:var(--text-secondary)}[data-color-scheme=fall] .analytics-page{color:var(--text-primary)}[data-color-scheme=fall] .analytics-page .analytics-outcome-segment.is-wins .analytics-outcome-value,[data-color-scheme=fall] .analytics-page .analytics-avg-metric.is-wins .analytics-avg-metric-row>strong{color:color-mix(in srgb, var(--positive) 55%, var(--text))}[data-color-scheme=fall] .analytics-page .analytics-outcome-segment.is-wins .analytics-outcome-bar i{background:linear-gradient(90deg, var(--positive), color-mix(in srgb, var(--positive) 65%, transparent))}[data-color-scheme=fall] .analytics-page .analytics-outcome-segment.is-losses .analytics-outcome-value,[data-color-scheme=fall] .analytics-page .analytics-avg-metric.is-losses .analytics-avg-metric-row>strong{color:color-mix(in srgb, var(--negative) 70%, var(--text))}[data-color-scheme=fall] .ye-report{--ye-bg:var(--bg);--ye-section:var(--surface);--ye-card:var(--background-elevated);--ye-teal:var(--accent);--ye-border:var(--border);--ye-border-soft:color-mix(in srgb, var(--border) 72%, transparent);--ye-muted:var(--text-muted);--ye-shadow-soft:0 4px 16px var(--shadow-color)}[data-color-scheme=fall] .ye-hero__title,[data-color-scheme=fall] .ye-section__title,[data-color-scheme=fall] .ye-metric__value,[data-color-scheme=fall] .ye-card__value,[data-color-scheme=fall] .ye-insight-card__headline,[data-color-scheme=fall] .ye-behavior-card__headline{color:var(--text-primary)}[data-color-scheme=fall] .ye-hero__date-chip,[data-color-scheme=fall] .ye-hero__filter-btn{background:var(--surface);color:var(--text-secondary);border-color:var(--border)}[data-color-scheme=fall] .ye-hero__filter-btn.is-active{background:var(--accent-soft);color:var(--accent-hover)}[data-color-scheme=fall] .ye-metric,[data-color-scheme=fall] .ye-inner-card,[data-color-scheme=fall] .ye-insight-card,[data-color-scheme=fall] .ye-behavior-card,[data-color-scheme=fall] .ye-mental-card{background:var(--surface);border-color:var(--border)}[data-color-scheme=fall] .ye-hero__brand,[data-color-scheme=fall] .ye-section__icon{color:var(--accent)}[data-color-scheme=fall] .goals-page{color:var(--text-primary)}[data-color-scheme=fall] .goal-card,[data-color-scheme=fall] .goals-page .surface,[data-color-scheme=fall] .goals-page .goals-card,[data-color-scheme=fall] .goals-dashboard-item{background:var(--surface);border-color:var(--border)}[data-color-scheme=fall] .goals-page .goals-auto-progress-track{background:var(--surface-2)}[data-color-scheme=fall] .goals-page .goals-auto-progress-track i{background:var(--accent)}[data-color-scheme=fall] .goals-page .goals-checkin-btn.is-yes{background:var(--accent-soft)!important;color:var(--accent-hover)!important}[data-color-scheme=fall] .goals-dialog-panel,[data-color-scheme=fall] .dialog-panel,[data-color-scheme=fall] .goals-form-select-content{background:var(--surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=fall] .goals-field input,[data-color-scheme=fall] .goals-field select,[data-color-scheme=fall] .goals-field textarea,[data-color-scheme=fall] .goals-form-select-trigger{background:var(--input-surface);color:var(--text-primary);border-color:var(--border)}[data-color-scheme=fall] .payouts-page{--payouts-surface:var(--surface);--payouts-surface-elevated:var(--surface);--payouts-muted:var(--text-muted);color:var(--text-primary)}[data-color-scheme=fall] .payouts-summary-hero,[data-color-scheme=fall] .payouts-table-wrap,[data-color-scheme=fall] .payouts-filter-bar,[data-color-scheme=fall] .payouts-filter-chip{background:var(--surface);border-color:var(--border)}[data-color-scheme=fall] .payouts-filter-chip.is-active{background:var(--accent-soft);color:var(--accent-hover);border-color:color-mix(in srgb, var(--accent) 32%, var(--border))}[data-color-scheme=fall] .accounts-page .surface,[data-color-scheme=fall] .accounts-summary-card{background:var(--surface);border-color:var(--border)}[data-color-scheme=fall] .ai-coach,[data-color-scheme=fall] .coach-section{color:var(--text-primary)}[data-color-scheme=fall] .coach-message,[data-color-scheme=fall] .coach-card,[data-color-scheme=fall] .coach-goal,[data-color-scheme=fall] .coach-action-item,[data-color-scheme=fall] .coach-achievement,[data-color-scheme=fall] .coach-inline-empty,[data-color-scheme=fall] .insight-card,[data-color-scheme=fall] .pd-card,[data-color-scheme=fall] .pd-expand{background:var(--surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=fall] .coach-card-icon,[data-color-scheme=fall] .coach-action-check,[data-color-scheme=fall] .coach-achievement-icon,[data-color-scheme=fall] .coach-achievement-badge,[data-color-scheme=fall] .coach-preview-list li svg{color:var(--accent);background:var(--accent-soft)}[data-color-scheme=fall] .coach-partial-banner{background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}[data-color-scheme=fall] .coach-goal-progress,[data-color-scheme=fall] .pd-edge-item,[data-color-scheme=fall] .pd-weekday-grid li{background:var(--surface-2)}[data-color-scheme=fall] .appearance-settings-panel,[data-color-scheme=fall] .settings-panel .surface{background:var(--surface);border-color:var(--border)}[data-color-scheme=fall] .color-scheme-segmented{background:var(--surface-2);border-color:var(--border)}[data-color-scheme=fall] .color-scheme-segment.is-selected{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 2px var(--shadow-color)}[data-color-scheme=fall] .account-stage-segmented{background:var(--segmented-control-bg);border-color:var(--border)}[data-color-scheme=fall] .account-stage-option.is-selected{color:var(--text-primary);background:var(--segmented-option-selected-bg);border-color:var(--border-strong)}[data-color-scheme=fall] .account-stage-option-funded.is-selected{color:var(--accent-hover);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}[data-color-scheme=fall] .replay-chip.is-selected{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--accent-soft);color:var(--accent-hover)}[data-color-scheme=fall] .modal-backdrop,[data-color-scheme=fall] .dialog-backdrop,[data-color-scheme=fall] .wr-backdrop{background:var(--overlay-backdrop)}[data-color-scheme=fall] .modal-panel,[data-color-scheme=fall] .confirm-dialog-panel,[data-color-scheme=fall] .select-menu,[data-color-scheme=fall] .dropdown-menu,[data-color-scheme=fall] .popover-panel,[data-color-scheme=fall] .taxonomy-manage-dialog,[data-color-scheme=fall] .saved-accounts-dialog{background:var(--surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=fall] .edge-toast{background:var(--tooltip-bg);border-color:var(--tooltip-border);color:var(--tooltip-text)}[data-color-scheme=fall] .recharts-default-tooltip,[data-color-scheme=fall] .chart-tooltip{background:var(--tooltip-bg)!important;border-color:var(--tooltip-border)!important;color:var(--tooltip-text)!important}[data-color-scheme=fall] .wr-panel,[data-color-scheme=fall] .wr-banner{background:var(--surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=fall] .review-v2-instrument-size{color:#f6e8d5b8}[data-color-scheme=fall] .review-v2-coach-summary{border-color:color-mix(in srgb, var(--accent) 16%, var(--border))}[data-color-scheme=fall] .review-v2-coach-summary p{color:var(--text-secondary)}[data-color-scheme=fall] .review-v2-metric:hover{border-color:color-mix(in srgb, var(--accent) 16%, var(--border))}[data-color-scheme=fall] .review-complete-banner{border-color:color-mix(in srgb, var(--accent) 20%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}[data-color-scheme=fall] .review-complete-banner p{color:var(--text-secondary)}[data-color-scheme=fall] .review-v2-grade-pill,[data-color-scheme=fall] .review-status-badge.complete{border-color:color-mix(in srgb, var(--accent) 24%, var(--border));background:var(--accent-soft);color:var(--accent-hover)}[data-color-scheme=fall] .review-notes-section textarea,[data-color-scheme=fall] .review-rating-comment textarea,[data-color-scheme=fall] .review-lessons-field textarea{background:var(--input-surface);border-color:var(--border)}[data-color-scheme=fall] .review-screenshot-stage{background:var(--input-background)}[data-color-scheme=fall] .lightbox-nav{background:var(--surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=fall] .lightbox-nav:hover{background:var(--surface-elevated);border-color:var(--border-strong)}[data-color-scheme=fall] .trade-journal-outcome-summary{background:var(--surface-2);border-color:var(--border)}[data-color-scheme=fall] .saved-accounts-picker,[data-color-scheme=fall] .trade-executions-table,[data-color-scheme=fall] .trade-executions-apply-bar,[data-color-scheme=fall] .trade-execution-card--multi,[data-color-scheme=fall] .trade-executions-breakdown__row{background:var(--surface);border-color:var(--border)}[data-color-scheme=fall] .saved-accounts-picker__search{background:var(--input-surface);border-color:var(--border);color:var(--text-primary)}[data-color-scheme=fall] input,[data-color-scheme=fall] select,[data-color-scheme=fall] textarea{color:var(--text-primary)}[data-color-scheme=fall] input::placeholder,[data-color-scheme=fall] textarea::placeholder{color:var(--placeholder-text)}[data-color-scheme=fall] .skeleton,[data-color-scheme=fall] .trade-review-skeleton{background:linear-gradient(90deg, var(--skeleton-base) 0%, var(--skeleton-shine) 50%, var(--skeleton-base) 100%)}[data-color-scheme=fall]{--fall-pumpkin:#f08a3c;--fall-maple:#c9452f;--fall-amber:#e8b04a;--fall-cream:#f6e8d5;--fall-bark:#2a1b15;--fall-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--fall-edge:linear-gradient(135deg, #f08a3c8c, #5a3b2a59 38%, #5a3b2a40 62%, #e8b04a73);--fall-card:linear-gradient(165deg, #2c1d16f5, #1b120ef7 55%, #180f0cfa);--fall-glow:0 24px 60px -34px #f08a3c73;accent-color:var(--fall-pumpkin);--fall-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .96 0 0 0 0 .86 0 0 0 0 .7 0 0 0 .055 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--fall-leaf-maple:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23f08a3c' d='M12 1.5l1.6 3.6 3.2-1.4-.6 3.9 3.9-.2-2.3 3.1 3 1.9-3.6 1.3.9 3.5-3.4-1.5-1.3 3.9-1.2-3.4V22h-.4v-7.8l-1.2 3.4-1.3-3.9-3.4 1.5.9-3.5-3.6-1.3 3-1.9L3.9 7.4l3.9.2-.6-3.9 3.2 1.4z'/></svg>")}[data-color-scheme=fall] ::selection{color:#fff4e6;background:#f08a3c59}[data-color-scheme=fall] body,[data-color-scheme=fall] .edge-main{background-color:#150d0a;background-image:var(--fall-grain), radial-gradient(900px 520px at 88% -8%, #f08a3c29, transparent 62%), radial-gradient(700px 480px at -6% 104%, #c9452f24, transparent 60%), radial-gradient(600px 400px at 40% 120%, #e8b04a14, transparent 70%);background-attachment:fixed}[data-color-scheme=fall] .surface,[data-color-scheme=fall] .dashboard-command .dp,[data-color-scheme=fall] .dashboard-command .es,[data-color-scheme=fall] .ye-hub .es,[data-color-scheme=fall] .stat-card,[data-color-scheme=fall] .metric-card{box-shadow:inset 0 1px 0 #ffd6a00f, var(--fall-glow);border-radius:18px;background:var(--fall-card) padding-box, var(--fall-edge) border-box!important;border:1px solid #0000!important}[data-color-scheme=fall] .surface:hover,[data-color-scheme=fall] .dashboard-command .dp:hover,[data-color-scheme=fall] .dashboard-command .es:hover{box-shadow:inset 0 1px #ffd6a014,0 28px 70px -34px #f08a3c99}[data-color-scheme=fall] .es-card,[data-color-scheme=fall] .ac-tile,[data-color-scheme=fall] .today-brief__accounts a,[data-color-scheme=fall] .es-card__action{background-color:#150d0a73;border-color:#7a523a73}[data-color-scheme=fall] .es-card.is-leak{background:radial-gradient(120% 90% at 100% 0,#c9452f38,#0000 60%),#150d0a80;border-color:#c9452f66}[data-color-scheme=fall] .es-card.is-strength{background:radial-gradient(120% 90% at 100% 0,#9bd67a24,#0000 60%),#150d0a80;border-color:#9bd67a47}[data-color-scheme=fall] .edge-header h1,[data-color-scheme=fall] .header-copy h1,[data-color-scheme=fall] .dash-header__greeting,[data-color-scheme=fall] .section-title-row h2,[data-color-scheme=fall] .es-head h2,[data-color-scheme=fall] .today-brief__focus,[data-color-scheme=fall] .acct-rules-panel h3,[data-color-scheme=fall] .net-costs h3{font-family:var(--fall-serif);letter-spacing:-.005em;font-weight:600}[data-color-scheme=fall] .dash-header__greeting{background:linear-gradient(92deg,#ffe2b3 0%,#f7a55a 45%,#e0603a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3.4vw,40px)}[data-color-scheme=fall] .dash-header__tagline{font-family:var(--fall-serif);color:#c9a47e;font-style:italic}[data-color-scheme=fall] .dash-header__date,[data-color-scheme=fall] .mini-label,[data-color-scheme=fall] .dp-kicker,[data-color-scheme=fall] .card-kicker{color:var(--fall-amber)!important}[data-color-scheme=fall] .dp-kicker:before,[data-color-scheme=fall] .mini-label:before{content:"";vertical-align:-1px;background:var(--fall-leaf-maple) center / contain no-repeat;width:10px;height:10px;margin-right:6px;display:inline-block}[data-color-scheme=fall] .dp-top__left .dp-kicker:before{width:11px;height:11px}[data-color-scheme=fall] .dp-net__value,[data-color-scheme=fall] .es-card__impact,[data-color-scheme=fall] .today-brief__session strong{text-shadow:0 0 24px}[data-color-scheme=fall] .dp-net__value.is-positive{color:#b6e38f}[data-color-scheme=fall] .primary-button{color:#2a1206;background:linear-gradient(135deg,#ffb05c 0%,#f08a3c 45%,#d5582f 100%);border:1px solid #ffc4788c;box-shadow:inset 0 1px #ffeed28c,0 10px 28px -8px #f08a3c8c}[data-color-scheme=fall] .primary-button:hover{filter:brightness(1.07)saturate(1.05)}[data-color-scheme=fall] .secondary-button,[data-color-scheme=fall] .ghost-button{color:var(--fall-cream);background:#2a1b1599;border-color:#e8b04a59}[data-color-scheme=fall] .secondary-button:hover,[data-color-scheme=fall] .ghost-button:hover{background:#f08a3c1a;border-color:#f08a3c99}[data-color-scheme=fall] .dp-tabs,[data-color-scheme=fall] .ab-tabs button{border-color:#7a523a80}[data-color-scheme=fall] .dp-tabs button.is-active,[data-color-scheme=fall] .ab-tabs button.is-active,[data-color-scheme=fall] .color-scheme-segment.is-selected{color:#fff1dd;background:linear-gradient(135deg,#f08a3c47,#c9452f33);box-shadow:inset 0 0 0 1px #f08a3c8c}[data-color-scheme=fall] .edge-sidebar{background:linear-gradient(#2a1b15f5,#150d0afa),#150d0a;border-right:1px solid #7a523a59;box-shadow:8px 0 40px -24px #000000b3}[data-color-scheme=fall] .edge-nav a.active{color:#fff1dd;box-shadow:inset 3px 0 0 var(--fall-pumpkin);background:linear-gradient(90deg,#f08a3c38,#f08a3c0a 80%)}[data-color-scheme=fall] .edge-nav a.active svg{color:var(--fall-pumpkin)}[data-color-scheme=fall] .edge-nav a:hover{background:#e8b04a14}[data-color-scheme=fall] .edge-nav-section-label{color:#e8b04a8c}[data-color-scheme=fall] .sidebar-focus{background:linear-gradient(145deg,#f08a3c24,#2a1b1599);border-color:#e8b04a47}[data-color-scheme=fall] .dp-chart__zero{stroke:#e8b04a4d}[data-color-scheme=fall] .es-progress span,[data-color-scheme=fall] .ab-bar span.is-positive{background:linear-gradient(90deg,#e8b04a,#9bd67a)}[data-color-scheme=fall] .ab-bar span.is-negative{background:linear-gradient(90deg,#f08a3c,#c9452f)}[data-color-scheme=fall] input:focus,[data-color-scheme=fall] select:focus,[data-color-scheme=fall] textarea:focus{border-color:#f08a3cb3!important;box-shadow:0 0 0 3px #f08a3c2e!important}[data-color-scheme=fall] *{scrollbar-color:#f08a3c59 transparent}[data-color-scheme=fall] ::-webkit-scrollbar-thumb{background:#f08a3c4d;border-radius:999px}@media (max-width:640px){[data-color-scheme=fall] .surface,[data-color-scheme=fall] .dashboard-command .dp,[data-color-scheme=fall] .dashboard-command .es{box-shadow:inset 0 1px #ffd6a00f}}[data-color-scheme=fall] .yesterday-review__headline{font-family:var(--fall-serif)}[data-color-scheme=fall] .yesterday-review__headline-accent{background:linear-gradient(92deg,#ffd08a,#f08a3c 60%,#e0603a);color:#0000;-webkit-background-clip:text;background-clip:text}[data-color-scheme=fall] .yesterday-review__primary{color:#2a1206!important;background:linear-gradient(135deg,#ffb05c 0%,#f08a3c 45%,#d5582f 100%)!important;border-color:#ffc4788c!important;box-shadow:inset 0 1px #ffeed28c,0 10px 28px -8px #f08a3c8c!important}[data-color-scheme=fall] .yesterday-review__panel{border-color:#f08a3c59!important;box-shadow:0 40px 90px -30px #f08a3c59!important}
