:root{--dimension-0: 0px;--dimension-2: 2px;--dimension-4: 4px;--dimension-6: 6px;--dimension-8: 8px;--dimension-10: 10px;--dimension-12: 12px;--dimension-16: 16px;--dimension-20: 20px;--dimension-24: 24px;--dimension-32: 32px;--dimension-40: 40px;--dimension-48: 48px;--dimension-56: 56px;--borderRadius-0: 0px;--borderRadius-4: 4px;--borderRadius-8: 8px;--borderRadius-12: 12px;--borderRadius-24: 24px;--borderRadius-999: 999px;--borderWidth-0: 0px;--borderWidth-1: 1px;--borderWidth-2: 2px;--fontWeight-regular: 400;--fontWeight-medium: 500;--fontWeight-semibold: 600;--fontWeight-bold: 700;--fontSize-10: 10px;--fontSize-12: 12px;--fontSize-14: 14px;--fontSize-16: 16px;--fontSize-18: 18px;--fontSize-20: 20px;--fontSize-24: 24px;--fontSize-28: 28px;--fontSize-32: 32px;--fontSize-40: 40px;--fontSize-48: 48px;--fontSize-56: 56px;--lineHeight-14: 14px;--lineHeight-16: 16px;--lineHeight-20: 20px;--lineHeight-24: 24px;--lineHeight-26: 26px;--lineHeight-28: 28px;--lineHeight-32: 32px;--lineHeight-36: 36px;--lineHeight-40: 40px;--lineHeight-48: 48px;--lineHeight-56: 56px;--lineHeight-64: 64px;--letterSpacing-none: 0em;--letterSpacing-tight: -.01em;--letterSpacing-wide: .08em;--textCase-none: none;--textCase-uppercase: uppercase;--color-white: #FFFFFF;--color-black: #000000;--color-transparent: rgba(0, 0, 0, 0)}:root[data-brand=aurum]{--color-product1: #CFA74A;--color-product2: #8E2C43;--color-product3: #B8704B;--color-onProduct1: var(--color-black);--color-onProduct2: var(--color-white);--color-success: #1F9D5B;--color-warning: #E69A12;--color-danger: #D23B34;--color-ink: #16130F;--fontFamily-display: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--fontFamily-base: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--space-padding-xs: var(--dimension-12);--space-padding-sm: var(--dimension-12);--space-padding-md: var(--dimension-16);--space-padding-lg: var(--dimension-20);--space-padding-xl: var(--dimension-24);--space-gap-xs: var(--dimension-4);--space-gap-sm: var(--dimension-6);--space-gap-md: var(--dimension-8);--space-gap-lg: var(--dimension-10);--space-gap-xl: var(--dimension-12);--borderRadius-control: var(--borderRadius-8);--borderRadius-surface: var(--borderRadius-12);--borderWidth-none: var(--borderWidth-0);--borderWidth-control: var(--borderWidth-1);--size-control-xs: var(--dimension-24);--size-control-sm: var(--dimension-32);--size-control-md: var(--dimension-40);--size-control-lg: var(--dimension-48);--size-control-xl: var(--dimension-56);--iconSize-xs: var(--dimension-12);--iconSize-sm: var(--dimension-16);--iconSize-md: var(--dimension-20);--iconSize-lg: var(--dimension-24);--iconSize-xl: var(--dimension-32);--layout-columns-xs: 4;--layout-columns-sm: 8;--layout-columns-md: 12;--layout-columns-lg: 12;--layout-columns-xl: 12;--layout-columnGap-xs: var(--dimension-16);--layout-columnGap-sm: var(--dimension-16);--layout-columnGap-md: var(--dimension-16);--layout-columnGap-lg: var(--dimension-24);--layout-columnGap-xl: var(--dimension-24);--layout-paddingH-xs: var(--dimension-16);--layout-paddingH-sm: var(--dimension-24);--layout-paddingH-md: var(--dimension-24);--layout-paddingH-lg: var(--dimension-24);--layout-paddingH-xl: var(--dimension-24);--layout-rowGap-xs: var(--dimension-24);--layout-rowGap-sm: var(--dimension-32);--layout-rowGap-md: var(--dimension-32);--layout-rowGap-lg: var(--dimension-40);--layout-rowGap-xl: var(--dimension-48);--color-product1-100: #F8F2E4;--color-product1-300: #E7D3A5;--color-product1-500: #CFA74A;--color-product1-700: #A7822C;--color-product1-900: #644E1B;--color-product2-100: #F4DAE0;--color-product2-300: #D98397;--color-product2-500: #8E2C43;--color-product2-700: #6B2132;--color-product2-900: #40141E;--color-product3-100: #F4EAE4;--color-product3-300: #DCB8A5;--color-product3-500: #B8704B;--color-product3-700: #8B5437;--color-product3-900: #543221;--color-success-100: #D7F7E6;--color-success-300: #79E4AC;--color-success-500: #1F9D5B;--color-success-700: #177644;--color-success-900: #0E4729;--color-warning-100: #FCF0DB;--color-warning-300: #F5CD86;--color-warning-500: #E69A12;--color-warning-700: #AD740D;--color-warning-900: #684508;--color-danger-100: #F8E2E1;--color-danger-300: #E99D99;--color-danger-500: #D23B34;--color-danger-700: #A12924;--color-danger-900: #611915;--color-neutral-0: #FFFFFF;--color-neutral-50: #F9F8F7;--color-neutral-100: #F5F3F1;--color-neutral-200: #EAE6E0;--color-neutral-300: #DBD3CA;--color-neutral-400: #C5BAAB;--color-neutral-500: #A99780;--color-neutral-600: #8C7960;--color-neutral-700: #655745;--color-neutral-800: #3D352A;--color-neutral-900: #16130F}:root[data-brand=nova]{--color-product1: #22D3EE;--color-product2: #7C3AED;--color-product3: #38BDF8;--color-onProduct1: var(--color-black);--color-onProduct2: var(--color-white);--color-success: #0EA45B;--color-warning: #F59E0B;--color-danger: #D83232;--color-ink: #0B1020;--fontFamily-display: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--fontFamily-base: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--space-padding-xs: var(--dimension-12);--space-padding-sm: var(--dimension-12);--space-padding-md: var(--dimension-16);--space-padding-lg: var(--dimension-20);--space-padding-xl: var(--dimension-24);--space-gap-xs: var(--dimension-4);--space-gap-sm: var(--dimension-6);--space-gap-md: var(--dimension-8);--space-gap-lg: var(--dimension-10);--space-gap-xl: var(--dimension-12);--borderRadius-control: var(--borderRadius-0);--borderRadius-surface: var(--borderRadius-4);--borderWidth-none: var(--borderWidth-0);--borderWidth-control: var(--borderWidth-1);--size-control-xs: var(--dimension-24);--size-control-sm: var(--dimension-32);--size-control-md: var(--dimension-40);--size-control-lg: var(--dimension-48);--size-control-xl: var(--dimension-56);--iconSize-xs: var(--dimension-12);--iconSize-sm: var(--dimension-16);--iconSize-md: var(--dimension-20);--iconSize-lg: var(--dimension-24);--iconSize-xl: var(--dimension-32);--layout-columns-xs: 4;--layout-columns-sm: 8;--layout-columns-md: 12;--layout-columns-lg: 12;--layout-columns-xl: 12;--layout-columnGap-xs: var(--dimension-16);--layout-columnGap-sm: var(--dimension-16);--layout-columnGap-md: var(--dimension-16);--layout-columnGap-lg: var(--dimension-24);--layout-columnGap-xl: var(--dimension-24);--layout-paddingH-xs: var(--dimension-16);--layout-paddingH-sm: var(--dimension-24);--layout-paddingH-md: var(--dimension-24);--layout-paddingH-lg: var(--dimension-24);--layout-paddingH-xl: var(--dimension-24);--layout-rowGap-xs: var(--dimension-24);--layout-rowGap-sm: var(--dimension-32);--layout-rowGap-md: var(--dimension-32);--layout-rowGap-lg: var(--dimension-40);--layout-rowGap-xl: var(--dimension-48);--color-product1-100: #DEF8FC;--color-product1-300: #90E9F7;--color-product1-500: #22D3EE;--color-product1-700: #0FA6BD;--color-product1-900: #096472;--color-product2-100: #EBE1FC;--color-product2-300: #BD9DF6;--color-product2-500: #7C3AED;--color-product2-700: #5613CB;--color-product2-900: #340B7A;--color-product3-100: #E1F5FE;--color-product3-300: #9BDEFC;--color-product3-500: #38BDF8;--color-product3-700: #089BDC;--color-product3-900: #055D84;--color-success-100: #D1FBE7;--color-success-300: #66F2AE;--color-success-500: #0EA45B;--color-success-700: #0A7B44;--color-success-900: #064A29;--color-warning-100: #FEF0DA;--color-warning-300: #FACF85;--color-warning-500: #F59E0B;--color-warning-700: #B87708;--color-warning-900: #6F4705;--color-danger-100: #F9E0E0;--color-danger-300: #EB9999;--color-danger-500: #D83232;--color-danger-700: #A82020;--color-danger-900: #651313;--color-neutral-0: #FFFFFF;--color-neutral-50: #F5F6FB;--color-neutral-100: #EEF0F9;--color-neutral-200: #D9DFF2;--color-neutral-300: #BDC7E8;--color-neutral-400: #97A7DB;--color-neutral-500: #637BC9;--color-neutral-600: #3D59B2;--color-neutral-700: #2C4181;--color-neutral-800: #1C2851;--color-neutral-900: #0B1020}:root[data-brand=fiesta]{--color-product1: #FFC93C;--color-product2: #FF4FA3;--color-product3: #38BDF8;--color-onProduct1: var(--color-black);--color-onProduct2: var(--color-white);--color-success: #0EA45B;--color-warning: #F59E0B;--color-danger: #D83232;--color-ink: #2A1657;--fontFamily-display: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--fontFamily-base: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--space-padding-xs: var(--dimension-12);--space-padding-sm: var(--dimension-12);--space-padding-md: var(--dimension-16);--space-padding-lg: var(--dimension-20);--space-padding-xl: var(--dimension-24);--space-gap-xs: var(--dimension-4);--space-gap-sm: var(--dimension-6);--space-gap-md: var(--dimension-8);--space-gap-lg: var(--dimension-10);--space-gap-xl: var(--dimension-12);--borderRadius-control: var(--borderRadius-999);--borderRadius-surface: var(--borderRadius-24);--borderWidth-none: var(--borderWidth-0);--borderWidth-control: var(--borderWidth-2);--size-control-xs: var(--dimension-24);--size-control-sm: var(--dimension-32);--size-control-md: var(--dimension-40);--size-control-lg: var(--dimension-48);--size-control-xl: var(--dimension-56);--iconSize-xs: var(--dimension-12);--iconSize-sm: var(--dimension-16);--iconSize-md: var(--dimension-20);--iconSize-lg: var(--dimension-24);--iconSize-xl: var(--dimension-32);--layout-columns-xs: 4;--layout-columns-sm: 8;--layout-columns-md: 12;--layout-columns-lg: 12;--layout-columns-xl: 12;--layout-columnGap-xs: var(--dimension-16);--layout-columnGap-sm: var(--dimension-16);--layout-columnGap-md: var(--dimension-16);--layout-columnGap-lg: var(--dimension-24);--layout-columnGap-xl: var(--dimension-24);--layout-paddingH-xs: var(--dimension-16);--layout-paddingH-sm: var(--dimension-24);--layout-paddingH-md: var(--dimension-24);--layout-paddingH-lg: var(--dimension-24);--layout-paddingH-xl: var(--dimension-24);--layout-rowGap-xs: var(--dimension-24);--layout-rowGap-sm: var(--dimension-32);--layout-rowGap-md: var(--dimension-32);--layout-rowGap-lg: var(--dimension-40);--layout-rowGap-xl: var(--dimension-48);--color-product1-100: #FFF7E2;--color-product1-300: #FFE49E;--color-product1-500: #FFC93C;--color-product1-700: #ECAB00;--color-product1-900: #8E6600;--color-product2-100: #FFE5F1;--color-product2-300: #FFA7D1;--color-product2-500: #FF4FA3;--color-product2-700: #FB0078;--color-product2-900: #960048;--color-product3-100: #E1F5FE;--color-product3-300: #9BDEFC;--color-product3-500: #38BDF8;--color-product3-700: #089BDC;--color-product3-900: #055D84;--color-success-100: #D1FBE7;--color-success-300: #66F2AE;--color-success-500: #0EA45B;--color-success-700: #0A7B44;--color-success-900: #064A29;--color-warning-100: #FEF0DA;--color-warning-300: #FACF85;--color-warning-500: #F59E0B;--color-warning-700: #B87708;--color-warning-900: #6F4705;--color-danger-100: #F9E0E0;--color-danger-300: #EB9999;--color-danger-500: #D83232;--color-danger-700: #A82020;--color-danger-900: #651313;--color-neutral-0: #FFFFFF;--color-neutral-50: #F8F5FD;--color-neutral-100: #F3EFFB;--color-neutral-200: #E4DCF6;--color-neutral-300: #D0C2F0;--color-neutral-400: #B59FE7;--color-neutral-500: #906FDB;--color-neutral-600: #7045D0;--color-neutral-700: #552DB1;--color-neutral-800: #402184;--color-neutral-900: #2A1657}:root[data-brand=ultra]{--color-product1: #FF3D9E;--color-product2: #17E1FF;--color-product3: #7B4DFF;--color-onProduct1: var(--color-black);--color-onProduct2: var(--color-black);--color-success: #087A42;--color-warning: #FF9A1F;--color-danger: #D42A38;--color-ink: #0B1329;--fontFamily-display: "Unbounded", "Arial Black", system-ui, sans-serif;--fontFamily-base: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--space-padding-xs: var(--dimension-12);--space-padding-sm: var(--dimension-12);--space-padding-md: var(--dimension-16);--space-padding-lg: var(--dimension-20);--space-padding-xl: var(--dimension-24);--space-gap-xs: var(--dimension-4);--space-gap-sm: var(--dimension-6);--space-gap-md: var(--dimension-8);--space-gap-lg: var(--dimension-10);--space-gap-xl: var(--dimension-12);--borderRadius-control: var(--borderRadius-12);--borderRadius-surface: var(--borderRadius-12);--borderWidth-none: var(--borderWidth-0);--borderWidth-control: var(--borderWidth-2);--size-control-xs: var(--dimension-24);--size-control-sm: var(--dimension-32);--size-control-md: var(--dimension-40);--size-control-lg: var(--dimension-48);--size-control-xl: var(--dimension-56);--iconSize-xs: var(--dimension-12);--iconSize-sm: var(--dimension-16);--iconSize-md: var(--dimension-20);--iconSize-lg: var(--dimension-24);--iconSize-xl: var(--dimension-32);--layout-columns-xs: 4;--layout-columns-sm: 8;--layout-columns-md: 12;--layout-columns-lg: 12;--layout-columns-xl: 12;--layout-columnGap-xs: var(--dimension-16);--layout-columnGap-sm: var(--dimension-16);--layout-columnGap-md: var(--dimension-16);--layout-columnGap-lg: var(--dimension-24);--layout-columnGap-xl: var(--dimension-24);--layout-paddingH-xs: var(--dimension-16);--layout-paddingH-sm: var(--dimension-24);--layout-paddingH-md: var(--dimension-24);--layout-paddingH-lg: var(--dimension-24);--layout-paddingH-xl: var(--dimension-24);--layout-rowGap-xs: var(--dimension-24);--layout-rowGap-sm: var(--dimension-32);--layout-rowGap-md: var(--dimension-32);--layout-rowGap-lg: var(--dimension-40);--layout-rowGap-xl: var(--dimension-48);--color-product1-100: #FFE2F0;--color-product1-300: #FF9ECF;--color-product1-500: #FF3D9E;--color-product1-700: #ED0077;--color-product1-900: #8E0047;--color-product2-100: #DCFAFF;--color-product2-300: #8BF0FF;--color-product2-500: #17E1FF;--color-product2-700: #00B6D1;--color-product2-900: #006D7D;--color-product3-100: #EBE4FF;--color-product3-300: #BDA6FF;--color-product3-500: #7B4DFF;--color-product3-700: #4000F9;--color-product3-900: #270095;--color-success-100: #CAFBE3;--color-success-300: #4DF3A1;--color-success-500: #087A42;--color-success-700: #065B32;--color-success-900: #04371E;--color-warning-100: #FFF0DD;--color-warning-300: #FFCD8F;--color-warning-500: #FF9A1F;--color-warning-700: #D77600;--color-warning-900: #814700;--color-danger-100: #F9DFE1;--color-danger-300: #EA949B;--color-danger-500: #D42A38;--color-danger-700: #9F1F2A;--color-danger-900: #5F1319;--color-neutral-0: #FFFFFF;--color-neutral-50: #F4F6FC;--color-neutral-100: #EDF0FA;--color-neutral-200: #D7DFF4;--color-neutral-300: #BAC8ED;--color-neutral-400: #93A8E2;--color-neutral-500: #5C7CD3;--color-neutral-600: #3459C1;--color-neutral-700: #26428E;--color-neutral-800: #192A5C;--color-neutral-900: #0B1329}:root[data-theme=light]{--color-bg-primary: var(--color-neutral-50);--color-bg-secondary: var(--color-neutral-0);--color-bg-tertiary: var(--color-neutral-100);--color-bg-overlay: rgba(0, 0, 0, .6);--color-fill-primary-default: var(--color-product1-500);--color-fill-primary-hover: var(--color-product1-300);--color-fill-primary-active: var(--color-product1-700);--color-fill-primary-disabled: var(--color-neutral-200);--color-fill-primary-subtle: var(--color-product1-100);--color-fill-secondary-default: var(--color-neutral-100);--color-fill-secondary-hover: var(--color-neutral-200);--color-fill-secondary-active: var(--color-neutral-300);--color-fill-secondary-disabled: var(--color-neutral-100);--color-fill-ghost-default: var(--color-transparent);--color-fill-ghost-hover: var(--color-neutral-100);--color-fill-ghost-active: var(--color-neutral-200);--color-fill-ghost-disabled: var(--color-transparent);--color-fill-accent-default: var(--color-product2-500);--color-fill-accent-hover: var(--color-product2-300);--color-fill-accent-active: var(--color-product2-700);--color-fill-accent-disabled: var(--color-neutral-200);--color-fill-accent-subtle: var(--color-product2-100);--color-fill-success-default: var(--color-success-500);--color-fill-success-subtle: var(--color-success-100);--color-fill-warning-default: var(--color-warning-500);--color-fill-warning-subtle: var(--color-warning-100);--color-fill-danger-default: var(--color-danger-500);--color-fill-danger-hover: var(--color-danger-700);--color-fill-danger-active: var(--color-danger-900);--color-fill-danger-disabled: var(--color-neutral-200);--color-fill-danger-subtle: var(--color-danger-100);--color-fill-info-default: var(--color-product3-500);--color-fill-info-subtle: var(--color-product3-100);--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-600);--color-text-tertiary: var(--color-neutral-400);--color-text-quaternary: var(--color-neutral-300);--color-text-onPrimary: var(--color-onProduct1);--color-text-onAccent: var(--color-onProduct2);--color-text-accent: var(--color-product1-500);--color-text-success: var(--color-success-700);--color-text-warning: var(--color-warning-700);--color-text-danger: var(--color-danger-500);--color-text-info: var(--color-product3-700);--color-text-onDanger: var(--color-white);--color-text-onSuccess: var(--color-white);--color-text-onOverlay: var(--color-white);--color-border-none: var(--color-transparent);--color-border-tertiary: var(--color-neutral-100);--color-border-secondary: var(--color-neutral-200);--color-border-primary: var(--color-neutral-400);--color-border-accent: var(--color-product1-500);--color-border-danger: var(--color-danger-500);--color-outline-focus: var(--color-product1-300);--color-illustration-primary-light: var(--color-product1-300);--color-illustration-primary-base: var(--color-product1-500);--color-illustration-primary-dark: var(--color-product1-700);--color-illustration-primary-deep: var(--color-product1-900);--color-illustration-accent-light: var(--color-product2-300);--color-illustration-accent-base: var(--color-product2-500);--color-illustration-accent-dark: var(--color-product2-700);--color-illustration-accent-deep: var(--color-product2-900);--color-illustration-info-light: var(--color-product3-300);--color-illustration-info-base: var(--color-product3-500);--color-illustration-info-dark: var(--color-product3-700);--color-illustration-info-deep: var(--color-product3-900);--color-illustration-ink: var(--color-ink);--color-illustration-night: var(--color-neutral-800);--color-illustration-cream: var(--color-neutral-50);--color-illustration-white: var(--color-white);--color-illustration-stage-primary: var(--color-product1-700);--color-illustration-stage-accent: var(--color-product2-700);--color-illustration-glow: var(--color-white)}:root[data-theme=dark]{--color-bg-primary: var(--color-neutral-900);--color-bg-secondary: var(--color-neutral-800);--color-bg-tertiary: var(--color-neutral-900);--color-bg-overlay: rgba(0, 0, 0, .6);--color-fill-primary-default: var(--color-product1-500);--color-fill-primary-hover: var(--color-product1-700);--color-fill-primary-active: var(--color-product1-300);--color-fill-primary-disabled: var(--color-neutral-700);--color-fill-primary-subtle: var(--color-product1-900);--color-fill-secondary-default: var(--color-neutral-800);--color-fill-secondary-hover: var(--color-neutral-700);--color-fill-secondary-active: var(--color-neutral-600);--color-fill-secondary-disabled: var(--color-neutral-800);--color-fill-ghost-default: var(--color-transparent);--color-fill-ghost-hover: var(--color-neutral-800);--color-fill-ghost-active: var(--color-neutral-700);--color-fill-ghost-disabled: var(--color-transparent);--color-fill-accent-default: var(--color-product2-500);--color-fill-accent-hover: var(--color-product2-700);--color-fill-accent-active: var(--color-product2-300);--color-fill-accent-disabled: var(--color-neutral-700);--color-fill-accent-subtle: var(--color-product2-900);--color-fill-success-default: var(--color-success-500);--color-fill-success-subtle: var(--color-success-900);--color-fill-warning-default: var(--color-warning-500);--color-fill-warning-subtle: var(--color-warning-900);--color-fill-danger-default: var(--color-danger-500);--color-fill-danger-hover: var(--color-danger-300);--color-fill-danger-active: var(--color-danger-500);--color-fill-danger-disabled: var(--color-neutral-700);--color-fill-danger-subtle: var(--color-danger-900);--color-fill-info-default: var(--color-product3-500);--color-fill-info-subtle: var(--color-product3-900);--color-text-primary: var(--color-neutral-0);--color-text-secondary: var(--color-neutral-300);--color-text-tertiary: var(--color-neutral-500);--color-text-quaternary: var(--color-neutral-600);--color-text-onPrimary: var(--color-onProduct1);--color-text-onAccent: var(--color-onProduct2);--color-text-accent: var(--color-product1-300);--color-text-success: var(--color-success-300);--color-text-warning: var(--color-warning-300);--color-text-danger: var(--color-danger-300);--color-text-info: var(--color-product3-300);--color-text-onDanger: var(--color-white);--color-text-onSuccess: var(--color-white);--color-text-onOverlay: var(--color-white);--color-border-none: var(--color-transparent);--color-border-tertiary: var(--color-neutral-800);--color-border-secondary: var(--color-neutral-700);--color-border-primary: var(--color-neutral-500);--color-border-accent: var(--color-product1-500);--color-border-danger: var(--color-danger-500);--color-outline-focus: var(--color-product1-300);--color-illustration-primary-light: var(--color-product1-300);--color-illustration-primary-base: var(--color-product1-500);--color-illustration-primary-dark: var(--color-product1-700);--color-illustration-primary-deep: var(--color-product1-900);--color-illustration-accent-light: var(--color-product2-300);--color-illustration-accent-base: var(--color-product2-500);--color-illustration-accent-dark: var(--color-product2-700);--color-illustration-accent-deep: var(--color-product2-900);--color-illustration-info-light: var(--color-product3-300);--color-illustration-info-base: var(--color-product3-500);--color-illustration-info-dark: var(--color-product3-700);--color-illustration-info-deep: var(--color-product3-900);--color-illustration-ink: var(--color-ink);--color-illustration-night: var(--color-neutral-700);--color-illustration-cream: var(--color-neutral-200);--color-illustration-white: var(--color-white);--color-illustration-stage-primary: var(--color-product1-900);--color-illustration-stage-accent: var(--color-product2-900);--color-illustration-glow: var(--color-product1-300)}:root{--swatch-aurum-1: #CFA74A;--swatch-aurum-2: #8E2C43;--swatch-nova-1: #22D3EE;--swatch-nova-2: #7C3AED;--swatch-fiesta-1: #FFC93C;--swatch-fiesta-2: #FF4FA3;--swatch-ultra-1: #FF3D9E;--swatch-ultra-2: #17E1FF}:root{--button-primary-bg-default: var(--color-fill-primary-default);--button-primary-bg-hover: var(--color-fill-primary-hover);--button-primary-bg-active: var(--color-fill-primary-active);--button-primary-bg-disabled: var(--color-fill-primary-disabled);--button-primary-color-default: var(--color-text-onPrimary);--button-primary-color-hover: var(--color-text-onPrimary);--button-primary-color-active: var(--color-text-onPrimary);--button-primary-color-disabled: var(--color-text-tertiary);--button-secondary-bg-default: var(--color-fill-secondary-default);--button-secondary-bg-hover: var(--color-fill-secondary-hover);--button-secondary-bg-active: var(--color-fill-secondary-active);--button-secondary-bg-disabled: var(--color-fill-secondary-disabled);--button-secondary-color-default: var(--color-text-primary);--button-secondary-color-hover: var(--color-text-primary);--button-secondary-color-active: var(--color-text-primary);--button-secondary-color-disabled: var(--color-text-tertiary);--button-text-bg-default: var(--color-fill-ghost-default);--button-text-bg-hover: var(--color-fill-ghost-hover);--button-text-bg-active: var(--color-fill-ghost-active);--button-text-bg-disabled: var(--color-fill-ghost-disabled);--button-text-color-default: var(--color-text-primary);--button-text-color-hover: var(--color-text-primary);--button-text-color-active: var(--color-text-primary);--button-text-color-disabled: var(--color-text-tertiary);--button-size-xs: var(--size-control-xs);--button-size-sm: var(--size-control-sm);--button-size-md: var(--size-control-md);--button-size-lg: var(--size-control-lg);--button-size-xl: var(--size-control-xl);--button-paddingH-xs: var(--space-padding-xs);--button-paddingH-sm: var(--space-padding-sm);--button-paddingH-md: var(--space-padding-md);--button-paddingH-lg: var(--space-padding-lg);--button-paddingH-xl: var(--space-padding-xl);--button-gap-xs: var(--space-gap-xs);--button-gap-sm: var(--space-gap-sm);--button-gap-md: var(--space-gap-md);--button-gap-lg: var(--space-gap-lg);--button-gap-xl: var(--space-gap-xl);--button-iconSize-xs: var(--iconSize-xs);--button-iconSize-sm: var(--iconSize-sm);--button-iconSize-md: var(--iconSize-md);--button-iconSize-lg: var(--iconSize-lg);--button-iconSize-xl: var(--iconSize-xl);--button-borderRadius: var(--borderRadius-control);--button-borderWidth-primary: var(--borderWidth-none);--button-borderWidth-secondary: var(--borderWidth-none);--button-borderWidth-text: var(--borderWidth-control);--input-bg-default: var(--color-bg-secondary);--input-bg-hover: var(--color-bg-secondary);--input-bg-active: var(--color-bg-secondary);--input-bg-disabled: var(--color-fill-secondary-disabled);--input-br-default: var(--color-border-secondary);--input-br-hover: var(--color-border-primary);--input-br-active: var(--color-border-accent);--input-br-disabled: var(--color-border-tertiary);--input-color-default: var(--color-text-primary);--input-color-hover: var(--color-text-primary);--input-color-active: var(--color-text-primary);--input-color-disabled: var(--color-text-tertiary);--input-iconColor-default: var(--color-text-secondary);--input-iconColor-hover: var(--color-text-secondary);--input-iconColor-active: var(--color-text-primary);--input-iconColor-disabled: var(--color-text-quaternary);--input-label-color-default: var(--color-text-secondary);--input-label-color-hover: var(--color-text-secondary);--input-label-color-active: var(--color-text-secondary);--input-label-color-disabled: var(--color-text-tertiary);--input-helper-color-default: var(--color-text-tertiary);--input-helper-color-hover: var(--color-text-tertiary);--input-helper-color-active: var(--color-text-tertiary);--input-helper-color-disabled: var(--color-text-quaternary);--input-size-sm: var(--size-control-sm);--input-size-md: var(--size-control-md);--input-size-lg: var(--size-control-lg);--input-paddingH-sm: var(--space-padding-sm);--input-paddingH-md: var(--space-padding-md);--input-paddingH-lg: var(--space-padding-lg);--input-gap-sm: var(--space-gap-sm);--input-gap-md: var(--space-gap-md);--input-gap-lg: var(--space-gap-lg);--input-iconSize-sm: var(--iconSize-sm);--input-iconSize-md: var(--iconSize-md);--input-iconSize-lg: var(--iconSize-lg);--input-borderRadius: var(--borderRadius-surface);--input-borderWidth: var(--borderWidth-control);--input-wrapper-gap: var(--space-gap-xs);--card-default-bg: var(--color-bg-secondary);--card-default-br: var(--color-border-tertiary);--card-default-borderWidth: var(--borderWidth-control);--card-default-borderRadius: var(--borderRadius-surface);--card-default-paddingH-xs: var(--space-padding-sm);--card-default-paddingH-sm: var(--space-padding-md);--card-default-paddingH-md: var(--space-padding-xl);--card-default-paddingV-xs: var(--space-padding-sm);--card-default-paddingV-sm: var(--space-padding-md);--card-default-paddingV-md: var(--space-padding-xl);--card-default-gap-xs: var(--space-gap-md);--card-default-gap-sm: var(--space-gap-lg);--card-default-gap-md: var(--space-gap-xl);--media-bg: var(--color-fill-secondary-default);--media-borderRadius: var(--borderRadius-surface);--media-padding: var(--space-padding-xs);--media-gap: var(--space-gap-md);--media-overlay-bg: var(--color-bg-overlay);--media-skeleton-bg: var(--color-fill-secondary-default);--media-fallback-iconColor: var(--color-text-tertiary);--media-fallback-iconSize: var(--iconSize-lg);--header-bg: var(--color-bg-primary);--header-br: var(--color-border-tertiary);--header-borderWidth: var(--borderWidth-control);--header-paddingH-xs: var(--space-padding-md);--header-paddingH-md: var(--space-padding-xl);--header-paddingV-xs: var(--space-padding-xs);--header-paddingV-md: var(--space-padding-md);--header-gap: var(--space-gap-xl);--header-actions-gap: var(--space-gap-md);--header-logo-color: var(--color-text-primary);--header-logo-iconColor: var(--color-text-accent);--header-logo-height: var(--size-control-sm);--header-link-color-default: var(--color-text-secondary);--header-link-color-active: var(--color-text-accent);--header-link-bg-hover: var(--color-fill-ghost-hover);--header-link-paddingH: var(--space-padding-sm);--header-link-paddingV: var(--space-gap-md);--header-link-borderRadius: var(--borderRadius-control);--header-nav-gap: var(--space-gap-xs);--balance-bg: var(--color-fill-secondary-default);--balance-color: var(--color-text-primary);--balance-iconColor: var(--color-text-secondary);--balance-borderRadius: var(--borderRadius-control);--balance-paddingL-sm: var(--space-padding-sm);--balance-paddingL-md: var(--space-padding-md);--balance-gap-sm: var(--space-gap-sm);--balance-gap-md: var(--space-gap-md);--balance-iconSize-sm: var(--iconSize-sm);--balance-iconSize-md: var(--iconSize-md);--footer-bg: var(--color-bg-primary);--footer-br: var(--color-border-tertiary);--footer-borderWidth: var(--borderWidth-control);--footer-paddingH-xs: var(--layout-paddingH-xs);--footer-paddingH-sm: var(--layout-paddingH-sm);--footer-paddingH-md: var(--layout-paddingH-md);--footer-paddingV-xs: var(--layout-rowGap-xs);--footer-paddingV-sm: var(--layout-rowGap-sm);--footer-paddingV-md: var(--layout-rowGap-lg);--footer-gap-xs: var(--layout-rowGap-xs);--footer-gap-sm: var(--layout-rowGap-xs);--footer-gap-md: var(--layout-rowGap-sm);--footer-links-gap-xs: var(--layout-columnGap-xs);--footer-links-gap-sm: var(--layout-columnGap-sm);--footer-links-gap-md: var(--layout-columnGap-lg);--footer-column-gap: var(--space-gap-xl);--footer-social-gap: var(--space-gap-md);--footer-title-color: var(--color-text-primary);--footer-link-color: var(--color-text-secondary);--footer-caption-color: var(--color-text-tertiary);--footer-badge-bg: var(--color-fill-secondary-default);--footer-badge-color: var(--color-text-secondary);--footer-badge-iconColor: var(--color-text-secondary);--footer-badge-borderRadius: var(--borderRadius-control);--footer-badge-size: var(--size-control-sm);--footer-badge-paddingH: var(--space-padding-sm);--footer-badge-gap: var(--space-gap-sm);--footer-badge-iconSize: var(--iconSize-sm);--footer-age-br: var(--color-border-primary);--footer-age-color: var(--color-text-secondary);--footer-age-borderWidth: var(--borderWidth-control);--footer-age-borderRadius: var(--borderRadius-control);--footer-age-size: var(--size-control-sm);--badge-size: var(--size-control-xs);--badge-paddingH: var(--space-gap-lg);--badge-gap: var(--space-gap-xs);--badge-iconSize: var(--iconSize-sm);--badge-borderRadius: var(--borderRadius-control);--badge-neutral-bg: var(--color-fill-secondary-hover);--badge-neutral-color: var(--color-text-secondary);--badge-primary-bg: var(--color-fill-primary-default);--badge-primary-color: var(--color-text-onPrimary);--badge-accent-bg: var(--color-fill-accent-default);--badge-accent-color: var(--color-text-onAccent);--badge-success-bg: var(--color-fill-success-subtle);--badge-success-color: var(--color-text-success);--badge-warning-bg: var(--color-fill-warning-subtle);--badge-warning-color: var(--color-text-warning);--badge-danger-bg: var(--color-fill-danger-default);--badge-danger-color: var(--color-text-onDanger);--badge-info-bg: var(--color-fill-info-subtle);--badge-info-color: var(--color-text-info);--chip-bg-default: var(--color-fill-secondary-default);--chip-bg-hover: var(--color-fill-secondary-hover);--chip-bg-active: var(--color-fill-secondary-active);--chip-bg-disabled: var(--color-fill-secondary-disabled);--chip-color-default: var(--color-text-secondary);--chip-color-hover: var(--color-text-primary);--chip-color-active: var(--color-text-primary);--chip-color-disabled: var(--color-text-quaternary);--chip-br-default: var(--color-border-secondary);--chip-br-hover: var(--color-border-primary);--chip-br-active: var(--color-border-primary);--chip-br-disabled: var(--color-border-tertiary);--chip-selected-bg-default: var(--color-fill-primary-subtle);--chip-selected-bg-hover: var(--color-fill-primary-default);--chip-selected-bg-active: var(--color-fill-primary-active);--chip-selected-bg-disabled: var(--color-fill-secondary-disabled);--chip-selected-color-default: var(--color-text-accent);--chip-selected-color-hover: var(--color-text-onPrimary);--chip-selected-color-active: var(--color-text-onPrimary);--chip-selected-color-disabled: var(--color-text-quaternary);--chip-selected-br-default: var(--color-border-accent);--chip-selected-br-hover: var(--color-border-accent);--chip-selected-br-active: var(--color-border-accent);--chip-selected-br-disabled: var(--color-border-tertiary);--chip-size-sm: var(--size-control-sm);--chip-size-md: var(--size-control-md);--chip-paddingH-sm: var(--space-padding-sm);--chip-paddingH-md: var(--space-padding-md);--chip-gap: var(--space-gap-md);--chip-iconSize: var(--iconSize-sm);--chip-borderRadius: var(--borderRadius-control);--chip-borderWidth: var(--borderWidth-control);--menu-bg-default: var(--color-fill-secondary-default);--menu-bg-hover: var(--color-fill-secondary-hover);--menu-bg-active: var(--color-fill-secondary-active);--menu-bg-disabled: var(--color-fill-secondary-disabled);--menu-color-default: var(--color-text-secondary);--menu-color-hover: var(--color-text-primary);--menu-color-active: var(--color-text-primary);--menu-color-disabled: var(--color-text-quaternary);--menu-br-default: var(--color-border-secondary);--menu-br-hover: var(--color-border-primary);--menu-br-active: var(--color-border-primary);--menu-br-disabled: var(--color-border-tertiary);--menu-selected-bg-default: var(--color-fill-primary-subtle);--menu-selected-bg-hover: var(--color-fill-primary-default);--menu-selected-bg-active: var(--color-fill-primary-active);--menu-selected-bg-disabled: var(--color-fill-secondary-disabled);--menu-selected-color-default: var(--color-text-accent);--menu-selected-color-hover: var(--color-text-onPrimary);--menu-selected-color-active: var(--color-text-onPrimary);--menu-selected-color-disabled: var(--color-text-quaternary);--menu-selected-br-default: var(--color-border-accent);--menu-selected-br-hover: var(--color-border-accent);--menu-selected-br-active: var(--color-border-accent);--menu-selected-br-disabled: var(--color-border-tertiary);--menu-size-sm: var(--size-control-sm);--menu-size-md: var(--size-control-md);--menu-paddingH-sm: var(--space-padding-sm);--menu-paddingH-md: var(--space-padding-md);--menu-gap: var(--space-gap-md);--menu-borderRadius: var(--borderRadius-control);--menu-borderWidth: var(--borderWidth-control);--menu-iconSize-sm: var(--iconSize-md);--menu-iconSize-md: var(--iconSize-lg);--tab-color-default: var(--color-text-secondary);--tab-color-hover: var(--color-text-primary);--tab-color-active: var(--color-text-primary);--tab-color-disabled: var(--color-text-quaternary);--tab-selected-color: var(--color-text-primary);--tab-indicator-bg: var(--color-fill-primary-default);--tab-indicator-size: var(--space-gap-xs);--tab-indicator-borderRadius: var(--borderRadius-control);--tab-track-br: var(--color-border-tertiary);--tab-track-borderWidth: var(--borderWidth-control);--tab-size-sm: var(--size-control-md);--tab-size-md: var(--size-control-lg);--tab-paddingH-sm: var(--space-padding-md);--tab-paddingH-md: var(--space-padding-lg);--tab-gap: var(--space-gap-md);--tab-iconSize: var(--iconSize-md);--avatar-size-xs: var(--size-control-xs);--avatar-size-sm: var(--size-control-sm);--avatar-size-md: var(--size-control-md);--avatar-size-lg: var(--size-control-lg);--avatar-size-xl: var(--size-control-xl);--avatar-borderRadius: var(--borderRadius-control);--avatar-borderWidth: var(--borderWidth-control);--avatar-bg: var(--color-fill-secondary-default);--avatar-color: var(--color-text-secondary);--avatar-br: var(--color-border-secondary);--avatar-vip-br: var(--color-border-accent);--avatar-status-bg: var(--color-fill-success-default);--avatar-status-br: var(--color-bg-primary);--avatar-status-size: var(--iconSize-xs);--avatar-iconSize-xs: var(--iconSize-xs);--avatar-iconSize-sm: var(--iconSize-sm);--avatar-iconSize-md: var(--iconSize-md);--avatar-iconSize-lg: var(--iconSize-lg);--avatar-iconSize-xl: var(--iconSize-xl);--avatar-brand-bg-default: var(--color-fill-primary-default);--avatar-brand-bg-hover: var(--color-fill-primary-hover);--avatar-brand-color: var(--color-text-onPrimary);--progress-height-sm: var(--space-gap-sm);--progress-height-md: var(--space-gap-md);--progress-borderRadius: var(--borderRadius-control);--progress-track-bg: var(--color-fill-secondary-default);--progress-fill-primary-bg: var(--color-fill-primary-default);--progress-fill-success-bg: var(--color-fill-success-default);--progress-fill-accent-bg: var(--color-fill-accent-default);--progress-gap: var(--space-gap-md);--progress-label-color: var(--color-text-secondary);--progress-percent-color: var(--color-text-primary);--checkbox-bg-default: var(--color-fill-secondary-default);--checkbox-bg-hover: var(--color-fill-secondary-hover);--checkbox-bg-active: var(--color-fill-secondary-active);--checkbox-bg-disabled: var(--color-fill-secondary-disabled);--checkbox-checked-bg-default: var(--color-fill-primary-default);--checkbox-checked-bg-hover: var(--color-fill-primary-hover);--checkbox-checked-bg-active: var(--color-fill-primary-active);--checkbox-checked-bg-disabled: var(--color-fill-primary-disabled);--checkbox-checked-iconColor: var(--color-text-onPrimary);--checkbox-br-default: var(--color-border-primary);--checkbox-br-hover: var(--color-border-accent);--checkbox-br-active: var(--color-border-accent);--checkbox-br-disabled: var(--color-border-tertiary);--checkbox-label-color-default: var(--color-text-primary);--checkbox-label-color-disabled: var(--color-text-quaternary);--checkbox-size: var(--iconSize-lg);--checkbox-iconSize: var(--iconSize-sm);--checkbox-gap: var(--space-gap-lg);--checkbox-borderRadius: var(--borderRadius-control);--checkbox-borderWidth: var(--borderWidth-control);--switch-width: var(--size-control-lg);--switch-height: var(--size-control-xs);--switch-knob-size: var(--iconSize-sm);--switch-knob-bg: var(--color-bg-primary);--switch-padding: var(--space-gap-xs);--switch-borderRadius: var(--borderRadius-control);--switch-off-bg-default: var(--color-border-primary);--switch-off-bg-hover: var(--color-text-tertiary);--switch-off-bg-disabled: var(--color-fill-secondary-disabled);--switch-on-bg-default: var(--color-fill-primary-default);--switch-on-bg-hover: var(--color-fill-primary-hover);--switch-on-bg-disabled: var(--color-fill-primary-disabled);--switch-label-color-default: var(--color-text-primary);--switch-label-color-disabled: var(--color-text-quaternary);--switch-gap: var(--space-gap-lg);--sectionHeader-title-color: var(--color-text-primary);--sectionHeader-subtitle-color: var(--color-text-tertiary);--sectionHeader-icon-color: var(--color-text-accent);--sectionHeader-iconSize: var(--iconSize-lg);--sectionHeader-gap-xs: var(--space-gap-md);--sectionHeader-gap-md: var(--space-gap-xl);--sectionHeader-actions-gap: var(--space-gap-md);--stat-bg: var(--color-bg-secondary);--stat-br: var(--color-border-tertiary);--stat-borderRadius: var(--borderRadius-surface);--stat-borderWidth: var(--borderWidth-control);--stat-paddingH-xs: var(--space-padding-md);--stat-paddingH-md: var(--space-padding-xl);--stat-paddingV-xs: var(--space-padding-md);--stat-paddingV-md: var(--space-padding-xl);--stat-gap-xs: var(--space-gap-md);--stat-gap-md: var(--space-gap-lg);--stat-label-color: var(--color-text-secondary);--stat-amount-color: var(--color-text-primary);--stat-icon-bg: var(--color-fill-primary-subtle);--stat-icon-color: var(--color-text-accent);--stat-icon-size: var(--size-control-md);--stat-icon-iconSize: var(--iconSize-lg);--stat-delta-color: var(--color-text-tertiary);--stat-delta-up-color: var(--color-text-success);--stat-delta-down-color: var(--color-text-danger);--listItem-bg-default: var(--color-fill-ghost-default);--listItem-bg-hover: var(--color-fill-ghost-hover);--listItem-bg-active: var(--color-fill-ghost-active);--listItem-bg-disabled: var(--color-fill-ghost-disabled);--listItem-title-color-default: var(--color-text-primary);--listItem-title-color-disabled: var(--color-text-quaternary);--listItem-subtitle-color: var(--color-text-tertiary);--listItem-detail-color: var(--color-text-secondary);--listItem-icon-bg: var(--color-fill-secondary-default);--listItem-icon-color: var(--color-text-secondary);--listItem-icon-size: var(--size-control-md);--listItem-icon-iconSize: var(--iconSize-lg);--listItem-chevron-color: var(--color-text-tertiary);--listItem-chevron-iconSize: var(--iconSize-md);--listItem-paddingH: var(--space-padding-md);--listItem-paddingV: var(--space-padding-sm);--listItem-gap: var(--space-gap-xl);--listItem-borderRadius: var(--borderRadius-surface);--listItem-divider-br: var(--color-border-tertiary);--listItem-divider-borderWidth: var(--borderWidth-control);--alert-borderRadius: var(--borderRadius-surface);--alert-paddingH: var(--space-padding-md);--alert-paddingV: var(--space-padding-md);--alert-gap: var(--space-gap-lg);--alert-iconSize: var(--iconSize-lg);--alert-text-color: var(--color-text-primary);--alert-close-color: var(--color-text-tertiary);--alert-borderWidth: var(--borderWidth-control);--alert-info-bg: var(--color-fill-info-subtle);--alert-info-color: var(--color-text-info);--alert-info-br: var(--color-border-secondary);--alert-success-bg: var(--color-fill-success-subtle);--alert-success-color: var(--color-text-success);--alert-success-br: var(--color-border-secondary);--alert-warning-bg: var(--color-fill-warning-subtle);--alert-warning-color: var(--color-text-warning);--alert-warning-br: var(--color-border-secondary);--alert-danger-bg: var(--color-fill-danger-subtle);--alert-danger-color: var(--color-text-danger);--alert-danger-br: var(--color-border-danger);--leaderRow-bg-default: var(--color-bg-secondary);--leaderRow-bg-highlight: var(--color-fill-primary-subtle);--leaderRow-br-default: var(--color-border-tertiary);--leaderRow-br-highlight: var(--color-border-accent);--leaderRow-borderRadius: var(--borderRadius-surface);--leaderRow-borderWidth: var(--borderWidth-control);--leaderRow-paddingH: var(--space-padding-md);--leaderRow-paddingV: var(--space-padding-sm);--leaderRow-gap: var(--space-gap-xl);--leaderRow-rank-size: var(--size-control-sm);--leaderRow-rank-borderRadius: var(--borderRadius-control);--leaderRow-rank-bg-first: var(--color-fill-primary-default);--leaderRow-rank-bg-second: var(--color-fill-secondary-active);--leaderRow-rank-bg-third: var(--color-fill-accent-default);--leaderRow-rank-bg-default: var(--color-fill-secondary-default);--leaderRow-rank-color-first: var(--color-text-onPrimary);--leaderRow-rank-color-second: var(--color-text-primary);--leaderRow-rank-color-third: var(--color-text-onAccent);--leaderRow-rank-color-default: var(--color-text-secondary);--leaderRow-name-color: var(--color-text-primary);--leaderRow-sub-color: var(--color-text-tertiary);--leaderRow-score-color: var(--color-text-primary);--leaderRow-prize-color: var(--color-text-accent);--navItem-color-default: var(--color-text-tertiary);--navItem-color-selected: var(--color-text-accent);--navItem-bg-selected: var(--color-fill-primary-subtle);--navItem-iconSize: var(--iconSize-lg);--navItem-gap: var(--space-gap-xs);--navItem-paddingV: var(--space-gap-md);--navItem-paddingH: var(--space-padding-md);--navItem-indicator-borderRadius: var(--borderRadius-control);--navItem-dot-bg: var(--color-fill-danger-default);--navItem-dot-size: var(--iconSize-xs);--bottomNav-bg: var(--color-bg-secondary);--bottomNav-br: var(--color-border-tertiary);--bottomNav-borderWidth: var(--borderWidth-control);--bottomNav-paddingH: var(--space-padding-sm);--bottomNav-paddingV: var(--space-gap-md);--gameTile-borderRadius: var(--borderRadius-surface);--gameTile-gap: var(--space-gap-md);--gameTile-info-gap: var(--space-gap-xs);--gameTile-title-color: var(--color-text-primary);--gameTile-provider-color: var(--color-text-tertiary);--gameTile-meta-color: var(--color-text-secondary);--gameTile-overlay-bg: var(--color-bg-overlay);--gameTile-overlay-padding: var(--space-gap-lg);--gameTile-action-bg: var(--color-bg-overlay);--gameTile-action-color: var(--color-text-onOverlay);--gameTile-action-size: var(--size-control-sm);--gameTile-action-iconSize: var(--iconSize-md);--gameTile-action-selected-color: var(--color-fill-danger-default);--gameTile-actions-gap: var(--space-gap-md);--promo-borderRadius: var(--borderRadius-surface);--promo-overlay-bg: var(--color-bg-overlay);--promo-paddingH-xs: var(--space-padding-lg);--promo-paddingH-md: var(--space-padding-xl);--promo-paddingV-xs: var(--space-padding-lg);--promo-paddingV-md: var(--space-padding-xl);--promo-gap-xs: var(--space-gap-lg);--promo-gap-md: var(--space-gap-xl);--promo-actions-gap: var(--space-gap-md);--promo-title-color: var(--color-text-onOverlay);--promo-text-color: var(--color-text-onOverlay);--tournament-bg: var(--color-bg-secondary);--tournament-br: var(--color-border-tertiary);--tournament-borderRadius: var(--borderRadius-surface);--tournament-borderWidth: var(--borderWidth-control);--tournament-padding: var(--space-padding-md);--tournament-gap: var(--space-gap-xl);--tournament-info-gap: var(--space-gap-md);--tournament-title-color: var(--color-text-primary);--tournament-prize-label-color: var(--color-text-tertiary);--tournament-prize-color: var(--color-text-accent);--tournament-meta-color: var(--color-text-secondary);--tournament-meta-iconColor: var(--color-text-tertiary);--tournament-meta-gap: var(--space-gap-sm);--tournament-iconSize: var(--iconSize-md);--tournament-cover-padding: var(--space-gap-lg);--lootbox-bg: var(--color-bg-secondary);--lootbox-br-default: var(--color-border-tertiary);--lootbox-br-hover: var(--color-border-accent);--lootbox-borderRadius: var(--borderRadius-surface);--lootbox-borderWidth: var(--borderWidth-control);--lootbox-padding: var(--space-padding-md);--lootbox-gap: var(--space-gap-xl);--lootbox-info-gap: var(--space-gap-sm);--lootbox-title-color: var(--color-text-primary);--lootbox-desc-color: var(--color-text-secondary);--lootbox-price-color: var(--color-text-primary);--lootbox-price-iconColor: var(--color-text-accent);--lootbox-price-gap: var(--space-gap-sm);--lootbox-iconSize: var(--iconSize-md);--lootbox-common-art-bg: var(--color-fill-secondary-default);--lootbox-common-strip-bg: var(--color-fill-secondary-active);--lootbox-rare-art-bg: var(--color-fill-info-subtle);--lootbox-rare-strip-bg: var(--color-fill-info-default);--lootbox-epic-art-bg: var(--color-fill-accent-subtle);--lootbox-epic-strip-bg: var(--color-fill-accent-default);--lootbox-legendary-art-bg: var(--color-fill-primary-subtle);--lootbox-legendary-strip-bg: var(--color-fill-primary-default);--lootbox-cover-padding: var(--space-gap-lg);--modal-bg: var(--color-bg-secondary);--modal-br: var(--color-border-tertiary);--modal-borderRadius: var(--borderRadius-surface);--modal-borderWidth: var(--borderWidth-control);--modal-overlay-bg: var(--color-bg-overlay);--modal-paddingH-xs: var(--space-padding-lg);--modal-paddingH-md: var(--space-padding-xl);--modal-paddingV-xs: var(--space-padding-lg);--modal-paddingV-md: var(--space-padding-xl);--modal-gap: var(--space-gap-xl);--modal-header-gap: var(--space-gap-md);--modal-actions-gap: var(--space-gap-md);--modal-title-color: var(--color-text-primary);--modal-text-color: var(--color-text-secondary);--modal-handle-bg: var(--color-border-primary);--art-a-bg: var(--color-fill-primary-subtle);--art-b-bg: var(--color-fill-accent-subtle);--art-c-bg: var(--color-fill-info-subtle);--art-d-bg: var(--color-bg-tertiary);--art-e-bg: var(--color-fill-danger-subtle);--art-f-bg: var(--color-fill-warning-subtle);--art-g-bg: var(--color-fill-secondary-default);--art-h-bg: var(--color-fill-success-subtle);--art-jackpot-bg: var(--color-illustration-stage-primary);--art-arena-bg: var(--color-illustration-stage-accent);--illustration-primary-light: var(--color-illustration-primary-light);--illustration-primary-base: var(--color-illustration-primary-base);--illustration-primary-dark: var(--color-illustration-primary-dark);--illustration-primary-deep: var(--color-illustration-primary-deep);--illustration-accent-light: var(--color-illustration-accent-light);--illustration-accent-base: var(--color-illustration-accent-base);--illustration-accent-dark: var(--color-illustration-accent-dark);--illustration-accent-deep: var(--color-illustration-accent-deep);--illustration-info-light: var(--color-illustration-info-light);--illustration-info-base: var(--color-illustration-info-base);--illustration-info-dark: var(--color-illustration-info-dark);--illustration-info-deep: var(--color-illustration-info-deep);--illustration-ink: var(--color-illustration-ink);--illustration-night: var(--color-illustration-night);--illustration-cream: var(--color-illustration-cream);--illustration-white: var(--color-illustration-white);--illustration-stage-primary: var(--color-illustration-stage-primary);--illustration-stage-accent: var(--color-illustration-stage-accent);--illustration-glow: var(--color-illustration-glow)}.ts-display-d1{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-56);line-height:var(--lineHeight-64);letter-spacing:var(--letterSpacing-tight);text-transform:var(--textCase-none)}.ts-display-d2{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-48);line-height:var(--lineHeight-56);letter-spacing:var(--letterSpacing-tight);text-transform:var(--textCase-none)}.ts-display-d3{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-40);line-height:var(--lineHeight-48);letter-spacing:var(--letterSpacing-tight);text-transform:var(--textCase-none)}.ts-title-t1{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-32);line-height:var(--lineHeight-40);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-title-t2{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-28);line-height:var(--lineHeight-36);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-title-t3{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-bold);font-size:var(--fontSize-24);line-height:var(--lineHeight-32);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-title-t4{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-20);line-height:var(--lineHeight-28);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-title-t5{font-family:var(--fontFamily-display);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-18);line-height:var(--lineHeight-26);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-lg-regular{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-18);line-height:var(--lineHeight-28);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-lg-strong{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-18);line-height:var(--lineHeight-28);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-md-regular{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-16);line-height:var(--lineHeight-24);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-md-strong{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-16);line-height:var(--lineHeight-24);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-sm-regular{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-14);line-height:var(--lineHeight-20);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-sm-strong{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-14);line-height:var(--lineHeight-20);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-xs-regular{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-body-xs-strong{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-xl{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-18);line-height:var(--lineHeight-26);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-lg{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-16);line-height:var(--lineHeight-24);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-md{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-14);line-height:var(--lineHeight-20);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-sm{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-label-xs{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-10);line-height:var(--lineHeight-14);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-caption-md{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-caption-sm{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-regular);font-size:var(--fontSize-10);line-height:var(--lineHeight-14);letter-spacing:var(--letterSpacing-none);text-transform:var(--textCase-none)}.ts-overline-md{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-12);line-height:var(--lineHeight-16);letter-spacing:var(--letterSpacing-wide);text-transform:var(--textCase-uppercase)}.ts-overline-sm{font-family:var(--fontFamily-base);font-weight:var(--fontWeight-semibold);font-size:var(--fontSize-10);line-height:var(--lineHeight-14);letter-spacing:var(--letterSpacing-wide);text-transform:var(--textCase-uppercase)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--fontFamily-base);font-size:var(--fontSize-16);line-height:var(--lineHeight-24);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,p{margin:0}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:var(--color-fill-primary-default);color:var(--color-text-onPrimary)}:root{--l-padH: var(--layout-paddingH-xs);--l-gap: var(--layout-columnGap-xs);--l-row: var(--layout-rowGap-xs);--l-cols: var(--layout-columns-xs)}@media (min-width: 768px){:root{--l-padH: var(--layout-paddingH-sm);--l-gap: var(--layout-columnGap-sm);--l-row: var(--layout-rowGap-sm);--l-cols: var(--layout-columns-sm)}}@media (min-width: 1024px){:root{--l-padH: var(--layout-paddingH-md);--l-gap: var(--layout-columnGap-md);--l-row: var(--layout-rowGap-md);--l-cols: var(--layout-columns-md)}}@media (min-width: 1200px){:root{--l-padH: var(--layout-paddingH-lg);--l-gap: var(--layout-columnGap-lg);--l-row: var(--layout-rowGap-lg);--l-cols: var(--layout-columns-lg)}}@media (min-width: 1440px){:root{--l-padH: var(--layout-paddingH-xl);--l-gap: var(--layout-columnGap-xl);--l-row: var(--layout-rowGap-xl);--l-cols: var(--layout-columns-xl)}}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--l-padH)}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.main{display:flex;flex-direction:column;gap:var(--l-row);padding-block:var(--l-row);min-height:60vh}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 767px){.hide-mobile{display:none!important}}@media (min-width: 768px){.hide-desktop{display:none!important}}:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}html.switching *,html.switching *:before,html.switching *:after{transition:background-color .4s ease,color .4s ease,border-color .4s ease,border-radius .4s ease,fill .4s ease,stroke .4s ease,opacity .4s ease!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}html.switching *{transition:none!important}}.icon{width:var(--ic, 1.25em);height:var(--ic, 1.25em);flex:none}.btn{--btn-h: var(--button-size-md);--btn-px: var(--button-paddingH-md);--btn-gap: var(--button-gap-md);--btn-ic: var(--button-iconSize-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);height:var(--btn-h);padding:0 var(--btn-px);border:0;border-radius:var(--button-borderRadius);cursor:pointer;white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none;background:var(--btn-bg);color:var(--btn-color);transition:background-color .15s,color .15s,transform .12s}.btn .icon{--ic: var(--btn-ic)}.btn:active:not(:disabled){transform:scale(.98)}.btn--xs{--btn-h: var(--button-size-xs);--btn-px: var(--button-paddingH-xs);--btn-gap: var(--button-gap-xs);--btn-ic: var(--button-iconSize-xs)}.btn--sm{--btn-h: var(--button-size-sm);--btn-px: var(--button-paddingH-sm);--btn-gap: var(--button-gap-sm);--btn-ic: var(--button-iconSize-sm)}.btn--md{--btn-h: var(--button-size-md);--btn-px: var(--button-paddingH-md);--btn-gap: var(--button-gap-md);--btn-ic: var(--button-iconSize-md)}.btn--lg{--btn-h: var(--button-size-lg);--btn-px: var(--button-paddingH-lg);--btn-gap: var(--button-gap-lg);--btn-ic: var(--button-iconSize-lg)}.btn--xl{--btn-h: var(--button-size-xl);--btn-px: var(--button-paddingH-xl);--btn-gap: var(--button-gap-xl);--btn-ic: var(--button-iconSize-xl)}.btn--icon{width:var(--btn-h);padding:0}.btn--full{width:100%}.btn--primary{--btn-bg: var(--button-primary-bg-default);--btn-color: var(--button-primary-color-default);border:var(--button-borderWidth-primary) solid transparent}.btn--primary:hover:not(:disabled){--btn-bg: var(--button-primary-bg-hover);--btn-color: var(--button-primary-color-hover)}.btn--primary:active:not(:disabled){--btn-bg: var(--button-primary-bg-active);--btn-color: var(--button-primary-color-active)}.btn--primary:disabled{--btn-bg: var(--button-primary-bg-disabled);--btn-color: var(--button-primary-color-disabled);cursor:not-allowed}.btn--secondary{--btn-bg: var(--button-secondary-bg-default);--btn-color: var(--button-secondary-color-default);border:var(--button-borderWidth-secondary) solid transparent}.btn--secondary:hover:not(:disabled){--btn-bg: var(--button-secondary-bg-hover);--btn-color: var(--button-secondary-color-hover)}.btn--secondary:active:not(:disabled){--btn-bg: var(--button-secondary-bg-active);--btn-color: var(--button-secondary-color-active)}.btn--secondary:disabled{--btn-bg: var(--button-secondary-bg-disabled);--btn-color: var(--button-secondary-color-disabled);cursor:not-allowed}.btn--text{--btn-bg: var(--button-text-bg-default);--btn-color: var(--button-text-color-default);border:var(--button-borderWidth-text) solid transparent}.btn--text:hover:not(:disabled){--btn-bg: var(--button-text-bg-hover);--btn-color: var(--button-text-color-hover)}.btn--text:active:not(:disabled){--btn-bg: var(--button-text-bg-active);--btn-color: var(--button-text-color-active)}.btn--text:disabled{--btn-bg: var(--button-text-bg-disabled);--btn-color: var(--button-text-color-disabled);cursor:not-allowed}.input{--in-h: var(--input-size-md);--in-px: var(--input-paddingH-md);--in-gap: var(--input-gap-md);--in-ic: var(--input-iconSize-md);display:flex;flex-direction:column;gap:var(--input-wrapper-gap);width:100%;min-width:0}.input--sm{--in-h: var(--input-size-sm);--in-px: var(--input-paddingH-sm);--in-gap: var(--input-gap-sm);--in-ic: var(--input-iconSize-sm)}.input--lg{--in-h: var(--input-size-lg);--in-px: var(--input-paddingH-lg);--in-gap: var(--input-gap-lg);--in-ic: var(--input-iconSize-lg)}.input__label{color:var(--input-label-color-default)}.input__field{display:flex;align-items:center;gap:var(--in-gap);height:var(--in-h);padding:0 var(--in-px);background:var(--input-bg-default);border:var(--input-borderWidth) solid var(--input-br-default);border-radius:var(--input-borderRadius);color:var(--input-iconColor-default);transition:border-color .15s,background-color .15s}.input__field:hover{background:var(--input-bg-hover);border-color:var(--input-br-hover)}.input__field:focus-within{background:var(--input-bg-active);border-color:var(--input-br-active);color:var(--input-iconColor-active)}.input__icon{--ic: var(--in-ic)}.input__icon-btn{display:inline-flex;padding:0;border:0;background:none;color:inherit;cursor:pointer}.input__control{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--input-color-default);padding:0}.input__control::placeholder{color:var(--input-color-default);opacity:.62}.input__helper{color:var(--input-helper-color-default)}.input.is-disabled .input__field{background:var(--input-bg-disabled);border-color:var(--input-br-disabled);color:var(--input-iconColor-disabled)}.input.is-disabled .input__control,.input.is-disabled .input__label{color:var(--input-color-disabled)}.badge{display:inline-flex;align-items:center;gap:var(--badge-gap);height:var(--badge-size);padding:0 var(--badge-paddingH);border-radius:var(--badge-borderRadius);white-space:nowrap;background:var(--b-bg);color:var(--b-color);text-transform:uppercase;letter-spacing:.04em}.badge .icon{--ic: var(--badge-iconSize)}.badge--neutral{--b-bg: var(--badge-neutral-bg);--b-color: var(--badge-neutral-color)}.badge--primary{--b-bg: var(--badge-primary-bg);--b-color: var(--badge-primary-color)}.badge--accent{--b-bg: var(--badge-accent-bg);--b-color: var(--badge-accent-color)}.badge--success{--b-bg: var(--badge-success-bg);--b-color: var(--badge-success-color)}.badge--warning{--b-bg: var(--badge-warning-bg);--b-color: var(--badge-warning-color)}.badge--danger{--b-bg: var(--badge-danger-bg);--b-color: var(--badge-danger-color)}.badge--info{--b-bg: var(--badge-info-bg);--b-color: var(--badge-info-color)}.chip{display:inline-flex;align-items:center;gap:var(--chip-gap);height:var(--chip-size-md);padding:0 var(--chip-paddingH-md);cursor:pointer;white-space:nowrap;flex:none;border-radius:var(--chip-borderRadius);border:var(--chip-borderWidth) solid var(--chip-br-default);background:var(--chip-bg-default);color:var(--chip-color-default);transition:all .15s}.chip--sm{height:var(--chip-size-sm);padding:0 var(--chip-paddingH-sm)}.chip .icon{--ic: var(--chip-iconSize)}.chip:hover:not(:disabled){background:var(--chip-bg-hover);border-color:var(--chip-br-hover);color:var(--chip-color-hover)}.chip:active:not(:disabled){background:var(--chip-bg-active);border-color:var(--chip-br-active);color:var(--chip-color-active)}.chip:disabled{background:var(--chip-bg-disabled);border-color:var(--chip-br-disabled);color:var(--chip-color-disabled);cursor:not-allowed}.chip.is-selected{background:var(--chip-selected-bg-default);border-color:var(--chip-selected-br-default);color:var(--chip-selected-color-default)}.chip.is-selected:hover:not(:disabled){background:var(--chip-selected-bg-hover);border-color:var(--chip-selected-br-hover);color:var(--chip-selected-color-hover)}.chip.is-selected:active:not(:disabled){background:var(--chip-selected-bg-active);border-color:var(--chip-selected-br-active);color:var(--chip-selected-color-active)}.menu{display:flex;flex-direction:column;gap:2px}.menu-item{display:flex;align-items:center;gap:var(--menu-gap);width:100%;height:var(--menu-size-md);padding:0 var(--menu-paddingH-md);cursor:pointer;text-align:left;border-radius:var(--menu-borderRadius);border:var(--menu-borderWidth) solid var(--menu-br-default);background:var(--menu-bg-default);color:var(--menu-color-default);transition:all .15s}.menu-item--sm{height:var(--menu-size-sm);padding:0 var(--menu-paddingH-sm)}.menu-item .icon{--ic: var(--menu-iconSize-md)}.menu-item--sm .icon{--ic: var(--menu-iconSize-sm)}.menu-item:hover:not(:disabled){background:var(--menu-bg-hover);border-color:var(--menu-br-hover);color:var(--menu-color-hover)}.menu-item:active:not(:disabled){background:var(--menu-bg-active);border-color:var(--menu-br-active);color:var(--menu-color-active)}.menu-item:disabled{background:var(--menu-bg-disabled);border-color:var(--menu-br-disabled);color:var(--menu-color-disabled);cursor:not-allowed}.menu-item.is-selected{background:var(--menu-selected-bg-default);border-color:var(--menu-selected-br-default);color:var(--menu-selected-color-default)}.menu-item.is-selected:hover:not(:disabled){background:var(--menu-selected-bg-hover);border-color:var(--menu-selected-br-hover);color:var(--menu-selected-color-hover)}.menu-item.is-selected:active:not(:disabled){background:var(--menu-selected-bg-active);border-color:var(--menu-selected-br-active);color:var(--menu-selected-color-active)}.menu-item--danger,.menu-item--danger .icon{color:var(--color-text-danger)}.menu-pill{display:inline-flex;align-items:center;gap:var(--menu-gap);height:var(--menu-size-md);padding:0 var(--menu-paddingH-md);cursor:pointer;white-space:nowrap;flex:none;border-radius:var(--menu-borderRadius);border:var(--menu-borderWidth) solid var(--menu-br-default);background:var(--menu-bg-default);color:var(--menu-color-default);transition:all .15s}.menu-pill--sm{height:var(--menu-size-sm);padding:0 var(--menu-paddingH-sm)}.menu-pill .category-icon{width:var(--menu-iconSize-md);height:var(--menu-iconSize-md);flex:none}.menu-pill--sm .category-icon{width:var(--menu-iconSize-sm);height:var(--menu-iconSize-sm)}.menu-pill:hover:not(:disabled){background:var(--menu-bg-hover);border-color:var(--menu-br-hover);color:var(--menu-color-hover)}.menu-pill:active:not(:disabled){background:var(--menu-bg-active);border-color:var(--menu-br-active);color:var(--menu-color-active)}.menu-pill:disabled{background:var(--menu-bg-disabled);border-color:var(--menu-br-disabled);color:var(--menu-color-disabled);cursor:not-allowed}.menu-pill.is-selected{background:var(--menu-selected-bg-default);border-color:var(--menu-selected-br-default);color:var(--menu-selected-color-default)}.menu-pill.is-selected:hover:not(:disabled){background:var(--menu-selected-bg-hover);border-color:var(--menu-selected-br-hover);color:var(--menu-selected-color-hover)}.menu-pill.is-selected:active:not(:disabled){background:var(--menu-selected-bg-active);border-color:var(--menu-selected-br-active);color:var(--menu-selected-color-active)}.tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;border-bottom:var(--tab-track-borderWidth) solid var(--tab-track-br)}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:inline-flex;align-items:center;gap:var(--tab-gap);height:var(--tab-size-md);padding:0 var(--tab-paddingH-md);border:0;background:none;cursor:pointer;white-space:nowrap;flex:none;color:var(--tab-color-default);transition:color .15s}.tab--sm{height:var(--tab-size-sm);padding:0 var(--tab-paddingH-sm)}.tab .icon{--ic: var(--tab-iconSize)}.tab:hover:not(:disabled){color:var(--tab-color-hover)}.tab:active:not(:disabled){color:var(--tab-color-active)}.tab:disabled{color:var(--tab-color-disabled);cursor:not-allowed}.tab__indicator{position:absolute;left:0;right:0;bottom:0;height:var(--tab-indicator-size);border-radius:var(--tab-indicator-borderRadius);background:var(--tab-indicator-bg);transform:scaleX(0);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.tab.is-selected{color:var(--tab-selected-color)}.tab.is-selected .tab__indicator{transform:scaleX(1)}.avatar{--av: var(--avatar-size-md);--av-ic: var(--avatar-iconSize-md);position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--av);height:var(--av);border-radius:var(--avatar-borderRadius);background:var(--avatar-bg);color:var(--avatar-color);border:var(--avatar-borderWidth) solid var(--avatar-br)}.avatar .icon{--ic: var(--av-ic)}.avatar--xs{--av: var(--avatar-size-xs);--av-ic: var(--avatar-iconSize-xs)}.avatar--sm{--av: var(--avatar-size-sm);--av-ic: var(--avatar-iconSize-sm)}.avatar--lg{--av: var(--avatar-size-lg);--av-ic: var(--avatar-iconSize-lg)}.avatar--xl{--av: var(--avatar-size-xl);--av-ic: var(--avatar-iconSize-xl)}.avatar__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 var(--avatar-borderWidth) var(--avatar-vip-br);pointer-events:none}.avatar__status{position:absolute;right:0;bottom:0;width:var(--avatar-status-size);height:var(--avatar-status-size);border-radius:var(--avatar-borderRadius);background:var(--avatar-status-bg);border:var(--avatar-borderWidth) solid var(--avatar-status-br)}.progress{display:flex;flex-direction:column;gap:var(--progress-gap);width:100%}.progress__head{display:flex;justify-content:space-between;align-items:center}.progress__label{color:var(--progress-label-color)}.progress__value{color:var(--progress-percent-color)}.progress__track{height:var(--progress-height-md);border-radius:var(--progress-borderRadius);background:var(--progress-track-bg);overflow:hidden}.progress--sm .progress__track{height:var(--progress-height-sm)}.progress__fill{height:100%;border-radius:var(--progress-borderRadius);transition:width .8s cubic-bezier(.2,.8,.2,1)}.progress--primary .progress__fill{background:var(--progress-fill-primary-bg)}.progress--success .progress__fill{background:var(--progress-fill-success-bg)}.progress--accent .progress__fill{background:var(--progress-fill-accent-bg)}.checkbox,.switch{display:inline-flex;align-items:center;cursor:pointer}.checkbox input,.switch input{position:absolute;opacity:0;pointer-events:none}.checkbox{gap:var(--checkbox-gap)}.checkbox__box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-borderRadius);background:var(--checkbox-bg-default);border:var(--checkbox-borderWidth) solid var(--checkbox-br-default);color:var(--checkbox-checked-iconColor);transition:all .15s}.checkbox__box .icon{--ic: var(--checkbox-iconSize);opacity:0;transform:scale(.6);transition:all .15s}.checkbox:hover .checkbox__box{background:var(--checkbox-bg-hover);border-color:var(--checkbox-br-hover)}.checkbox input:checked+.checkbox__box{background:var(--checkbox-checked-bg-default);border-color:var(--checkbox-checked-bg-default)}.checkbox input:checked+.checkbox__box .icon{opacity:1;transform:none}.checkbox:hover input:checked+.checkbox__box{background:var(--checkbox-checked-bg-hover)}.checkbox input:focus-visible+.checkbox__box,.switch input:focus-visible+.switch__track{outline:2px solid var(--color-outline-focus);outline-offset:2px}.checkbox__label,.switch__label{color:var(--checkbox-label-color-default)}.checkbox.is-disabled,.switch.is-disabled{cursor:not-allowed}.checkbox.is-disabled .checkbox__box{background:var(--checkbox-bg-disabled);border-color:var(--checkbox-br-disabled)}.checkbox.is-disabled .checkbox__label,.switch.is-disabled .switch__label{color:var(--checkbox-label-color-disabled)}.switch{gap:var(--switch-gap)}.switch__track{display:inline-flex;align-items:center;flex:none;width:var(--switch-width);height:var(--switch-height);padding:var(--switch-padding);border-radius:var(--switch-borderRadius);background:var(--switch-off-bg-default);transition:background-color .2s}.switch__knob{width:var(--switch-knob-size);height:var(--switch-knob-size);border-radius:var(--switch-borderRadius);background:var(--switch-knob-bg);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.switch:hover .switch__track{background:var(--switch-off-bg-hover)}.switch input:checked+.switch__track{background:var(--switch-on-bg-default)}.switch:hover input:checked+.switch__track{background:var(--switch-on-bg-hover)}.switch input:checked+.switch__track .switch__knob{transform:translate(calc(var(--switch-width) - var(--switch-knob-size) - 2 * var(--switch-padding)))}.switch.is-disabled .switch__track{background:var(--switch-off-bg-disabled)}.switch.is-disabled input:checked+.switch__track{background:var(--switch-on-bg-disabled)}.alert{--a-bg: var(--alert-info-bg);--a-color: var(--alert-info-color);--a-br: var(--alert-info-br);display:flex;align-items:flex-start;gap:var(--alert-gap);padding:var(--alert-paddingV) var(--alert-paddingH);border-radius:var(--alert-borderRadius);background:var(--a-bg);border:var(--alert-borderWidth) solid var(--a-br)}.alert--success{--a-bg: var(--alert-success-bg);--a-color: var(--alert-success-color);--a-br: var(--alert-success-br)}.alert--warning{--a-bg: var(--alert-warning-bg);--a-color: var(--alert-warning-color);--a-br: var(--alert-warning-br)}.alert--danger{--a-bg: var(--alert-danger-bg);--a-color: var(--alert-danger-color);--a-br: var(--alert-danger-br)}.alert__icon{--ic: var(--alert-iconSize);color:var(--a-color)}.alert__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.alert__title{color:var(--a-color)}.alert__msg{color:var(--alert-text-color)}.alert__close{display:inline-flex;padding:0;border:0;background:none;cursor:pointer;color:var(--alert-close-color)}.alert__close .icon{--ic: var(--alert-iconSize)}.input__field--select{position:relative;cursor:pointer}.input__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:8px}.input__field--select .icon{pointer-events:none}.avatar--brand{background:var(--avatar-brand-bg-default);color:var(--avatar-brand-color);border-color:transparent;font-weight:600;letter-spacing:.02em;transition:background-color .15s}.avatar__status{right:-3px;bottom:-3px}@media (prefers-reduced-motion: no-preference){.icon{transform-box:fill-box;transform-origin:center;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.btn:not(.btn--full):hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:scale(.97)}:is(.btn,.list-item,.nav-item,.menu-item,.chip,.section-heading a):hover .icon[data-icon=gift]{animation:ic-wiggle .6s ease-in-out}:is(.btn,.list-item,.nav-item,.menu-item,.chip):hover .icon[data-icon=plus]{transform:rotate(90deg) scale(1.1)}:is(.btn,.list-item,.nav-item,.menu-item):hover .icon[data-icon=search]{transform:rotate(-14deg) scale(1.12)}:is(.btn,.list-item,.nav-item,.menu-item):hover .icon[data-icon=close]{transform:rotate(90deg)}:is(.btn,.list-item,.nav-item):hover .icon[data-icon=settings]{transform:rotate(70deg)}:is(.btn,.list-item,.section-heading a):hover .icon[data-icon=chevron-right]{transform:translate(3px)}:is(.btn,.list-item):hover .icon[data-icon=chevron-left]{transform:translate(-3px)}:is(.btn,.list-item,.input__field):hover .icon[data-icon=chevron-down]{transform:translateY(2px)}:is(.btn,.list-item,.nav-item,.menu-item):hover .icon[data-icon=play-filled]{transform:translate(2px) scale(1.15)}:is(.btn,.list-item,.nav-item,.menu-item):hover .icon[data-icon=wallet]{animation:ic-hop .5s ease}:is(.btn,.list-item,.nav-item,.menu-item):hover .icon[data-icon=user]{transform:scale(1.14) rotate(-6deg)}:is(.btn,.list-item,.nav-item):hover .icon[data-icon=home]{transform:translateY(-2px) scale(1.08)}:is(.btn,.list-item,.nav-item):hover .icon[data-icon=gamepad]{animation:ic-wiggle .6s ease-in-out}:is(.btn,.list-item,.nav-item):hover .icon[data-icon=goblet-filled]{animation:ic-hop .5s ease}:is(.btn,.list-item,.nav-item,.chip):hover .icon[data-icon=jackpot],:is(.btn,.list-item,.chip):hover .icon[data-icon=game-casino]{animation:ic-wiggle .6s ease-in-out}:is(.btn,.list-item):hover .icon[data-icon=coins-filled]{animation:ic-spin .6s ease}:is(.btn,.list-item):hover .icon[data-icon=mail]{transform:translateY(-2px) rotate(-8deg)}:is(.btn,.list-item,.menu-item):hover .icon[data-icon=lock]{animation:ic-wiggle .5s ease-in-out}.game-tile__fav:hover .icon{transform:scale(1.22)}.nav-item:hover .nav-item__pill{background:var(--navItem-bg-selected)}.header__link{transition:color .15s,background-color .15s,transform .15s}.header__link:hover,.user-menu__btn:hover .avatar{transform:translateY(-1px)}.avatar{transition:transform .15s,background-color .15s}}@keyframes ic-wiggle{0%{transform:rotate(0)}20%{transform:rotate(-16deg) translate(-1px,-1px)}45%{transform:rotate(13deg) translate(1px,-1px)}70%{transform:rotate(-7deg)}to{transform:rotate(0)}}@keyframes ic-hop{0%{transform:translateY(0)}35%{transform:translateY(-4px) rotate(-6deg)}65%{transform:translateY(0) rotate(4deg)}to{transform:none}}@keyframes ic-spin{to{transform:rotate(360deg)}}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--header-logo-color)}.logo__mark{display:none;height:var(--header-logo-height);width:auto;aspect-ratio:1;color:var(--header-logo-iconColor)}html[data-brand=aurum] .logo__mark[data-b=aurum],html[data-brand=nova] .logo__mark[data-b=nova],html[data-brand=fiesta] .logo__mark[data-b=fiesta],html[data-brand=ultra] .logo__mark[data-b=ultra]{display:block}.logo__word>span{display:none;font-family:var(--fontFamily-display);color:var(--header-logo-color);line-height:1}html[data-brand=aurum] .logo__word [data-b=aurum],html[data-brand=nova] .logo__word [data-b=nova],html[data-brand=fiesta] .logo__word [data-b=fiesta],html[data-brand=ultra] .logo__word [data-b=ultra]{display:inline}.logo__word [data-b=aurum]{font-weight:600;font-size:24px;letter-spacing:.28em;text-transform:uppercase}.logo__word [data-b=nova]{font-weight:700;font-size:20px;letter-spacing:.18em;text-transform:uppercase}.logo__word [data-b=fiesta]{font-weight:800;font-size:28px;letter-spacing:-.02em}.logo__word [data-b=ultra]{font-weight:800;font-size:22px;letter-spacing:.04em;text-transform:uppercase}.balance{display:inline-flex;align-items:center;gap:var(--balance-gap-md);padding-left:var(--balance-paddingL-md);background:var(--balance-bg);border-radius:var(--balance-borderRadius);color:var(--balance-color)}.balance--sm{gap:var(--balance-gap-sm);padding-left:var(--balance-paddingL-sm)}.balance__icon{--ic: var(--balance-iconSize-md);color:var(--balance-iconColor)}.balance--sm .balance__icon{--ic: var(--balance-iconSize-sm)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sectionHeader-gap-md)}.section-heading__title{display:flex;align-items:center;gap:var(--sectionHeader-gap-xs);min-width:0}.section-heading__icon{--ic: var(--sectionHeader-iconSize);color:var(--sectionHeader-icon-color)}.section-heading__h{color:var(--sectionHeader-title-color)}.section-heading__sub{color:var(--sectionHeader-subtitle-color)}.section-heading__actions{display:flex;align-items:center;gap:var(--sectionHeader-actions-gap);flex:none}.section-heading__arrows{display:none;gap:var(--sectionHeader-actions-gap)}@media (min-width: 768px){.section-heading__arrows{display:flex}.ts-title-t2-md{font-size:var(--fontSize-28);line-height:var(--lineHeight-36);font-weight:var(--fontWeight-bold)}}.stat{display:flex;flex-direction:column;gap:var(--stat-gap-xs);padding:var(--stat-paddingV-xs) var(--stat-paddingH-xs);background:var(--stat-bg);border:var(--stat-borderWidth) solid var(--stat-br);border-radius:var(--stat-borderRadius);min-width:0}.stat__head{display:flex;align-items:center;gap:var(--stat-gap-xs)}.stat__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--stat-icon-size);height:var(--stat-icon-size);border-radius:var(--stat-borderRadius);background:var(--stat-icon-bg);color:var(--stat-icon-color)}.stat__icon .icon{--ic: var(--stat-icon-iconSize)}.stat__label{color:var(--stat-label-color)}.stat__value{color:var(--stat-amount-color)}.stat__delta{color:var(--stat-delta-color)}.stat__delta.is-up{color:var(--stat-delta-up-color)}.stat__delta.is-down{color:var(--stat-delta-down-color)}@media (min-width: 768px){.stat{gap:var(--stat-gap-md);padding:var(--stat-paddingV-md) var(--stat-paddingH-md)}.ts-title-t3-md{font-size:var(--fontSize-24);line-height:var(--lineHeight-32)}}.list-item{position:relative;display:flex;align-items:center;gap:var(--listItem-gap);width:100%;padding:var(--listItem-paddingV) var(--listItem-paddingH);border:0;text-align:left;cursor:pointer;background:var(--listItem-bg-default);border-radius:var(--listItem-borderRadius);transition:background-color .15s}.list-item:hover:not(:disabled){background:var(--listItem-bg-hover)}.list-item:active:not(:disabled),.list-item.is-active{background:var(--listItem-bg-active)}.list-item:disabled{background:var(--listItem-bg-disabled);cursor:not-allowed}.list-item.has-divider:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--listItem-divider-borderWidth);background:var(--listItem-divider-br)}.list-item__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--listItem-icon-size);height:var(--listItem-icon-size);border-radius:var(--listItem-borderRadius);background:var(--listItem-icon-bg);color:var(--listItem-icon-color)}.list-item__icon .icon{--ic: var(--listItem-icon-iconSize)}.list-item__text{display:flex;flex-direction:column;flex:1;min-width:0}.list-item__title{color:var(--listItem-title-color-default)}.list-item:disabled .list-item__title{color:var(--listItem-title-color-disabled)}.list-item__sub{color:var(--listItem-subtitle-color)}.list-item__value{color:var(--listItem-detail-color)}.list-item__chevron{--ic: var(--listItem-chevron-iconSize);color:var(--listItem-chevron-color)}.leader{display:flex;align-items:center;gap:var(--leaderRow-gap);padding:var(--leaderRow-paddingV) var(--leaderRow-paddingH);background:var(--leaderRow-bg-default);border:var(--leaderRow-borderWidth) solid var(--leaderRow-br-default);border-radius:var(--leaderRow-borderRadius)}.leader.is-you{background:var(--leaderRow-bg-highlight);border-color:var(--leaderRow-br-highlight)}.leader__rank{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--leaderRow-rank-size);height:var(--leaderRow-rank-size);border-radius:var(--leaderRow-rank-borderRadius);background:var(--leaderRow-rank-bg-default);color:var(--leaderRow-rank-color-default)}.leader__rank.is-first{background:var(--leaderRow-rank-bg-first);color:var(--leaderRow-rank-color-first)}.leader__rank.is-second{background:var(--leaderRow-rank-bg-second);color:var(--leaderRow-rank-color-second)}.leader__rank.is-third{background:var(--leaderRow-rank-bg-third);color:var(--leaderRow-rank-color-third)}.leader__player{display:flex;flex-direction:column;flex:1;min-width:0}.leader__name{color:var(--leaderRow-name-color)}.leader__sub{color:var(--leaderRow-sub-color)}.leader__result{display:flex;flex-direction:column;align-items:flex-end}.leader__score{color:var(--leaderRow-score-color)}.leader__prize{color:var(--leaderRow-prize-color)}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-between;padding:var(--bottomNav-paddingV) var(--bottomNav-paddingH);background:var(--bottomNav-bg);border-top:var(--bottomNav-borderWidth) solid var(--bottomNav-br);padding-bottom:calc(var(--bottomNav-paddingV) + env(safe-area-inset-bottom))}.nav-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--navItem-gap);padding:var(--navItem-paddingV) 0;color:var(--navItem-color-default);min-width:0}.nav-item__pill{display:inline-flex;align-items:center;justify-content:center;width:56px;height:32px;border-radius:var(--navItem-indicator-borderRadius);transition:background-color .2s}.nav-item__pill .icon{--ic: var(--navItem-iconSize)}.nav-item.is-selected{color:var(--navItem-color-selected)}.nav-item.is-selected .nav-item__pill{background:var(--navItem-bg-selected)}.nav-item__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (min-width: 768px){.bottom-nav{display:none}}.header{position:sticky;top:0;z-index:30;background:var(--header-bg);border-bottom:var(--header-borderWidth) solid var(--header-br)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--header-gap);padding-block:var(--header-paddingV-xs)}.header__logo{display:inline-flex}.header__nav{display:flex;gap:var(--header-nav-gap);margin-right:auto}.header__link{padding:var(--header-link-paddingV) var(--header-link-paddingH);border-radius:var(--header-link-borderRadius);color:var(--header-link-color-default);transition:color .15s,background-color .15s}.header__link:hover{background:var(--header-link-bg-hover)}.header__link.is-active{color:var(--header-link-color-active)}.header__actions{display:flex;align-items:center;gap:var(--header-actions-gap)}.header__tools,.header__auth{display:flex;gap:var(--header-actions-gap)}.header .logo__word{display:none}@media (min-width: 768px){.header__inner{padding-block:var(--header-paddingV-md)}.header .logo__word{display:inline}}@media (max-width: 767px){.header .logo__word{display:none}.header__inner{gap:8px}}.footer{background:var(--footer-bg);border-top:var(--footer-borderWidth) solid var(--footer-br);margin-top:var(--l-row)}.footer__inner{display:flex;flex-direction:column;gap:var(--footer-gap-xs);padding-block:var(--footer-paddingV-xs)}.footer__top{display:flex;flex-direction:column;gap:var(--footer-gap-xs)}.footer__about{display:flex;flex-direction:column;gap:var(--footer-column-gap);max-width:340px}.footer__tagline{color:var(--footer-link-color)}.footer__social{display:flex;gap:var(--footer-social-gap)}.footer__links{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--footer-links-gap-xs);flex:1}.footer__col{display:flex;flex-direction:column;gap:var(--footer-column-gap)}.footer__title{color:var(--footer-title-color)}.footer__link{color:var(--footer-link-color);transition:color .15s}.footer__link:hover{color:var(--color-text-accent)}.footer__pay{display:flex;flex-direction:column;gap:var(--footer-column-gap)}.footer__badges{display:flex;flex-wrap:wrap;gap:var(--footer-social-gap)}.footer__badge{display:inline-flex;align-items:center;gap:var(--footer-badge-gap);height:var(--footer-badge-size);padding:0 var(--footer-badge-paddingH);border-radius:var(--footer-badge-borderRadius);background:var(--footer-badge-bg);color:var(--footer-badge-color)}.footer__badge .icon{--ic: var(--footer-badge-iconSize);color:var(--footer-badge-iconColor)}.footer__bottom{display:flex;align-items:flex-start;gap:var(--footer-column-gap)}.footer__age{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--footer-age-size);height:var(--footer-age-size);border:var(--footer-age-borderWidth) solid var(--footer-age-br);border-radius:var(--footer-age-borderRadius);color:var(--footer-age-color)}.footer__caption{color:var(--footer-caption-color)}@media (min-width: 768px){.footer__inner{gap:var(--footer-gap-md);padding-block:var(--footer-paddingV-sm)}.footer__links{grid-template-columns:repeat(4,1fr);gap:var(--footer-links-gap-sm)}}@media (min-width: 1024px){.footer__inner{padding-block:var(--footer-paddingV-md)}.footer__top{flex-direction:row;gap:48px}.footer__links{gap:var(--footer-links-gap-md)}}.art{position:relative;container-type:size;overflow:hidden;background:var(--bg);width:100%;height:100%;display:grid;place-items:center}.art__glow{position:absolute;left:50%;top:50%;width:min(88cqw,72cqh);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--illustration-glow);opacity:.4}.art__ill{position:relative;width:min(100cqw,98cqh);height:auto}.art__ill--wide{width:min(114cqw,112cqh)}.scene{position:relative;overflow:hidden;background:var(--bg);width:100%;height:100%}.scene__ill{position:absolute;display:block}.scene--arena .scene__ill{left:50%;top:50%;height:100%;width:auto;aspect-ratio:2 / 1;transform:translate(-50%,-50%)}.scene--jackpot .scene__ill{left:50%;top:12px;height:166px;width:auto;aspect-ratio:560 / 240;transform:translate(-50%)}.game-tile{display:flex;flex-direction:column;gap:var(--gameTile-gap);min-width:0}.game-tile__cover{position:relative;overflow:hidden;border-radius:var(--gameTile-borderRadius);aspect-ratio:3 / 4;isolation:isolate}.game-tile--live .game-tile__cover{aspect-ratio:16 / 9}.game-tile__art{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.game-tile:hover .game-tile__art{transform:scale(1.06)}.game-tile__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--gameTile-overlay-bg);opacity:0;transition:opacity .25s}.game-tile:hover .game-tile__hover,.game-tile:focus-within .game-tile__hover{opacity:1}.game-tile__actions{display:flex;flex-direction:column;gap:var(--gameTile-actions-gap);min-width:108px;transform:translateY(8px) scale(.94);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.game-tile:hover .game-tile__actions,.game-tile:focus-within .game-tile__actions{transform:none}.game-tile__actions .btn{width:100%}.game-tile__cover:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.game-tile__top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:flex-start;padding:var(--gameTile-overlay-padding);z-index:2;pointer-events:none}.game-tile__top>*{pointer-events:auto}.game-tile__fav{display:inline-flex;align-items:center;justify-content:center;width:var(--gameTile-action-size);height:var(--gameTile-action-size);border:0;cursor:pointer;border-radius:var(--gameTile-borderRadius);background:var(--gameTile-action-bg);color:var(--gameTile-action-color)}.game-tile__fav .icon{--ic: var(--gameTile-action-iconSize)}.game-tile__fav.is-liked{color:var(--gameTile-action-selected-color)}.game-tile__fav.is-liked .icon{animation:pop-heart .35s cubic-bezier(.2,.8,.2,1)}@keyframes pop-heart{0%{transform:scale(.6)}60%{transform:scale(1.3)}to{transform:scale(1)}}.game-tile__bottom{position:absolute;left:0;right:0;bottom:0;padding:var(--gameTile-overlay-padding);z-index:2}.game-tile__players{display:inline-flex;align-items:center;gap:var(--gameTile-info-gap);padding:4px var(--gameTile-overlay-padding);border-radius:var(--gameTile-borderRadius);background:var(--gameTile-action-bg);color:var(--gameTile-action-color)}.game-tile__players .icon{--ic: 16px}.game-tile__info{display:flex;flex-direction:column;gap:var(--gameTile-info-gap)}.game-tile__title{color:var(--gameTile-title-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-tile__provider{color:var(--gameTile-provider-color)}.promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:var(--promo-borderRadius);min-height:420px;isolation:isolate}.promo__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.promo__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--promo-gap-xs);padding:var(--promo-paddingV-xs) var(--promo-paddingH-xs);background:var(--promo-overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.promo__title{color:var(--promo-title-color)}.promo__text{color:var(--promo-text-color)}.promo__actions{display:flex;flex-wrap:wrap;gap:var(--promo-actions-gap)}@media (min-width: 768px){.promo{flex-direction:row;justify-content:flex-start;min-height:360px}.promo .scene--jackpot .scene__ill{left:auto;right:0;top:50%;height:min(100%,440px);transform:translateY(-50%)}.promo__content{width:min(480px,52%);padding:var(--promo-paddingV-md) var(--promo-paddingH-md);gap:var(--promo-gap-md);justify-content:center}.ts-display-d3-md{font-size:var(--fontSize-40);line-height:var(--lineHeight-48);letter-spacing:var(--letterSpacing-tight)}.promo__text{font-size:var(--fontSize-18);line-height:var(--lineHeight-28)}}.tournament{display:flex;flex-direction:column;overflow:hidden;background:var(--tournament-bg);border:var(--tournament-borderWidth) solid var(--tournament-br);border-radius:var(--tournament-borderRadius);transition:transform .25s,box-shadow .25s}.tournament:hover{transform:translateY(-3px)}.tournament__cover{position:relative;aspect-ratio:2 / 1}.tournament__art{position:absolute;top:0;right:0;bottom:0;left:0}.tournament__top{position:absolute;left:0;top:0;padding:var(--tournament-cover-padding)}.tournament__body{display:flex;flex-direction:column;gap:var(--tournament-gap);padding:var(--tournament-padding)}.tournament__title{color:var(--tournament-title-color)}.tournament__prize{display:flex;flex-direction:column}.tournament__prize-label{color:var(--tournament-prize-label-color)}.tournament__prize-row{display:inline-flex;align-items:center;gap:var(--tournament-meta-gap);color:var(--tournament-prize-color)}.tournament__trophy{--ic: 24px}.tournament__meta{display:flex;flex-direction:column;gap:var(--tournament-meta-gap);color:var(--tournament-meta-color)}.tournament__meta-row{display:inline-flex;align-items:center;gap:var(--tournament-meta-gap)}.tournament__meta-row .icon{--ic: var(--tournament-iconSize);color:var(--tournament-meta-iconColor)}.lootbox{--art-bg: var(--lootbox-common-art-bg);--strip: var(--lootbox-common-strip-bg);display:flex;flex-direction:column;gap:var(--lootbox-gap);padding:var(--lootbox-padding);background:var(--lootbox-bg);border:var(--lootbox-borderWidth) solid var(--lootbox-br-default);border-radius:var(--lootbox-borderRadius);transition:border-color .2s,transform .25s}.lootbox:hover{border-color:var(--lootbox-br-hover);transform:translateY(-4px)}.lootbox--rare{--art-bg: var(--lootbox-rare-art-bg);--strip: var(--lootbox-rare-strip-bg)}.lootbox--epic{--art-bg: var(--lootbox-epic-art-bg);--strip: var(--lootbox-epic-strip-bg)}.lootbox--legendary{--art-bg: var(--lootbox-legendary-art-bg);--strip: var(--lootbox-legendary-strip-bg)}.lootbox__art{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--art-bg);border-radius:var(--lootbox-borderRadius)}.lootbox__halo{position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:var(--strip);opacity:.35;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lootbox:hover .lootbox__halo{transform:scale(1.12)}.lootbox__ill,.lootbox:hover .lootbox__ill{position:relative;width:86%;height:auto;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.lootbox__strip{position:absolute;left:0;right:0;bottom:0;height:var(--lootbox-info-gap);background:var(--strip)}.lootbox__top{position:absolute;left:0;top:0;padding:var(--lootbox-cover-padding)}.lootbox__info{display:flex;flex-direction:column;gap:var(--lootbox-info-gap)}.lootbox__title{color:var(--lootbox-title-color)}.lootbox__desc{color:var(--lootbox-desc-color)}.lootbox__buy{display:flex;align-items:center;justify-content:space-between}.lootbox__price{display:inline-flex;align-items:center;gap:var(--lootbox-price-gap);color:var(--lootbox-price-color)}.lootbox__price .icon{--ic: var(--lootbox-iconSize);color:var(--lootbox-price-iconColor)}.card{display:flex;flex-direction:column;gap:var(--card-default-gap-xs);padding:var(--card-default-paddingV-xs) var(--card-default-paddingH-xs);background:var(--card-default-bg);border:var(--card-default-borderWidth) solid var(--card-default-br);border-radius:var(--card-default-borderRadius);min-width:0}.card__title{color:var(--color-text-primary)}@media (min-width: 768px){.card{gap:var(--card-default-gap-sm);padding:var(--card-default-paddingV-sm) var(--card-default-paddingH-sm)}}@media (min-width: 1024px){.card{gap:var(--card-default-gap-md);padding:var(--card-default-paddingV-md) var(--card-default-paddingH-md)}}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:var(--modal-overlay-bg);animation:fade .2s ease}.modal{position:relative;display:flex;flex-direction:column;gap:var(--modal-gap);width:100%;max-width:480px;max-height:92vh;overflow:auto;padding:var(--modal-paddingV-xs) var(--modal-paddingH-xs);background:var(--modal-bg);border:var(--modal-borderWidth) solid var(--modal-br);border-radius:var(--modal-borderRadius) var(--modal-borderRadius) 0 0;animation:sheet .3s cubic-bezier(.2,.8,.2,1)}.modal__handle{align-self:center;width:40px;height:4px;border-radius:2px;background:var(--modal-handle-bg)}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--modal-header-gap)}.modal__title{color:var(--modal-title-color)}.modal__content{color:var(--modal-text-color)}.modal__actions{display:flex;flex-direction:column;gap:var(--modal-actions-gap)}@media (min-width: 768px){.modal-scrim{align-items:center;padding:24px}.modal{padding:var(--modal-paddingV-md) var(--modal-paddingH-md);border-radius:var(--modal-borderRadius);animation:pop .3s cubic-bezier(.2,.8,.2,1)}.modal__handle{display:none}.modal__actions{flex-direction:row-reverse;justify-content:flex-start}}@keyframes fade{0%{opacity:0}}@keyframes sheet{0%{transform:translateY(40px);opacity:0}}@keyframes pop{0%{transform:scale(.94) translateY(10px);opacity:0}}.header__search{position:relative;flex:1;min-width:0;margin-left:16px;transform-origin:right center;animation:search-in .28s cubic-bezier(.2,.8,.2,1)}@keyframes search-in{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:none}}.search-results{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;padding:8px;max-height:70vh;overflow:auto;background:var(--modal-bg);border:var(--modal-borderWidth) solid var(--modal-br);border-radius:var(--modal-borderRadius);animation:fade .15s ease}.search-hit{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--borderRadius-control);color:var(--color-text-primary)}.search-hit:hover{background:var(--color-fill-ghost-hover)}.search-hit__art{width:40px;height:52px;flex:none;border-radius:var(--borderRadius-control);overflow:hidden}.search-hit__text{display:flex;flex-direction:column;flex:1;min-width:0}.search-hit__chevron{--ic: 16px;color:var(--color-text-tertiary)}.search-results__empty{padding:12px}.search-results__all{padding:10px 8px;text-align:center;color:var(--color-text-accent)}.header.is-searching .header__actions{flex:none}@media (max-width: 767px){.header.is-searching .header__logo{display:none}.header__search{margin-left:0}.header.is-searching .header__actions>:not(.header__tools){display:none}}.user-menu{position:relative}.user-menu__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;padding:0;margin:0;border:0;background:none;border-radius:var(--avatar-borderRadius);cursor:pointer}.user-menu__btn:hover .avatar--brand,.user-menu__btn[aria-expanded=true] .avatar--brand{background:var(--avatar-brand-bg-hover)}.user-menu__btn:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:3px}.user-menu__pop{position:absolute;right:0;top:calc(100% + 10px);z-index:40;width:240px;display:flex;flex-direction:column;padding:8px;background:var(--modal-bg);border:var(--modal-borderWidth) solid var(--modal-br);border-radius:var(--modal-borderRadius);animation:fade .15s ease}.user-menu__who{display:flex;flex-direction:column;padding:8px 10px 12px;border-bottom:1px solid var(--color-border-secondary);margin-bottom:4px}.deposit__presets,.deposit__methods{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}.deposit__summary{display:flex;flex-direction:column}.toaster{position:fixed;z-index:120;top:76px;left:16px;right:16px;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toaster>*{width:min(420px,100%);pointer-events:auto;animation:toast-in .3s cubic-bezier(.2,.8,.2,1);box-shadow:0 8px 24px #0000002e}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)}}@media (min-width: 768px){.toaster{top:88px;left:auto;right:24px;align-items:flex-end}}.launch{display:flex;gap:16px;align-items:center}.launch__art{width:72px;height:96px;flex:none;border-radius:var(--gameTile-borderRadius);overflow:hidden}.launch__body{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.panel__hint{align-self:center;max-width:320px;display:flex;align-items:center;gap:10px;padding:10px 14px;text-align:left;cursor:pointer;border:0;color:var(--button-primary-color-default);background:var(--button-primary-bg-default);border-radius:var(--borderRadius-surface);box-shadow:0 8px 28px #00000040;animation:hint-in .5s cubic-bezier(.2,.8,.2,1),hint-bob 2.4s ease-in-out .5s infinite;position:relative}.panel__hint:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:inherit;transform:translate(-50%) rotate(45deg)}.panel__hint .icon{--ic: 20px}@keyframes hint-in{0%{opacity:0;transform:translateY(10px) scale(.95)}}@keyframes hint-bob{50%{transform:translateY(-4px)}}@media (min-width: 768px){.panel__hint{align-self:flex-end;margin-right:40px}.panel__hint:after{left:auto;right:60px}}.back-link{display:inline-block;align-self:flex-start}.leader-gap{text-align:center;letter-spacing:.3em}.promo--arena .scene--arena .scene__ill{left:50%;top:12px;height:166px;transform:translate(-50%)}.tournament__cover{display:block}.tournament__title a{color:inherit}.tournament__title a:hover{text-decoration:underline}@media (min-width: 768px){.promo--arena .scene--arena .scene__ill{left:auto;right:0;top:50%;height:min(100%,440px);transform:translateY(-50%)}}.app{min-height:100vh;display:flex;flex-direction:column}.app>main{flex:1}.muted{color:var(--color-text-tertiary)}.center{text-align:center}.center-col{align-items:center;gap:var(--space-gap-lg)}.gap-md{gap:var(--space-gap-md)}.gap-lg{gap:var(--space-gap-lg)}.section{gap:var(--l-gap)}.row--center{justify-content:center}.link{color:var(--color-text-accent)}.link:hover{text-decoration:underline}.prize-big{color:var(--tournament-prize-color)}.chips-row{display:flex;gap:var(--space-gap-md);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--l-padH) * -1);padding-inline:var(--l-padH)}.chips-row::-webkit-scrollbar{display:none}@media (min-width: 1024px){.chips-row{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.grid{display:grid;gap:var(--l-gap)}.grid--games{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--live,.grid--cards{grid-template-columns:minmax(0,1fr)}.grid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:minmax(0,1fr)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-gap-md)}.grid--boxes{grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.grid--live,.grid--boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.grid--games{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.grid--games{grid-template-columns:repeat(6,minmax(0,1fr))}.grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1200px){.grid--live{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--boxes{grid-template-columns:repeat(4,minmax(0,1fr))}}.filters{display:flex;flex-direction:column;gap:var(--l-gap)}@media (min-width: 768px){.filters{flex-direction:row;align-items:center}.filters>:first-child{flex:0 1 420px}.filters__sort{width:220px}}.split{display:flex;flex-direction:column;gap:var(--l-gap)}@media (min-width: 1024px){.split{flex-direction:row;align-items:flex-start}.split>:first-child{flex:1;min-width:0}.split__side{width:456px;flex:none}}.profile-head__top{display:flex;flex-direction:column;gap:var(--l-gap);align-items:flex-start}.profile-head__info{display:flex;flex-direction:column;gap:var(--space-gap-md);flex:1;min-width:0;width:100%}.profile-head__actions{display:flex;gap:var(--space-gap-md);width:100%}.profile-head__actions>*{flex:1}@media (min-width: 768px){.profile-head__top{flex-direction:row;align-items:center}.profile-head__actions{width:auto}.profile-head__actions>*{flex:none}}.auth{display:flex;flex-direction:column;gap:var(--l-gap)}@media (min-width: 1024px){.auth{flex-direction:row;align-items:stretch}.auth__form{width:560px;flex:none}.auth__promo{flex:1;display:block}.auth__promo .promo{height:100%;min-height:640px;flex-direction:column;justify-content:flex-end}.auth__promo .promo__content{width:100%}}.divider{display:flex;align-items:center;gap:var(--space-gap-xl)}.divider span{flex:1;height:var(--borderWidth-control);background:var(--color-border-tertiary)}.divider em{font-style:normal}@media (max-width: 767px){.app{padding-bottom:84px}}.panel{position:fixed;z-index:60;right:16px;bottom:96px;left:16px;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-gap-md);pointer-events:none}.panel>*{pointer-events:auto}@media (min-width: 768px){.panel{left:auto;right:24px;bottom:24px;align-items:flex-end}}.panel__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-gap-md) var(--space-gap-xl);padding:var(--space-padding-sm) var(--space-padding-md);background:var(--color-bg-secondary);border:var(--borderWidth-control) solid var(--color-border-secondary);border-radius:var(--borderRadius-surface);box-shadow:0 10px 40px #0000002e,0 2px 8px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel__brands{display:flex;gap:4px;padding:3px;background:var(--color-fill-secondary-default);border-radius:var(--borderRadius-control)}.panel__brand{display:inline-flex;align-items:center;gap:8px;height:var(--size-control-sm);padding:0 var(--space-padding-sm);border:0;cursor:pointer;background:transparent;color:var(--color-text-secondary);border-radius:var(--borderRadius-control);transition:background-color .2s,color .2s}.panel__brand:hover{color:var(--color-text-primary)}.panel__brand.is-active{background:var(--color-bg-secondary);color:var(--color-text-primary);box-shadow:0 1px 4px #00000029}.panel__swatch{width:14px;height:14px;border-radius:var(--borderRadius-control);flex:none;box-shadow:inset 0 0 0 1px #0000001f}.panel__theme{display:flex;align-items:center}.panel__actions{display:flex;gap:var(--space-gap-md)}@media (max-width: 480px){.panel__brand{flex-direction:column;gap:4px;min-width:0;height:auto;padding:6px 4px}.panel__actions{width:100%}.panel__actions>*{flex:1}}.hood{width:100%;max-width:460px;max-height:60vh;display:flex;flex-direction:column;gap:var(--space-gap-md);padding:var(--space-padding-md);overflow:hidden;background:var(--color-bg-secondary);border:var(--borderWidth-control) solid var(--color-border-secondary);border-radius:var(--borderRadius-surface);box-shadow:0 10px 40px #00000038;animation:pop .25s cubic-bezier(.2,.8,.2,1)}.hood__head{display:flex;align-items:center;justify-content:space-between}.hood__close{display:inline-flex;padding:4px;border:0;background:none;cursor:pointer;color:var(--color-text-tertiary)}.hood__body{overflow:auto;display:flex;flex-direction:column;gap:var(--space-gap-lg)}.hood__line{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);text-transform:capitalize}.hood__line .icon{--ic: 16px}.hood__counts{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-gap-md)}.hood__count{display:flex;flex-direction:column;padding:var(--space-padding-xs) var(--space-padding-sm);background:var(--color-fill-secondary-default);border-radius:var(--borderRadius-surface)}.hood__count b{color:var(--color-text-accent)}.hood__count.is-zero b{color:var(--color-text-success)}.hood__count span{color:var(--color-text-tertiary)}.hood__list,.hood__chain{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-gap-md)}.hood__list li,.hood__chain li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-gap-md)}.hood code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--color-text-primary)}.hood__vals{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--color-text-secondary)}.hood__vals em{font-style:normal;font-size:12px;font-family:ui-monospace,monospace}.hood__vals .icon{--ic: 14px}.hood__sw{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px #0000002e;flex:none}.hood__select{height:var(--size-control-sm);padding:0 var(--space-padding-sm);background:var(--input-bg-default);color:var(--color-text-primary);border:var(--borderWidth-control) solid var(--input-br-default);border-radius:var(--input-borderRadius);font-family:inherit}.hood__final{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}.hood__metrics{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-gap-md)}.hood__metrics li{display:flex;flex-direction:column;padding:var(--space-padding-sm);background:var(--color-fill-secondary-default);border-radius:var(--borderRadius-surface)}.hood__metrics b{font-family:var(--fontFamily-display);font-size:24px;color:var(--color-text-accent)}.hood__metrics span{font-size:12px;color:var(--color-text-tertiary)}.hood .tabs,.hood__head,.hood__line{flex:none}.hood__vals em{word-break:break-all;max-width:200px}.panel__fab{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;height:var(--size-control-md);padding:0 var(--space-padding-md);cursor:pointer;background:var(--color-bg-secondary);color:var(--color-text-primary);border:var(--borderWidth-control) solid var(--color-border-secondary);border-radius:var(--borderRadius-control);box-shadow:0 6px 24px #0003}@media (max-width: 767px){.panel{bottom:84px}.panel:not(.is-expanded) .panel__bar{display:none}.panel__bar{gap:8px;padding:8px}.panel__brands{width:100%;justify-content:space-between}.panel__brand{flex:1;justify-content:center}.panel__theme .switch__label{display:none}.panel__actions{flex:1;width:auto}.panel__actions>*{flex:1}.hood{max-height:46vh}}
