:root{--color-brand-primary: #ed1b46;--color-brand-primary-hover: #ff2654;--color-brand-primary-active: #d01639;--color-brand-50: #F3C1CF;--color-brand-100: #F0A2B7;--color-brand-200: #ED829D;--color-brand-300: #EC6182;--color-brand-400: #EC3F65;--color-brand-500: #ed1b46;--color-brand-600: #CB1D44;--color-brand-700: #AB1E40;--color-brand-800: #8C1D3A;--color-brand-900: #6E1B32;--color-brand-950: #521728;--color-neutral-50: #FAFAFA;--color-neutral-75: #F2F2F2;--color-neutral-100: #EBEBEB;--color-neutral-200: #D7D7D7;--color-neutral-300: #B0B0B0;--color-neutral-400: #878787;--color-neutral-500: #707070;--color-neutral-600: #4A4A4A;--color-neutral-700: #3A3A3A;--color-neutral-750: #323232;--color-neutral-800: #2B2B2B;--color-neutral-900: #1F1F1F;--color-neutral-950: #141414;--color-neutral-975: #080808;--color-white: #ffffff;--color-black: #000000;--color-success: #32D74B;--color-success-hover: #3FE158;--color-warning: #FFB627;--color-warning-hover: #FFC644;--color-danger: #FF6259;--color-danger-hover: #FF7770;--color-info: #40A9FF;--color-info-hover: #69B9FF;--color-surface-primary: var(--color-neutral-800);--color-surface-secondary: var(--color-neutral-750);--color-surface-tertiary: var(--color-neutral-700);--color-surface-background: var(--color-neutral-900);--color-surface-overlay: var(--color-black-alpha-40);--color-surface-brand: var(--color-brand-primary);--color-surface-inverse: var(--color-neutral-50);--color-text-primary: var(--color-neutral-50);--color-text-secondary: var(--color-neutral-300);--color-text-tertiary: var(--color-neutral-400);--color-text-disabled: var(--color-neutral-500);--color-text-inverse: var(--color-neutral-900);--color-text-on-brand: var(--color-white);--color-text-brand: var(--color-brand-primary);--color-border-base: var(--color-neutral-600);--color-border-light: var(--color-neutral-700);--color-border-strong: var(--color-neutral-500);--color-border-focus: var(--color-brand-primary);--gradient-bg-base: linear-gradient(32deg, #181818 0%, #181818 6.67%, #1a1a1a 6.67%, #1a1a1a 13.33%, #1c1c1c 13.33%, #1c1c1c 20%, #1e1e1e 20%, #1e1e1e 26.67%, #202020 26.67%, #202020 33.33%, #212121 33.33%, #212121 40%, #222222 40%, #222222 46.67%, #232323 46.67%, #232323 53.33%, #242424 53.33%, #242424 60%, #252525 60%, #252525 66.67%, #262626 66.67%, #262626 73.33%, #272727 73.33%, #272727 80%, #282828 80%, #282828 86.67%, #292929 86.67%, #292929 93.33%, #2a2a2a 93.33%, #2a2a2a 100% );--color-hexagon-red: var(--color-brand-primary);--color-hexagon-black: var(--color-neutral-400);--color-shadow-brand-light: rgba(237, 27, 70, .3);--color-shadow-brand: rgba(237, 27, 70, .6);--color-shadow-light: rgba(0, 0, 0, .2);--color-shadow-medium: rgba(0, 0, 0, .4);--color-shadow-heavy: rgba(0, 0, 0, .6);--color-brand-alpha-10: rgba(237, 27, 70, .1);--color-brand-alpha-20: rgba(237, 27, 70, .2);--color-brand-alpha-30: rgba(237, 27, 70, .3);--color-brand-alpha-40: rgba(237, 27, 70, .4);--color-brand-alpha-50: rgba(237, 27, 70, .5);--color-brand-alpha-60: rgba(237, 27, 70, .6);--color-brand-alpha-70: rgba(237, 27, 70, .7);--color-brand-alpha-80: rgba(237, 27, 70, .8);--color-brand-alpha-90: rgba(237, 27, 70, .9);--color-black-alpha-10: rgba(0, 0, 0, .1);--color-black-alpha-20: rgba(0, 0, 0, .2);--color-black-alpha-30: rgba(0, 0, 0, .3);--color-black-alpha-40: rgba(0, 0, 0, .4);--color-black-alpha-50: rgba(0, 0, 0, .5);--color-black-alpha-60: rgba(0, 0, 0, .6);--color-black-alpha-70: rgba(0, 0, 0, .7);--color-black-alpha-80: rgba(0, 0, 0, .8);--color-black-alpha-90: rgba(0, 0, 0, .9);--color-white-alpha-10: rgba(255, 255, 255, .1);--color-white-alpha-20: rgba(255, 255, 255, .2);--color-white-alpha-30: rgba(255, 255, 255, .3);--color-white-alpha-40: rgba(255, 255, 255, .4);--color-white-alpha-50: rgba(255, 255, 255, .5);--color-white-alpha-60: rgba(255, 255, 255, .6);--color-white-alpha-70: rgba(255, 255, 255, .7);--color-white-alpha-80: rgba(255, 255, 255, .8);--color-white-alpha-90: rgba(255, 255, 255, .9);--color-success-alpha-20: rgba(50, 215, 75, .2);--color-warning-alpha-20: rgba(255, 182, 39, .2);--color-danger-alpha-20: rgba(255, 98, 89, .2);--color-info-alpha-20: rgba(64, 169, 255, .2);--color-success-subtle: #16331f;--color-success-emphasis: #4ade6a;--color-warning-subtle: #3b2f0c;--color-warning-emphasis: #fbbf24;--color-danger-subtle: #3a1b18;--color-danger-emphasis: #f87171;--color-info-subtle: #11304a;--color-info-emphasis: #60b8ff;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: clamp(1.125rem, 1rem + .5vw, 1.5rem);--font-size-xl: clamp(1.5rem, 1.25rem + 1vw, 2.5rem);--font-size-2xl: clamp(2rem, 1.5rem + 2vw, 4rem);--font-size-3xl: clamp(2.5rem, 1.5rem + 4vw, 6rem);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--icon-size-sm: 20px;--icon-size-md: 24px;--icon-size-lg: 40px;--icon-opsz-sm: 20;--icon-opsz-md: 24;--icon-opsz-lg: 40;--icon-wght: 400;--icon-fill: 0;--icon-grad: 0;--spacing-unit: .25rem;--spacing-0: 0;--spacing-1: calc(var(--spacing-unit) * 1);--spacing-2: calc(var(--spacing-unit) * 2);--spacing-3: calc(var(--spacing-unit) * 3);--spacing-4: calc(var(--spacing-unit) * 4);--spacing-5: calc(var(--spacing-unit) * 5);--spacing-6: calc(var(--spacing-unit) * 6);--spacing-8: calc(var(--spacing-unit) * 8);--spacing-10: calc(var(--spacing-unit) * 10);--spacing-12: calc(var(--spacing-unit) * 12);--spacing-16: calc(var(--spacing-unit) * 16);--spacing-20: calc(var(--spacing-unit) * 20);--spacing-24: calc(var(--spacing-unit) * 24);--radius-xs: 2px;--radius-sm: 4px;--radius-base: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--container-xs: 480px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1200px;--container-2xl: 1400px;--shadow-brand-light: 0 0 8px 0 var(--color-shadow-brand-light);--shadow-brand-heavy: 0 0 12px 0 var(--color-shadow-brand);--shadow-light: 0 0 8px 0 var(--color-shadow-light);--shadow-medium: 0 0 12px 0 var(--color-shadow-medium);--shadow-heavy: 0 0 20px 0 var(--color-shadow-heavy);--shadow-focus: 0 0 0 3px var(--color-brand-alpha-20);--shadow-focus-visible: 0 0 0 3px var(--color-brand-alpha-20), 0 0 0 6px var(--color-surface-base);--duration-instant: 0ms;--duration-fast: .15s;--duration-base: .2s;--duration-moderate: .3s;--duration-slow: .5s;--duration-slower: .8s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-smooth: cubic-bezier(.4, 0, .6, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--transition-all: all var(--duration-base) var(--ease-in-out);--transition-colors: color var(--duration-base) var(--ease-in-out), background-color var(--duration-base) var(--ease-in-out), border-color var(--duration-base) var(--ease-in-out);--transition-transform: transform var(--duration-base) var(--ease-smooth);--transition-opacity: opacity var(--duration-base) var(--ease-in-out);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-notification: 800;--z-max: 9999;--opacity-disabled: .4;--opacity-secondary: .7;--opacity-tertiary: .5;--opacity-hover: .8;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--breakpoint-ar: 1920px;--touch-target-min: 32px;--touch-target-preferred: 40px;--button-height-sm: 32px;--button-height-base: 40px;--input-height: 40px;--animation-scale: 1}[data-theme=light]{--color-brand-primary: #ed1b46;--color-brand-primary-hover: #d01639;--color-brand-primary-active: #b3122f;--color-success: #30d158;--color-success-hover: #28c04d;--color-warning: #ff9f0a;--color-warning-hover: #e68a00;--color-danger: #ff453a;--color-danger-hover: #e63a30;--color-info: #0a84ff;--color-info-hover: #0077e6;--color-surface-primary: var(--color-neutral-50);--color-surface-secondary: var(--color-neutral-75);--color-surface-tertiary: var(--color-white);--color-surface-background: var(--color-neutral-100);--color-surface-overlay: var(--color-white-alpha-50);--color-surface-brand: var(--color-brand-primary);--color-surface-inverse: var(--color-neutral-900);--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-500);--color-text-tertiary: var(--color-neutral-400);--color-text-disabled: var(--color-neutral-300);--color-text-inverse: var(--color-neutral-50);--color-text-on-brand: var(--color-white);--color-text-brand: var(--color-brand-primary);--color-border-base: var(--color-neutral-200);--color-border-light: var(--color-neutral-100);--color-border-strong: var(--color-neutral-400);--color-border-focus: var(--color-brand-primary);--gradient-bg-base: linear-gradient(32deg, #d8d8d8 0%, #d8d8d8 6.67%, #dcdcdc 6.67%, #dcdcdc 13.33%, #e0e0e0 13.33%, #e0e0e0 20%, #e2e2e2 20%, #e2e2e2 26.67%, #e4e4e4 26.67%, #e4e4e4 33.33%, #e6e6e6 33.33%, #e6e6e6 40%, #e8e8e8 40%, #e8e8e8 46.67%, #eaeaea 46.67%, #eaeaea 53.33%, #ececec 53.33%, #ececec 60%, #eeeeee 60%, #eeeeee 66.67%, #f0f0f0 66.67%, #f0f0f0 73.33%, #f2f2f2 73.33%, #f2f2f2 80%, #f4f4f4 80%, #f4f4f4 86.67%, #f6f6f6 86.67%, #f6f6f6 93.33%, #f8f8f8 93.33%, #f8f8f8 100% );--color-brand-alpha-10: rgba(237, 27, 70, .1);--color-brand-alpha-20: rgba(237, 27, 70, .2);--color-brand-alpha-30: rgba(237, 27, 70, .3);--color-brand-alpha-40: rgba(237, 27, 70, .4);--color-brand-alpha-50: rgba(237, 27, 70, .5);--color-brand-alpha-60: rgba(237, 27, 70, .6);--color-brand-alpha-70: rgba(237, 27, 70, .7);--color-brand-alpha-80: rgba(237, 27, 70, .8);--color-brand-alpha-90: rgba(237, 27, 70, .9);--color-black-alpha-10: rgba(0, 0, 0, .1);--color-black-alpha-20: rgba(0, 0, 0, .2);--color-black-alpha-30: rgba(0, 0, 0, .3);--color-black-alpha-40: rgba(0, 0, 0, .4);--color-black-alpha-50: rgba(0, 0, 0, .5);--color-black-alpha-60: rgba(0, 0, 0, .6);--color-black-alpha-70: rgba(0, 0, 0, .7);--color-black-alpha-80: rgba(0, 0, 0, .8);--color-black-alpha-90: rgba(0, 0, 0, .9);--color-white-alpha-10: rgba(255, 255, 255, .1);--color-white-alpha-20: rgba(255, 255, 255, .2);--color-white-alpha-30: rgba(255, 255, 255, .3);--color-white-alpha-40: rgba(255, 255, 255, .4);--color-white-alpha-50: rgba(255, 255, 255, .5);--color-white-alpha-60: rgba(255, 255, 255, .6);--color-white-alpha-70: rgba(255, 255, 255, .7);--color-white-alpha-80: rgba(255, 255, 255, .8);--color-white-alpha-90: rgba(255, 255, 255, .9);--color-success-alpha-20: rgba(50, 215, 75, .2);--color-warning-alpha-20: rgba(255, 182, 39, .2);--color-danger-alpha-20: rgba(255, 98, 89, .2);--color-info-alpha-20: rgba(64, 169, 255, .2);--color-success-subtle: #d7f5de;--color-success-emphasis: #15803d;--color-warning-subtle: #fdecc8;--color-warning-emphasis: #b45309;--color-danger-subtle: #fde2e1;--color-danger-emphasis: #b91c1c;--color-info-subtle: #dbeafe;--color-info-emphasis: #1d4ed8;--color-shadow-brand-light: rgba(237, 27, 70, .3);--color-shadow-brand: rgba(237, 27, 70, .6);--color-shadow-light: rgba(0, 0, 0, .04);--color-shadow-medium: rgba(0, 0, 0, .08);--color-shadow-heavy: rgba(0, 0, 0, .12);--shadow-brand-light: 0 0 8px 0 var(--color-shadow-brand-light);--shadow-brand-heavy: 0 0 12px 0 var(--color-shadow-brand);--shadow-light: 0 1px 2px 0 var(--color-shadow-light);--shadow-medium: 0 4px 12px -2px var(--color-shadow-medium);--shadow-heavy: 0 12px 32px -8px var(--color-shadow-heavy)}@media(min-width:768px){:root{--container-padding: var(--spacing-6)}}@media(min-width:1024px){:root{--container-padding: var(--spacing-4)}}@media(hover:none)and (pointer:coarse){:root{--touch-target-min: 44px;--touch-target-preferred: 48px;--button-height-sm: 44px;--button-height-base: 48px;--input-height: 48px;--button-padding-sm: var(--spacing-3) var(--spacing-5);--button-padding-base: var(--spacing-4) var(--spacing-6);--button-padding-lg: var(--spacing-5) var(--spacing-8)}}[data-device=ar-headset]{--font-size-xs: .875rem;--font-size-sm: 1rem;--touch-target-min: 44px;--touch-target-preferred: 48px;--button-height-sm: 44px;--button-height-base: 48px;--input-height: 48px}@media(prefers-reduced-motion:reduce){:root{--animation-scale: 0;--duration-fast: 0ms;--duration-base: 0ms;--duration-moderate: 0ms;--duration-slow: 0ms;--duration-slower: 0ms;--ease-in: linear;--ease-out: linear;--ease-in-out: linear;--ease-smooth: linear;--ease-bounce: linear}}:root{--dynamic-progress: 0%;--dynamic-color: var(--color-brand-primary);--dynamic-rotation: 0deg;--dynamic-scale: 1}:root{--accent-color: var(--color-brand-primary);--text-color: var(--color-text-primary);--panel-bg: var(--color-surface-secondary);--border-color: var(--color-border-base);--hover-color: var(--color-surface-tertiary);--bg-color: var(--color-surface-background);--sidebar-bg: var(--color-surface-primary);--input-bg: var(--color-surface-tertiary)}
