:root,:root[data-theme=clean-luxury]{color-scheme:light;--bg-base: #f7f8fa;--bg-panel: #ffffff;--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #fafbfd;--bg-hover: rgba(31, 79, 216, .04);--border: rgba(20, 26, 38, .08);--border-strong: rgba(20, 26, 38, .16);--text-primary: #131b27;--text-secondary: #4a5563;--text-muted: #6a7584;--text-inverse: #ffffff;--accent: #1f4fd8;--accent-bright: #3e6ce8;--accent-dim: rgba(31, 79, 216, .08);--profit: #04796a;--loss: #c92a3a;--candle-up: #089981;--candle-down: #f23645;--warning: #a9660b;--info: #0a6ea8;--signal-long: #04796a;--signal-short: #c92a3a;--signal-flat: #6a7584;--regime-trending: #0a6ea8;--regime-reverting: #6d4ac4;--regime-transitioning: #a9660b;--regime-crash: #c92a3a;--regime-unknown: #6a7584;--font-ui: "Roboto", system-ui, sans-serif;--font-data: "Roboto", system-ui, sans-serif;--font-label: "Roboto", system-ui, sans-serif;--font-display: "Roboto", system-ui, sans-serif;--fs-4xs: 6px;--fs-3xs: 7px;--fs-2xs: 8px;--fs-xs: 9px;--fs-xs-plus: 10px;--fs-sm: 11px;--fs-sm-plus: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--fs-3xl: 36px;--panel-padding: 12px;--panel-radius: 10px;--shadow: 0 1px 2px rgba(19, 27, 39, .05);--shadow-raised: 0 2px 6px rgba(19, 27, 39, .07);--shadow-lg: 0 10px 28px rgba(19, 27, 39, .1);--accent-contrast: #ffffff;--accent-gradient: linear-gradient(135deg, var(--accent), var(--accent-bright));--accent-glow: 0 2px 10px rgba(31, 79, 216, .18);--ring: 0 0 0 3px rgba(31, 79, 216, .3);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--lh-tight: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.7;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .06em;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent)}:root{--bg-card: var(--bg-panel);--text-s: var(--text-secondary);--text-dim: var(--text-muted);--bg-overlay: var(--bg-panel);--elev-sink: rgba(15, 23, 42, .1);--elev-sink: light-dark(rgba(15, 23, 42, .1), rgba(0, 0, 0, .55));--elev-sink-lg: rgba(15, 23, 42, .14);--elev-sink-lg: light-dark(rgba(15, 23, 42, .14), rgba(0, 0, 0, .66));--elev-lift: rgba(255, 255, 255, .85);--elev-lift: light-dark(rgba(255, 255, 255, .85), rgba(255, 255, 255, .05));--elev-lift-lg: rgba(255, 255, 255, .95);--elev-lift-lg: light-dark(rgba(255, 255, 255, .95), rgba(255, 255, 255, .07));--accent2: var(--accent-bright);--accent-line: var(--accent);--profit-dim: color-mix(in srgb, var(--profit) 12%, transparent);--loss-dim: color-mix(in srgb, var(--loss) 12%, transparent);--info-dim: color-mix(in srgb, var(--info) 12%, transparent);--topbar-height: 96px;--sidebar-width: 0px;--grid-band: #2E2A6B;--ma-zebra: #f6f7fb;--app-header-height: 96px;--ticker-height: 48px;--seg-index: #c2610f;--seg-mcx: #b08a18;--seg-fx: #6d4ac4;--r-fs-caption: 12px;--r-fs-body: 14px;--r-fs-label: 13px;--r-fs-h3: 16px;--r-fs-h2: 20px;--r-fs-h1: 26px;--r-fs-stat: 24px;--r-fs-stat-lg: 32px;--r-lh: 1.5;--r-pad: 16px;--r-pad-sm: 12px;--r-pad-lg: 20px;--r-gap: 12px;--r-gap-sm: 8px;--r-gap-lg: 16px;--r-radius: 12px;--r-radius-sm: 8px;--r-touch: 44px;--r-control-h: 40px;--r-border: var(--border);--r-shadow: var(--shadow);--r-shadow-raised: var(--shadow-raised)}:root[data-theme=glass-light]{color-scheme:light;--bg-base: #eceff4;--bg-panel: rgba(255, 255, 255, .76);--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: rgba(255, 255, 255, .54);--bg-input: rgba(255, 255, 255, .82);--bg-hover: rgba(0, 134, 184, .07);--border: rgba(4, 59, 114, .16);--border-strong: rgba(4, 59, 114, .3);--text-primary: #043b72;--text-secondary: #35526f;--text-muted: #5f7185;--text-inverse: #ffffff;--accent: #0076a3;--accent-bright: #00a9ce;--accent-dim: rgba(0, 134, 184, .11);--accent-contrast: #ffffff;--accent-glow: 0 2px 12px rgba(0, 134, 184, .22);--ring: 0 0 0 3px rgba(0, 134, 184, .34);--profit: #04796a;--loss: #c92a3a;--candle-up: #089981;--candle-down: #f23645;--warning: #cb6015;--info: #0086b8;--signal-long: #04796a;--signal-short: #c92a3a;--signal-flat: #5f7185;--regime-trending: #0086b8;--regime-reverting: #6d4ac4;--regime-transitioning: #cb6015;--regime-crash: #c92a3a;--regime-unknown: #5f7185;--shadow: 0 1px 3px rgba(4, 59, 114, .07);--shadow-raised: 0 3px 12px rgba(4, 59, 114, .1);--shadow-lg: 0 12px 34px rgba(4, 59, 114, .14);--bg-overlay: #f4f6fa;--panel-radius: 12px}:root[data-theme=signal-focused]{color-scheme:dark;--bg-base: #060c13;--bg-panel: #060c13;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #0e1823;--bg-hover: rgba(47, 191, 82, .06);--border: rgba(47, 191, 82, .14);--border-strong: rgba(47, 191, 82, .26);--text-primary: #e3eaf1;--text-secondary: #93a5b6;--text-muted: #6e8195;--text-inverse: #060c13;--accent: #2fbf52;--accent-bright: #5fd97c;--accent-dim: rgba(47, 191, 82, .13);--accent-contrast: #04140c;--accent-glow: 0 0 18px rgba(47, 191, 82, .32);--ring: 0 0 0 3px rgba(47, 191, 82, .4);--profit: #26a69a;--loss: #ff5252;--candle-up: #26a69a;--candle-down: #ff5252;--warning: #dfa44e;--info: #57b6e8;--signal-long: #26a69a;--signal-short: #ff5252;--signal-flat: #6e8195;--regime-trending: #57b6e8;--regime-reverting: #a98cf0;--regime-transitioning: #e0a34e;--regime-crash: #ff5252;--regime-unknown: #6e8195;--shadow: 0 1px 2px rgba(0, 0, 0, .4);--shadow-raised: 0 3px 14px rgba(0, 0, 0, .5);--shadow-lg: 0 14px 40px rgba(0, 0, 0, .56);--panel-radius: 8px}:root[data-theme=chart-analytics]{color-scheme:light;--bg-base: #fbfcfd;--bg-panel: #ffffff;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #f7f9fb;--bg-hover: rgba(12, 127, 191, .05);--border: rgba(15, 25, 40, .07);--border-strong: rgba(15, 25, 40, .13);--text-primary: #16202e;--text-secondary: #47566a;--text-muted: #667688;--text-inverse: #ffffff;--accent: #0c7fbf;--accent-bright: #2e9dd6;--accent-dim: rgba(12, 127, 191, .08);--accent-contrast: #ffffff;--accent-glow: 0 2px 10px rgba(12, 127, 191, .2);--ring: 0 0 0 3px rgba(12, 127, 191, .32);--profit: #04796a;--loss: #c92a3a;--candle-up: #089981;--candle-down: #f23645;--warning: #a9660b;--info: #0c7fbf;--signal-long: #04796a;--signal-short: #c92a3a;--signal-flat: #667688;--regime-trending: #0c7fbf;--regime-reverting: #6d4ac4;--regime-transitioning: #a9660b;--regime-crash: #c92a3a;--regime-unknown: #667688;--shadow: 0 1px 2px rgba(22, 32, 46, .04);--shadow-raised: 0 2px 5px rgba(22, 32, 46, .06);--shadow-lg: 0 8px 24px rgba(22, 32, 46, .09);--panel-radius: 6px}:root[data-theme=premium-fintech]{color-scheme:dark;--bg-base: #0a0a0c;--bg-panel: #0a0a0c;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #151517;--bg-hover: rgba(201, 162, 39, .06);--border: rgba(201, 162, 39, .14);--border-strong: rgba(201, 162, 39, .26);--text-primary: #e9e7e4;--text-secondary: #a9a49d;--text-muted: #857f77;--text-inverse: #0a0a0c;--accent: #c9a227;--accent-bright: #e0be4a;--accent-dim: rgba(201, 162, 39, .11);--accent-contrast: #100d06;--accent-glow: 0 0 18px rgba(201, 162, 39, .28);--ring: 0 0 0 3px rgba(201, 162, 39, .36);--profit: #26a69a;--loss: #ff5252;--candle-up: #26a69a;--candle-down: #ff5252;--warning: #dfa44e;--info: #57b6e8;--signal-long: #26a69a;--signal-short: #ff5252;--signal-flat: #857f77;--regime-trending: #57b6e8;--regime-reverting: #a98cf0;--regime-transitioning: #e0a34e;--regime-crash: #ff5252;--regime-unknown: #857f77;--shadow: 0 1px 2px rgba(0, 0, 0, .5);--shadow-raised: 0 4px 16px rgba(0, 0, 0, .58);--shadow-lg: 0 16px 44px rgba(0, 0, 0, .64);--panel-radius: 10px}:root[data-theme=midnight-dark]{color-scheme:dark;--bg-base: #050810;--bg-panel: #050810;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #0d1520;--bg-hover: rgba(240, 180, 41, .07);--border: rgba(148, 170, 200, .12);--border-strong: rgba(148, 170, 200, .22);--text-primary: #eff2f7;--text-secondary: #a9b9c9;--text-muted: #7b8ca1;--text-inverse: #17120a;--accent: #f0b429;--accent-bright: #e58c2b;--accent-dim: rgba(240, 180, 41, .12);--accent-contrast: #17120a;--accent-glow: 0 0 18px rgba(240, 180, 41, .28);--ring: 0 0 0 3px rgba(240, 180, 41, .34);--profit: #26a69a;--loss: #ff5252;--candle-up: #26a69a;--candle-down: #ff5252;--warning: #dfa44e;--info: #7cc6ea;--signal-long: #26a69a;--signal-short: #ff5252;--signal-flat: #7b8ca1;--regime-trending: #7cc6ea;--regime-reverting: #a98cf0;--regime-transitioning: #e0a34e;--regime-crash: #ff5252;--regime-unknown: #7b8ca1;--shadow: 0 1px 2px rgba(0, 0, 0, .45);--shadow-raised: 0 4px 16px rgba(0, 0, 0, .55);--shadow-lg: 0 16px 44px rgba(0, 0, 0, .62);--panel-radius: 10px}:root[data-theme=royal-indigo]{color-scheme:light;--bg-base: #ffffff;--bg-panel: #fdfeff;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #f6f8fd;--bg-hover: rgba(58, 70, 184, .05);--border: rgba(10, 16, 40, .11);--border-strong: rgba(10, 16, 40, .24);--text-primary: #070d22;--text-secondary: #232c4c;--text-muted: #5a6488;--text-inverse: #ffffff;--accent: #3a46b8;--accent-bright: #5765da;--accent-dim: rgba(58, 70, 184, .09);--accent-contrast: #ffffff;--accent-glow: 0 2px 10px rgba(58, 70, 184, .2);--ring: 0 0 0 3px rgba(58, 70, 184, .3);--profit: #04796a;--loss: #c92a3a;--candle-up: #089981;--candle-down: #f23645;--warning: #9d5f0a;--info: #26439c;--signal-long: #04796a;--signal-short: #c92a3a;--signal-flat: #5a6488;--regime-trending: #26439c;--regime-reverting: #6d4ac4;--regime-transitioning: #9d5f0a;--regime-crash: #c92a3a;--regime-unknown: #5a6488;--shadow: 0 1px 2px rgba(7, 13, 34, .06);--shadow-raised: 0 2px 8px rgba(7, 13, 34, .09);--shadow-lg: 0 12px 32px rgba(7, 13, 34, .13);--panel-radius: 10px}:root[data-theme=steel-mist]{color-scheme:light;--bg-base: #f2f5f8;--bg-panel: #ffffff;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #eef2f7;--bg-hover: rgba(47, 87, 136, .06);--border: rgba(35, 55, 85, .12);--border-strong: rgba(35, 55, 85, .26);--text-primary: #1b2a3e;--text-secondary: #3b4d68;--text-muted: #63758d;--text-inverse: #ffffff;--accent: #2f5788;--accent-bright: #4e7ab4;--accent-dim: rgba(47, 87, 136, .1);--accent-contrast: #ffffff;--accent-glow: 0 2px 10px rgba(47, 87, 136, .18);--ring: 0 0 0 3px rgba(47, 87, 136, .28);--profit: #04796a;--loss: #c92a3a;--candle-up: #089981;--candle-down: #f23645;--warning: #a05c09;--info: #2f5788;--signal-long: #04796a;--signal-short: #c92a3a;--signal-flat: #63758d;--regime-trending: #2f5788;--regime-reverting: #6d4ac4;--regime-transitioning: #a05c09;--regime-crash: #c92a3a;--regime-unknown: #63758d;--shadow: 0 1px 2px rgba(27, 42, 62, .06);--shadow-raised: 0 2px 8px rgba(27, 42, 62, .09);--shadow-lg: 0 12px 32px rgba(27, 42, 62, .13);--panel-radius: 10px}:root[data-theme=carbon]{color-scheme:dark;--bg-base: #0c0e11;--bg-panel: #0c0e11;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #171a1f;--bg-hover: rgba(47, 201, 182, .06);--border: rgba(255, 255, 255, .075);--border-strong: rgba(255, 255, 255, .15);--text-primary: #eff2f6;--text-secondary: #9aa6b3;--text-muted: #78859a;--text-inverse: #0c0e11;--accent: #2fc9b6;--accent-bright: #5fdfce;--accent-dim: rgba(47, 201, 182, .12);--accent-contrast: #04150f;--accent-glow: 0 0 18px rgba(47, 201, 182, .3);--ring: 0 0 0 3px rgba(47, 201, 182, .38);--profit: #26a69a;--loss: #ff5252;--candle-up: #26a69a;--candle-down: #ff5252;--warning: #dfa44e;--info: #57b6e8;--signal-long: #26a69a;--signal-short: #ff5252;--signal-flat: #78859a;--regime-trending: #57b6e8;--regime-reverting: #a98cf0;--regime-transitioning: #e0a34e;--regime-crash: #ff5252;--regime-unknown: #78859a;--shadow: 0 1px 2px rgba(0, 0, 0, .45);--shadow-raised: 0 3px 14px rgba(0, 0, 0, .55);--shadow-lg: 0 14px 40px rgba(0, 0, 0, .6);--panel-radius: 8px}:root[data-theme=quantlab]{color-scheme:light;--bg-base: #f2f5fa;--bg-panel: #ffffff;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #f7f9fc;--bg-hover: rgba(0, 80, 244, .05);--border: rgba(16, 26, 43, .09);--border-strong: rgba(16, 26, 43, .18);--text-primary: #101a2b;--text-secondary: #46586f;--text-muted: #65758b;--text-inverse: #ffffff;--accent: #0050f4;--accent-bright: #0574ff;--accent-dim: rgba(0, 80, 244, .09);--accent-contrast: #ffffff;--accent-glow: 0 2px 10px rgba(0, 80, 244, .2);--ring: 0 0 0 3px rgba(0, 80, 244, .32);--profit: #04796a;--loss: #c92a3a;--candle-up: #089981;--candle-down: #f23645;--warning: #a06a00;--info: #0086c8;--signal-long: #04796a;--signal-short: #c92a3a;--signal-flat: #65758b;--regime-trending: #0086c8;--regime-reverting: #6d4ac4;--regime-transitioning: #a9660b;--regime-crash: #c92a3a;--regime-unknown: #65758b;--shadow: 0 1px 2px rgba(16, 26, 43, .05);--shadow-raised: 0 2px 6px rgba(16, 26, 43, .07);--shadow-lg: 0 10px 28px rgba(16, 26, 43, .1);--panel-radius: 10px;--accent-gradient: linear-gradient(135deg, #0050f4, #01b0ff)}:root[data-theme=quantlab-dark]{color-scheme:dark;--bg-base: #070c13;--bg-panel: #070c13;--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #111a24;--bg-hover: rgba(110, 164, 255, .07);--border: rgba(150, 180, 220, .12);--border-strong: rgba(150, 180, 220, .24);--text-primary: #e7edf5;--text-secondary: #a2b2c6;--text-muted: #7f90a6;--text-inverse: #070c13;--accent: #4d93ff;--accent-bright: #01b0ff;--accent-dim: rgba(77, 147, 255, .14);--accent-contrast: #04122b;--accent-glow: 0 0 18px rgba(77, 147, 255, .3);--ring: 0 0 0 3px rgba(77, 147, 255, .38);--profit: #26a69a;--loss: #ff5252;--candle-up: #26a69a;--candle-down: #ff5252;--warning: #f0b429;--info: #01b0ff;--signal-long: #26a69a;--signal-short: #ff5252;--signal-flat: #7f90a6;--regime-trending: #01b0ff;--regime-reverting: #a98cf0;--regime-transitioning: #e0a34e;--regime-crash: #ff5252;--regime-unknown: #7f90a6;--shadow: 0 1px 2px rgba(0, 0, 0, .4);--shadow-raised: 0 3px 14px rgba(0, 0, 0, .5);--shadow-lg: 0 14px 40px rgba(0, 0, 0, .58);--panel-radius: 10px;--accent-gradient: linear-gradient(135deg, #2f7dff, #01b0ff)}:root[data-theme=ember]{color-scheme:light;--bg-base: #eceff4;--bg-panel: #ffffff;--bg-raised: color-mix(in srgb, var(--text-primary) 4%, var(--bg-panel));--bg-input: #f6f8fb;--bg-hover: rgba(251, 78, 1, .07);--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--border: rgba(4, 59, 114, .13);--border-strong: rgba(4, 59, 114, .26);--text-primary: #043b72;--text-secondary: #33526f;--text-muted: #63768a;--text-inverse: #ffffff;--accent: #c43a00;--accent-bright: #fb4e01;--accent-dim: rgba(251, 78, 1, .12);--accent-contrast: #ffffff;--accent-gradient: linear-gradient(135deg, #c43a00, #fb4e01);--accent-glow: 0 2px 12px rgba(251, 78, 1, .26);--ring: 0 0 0 3px rgba(251, 78, 1, .34);--profit: #04796a;--loss: #c92a3a;--candle-up: #089981;--candle-down: #f23645;--warning: #cb6015;--info: #0086b8;--signal-long: #04796a;--signal-short: #c92a3a;--signal-flat: #63768a;--regime-trending: #0086b8;--regime-reverting: #6d4ac4;--regime-transitioning: #cb6015;--regime-crash: #c92a3a;--regime-unknown: #63768a;--shadow: 0 1px 2px rgba(4, 59, 114, .06);--shadow-raised: 0 2px 8px rgba(4, 59, 114, .09);--shadow-lg: 0 12px 32px rgba(4, 59, 114, .13);--panel-radius: 10px}:root[data-theme=quantlab-dark],:root[data-theme=signal-focused],:root[data-theme=midnight-dark],:root[data-theme=premium-fintech],:root[data-theme=carbon]{--seg-index: #e8894a;--seg-mcx: #ddb84e;--seg-fx: #a98cf0}:root[data-theme=ember]{--seg-index: #0086b8}:root[data-display=glass]{--bg-panel: color-mix(in srgb, var(--text-inverse) 72%, transparent);--ma-zebra: color-mix(in srgb, var(--text-primary) 4%, transparent);--bg-raised: color-mix(in srgb, var(--text-inverse) 52%, transparent);--bg-input: color-mix(in srgb, var(--text-inverse) 66%, transparent);--shadow: 0 1px 3px color-mix(in srgb, var(--text-primary) 7%, transparent);--shadow-raised: 0 4px 18px color-mix(in srgb, var(--text-primary) 10%, transparent);--panel-radius: 12px}:root[data-display=glass] main .panel,:root[data-display=glass] main [data-panel],:root[data-display=glass] main [style*=--bg-panel]{backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}:root[data-display=neumorphic]{--panel-radius: 16px;--shadow: 6px 6px 14px var(--elev-sink), -4px -4px 10px var(--elev-lift);--shadow-raised: 8px 8px 20px var(--elev-sink-lg), -6px -6px 14px var(--elev-lift-lg)}:root[data-display=neumorphic] main .panel,:root[data-display=neumorphic] main [data-panel],:root[data-display=neumorphic] main [style*=--bg-panel]{border:none!important}:root[data-display=skeuo]{--panel-radius: 8px;--border: color-mix(in srgb, var(--text-primary) 15%, transparent);--shadow: 0 2px 4px var(--elev-sink), inset 0 1px 0 var(--elev-lift);--shadow-raised: 0 4px 12px var(--elev-sink-lg), inset 0 1px 0 var(--elev-lift)}:root[data-display=skeuo] main .panel,:root[data-display=skeuo] main [data-panel],:root[data-display=skeuo] main [style*=--bg-panel]{background-image:linear-gradient(180deg,light-dark(rgba(255,255,255,.45),rgba(255,255,255,.045)) 0%,transparent 100%)}:root[data-display=dense]{--fs-xs: 10px;--fs-xs-plus: 10px;--fs-sm: 11px;--fs-sm-plus: 11px;--fs-base: 12px;--fs-md: 13px;--fs-lg: 15px;--fs-xl: 18px;--fs-2xl: 24px;--fs-3xl: 30px;--panel-padding: 8px;--panel-radius: 4px}:root[data-display=dense] main .panel,:root[data-display=dense] main [data-panel],:root[data-display=dense] main [style*=--bg-panel]{padding:8px 10px}:root[data-display=dense] button,:root[data-display=dense] a[role=button],:root[data-display=dense] [role=button]{min-height:28px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--bg-base);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-base);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none}a{color:inherit;text-decoration:none}button{border:none;font:inherit}input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-primary)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}::selection{background:var(--accent-dim);color:var(--text-primary)}#root{height:100%;position:relative;z-index:1;display:flow-root}.panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--panel-radius);padding:var(--panel-padding);box-shadow:var(--shadow);position:relative;z-index:1;transition:border-color .2s ease,box-shadow .2s ease,background .3s ease}.panel:hover{border-color:var(--border-strong)}.panel[role=button]:hover,.panel.interactive:hover,a .panel:hover,button .panel:hover{border-color:var(--accent);box-shadow:var(--shadow-raised),var(--accent-glow)}@keyframes floatDynamic{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-40px) scale(1.05)}}@keyframes flowShift{0%{transform:translate(0) translateY(0) scale(1)}50%{transform:translate(-80px) translateY(-40px) scale(1.08)}to{transform:translate(0) translateY(0) scale(1)}}@keyframes signalPulse{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 25px #22c55e99}}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes signalScan{0%{transform:translateY(0);opacity:.8}50%{transform:translateY(-20px);opacity:1}to{transform:translateY(0);opacity:.8}}@keyframes goldPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes accentPulse{0%,to{box-shadow:0 0 0 0 var(--accent)}50%{box-shadow:0 0 12px 2px var(--accent)}}@keyframes regimeGlow{0%{border-color:var(--regime-trending)}25%{border-color:var(--regime-reverting)}50%{border-color:var(--regime-transitioning)}75%{border-color:var(--regime-crash)}to{border-color:var(--regime-trending)}}.signal.strong{animation:signalPulse 1.2s ease-in-out infinite}.signal.medium{opacity:.85}.signal.weak{opacity:.6}.signal.buy{color:var(--profit)}.signal.sell{color:var(--loss)}.text-profit{color:var(--profit)}.text-loss{color:var(--loss)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--accent)}.data-value{font-family:var(--font-data);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.ql-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-label);font-weight:600;letter-spacing:.01em;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;line-height:1;transition:filter .14s ease,background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease;-webkit-user-select:none;user-select:none}.ql-btn:disabled,.ql-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ql-btn:active:not(:disabled){transform:translateY(1px)}.ql-btn-block{width:100%}.ql-btn-sm{height:28px;padding:0 12px;font-size:var(--fs-sm)}.ql-btn-md{height:34px;padding:0 16px;font-size:var(--fs-base)}.ql-btn-lg{height:42px;padding:0 22px;font-size:var(--fs-md)}.ql-btn-primary{background:var(--accent-gradient);color:var(--accent-contrast);box-shadow:var(--accent-glow)}.ql-btn-primary:hover:not(:disabled){filter:brightness(1.06)}.ql-btn-secondary{background:var(--bg-raised);color:var(--text-primary);border-color:var(--border)}.ql-btn-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--bg-hover)}.ql-btn-ghost{background:transparent;color:var(--text-secondary)}.ql-btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.ql-btn-danger{background:color-mix(in srgb,var(--loss) 12%,transparent);color:var(--loss);border-color:color-mix(in srgb,var(--loss) 30%,var(--border))}.ql-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--loss) 18%,transparent);border-color:var(--loss)}*{scrollbar-width:none}::-webkit-scrollbar{display:none;width:0;height:0}html,body{transition:background .5s ease,background-color .5s ease,color .3s ease}@supports (transition: --bg-base .4s){:root{transition:--bg-base .4s,--bg-panel .4s,--accent .4s,--text-primary .3s,--border .3s}}.panel,[data-panel],[class*=panel]{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .4s ease,color .3s ease}aside,header{transition:background .4s ease,border-color .3s ease}@media (max-width: 1024px){:root{--fs-xs: 9px;--fs-sm: 11px;--fs-base: 12px;--panel-padding: 10px}}@media (max-width: 768px){:root{--fs-xs: 10px;--fs-sm: 11px;--fs-base: 13px;--panel-padding: 10px;--panel-radius: 8px}button,a[role=button],[role=button]{min-height:36px;min-width:36px}}@media (max-width: 480px){:root{--fs-base: 14px;--panel-padding: 8px}button,a[role=button]{min-height:44px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--card-border: color-mix(in srgb, var(--text-primary) 18%, transparent);--bg-header: color-mix(in srgb, var(--accent) 5%, var(--bg-panel));--chrome-surface: light-dark(#ffffff, color-mix(in srgb, var(--text-primary) 7%, var(--bg-base)));--chrome-accent: light-dark(color-mix(in srgb, var(--accent) 55%, #0b1220), var(--accent));--chrome-text: light-dark(#0f172a, var(--text-primary));--chrome-text-2: light-dark(#3f4854, var(--text-secondary));--chrome-text-3: light-dark(#5b6472, color-mix(in srgb, var(--text-muted) 72%, var(--text-primary)));--chrome-text-inv: light-dark(#ffffff, var(--text-inverse));--chrome-border: light-dark(#e2e5ea, var(--border));--chrome-border-strong: light-dark(#c8ced8, var(--border-strong));--chrome-raised: light-dark(#f6f7f9, color-mix(in srgb, var(--text-primary) 13%, var(--bg-base)));--chrome-input: light-dark(#ffffff, color-mix(in srgb, var(--text-primary) 4%, var(--bg-base)));--chrome-hover: light-dark(#eef1f5, var(--bg-hover));--chrome-sunk: light-dark(#f7f9fc, color-mix(in srgb, var(--text-primary) 4%, var(--bg-base)));--chrome-lift: light-dark(#ffffff, color-mix(in srgb, var(--text-primary) 12%, var(--bg-base)));--lift-edge-hi: light-dark(rgba(255,255,255,.95), rgba(255,255,255,.1));--lift-edge-lo: light-dark(rgba(15,23,42,.05), rgba(0,0,0,.32));--lift-contact: light-dark(rgba(15,23,42,.08), rgba(0,0,0,.38));--lift-ambient: light-dark(rgba(15,23,42,.18), rgba(0,0,0,.55));--lift-key: inset 0 1px 0 var(--lift-edge-hi), inset 0 -1px 0 var(--lift-edge-lo), 0 2px 3px var(--lift-contact), 0 7px 15px -6px var(--lift-ambient);--lift-key-sm: inset 0 1px 0 var(--lift-edge-hi), inset 0 -1px 0 var(--lift-edge-lo), 0 1px 2px var(--lift-contact), 0 5px 11px -5px var(--lift-ambient);--lift-key-press: inset 0 1px 3px var(--lift-ambient), 0 1px 1px var(--lift-contact);--lift-sunk: light-dark( color-mix(in srgb, var(--text-primary) 5%, var(--bg-panel)), color-mix(in srgb, #000 22%, var(--bg-panel)) );--chrome-profit: light-dark(#04796a, var(--profit));--chrome-loss: light-dark(#c92a3a, var(--loss));--chrome-warning: light-dark(#a16207, var(--warning));--chrome-info: light-dark(#1d4ed8, var(--info))}.ql-chrome{background:var(--chrome-surface);color:var(--chrome-text);--accent: var(--chrome-accent);--accent-bright: var(--chrome-accent);--accent-dim: color-mix(in srgb, var(--chrome-accent) 12%, transparent);--text-primary: var(--chrome-text);--text-secondary: var(--chrome-text-2);--text-muted: var(--chrome-text-3);--text-inverse: var(--chrome-text-inv);--border: var(--chrome-border);--border-strong: var(--chrome-border-strong);--bg-base: var(--chrome-surface);--bg-panel: var(--chrome-surface);--ma-zebra: color-mix(in srgb, var(--chrome-text) 4%, transparent);--bg-raised: var(--chrome-raised);--bg-input: var(--chrome-input);--bg-hover: var(--chrome-hover);--bg-overlay: var(--chrome-surface);--profit: var(--chrome-profit);--loss: var(--chrome-loss);--warning: var(--chrome-warning);--info: var(--chrome-info);--signal-long: var(--chrome-profit);--signal-short: var(--chrome-loss);--signal-flat: var(--chrome-text-3)}:root,:root[data-theme=clean-luxury]{--chrome-grad-a: #ffffff;--chrome-grad-b: #e7edf9;--chrome-edge: #2563eb}:root[data-theme=glass-light]{--chrome-grad-a: rgba(255, 255, 255, .92);--chrome-grad-b: rgba(214, 226, 246, .78);--chrome-edge: #3b82f6}:root[data-theme=signal-focused]{--chrome-grad-a: #102036;--chrome-grad-b: #07101f;--chrome-edge: #22c55e}:root[data-theme=chart-analytics]{--chrome-grad-a: #ffffff;--chrome-grad-b: #e3f2fd;--chrome-edge: #0ea5e9}:root[data-theme=premium-fintech]{--chrome-grad-a: #1a160d;--chrome-grad-b: #0d0c09;--chrome-edge: #d4a820}:root[data-theme=midnight-dark]{--chrome-grad-a: #0c1930;--chrome-grad-b: #050a13;--chrome-edge: #FFB703}:root[data-theme=carbon]{--chrome-grad-a: #1d232c;--chrome-grad-b: #101419;--chrome-edge: #2dd4bf}:root[data-theme=royal-indigo]{--chrome-grad-a: #ffffff;--chrome-grad-b: #e8ecfa;--chrome-edge: #0d1a3f}:root[data-theme=steel-mist]{--chrome-grad-a: #ffffff;--chrome-grad-b: #e2e7ee;--chrome-edge: #33598f}:root[data-theme=quantlab]{--chrome-grad-a: #ffffff;--chrome-grad-b: #e9eff8;--chrome-edge: #2563eb}:root[data-theme=quantlab-dark]{--chrome-grad-a: #16212f;--chrome-grad-b: #0a121c;--chrome-edge: #5b9bff}:root[data-theme=glass-light],:root[data-display=glass]{--bg-overlay: color-mix(in srgb, var(--text-inverse) 94%, var(--text-primary))}@keyframes ql-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ql-stagger>*{animation:ql-fade-up .45s cubic-bezier(.4,0,.2,1) backwards}.ql-stagger>*:nth-child(1){animation-delay:.03s}.ql-stagger>*:nth-child(2){animation-delay:.09s}.ql-stagger>*:nth-child(3){animation-delay:.15s}.ql-stagger>*:nth-child(4){animation-delay:.21s}.ql-stagger>*:nth-child(5){animation-delay:.27s}.ql-stagger>*:nth-child(6){animation-delay:.33s}.ql-stagger>*:nth-child(7){animation-delay:.39s}.ql-stagger>*:nth-child(8){animation-delay:.45s}.ql-anim-in{animation:ql-fade-up .45s cubic-bezier(.4,0,.2,1) backwards}.ql-card-lift{transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s ease,border-color .18s ease}.ql-card-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)!important;border-color:color-mix(in srgb,var(--accent) 35%,var(--border))!important}@keyframes ql-live-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--profit) 55%,transparent);opacity:1}70%{box-shadow:0 0 0 6px transparent;opacity:.85}to{box-shadow:0 0 0 0 transparent;opacity:1}}.ql-live-dot{display:inline-block;width:7px;height:7px;border-radius:9999px;background:var(--profit);flex-shrink:0;animation:ql-live-pulse 1.8s ease-out infinite}.ql-live-dot.is-accent{background:var(--accent)}.ql-live-dot.is-accent{animation-name:ql-live-pulse-accent}@keyframes ql-live-pulse-accent{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes ql-gauge-seek{0%{transform:translate(0)}to{transform:translate(354.5%)}}.ql-gauge-seek{animation:ql-gauge-seek 2.4s ease-in-out infinite alternate}@keyframes ql-flash-up{0%{background:color-mix(in srgb,var(--profit) 38%,transparent)}to{background:transparent}}@keyframes ql-flash-down{0%{background:color-mix(in srgb,var(--loss) 38%,transparent)}to{background:transparent}}.ql-flash-up{animation:ql-flash-up .9s ease-out;border-radius:4px}.ql-flash-down{animation:ql-flash-down .9s ease-out;border-radius:4px}@keyframes ql-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ql-shimmer{background:linear-gradient(90deg,var(--bg-raised) 25%,color-mix(in srgb,var(--text-muted) 12%,var(--bg-raised)) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:ql-shimmer 1.4s linear infinite}.ql-flag,.ql-flag-fallback{display:inline-block;transform-origin:left center;vertical-align:middle;animation:ql-flag-wave 3s ease-in-out infinite;will-change:transform}.ql-flag{width:20px;height:13px;object-fit:cover;border-radius:2px;box-shadow:0 1px 3px #00000047,inset 0 0 0 1px #ffffff2e}.ql-flag-fallback{font-size:14px;line-height:1}.ql-flag-host:hover .ql-flag,.ql-flag-host:hover .ql-flag-fallback{animation-duration:1.2s}@keyframes ql-flag-wave{0%,to{transform:rotate(-1.4deg) skew(0) translateY(0)}20%{transform:rotate(.4deg) skew(-3.5deg) translateY(-.4px)}50%{transform:rotate(1.4deg) skew(0) translateY(0)}80%{transform:rotate(.4deg) skew(3.5deg) translateY(.4px)}}@media (prefers-reduced-motion: reduce){.ql-flag,.ql-flag-fallback{animation:none}}@keyframes wig-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.ql-sched{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ql-sched>div{border-top:1px solid var(--card-border);min-width:0}.ql-sched>div:nth-child(-n+2){border-top:0}.ql-sched>div:nth-child(2n){border-left:1px solid var(--card-border)}@media (max-width: 1080px){.ql-sched{grid-template-columns:minmax(0,1fr)}.ql-sched>div:nth-child(2){border-top:1px solid var(--card-border)}.ql-sched>div:nth-child(2n){border-left:0}}.ql-mkt{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.ql-mkt>div{aspect-ratio:1.2 / 1;min-width:0}.ql-mkt>div:not(:nth-child(6n+1)){border-left:1px solid var(--card-border)}.ql-mkt>div:nth-child(n+7){border-top:1px solid var(--card-border)}@media (max-width: 1500px){.ql-mkt{grid-template-columns:repeat(5,minmax(0,1fr))}.ql-mkt>div:not(:nth-child(6n+1)){border-left:0}.ql-mkt>div:nth-child(n+7){border-top:0}.ql-mkt>div:not(:nth-child(5n+1)){border-left:1px solid var(--card-border)}.ql-mkt>div:nth-child(n+6){border-top:1px solid var(--card-border)}}@media (max-width: 1180px){.ql-mkt{grid-template-columns:repeat(3,minmax(0,1fr))}.ql-mkt>div:not(:nth-child(5n+1)){border-left:0}.ql-mkt>div:nth-child(n+6){border-top:0}.ql-mkt>div:not(:nth-child(3n+1)){border-left:1px solid var(--card-border)}.ql-mkt>div:nth-child(n+4){border-top:1px solid var(--card-border)}}@media (max-width: 720px){.ql-mkt{grid-template-columns:repeat(2,minmax(0,1fr))}.ql-mkt>div{aspect-ratio:1 / .9}.ql-mkt>div:not(:nth-child(3n+1)){border-left:0}.ql-mkt>div:nth-child(n+4){border-top:0}.ql-mkt>div:not(:nth-child(odd)){border-left:1px solid var(--card-border)}.ql-mkt>div:nth-child(n+3){border-top:1px solid var(--card-border)}}.ql-wi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px}.ql-wi>*{aspect-ratio:1 / 1;min-width:0}@media (max-width: 1500px){.ql-wi{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1240px){.ql-wi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.ql-wi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.ql-wi{grid-template-columns:repeat(2,minmax(0,1fr))}.ql-wi>*{aspect-ratio:1 / .85}}.ql-wi--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1500px){.ql-wi--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1240px){.ql-wi--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.ql-wi--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ql-scaled{--fs-4xs: 9px;--fs-3xs: 10px;--fs-2xs: 11px;--fs-xs: 12px;--fs-xs-plus: 13px;--fs-sm: 14px;--fs-sm-plus: 15px}.ql-wib{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.ql-wib>*{aspect-ratio:1 / 1;min-width:0}.ql-wib>*:not(:nth-child(6n+1)){border-left:1px solid var(--card-border)}.ql-wib>*:nth-child(n+7){border-top:1px solid var(--card-border)}@media (max-width: 1500px){.ql-wib{grid-template-columns:repeat(4,minmax(0,1fr))}.ql-wib>*{border-left:0;border-top:0}.ql-wib>*:not(:nth-child(4n+1)){border-left:1px solid var(--card-border)}.ql-wib>*:nth-child(n+5){border-top:1px solid var(--card-border)}}@media (max-width: 1240px){.ql-wib{grid-template-columns:repeat(3,minmax(0,1fr))}.ql-wib>*{border-left:0;border-top:0}.ql-wib>*:not(:nth-child(3n+1)){border-left:1px solid var(--card-border)}.ql-wib>*:nth-child(n+4){border-top:1px solid var(--card-border)}}@media (max-width: 600px){.ql-wib{grid-template-columns:repeat(2,minmax(0,1fr))}.ql-wib>*{aspect-ratio:1 / .85;border-left:0;border-top:0}.ql-wib>*:not(:nth-child(odd)){border-left:1px solid var(--card-border)}.ql-wib>*:nth-child(n+3){border-top:1px solid var(--card-border)}}.ql-wib--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ql-wib--4>*{aspect-ratio:1.2 / 1;border-left:0;border-top:0}.ql-wib--4>*:not(:nth-child(4n+1)){border-left:1px solid var(--card-border)}.ql-wib--4>*:nth-child(n+5){border-top:1px solid var(--card-border)}@media (max-width: 1500px){.ql-wib--4{grid-template-columns:repeat(3,minmax(0,1fr))}.ql-wib--4>*{border-left:0;border-top:0}.ql-wib--4>*:not(:nth-child(3n+1)){border-left:1px solid var(--card-border)}.ql-wib--4>*:nth-child(n+4){border-top:1px solid var(--card-border)}}@media (max-width: 1240px){.ql-wib--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ql-wib--4>*{border-left:0;border-top:0}.ql-wib--4>*:not(:nth-child(odd)){border-left:1px solid var(--card-border)}.ql-wib--4>*:nth-child(n+3){border-top:1px solid var(--card-border)}}.ql-mbd{display:grid}.ql-mbd>*{min-width:0;aspect-ratio:1.2 / 1}.ql-mbd--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ql-mbd--4>*:not(:nth-child(4n+1)){border-left:1px solid var(--card-border)}.ql-mbd--4>*:nth-child(n+5){border-top:1px solid var(--card-border)}.ql-mbd--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ql-mbd--3>*:not(:nth-child(3n+1)){border-left:1px solid var(--card-border)}.ql-mbd--3>*:nth-child(n+4){border-top:1px solid var(--card-border)}@media (max-width: 1240px){.ql-mbd--4,.ql-mbd--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ql-mbd--4>*,.ql-mbd--3>*{border-left:0;border-top:0}.ql-mbd--4>*:not(:nth-child(odd)),.ql-mbd--3>*:not(:nth-child(odd)){border-left:1px solid var(--card-border)}.ql-mbd--4>*:nth-child(n+3),.ql-mbd--3>*:nth-child(n+3){border-top:1px solid var(--card-border)}}.ql-hgrid{display:grid;overflow:hidden}.ql-hgrid>*{min-width:0;box-shadow:-1px 0 0 var(--card-border),0 -1px 0 var(--card-border)}.ql-hgrid--framed{border:1px solid var(--card-border);border-radius:10px;background:var(--bg-panel)}:root{--series-1: #2a78d6;--series-2: #eb6834;--series-3: #1baf7a;--series-4: #eda100;--series-5: #e87ba4;--series-6: #008300;--series-7: #4a3aa7;--series-8: #e34948;--series-cap-all-pairs: 3;--tier-elite: #b8860b;--tier-pro: var(--accent);--tier-starter: var(--text-secondary);--nav-dashboard: #6366f1;--nav-intelligence: #eb3f94;--nav-alphas: #3c88d2;--nav-research: #8f6bf9;--nav-options: #5b76ff;--nav-fo: #8b5cf6;--nav-prediction: #c2410c;--nav-paper: #b67507;--nav-live: #0d9668;--nav-market: #1a9748;--nav-watch: #0c8dc7;--nav-news: #078dc8;--nav-backtest: #e35538;--nav-simulation: #0590a7;--nav-features: #db5d06;--nav-strategy: #5f50d3;--nav-portfolio: #0284c7;--nav-hedge: #088fb0;--nav-learn: #5f9210;--nav-community: #c86d06;--nav-appearance: #7286a2;--nav-status: #20956a;--nav-account: #2282f8;--nav-admin: #f43d5c;--rank-1: #b8860b;--rank-2: #6b7280;--rank-3: #b45309;--level-primary: #b8860b;--level-secondary: var(--text-muted);--seq-1: #dbeafe;--seq-2: #a8c9f0;--seq-3: #6ba3e3;--seq-4: #2a78d6;--seq-5: #1b4f8f;--div-neg-2: #b2472f;--div-neg-1: #e08a72;--div-mid: #e8e6e1;--div-pos-1: #7fb3d9;--div-pos-2: #2a78d6}@media (prefers-color-scheme: dark){:root:where(:not([data-theme=clean-luxury]):not([data-theme=glass-light]):not([data-theme=chart-analytics]):not([data-theme=quantlab])){--nav-dashboard: #6366f1;--nav-intelligence: #ec4899;--nav-alphas: #5b9bd9;--nav-research: #a78bfa;--nav-options: #5b76ff;--nav-fo: #8b5cf6;--nav-prediction: #c2410c;--nav-paper: #f59e0b;--nav-live: #10b981;--nav-market: #22c55e;--nav-watch: #0ea5e9;--nav-news: #38bdf8;--nav-backtest: #e4593c;--nav-simulation: #06b6d4;--nav-features: #f97316;--nav-strategy: #5f50d3;--nav-portfolio: #0284c7;--nav-hedge: #0891b2;--nav-learn: #84cc16;--nav-community: #d97706;--nav-appearance: #94a3b8;--nav-status: #34d399;--nav-account: #60a5fa;--nav-admin: #f43f5e;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--seq-1: #16273d;--seq-2: #1e4570;--seq-3: #2a6bb0;--seq-4: #3987e5;--seq-5: #8bb9f0;--div-neg-2: #c9573a;--div-neg-1: #a35540;--div-mid: #3a3a38;--div-pos-1: #2f6fa8;--div-pos-2: #3987e5}}:root[data-theme=midnight-dark],:root[data-theme=signal-focused],:root[data-theme=premium-fintech],:root[data-theme=royal-indigo],:root[data-theme=carbon],:root[data-theme=quantlab-dark],:root[data-theme=steel-mist]{--nav-dashboard: #6366f1;--nav-intelligence: #ec4899;--nav-alphas: #5b9bd9;--nav-research: #a78bfa;--nav-options: #5b76ff;--nav-fo: #8b5cf6;--nav-prediction: #c2410c;--nav-paper: #f59e0b;--nav-live: #10b981;--nav-market: #22c55e;--nav-watch: #0ea5e9;--nav-news: #38bdf8;--nav-backtest: #e4593c;--nav-simulation: #06b6d4;--nav-features: #f97316;--nav-strategy: #5f50d3;--nav-portfolio: #0284c7;--nav-hedge: #0891b2;--nav-learn: #84cc16;--nav-community: #d97706;--nav-appearance: #94a3b8;--nav-status: #34d399;--nav-account: #60a5fa;--nav-admin: #f43f5e;--series-1: #3987e5;--series-2: #d95926;--series-3: #199e70;--series-4: #c98500;--series-5: #d55181;--series-6: #008300;--series-7: #9085e9;--series-8: #e66767;--seq-1: #16273d;--seq-2: #1e4570;--seq-3: #2a6bb0;--seq-4: #3987e5;--seq-5: #8bb9f0;--div-neg-2: #c9573a;--div-neg-1: #a35540;--div-mid: #3a3a38;--div-pos-1: #2f6fa8;--div-pos-2: #3987e5;--tier-elite: #d4a820;--rank-1: #d4a820;--rank-2: #9ca3af;--rank-3: #d97706;--level-primary: #d4a820}:root,:root[data-density=comfortable]{--d-gap-xs: 4px;--d-gap-sm: 8px;--d-gap: 12px;--d-gap-lg: 20px;--d-gap-xl: 32px;--d-pad-panel: 16px;--d-pad-cell: 10px 12px;--d-row-h: 40px;--d-control-h: 36px;--d-radius: 8px;--d-fs-label: var(--fs-xs);--d-fs-body: var(--fs-base);--d-fs-metric: var(--fs-xl);--d-header-h: 44px}:root[data-density=terminal]{--d-gap-xs: 2px;--d-gap-sm: 4px;--d-gap: 6px;--d-gap-lg: 10px;--d-gap-xl: 16px;--d-pad-panel: 8px;--d-pad-cell: 3px 6px;--d-row-h: 24px;--d-control-h: 24px;--d-radius: 4px;--d-fs-label: var(--fs-3xs);--d-fs-body: var(--fs-sm);--d-fs-metric: var(--fs-lg);--d-header-h: 28px}:root[data-display=dense]{--d-gap-xs: 2px;--d-gap-sm: 4px;--d-gap: 6px;--d-gap-lg: 10px;--d-gap-xl: 16px;--d-pad-panel: 8px;--d-pad-cell: 3px 6px;--d-row-h: 24px;--d-control-h: 24px;--d-radius: 4px;--d-fs-label: var(--fs-3xs);--d-fs-body: var(--fs-sm);--d-fs-metric: var(--fs-lg);--d-header-h: 28px}@media (pointer: coarse){:root[data-density=terminal],:root[data-display=dense]{--d-control-h: 36px;--d-row-h: 34px}}.num,[data-num]{font-family:var(--font-data);font-variant-numeric:tabular-nums}:root,:root[data-theme]{--nav-dashboard: var(--text-secondary);--nav-intelligence: var(--text-secondary);--nav-alphas: var(--text-secondary);--nav-research: var(--text-secondary);--nav-options: var(--text-secondary);--nav-fo: var(--text-secondary);--nav-prediction: var(--text-secondary);--nav-paper: var(--text-secondary);--nav-live: var(--text-secondary);--nav-market: var(--text-secondary);--nav-watch: var(--text-secondary);--nav-news: var(--text-secondary);--nav-backtest: var(--text-secondary);--nav-simulation: var(--text-secondary);--nav-features: var(--text-secondary);--nav-strategy: var(--text-secondary);--nav-portfolio: var(--text-secondary);--nav-hedge: var(--text-secondary);--nav-learn: var(--text-secondary);--nav-community: var(--text-secondary);--nav-appearance: var(--text-secondary);--nav-status: var(--text-secondary);--nav-account: var(--text-secondary);--nav-admin: var(--text-secondary)}:root,:root[data-theme]{--info: var(--accent)}:root{--sk: color-mix(in srgb, var(--text-primary) 9%, var(--bg-panel));--sk-hi: color-mix(in srgb, var(--text-primary) 15%, var(--bg-panel))}.ql-load{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--bg-base);color:var(--text-primary);padding:24px}.ql-load__say{font-size:var(--fs-sm);color:var(--text-muted)}.ql-load__wm{display:flex;align-items:center;gap:11px}.ql-load__tile{width:40px;height:40px;border-radius:24%;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,#0b1220,#16284a 55%,#1e3a6b);box-shadow:0 3px 12px #2563eb47,inset 0 0 0 1px #ffffff0f}.ql-load__tile img{width:74%;height:74%;object-fit:contain;display:block}.ql-load__name{font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1}.ql-load__name em{font-style:normal;color:var(--accent)}.ql-load__sub{font-size:9px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--text-muted);margin-top:4px}.ql-tape{display:flex;align-items:flex-end;gap:3px;height:56px;width:min(420px,72vw)}.ql-tape span{flex:1;height:var(--bh, 60%);border-radius:2px 2px 0 0;background:var(--sk-hi);transform-origin:50% 100%;animation:ql-rise 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--i, 0) * 45ms)}.ql-tape span:nth-child(4n){background:var(--accent)}@keyframes ql-rise{0%{transform:scaleY(.3);opacity:.45}22%{transform:scaleY(1);opacity:1}78%{transform:scaleY(1);opacity:1}to{transform:scaleY(.3);opacity:.45}}.ql-mark svg{width:150px;height:132px;display:block}.ql-mark .bar{transform-origin:50% 100%;animation:ql-bar 2.8s cubic-bezier(.34,1.2,.4,1) infinite}.ql-mark .bar:nth-of-type(2){animation-delay:.14s}.ql-mark .bar:nth-of-type(3){animation-delay:.28s}@keyframes ql-bar{0%{transform:scaleY(.08);opacity:.25}22%{transform:scaleY(1);opacity:1}88%{transform:scaleY(1);opacity:1}to{transform:scaleY(.08);opacity:.25}}.ql-mark .arrow{fill:none;stroke:#0574ff;stroke-width:11;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:340;stroke-dashoffset:340;animation:ql-arrow 2.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes ql-arrow{0%,10%{stroke-dashoffset:340;opacity:.9}48%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:340;opacity:.9}}.ql-boot{width:min(520px,86%);display:flex;flex-direction:column;gap:22px}.ql-boot__prog{height:2px;background:var(--sk);border-radius:1px;overflow:hidden}.ql-boot__prog i{display:block;height:100%;transform-origin:0 50%;transform:scaleX(.04);background:linear-gradient(90deg,var(--accent),var(--accent-bright));animation:ql-prog 3.2s cubic-bezier(.45,0,.2,1) infinite}@keyframes ql-prog{0%{transform:scaleX(.04)}70%{transform:scaleX(.82)}92%{transform:scaleX(.96)}to{transform:scaleX(1);opacity:.35}}.ql-boot__steps{display:flex;flex-direction:column;gap:9px}.ql-boot__step{display:flex;align-items:center;gap:10px;font-size:var(--fs-sm);color:var(--text-muted);opacity:.3;transition:opacity .3s ease}.ql-boot__step[data-on=true]{opacity:1}.ql-boot__step .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.ql-boot__step .ms{margin-left:auto;font-family:var(--font-data);font-size:var(--fs-xs)}@media (prefers-reduced-motion: reduce){.ql-load *{animation:none!important;transform:none!important;opacity:1!important;stroke-dashoffset:0!important}}.qlg{--gbg: #f2f5fa;--gpanel: #ffffff;--ginput: #f7f9fc;--gborder: rgba(16, 26, 43, .09);--gborder2: rgba(16, 26, 43, .18);--gtext: #101a2b;--gtext2: #46586f;--gmuted: #65758b;--gaccent: #0050f4;--gdim: rgba(0, 80, 244, .09);--glive: #c8271b;--gshadow: 0 1px 2px rgba(16, 26, 43, .05), 0 24px 60px rgba(16, 26, 43, .1);--gcard-w: 1040px;--gcard-h: 680px;min-height:100dvh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:clamp(18px,4vw,44px);background:var(--gbg);color:var(--gtext);font-family:var(--font-ui, system-ui, sans-serif)}.qlg[data-mode=dark]{--gbg: #070c13;--gpanel: #0e1620;--ginput: #111a24;--gborder: rgba(150, 180, 220, .12);--gborder2: rgba(150, 180, 220, .24);--gtext: #e7edf5;--gtext2: #a2b2c6;--gmuted: #7f90a6;--gaccent: #4d93ff;--gdim: rgba(77, 147, 255, .14);--glive: #ff6b5e;--gshadow: 0 1px 2px rgba(0, 0, 0, .4), 0 24px 60px rgba(0, 0, 0, .55)}.qlg-card{position:relative;z-index:1;width:min(var(--gcard-w),100%);height:var(--gcard-h);overflow:hidden;border-radius:24px;background:var(--gpanel);border:1px solid var(--gborder);box-shadow:var(--gshadow)}.qlg-pane{position:absolute;top:0;left:0;height:100%;width:50%;display:flex;flex-direction:column;justify-content:center;gap:11px;padding:0 clamp(24px,4vw,52px);transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .35s ease}.qlg-card[data-side=right] .qlg-pane{transform:translate(100%)}.qlg-ov{position:absolute;top:0;left:50%;width:50%;height:100%;z-index:10;overflow:hidden;transition:transform .6s cubic-bezier(.65,0,.35,1)}.qlg-card[data-side=right] .qlg-ov,.qlg-card[data-leaving=true][data-side=left] .qlg-ov{transform:translate(-100%)}.qlg-card[data-leaving=true][data-side=right] .qlg-ov{transform:translate(0)}.qlg-card[data-leaving=true] .qlg-pane{opacity:0}.qlg-ovin{position:relative;height:100%;background:linear-gradient(150deg,#0050f4,#0a63ff 45%,#01b0ff);background-size:190% 190%;animation:qlg-drift 26s ease-in-out infinite;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center;padding:30px clamp(22px,3.4vw,44px) 32px;border-radius:150px 0 0 150px;overflow:hidden;transition:border-radius .6s cubic-bezier(.65,0,.35,1)}.qlg-card[data-side=right] .qlg-ovin,.qlg-card[data-leaving=true][data-side=left] .qlg-ovin{border-radius:0 150px 150px 0}.qlg-card[data-leaving=true][data-side=right] .qlg-ovin{border-radius:150px 0 0 150px}@keyframes qlg-drift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.qlg-ovin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#00145685,#00145638 26%,#00145600 48%),radial-gradient(118% 78% at 50% 46%,#001456bd,#0014568f 42%,#00145633 70%,#00145600 90%)}.qlg-ovin>*:not(.qlg-tape):not(.qlg-chips){position:relative;z-index:2}.qlg-tape{position:absolute;inset:auto 0 0 0;height:44%;z-index:0;display:flex;align-items:stretch;gap:2px;padding:0 14px;pointer-events:none}.qlg-tape i{flex:1;position:relative}.qlg-tape u,.qlg-tape b{position:absolute;transition:top .9s cubic-bezier(.4,0,.2,1),height .9s cubic-bezier(.4,0,.2,1)}.qlg-tape u{left:50%;width:1.5px;margin-left:-.75px}.qlg-tape b{left:16%;width:68%;border-radius:1px}.qlg-tape i[data-up="1"] u,.qlg-tape i[data-up="1"] b{background:#7dfaa6a3}.qlg-tape i[data-up="0"] u,.qlg-tape i[data-up="0"] b{background:#ff6858b8}.qlg-bgtape{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;z-index:0;gap:4px;padding:7vh 1.5vw;opacity:.26;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 84%,transparent 100%)}.qlg-bgtape u{width:1px;margin-left:-.5px}.qlg[data-mode=light] .qlg-bgtape{opacity:.17}.qlg[data-mode=light] .qlg-bgtape i[data-up="1"] u,.qlg[data-mode=light] .qlg-bgtape i[data-up="1"] b{background:#027c039e}.qlg[data-mode=light] .qlg-bgtape i[data-up="0"] u,.qlg[data-mode=light] .qlg-bgtape i[data-up="0"] b{background:#c8271b94}.qlg-chips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 13%,#000 87%,transparent 100%)}.qlg-chip{position:absolute;bottom:-48px;display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;white-space:nowrap;background:#ffffff13;border:1px solid rgba(255,255,255,.13);font-family:var(--font-data, ui-monospace, monospace);animation-name:qlg-floatup;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes qlg-floatup{0%{opacity:0;transform:translateY(0)}10%{opacity:1}86%{opacity:1}to{opacity:0;transform:translateY(-700px)}}.qlg-chip .s{font-size:8.5px;letter-spacing:.05em;opacity:.46}.qlg-chip .v{font-size:9.5px;font-weight:700;opacity:.66}.qlg-chip .c{font-size:8.5px;opacity:.72}.qlg-chip .c.u{color:#8ef7ae}.qlg-chip .c.d{color:#ffb1a6}.qlg-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.qlg-ov h2{font-family:var(--font-ui, system-ui, sans-serif);font-size:28px;font-weight:600;letter-spacing:-.022em;line-height:1.14;margin:0;color:#fff;text-shadow:0 1px 12px rgba(0,16,74,.62)}.qlg-ov h2 em{font-style:normal;color:#ffc65c}.qlg-kick{font-size:8px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.72;margin-top:-5px}.qlg-ov p{font-size:13.5px;line-height:1.55;opacity:.84;max-width:33ch;margin:0;text-shadow:0 1px 12px rgba(0,16,74,.62)}.qlg-ov .fine{font-size:11px;opacity:.86;max-width:34ch}.qlg-act{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:12px}.qlg-ghost{font:inherit;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;padding:12px 34px;border-radius:999px;cursor:pointer;background:#ffffff21;color:#fff;border:1.5px solid rgba(255,255,255,.75);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background .15s,border-color .15s}.qlg-ghost:hover{background:#ffffff24;border-color:#fff}.qlg-ghost:focus-visible{outline:2px solid #fff;outline-offset:3px}.qlg-board{position:relative;width:min(292px,100%);text-align:left;padding:12px 14px 11px;border-radius:18px;background:#ffffff21;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.qlg-bh{display:flex;align-items:center;gap:7px;margin-bottom:7px;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.qlg-bh .clk{margin-left:auto;font-family:var(--font-data, monospace);font-variant-numeric:tabular-nums;letter-spacing:.03em;opacity:.8;font-weight:400}.qlg-dot{width:6px;height:6px;border-radius:50%;background:#8ef7ae;flex-shrink:0;animation:qlg-pulse 2.4s ease-out infinite}.qlg-dot[data-open=false]{background:#ffd27a;animation:none}@keyframes qlg-pulse{0%{box-shadow:0 0 #8ef7ae8c}70%{box-shadow:0 0 0 7px #8ef7ae00}to{box-shadow:0 0 #8ef7ae00}}.qlg-hero{padding:7px 0 3px;border-bottom:1px solid rgba(255,255,255,.16);margin-bottom:5px}.qlg-hs{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.qlg-hv{font-family:var(--font-data, monospace);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.15;margin-top:2px}.qlg-hc{font-family:var(--font-data, monospace);font-size:10.5px;margin-top:1px}.qlg-hc .hp{opacity:.62;margin-left:7px}.qlg-spk{display:block;width:100%;height:30px;margin-top:3px;overflow:visible}.qlg-row{display:flex;align-items:baseline;gap:8px;padding:4px 9px;margin:0 -9px;border-radius:999px;font-size:11.5px;transition:background .45s ease}.qlg-row .nm{flex:1;opacity:.8;white-space:nowrap}.qlg-row .xg{font-size:8px;font-weight:700;letter-spacing:.08em;margin-left:5px;padding:1px 4px;border-radius:3px;background:#fff3;vertical-align:1px}.qlg-row .px,.qlg-row .ch{font-family:var(--font-data, monospace);font-variant-numeric:tabular-nums}.qlg-row .px{font-weight:500}.qlg-row .ch{font-size:10.5px;width:52px;text-align:right}.qlg-row .ch.up{color:#8ef7ae}.qlg-row .ch.dn{color:#ffb1a6}.qlg-row.f-up{background:#8ef7ae2e}.qlg-row.f-dn{background:#ffb1a62e}.qlg-brand{display:flex;align-items:center;gap:10px;margin-bottom:4px}.qlg-tile{width:32px;height:32px;border-radius:24%;flex-shrink:0;display:grid;place-items:center;background:#0b1220;box-shadow:0 3px 12px #2563eb47,inset 0 0 0 1px #ffffff0f}.qlg-tile img{width:74%;height:74%;object-fit:contain;display:block}.qlg-nm{font-size:15.5px;font-weight:700;letter-spacing:-.015em;line-height:1;color:var(--gtext)}.qlg-nm em{font-style:normal;color:var(--gaccent)}.qlg-sb{display:block;font-size:7.5px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--gmuted);margin-top:3px}.qlg-pane h1{font-family:var(--font-ui, system-ui, sans-serif);font-size:27px;font-weight:600;letter-spacing:-.02em;color:var(--gtext);margin:0}.qlg-sub{font-size:13.5px;color:var(--gmuted);margin-top:-8px}.qlg-fld{display:flex;flex-direction:column;gap:5px}.qlg-fld label{font-size:9.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--gmuted)}.qlg-in{width:100%;font:inherit;font-size:13.5px;padding:13px 20px;border:1px solid var(--gborder);border-radius:999px;background:var(--ginput);color:var(--gtext);outline:none;transition:border-color .16s,box-shadow .16s}.qlg-in::placeholder{color:var(--gmuted);opacity:.8}.qlg-in:focus{border-color:var(--gaccent);box-shadow:0 0 0 3px var(--gdim)}.qlg-in-2fa{font-family:var(--font-data, monospace);letter-spacing:.5em;background:var(--gdim);text-align:center}.qlg-pw{position:relative}.qlg-pw .qlg-in{padding-right:44px}.qlg-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:0;padding:4px;cursor:pointer;color:var(--gmuted);display:flex;align-items:center;justify-content:center;border-radius:4px}.qlg-eye:hover{color:var(--gaccent)}.qlg-ic{position:relative}.qlg-ic>svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--gmuted);pointer-events:none;transition:color .16s}.qlg-ic .qlg-in{padding-left:44px}.qlg-ic:focus-within>svg{color:var(--gaccent)}.qlg-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qlg-cta{font:inherit;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:15px 24px;border-radius:999px;border:0;cursor:pointer;width:100%;color:#fff;background:linear-gradient(135deg,#0050f4,#01b0ff);box-shadow:0 4px 14px #0050f447;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.qlg-cta svg{transition:transform .16s ease}.qlg-cta:not(:disabled):hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 8px 22px #0050f457}.qlg-cta:not(:disabled):hover svg{transform:translate(3px)}.qlg-cta:not(:disabled):active{transform:none;box-shadow:0 3px 10px #0050f442}.qlg-cta:focus-visible{outline:2px solid var(--gaccent);outline-offset:3px}.qlg[data-mode=dark] .qlg-cta{box-shadow:0 4px 16px #4d93ff4d}.qlg-cta:disabled{opacity:.62;cursor:not-allowed}.qlg-spin{width:13px;height:13px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:qlg-spin .7s linear infinite}@keyframes qlg-spin{to{transform:rotate(360deg)}}.qlg-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--gborder);border-radius:999px;background:var(--ginput)}.qlg-mode button{font:inherit;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:9px 12px;min-height:0;border:0;border-radius:999px;cursor:pointer;background:transparent;color:var(--gmuted);display:flex;align-items:center;justify-content:center;gap:6px;transition:background .16s,color .16s,box-shadow .16s}.qlg-mode button:hover{color:var(--gtext2)}.qlg-mode button[aria-checked=true]{background:var(--gpanel);color:var(--gaccent);box-shadow:0 1px 3px #101a2b24}.qlg-mode button[data-live][aria-checked=true]{color:var(--glive)}.qlg-mode button:focus-visible{outline:2px solid var(--gaccent);outline-offset:1px}.qlg-mode--seg{position:relative}.qlg-mode--seg:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border-radius:999px;background:var(--gpanel);box-shadow:0 1px 3px #101a2b24;transition:transform .32s cubic-bezier(.65,0,.35,1),box-shadow .32s}.qlg-mode--seg[data-pick=live]:before{transform:translate(calc(100% + 4px));box-shadow:0 1px 3px #101a2b24,inset 0 0 0 1px color-mix(in srgb,var(--glive) 30%,transparent)}.qlg-mode--seg button{position:relative;z-index:1}.qlg-mode--seg button[aria-checked=true]{background:transparent;box-shadow:none}.qlg-live-dot{width:6px;height:6px;border-radius:50%;margin-left:2px;background:currentColor;opacity:.45}.qlg-mode--seg button[aria-checked=true] .qlg-live-dot{opacity:1;background:var(--glive);animation:qlg-onair 2s ease-out infinite}@keyframes qlg-onair{0%{box-shadow:0 0 color-mix(in srgb,var(--glive) 45%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--glive) 0%,transparent)}to{box-shadow:0 0 0 0 transparent}}.qlg-mode--broker{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;border-radius:16px}.qlg-mode--broker button{position:relative;flex-direction:column;justify-content:flex-start;gap:6px;padding:10px 1px 8px;border-radius:12px;min-width:0;text-transform:none;letter-spacing:0;font-size:clamp(9.5px,2.9vw,11.5px);font-weight:600;line-height:1.15;text-align:center;color:var(--gtext2);transition:background .16s,color .16s,box-shadow .16s,transform .16s}@media (max-width: 360px){.qlg-mode--broker{padding:3px;gap:2px}}.qlg-mode--broker button>span:first-child{box-shadow:inset 0 0 0 1px #101a2b1a,0 1px 2px #101a2b14;transition:transform .16s,box-shadow .16s}.qlg-mode--broker button:hover{background:color-mix(in srgb,var(--gpanel) 70%,transparent);color:var(--gtext)}.qlg-mode--broker button:hover>span:first-child{transform:translateY(-1px)}.qlg-mode--broker button[aria-checked=true]{font-weight:700;color:var(--gaccent);background:var(--gpanel);box-shadow:0 2px 8px #101a2b1a,inset 0 0 0 1.5px color-mix(in srgb,var(--gaccent) 70%,transparent)}.qlg-mode--broker button[aria-checked=true]>span:first-child{box-shadow:inset 0 0 0 1px #101a2b1a,0 3px 8px #0050f42e}.qlg-bk-nm{overflow-wrap:normal;word-break:keep-all}.qlg-bk-ok{position:absolute;top:4px;right:4px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:var(--gaccent);color:#fff;box-shadow:0 0 0 2px var(--gpanel);animation:qlg-pop .18s ease-out both}@keyframes qlg-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@media (max-width: 400px){.qlg-bk-ok{top:3px;right:3px;width:12px;height:12px}}.qlg-live-note{display:flex;gap:10px;align-items:flex-start;padding:10px 13px;border-radius:14px;margin-top:-3px;font-size:12px;line-height:1.45;color:var(--gtext2);background:color-mix(in srgb,var(--glive) 6%,transparent);border:1px solid color-mix(in srgb,var(--glive) 22%,transparent)}.qlg-live-note>svg{flex-shrink:0;color:var(--glive);margin-top:1px}.qlg-live-note b{color:var(--glive);font-weight:700}.qlg-live-sub{display:block;font-size:11px;color:var(--gmuted);margin-top:2px}.qlg-reveal{animation:qlg-reveal .2s ease-out both}@keyframes qlg-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.qlg-reveal,.qlg-bk-ok,.qlg-live-dot{animation:none!important}.qlg-mode--broker button,.qlg-mode--broker button>span:first-child,.qlg-mode--seg:before,.qlg-cta,.qlg-cta svg{transition:none}}.qlg-mini{font-size:11.5px;color:var(--gmuted)}.qlg-mini a{color:var(--gaccent);text-decoration:none}.qlg-mini a:hover{text-decoration:underline}.qlg-oauth{display:grid;grid-template-columns:1fr 1fr;gap:9px}.qlg-oauth button{font:inherit;font-size:12px;font-weight:500;padding:10px;border-radius:8px;cursor:pointer;background:var(--gpanel);border:1px solid var(--gborder2);color:var(--gtext2);display:flex;align-items:center;justify-content:center;gap:8px}.qlg-oauth button:hover{border-color:var(--gaccent);color:var(--gaccent)}.qlg-or{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gmuted)}.qlg-or:before,.qlg-or:after{content:"";flex:1;height:1px;background:var(--gborder)}.qlg-consent{display:flex;gap:9px;align-items:flex-start;font-size:11.5px;color:var(--gmuted);line-height:1.55;cursor:pointer}.qlg-consent input{width:15px;height:15px;margin-top:2px;flex-shrink:0;accent-color:var(--gaccent)}.qlg-consent b{color:var(--gtext2);font-weight:500}.qlg-foot{position:relative;z-index:1;width:min(var(--gcard-w),100%);display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.qlg-foot .warn{display:flex;align-items:flex-start;gap:7px;font-size:11.5px;color:var(--gtext2)}.qlg-foot .warn svg{flex-shrink:0;opacity:.75;margin-top:2.5px}.qlg-foot .reg{font-size:11px;color:var(--gmuted);line-height:1.6;max-width:74ch}.qlg-foot .lnk{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;font-size:11px;color:var(--gmuted)}.qlg-foot .lnk a{color:var(--gmuted);text-decoration:none;padding:0 10px;border-right:1px solid var(--gborder)}.qlg-foot .lnk a:hover{color:var(--gaccent)}.qlg-foot .lnk a:last-of-type{border-right:0}.qlg-foot .ver{font-family:var(--font-data, monospace);font-size:10.5px;opacity:.75;padding-left:10px}.qlg-swap{display:none;text-align:center;font-size:12.5px;color:var(--gmuted);margin-top:2px}.qlg-swap a{font-weight:600;color:var(--gaccent);text-decoration:underline;text-underline-offset:2px}@media (max-width: 760px){.qlg{justify-content:flex-start}.qlg-card{height:auto}.qlg-ov{display:none}.qlg-pane{position:static;width:100%;transform:none!important;opacity:1!important;padding:30px 22px}.qlg-swap{display:block}.qlg-bgtape,.qlg[data-mode=light] .qlg-bgtape{opacity:.13;padding:4vh 0}.qlg-bgtape i:nth-child(2n){display:none}}@media (prefers-reduced-motion: reduce){.qlg-pane,.qlg-ov,.qlg-ovin,.qlg-tape u,.qlg-tape b,.qlg-row{transition:none!important}.qlg-ovin,.qlg-dot,.qlg-chip,.qlg-spin{animation:none!important}.qlg-chips{display:none}}
