:root{--bg-color: #0f1115;--card-bg: #161b22;--primary: #3b82f6;--accent: #60a5fa;--text-main: #ffffff;--text-muted: #9ca3af;--font-stack: "Inter", sans-serif;--surface-1: #111827;--surface-2: rgba(255, 255, 255, .05);--surface-3: rgba(255, 255, 255, .035);--border-soft: rgba(255, 255, 255, .06);--border-medium: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .14);--text-strong: #ffffff;--text-soft: #d1d5db;--market-switch-current: var(--accent);--on-dark-surface: #111827;--on-dark-text: #ffffff;--on-dark-muted: #9ca3af;--on-dark-accent: #60a5fa;--on-dark-border: rgba(255, 255, 255, .14);--on-dark-border-soft: rgba(255, 255, 255, .08);--nav-bg: rgba(15, 17, 21, .82);--nav-bg-top: rgba(15, 17, 21, .6);--ticker-fade: var(--bg-color);--ticker-plate-bg: transparent;--ticker-plate-border: transparent;--ticker-plate-shadow: none;--ticker-plate-pad: 0;--ticker-plate-radius: 0;--ticker-logo-opacity: .5;--ticker-logo-filter: grayscale(60%) brightness(1.1);--footer-bg-a: #0b0d12;--footer-bg-b: #070910;--footer-link: rgba(255, 255, 255, .7);--footer-brand-border: rgba(255, 255, 255, .05);--footer-mega-gradient: linear-gradient(180deg, rgba(255, 255, 255, .9) 30%, rgba(255, 255, 255, 0) 92%);--footer-shadow: 0 -20px 50px -10px rgba(0, 0, 0, .6);--footer-badge-opacity: .55;--footer-badge-grayscale: .2;--progress-track: #374151;--timeline-dot-border: rgba(255, 255, 255, .2);--hatch-line: rgba(255, 255, 255, .025);--shadow-card: 0 40px 100px -20px rgba(0, 0, 0, .55);--shadow-elev: 0 30px 60px -20px rgba(0, 0, 0, .5);--shadow-toggle: 0 10px 30px -12px rgba(0, 0, 0, .4);--grid-line: rgba(255, 255, 255, .022);--grid-line-rgb: 255, 255, 255;--glow-rgb: 96, 165, 250;--cta-bg: #2563eb;--cta-bg-hover: #1d4ed8;--ghost-fill: #6b7280;--tj-blue: #3b82f6;--tj-green: #22c55e;--tj-amber: #f59e0b;--error-text: #f87171;--flip-scrim: rgba(0, 0, 0, .3);--flip-scrim-edge: rgba(15, 17, 21, .35);--proc-stack-pos: sticky;--proc-invert-bg: #f6f7fb;--proc-invert-text: #0f172a;--proc-invert-muted: #475569;--proc-invert-grid: rgba(15, 23, 42, .07);--hero-word-line: 1.1em;--theme-transition-dur: .5s;--theme-transition-ease: ease;--theme-curtain-dark: #0f1115;--theme-curtain-light: #f6f7fb;--theme-curtain-dur: .6s;--theme-curtain-ease: cubic-bezier(.76, 0, .24, 1);--fx-intensity: .91;--fx-aurora: 1;--fx-reveals: 1;--fx-mask: 1;--fx-hero-morph: 1;--fx-gooey: 1;--fx-progress: 1;--fx-parallax: 1;--fx-counters: 1;--fx-magnetic: 1;--fx-disperse: 1;--fx-theme-curtain: 1;--fx-steps: 1;--fx-mega-morph: 1;color-scheme:dark}[data-theme=light]{--bg-color: #f6f7fb;--card-bg: #ffffff;--primary: #2563eb;--accent: #3b82f6;--text-main: #0f172a;--text-muted: #475569;--surface-1: #ffffff;--surface-2: rgba(15, 23, 42, .04);--surface-3: rgba(15, 23, 42, .025);--border-soft: rgba(15, 23, 42, .08);--border-medium: rgba(15, 23, 42, .12);--border-strong: rgba(15, 23, 42, .18);--text-strong: #0f172a;--text-soft: #1e293b;--market-switch-current: var(--primary);--on-dark-surface: #111827;--on-dark-text: #ffffff;--on-dark-muted: #9ca3af;--on-dark-accent: #60a5fa;--on-dark-border: rgba(255, 255, 255, .14);--on-dark-border-soft: rgba(255, 255, 255, .08);--nav-bg: rgba(255, 255, 255, .82);--nav-bg-top: rgba(255, 255, 255, .6);--ticker-fade: #f6f7fb;--ticker-plate-bg: #ffffff;--ticker-plate-border: rgba(15, 23, 42, .08);--ticker-plate-shadow: 0 4px 14px -6px rgba(15, 23, 42, .12);--ticker-plate-pad: 10px 18px;--ticker-plate-radius: 12px;--ticker-logo-opacity: .85;--ticker-logo-filter: grayscale(30%) brightness(.97);--footer-bg-a: #eef1f7;--footer-bg-b: #e4e8f1;--footer-link: #334155;--footer-brand-border: rgba(15, 23, 42, .08);--footer-mega-gradient: linear-gradient(180deg, rgba(15, 23, 42, .4) 30%, rgba(15, 23, 42, 0) 92%);--footer-shadow: 0 -20px 50px -10px rgba(15, 23, 42, .12);--footer-badge-opacity: .9;--footer-badge-grayscale: 0;--progress-track: #e2e8f0;--timeline-dot-border: rgba(15, 23, 42, .2);--hatch-line: rgba(15, 23, 42, .03);--shadow-card: 0 40px 100px -20px rgba(15, 23, 42, .18);--shadow-elev: 0 30px 60px -20px rgba(15, 23, 42, .15);--shadow-toggle: 0 10px 30px -12px rgba(15, 23, 42, .18);--grid-line: rgba(15, 23, 42, .05);--grid-line-rgb: 15, 23, 42;--glow-rgb: 37, 99, 235;--cta-bg: #2563eb;--cta-bg-hover: #1d4ed8;--ghost-fill: #0f172a;--tj-blue: #1d4ed8;--tj-green: #15803d;--tj-amber: #b45309;--error-text: #b91c1c;--flip-scrim: rgba(15, 23, 42, .08);--flip-scrim-edge: rgba(15, 23, 42, .16);--proc-invert-bg: #111827;--proc-invert-text: #ffffff;--proc-invert-muted: #9ca3af;--proc-invert-grid: rgba(255, 255, 255, .06);--theme-curtain-dark: #0f1115;--theme-curtain-light: #f6f7fb;color-scheme:light}html{transition:background-color var(--theme-transition-dur) var(--theme-transition-ease)}html.theme-curtain-active{transition:none}@media(prefers-reduced-motion:no-preference){html.theme-transition,html.theme-transition *,html.theme-transition *:before,html.theme-transition *:after{transition:background-color var(--theme-transition-dur) var(--theme-transition-ease),border-color var(--theme-transition-dur) var(--theme-transition-ease),color var(--theme-transition-dur) var(--theme-transition-ease),box-shadow var(--theme-transition-dur) var(--theme-transition-ease),fill var(--theme-transition-dur) var(--theme-transition-ease)!important}}
