:root{--font-heading: "Satoshi", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--color-primary: #E05A4F;--color-primary-hover: #C94F44;--color-primary-dark: #B3443A;--color-primary-light: #F0D4D1;--primary-light: rgba(224, 90, 79, .08);--color-accent: #00B4A0;--color-accent-hover: #009E8C;--color-accent-light: #E6F7F5;--color-secondary: var(--color-accent);--secondary-light: rgba(0, 180, 160, .08);--bg-page: #1A1714;--bg-surface1: #FAF8F5;--bg-surface2: #F3F1ED;--bg-surface3: #EAE7E2;--border: rgba(0, 0, 0, .06);--divider: rgba(0, 0, 0, .04);--text-heading: #1A1E2E;--text-body: #3D4450;--text-muted: #6B7280;--text-very-muted: #9CA3AF;--page-heading: rgba(255, 255, 255, .92);--page-text: rgba(255, 255, 255, .68);--page-muted: rgba(255, 255, 255, .45);--page-border: rgba(255, 255, 255, .08);--page-danger: #ff8a80;--success: #00b894;--success-bg: rgba(0, 184, 148, .08);--warning: #fdcb6e;--warning-text: #e17055;--warning-bg: rgba(253, 203, 110, .1);--danger: #d63031;--danger-bg: rgba(214, 48, 49, .08);--info: #0984e3;--info-bg: rgba(9, 132, 227, .08);--purple: #a29bfe;--purple-bg: rgba(162, 155, 254, .1);--platform-facebook: #1877f2;--platform-facebook-dark: #166fe5;--platform-instagram: #e1306c;--platform-linkedin: #0a66c2;--platform-youtube: #ff0000;--platform-tiktok: #010101;--platform-blog: #7c3aed;--sidebar-bg: #13110E;--sidebar-border: rgba(255, 255, 255, .06);--sidebar-text: rgba(255, 255, 255, .6);--sidebar-active: rgba(255, 255, 255, .92);--sidebar-active-bg: rgba(224, 90, 79, .12);--sidebar-active-indicator: #E05A4F;--sidebar-muted: rgba(255, 255, 255, .45);--sidebar-label: rgba(255, 255, 255, .25);--sidebar-locked: rgba(255, 255, 255, .25);--sidebar-demoted-text: rgba(255, 255, 255, .5);--sidebar-guide: rgba(255, 255, 255, .1);--sidebar-guide-hover: rgba(255, 255, 255, .18);--sidebar-guide-active: rgba(255, 255, 255, .3);--sidebar-ease: cubic-bezier(.4, 0, .2, 1);--sidebar-dur-hover: .13s;--sidebar-dur-press: 90ms;--sidebar-dur-bar: .2s;--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-hover-bg-weak: rgba(255, 255, 255, .04);--sidebar-hover-bg-strong: rgba(255, 255, 255, .08);--sidebar-control-bg: rgba(255, 255, 255, .06);--sidebar-control-bg-hover: rgba(255, 255, 255, .1);--sidebar-control-bg-active: rgba(255, 255, 255, .12);--sidebar-control-border: rgba(255, 255, 255, .1);--sidebar-control-border-hover: rgba(255, 255, 255, .18);--sidebar-control-text: rgba(255, 255, 255, .85);--sidebar-cta-bg: rgba(224, 90, 79, .12);--sidebar-cta-bg-hover: rgba(224, 90, 79, .2);--sidebar-cta-border: rgba(224, 90, 79, .2);--sidebar-cta-border-hover: rgba(224, 90, 79, .35);--sidebar-tooltip-bg: #20201d;--sidebar-tooltip-border: rgba(255, 255, 255, .12);--sidebar-dur-reveal: .24s;--sidebar-dur-drawer: .28s;--menu-bg: #FDFCFA;--menu-gutter: 10px;--menu-text: var(--text-body);--menu-strong: var(--text-heading);--menu-label: var(--text-muted);--menu-muted: var(--text-muted);--menu-locked: var(--text-body);--menu-hover: var(--bg-surface2);--menu-track: var(--bg-surface2);--menu-tile-hover: rgba(255, 255, 255, .7);--menu-line: rgba(26, 30, 46, .08);--menu-raised: #ffffff;--menu-raised-shadow: 0 1px 2px rgba(26, 30, 46, .14), 0 0 0 1px rgba(26, 30, 46, .06);--menu-control-bg: rgba(26, 30, 46, .05);--menu-control-bg-hover: rgba(26, 30, 46, .09);--menu-control-border: rgba(26, 30, 46, .1);--menu-popover-bg: #ffffff;--menu-popover-shadow: 0 18px 40px rgba(0, 0, 0, .28), 0 0 0 1px rgba(26, 30, 46, .06);--menu-shadow: 0 14px 36px rgba(0, 0, 0, .42), 0 0 0 1px rgba(255, 255, 255, .07), inset 0 1px 0 rgba(255, 255, 255, .95);--menu-sheen: linear-gradient(180deg, rgba(255, 255, 255, .6), rgba(255, 255, 255, 0) 64px);--menu-cta-bg: linear-gradient(180deg, #2B3144, #1A1E2E);--menu-cta-bg-hover: linear-gradient(180deg, #353C52, #232838);--menu-cta-shadow: 0 1px 2px rgba(26, 30, 46, .25), inset 0 1px 0 rgba(255, 255, 255, .1);--menu-cta-radius: 10px;--menu-cc-bg: linear-gradient(135deg, #FFF1EC 0%, #FBEBD4 100%);--menu-cc-border: rgba(224, 90, 79, .16);--menu-cc-track: rgba(26, 30, 46, .08);--menu-cc-bar: linear-gradient(90deg, #E05A4F, #F2A65A);--menu-cc-plan-bg: linear-gradient(135deg, #C9493E 0%, #B3443A 100%);--menu-cc-plan-text: rgba(255, 255, 255, .85);--menu-cc-plan-shadow: 0 6px 18px rgba(179, 68, 58, .3);--radius-standard: 12px;--radius-surface: 24px;--radius-badge: 999px;--radius-button: 999px;--radius-card: 16px;--shadow-soft: 0 4px 24px rgba(0, 0, 0, .25), 0 0 0 1px rgba(255, 255, 255, .04);--shadow-elevated: 0 8px 40px rgba(0, 0, 0, .35), 0 0 0 1px rgba(255, 255, 255, .05);--shadow-primary: 0 2px 8px rgba(224, 90, 79, .25);--transition: all .2s cubic-bezier(.4, 0, .2, 1);--glass-bg: var(--bg-surface1);--glass-border: rgba(255, 255, 255, .05);--glass-blur: 0px;--glass-shadow: var(--shadow-soft);--glass-hover-shadow: var(--shadow-elevated);--dashboard-bg: var(--bg-page);--dash-text: var(--text-heading);--dash-text-muted: var(--text-muted);--dash-text-dim: var(--text-very-muted);--dash-surface: var(--bg-surface2);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--kit-track: var(--bg-surface3);--kit-raised: #ffffff;--kit-raised-shadow: 0 1px 2px rgba(26, 30, 46, .14);--kit-field: #ffffff;--kit-line: rgba(26, 30, 46, .09);--kit-picked: var(--text-heading);--kit-label: var(--text-muted);--kit-title: var(--text-heading);--kit-value: var(--text-muted);--kit-hover: var(--bg-surface2);--kit-radius: 8px;--kit-radius-inner: 6px;--kit-control-h: 32px;--kit-gutter: 16px;--kit-label-w: 68px;--bg-white: var(--bg-surface1);--bg-light: var(--bg-surface2);--text-dark: var(--text-heading);--tertiary: var(--color-secondary);--radius-sm: var(--radius-standard);--radius-md: var(--radius-card);--focus-ring-ink: var(--text-heading);--focus-ring-halo: #ffffff;--focus-ring: 0 0 0 2px var(--focus-ring-halo), 0 0 0 4px var(--focus-ring-ink);--focus-ring-inset: inset 0 0 0 2px var(--focus-ring-ink), inset 0 0 0 4px var(--focus-ring-halo)}:focus-visible{outline:2px solid var(--focus-ring-ink);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring-halo)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
