:root{--palette-neutral-98: oklch(.984901 .00283712 278);--palette-neutral-97: oklch(.970516 .00541204 278);--palette-neutral-96: oklch(.961805 .00673775 278);--palette-neutral-94: oklch(.937361 .0125248 278);--palette-neutral-93-a: oklch(.927988 .0112569 278);--palette-neutral-93-b: oklch(.93 .008 278);--palette-neutral-80: oklch(.8 .014 278);--palette-neutral-72: oklch(.72 .018 278);--palette-neutral-63: oklch(.630691 .0271611 278);--palette-neutral-60-a: oklch(.6 .02 278);--palette-neutral-60-b: oklch(.6 .016 278);--palette-neutral-55: oklch(.553502 .0273115 278);--palette-neutral-46: oklch(.462164 .0212417 278);--palette-neutral-30: oklch(.3 .012 278);--palette-neutral-27: oklch(.265 .011 278);--palette-neutral-25-a: oklch(.250126 .0118666 278);--palette-neutral-25-b: #20202E;--palette-neutral-24: oklch(.235 .01 278);--palette-neutral-23: oklch(.228 .01 278);--palette-neutral-22: oklch(.222 .01 278);--palette-neutral-21: oklch(.205 .009 278);--palette-neutral-17: oklch(.17 .008 278);--palette-white: #ffffff;--palette-grey-98: #f7f7f7;--palette-grey-95: #ECEFF7;--palette-grey-93: #E3E7F2;--palette-grey-91: #DBE0EE;--palette-grey-89: #D3DAEA;--palette-grey-79: #b3b8ce;--palette-grey-75: #a9aec6;--palette-grey-74: #a5a9c4;--palette-grey-72: oklch(.72 .03 278);--palette-grey-71-a: #9ca3af;--palette-grey-71-b: #9aa1ad;--palette-grey-65: #8c8ca0;--palette-grey-62: oklch(.62 .03 276);--palette-grey-19: oklch(.19 .012 270);--palette-grey-18: oklch(.177 .013 270);--palette-grey-16: oklch(.164 .014 270);--palette-grey-15: oklch(.151 .015 270);--palette-black: #000000;--palette-violet-97: oklch(.972 .012 276.3);--palette-violet-96: oklch(.964 .017 276.3);--palette-violet-94: oklch(.943 .008 276.3);--palette-violet-82: oklch(.82 .088 276.3);--palette-violet-74: oklch(.74 .13 276.3);--palette-violet-68: oklch(.68 .17 276.3);--palette-violet-51: oklch(.513 .222 276.3);--palette-violet-47: oklch(.47 .21 276.3);--palette-violet-46: oklch(.457 .208 276.3);--palette-violet-30: oklch(.3 .045 276.3);--palette-violet-28: oklch(.28 .06 276.3);--palette-magenta-98: oklch(.978 .011 299.65);--palette-magenta-76: oklch(.76 .14 299.65);--palette-magenta-70: oklch(.7 .18 299.65);--palette-magenta-55: oklch(.547 .229 299.65);--palette-magenta-27: oklch(.27 .05 299.65);--palette-crimson-97: #FFF1F2;--palette-crimson-72: oklch(.72 .16 18);--palette-crimson-68: oklch(.68 .17 20);--palette-crimson-64: #ef4444;--palette-crimson-51: #BE123C;--palette-crimson-27: oklch(.27 .07 18);--palette-green-98: #ECFDF5;--palette-green-78: oklch(.78 .13 165);--palette-green-72: #22c55e;--palette-green-51: #047857;--palette-green-27: oklch(.27 .05 165);--palette-amber-99: #FFFBEB;--palette-amber-80: oklch(.8 .13 70);--palette-amber-77: #e5a93d;--palette-amber-56: #B45309;--palette-amber-28: oklch(.28 .05 70);--palette-blue-70: oklch(.7 .15 262.9);--palette-blue-55: #2563eb;--palette-chart-blue-69: oklch(.69 .16 269.4);--palette-chart-blue-59: #4f6ef7;--palette-chart-pink-70: oklch(.7 .18 355.6);--palette-chart-pink-65: #e94593;--palette-indigo-86: oklch(.86 .07 285);--palette-indigo-78: #b0aef3;--palette-indigo-76: oklch(.76 .12 282);--palette-indigo-72: oklch(.72 .14 280);--palette-indigo-70: oklch(.7 .15 277);--palette-indigo-66: oklch(.66 .16 278);--palette-indigo-63: #7b78eb;--palette-indigo-62: oklch(.62 .17 276.4);--palette-indigo-60: oklch(.6 .17 280);--palette-indigo-59-a: #6C69E8;--palette-indigo-59-b: #6366f1;--palette-indigo-58: oklch(.58 .18 276);--palette-indigo-51-a: #4E4AE1;--palette-indigo-51-b: #4e4ae2;--palette-indigo-43: #43409C;--palette-indigo-36: #2d2a8e;--palette-gold-77: oklch(.77 .12 86);--palette-gold-68: #b8912f;--palette-coral-72: oklch(.72 .12 36);--palette-coral-67: #f0605e;--palette-coral-64: #c96f56;--palette-teal-73: oklch(.73 .11 166);--palette-teal-63: #3f9e7c;--palette-periwinkle-70: oklch(.7 .06 280);--palette-periwinkle-68: oklch(.68 .075 274);--palette-periwinkle-58: #6b76a6;--palette-periwinkle-55: #6b6f96;--palette-sage-74: oklch(.74 .09 157);--palette-sage-69: #6faa86;--palette-rose-74: oklch(.74 .09 19);--palette-rose-71: #cf8d8d;--palette-lavender-96: #f3f1fd;--palette-lavender-92: #e6e2fb;--palette-lavender-80: oklch(.8 .105 290);--palette-lavender-56: #6f5fd0;--palette-lavender-37: oklch(.37 .07 293);--palette-lavender-28: oklch(.28 .05 293);--palette-blue-violet-68: oklch(.68 .15 253);--palette-blue-violet-56: #006fe1;--palette-slate-97: oklch(.969189 .00339129 248.425);--palette-slate-93: oklch(.93 .004 248);--palette-slate-74: #a5adb7;--palette-slate-56: #6b747f;--palette-slate-37: #3a414c;--palette-slate-34: #33383f;--palette-slate-31: #2c313a;--palette-slate-27: #23272e;--palette-slate-23: #191c21;--palette-slate-19: #0f1419;--palette-slate-17: oklch(.171704 .0141086 258.382);--palette-mint-72: #2fbf95;--palette-sector-86: #f1ce63;--palette-sector-84: #edc948;--palette-sector-80: #ff9da7;--palette-sector-77: #bcbd22;--palette-sector-76-a: #bab0ac;--palette-sector-76-b: #86bcb6;--palette-sector-74: #f28e2b;--palette-sector-73-a: #76b7b2;--palette-sector-73-b: #17becf;--palette-sector-71: #e377c2;--palette-sector-67: #d37295;--palette-sector-65: #b07aa1;--palette-sector-64-a: #59a14f;--palette-sector-64-b: #e15759;--palette-sector-64-c: #a173d1;--palette-sector-63-a: #499894;--palette-sector-63-b: #1f9e89;--palette-sector-60-a: #9c755f;--palette-sector-60-b: #5b6cff;--palette-sector-60-c: #7f7f7f;--palette-sector-56: #4e79a7;--palette-sector-53: oklch(.5312 .0745 32.204);--palette-sector-51: #8c564b;color-scheme:light;--color-bg-page: var(--palette-neutral-98);--color-bg-card: var(--palette-white);--color-bg-subtle: var(--palette-neutral-97);--color-bg-row-alt: var(--palette-neutral-96);--color-bg-header: var(--palette-neutral-93-a);--color-bg-sticky-hover: var(--palette-grey-98);--color-bg-hover: color-mix(in oklch, var(--palette-black) 3%, transparent);--color-bg-hover-strong: color-mix(in oklch, var(--palette-black) 5%, transparent);--color-bg-glass: color-mix(in oklch, var(--palette-white) 60%, transparent);--color-bg-glass-strong: color-mix(in oklch, var(--palette-white) 96%, transparent);--color-bg-header-glass: color-mix(in oklch, var(--palette-neutral-98) 80%, transparent);--color-bg-bar-glass: color-mix(in oklch, var(--palette-white) 82%, transparent);--color-bg-filter-panel: color-mix(in oklch, var(--palette-white) 30%, transparent);--color-bg-filter-nested: color-mix(in oklch, var(--palette-white) 25%, transparent);--color-bg-backdrop: color-mix(in oklch, var(--palette-black) 50%, transparent);--color-bg-backdrop-soft: color-mix(in oklch, var(--palette-black) 40%, transparent);--color-bg-brand: var(--palette-violet-51);--color-bg-brand-hover: var(--palette-violet-46);--color-bg-brand-subtle: var(--palette-violet-96);--color-bg-selected: var(--palette-violet-94);--color-bg-option-selected: var(--palette-violet-97);--color-bg-accent: var(--palette-magenta-55);--color-bg-accent-subtle: var(--palette-magenta-98);--color-bg-danger: var(--palette-crimson-51);--color-bg-danger-hover: color-mix(in oklch, var(--palette-crimson-64) 8%, transparent);--color-text-default: var(--palette-neutral-25-a);--color-text-muted: var(--palette-neutral-46);--color-text-subtle: var(--palette-neutral-55);--color-graphic-faint: var(--palette-neutral-63);--color-text-on-fill: var(--palette-white);--color-text-on-brand: var(--palette-white);--color-text-brand: var(--palette-violet-51);--color-text-brand-hover: var(--palette-violet-46);--color-text-accent: var(--palette-magenta-55);--color-border-default: var(--palette-neutral-94);--color-border-control: var(--palette-neutral-94);--color-border-brand: var(--palette-violet-51);--color-border-brand-hover: var(--palette-violet-46);--color-border-accent: var(--palette-magenta-55);--color-border-glass: color-mix(in oklch, var(--palette-white) 85%, transparent);--color-border-filter-panel: color-mix(in oklch, var(--palette-white) 60%, transparent);--color-status-success-text: var(--palette-green-51);--color-status-success-bg: var(--palette-green-98);--color-status-warning-text: var(--palette-amber-56);--color-status-warning-bg: var(--palette-amber-99);--color-status-danger-text: var(--palette-crimson-51);--color-status-danger-bg: var(--palette-crimson-97);--color-status-improving-text: var(--palette-violet-46);--color-ring-focus: color-mix(in oklch, var(--palette-violet-51) 20%, transparent);--color-ring-coach: color-mix(in oklch, var(--palette-magenta-55) 45%, transparent);--color-ring-field-focus: color-mix(in oklch, var(--palette-blue-55) 10%, transparent);--color-scrollbar-thumb: color-mix(in oklch, var(--palette-black) 28%, transparent);--color-scrollbar-thumb-hover: color-mix(in oklch, var(--palette-black) 45%, transparent);--color-scrollbar-thumb-active: color-mix(in oklch, var(--palette-black) 55%, transparent);--color-shadow-popover: color-mix(in oklch, var(--palette-black) 15%, transparent);--color-chart-up: var(--palette-chart-blue-59);--color-chart-down: var(--palette-chart-pink-65);--color-chart-down-bg: color-mix(in oklch, var(--palette-chart-pink-65) 10%, transparent);--color-chart-neutral: var(--palette-amber-77);--color-chart-series-1: var(--palette-chart-blue-59);--color-chart-series-2: var(--palette-chart-pink-65);--color-chart-ema-20: var(--palette-grey-71-a);--color-chart-ema-50: var(--palette-crimson-64);--color-chart-ema-200: var(--palette-green-72);--color-chart-plot-bg: var(--palette-white);--color-logo-1: var(--palette-indigo-59-a);--color-logo-2: var(--palette-indigo-43);--color-logo-3: color-mix(in oklch, var(--palette-indigo-51-a) 28%, transparent);--color-holding-promoters: var(--palette-indigo-36);--color-holding-fiis: var(--palette-indigo-51-b);--color-holding-diis: var(--palette-indigo-63);--color-holding-public: var(--palette-indigo-78);--color-fin-revenue: var(--palette-gold-68);--color-fin-outflow: var(--palette-coral-64);--color-fin-inflow: var(--palette-teal-63);--color-fin-subtotal: var(--palette-periwinkle-55);--color-fin-net-positive: var(--palette-sage-69);--color-fin-net-negative: var(--palette-rose-71);--color-fin-component: var(--palette-periwinkle-58);--color-rule-level-0: var(--palette-grey-95);--color-rule-level-1: var(--palette-grey-93);--color-rule-level-2: var(--palette-grey-91);--color-rule-level-3: var(--palette-grey-89);--color-rule-fn-bg: var(--palette-lavender-96);--color-rule-fn-border: var(--palette-lavender-92);--color-rule-fn-text: var(--palette-lavender-56);--color-rule-hover-fill: color-mix(in oklch, var(--palette-white) 60%, transparent);--color-rule-hover-fill-nested: color-mix(in oklch, var(--palette-white) 45%, transparent);--color-rule-glyph: var(--palette-grey-79);--color-rule-caret: var(--palette-grey-75);--color-rule-section-label: var(--palette-grey-74);--color-hero-spark-1: var(--palette-blue-violet-56);--color-hero-spark-2: var(--palette-violet-51);--color-hero-spark-3: var(--palette-magenta-55);--color-hero-thread: var(--palette-neutral-94);--color-coach-bg: var(--palette-slate-23);--color-coach-border: var(--palette-slate-34);--color-coach-text: var(--palette-slate-97);--color-coach-muted: var(--palette-slate-74);--color-coach-faint: var(--palette-slate-56);--color-coach-btn: var(--palette-slate-31);--color-coach-btn-hover: var(--palette-slate-37);--color-coach-media: var(--palette-slate-27);--color-coach-shadow-far: color-mix(in oklch, var(--palette-slate-17) 45%, transparent);--color-coach-shadow-near: color-mix(in oklch, var(--palette-slate-17) 30%, transparent);--color-preview-up: var(--palette-mint-72);--color-preview-down: var(--palette-coral-67);--color-preview-grid: color-mix(in oklch, var(--palette-slate-97) 9%, transparent);--color-preview-axis: var(--palette-slate-74);--color-preview-text: var(--palette-slate-97);--color-radar-line: color-mix(in oklch, var(--palette-indigo-59-b) 80%, transparent);--color-radar-fill: color-mix(in oklch, var(--palette-indigo-59-b) 15%, transparent);--color-radar-grid: color-mix(in oklch, var(--palette-grey-65) 15%, transparent);--color-radar-axis: color-mix(in oklch, var(--palette-grey-65) 15%, transparent);--color-heat-positive: var(--palette-green-72);--color-heat-negative: var(--palette-crimson-64);--color-social-x: var(--palette-slate-19);--color-sector-1: var(--palette-sector-56);--color-sector-2: var(--palette-sector-74);--color-sector-3: var(--palette-sector-64-a);--color-sector-4: var(--palette-sector-64-b);--color-sector-5: var(--palette-sector-73-a);--color-sector-6: var(--palette-sector-84);--color-sector-7: var(--palette-sector-65);--color-sector-8: var(--palette-sector-80);--color-sector-9: var(--palette-sector-60-a);--color-sector-10: var(--palette-sector-76-a);--color-sector-11: var(--palette-sector-76-b);--color-sector-12: var(--palette-sector-67);--color-sector-13: var(--palette-sector-60-b);--color-sector-14: var(--palette-sector-64-c);--color-sector-15: var(--palette-sector-51);--color-sector-16: var(--palette-sector-63-a);--color-sector-17: var(--palette-sector-71);--color-sector-18: var(--palette-sector-86);--color-sector-19: var(--palette-sector-60-c);--color-sector-20: var(--palette-sector-73-b);--color-sector-21: var(--palette-sector-77);--color-sector-22: var(--palette-sector-63-b);--color-sector-others: var(--palette-grey-71-b);--focus-ring: 0 0 0 3px var(--color-ring-focus);--coach-ring: 0 0 0 3px var(--color-ring-coach);--font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--btn-radius: 9px;--btn-pad-y: 7px;--btn-pad-x: 14px;--btn-font-size: var(--text-sm);--btn-font-weight: var(--font-weight-semibold);--btn-text-transform: none;--letter-spacing-tighter: -.03em;--letter-spacing-tight: -.02em;--letter-spacing-wide: .05em;--letter-spacing-widest: 1px;--text-3xs: .5625rem;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem;--text-4xl: 3rem;--display-xs: clamp(1.125rem, 1rem + .5vw, 1.25rem);--display-sm: clamp(1.25rem, 1rem + .75vw, 1.5rem);--display-md: clamp(1.5rem, 1.25rem + .75vw, 1.75rem);--display-xl: clamp(2.25rem, 1.5rem + 3vw, 3rem);--space-half: .125rem;--space-1: .25rem;--space-1h: .375rem;--space-2: .5rem;--space-2h: .625rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-section-sm: clamp(.75rem, .6rem + .7vw, 1rem);--space-section-md: clamp(1.25rem, .75rem + 2.2vw, 2rem);--space-section-lg: clamp(2.25rem, 1.1rem + 5.1vw, 4rem);--radius-none: 0px;--radius-2xs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-inner-md: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-4xl: 40px;--radius-full: 9999px;--scrollbar-size: 12px;--scrollbar-inset: 3px;--shadow-sm: 0 1px 2px 0 color-mix(in oklch, var(--palette-black) 7%, transparent), 0 1px 3px 0 color-mix(in oklch, var(--palette-black) 4%, transparent);--shadow-card: 0 1px 3px 0 color-mix(in oklch, var(--palette-black) 8%, transparent), 0 2px 6px 0 color-mix(in oklch, var(--palette-black) 6%, transparent);--shadow-md: 0 4px 6px -1px color-mix(in oklch, var(--palette-neutral-25-b) 8%, transparent), 0 2px 4px -2px color-mix(in oklch, var(--palette-neutral-25-b) 8%, transparent);--shadow-lg: 0 10px 15px -3px color-mix(in oklch, var(--palette-neutral-25-b) 8%, transparent), 0 4px 6px -4px color-mix(in oklch, var(--palette-neutral-25-b) 4%, transparent);--shadow-modal: 0 25px 50px color-mix(in oklch, var(--palette-black) 15%, transparent);--shadow-diffuse: 0 12px 48px 0 color-mix(in oklch, var(--palette-black) 7%, transparent);--table-row-height: 36px;--rule-inset: 10px;--rule-chip-height: 26px;--rule-chip-arg-height: 20px;--max-width: 1440px;--header-height: 52px;--bottom-bar-height: 64px;--measure: 65ch;--bp-compact: 599px;--bp-medium: 904px;--bp-expanded: 905px;--bp-header-nav: 1280px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 100;--z-overlay: 1000;--z-popover: 1100}:root[data-theme=dark]{color-scheme:dark;--color-bg-page: var(--palette-neutral-17);--color-bg-card: var(--palette-neutral-21);--color-bg-subtle: var(--palette-neutral-24);--color-bg-row-alt: var(--palette-neutral-22);--color-bg-header: var(--palette-neutral-27);--color-bg-sticky-hover: var(--palette-neutral-23);--color-bg-hover: color-mix(in oklch, var(--palette-white) 5%, transparent);--color-bg-hover-strong: color-mix(in oklch, var(--palette-white) 8%, transparent);--color-bg-glass: color-mix(in oklch, var(--palette-neutral-21) 70%, transparent);--color-bg-glass-strong: color-mix(in oklch, var(--palette-neutral-21) 96%, transparent);--color-bg-header-glass: color-mix(in oklch, var(--palette-neutral-17) 80%, transparent);--color-bg-bar-glass: color-mix(in oklch, var(--palette-neutral-21) 85%, transparent);--color-bg-filter-panel: color-mix(in oklch, var(--palette-neutral-21) 60%, transparent);--color-bg-filter-nested: color-mix(in oklch, var(--palette-white) 4%, transparent);--color-bg-backdrop: color-mix(in oklch, var(--palette-black) 60%, transparent);--color-bg-backdrop-soft: color-mix(in oklch, var(--palette-black) 50%, transparent);--color-bg-brand: var(--palette-violet-51);--color-bg-brand-hover: var(--palette-violet-47);--color-bg-brand-subtle: var(--palette-violet-28);--color-bg-selected: var(--palette-violet-30);--color-bg-option-selected: var(--palette-violet-28);--color-bg-accent: var(--palette-magenta-55);--color-bg-accent-subtle: var(--palette-magenta-27);--color-bg-danger: var(--palette-crimson-51);--color-bg-danger-hover: color-mix(in oklch, var(--palette-crimson-68) 14%, transparent);--color-text-default: var(--palette-neutral-93-b);--color-text-muted: var(--palette-neutral-80);--color-text-subtle: var(--palette-neutral-72);--color-graphic-faint: var(--palette-neutral-60-a);--color-text-on-fill: var(--palette-white);--color-text-on-brand: var(--palette-white);--color-text-brand: var(--palette-violet-74);--color-text-brand-hover: var(--palette-violet-82);--color-text-accent: var(--palette-magenta-76);--color-border-default: var(--palette-neutral-30);--color-border-control: var(--palette-neutral-60-b);--color-border-brand: var(--palette-violet-74);--color-border-brand-hover: var(--palette-violet-82);--color-border-accent: var(--palette-magenta-76);--color-border-glass: color-mix(in oklch, var(--palette-white) 10%, transparent);--color-border-filter-panel: color-mix(in oklch, var(--palette-white) 10%, transparent);--color-status-success-text: var(--palette-green-78);--color-status-success-bg: var(--palette-green-27);--color-status-warning-text: var(--palette-amber-80);--color-status-warning-bg: var(--palette-amber-28);--color-status-danger-text: var(--palette-crimson-72);--color-status-danger-bg: var(--palette-crimson-27);--color-status-improving-text: var(--palette-violet-82);--color-ring-focus: color-mix(in oklch, var(--palette-violet-74) 50%, transparent);--color-ring-coach: color-mix(in oklch, var(--palette-magenta-76) 60%, transparent);--color-ring-field-focus: color-mix(in oklch, var(--palette-blue-70) 30%, transparent);--color-scrollbar-thumb: color-mix(in oklch, var(--palette-white) 25%, transparent);--color-scrollbar-thumb-hover: color-mix(in oklch, var(--palette-white) 42%, transparent);--color-scrollbar-thumb-active: color-mix(in oklch, var(--palette-white) 52%, transparent);--color-shadow-popover: color-mix(in oklch, var(--palette-black) 50%, transparent);--color-chart-up: var(--palette-chart-blue-69);--color-chart-down: var(--palette-chart-pink-70);--color-chart-down-bg: color-mix(in oklch, var(--palette-chart-pink-70) 18%, transparent);--color-chart-neutral: var(--palette-amber-77);--color-chart-series-1: var(--palette-chart-blue-69);--color-chart-series-2: var(--palette-chart-pink-70);--color-chart-ema-20: var(--palette-grey-71-a);--color-chart-ema-50: var(--palette-crimson-68);--color-chart-ema-200: var(--palette-green-72);--color-chart-plot-bg: var(--palette-neutral-21);--color-logo-1: var(--palette-indigo-72);--color-logo-2: var(--palette-indigo-60);--color-logo-3: color-mix(in oklch, var(--palette-indigo-62) 40%, transparent);--color-holding-promoters: var(--palette-indigo-86);--color-holding-fiis: var(--palette-indigo-76);--color-holding-diis: var(--palette-indigo-66);--color-holding-public: var(--palette-indigo-58);--color-fin-revenue: var(--palette-gold-77);--color-fin-outflow: var(--palette-coral-72);--color-fin-inflow: var(--palette-teal-73);--color-fin-subtotal: var(--palette-periwinkle-70);--color-fin-net-positive: var(--palette-sage-74);--color-fin-net-negative: var(--palette-rose-74);--color-fin-component: var(--palette-periwinkle-68);--color-rule-level-0: var(--palette-grey-19);--color-rule-level-1: var(--palette-grey-18);--color-rule-level-2: var(--palette-grey-16);--color-rule-level-3: var(--palette-grey-15);--color-rule-fn-bg: var(--palette-lavender-28);--color-rule-fn-border: var(--palette-lavender-37);--color-rule-fn-text: var(--palette-lavender-80);--color-rule-hover-fill: color-mix(in oklch, var(--palette-white) 6%, transparent);--color-rule-hover-fill-nested: color-mix(in oklch, var(--palette-white) 4%, transparent);--color-rule-glyph: var(--palette-grey-62);--color-rule-caret: var(--palette-grey-62);--color-rule-section-label: var(--palette-grey-72);--color-hero-spark-1: var(--palette-blue-violet-68);--color-hero-spark-2: var(--palette-violet-68);--color-hero-spark-3: var(--palette-magenta-70);--color-hero-thread: var(--palette-neutral-30);--color-coach-bg: var(--palette-slate-23);--color-coach-border: var(--palette-slate-34);--color-coach-text: var(--palette-slate-97);--color-coach-muted: var(--palette-slate-74);--color-coach-faint: var(--palette-slate-56);--color-coach-btn: var(--palette-slate-31);--color-coach-btn-hover: var(--palette-slate-37);--color-coach-media: var(--palette-slate-27);--color-coach-shadow-far: color-mix(in oklch, var(--palette-black) 55%, transparent);--color-coach-shadow-near: color-mix(in oklch, var(--palette-black) 40%, transparent);--color-preview-up: var(--palette-mint-72);--color-preview-down: var(--palette-coral-67);--color-preview-grid: color-mix(in oklch, var(--palette-slate-97) 9%, transparent);--color-preview-axis: var(--palette-slate-74);--color-preview-text: var(--palette-slate-97);--color-radar-line: color-mix(in oklch, var(--palette-indigo-70) 85%, transparent);--color-radar-fill: color-mix(in oklch, var(--palette-indigo-70) 22%, transparent);--color-radar-grid: color-mix(in oklch, var(--palette-white) 14%, transparent);--color-radar-axis: color-mix(in oklch, var(--palette-white) 14%, transparent);--color-heat-positive: var(--palette-green-72);--color-heat-negative: var(--palette-crimson-68);--color-social-x: var(--palette-slate-93);--color-sector-1: var(--palette-sector-56);--color-sector-2: var(--palette-sector-74);--color-sector-3: var(--palette-sector-64-a);--color-sector-4: var(--palette-sector-64-b);--color-sector-5: var(--palette-sector-73-a);--color-sector-6: var(--palette-sector-84);--color-sector-7: var(--palette-sector-65);--color-sector-8: var(--palette-sector-80);--color-sector-9: var(--palette-sector-60-a);--color-sector-10: var(--palette-sector-76-a);--color-sector-11: var(--palette-sector-76-b);--color-sector-12: var(--palette-sector-67);--color-sector-13: var(--palette-sector-60-b);--color-sector-14: var(--palette-sector-64-c);--color-sector-15: var(--palette-sector-53);--color-sector-16: var(--palette-sector-63-a);--color-sector-17: var(--palette-sector-71);--color-sector-18: var(--palette-sector-86);--color-sector-19: var(--palette-sector-60-c);--color-sector-20: var(--palette-sector-73-b);--color-sector-21: var(--palette-sector-77);--color-sector-22: var(--palette-sector-63-b);--color-sector-others: var(--palette-grey-71-b);--shadow-sm: 0 1px 2px 0 color-mix(in oklch, var(--palette-black) 30%, transparent), 0 1px 3px 0 color-mix(in oklch, var(--palette-black) 20%, transparent);--shadow-card: 0 1px 3px 0 color-mix(in oklch, var(--palette-black) 32%, transparent), 0 2px 6px 0 color-mix(in oklch, var(--palette-black) 24%, transparent);--shadow-md: 0 4px 6px -1px color-mix(in oklch, var(--palette-black) 36%, transparent), 0 2px 4px -2px color-mix(in oklch, var(--palette-black) 30%, transparent);--shadow-lg: 0 10px 15px -3px color-mix(in oklch, var(--palette-black) 40%, transparent), 0 4px 6px -4px color-mix(in oklch, var(--palette-black) 30%, transparent);--shadow-modal: 0 25px 50px color-mix(in oklch, var(--palette-black) 55%, transparent);--shadow-diffuse: 0 12px 48px 0 color-mix(in oklch, var(--palette-black) 35%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-bg-page: var(--palette-neutral-17);--color-bg-card: var(--palette-neutral-21);--color-bg-subtle: var(--palette-neutral-24);--color-bg-row-alt: var(--palette-neutral-22);--color-bg-header: var(--palette-neutral-27);--color-bg-sticky-hover: var(--palette-neutral-23);--color-bg-hover: color-mix(in oklch, var(--palette-white) 5%, transparent);--color-bg-hover-strong: color-mix(in oklch, var(--palette-white) 8%, transparent);--color-bg-glass: color-mix(in oklch, var(--palette-neutral-21) 70%, transparent);--color-bg-glass-strong: color-mix(in oklch, var(--palette-neutral-21) 96%, transparent);--color-bg-header-glass: color-mix(in oklch, var(--palette-neutral-17) 80%, transparent);--color-bg-bar-glass: color-mix(in oklch, var(--palette-neutral-21) 85%, transparent);--color-bg-filter-panel: color-mix(in oklch, var(--palette-neutral-21) 60%, transparent);--color-bg-filter-nested: color-mix(in oklch, var(--palette-white) 4%, transparent);--color-bg-backdrop: color-mix(in oklch, var(--palette-black) 60%, transparent);--color-bg-backdrop-soft: color-mix(in oklch, var(--palette-black) 50%, transparent);--color-bg-brand: var(--palette-violet-51);--color-bg-brand-hover: var(--palette-violet-47);--color-bg-brand-subtle: var(--palette-violet-28);--color-bg-selected: var(--palette-violet-30);--color-bg-option-selected: var(--palette-violet-28);--color-bg-accent: var(--palette-magenta-55);--color-bg-accent-subtle: var(--palette-magenta-27);--color-bg-danger: var(--palette-crimson-51);--color-bg-danger-hover: color-mix(in oklch, var(--palette-crimson-68) 14%, transparent);--color-text-default: var(--palette-neutral-93-b);--color-text-muted: var(--palette-neutral-80);--color-text-subtle: var(--palette-neutral-72);--color-graphic-faint: var(--palette-neutral-60-a);--color-text-on-fill: var(--palette-white);--color-text-on-brand: var(--palette-white);--color-text-brand: var(--palette-violet-74);--color-text-brand-hover: var(--palette-violet-82);--color-text-accent: var(--palette-magenta-76);--color-border-default: var(--palette-neutral-30);--color-border-control: var(--palette-neutral-60-b);--color-border-brand: var(--palette-violet-74);--color-border-brand-hover: var(--palette-violet-82);--color-border-accent: var(--palette-magenta-76);--color-border-glass: color-mix(in oklch, var(--palette-white) 10%, transparent);--color-border-filter-panel: color-mix(in oklch, var(--palette-white) 10%, transparent);--color-status-success-text: var(--palette-green-78);--color-status-success-bg: var(--palette-green-27);--color-status-warning-text: var(--palette-amber-80);--color-status-warning-bg: var(--palette-amber-28);--color-status-danger-text: var(--palette-crimson-72);--color-status-danger-bg: var(--palette-crimson-27);--color-status-improving-text: var(--palette-violet-82);--color-ring-focus: color-mix(in oklch, var(--palette-violet-74) 50%, transparent);--color-ring-coach: color-mix(in oklch, var(--palette-magenta-76) 60%, transparent);--color-ring-field-focus: color-mix(in oklch, var(--palette-blue-70) 30%, transparent);--color-scrollbar-thumb: color-mix(in oklch, var(--palette-white) 25%, transparent);--color-scrollbar-thumb-hover: color-mix(in oklch, var(--palette-white) 42%, transparent);--color-scrollbar-thumb-active: color-mix(in oklch, var(--palette-white) 52%, transparent);--color-shadow-popover: color-mix(in oklch, var(--palette-black) 50%, transparent);--color-chart-up: var(--palette-chart-blue-69);--color-chart-down: var(--palette-chart-pink-70);--color-chart-down-bg: color-mix(in oklch, var(--palette-chart-pink-70) 18%, transparent);--color-chart-neutral: var(--palette-amber-77);--color-chart-series-1: var(--palette-chart-blue-69);--color-chart-series-2: var(--palette-chart-pink-70);--color-chart-ema-20: var(--palette-grey-71-a);--color-chart-ema-50: var(--palette-crimson-68);--color-chart-ema-200: var(--palette-green-72);--color-chart-plot-bg: var(--palette-neutral-21);--color-logo-1: var(--palette-indigo-72);--color-logo-2: var(--palette-indigo-60);--color-logo-3: color-mix(in oklch, var(--palette-indigo-62) 40%, transparent);--color-holding-promoters: var(--palette-indigo-86);--color-holding-fiis: var(--palette-indigo-76);--color-holding-diis: var(--palette-indigo-66);--color-holding-public: var(--palette-indigo-58);--color-fin-revenue: var(--palette-gold-77);--color-fin-outflow: var(--palette-coral-72);--color-fin-inflow: var(--palette-teal-73);--color-fin-subtotal: var(--palette-periwinkle-70);--color-fin-net-positive: var(--palette-sage-74);--color-fin-net-negative: var(--palette-rose-74);--color-fin-component: var(--palette-periwinkle-68);--color-rule-level-0: var(--palette-grey-19);--color-rule-level-1: var(--palette-grey-18);--color-rule-level-2: var(--palette-grey-16);--color-rule-level-3: var(--palette-grey-15);--color-rule-fn-bg: var(--palette-lavender-28);--color-rule-fn-border: var(--palette-lavender-37);--color-rule-fn-text: var(--palette-lavender-80);--color-rule-hover-fill: color-mix(in oklch, var(--palette-white) 6%, transparent);--color-rule-hover-fill-nested: color-mix(in oklch, var(--palette-white) 4%, transparent);--color-rule-glyph: var(--palette-grey-62);--color-rule-caret: var(--palette-grey-62);--color-rule-section-label: var(--palette-grey-72);--color-hero-spark-1: var(--palette-blue-violet-68);--color-hero-spark-2: var(--palette-violet-68);--color-hero-spark-3: var(--palette-magenta-70);--color-hero-thread: var(--palette-neutral-30);--color-coach-bg: var(--palette-slate-23);--color-coach-border: var(--palette-slate-34);--color-coach-text: var(--palette-slate-97);--color-coach-muted: var(--palette-slate-74);--color-coach-faint: var(--palette-slate-56);--color-coach-btn: var(--palette-slate-31);--color-coach-btn-hover: var(--palette-slate-37);--color-coach-media: var(--palette-slate-27);--color-coach-shadow-far: color-mix(in oklch, var(--palette-black) 55%, transparent);--color-coach-shadow-near: color-mix(in oklch, var(--palette-black) 40%, transparent);--color-preview-up: var(--palette-mint-72);--color-preview-down: var(--palette-coral-67);--color-preview-grid: color-mix(in oklch, var(--palette-slate-97) 9%, transparent);--color-preview-axis: var(--palette-slate-74);--color-preview-text: var(--palette-slate-97);--color-radar-line: color-mix(in oklch, var(--palette-indigo-70) 85%, transparent);--color-radar-fill: color-mix(in oklch, var(--palette-indigo-70) 22%, transparent);--color-radar-grid: color-mix(in oklch, var(--palette-white) 14%, transparent);--color-radar-axis: color-mix(in oklch, var(--palette-white) 14%, transparent);--color-heat-positive: var(--palette-green-72);--color-heat-negative: var(--palette-crimson-68);--color-social-x: var(--palette-slate-93);--color-sector-1: var(--palette-sector-56);--color-sector-2: var(--palette-sector-74);--color-sector-3: var(--palette-sector-64-a);--color-sector-4: var(--palette-sector-64-b);--color-sector-5: var(--palette-sector-73-a);--color-sector-6: var(--palette-sector-84);--color-sector-7: var(--palette-sector-65);--color-sector-8: var(--palette-sector-80);--color-sector-9: var(--palette-sector-60-a);--color-sector-10: var(--palette-sector-76-a);--color-sector-11: var(--palette-sector-76-b);--color-sector-12: var(--palette-sector-67);--color-sector-13: var(--palette-sector-60-b);--color-sector-14: var(--palette-sector-64-c);--color-sector-15: var(--palette-sector-53);--color-sector-16: var(--palette-sector-63-a);--color-sector-17: var(--palette-sector-71);--color-sector-18: var(--palette-sector-86);--color-sector-19: var(--palette-sector-60-c);--color-sector-20: var(--palette-sector-73-b);--color-sector-21: var(--palette-sector-77);--color-sector-22: var(--palette-sector-63-b);--color-sector-others: var(--palette-grey-71-b);--shadow-sm: 0 1px 2px 0 color-mix(in oklch, var(--palette-black) 30%, transparent), 0 1px 3px 0 color-mix(in oklch, var(--palette-black) 20%, transparent);--shadow-card: 0 1px 3px 0 color-mix(in oklch, var(--palette-black) 32%, transparent), 0 2px 6px 0 color-mix(in oklch, var(--palette-black) 24%, transparent);--shadow-md: 0 4px 6px -1px color-mix(in oklch, var(--palette-black) 36%, transparent), 0 2px 4px -2px color-mix(in oklch, var(--palette-black) 30%, transparent);--shadow-lg: 0 10px 15px -3px color-mix(in oklch, var(--palette-black) 40%, transparent), 0 4px 6px -4px color-mix(in oklch, var(--palette-black) 30%, transparent);--shadow-modal: 0 25px 50px color-mix(in oklch, var(--palette-black) 55%, transparent);--shadow-diffuse: 0 12px 48px 0 color-mix(in oklch, var(--palette-black) 35%, transparent)}}*,*:before,*:after{box-sizing:border-box}.lucide{stroke-width:2.5}:root{font-family:var(--font-family);line-height:1.5;font-weight:var(--font-weight-normal);color:var(--color-text-default);background-color:var(--color-bg-page);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100svh;background-color:var(--color-bg-page);color:var(--color-text-default)}html{overflow-y:auto}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-text-default);text-rendering:optimizeLegibility}p{margin:0}img{max-width:100%;height:auto}input,select,textarea{font-family:inherit;font-size:inherit}a{font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-decoration:inherit;transition:color var(--transition-base)}a:hover{color:var(--color-text-brand)}button{border-radius:var(--radius-sm);border:1px solid transparent;padding:0;font-size:1em;font-weight:var(--font-weight-semibold);font-family:inherit;cursor:pointer;transition:all var(--transition-slow);background-color:transparent}button:focus:not(:focus-visible){outline:none}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-4)}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}.spinner{animation:spin 1s linear infinite;flex-shrink:0}.help-icon-reveal{opacity:0;transition:opacity .12s ease}th:hover .help-icon-reveal,[role=columnheader]:hover .help-icon-reveal,.help-icon-reveal:focus-visible{opacity:1}@media(pointer:coarse){.help-icon-reveal{opacity:1}}@media(prefers-reduced-motion:reduce){.help-icon-reveal{transition:none}}[data-coach-active]{box-shadow:var(--coach-ring)}[data-coach-active][data-coach-ring=header]{box-shadow:none}[data-coach-active][data-coach-ring=header]:after{content:"";position:absolute;inset:1px;border-radius:7px;border:2px solid var(--color-ring-coach);pointer-events:none}._chartWrapper_1hwba_4{background:var(--surface-panel-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-card);cursor:crosshair;width:100%;height:100%;position:relative;overflow:hidden}._chartWrapperBare_1hwba_15{cursor:crosshair;width:100%;height:100%;position:relative}._chartFrame_1hwba_31{inset:var(--space-3) var(--space-2) var(--space-2);position:absolute}._chartFrameBare_1hwba_37{position:absolute;inset:0}._seriesCanvas_1hwba_47{pointer-events:none;z-index:0;position:absolute;inset:0}._chartSvg_1hwba_54{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}._empty_1hwba_72{min-height:420px;font-size:var(--text-base);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyIcon_1hwba_82{color:var(--text-muted);margin-bottom:var(--space-2)}._resetPanBtn_1hwba_87{border-radius:var(--radius-sm);background:var(--bg-card);width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast),color var(--transition-fast);z-index:2;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}._chartWrapperBare_1hwba_15:hover ._resetPanBtn_1hwba_87,._chartWrapper_1hwba_4:hover ._resetPanBtn_1hwba_87{opacity:1}._resetPanBtn_1hwba_87:hover{color:var(--text-primary)}._resetPanBtnInactive_1hwba_114{background:color-mix(in srgb,var(--bg-card) 40%,transparent);cursor:default}._resetPanBtnInactive_1hwba_114:hover{color:var(--text-muted)}._autoFitBtn_1hwba_123{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-card) 40%,transparent);width:24px;height:24px;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:350;font-family:var(--font-family-base);transition:background-color var(--transition-fast),color var(--transition-fast);z-index:2;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute}._autoFitBtn_1hwba_123:hover{color:var(--text-primary)}._autoFitBtnActive_1hwba_148,._autoFitBtnActive_1hwba_148:hover{background:var(--bg-card)}._subpaneDivider_1hwba_159{z-index:2;cursor:ns-resize;touch-action:none;align-items:center;display:flex;position:absolute;left:0;right:0}._subpaneDividerLine_1hwba_170{width:100%;height:1px;transition:background-color var(--transition-fast);background:0 0}._subpaneDivider_1hwba_159:hover ._subpaneDividerLine_1hwba_170,._subpaneDivider_1hwba_159:active ._subpaneDividerLine_1hwba_170{background:color-mix(in srgb,var(--text-primary) 55%,transparent);height:2px}._legend_1hwba_186{z-index:2;pointer-events:none;position:absolute;inset:0}._legendBlock_1hwba_194{font-family:var(--font-family-base);flex-direction:column;gap:2px;display:flex;position:absolute}._legendItem_1hwba_202{pointer-events:auto;align-self:flex-start;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;line-height:1.4;display:inline-flex;position:relative}._legendValues_1hwba_221{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:2px;display:inline-flex}._legendToggle_1hwba_230{pointer-events:auto;color:var(--chart-axis-label);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-self:flex-start;align-items:center;margin-top:2px;padding:0;display:inline-flex}._legendToggle_1hwba_230:hover{color:var(--text-primary)}._legendDot_1hwba_248{border-radius:50%;flex:none;width:8px;height:8px}._legendLabel_1hwba_255{white-space:nowrap;color:var(--text-primary)}._legendBtn_1hwba_260{pointer-events:auto;border-radius:var(--radius-sm);width:16px;height:16px;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast),color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}._legendItem_1hwba_202:hover ._legendBtn_1hwba_260{opacity:1}._legendBtn_1hwba_260:hover{color:var(--text-primary)}._legendPopover_1hwba_288{pointer-events:auto;z-index:3;border-radius:var(--radius-popover);background:var(--surface-panel-raised);border:1px solid var(--panel-border);min-width:260px;box-shadow:var(--shadow-popover);font-family:var(--font-family-base);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}._legendPopoverHeader_1hwba_303{justify-content:space-between;align-items:center;gap:var(--space-3);padding:9px 12px;display:flex;position:relative}._legendPopoverHeader_1hwba_303:after{content:"";background:color-mix(in srgb,var(--text-muted) 15%,transparent);height:1px;position:absolute;bottom:0;left:12px;right:12px}._legendPopoverTitle_1hwba_323{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--text-primary);align-items:baseline;gap:6px;display:inline-flex}._legendPopoverSummary_1hwba_333{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:400}._legendPopoverClose_1hwba_339{width:18px;height:18px;color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}._legendPopoverClose_1hwba_339:hover{background:color-mix(in srgb,var(--text-muted) 18%,transparent);color:var(--text-primary)}._panelScrollBody_1hwba_361{flex-direction:column;gap:8px;padding:12px;display:flex;overflow-y:auto}._legendPopoverField_1hwba_369{font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;display:flex}._legendPopoverField_1hwba_369>span{white-space:nowrap}._legendPopoverField_1hwba_369 input,._legendPopoverField_1hwba_369 select{border:1px solid var(--field-border);background:var(--field-bg);width:98px;height:28px;color:var(--text-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border-radius:6px;outline:none;padding:0 9px;font-family:inherit}._legendPopoverField_1hwba_369 input:hover,._legendPopoverField_1hwba_369 select:hover{border-color:color-mix(in srgb,var(--text-muted) 42%,transparent)}._legendPopoverField_1hwba_369 input:focus-visible,._legendPopoverField_1hwba_369 select:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 28%,transparent)}._legendPopoverField_1hwba_369 input:invalid,._legendPopoverField_1hwba_369 input:out-of-range{border-color:var(--field-invalid);box-shadow:0 0 0 2px color-mix(in srgb,var(--field-invalid) 26%,transparent)}._legendPopoverField_1hwba_369 input[type=number]{appearance:textfield}._legendPopoverField_1hwba_369 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._legendPopoverField_1hwba_369 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._legendPopoverField_1hwba_369 select{appearance:none;cursor:pointer;padding-right:26px}._selectWrap_1hwba_442{display:inline-flex;position:relative}._selectWrap_1hwba_442:after{content:"";pointer-events:none;background-color:var(--text-muted);width:10px;position:absolute;top:0;bottom:0;right:9px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:10px;mask-size:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._legendColorField_1hwba_470{font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;display:flex}._legendColorField_1hwba_470>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._legendColorControls_1hwba_489{flex-shrink:0;align-items:center;gap:6px;display:flex}._legendColorControls_1hwba_489 input[type=color]{border:1px solid var(--field-border);background:var(--field-bg);cursor:pointer;width:28px;height:28px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border-radius:6px;outline:none;padding:2px}._legendColorControls_1hwba_489 input[type=color]::-webkit-color-swatch-wrapper{padding:0}._legendColorControls_1hwba_489 input[type=color]::-webkit-color-swatch{border:none;border-radius:3px}._legendColorControls_1hwba_489 input[type=color]::-moz-color-swatch{border:none;border-radius:3px}._legendColorHex_1hwba_522{border:1px solid var(--field-border);background:var(--field-bg);width:76px;height:28px;color:var(--text-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border-radius:6px;outline:none;padding:0 8px;font-family:inherit}._legendColorControls_1hwba_489 input[type=color]:hover,._legendColorHex_1hwba_522:hover{border-color:color-mix(in srgb,var(--text-muted) 42%,transparent)}._legendColorControls_1hwba_489 input[type=color]:focus-visible,._legendColorHex_1hwba_522:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 28%,transparent)}._fieldResetBtn_1hwba_555{pointer-events:auto;border-radius:var(--radius-sm);width:18px;height:18px;color:var(--text-muted);cursor:pointer;opacity:.6;transition:opacity var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}._fieldResetBtn_1hwba_555:hover:not(:disabled){opacity:1;color:var(--text-primary);background:color-mix(in srgb,var(--text-muted) 18%,transparent)}._fieldResetBtn_1hwba_555:disabled{opacity:.18;cursor:default}._lineFieldControls_1hwba_589{align-items:center;gap:5px;min-width:0;display:flex}._lineFieldControls_1hwba_589 input[type=color]{border:1px solid var(--field-border);background:var(--field-bg);cursor:pointer;border-radius:6px;outline:none;width:28px;height:28px;padding:2px}._lineFieldControls_1hwba_589 input[type=color]::-webkit-color-swatch-wrapper{padding:0}._lineFieldControls_1hwba_589 input[type=color]::-webkit-color-swatch{border:none;border-radius:3px}._lineFieldControls_1hwba_589 input[type=color]::-moz-color-swatch{border:none;border-radius:3px}._lineFieldSelect_1hwba_621{border:1px solid var(--field-border);background:var(--field-bg);height:28px;color:var(--text-primary);font-size:var(--text-xs);cursor:pointer;border-radius:6px;outline:none;padding:0 6px;font-family:inherit}._lineFieldWidth_1hwba_634{border:1px solid var(--field-border);background:var(--field-bg);width:48px;height:28px;color:var(--text-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;appearance:textfield;border-radius:6px;outline:none;padding:0 6px;font-family:inherit}._lineFieldWidth_1hwba_634::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._lineFieldWidth_1hwba_634::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._lineFieldOpacity_1hwba_655{width:56px;min-width:28px}._sliderControl_1hwba_661{align-items:center;gap:8px;display:inline-flex}._sliderControl_1hwba_661 input[type=range]{width:78px}._sliderValue_1hwba_671{text-align:right;font-variant-numeric:tabular-nums;min-width:30px;color:var(--text-primary)}._settingsGearBtn_1hwba_679{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-card) 40%,transparent);width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast),color var(--transition-fast);z-index:3;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}._chartWrapperBare_1hwba_15:hover ._settingsGearBtn_1hwba_679,._chartWrapper_1hwba_4:hover ._settingsGearBtn_1hwba_679{opacity:1}._settingsGearBtn_1hwba_679:hover{color:var(--text-primary)}._settingsDialog_1hwba_706{pointer-events:auto;z-index:4;border-radius:var(--radius-popover);background:var(--surface-panel-raised);border:1px solid var(--panel-border);width:320px;max-height:70%;box-shadow:var(--shadow-popover);font-family:var(--font-family-base);flex-direction:column;display:flex;position:absolute;overflow:hidden}._centeredPanel_1hwba_731{z-index:4;flex-direction:column;max-height:80%;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._autoFitMenu_1hwba_746{pointer-events:auto;z-index:4;border-radius:var(--radius-popover);background:var(--surface-panel-raised);border:1px solid var(--panel-border);width:180px;max-height:70%;box-shadow:var(--shadow-popover);font-family:var(--font-family-base);flex-direction:column;display:flex;position:absolute;overflow:hidden}._autoFitMenuRow_1hwba_762{font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;display:flex}._autoFitMenuRow_1hwba_762 input{cursor:pointer;margin:0}._autoFitMenuEmpty_1hwba_776{font-size:var(--text-xs);color:var(--text-muted);font-style:italic}._settingsSectionTitle_1hwba_782{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--text-primary);border-bottom:1px solid color-mix(in srgb,var(--text-muted) 15%,transparent);margin-top:4px;padding-bottom:4px}._settingsSectionTitle_1hwba_782:first-child{margin-top:0}._settingsGroupTitle_1hwba_796{font-size:var(--text-3xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-top:12px;margin-bottom:2px}.pill-toggle-group{border-radius:var(--radius-full);background:var(--surface-panel-header);height:36px;padding:var(--space-1);box-shadow:var(--shadow-inset-track);align-items:center;display:inline-flex}.pill-toggle-btn{border-radius:var(--radius-full);height:28px;padding:0 var(--space-4);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.pill-toggle-btn:hover:not(.is-active){color:var(--text-primary)}.pill-toggle-btn.is-active{background:var(--color-dark-700);color:var(--text-primary);box-shadow:var(--shadow-pill-active)}.pill-toggle-btn-sm{padding:0 var(--space-3);font-size:var(--text-xs)}._chartControls_bruvo_1{align-items:center;gap:var(--space-2);display:flex}._indicatorPicker_bruvo_8{display:inline-flex;position:relative}._pickerPanel_bruvo_13{top:calc(100% + var(--space-1));z-index:10;min-width:180px;padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-dropdown);box-shadow:var(--shadow-card);position:absolute;left:0;overflow:hidden}._pickerScroll_bruvo_25{max-height:calc(.8 * var(--chart-price-height,360px));scrollbar-width:thin;scrollbar-color:var(--surface-panel-header) transparent;overflow-y:auto}._pickerScroll_bruvo_25::-webkit-scrollbar{width:8px}._pickerScroll_bruvo_25::-webkit-scrollbar-track{background:0 0}._pickerScroll_bruvo_25::-webkit-scrollbar-thumb{background:var(--surface-panel-header);border-radius:var(--radius-sm)}._pickerScroll_bruvo_25::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}._pickerCount_bruvo_61{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}._pickerSection_bruvo_68{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._pickerRow_bruvo_77{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);display:flex}._pickerRow_bruvo_77:hover{background:var(--surface-panel-header)}._pickerCheckRow_bruvo_92{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}._pickerCheckRow_bruvo_92:hover{background:var(--surface-panel-header)}._pickerCheckRow_bruvo_92:has(input:disabled){cursor:default;opacity:.45}._pickerLabel_bruvo_111{font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap}._pickerAdd_bruvo_117{border-radius:var(--radius-sm);background:var(--surface-panel-header);width:20px;height:20px;color:var(--text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);border:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}._pickerAdd_bruvo_117:hover{background:var(--color-dark-700);color:var(--text-primary)}._zoomSlider_cr2qi_4{flex-direction:column;gap:2px;min-width:160px;display:inline-flex}._zoomSlider_cr2qi_4 input[type=range]{width:100%;margin:0}._marks_cr2qi_16{height:14px;position:relative}._mark_cr2qi_16{cursor:pointer;font-size:var(--text-3xs);color:var(--chart-tooltip-label);white-space:nowrap;background:0 0;border:none;padding:0;line-height:14px;position:absolute;transform:translate(-50%)}._mark_cr2qi_16:hover{color:var(--text-primary)}._host_1txv5_3{z-index:2;pointer-events:none;position:absolute;inset:0}._card_1txv5_10{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-dropdown);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute}._card_1txv5_10._dragging_1txv5_29{cursor:grabbing}._card_1txv5_10._dragging_1txv5_29 ._toolBtn_1txv5_34{pointer-events:none}._grip_1txv5_38{width:100%;height:16px;color:var(--text-muted);cursor:grab;justify-content:center;align-items:center;display:flex}._toolBtn_1txv5_34{border-radius:var(--radius-sm);width:32px;height:28px;color:var(--text-muted);transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._toolBtn_1txv5_34:not(:disabled):hover,._toolBtnActive_1txv5_69{background:var(--surface-panel-header);color:var(--text-primary)}._toolBtn_1txv5_34:disabled{opacity:.4;cursor:default}._trashWrap_1txv5_82{display:inline-flex;position:relative}._confirmPopover_1txv5_87{z-index:5;gap:var(--space-2);width:max-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-dropdown);border:1px solid var(--panel-border);box-shadow:var(--shadow-popover);cursor:default;flex-direction:column;display:flex;position:absolute;bottom:0;left:calc(100% + 8px)}._confirmText_1txv5_104{font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap}._confirmActions_1txv5_110{justify-content:flex-end;gap:var(--space-2);display:flex}._confirmCancel_1txv5_116,._confirmDelete_1txv5_117{border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);border:1px solid #0000;padding:4px 10px}._confirmCancel_1txv5_116{color:var(--text-muted);border-color:var(--panel-border);background:0 0}._confirmCancel_1txv5_116:hover{background:var(--surface-panel-header);color:var(--text-primary)}._confirmDelete_1txv5_117{background:var(--chart-negative);color:var(--surface-dropdown)}._confirmDelete_1txv5_117:hover{background:color-mix(in srgb,var(--chart-negative) 85%,black)}._divider_1txv5_147{width:60%;height:1px;margin:var(--space-1) 0;background:var(--chart-separator)}._statsHost_517qz_6{z-index:2;pointer-events:none;position:absolute;inset:0}._statsPanel_517qz_13{pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--panel-box-bg);border:1px solid var(--stats-border);border-radius:var(--stats-radius);box-shadow:var(--shadow-card);font-family:var(--font-family-base);font-variant-numeric:tabular-nums;padding:4px;font-weight:300;position:absolute}._statsTable_517qz_29{border-collapse:collapse;opacity:.85}._statsTable_517qz_29 td{text-align:center;white-space:nowrap;padding:1px 5px;line-height:1.45}._lvlStrong_517qz_42{color:var(--stats-strong)}._lvlUp_517qz_45{color:var(--stats-up)}._lvlNeutral_517qz_48{color:var(--stats-neutral)}._lvlDown_517qz_51{color:var(--stats-down)}._lvlText_517qz_54{color:var(--stats-text)}._lvlMuted_517qz_57{color:var(--stats-muted)}._sizeTiny_517qz_62{font-size:8px}._sizeSmall_517qz_65{font-size:10px}._sizeNormal_517qz_68{font-size:12px}._sizeLarge_517qz_71{font-size:14px}._dragging_517qz_76{cursor:grabbing}._earningsHost_cbwe3_6{z-index:2;pointer-events:none;position:absolute;inset:0}._earningsPanel_cbwe3_13{pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--panel-box-bg);border:1px solid var(--stats-border);border-radius:var(--stats-radius);box-shadow:var(--shadow-card);font-family:var(--font-family-base);font-variant-numeric:tabular-nums;padding:4px;font-weight:300;position:absolute}._earningsTable_cbwe3_29{border-collapse:collapse;opacity:.85}._earningsTable_cbwe3_29 td{text-align:right;white-space:nowrap;padding:1px 4px;line-height:1.45}._earningsTable_cbwe3_29 td._label_cbwe3_42{text-align:left}._earningsTable_cbwe3_29 td._score_cbwe3_47{text-align:center}._lvlStrong_cbwe3_52{color:var(--stats-strong)}._lvlUp_cbwe3_55{color:var(--stats-up)}._lvlNeutral_cbwe3_58{color:var(--stats-neutral)}._lvlDown_cbwe3_61{color:var(--stats-down)}._lvlText_cbwe3_64{color:var(--stats-text)}._lvlMuted_cbwe3_67{color:var(--stats-muted)}._sizeTiny_cbwe3_72{font-size:8px}._sizeSmall_cbwe3_75{font-size:10px}._sizeNormal_cbwe3_78{font-size:12px}._sizeLarge_cbwe3_81{font-size:14px}._dragging_cbwe3_86{cursor:grabbing}:where(:root){--cc-blue-400:#60a5fa;--cc-blue-500:#3b82f6;--cc-red-500:#ef4444;--cc-red-600:#dc2626;--cc-green-500:#22c55e;--cc-green-600:#16a34a;--cc-amber-500:#f59e0b;--cc-orange-500:#f97316;--cc-yellow-500:#eab308;--cc-lime-500:#84cc16;--cc-teal-500:#14b8a6;--cc-cyan-500:#06b6d4;--cc-sky-500:#0ea5e9;--cc-violet-500:#8b5cf6;--cc-purple-500:#a855f7;--cc-pink-500:#ec4899;--cc-gray-400:#9ca3af;--cc-gray-500:#6b7280;--cc-neutral-300:#ccc;--cc-neutral-500:#888;--cc-white:#fff;--cc-black:#000;--cc-stone-950:#202020;--cc-stone-900:#30302e;--cc-stone-850:#252525;--cc-stone-750:#191919;--cc-stone-400:#8e8b86;--cc-stone-200:#bcbab6;--cc-slate-800:#1e293b;--cc-focus:#5b8def;--cc-clay-500:#d6705f;--cc-bg-slate:#6e7b8b;--cc-bg-taupe:#776a5a;--chart-positive:var(--cc-green-600);--chart-negative:var(--cc-red-600);--candle-up:var(--chart-positive);--candle-down:var(--chart-negative);--chart-axis-label:var(--cc-neutral-500);--chart-separator:var(--cc-neutral-300);--chart-tooltip-label:var(--cc-neutral-500);--chart-ema-10-label:var(--cc-blue-500);--chart-ema-20-label:var(--cc-gray-500);--chart-ema-50-label:var(--cc-red-500);--chart-ema-200-label:var(--cc-green-500);--chart-high-1y-label:var(--cc-red-500);--chart-high-2y-label:var(--cc-amber-500);--chart-high-3y-label:var(--cc-violet-500);--chart-high-all-label:var(--cc-cyan-500);--chart-rs-label:var(--cc-pink-500);--chart-rs-signal-label:var(--cc-yellow-500);--ema-10:var(--chart-ema-10-label);--ema-20:var(--chart-ema-20-label);--ema-50:var(--chart-ema-50-label);--ema-200:var(--chart-ema-200-label);--high-1y:var(--chart-high-1y-label);--high-2y:var(--chart-high-2y-label);--high-3y:var(--chart-high-3y-label);--high-all:var(--chart-high-all-label);--rs-line:var(--chart-rs-label);--rs-signal:var(--chart-rs-signal-label);--ti-sma:var(--cc-blue-500);--ti-ema:var(--cc-red-500);--ti-wma:var(--cc-purple-500);--ti-dema:var(--cc-amber-500);--ti-tema:var(--cc-teal-500);--bb-upper:var(--cc-blue-400);--bb-mid:var(--cc-gray-400);--bb-lower:var(--cc-blue-400);--stage2-band:var(--cc-green-500);--rsi-line:var(--cc-violet-500);--macd-line:var(--cc-blue-500);--macd-signal:var(--cc-amber-500);--macd-hist-up:var(--cc-green-600);--macd-hist-down:var(--cc-red-600);--stoch-k:var(--cc-blue-500);--stoch-d:var(--cc-amber-500);--willr-line:var(--cc-pink-500);--adx-line:var(--cc-teal-500);--dx-line:var(--cc-purple-500);--atr-line:var(--cc-cyan-500);--natr-line:var(--cc-sky-500);--trange-line:var(--cc-green-500);--qr-rps:var(--cc-blue-400);--qr-eps:var(--cc-orange-500);--chart-qr-rps-label:var(--qr-rps);--chart-qr-eps-label:var(--qr-eps);--qr-growth-up:var(--chart-positive);--qr-growth-down:var(--chart-negative);--qr-label:var(--chart-tooltip-label);--subpane-guide:var(--cc-neutral-500);--chart-bg-top:var(--cc-bg-slate);--chart-bg-bottom:var(--cc-bg-taupe);--chart-drawing:var(--cc-blue-500);--chart-drawing-bg:var(--cc-slate-800);--chart-drawing-handle:var(--cc-white);--chart-drawing-label-text:var(--cc-white);--stats-strong:var(--cc-lime-500);--stats-up:var(--cc-green-500);--stats-neutral:var(--cc-amber-500);--stats-down:var(--cc-red-500);--stats-text:var(--text-primary);--stats-muted:var(--text-muted);--stats-bg:var(--surface-panel-raised);--panel-box-bg:var(--surface-panel-box);--stats-border:var(--chart-separator);--stats-radius:var(--radius-sm);--chart-pattern-fill:var(--cc-stone-850);--chart-pattern-label-text:var(--cc-white);--bg-card:var(--cc-white);--text-2hxs:9px;--text-2xs:11px;--text-3xs:10px;--text-sm:13px;--text-md:16px;--color-dark-700:var(--cc-stone-900);--surface-panel-raised:var(--cc-stone-900);--surface-panel-header:var(--cc-stone-950);--surface-panel-box:var(--cc-stone-850);--surface-dropdown:var(--cc-stone-750);--shadow-card:0 1px 3px 0 #00000014, 0 2px 6px 0 #0000000f;--shadow-inset-track:inset 0 1px 2px #00000014;--shadow-pill-active:0 1px 2px #0000000f;--shadow-popover:0 8px 24px #00000073, 0 2px 6px #0000004d;--radius-sm:6px;--radius-md:12px;--radius-full:9999px;--radius-popover:10px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--text-base:.875rem;--text-xs:.75rem;--text-primary:var(--cc-stone-200);--text-muted:var(--cc-stone-400);--field-invalid:var(--cc-clay-500);--color-focus-ring:var(--cc-focus);--field-border:color-mix(in srgb, var(--text-muted) 26%, transparent);--field-bg:color-mix(in srgb, var(--surface-panel-header) 70%, var(--cc-black));--panel-border:color-mix(in srgb, var(--text-muted) 22%, transparent);--font-family-base:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-weight-medium:500;--font-weight-semibold:600;--transition-fast:.15s ease}._drawingPopup_1do0c_3{pointer-events:auto;z-index:4;border-radius:var(--radius-popover);background:var(--surface-panel-raised);border:1px solid var(--panel-border);width:max-content;min-width:200px;max-width:300px;max-height:70%;box-shadow:var(--shadow-popover);font-family:var(--font-family-base);flex-direction:column;display:flex;position:absolute;overflow:hidden}._drawingDeleteBtn_1do0c_26{border:1px solid color-mix(in srgb,var(--chart-negative) 40%,transparent);color:var(--chart-negative);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:7px 10px;display:inline-flex}._drawingDeleteBtn_1do0c_26:hover{background:color-mix(in srgb,var(--chart-negative) 16%,transparent)}:root{--chart-positive: var(--color-chart-up);--chart-negative: var(--color-chart-down);--ema-20: var(--color-chart-ema-20);--ema-50: var(--color-chart-ema-50);--ema-200: var(--color-chart-ema-200);--bg-card: var(--color-bg-card);--text-muted: var(--color-text-muted);--text-primary: var(--color-text-default);--surface-panel-raised: var(--color-bg-card);--surface-panel-header: var(--color-bg-subtle);--surface-dropdown: var(--color-bg-card);--chart-drawing-bg: var(--color-bg-subtle);--color-dark-700: var(--color-bg-header);--chart-axis-label: var(--color-text-subtle);--chart-separator: var(--color-border-default);--chart-tooltip-label: var(--color-text-muted);--chart-ema-10-label: #3b82f6;--ema-10: var(--chart-ema-10-label);--stats-strong: #84cc16;--stats-up: #22c55e;--stats-neutral: #f59e0b;--stats-down: #ef4444;--stats-bg: var(--surface-panel-raised);--stats-text: var(--text-primary);--stats-border: var(--color-border-default);--qr-rps: #2563eb;--qr-eps: #ea580c;--shadow-inset-track: inset 0 1px 2px rgba(0, 0, 0, .08);--shadow-pill-active: 0 1px 2px rgba(0, 0, 0, .06);--text-2hxs: 9px;--chart-bg-top: var(--color-chart-plot-bg);--chart-bg-bottom: var(--color-chart-plot-bg)}:root[data-theme=dark]{--field-border: var(--color-border-control);--chart-ema-10-label: #60a5fa;--qr-rps: #60a5fa;--qr-eps: #f97316;--shadow-inset-track: inset 0 1px 2px rgba(0, 0, 0, .4);--shadow-pill-active: 0 1px 2px rgba(0, 0, 0, .35)}._chartwiz-header_102k6_8{background:var(--color-bg-page);border-bottom:1px solid var(--color-border-default);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:var(--z-dropdown);height:var(--header-height);display:flex;align-items:center}@supports ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){._chartwiz-header_102k6_8{background:var(--color-bg-header-glass);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}}._header-inner_102k6_28{display:flex;gap:clamp(var(--space-3),calc(2.94vw - 5.65px),var(--space-8));align-items:center;width:100%;margin:0 auto;max-width:var(--max-width);padding:0 var(--space-4)}@media(max-width:599px){._header-inner_102k6_28{gap:var(--space-1);padding:0 var(--space-2)}}._header-logo_102k6_54{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:inherit}@media(max-width:599px){._header-logo_102k6_54{gap:var(--space-1);min-width:0}._header-logo_102k6_54>svg{flex-shrink:0}._logo-text_102k6_80{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}._logo-text_102k6_80{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin:0;color:var(--color-text-default);letter-spacing:var(--letter-spacing-tighter);cursor:pointer}._header-nav_102k6_103{display:none;align-items:center;margin-left:auto}@media(min-width:1280px){._header-nav_102k6_103{display:flex}}._hamburger_102k6_116{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:none;background:none;color:var(--color-text-muted);cursor:pointer}._hamburger_102k6_116:hover{color:var(--color-text-default)}@media(min-width:1280px){._hamburger_102k6_116{display:none}}@media(max-width:1279px){._header-auth_102k6_146{margin-left:auto}}._header-auth_102k6_146{display:flex;align-items:center;white-space:nowrap;width:auto;flex-shrink:0}@media(min-width:1280px){._header-auth_102k6_146{width:calc(8rem + 36px)}}._mobileNav_102k6_172{padding:var(--space-4) var(--space-2)}._mobileNavList_102k6_176{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._mobileNavLink_102k6_185{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-2) var(--space-3);border:none;background:none;border-radius:var(--radius-sm);font-size:var(--text-md);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-muted);text-decoration:none;cursor:pointer;text-align:left;transition:background var(--transition-fast),color var(--transition-fast)}._mobileNavLink_102k6_185:hover{background:var(--color-bg-hover);color:var(--color-text-default)}._mobileNavLinkActive_102k6_210{color:var(--color-text-brand);font-weight:var(--font-weight-semibold);background:var(--color-bg-brand-subtle)}._nav-list_102k6_216{display:flex;list-style:none;margin:0;padding:0;gap:var(--space-8)}._nav-link_102k6_224{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-decoration:none;cursor:pointer;transition:color var(--transition-base);position:relative;border:none;background:none;padding:0;line-height:inherit;font-family:inherit}._nav-link_102k6_224:hover{color:var(--color-text-default)}._nav-link_102k6_224._active_102k6_246{color:var(--color-text-default);font-weight:var(--font-weight-semibold)}._nav-item-dropdown_102k6_252{position:relative;display:flex;align-items:center}._dropdown-icon_102k6_258{margin-left:var(--space-1);transition:transform var(--transition-base)}._nav-item-dropdown_102k6_252:hover ._dropdown-icon_102k6_258{transform:rotate(180deg)}._dropdown-menu_102k6_267{position:absolute;top:100%;left:0;margin-top:var(--space-2);padding-top:var(--space-2);background:var(--color-bg-glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);list-style:none;padding:var(--space-2) 0;min-width:180px;z-index:var(--z-overlay);animation:_dropdownFadeIn_102k6_1 .2s ease}._dropdown-menu_102k6_267:before{content:"";position:absolute;top:calc(-1 * var(--space-2));left:0;right:0;height:var(--space-2);background:transparent}@keyframes _dropdownFadeIn_102k6_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdown-item_102k6_306{margin:0;padding:0}._dropdown-link_102k6_311{display:block;width:100%;padding:var(--space-2h) var(--space-5);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-decoration:none;text-align:left;transition:all var(--transition-base);cursor:pointer;border:none;background:none;font-family:inherit;line-height:inherit}._dropdown-link_102k6_311:hover{background-color:var(--color-bg-hover);color:var(--color-text-default)}._dropdown-link_102k6_311._active_102k6_246{color:var(--color-text-brand);font-weight:var(--font-weight-semibold);background-color:var(--color-bg-hover)}._cta-button_102k6_340{background-color:var(--color-bg-brand);border:1px solid var(--color-border-brand);color:var(--color-text-on-brand);border-radius:var(--radius-md);padding:var(--space-1h) var(--space-6);font-size:var(--text-base);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}._cta-button_102k6_340:hover{background-color:var(--color-bg-brand-hover);border-color:var(--color-border-brand-hover);color:var(--color-text-on-brand);box-shadow:var(--shadow-md);transform:translateY(-1px)}@media(max-width:904px){._cta-button_102k6_340{position:relative}._cta-button_102k6_340:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}}._user-menu-wrapper_102k6_381{position:relative}._user-icon-btn_102k6_385{display:flex;align-items:center;gap:6px;padding:var(--space-1h) var(--space-4) var(--space-1h) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:none;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-base)}._user-name_102k6_398{font-size:var(--text-sm);font-weight:var(--font-weight-medium);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:599px){._user-name_102k6_398{max-width:64px}}._user-icon-btn_102k6_385:hover{border-color:var(--color-text-muted);color:var(--color-text-default)}._user-menu-wrapper_102k6_381 ._dropdown-menu_102k6_267{right:0;left:auto}._overlay_giqaa_1{position:fixed;inset:0;background:var(--color-bg-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}@media(prefers-reduced-motion:no-preference){._overlay_giqaa_1{animation:_fadeIn_giqaa_1 .15s ease}@keyframes _fadeIn_giqaa_1{0%{opacity:0}to{opacity:1}}}._panel_boli2_4{background:var(--color-bg-card);border-radius:var(--radius-lg, 12px);padding:var(--space-6, 24px);width:100%;max-width:400px;box-shadow:var(--shadow-modal)}._title_boli2_13{font-size:var(--text-xl, 20px);font-weight:var(--font-weight-bold);color:var(--color-text-default);margin:0 0 var(--space-2, 8px) 0}._lead_boli2_20{font-size:var(--text-base, 14px);color:var(--color-text-muted);margin:0 0 var(--space-4, 16px) 0}._form_boli2_26{display:flex;flex-direction:column;gap:var(--space-3, 12px)}._label_boli2_32{font-size:var(--text-sm, 12px);font-weight:var(--font-weight-semibold);color:var(--color-text-default)}._input_boli2_38{padding:var(--space-2h, 10px) var(--space-3, 12px);border:1px solid var(--color-border-control);border-radius:var(--radius-md, 8px);font-size:var(--text-md, 16px);letter-spacing:.2em;color:var(--color-text-default);background:var(--color-bg-card);outline:none}._input_boli2_38:focus{border-color:var(--color-border-brand);box-shadow:0 0 0 3px var(--color-ring-field-focus)}._error_boli2_54{color:var(--color-status-danger-text);font-size:var(--text-sm, 12px);margin:0;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--color-status-danger-bg);border-radius:var(--radius-sm, 4px)}._submit_boli2_63{min-height:44px;padding:var(--space-2h, 10px) var(--space-4, 16px);background:var(--color-bg-brand);color:var(--color-text-on-brand);border:none;border-radius:var(--radius-md, 8px);font-size:var(--text-base, 14px);font-weight:var(--font-weight-semibold);cursor:pointer}._submit_boli2_63:hover:not(:disabled){background:var(--color-bg-brand-hover)}._submit_boli2_63:disabled{opacity:.6;cursor:not-allowed}._link_boli2_84{min-height:44px;background:none;border:none;color:var(--color-text-brand);font-weight:var(--font-weight-semibold);font-size:var(--text-sm, 12px);cursor:pointer;padding:0;align-self:center}._link_boli2_84:hover{text-decoration:underline}@media(min-width:905px){._panel_boli2_4{padding:var(--space-8, 32px)}._input_boli2_38{font-size:var(--text-sm, 12px)}._submit_boli2_63,._link_boli2_84{min-height:0}}._btn_7a40j_3{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1h);border:1px solid transparent;border-radius:var(--btn-radius);padding:var(--btn-pad-y) var(--btn-pad-x);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1.2;text-transform:var(--btn-text-transform);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._btn_7a40j_3:disabled{opacity:.5;cursor:not-allowed}._sm_7a40j_27{padding:calc(var(--btn-pad-y) - 2px) calc(var(--btn-pad-x) - 4px);font-size:var(--text-xs)}._fullWidth_7a40j_32{width:100%}._primary_7a40j_37{background:var(--color-bg-brand);color:var(--color-text-on-brand)}._primary_7a40j_37:hover:not(:disabled){background:var(--color-bg-brand-hover)}._secondary_7a40j_45{background:var(--color-bg-card);border-color:var(--color-border-default);color:var(--color-text-default)}._secondary_7a40j_45:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-text-subtle)}._ghost_7a40j_55{background:transparent;color:var(--color-text-muted)}._ghost_7a40j_55:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-default)}._danger_7a40j_64{background:var(--color-bg-danger);color:var(--color-text-on-fill)}._danger_7a40j_64:hover:not(:disabled){filter:brightness(.93)}._list_timft_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1, 4px);font-size:var(--text-sm, 12px)}._list_timft_1 li{display:flex;align-items:center;gap:var(--space-1h, 6px);min-width:0;overflow-wrap:anywhere}._list_timft_1 li svg{flex:none}._met_timft_23{color:var(--color-status-success-text)}._unmet_timft_27{color:var(--color-text-muted)}._modal_1b1kn_1{background:var(--color-bg-card);border-radius:var(--radius-lg, 12px);padding:var(--space-8, 32px);width:100%;max-width:400px;position:relative;box-shadow:var(--shadow-modal);animation:_slideUp_1b1kn_1 .2s ease}@keyframes _slideUp_1b1kn_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._closeBtn_1b1kn_17{position:absolute;top:var(--space-4, 16px);right:var(--space-4, 16px);background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1, 4px);border-radius:var(--radius-sm, 4px);display:flex;align-items:center;justify-content:center}._closeBtn_1b1kn_17:hover{color:var(--color-text-default);background:var(--color-bg-hover)}._title_1b1kn_37{font-size:var(--text-xl, 20px);font-weight:var(--font-weight-bold);color:var(--color-text-default);margin:0 0 var(--space-6, 24px) 0;text-align:center}._googleBtn_1b1kn_45{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:var(--space-2h, 10px) var(--space-4, 16px);border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);background:var(--color-bg-card);font-size:var(--text-base, 14px);font-weight:var(--font-weight-medium);color:var(--color-text-default);cursor:pointer;transition:all .15s ease}._googleBtn_1b1kn_45:hover{background:var(--color-bg-hover);border-color:var(--color-text-muted)}._divider_1b1kn_67{display:flex;align-items:center;margin:var(--space-5, 20px) 0;color:var(--color-text-muted);font-size:var(--text-sm, 12px)}._divider_1b1kn_67:before,._divider_1b1kn_67:after{content:"";flex:1;height:1px;background:var(--color-border-default)}._divider_1b1kn_67 span{padding:0 var(--space-3, 12px)}._form_1b1kn_87{display:flex;flex-direction:column;gap:var(--space-3, 12px)}._input_1b1kn_93{padding:var(--space-2h, 10px) var(--space-3, 12px);border:1px solid var(--color-border-control);border-radius:var(--radius-md, 8px);font-size:var(--text-base, 14px);color:var(--color-text-default);outline:none;transition:border-color .15s ease}._input_1b1kn_93:focus{border-color:var(--color-border-brand);box-shadow:0 0 0 3px var(--color-ring-field-focus)}._input_1b1kn_93::placeholder{color:var(--color-text-muted)}._error_1b1kn_112{color:var(--color-status-danger-text);font-size:var(--text-sm, 12px);margin:0;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--color-status-danger-bg);border-radius:var(--radius-sm, 4px)}._notice_1b1kn_121{color:var(--color-status-success-text);font-size:var(--text-sm, 12px);margin:0;padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--color-status-success-bg);border-radius:var(--radius-sm, 4px);overflow-wrap:anywhere}._hint_1b1kn_131{margin:0 0 var(--space-4, 16px) 0;font-size:var(--text-sm, 12px);color:var(--color-text-muted);text-align:center}._forgot_1b1kn_138{text-align:right;margin:var(--space-2, 8px) 0 0 0;font-size:var(--text-sm, 12px)}._submitBtn_1b1kn_144{padding:var(--space-2h, 10px) var(--space-4, 16px);background:var(--color-bg-brand);color:var(--color-text-on-brand);border:none;border-radius:var(--radius-md, 8px);font-size:var(--text-base, 14px);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .15s ease}._submitBtn_1b1kn_144:hover:not(:disabled){background:var(--color-bg-brand-hover)}._submitBtn_1b1kn_144:disabled{opacity:.6;cursor:not-allowed}._toggle_1b1kn_165{text-align:center;margin:var(--space-4, 16px) 0 0 0;font-size:var(--text-sm, 12px);color:var(--color-text-muted)}._toggleBtn_1b1kn_172{background:none;border:none;color:var(--color-text-brand);font-weight:var(--font-weight-semibold);cursor:pointer;font-size:inherit;padding:0}._toggleBtn_1b1kn_172:hover{text-decoration:underline}@media(max-width:904px){._input_1b1kn_93{font-size:var(--text-md, 16px)}._submitBtn_1b1kn_144,._googleBtn_1b1kn_45{min-height:44px}}@media(pointer:coarse){._forgot_1b1kn_138 ._toggleBtn_1b1kn_172{min-height:44px}}._root_1aee8_6{display:flex;flex-direction:column;min-height:0;min-width:0}._viewport_1aee8_15{flex:1 1 auto;min-height:0;min-width:0}._contentFlex_1aee8_28{display:flex;flex-direction:column}._contentFlex_1aee8_28>*{display:flex!important;flex-direction:column;height:100%}._scrollbar_1aee8_46{display:flex;-webkit-user-select:none;user-select:none;touch-action:none;padding:0;background:transparent;z-index:3}._scrollbar_1aee8_46[data-orientation=vertical]{width:var(--scrollbar-size);padding-bottom:22px}._scrollbar_1aee8_46[data-orientation=horizontal]{flex-direction:column;height:var(--scrollbar-size)}._thumb_1aee8_77{position:relative;flex:1;background-color:var(--color-scrollbar-thumb);border-radius:var(--radius-full);border:var(--scrollbar-inset) solid transparent;background-clip:content-box}._scrollbar_1aee8_46[data-orientation=vertical] ._thumb_1aee8_77{min-height:40px}._scrollbar_1aee8_46[data-orientation=horizontal] ._thumb_1aee8_77{min-width:40px}._thumb_1aee8_77:hover{background-color:var(--color-scrollbar-thumb-hover)}._thumb_1aee8_77[data-state=visible]:active{background-color:var(--color-scrollbar-thumb-active)}._wrapper_1smuw_1{position:relative;flex:1 1 0;min-width:0;max-width:320px;display:flex;align-items:center;border:1px solid var(--color-border-control);border-radius:var(--radius-md);padding:0 var(--space-3);background:var(--color-bg-glass);transition:border-color var(--transition-base),background-color var(--transition-base)}._wrapper_1smuw_1:focus-within{border-color:var(--color-border-brand);background:var(--color-bg-card)}._iconTrigger_1smuw_23{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:auto;border:none;background:none;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base)}._iconTrigger_1smuw_23:hover{color:var(--color-text-default)}._wrapperExpanded_1smuw_45{position:absolute;left:var(--space-2);right:var(--space-2);top:50%;transform:translateY(-50%);height:40px;max-width:none;z-index:var(--z-overlay);background:var(--color-bg-card)}._backBtn_1smuw_57,._clearBtn_1smuw_58{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:none;background:none;color:var(--color-text-muted);cursor:pointer;flex-shrink:0}._backBtn_1smuw_57{margin-left:calc(-1 * var(--space-2))}._clearBtn_1smuw_58{margin-right:calc(-1 * var(--space-2))}._backBtn_1smuw_57:hover,._clearBtn_1smuw_58:hover{color:var(--color-text-default)}._icon_1smuw_23{color:var(--color-text-muted);margin-right:var(--space-2);flex-shrink:0}._input_1smuw_90{border:none;background:none;outline:none;flex:1;height:34px;font-size:var(--text-sm);color:var(--color-text-default);font-family:inherit;min-width:0}@media(pointer:coarse){._input_1smuw_90{font-size:var(--text-md)}}._input_1smuw_90::placeholder{color:var(--color-text-muted)}._dropdown_1smuw_117{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;background:var(--color-bg-glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--z-overlay);max-height:360px;overflow:hidden;display:flex;flex-direction:column;animation:_stockSearchFadeIn_1smuw_1 .15s ease}._dropdownScroll_1smuw_135{flex:1 1 auto}._dropdownList_1smuw_139{list-style:none;margin:0;padding:var(--space-2) 0}@keyframes _stockSearchFadeIn_1smuw_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._item_1smuw_156{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);cursor:pointer;font-size:var(--text-sm);transition:background-color var(--transition-base)}._item_1smuw_156._active_1smuw_166{background-color:var(--color-bg-hover)}._symbol_1smuw_170{font-weight:var(--font-weight-semibold);color:var(--color-text-default);min-width:80px;flex-shrink:0}._name_1smuw_177{color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._indexBadge_1smuw_185{flex-shrink:0;align-self:center;padding:1px var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-bg-hover);border:1px solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}._empty_1smuw_198{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center}._backdrop_1ka5q_1{position:fixed;inset:0;background:var(--color-bg-backdrop-soft);z-index:var(--z-overlay);touch-action:none;overscroll-behavior:contain}._panel_1ka5q_14{position:absolute;top:0;height:100%;width:var(--drawer-width, clamp(200px, 56vw, 248px));background:var(--color-bg-card);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column}._scroller_1ka5q_27{flex:1 1 auto;min-height:0}._scrollerViewport_1ka5q_32{touch-action:pan-y;overscroll-behavior:contain}._left_1ka5q_40{left:0}._right_1ka5q_44{right:0}@media(prefers-reduced-motion:no-preference){._left_1ka5q_40{animation:_drawerSlideLeft_1ka5q_1 var(--transition-base)}._right_1ka5q_44{animation:_drawerSlideRight_1ka5q_1 var(--transition-base)}@keyframes _drawerSlideLeft_1ka5q_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _drawerSlideRight_1ka5q_1{0%{transform:translate(100%)}to{transform:translate(0)}}}._bar_1wm8j_4{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-dropdown);display:flex;align-items:stretch;height:calc(var(--bottom-bar-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-bg-card);border-top:1px solid var(--color-border-default);box-shadow:var(--shadow-lg)}@supports ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){._bar_1wm8j_4{background:var(--color-bg-bar-glass);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}}._slot_1wm8j_28{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-half);min-height:var(--bottom-bar-height);padding:var(--space-1) var(--space-half);border:none;background:none;color:var(--color-text-muted);text-decoration:none;cursor:pointer;transition:color var(--transition-fast)}._slot_1wm8j_28:hover{color:var(--color-text-default)}._active_1wm8j_51{color:var(--color-text-brand)}._icon_1wm8j_55{flex-shrink:0}._label_1wm8j_59{font-size:var(--text-3xs);font-weight:var(--font-weight-medium);line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._button_nzcch_3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin-right:var(--space-1);border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._button_nzcch_3:hover{background:var(--color-bg-hover);color:var(--color-text-default)}._button_nzcch_3:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:1px}._menu_nzcch_29{z-index:var(--z-popover);min-width:152px;padding:var(--space-1);background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}._item_nzcch_39{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1h) var(--space-2);border:none;border-radius:var(--radius-xs);background:none;color:var(--color-text-default);font-size:var(--text-sm);text-align:left;cursor:pointer;outline:none}._item_nzcch_39:hover,._item_nzcch_39:focus-visible,._item_nzcch_39[data-active]{background:var(--color-bg-hover-strong)}._item_nzcch_39:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:-2px}._itemIcon_nzcch_66{flex-shrink:0;color:var(--color-text-muted)}._check_nzcch_71{margin-left:auto;color:var(--color-text-brand)}@media(pointer:coarse){._button_nzcch_3{width:44px;height:44px;margin-right:0}._item_nzcch_39{min-height:44px}}._label_w71z8_3{text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}._footer_1i3d8_5{background:var(--color-bg-card);box-shadow:inset 0 1px 0 0 var(--color-border-default);color:var(--color-text-muted);padding-block:var(--space-6) var(--space-5)}._inner_1i3d8_14{max-width:var(--max-width);margin:0 auto;padding-inline:clamp(var(--space-6),5vw,44px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-6) var(--space-6)}._brand_1i3d8_28{flex:0 1 auto;max-width:300px}._col_1i3d8_33{flex:0 1 auto}._brandLink_1i3d8_37{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1h);text-decoration:none}._wordmark_1i3d8_45{font-size:var(--text-xl);font-weight:700;letter-spacing:var(--letter-spacing-tighter);color:var(--color-text-default)}._tagline_1i3d8_52{margin:0 0 var(--space-5);max-width:26ch;font-size:var(--text-sm);line-height:1.4;color:var(--color-text-muted)}._social_1i3d8_60{display:flex;gap:var(--space-2);list-style:none;margin:0;padding:0}._socialLink_1i3d8_68{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-card);color:var(--color-text-subtle);transition:border-color var(--transition-fast),background var(--transition-fast)}._x_1i3d8_82{color:var(--color-social-x)}._socialLink_1i3d8_68:hover{border-color:var(--color-border-brand);background:var(--color-bg-brand-subtle)}._meta_1i3d8_91{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-5);font-size:var(--text-xs);color:var(--color-text-subtle)}._copyright_1i3d8_100{font-weight:600;color:var(--color-text-default)}._colHeading_1i3d8_105{margin:0 0 var(--space-2h);font-size:var(--text-2xs);font-weight:700;color:var(--color-text-default)}._col_1i3d8_33 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._col_1i3d8_33 a{display:inline-flex;align-items:center;min-height:32px;font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}._col_1i3d8_33 a:hover{color:var(--color-text-brand)}._legal_1i3d8_135{max-width:var(--max-width);margin:var(--space-6) auto 0;padding-inline:clamp(var(--space-6),5vw,44px);padding-top:0}._legalLabel_1i3d8_142{display:block;margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);font-size:var(--text-2xs);font-weight:700;color:var(--color-text-subtle)}._disclaimer_1i3d8_152{margin:0;max-width:100%;font-size:var(--text-xs);line-height:1.6;color:var(--color-text-muted)}._bar_18kw9_1{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-3);background:var(--color-status-warning-bg);color:var(--color-status-warning-text);border-bottom:1px solid var(--color-border-default);font-size:var(--text-sm);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bar_18kw9_1>svg{flex-shrink:0}._home-container_1nokk_1{display:flex;flex-direction:column;width:100%;overflow-x:clip;overflow-y:visible}._section_1nokk_13{display:flex;align-items:center;justify-content:space-between;min-height:80vh;padding:clamp(1.5rem,1rem + 2vw,4rem) var(--space-section-md);width:100%;margin:0 auto;max-width:var(--max-width);gap:var(--space-section-lg)}._text-content_1nokk_27,._image-content_1nokk_28{opacity:0;transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}._section_1nokk_13 ._text-content_1nokk_27{transform:translate(-100px)}._section_1nokk_13 ._image-content_1nokk_28,._section_1nokk_13._reverse_1nokk_43 ._text-content_1nokk_27{transform:translate(100px)}._section_1nokk_13._reverse_1nokk_43 ._image-content_1nokk_28{transform:translate(-100px)}._section_1nokk_13._is-visible_1nokk_6 ._text-content_1nokk_27,._section_1nokk_13._is-visible_1nokk_6 ._image-content_1nokk_28{opacity:1;transform:translate(0)}._section_1nokk_13._reverse_1nokk_43{flex-direction:row-reverse}._text-content_1nokk_27{flex:1;max-width:500px}._featureIcon_1nokk_67{color:var(--color-text-brand);margin-bottom:var(--space-4)}._heading_1nokk_72{font-size:var(--display-xl);font-weight:var(--font-weight-bold);color:var(--color-text-default);text-transform:uppercase;margin-bottom:var(--space-6);line-height:1.1;letter-spacing:var(--letter-spacing-tight)}._description_1nokk_83{font-size:var(--text-md);color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-10);max-width:var(--measure)}._explore-btn_1nokk_91{background-color:var(--color-text-default);color:var(--color-bg-card);padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);text-transform:uppercase;font-size:var(--text-base);border:none;cursor:pointer;transition:all var(--transition-slow);letter-spacing:var(--letter-spacing-wide);position:relative;overflow:hidden;display:inline-block;text-decoration:none}._explore-btn_1nokk_91:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);background-color:var(--color-bg-brand);color:var(--color-text-on-brand)}._image-content_1nokk_28{flex:1.2;display:flex;justify-content:center;align-items:center;position:relative;max-width:100%}._hero-image_1nokk_125{width:100%;height:auto;max-width:980px;aspect-ratio:1008 / 623;object-fit:contain;transition:transform .5s ease-out}._section_1nokk_13:hover ._hero-image_1nokk_125{transform:scale(1.02)}@media(max-width:904px){._section_1nokk_13{flex-direction:column;text-align:center;min-height:auto}._section_1nokk_13._reverse_1nokk_43{flex-direction:column}._text-content_1nokk_27{margin:0 auto}}._hero_133b8_1{position:relative;width:100%;max-width:var(--max-width);margin:0 auto;min-height:clamp(520px,88svh,920px);overflow:hidden;isolation:isolate}._canvasWrap_133b8_14{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}._canvasWrap_133b8_14 canvas{position:absolute;inset:0;display:block;width:100%;height:100%}._content_133b8_39{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;max-width:var(--measure);padding:0 var(--space-section-md);text-align:center}._h1_133b8_51{font-family:Fraunces,Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-optical-sizing:auto;font-size:clamp(2.6rem,1.9rem + 3.6vw,4.25rem);font-weight:480;letter-spacing:-.015em;color:var(--color-text-default);line-height:1.06;margin:0 0 var(--space-5);text-wrap:balance}._focus_133b8_68{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-style:italic;font-weight:500;letter-spacing:-.02em;background:linear-gradient(102deg,var(--color-hero-spark-2),var(--color-hero-spark-3));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}._sub_133b8_80{font-size:var(--text-lg);font-weight:var(--font-weight-normal);letter-spacing:.01em;color:var(--color-text-muted);line-height:1.6;margin:var(--space-3) auto 0}._wrapper_17yog_1{display:flex;align-items:center;justify-content:center;min-height:clamp(320px,60vh,640px);color:var(--color-text-muted)}._wrapper_kk4fg_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, 12px);min-height:clamp(320px,60vh,640px);padding:var(--space-6, 24px);text-align:center}._title_kk4fg_12{font-size:var(--text-lg, 18px);font-weight:var(--font-weight-semibold);color:var(--color-text-default)}._title_kk4fg_12:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}._message_kk4fg_24{font-size:var(--text-sm, 13px);color:var(--color-text-muted);max-width:40ch;line-height:1.5}._reloadBtn_kk4fg_31{min-height:44px;min-width:44px;padding:var(--space-2, 8px) var(--space-5, 20px);border:none;border-radius:var(--radius-md, 8px);background:var(--color-bg-brand);font-size:var(--text-sm, 13px);font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand);cursor:pointer}._reloadBtn_kk4fg_31:hover{opacity:.9}._wrapper_zbynd_3{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:40rem;margin:0 auto;padding:var(--space-section-lg) var(--space-4);text-align:center;box-sizing:border-box}._title_zbynd_15{margin:0;font-size:var(--display-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-default)}._title_zbynd_15:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._message_zbynd_28{margin:0;font-size:var(--text-base);line-height:1.5;color:var(--color-text-muted);overflow-wrap:anywhere}._links_zbynd_36{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-3)}._link_zbynd_36{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--btn-radius);padding:var(--btn-pad-y) var(--btn-pad-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1.2;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast)}._link_zbynd_36:focus-visible{outline:none;box-shadow:var(--focus-ring)}._primary_zbynd_63{background:var(--color-bg-brand);color:var(--color-text-on-brand)}._primary_zbynd_63:hover{background:var(--color-bg-brand-hover)}._secondary_zbynd_71{background:var(--color-bg-card);border-color:var(--color-border-default);color:var(--color-text-default)}._secondary_zbynd_71:hover{background:var(--color-bg-subtle);border-color:var(--color-text-subtle)}@media(pointer:coarse){._link_zbynd_36{min-height:44px}}.layout-container{display:flex;flex-direction:column;min-height:calc(100svh + 1px);width:100%;background-color:var(--color-bg-page);color:var(--color-text-default)}.content-container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-section-sm)}.main-content{flex:1;padding:var(--space-2) 0;display:flex;justify-content:center;align-items:flex-start;width:100%}.main-content-full{flex:1;display:flex;width:100%;margin:0 auto;padding-inline:var(--space-section-sm)}@media(min-width:905px){.main-content-full{width:80%;padding-inline:0}}.full-width-page{display:flex;flex-direction:column;min-height:calc(100svh - var(--header-height));width:100%;position:relative;padding-top:var(--space-2)}.content-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.chart-wrapper{width:100%;display:flex;justify-content:center}.loading-state,.error-state{text-align:center;padding:var(--space-12);background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:var(--max-width);margin:0 var(--space-4)}.error-state h3{color:var(--color-status-danger-text)}@media(max-width:599px){.layout-container{padding-bottom:calc(var(--bottom-bar-height) + env(safe-area-inset-bottom,0px))}.full-width-page{min-height:calc(100svh - var(--header-height) - var(--bottom-bar-height) - env(safe-area-inset-bottom,0px))}}._viewport_1c1f0_1{position:fixed;bottom:var(--space-4, 16px);left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;gap:var(--space-2, 8px);width:max-content;max-width:min(92vw,420px);pointer-events:none}._toast_1c1f0_15{display:flex;align-items:center;gap:var(--space-3, 12px);padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 8px);background:var(--color-bg-card);color:var(--color-text-default);border:1px solid var(--color-border-default);box-shadow:var(--shadow-modal);pointer-events:auto}._warning_1c1f0_28{border-color:var(--color-status-warning-text)}._success_1c1f0_32{border-color:var(--color-status-success-text)}._error_1c1f0_36{border-color:var(--color-status-danger-text)}._message_1c1f0_40{font-size:var(--text-sm, 13px);line-height:1.5;flex:1}._dismiss_1c1f0_46{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:calc(-1 * var(--space-2, 8px));margin-left:0;padding:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md, 8px)}._dismiss_1c1f0_46:hover{background:var(--color-bg-hover);color:var(--color-text-default)}@media(prefers-reduced-motion:no-preference){._toast_1c1f0_15{animation:_toastIn_1c1f0_1 .2s ease}@keyframes _toastIn_1c1f0_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
