:root{--palette-blue-900: #312C9C;--palette-blue-800: #22237C;--palette-blue-700: #4a5599;--palette-navy-950: #000D31;--palette-navy-980: #0D0D31;--palette-indigo-800: #312C67;--palette-blue-gray-800: #1E293B;--palette-red-500: #FF2251;--palette-red-600: #DA2455;--palette-red-400: #F52352;--palette-red-gradient: #AE265A;--palette-red-gradient-light: #722960;--palette-red-gradient-dark: #372C66;--palette-orange-500: #EF8E00;--palette-orange-600: #E54E1B;--palette-orange-400: #F39200;--palette-orange-700: #E54721;--palette-gold-500: #CF9C25;--palette-gold-600: #D3B12B;--palette-gold-700: #B6822C;--palette-teal-500: #38B1BC;--palette-teal-600: #1D7880;--palette-teal-700: #0C7E88;--palette-teal-800: #00717A;--palette-teal-900: #20686B;--palette-grey-500: #AEAEAE;--palette-neutral-100: #E9E9E9;--palette-charcoal: #1D1D1B;--palette-silver-gray: #C6C6C6;--palette-gray-600: #666666;--palette-green-500: #22c55e;--palette-emerald-500: #10B981;--palette-yellow-500: #f59e0b;--palette-red-status: #ef4444;--palette-facebook: #1877f2;--palette-telegram: #29a9eb;--palette-sidebar-light: #33368B;--palette-sidebar-medium: #2D307A;--palette-sidebar-dark: #14172D;--rgb-white: 255, 255, 255;--rgb-black: 17, 24, 39;--rgb-gray: 156, 163, 175;--rgb-gray-light: 209, 213, 219;--rgb-gray-dark: 75, 85, 99;--rgb-primary: 49, 44, 156;--rgb-accent-default: 255, 34, 81;--rgb-accent-orange: 255, 142, 0;--rgb-accent-gold: 207, 156, 37;--rgb-primary-teal: 56, 177, 188;--rgb-accent-orange-alt: 243, 146, 0}:root{--primary: rgb(var(--rgb-primary));--primary-light: var(--palette-blue-800);--primary-dark: var(--palette-navy-950);--primary-darkest: var(--palette-navy-980);--secondary: var(--palette-blue-700);--accent: var(--palette-red-500);--accent-dark: var(--palette-red-600);--accent-light: var(--palette-red-400);--accent-gradient: var(--palette-red-gradient);--accent-gradient-light: var(--palette-red-gradient-light);--accent-gradient-dark: var(--palette-red-gradient-dark);--accent-rgb: var(--rgb-accent-default);--accent-dark-rgb: 218, 36, 85;--accent-gradient-rgb: 174, 38, 90;--highlight: var(--palette-orange-600);--white: var(--rgb-white);--gray: var(--rgb-gray);--gray-light: var(--rgb-gray-light);--gray-dark: var(--rgb-gray-dark);--black: var(--rgb-black);--background: var(--primary-dark);--surface-page: var(--primary-dark);--surface-card: var(--palette-blue-gray-800);--text-body: rgb(var(--white));--text-heading: rgb(var(--white));--text-muted: rgba(255, 255, 255, .7);--text-on-accent: #ffffff;--on-surface-faint: var(--white-40);--on-surface-subtle: var(--white-50);--brand-accent-image-filter: none;--color-success: var(--palette-green-500);--color-warning: var(--palette-yellow-500);--color-error: var(--palette-red-status);--color-info: var(--palette-blue-900);--white-02: rgba(255, 255, 255, .02);--white-03: rgba(255, 255, 255, .03);--white-05: rgba(255, 255, 255, .05);--white-06: rgba(255, 255, 255, .06);--white-08: rgba(255, 255, 255, .08);--white-10: rgba(255, 255, 255, .1);--white-12: rgba(255, 255, 255, .12);--white-15: rgba(255, 255, 255, .15);--white-20: rgba(255, 255, 255, .2);--white-25: rgba(255, 255, 255, .25);--white-30: rgba(255, 255, 255, .3);--white-40: rgba(255, 255, 255, .4);--white-50: rgba(255, 255, 255, .5);--white-60: rgba(255, 255, 255, .6);--white-70: rgba(255, 255, 255, .7);--white-80: rgba(255, 255, 255, .8);--white-85: rgba(255, 255, 255, .85);--white-90: rgba(255, 255, 255, .9);--white-100: rgba(255, 255, 255, 1);--black-05: rgba(0, 0, 0, .05);--black-10: rgba(0, 0, 0, .1);--black-15: rgba(0, 0, 0, .15);--black-20: rgba(0, 0, 0, .2);--black-25: rgba(0, 0, 0, .25);--black-30: rgba(0, 0, 0, .3);--black-40: rgba(0, 0, 0, .4);--black-50: rgba(0, 0, 0, .5);--black-70: rgba(0, 0, 0, .7);--black-90: rgba(0, 0, 0, .9);--black-100: rgba(0, 0, 0, 1);--accent-10: rgba(var(--accent-rgb), .1);--accent-15: rgba(var(--accent-rgb), .15);--accent-20: rgba(var(--accent-rgb), .2);--accent-30: rgba(var(--accent-rgb), .3);--accent-35: rgba(var(--accent-rgb), .35);--accent-40: rgba(var(--accent-rgb), .4);--accent-50: rgba(var(--accent-rgb), .5);--accent-80: rgba(var(--accent-rgb), .8);--accent-90: rgba(var(--accent-rgb), .9);--primary-20: rgba(var(--rgb-primary), .2);--primary-40: rgba(var(--rgb-primary), .4);--more-dropdown-50: rgba(48, 45, 103, .5);--more-dropdown-54: rgba(66, 42, 101, .54);--more-dropdown-75: rgba(149, 39, 93, .75);--more-dropdown-86: rgba(193, 37, 88, .86);--more-dropdown-90: rgba(220, 57, 101, .9);--blue-gray-800: var(--palette-blue-gray-800);--red-500: var(--color-error);--primary-bg: var(--primary-dark);--secondary-bg: var(--palette-blue-gray-800);--linear-gradient-7: linear-gradient( 250.57deg, var(--palette-blue-900) 0%, var(--palette-blue-800) 28%, var(--palette-navy-950) 100% );--linear-gradient-8: var(--secondary-linear-gradient);--primary-linear-gradient: linear-gradient( 259.72deg, rgba(49, 44, 156, .6) 2.86%, rgba(34, 35, 124, .72) 29.28%, var(--palette-navy-950) 97.24% );--secondary-linear-gradient: linear-gradient( 79.57deg, var(--palette-red-500) 1.09%, rgba(245, 35, 82, .99) 10.87%, rgba(218, 36, 85, .96) 27.5%, rgba(174, 38, 90, .92) 50%, rgba(114, 41, 96, .86) 75.44%, rgba(55, 44, 102, .8) 98.91% );--login-button-gradient: linear-gradient( 90deg, var(--palette-blue-900) 0%, rgba(49, 44, 149, .97) 10%, rgba(49, 44, 124, .88) 48%, rgba(49, 44, 109, .82) 79%, rgba(49, 44, 103, .8) 100% );--join-button-gradient: linear-gradient( 68.19deg, var(--palette-red-500) 4.61%, #F92251 22.76%, #E82251 46.36%, #CC2251 73.59%, #B12251 95.37% );--skew-glass-gradient: linear-gradient( -135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .02) 20%, rgba(255, 255, 255, .06) 40%, rgba(255, 255, 255, .14) 59%, rgba(255, 255, 255, .25) 79%, rgba(255, 255, 255, .38) 98%, rgba(255, 255, 255, .4) 100% );--skew-border-gradient: linear-gradient( -120deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, .7) 70% );--skew-overlay-gradient: linear-gradient( 64.05deg, rgba(48, 45, 103, .5) 4.5%, rgba(52, 44, 103, .51) 14.51%, rgba(66, 42, 101, .54) 27.25%, rgba(86, 42, 99, .59) 39.08%, rgba(116, 41, 96, .66) 52.73%, rgba(149, 39, 93, .75) 66.38%, rgba(193, 37, 88, .86) 80.03%, rgba(226, 45, 85, .99) 94.59%, #E22F56 95.5% );--gradient-border-gradient: linear-gradient( -90deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, .7) 70% );--sidebar-gradient: linear-gradient( 43deg, rgba(51, 54, 139, .6) 1.24%, rgba(45, 48, 122, .67) 17.67%, #14172D 97.84% );--table-header-gradient: linear-gradient( 96.36deg, rgba(49, 44, 103, .5) 2.33%, rgba(53, 44, 103, .51) 13.08%, rgba(66, 43, 101, .54) 26.75%, rgba(86, 42, 99, .59) 39.45%, rgba(115, 41, 96, .66) 54.1%, rgba(152, 39, 92, .75) 68.75%, rgba(197, 37, 87, .86) 83.4%, rgba(250, 34, 82, .99) 99.02%, var(--palette-red-500) 100% );--box-shadow: 0 4px 6px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .08);--card-shadow: 0 10px 25px rgba(0, 0, 0, .3), 0 20px 48px rgba(0, 0, 0, .2);--font-family-primary: "Montserrat", sans-serif;--font-family-secondary: "Nasalization", sans-serif;--font-weight-ui: 500}[data-font=clean]{--font-family-secondary: "Montserrat", sans-serif;--font-weight-ui: 600}:root{--header-bg: var(--surface-page);--header-text: var(--text-body);--header-icon-color: var(--header-text);--header-shadow: 0 2px 8px var(--black-20);--login-button-border: var(--accent);--logout-border: var(--accent);--header-withdrawal-bg: transparent;--header-withdrawal-text: var(--header-text);--header-withdrawal-text-shadow: none;--header-withdrawal-padding: 0;--header-logout-bg: transparent;--header-logout-text: var(--text-on-accent);--header-logout-text-shadow: var(--btn-text-shadow);--header-logout-border: var(--logout-border);--language-selector-color: var(--header-text);--dropdown-arrow-color: var(--header-text);--dropdown-menu-bg: linear-gradient( 135deg, rgba(var(--rgb-primary), .4) 0%, rgba(34, 35, 124, .5) 25%, rgba(0, 13, 49, .7) 50%, var(--black-40) 100% );--dropdown-menu-border: var(--white-15);--dropdown-menu-shadow: 0 20px 60px var(--black-40), 0 0 0 1px var(--white-05) inset;--dropdown-item-color: var(--accent);--dropdown-item-text: var(--white-90);--dropdown-item-hover-bg: var(--white-12);--dropdown-item-hover-text: var(--text-on-accent);--dropdown-item-active-bg: var(--accent-15);--dropdown-item-active-text: var(--text-on-accent);--dropdown-item-active-border: var(--accent-30);--dropdown-item-active-hover-bg: var(--accent-20);--dropdown-item-active-hover-border: var(--accent-40);--dropdown-check-icon: var(--accent-80);--dropdown-divider: var(--white-20);--more-dropdown-bg: linear-gradient( 230deg, var(--more-dropdown-50) 4.5%, var(--more-dropdown-54) 27.25%, var(--more-dropdown-75) 52.73%, var(--more-dropdown-86) 80.03%, var(--more-dropdown-90) 100% );--more-dropdown-border: var(--white-10);--more-dropdown-shadow: 0 8px 32px var(--black-30);--more-dropdown-backdrop: blur(10px);--more-dropdown-item-color: var(--text-on-accent);--more-dropdown-item-hover-bg: var(--white-10);--flag-icon-border: var(--white-30);--flag-icon-border-hover: var(--white-50);--flag-icon-border-active: var(--accent-50);--flag-icon-glow-active: var(--accent-30);--menu-toggle-hover-bg: var(--white-10);--menu-icon-filter: brightness(0) invert(1);--menu-icon-filter-hover: brightness(0) invert(1) drop-shadow(0 0 3px var(--white-50));--language-selector-hover-bg: var(--white-15);--language-selector-active-bg: var(--white-12);--social-facebook: var(--palette-facebook);--social-telegram: var(--palette-telegram)}:root{--sidebar-panel-bg: linear-gradient( 43deg, var(--palette-sidebar-light) 0%, var(--palette-sidebar-medium) 17%, var(--palette-sidebar-dark) 100% );--sidebar-border: var(--white-20);--sidebar-divider: var(--white-60);--sidebar-close-icon-filter: none;--sidebar-nav-text: rgb(var(--white));--sidebar-nav-item-bg: linear-gradient( 135deg, var(--white-12) 0%, var(--white-06) 50%, var(--white-10) 100% );--sidebar-nav-item-hover-bg: linear-gradient( 135deg, rgba(255, 255, 255, .18) 0%, var(--white-10) 50%, rgba(255, 255, 255, .15) 100% );--sidebar-nav-item-hover-border: var(--accent-40);--sidebar-nav-item-hover-glow: var(--accent-30);--sidebar-chat-btn-bg: linear-gradient( 135deg, var(--accent-90) 0%, rgba(var(--accent-dark-rgb), .8) 50%, rgba(var(--accent-gradient-rgb), .9) 100% );--sidebar-chat-btn-hover-bg: linear-gradient( 135deg, var(--accent) 0%, var(--accent-dark) 50%, var(--accent-gradient) 100% );--sidebar-chat-btn-shadow: 0 8px 20px var(--accent-30);--sidebar-chat-btn-hover-shadow: 0 12px 25px var(--accent-40);--sidebar-welcome-title-text: rgb(var(--white));--sidebar-welcome-muted-text: rgb(var(--gray))}:root{--layout-sidebar-overlay-bg: linear-gradient( 135deg, var(--black-40) 0%, rgba(13, 13, 49, .6) 25%, rgba(var(--rgb-primary), .3) 50%, var(--black-50) 100% );--layout-sidebar-overlay-pattern: radial-gradient(circle at 20% 30%, var(--white-10) 0%, transparent 30%), radial-gradient(circle at 80% 70%, rgba(var(--rgb-primary), .2) 0%, transparent 30%), radial-gradient(circle at 40% 80%, var(--accent-10) 0%, transparent 25%)}:root{--btn-join-bg: var(--join-button-gradient);--btn-login-bg: var(--login-button-gradient);--btn-accent-bg: var(--secondary-linear-gradient);--btn-primary-bg: var(--primary-linear-gradient);--btn-skew-color: var(--text-muted);--btn-skew-bg: var(--skew-glass-gradient);--btn-skew-border: var(--skew-border-gradient);--btn-skew-overlay: var(--skew-overlay-gradient);--btn-gradient-border: var(--gradient-border-gradient);--btn-text: var(--text-on-accent);--btn-text-shadow: 0 1px 2px var(--black-30);--btn-mask-gradient: linear-gradient(var(--white-100) 0 0);--btn-focus-visible-outline: var(--white-60);--btn-pulse-shadow-start: rgba(var(--accent-rgb), .4);--btn-pulse-shadow-end: rgba(var(--accent-rgb), 0);--btn-pulse-ring: rgba(var(--accent-rgb), .5);--btn-focus-outline: var(--white-40);--accent-btn: var(--join-button-gradient);--error-btn: var(--secondary-linear-gradient);--deposit-btn: var(--join-button-gradient);--withdrawal-btn: var(--login-button-gradient)}:root{--flow-page-bg: linear-gradient( 135deg, var(--flow-page-bg-start) 0%, var(--flow-page-bg-end) 100% );--flow-page-bg-start: var(--primary-dark);--flow-page-bg-end: var(--palette-blue-gray-800);--flow-header-bg: var(--surface-page);--flow-header-border: var(--white-10);--flow-header-text: rgb(var(--white));--flow-header-link-hover-bg: var(--white-10);--flow-tab-inactive-bg: rgba(30, 41, 59, .8);--flow-tab-inactive-text: var(--white-60);--flow-tab-deposit-active-bg: var(--secondary-linear-gradient);--flow-tab-withdrawal-active-bg: var(--login-button-gradient);--flow-tab-active-text: var(--text-on-accent);--flow-tab-hover-bg: var(--flow-card-bg);--flow-tab-hover-text: var(--white-80);--flow-card-bg: var(--surface-card);--flow-card-border: rgb(var(--white));--flow-card-muted-bg: rgba(30, 41, 59, 1);--flow-card-header-bg: var(--linear-gradient-7);--flow-card-header-accent-bg: var(--linear-gradient-8);--flow-card-hover-bg: var(--white-08);--flow-card-subtle-bg: var(--white-03);--flow-selected-bg: var(--flow-card-header-bg);--flow-selected-border: var(--accent);--flow-selected-shadow: none;--flow-selected-shadow-sm: none;--flow-method-bg: var(--palette-indigo-800);--flow-method-border: var(--white-10);--flow-method-selected-bg: var(--flow-card-header-bg);--flow-manual-bank-card-bg: var(--linear-gradient-7);--flow-manual-bank-card-border: var(--white-10);--flow-manual-bank-divider: var(--white-10);--flow-manual-bank-expand-border: var(--white-30);--flow-manual-bank-choose-btn-bg: transparent;--flow-manual-bank-choose-btn-text: var(--accent);--flow-manual-bank-choose-btn-selected-bg: var(--accent);--flow-manual-bank-choose-btn-selected-text: var(--text-on-accent);--flow-bank-account-card-bg: var(--flow-card-header-bg);--flow-bank-account-card-border: var(--flow-method-border);--flow-bank-account-card-hover-border: var(--on-surface-faint);--flow-bank-account-card-selected-bg: var(--flow-method-selected-bg);--flow-bank-account-card-selected-border: var(--flow-selected-border);--flow-bank-account-check-icon: var(--text-on-accent);--flow-form-input-border: var(--white-20);--flow-form-input-font-size: .875rem;--flow-form-placeholder: var(--flow-text-faint);--flow-payment-icon-filter: none;--flow-error-bg: rgba(255, 50, 80, .06);--flow-error-border: rgba(255, 50, 80, .18);--flow-success-bg: rgba(34, 197, 94, .15);--flow-success-text: var(--color-success);--flow-danger-bg: rgba(239, 68, 68, .15);--flow-danger-text: var(--color-error);--flow-warning-text: var(--color-warning);--flow-amount-btn-bg: var(--flow-method-bg);--flow-amount-btn-border: var(--flow-method-border);--flow-transaction-card-bg: var(--linear-gradient-7);--flow-transaction-card-border: var(--flow-card-border);--flow-transaction-card-hover-bg: var(--flow-card-muted-bg);--flow-transaction-card-hover-border: var(--white-20);--flow-transaction-header-bg: var(--linear-gradient-8);--flow-status-pending-bg: var(--palette-blue-900);--flow-status-pending-border: var(--palette-blue-900);--flow-text-primary: rgb(var(--white));--flow-text-secondary: var(--white-80);--flow-text-muted: var(--white-60);--flow-text-faint: var(--white-40);--flow-section-title: var(--flow-text-primary);--flow-accent-bg: var(--accent);--flow-submit-bg: var(--secondary-linear-gradient);--flow-submit-shadow: 0 10px 25px var(--accent-40);--flow-retry-bg: var(--accent);--flow-result-btn-bg: var(--secondary-linear-gradient);--flow-promo-badge-bg: linear-gradient(90deg, var(--accent), var(--accent-gradient-dark));--flow-result-bg: var(--flow-card-bg);--flow-scrollbar-thumb: var(--accent-30);--flow-scrollbar-thumb-hover: var(--accent)}:root{--auth-overlay-bg: linear-gradient( 135deg, rgba(0, 0, 0, .7) 0%, rgba(13, 13, 49, .8) 25%, rgba(49, 44, 156, .6) 50%, rgba(0, 0, 0, .8) 100% );--auth-close-text: var(--white-70);--auth-close-hover-text: var(--text-on-accent);--auth-close-hover-bg: var(--white-10);--auth-panel-border: var(--white-10);--auth-panel-shadow: 0 20px 40px rgba(0, 0, 0, .3), 0 0 0 1px var(--white-05) inset;--auth-tab-track-bg: rgba(0, 0, 0, .2);--auth-tab-inactive-text: var(--white-70);--auth-tab-hover-bg: var(--white-05);--auth-tab-hover-text: var(--white-90);--auth-tab-active-bg: var(--accent);--auth-tab-active-text: var(--text-on-accent);--auth-label-text: var(--white-90);--auth-input-bg: rgba(0, 0, 0, .3);--auth-input-border: var(--accent);--auth-input-text: var(--white-90);--auth-input-focus-shadow: 0 0 0 2px var(--accent-20);--auth-input-placeholder: var(--white-50);--auth-select-bg: var(--palette-blue-gray-800);--auth-select-border: var(--white-20);--auth-select-text: var(--white-90);--auth-checkbox-border: var(--accent);--auth-checkbox-text: var(--white-80);--auth-link-text: var(--white-50);--auth-link-hover-text: var(--white-80);--auth-link-hover-bg: var(--white-05);--auth-divider-line: var(--white-20);--auth-divider-text: var(--white-60);--auth-social-border: var(--accent);--auth-social-text: var(--white-80);--auth-social-hover-bg: var(--white-15);--auth-social-hover-border: var(--white-30);--auth-toggle-track: var(--white-30);--auth-toggle-thumb: var(--accent);--auth-submit-bg: var(--secondary-linear-gradient);--auth-submit-text: var(--text-on-accent);--auth-error-bg: rgba(239, 68, 68, .1);--auth-error-border: rgba(239, 68, 68, .3);--auth-error-text: #fca5a5;--auth-success-bg: rgba(34, 197, 94, .1);--auth-success-border: rgba(34, 197, 94, .3);--auth-success-text: #86efac;--auth-input-error-border: var(--color-error);--auth-input-error-shadow: 0 0 0 2px rgba(239, 68, 68, .2);--auth-callback-page-bg: linear-gradient( 135deg, #0a0a2e 0%, var(--palette-navy-980) 25%, #1a1a4e 50%, #0a0a2e 100% );--auth-callback-spinner-track: var(--white-20);--auth-callback-spinner-accent: var(--accent);--auth-callback-error-icon: #ff6b6b;--auth-callback-success-icon: var(--rewards-status-completed-light);--auth-callback-btn-secondary-bg: var(--white-10);--auth-callback-btn-secondary-border: var(--white-20);--auth-callback-btn-secondary-text: var(--white-80);--auth-callback-btn-secondary-hover-bg: var(--white-15);--auth-country-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--legacy-claim-card-bg: rgba(0, 0, 0, .35);--legacy-claim-card-border: var(--white-10);--legacy-claim-title-text: var(--text-on-accent);--legacy-claim-body-text: var(--white-80);--legacy-claim-summary-text: var(--white-90);--legacy-claim-summary-bg: var(--white-06);--legacy-claim-summary-border: var(--white-10);--legacy-claim-caption-text: var(--white-60);--legacy-claim-label-text: var(--white-70);--legacy-claim-muted-text: var(--white-60);--legacy-claim-step-text: var(--white-100);--legacy-claim-hint-text: var(--white-60);--legacy-claim-btn-secondary-bg: var(--white-08);--legacy-claim-btn-secondary-text: var(--white-90);--legacy-claim-btn-secondary-border: var(--white-20);--legacy-claim-btn-secondary-hover-bg: var(--white-12)}:root{--user-menu-hover-bg: var(--white-08);--user-menu-hover-border: var(--white-20);--user-menu-text: var(--text-on-accent);--user-menu-avatar-bg: var(--accent);--user-menu-balance-positive: var(--color-success);--user-menu-balance-warning: var(--color-warning);--user-menu-balance-muted: var(--white-70);--user-menu-toggle-hover-bg: var(--white-10);--user-menu-refresh-hover-bg: var(--white-20);--user-menu-refresh-hover-border: var(--white-30);--user-menu-dropdown-bg: linear-gradient( 135deg, rgba(49, 44, 156, .3) 0%, rgba(34, 35, 124, .4) 25%, rgba(0, 13, 49, .6) 50%, rgba(0, 0, 0, .3) 100% );--user-menu-dropdown-border: var(--white-10);--user-menu-dropdown-shadow: 0 20px 40px rgba(0, 0, 0, .3);--user-menu-section-title: var(--white-60);--user-menu-item-text: var(--white-80);--user-menu-item-hover-bg: var(--white-05);--user-menu-item-hover-text: var(--text-on-accent);--user-menu-divider: var(--white-10);--user-menu-scrollbar-thumb: var(--white-20);--user-menu-scrollbar-thumb-hover: var(--white-35);--user-menu-vip-bg: linear-gradient( 90deg, rgba(255, 215, 0, .1) 0%, rgba(255, 193, 7, .05) 100% );--user-menu-vip-border: rgba(255, 215, 0, .2);--user-menu-vip-text: var(--palette-gold-500);--user-menu-logout-text: #f87171;--user-menu-logout-hover-bg: rgba(248, 113, 113, .1);--user-menu-logout-hover-text: #fca5a5;--user-bell-dropdown-bg-base: #0c1030;--user-bell-dropdown-bg: linear-gradient( 165deg, #1a1854 0%, #12123a 48%, #0c1030 100% );--user-bell-dropdown-border: var(--white-15);--user-bell-dropdown-shadow: 0 20px 48px rgba(0, 0, 0, .55);--user-bell-header-bg: rgba(255, 255, 255, .06);--user-bell-panel-text: var(--user-bell-text);--user-bell-panel-muted: var(--user-bell-muted);--user-bell-text: var(--user-menu-text);--user-bell-muted: var(--user-menu-balance-muted);--user-bell-action: var(--accent-light);--user-bell-action-hover: var(--accent);--user-bell-divider: var(--white-12);--user-bell-item-bg: rgba(255, 255, 255, .04);--user-bell-item-hover-bg: rgba(255, 255, 255, .08);--user-bell-item-read-bg: rgba(255, 255, 255, .025);--user-bell-item-read-border: rgba(255, 255, 255, .07);--user-bell-item-read-text: rgba(255, 255, 255, .62);--user-bell-item-unread-bg: rgba(var(--accent-rgb), .18);--user-bell-item-unread-border: var(--accent);--user-bell-item-unread-glow: rgba(var(--accent-rgb), .12);--user-bell-badge-bg: var(--accent);--user-bell-badge-text: var(--text-on-accent);--user-bell-badge-ring: var(--primary-dark, #0d0d12);--user-bell-count-bg: var(--accent-15);--user-bell-count-text: var(--accent-light);--user-bell-scrollbar-thumb: var(--user-menu-scrollbar-thumb);--user-bell-scrollbar-thumb-hover: var(--user-menu-scrollbar-thumb-hover);--user-bell-type-success: var(--color-success);--user-bell-type-error: var(--color-error);--user-bell-type-warning: var(--color-warning);--user-bell-type-promo: var(--highlight);--user-bell-type-info: var(--accent-light);--user-bell-btn-hover-bg: var(--user-menu-toggle-hover-bg);--user-bell-btn-active-bg: var(--white-12)}.user-bell-list .user-bell-item{display:flex;flex-direction:column;gap:.3rem;width:calc(100% - 1rem);margin:0 .5rem;padding:.75rem .85rem;border:1px solid transparent;border-radius:10px;background:var(--user-bell-item-bg);text-align:left;cursor:pointer;color:var(--user-bell-panel-text, var(--user-bell-text));font:inherit;appearance:none;-webkit-appearance:none;transition:background .2s ease,border-color .2s ease,opacity .2s ease,box-shadow .2s ease}.user-bell-list .user-bell-item+.user-bell-item{margin-top:.35rem}.user-bell-list .user-bell-item:last-child{margin-bottom:.35rem}.user-bell-list .user-bell-item.is-read{background:var(--user-bell-item-read-bg);border-color:var(--user-bell-item-read-border);opacity:.82}.user-bell-list .user-bell-item.is-read:hover{background:var(--user-bell-item-hover-bg);border-color:var(--user-bell-item-read-border);opacity:.92}.user-bell-list .user-bell-item.is-unread{background:linear-gradient(90deg,var(--user-bell-item-unread-bg) 0%,var(--user-bell-item-bg) 100%);border-color:var(--user-bell-item-unread-glow);border-left:3px solid var(--user-bell-item-unread-border);box-shadow:inset 0 0 0 1px var(--user-bell-item-unread-glow);padding-left:calc(.85rem - 2px);opacity:1}.user-bell-list .user-bell-item.is-unread:hover{background:linear-gradient(90deg,var(--user-bell-item-unread-bg) 0%,var(--user-bell-item-hover-bg) 100%);border-color:var(--user-bell-item-unread-border);filter:brightness(1.06)}.user-bell-list .user-bell-item-meta{display:flex;justify-content:space-between;align-items:center;gap:.65rem;font-size:.68rem;min-width:0}.user-bell-list .user-bell-item-meta-leading{display:inline-flex;align-items:center;gap:.4rem;min-width:0;flex:1}.user-bell-list .user-bell-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--user-bell-item-unread-border);box-shadow:0 0 0 2px var(--user-bell-item-unread-glow);flex-shrink:0}.user-bell-list .user-bell-item-type{font-family:var(--font-family-primary);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.user-bell-list .user-bell-item.is-unread .user-bell-item-type{opacity:1}.user-bell-list .user-bell-item.is-read .user-bell-item-type{opacity:.55;font-weight:600}.user-bell-list .user-bell-item-type--success{color:var(--user-bell-type-success)}.user-bell-list .user-bell-item-type--error{color:var(--user-bell-type-error)}.user-bell-list .user-bell-item-type--warning{color:var(--user-bell-type-warning)}.user-bell-list .user-bell-item-type--promo{color:var(--user-bell-type-promo)}.user-bell-list .user-bell-item-type--info{color:var(--user-bell-type-info)}.user-bell-list .user-bell-item-time{color:var(--user-bell-panel-muted, var(--user-bell-muted));font-family:var(--font-family-primary);white-space:nowrap;flex-shrink:0;font-size:.66rem}.user-bell-list .user-bell-item.is-read .user-bell-item-time{opacity:.7}.user-bell-list .user-bell-item-title{font-family:var(--font-family-primary);font-size:.82rem;font-weight:600;line-height:1.3}.user-bell-list .user-bell-item.is-unread .user-bell-item-title{font-weight:700;color:var(--user-bell-panel-text, var(--user-bell-text))}.user-bell-list .user-bell-item.is-read .user-bell-item-title{font-weight:500;color:var(--user-bell-item-read-text)}.user-bell-list .user-bell-item-message{font-family:var(--font-family-primary);font-size:.75rem;line-height:1.4;color:var(--user-bell-panel-muted, var(--user-bell-muted));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.user-bell-list .user-bell-item.is-read .user-bell-item-message{opacity:.58;color:var(--user-bell-item-read-text)}:root{--inbox-text: inherit;--inbox-muted: rgba(255, 255, 255, .68);--inbox-tab-border: var(--white-12, rgba(255, 255, 255, .12));--inbox-tab-active-bg: var(--accent, #3b82f6);--inbox-tab-active-text: var(--text-on-accent, #fff);--inbox-tab-count-bg: var(--accent-15, rgba(var(--accent-rgb, 59, 130, 246), .15));--inbox-tab-count-text: var(--accent-light, #60a5fa);--inbox-mark-all: var(--accent-light, #60a5fa);--inbox-mark-all-hover: var(--accent, #3b82f6);--inbox-status-error: #f87171;--inbox-item-bg: rgba(255, 255, 255, .04);--inbox-item-hover-bg: rgba(255, 255, 255, .08);--inbox-item-border: rgba(255, 255, 255, .08);--inbox-item-hover-border: rgba(255, 255, 255, .15);--inbox-item-read-bg: rgba(255, 255, 255, .025);--inbox-item-read-border: rgba(255, 255, 255, .07);--inbox-item-read-text: rgba(255, 255, 255, .62);--inbox-item-unread-bg: rgba(var(--accent-rgb, 59, 130, 246), .18);--inbox-item-unread-border: var(--accent, #3b82f6);--inbox-item-unread-glow: rgba(var(--accent-rgb, 59, 130, 246), .12);--inbox-panel-text: rgba(255, 255, 255, .96);--inbox-panel-muted: rgba(255, 255, 255, .68);--inbox-type-success: var(--color-success, #22c55e);--inbox-type-error: var(--color-error, #ef4444);--inbox-type-warning: var(--color-warning, #f59e0b);--inbox-type-promo: var(--highlight, #a855f7);--inbox-type-info: var(--accent-light, #60a5fa);--inbox-load-more-border: var(--white-12, rgba(255, 255, 255, .12))}.inbox-page{width:100%;max-width:720px;margin:0 auto;padding:1rem 1.5rem 2rem;color:var(--inbox-text)}.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.inbox-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.inbox-tab{border:1px solid var(--inbox-tab-border);background:transparent;color:inherit;padding:.45rem .85rem;border-radius:999px;font-family:var(--font-family-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.inbox-tab:hover:not(.is-active){border-color:var(--inbox-item-hover-border);background:var(--inbox-item-bg)}.inbox-tab.is-active{background:var(--inbox-tab-active-bg);border-color:transparent;color:var(--inbox-tab-active-text);box-shadow:0 2px 8px #0000001f}.inbox-tab-count{font-weight:700}.inbox-mark-all{border:none;background:transparent;color:var(--inbox-mark-all);font-family:var(--font-family-primary);font-size:.78rem;font-weight:600;cursor:pointer;padding:.35rem 0;transition:color .2s ease}.inbox-mark-all:hover{color:var(--inbox-mark-all-hover);text-decoration:underline}.inbox-status{font-size:.8rem;margin-bottom:.75rem;color:var(--inbox-muted)}.inbox-status--error{color:var(--inbox-status-error)}.inbox-list{display:flex;flex-direction:column;gap:.65rem}.inbox-list .inbox-item{display:flex;flex-direction:column;gap:.35rem;width:100%;text-align:left;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--inbox-item-border);background:var(--inbox-item-bg);color:var(--inbox-panel-text, var(--inbox-text));cursor:pointer;font:inherit;appearance:none;-webkit-appearance:none;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease,opacity .2s ease}.inbox-list .inbox-item:hover{transform:translateY(-1px);border-color:var(--inbox-item-hover-border);background:var(--inbox-item-hover-bg)}.inbox-list .inbox-item.is-read{background:var(--inbox-item-read-bg);border-color:var(--inbox-item-read-border);opacity:.86}.inbox-list .inbox-item.is-read:hover{opacity:.94;background:var(--inbox-item-hover-bg);border-color:var(--inbox-item-read-border)}.inbox-list .inbox-item.is-unread{background:linear-gradient(90deg,var(--inbox-item-unread-bg) 0%,var(--inbox-item-bg) 100%);border-color:var(--inbox-item-unread-glow);border-left:3px solid var(--inbox-item-unread-border);box-shadow:inset 0 0 0 1px var(--inbox-item-unread-glow);padding-left:calc(1rem - 2px);opacity:1}.inbox-list .inbox-item.is-unread:hover{background:linear-gradient(90deg,var(--inbox-item-unread-bg) 0%,var(--inbox-item-hover-bg) 100%);border-color:var(--inbox-item-unread-border);filter:brightness(1.04)}.inbox-list .inbox-item-meta{display:flex;justify-content:space-between;align-items:center;gap:.65rem;font-size:.72rem;min-width:0}.inbox-list .inbox-item-meta-leading{display:inline-flex;align-items:center;gap:.4rem;min-width:0;flex:1}.inbox-list .inbox-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--inbox-item-unread-border);box-shadow:0 0 0 2px var(--inbox-item-unread-glow);flex-shrink:0}.inbox-list .inbox-item-type{font-family:var(--font-family-primary);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.inbox-list .inbox-item.is-unread .inbox-item-type{opacity:1}.inbox-list .inbox-item.is-read .inbox-item-type{opacity:.55;font-weight:600}.inbox-list .inbox-item-type--success{color:var(--inbox-type-success)}.inbox-list .inbox-item-type--error{color:var(--inbox-type-error)}.inbox-list .inbox-item-type--warning{color:var(--inbox-type-warning)}.inbox-list .inbox-item-type--promo{color:var(--inbox-type-promo)}.inbox-list .inbox-item-type--info{color:var(--inbox-type-info)}.inbox-list .inbox-item-time{color:var(--inbox-panel-muted, var(--inbox-muted));font-family:var(--font-family-primary);white-space:nowrap;flex-shrink:0;font-size:.68rem}.inbox-list .inbox-item.is-read .inbox-item-time{opacity:.7}.inbox-list .inbox-item-title{font-family:var(--font-family-primary);font-size:.92rem;font-weight:600;line-height:1.35}.inbox-list .inbox-item.is-unread .inbox-item-title{font-weight:700;color:var(--inbox-panel-text, var(--inbox-text))}.inbox-list .inbox-item.is-read .inbox-item-title{font-weight:500;color:var(--inbox-item-read-text)}.inbox-list .inbox-item-message{font-family:var(--font-family-primary);font-size:.82rem;line-height:1.45;color:var(--inbox-panel-muted, var(--inbox-muted))}.inbox-list .inbox-item.is-read .inbox-item-message{opacity:.58;color:var(--inbox-item-read-text)}.inbox-empty{text-align:center;padding:3rem 1rem;color:var(--inbox-muted)}.inbox-empty-hint{margin-top:.5rem;font-size:.82rem;opacity:.85}.inbox-footer{display:flex;justify-content:center;margin-top:1.25rem}.inbox-load-more{border:1px solid var(--inbox-load-more-border);background:transparent;color:inherit;padding:.55rem 1.25rem;border-radius:8px;cursor:pointer;font-family:var(--font-family-primary);font-size:.82rem;font-weight:600;transition:background .2s ease,border-color .2s ease}.inbox-load-more:hover{background:var(--inbox-item-bg);border-color:var(--inbox-item-hover-border)}@media (max-width: 768px){.inbox-page{padding:.75rem 1rem 2rem}}:root{--account-layout-bg: linear-gradient( 135deg, rgba(13, 13, 49, .98) 0%, rgba(22, 23, 76, .98) 50%, rgba(13, 13, 49, .98) 100% );--account-sidebar-bg: rgba(0, 0, 0, .3);--account-sidebar-border: var(--white-10);--account-mobile-header-bg: rgba(0, 0, 0, .3);--account-mobile-header-border: var(--white-10);--account-text-primary: var(--text-on-accent);--account-text-secondary: var(--white-80);--account-text-muted: var(--white-70);--account-text-label: var(--white-80);--account-text-shadow: 0 1px 2px rgba(0, 0, 0, .3);--account-profile-card-bg: var(--secondary-linear-gradient);--account-profile-card-shadow: 0 10px 30px var(--accent-30);--account-profile-card-overlay: linear-gradient( 135deg, var(--white-10) 0%, transparent 50%, rgba(0, 0, 0, .1) 100% );--account-profile-card-label: var(--account-text-label);--account-profile-card-value: var(--account-text-primary);--account-profile-card-control: var(--account-text-muted);--account-profile-card-icon-filter: var(--brand-accent-image-filter, none);--account-profile-card-divider-opacity: 1;--account-profile-card-text-shadow: var(--account-text-shadow);--account-profile-card-divider-line: var(--white-20);--account-badge-bg: var(--accent);--account-badge-border: var(--accent);--account-badge-shadow: 0 2px 6px rgba(255, 68, 68, .4);--account-badge-text: var(--text-on-accent);--account-notice-bg: var(--primary-linear-gradient);--account-notice-shadow: 0 4px 15px rgba(74, 144, 226, .2);--account-notice-shimmer: var(--white-10);--account-action-btn-bg: linear-gradient( 92deg, rgba(255, 255, 255, .67) 0%, #4a5675 40%, #3a4660 70%, #2f3a52 100% );--account-action-btn-border: var(--text-on-accent);--account-action-btn-text: var(--text-on-accent);--account-action-btn-hover-bg: var(--white-10);--account-nav-icon-filter: var(--dropdown-section-icon-filter, var(--brand-accent-image-filter));--account-nav-icon-shadow: var(--dropdown-icon-shadow);--account-content-border: var(--accent);--account-scrollbar-track: rgba(0, 0, 0, .2);--account-scrollbar-thumb: var(--white-20);--account-scrollbar-thumb-hover: var(--white-30);--account-pane-header-border: var(--white-10);--account-pane-title-text: var(--content-text-95);--account-hover-bg: var(--white-10);--account-focus-outline: var(--white-50);--account-loading-overlay: rgba(0, 0, 0, .7);--account-spinner-track: var(--white-10);--account-spinner-accent: var(--accent);--account-panel-bg: var(--linear-gradient-7);--account-panel-border: var(--text-on-accent);--account-panel-accent-border: var(--accent);--account-form-label: var(--white-80);--account-form-input-bg: var(--auth-input-bg);--account-form-input-border: var(--accent);--account-form-input-text: var(--white-90);--account-form-input-font-size: .875rem;--account-form-placeholder: var(--white-50);--account-form-focus-shadow: var(--auth-input-focus-shadow);--account-panel-form-label: var(--account-form-label);--account-panel-form-text: var(--account-form-input-text);--account-panel-form-placeholder: var(--account-form-placeholder);--account-banner-bg: var(--secondary-linear-gradient);--account-banner-shadow: 0 4px 15px var(--accent-20);--account-banner-shimmer: var(--white-20);--account-card-bg: var(--linear-gradient-7);--account-card-border: var(--text-on-accent);--account-submit-bg: var(--secondary-linear-gradient);--account-submit-shadow: 0 4px 12px var(--accent-40);--account-error-bg: rgba(255, 68, 68, .1);--account-error-border: rgba(255, 68, 68, .3);--account-error-text: #ff4444;--account-success-bg: rgba(34, 197, 94, .1);--account-success-border: rgba(34, 197, 94, .3);--account-success-text: var(--color-success);--account-avatar-bg: var(--palette-gray-600);--account-avatar-border: var(--white-20);--account-avatar-btn-bg: var(--secondary-linear-gradient);--account-avatar-btn-border: rgba(13, 13, 49, .98);--account-avatar-btn-shadow: 0 2px 8px var(--accent-30);--account-dash-notice-shadow: 0 4px 15px rgba(74, 144, 226, .2);--account-dash-claim-bg: linear-gradient(79.57deg, var(--color-success) 1.09%, #16a34a 98.91%);--account-dash-claim-shadow: 0 4px 12px rgba(34, 197, 94, .4);--account-dash-stats-bg: rgba(30, 41, 59, .8);--account-dash-stat-cell-bg: var(--account-scrollbar-track);--account-dash-stat-cell-border: var(--white-05);--account-dash-welcome-bg: var(--record-kyc-panel-bg);--account-dash-welcome-border: var(--white-10);--account-dash-quick-action-bg: var(--white-05);--account-dash-quick-action-border: var(--white-10);--account-dash-quick-action-shadow: 0 4px 20px var(--accent-20);--account-dash-retry-hover: #e01e47;--account-dash-spinner-track: var(--account-spinner-track);--account-dash-spinner-accent: var(--account-spinner-accent)}.vip-icon--uploaded,.vip-level-icon--uploaded{filter:none!important;object-fit:contain;flex-shrink:0}.vip-icon--uploaded~.vip-icon-badge,.vip-info-row:has(.vip-icon--uploaded) .vip-info-value{display:none}:root{--home-slogan-bg: var(--palette-charcoal);--home-slogan-text: var(--text-on-accent);--home-text-primary: rgb(var(--white));--home-text-secondary: var(--white-80);--home-text-muted: var(--white-70);--home-text-faint: var(--white-40);--home-text-on-light: var(--palette-charcoal);--home-accent: var(--accent);--home-accent-light: #ff4a6b;--home-glass-bg: var(--white-05);--home-glass-bg-hover: var(--white-10);--home-glass-border: var(--white-10);--home-glass-border-strong: rgba(255, 255, 255, .365);--home-overlay-dark: rgba(0, 0, 0, .42);--home-overlay-dark-hover: rgba(0, 0, 0, .58);--home-overlay-scrim: rgba(0, 0, 0, .9);--home-shadow-sm: 0 4px 10px rgba(0, 0, 0, .3);--home-shadow-md: 0 8px 20px rgba(0, 0, 0, .3);--home-shadow-accent: 0 4px 12px var(--accent-20);--home-shadow-accent-md: 0 4px 12px var(--accent-30);--home-shadow-accent-lg: 0 6px 20px var(--accent-50);--home-shadow-accent-xl: 0 10px 25px var(--accent-30);--home-shadow-inset: inset 0 1px 0 var(--white-20);--home-join-btn-shadow: 0 4px 15px var(--accent-40), 0 0 30px var(--accent-20), inset 0 1px 0 var(--white-20);--home-login-btn-shadow: 0 4px 15px rgba(49, 44, 156, .4), 0 0 30px rgba(49, 44, 156, .2), inset 0 1px 0 var(--white-20);--home-panel-bg: #0b1440;--home-section-bg: linear-gradient( 135deg, var(--palette-navy-980) 0%, #16174c 50%, var(--palette-navy-980) 100% );--home-section-bg-alt: linear-gradient( 135deg, var(--palette-navy-980) 0%, #1a1a5e 50%, var(--palette-navy-980) 100% );--home-card-gradient: var(--linear-gradient-7);--home-card-gradient-accent: linear-gradient( 135deg, var(--palette-blue-900) 0%, var(--palette-blue-800) 50%, var(--palette-navy-950) 100% );--home-card-gradient-hero: linear-gradient( 135deg, var(--accent) 0%, var(--palette-red-gradient) 50%, var(--palette-blue-900) 100% );--home-category-bg: linear-gradient( 270deg, #312c99 0%, #24247d 25%, var(--palette-navy-950) 100% );--home-category-active-bg: linear-gradient( 30deg, #312c99 0%, #3a2c96 10%, #532a8d 26%, #7b287f 47%, #b4266b 71%, #fb2253 98%, var(--accent) 100% );--home-category-border: #312ca4;--home-promo-gradient: linear-gradient( 30deg, var(--accent) 0%, #642a86 50%, var(--palette-blue-900) 100% );--home-promo-gradient-gold: linear-gradient( 30deg, var(--accent) 0%, #faa725 50%, #f8e510 100% );--home-promo-gradient-vertical: linear-gradient( 180deg, var(--accent) 20%, var(--palette-blue-900) 100% );--home-tab-gradient: linear-gradient(90deg, #1a1a40, var(--palette-blue-900));--home-submit-gradient: var(--flow-promo-badge-bg);--home-glass-panel: linear-gradient( 135deg, var(--white-10) 0%, var(--white-05) 100% );--home-provider-scroll: rgba(255, 34, 81, .5);--home-provider-scroll-hover: rgba(255, 34, 81, .8);--home-badge-live: rgba(255, 34, 81, .9);--home-badge-new: rgba(76, 175, 80, .9);--home-spinner-track: var(--white-30);--home-spinner-accent: var(--accent);--home-join-btn-bg: var(--join-button-gradient);--home-login-btn-bg: var(--login-button-gradient);--home-submit-btn-bg: var(--secondary-linear-gradient);--home-link-muted: var(--home-text-muted);--home-link-subtle: var(--home-text-secondary);--home-testimonial-bg: var(--home-glass-bg);--home-product-icon-bg: linear-gradient( 135deg, var(--palette-indigo-800) 0%, var(--palette-blue-900) 100% );--home-product-icon-all-bg: var(--home-glass-panel);--home-product-icon-border: var(--white-15);--home-product-menu-divider: var(--table-header-gradient);--home-platform-icon-filter: none;--home-product-name-hover-bg: var(--home-product-icon-bg);--home-product-name-hover-text: #ffffff;--home-icon-shadow-offset: drop-shadow(8px 0 12px var(--black-70));--home-icon-shadow-offset-lg: drop-shadow(12px 0 18px var(--black-70));--home-icon-shadow-below: drop-shadow(0 8px 24px rgba(0, 0, 0, .8));--home-icon-shadow-offset-md: drop-shadow(10px 0 15px var(--black-40))}:root{--footer-mobile-bg: rgb(0, 12, 47);--footer-mobile-shadow: 0 -28px 28px rgb(0, 12, 48);--footer-mobile-active: #ff5577;--footer-mobile-glow: 0 5px 16px var(--accent-60);--footer-mobile-backdrop-filter: none;--footer-mobile-nav-bg-image: url(/images/footer/footer-bg.png);--footer-mobile-nav-bg-color: transparent;--footer-mobile-nav-bg-size: cover;--footer-mobile-nav-padding-bottom: .625rem;--footer-mobile-label-text: var(--footer-text);--footer-mobile-divider: var(--footer-desktop-bg);--footer-mobile-text-shadow: var(--account-text-shadow);--footer-mobile-logo-bg: transparent;--footer-mobile-logo-shadow: none;--footer-mobile-logo-bottom: 8px;--footer-mobile-logo-padding: 8px;--footer-mobile-logo-reward-size: 64px;--footer-mobile-logo-reward-bottom: 8px;--footer-mobile-bar-height: 60px;--footer-mobile-border: transparent;--footer-mobile-fixed-height: calc(var(--footer-mobile-bar-height) + env(safe-area-inset-bottom, 0px));--footer-mobile-body-offset: calc(80px + env(safe-area-inset-bottom, 0px)) ;--footer-desktop-bg: var(--palette-navy-950);--footer-desktop-gradient: linear-gradient( 180deg, #312c99 0%, #24247d 25%, var(--palette-navy-950) 100% );--footer-desktop-glow: radial-gradient(circle at 20% 20%, var(--accent-10) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(49, 44, 156, .15) 0%, transparent 50%);--footer-text: rgb(var(--white));--footer-text-muted: rgb(var(--gray-light));--footer-text-dim: rgb(var(--gray));--footer-border: var(--white-10);--footer-border-strong: var(--white-20);--footer-hover-bg: var(--white-10);--footer-input-bg: var(--white-05);--footer-input-border: var(--white-10);--footer-input-hover-bg: var(--white-08);--footer-chip-bg: var(--white-10);--footer-chip-hover-border: var(--white-30);--footer-chip-hover-shadow: 0 8px 20px var(--accent-40);--footer-accent: var(--footer-mobile-active);--contact-panel-bg: linear-gradient( 125deg, #7b5cc4 0%, #564a9e 16%, #312c98 34%, #221d6e 56%, #120f45 78%, #0a0828 100% );--contact-panel-bg-highlight: radial-gradient( ellipse 90% 80% at 92% 50%, rgba(255, 34, 81, .18) 0%, rgba(193, 37, 88, .08) 40%, transparent 68% );--contact-panel-overlay-bg: linear-gradient( 180deg, rgba(255, 255, 255, .06) 0%, transparent 32%, transparent 72%, rgba(0, 0, 0, .18) 100% );--contact-panel-arc-bg: linear-gradient( 165deg, #ff5c84 0%, #fb2253 18%, #c12558 40%, #95275d 62%, #733296 82%, #422a65 100% );--contact-panel-arc-highlight: radial-gradient( circle at 28% 42%, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .04) 42%, transparent 68% );--contact-panel-backdrop: blur(8px) saturate(1.4);--contact-panel-shadow: 2px 0 10px rgba(0, 0, 0, .2);--contact-item-text: var(--text-on-accent);--contact-item-hover-bg: var(--white-10);--contact-close-icon-opacity: .7}:root{--rewards-page-bg: var(--primary-dark);--rewards-text-primary: rgb(var(--white));--rewards-text-secondary: var(--white-80);--rewards-text-muted: var(--white-70);--rewards-text-faint: var(--white-50);--rewards-text-subtle: var(--white-60);--rewards-text-strong: var(--white-90);--rewards-text-on-accent: var(--text-on-accent);--rewards-text-shadow: 0 1px 3px rgba(0, 0, 0, .45);--rewards-card-gradient: var(--linear-gradient-7);--rewards-card-gradient-alt: linear-gradient( 250.57deg, #2a1f4a 0%, #1a1538 28%, #0d0820 100% );--rewards-card-border: var(--text-on-accent);--rewards-card-border-muted: var(--white-30);--rewards-card-border-subtle: var(--white-15);--rewards-glass-bg: linear-gradient( 135deg, var(--white-10) 0%, var(--white-05) 100% );--rewards-glass-border: var(--white-12);--rewards-overlay-scrim: rgba(0, 0, 0, .8);--rewards-modal-bg: linear-gradient( 145deg, rgba(49, 44, 156, .95) 0%, rgba(10, 14, 39, .97) 100% );--rewards-modal-border: var(--white-12);--rewards-modal-shadow: 0 24px 80px rgba(0, 0, 0, .5), 0 0 0 1px var(--white-06) inset;--rewards-shadow-sm: 0 2px 10px rgba(0, 0, 0, .35);--rewards-shadow-md: 0 4px 24px rgba(0, 0, 0, .25);--rewards-shadow-lg: 0 12px 36px rgba(0, 0, 0, .35);--rewards-accent-shadow: 0 2px 8px var(--accent-35, rgba(255, 34, 81, .35));--rewards-accent-shadow-md: 0 4px 15px var(--accent-30);--rewards-accent-shadow-lg: 0 6px 22px var(--accent-35, rgba(255, 34, 81, .35));--rewards-cta-btn-shadow: 0 2px 12px rgba(var(--accent-rgb), .25);--rewards-cta-btn-shadow-hover: 0 4px 20px rgba(var(--accent-rgb), .35);--reward-center-cta-bg: var(--deposit-btn, var(--join-button-gradient));--reward-center-cta-text: var(--btn-text, var(--text-on-accent));--reward-center-cta-shadow: var(--rewards-cta-btn-shadow);--reward-center-dot-bg: #e91e8c;--reward-center-dot-ring: rgba(233, 30, 140, .28);--reward-center-card-bg: rgba(40, 40, 40, .92);--reward-center-card-hover-bg: rgba(48, 48, 48, .95);--reward-center-card-border: rgba(255, 255, 255, .06);--reward-center-card-hover-border: rgba(255, 140, 0, .35);--reward-center-card-title: var(--rewards-text-primary);--reward-center-card-icon-bg: #1a1a1a;--rewards-status-in-progress: #8b5cf6;--rewards-status-eligible: var(--palette-green-500);--rewards-status-not-eligible: var(--palette-red-status);--rewards-status-more: #64748b;--rewards-status-completed: #0d9488;--rewards-status-completed-light: #4ade80;--rewards-status-completed-border: rgba(45, 212, 191, .35);--rewards-status-completed-border-hover: rgba(45, 212, 191, .55);--rewards-status-completed-shadow: 0 8px 28px rgba(13, 148, 136, .2);--rewards-status-success-bg: rgba(34, 197, 94, .15);--rewards-status-success-border: rgba(34, 197, 94, .3);--rewards-status-error-bg: rgba(239, 68, 68, .15);--rewards-status-error-border: rgba(239, 68, 68, .3);--rewards-status-error-text: var(--palette-red-status);--rewards-status-error-text-light: #fecaca;--rewards-status-gold: #ffd700;--rewards-status-gold-bg: rgba(255, 215, 0, .15);--rewards-status-pending-bg: rgba(234, 179, 8, .15);--rewards-status-pending-text: #eab308;--rewards-status-accent-bg: var(--accent-12, rgba(255, 34, 81, .12));--rewards-status-accent-bg-strong: var(--accent-20);--rewards-progress-bar-bg: var(--white-12);--rewards-progress-fill: linear-gradient( 90deg, var(--rewards-status-completed-light), var(--rewards-status-eligible) );--rewards-spinner-track: var(--white-20);--rewards-spinner-accent: var(--accent);--promo-card-bg: linear-gradient(145deg, rgba(255, 255, 255, .09) 0%, rgba(255, 255, 255, .04) 100%);--promo-card-border: var(--rewards-glass-border);--promo-card-shadow: var(--rewards-shadow-md);--promo-card-shadow-hover: var(--rewards-shadow-lg);--promo-card-border-hover: var(--accent-45, rgba(255, 34, 81, .45));--promo-page-text: var(--rewards-text-on-accent);--promo-filter-label-text: var(--rewards-text-on-accent);--promo-section-title-text: var(--rewards-text-on-accent);--promo-dropdown-label-text: var(--rewards-text-on-accent);--promo-dropdown-text: var(--rewards-text-on-accent);--promo-action-btn-bg: var(--btn-skew-bg);--promo-action-btn-text: var(--btn-text);--promo-action-btn-border-opacity: 1;--promo-claim-modal-title-text: var(--rewards-text-on-accent);--promo-claim-modal-body-text: var(--rewards-text-strong);--promo-claim-modal-muted-text: var(--rewards-text-muted);--promo-claim-modal-value-text: var(--rewards-text-on-accent);--promo-claim-confirm-bg: var(--promo-action-btn-bg);--promo-claim-confirm-text: var(--promo-action-btn-text);--promo-claim-confirm-border-opacity: var(--promo-action-btn-border-opacity);--promo-claim-cancel-bg: var(--white-10);--promo-claim-cancel-text: var(--rewards-text-on-accent);--promo-claim-cancel-border: var(--rewards-spinner-track);--promo-claim-cancel-hover-bg: var(--rewards-spinner-track);--promo-card-title: rgba(255, 255, 255, .95);--promo-card-divider: var(--white-10);--promo-card-meta: var(--white-55, rgba(255, 255, 255, .55));--promo-card-badge-bg: var(--white-10);--promo-card-badge-border: rgba(255, 255, 255, .14);--promo-card-badge-text: var(--white-92, rgba(255, 255, 255, .92));--promo-card2-odd-bg: var(--palette-blue-900);--promo-card2-even-bg: var(--palette-indigo-800);--promo-card2-border: var(--white-10);--reward-card-bg: var(--rewards-card-gradient);--reward-card-border: var(--rewards-card-border);--reward-card-overlay: var(--rewards-glass-bg);--reward-card-accent-stripe: var(--table-header-gradient);--mission-card-border: var(--rewards-card-border);--mission-card-gradient-active: linear-gradient( 45.57deg, var(--palette-indigo-800) 0%, #352c67 11%, #422b65 25%, #562a63 38%, #732960 53%, #98275c 68%, #c52557 83%, #fa2252 99%, var(--accent) 100% );--mission-card-gradient-inactive: var(--rewards-card-gradient);--mission-btn-bg: var(--accent);--mission-btn-primary-bg: var(--palette-blue-900);--mission-btn-shadow: 0 2px 4px var(--accent-30);--mission-btn-gradient: linear-gradient( 180deg, var(--accent) 0%, var(--accent) 16%, #fc2250 33%, #f1214e 46%, #df1f4a 59%, #c61d45 71%, #a51a3e 83%, #7e1735 94%, #771634 96% );--mission-btn-hover: #ff3d6b;--mission-card-gradient-pending: linear-gradient( 275deg, var(--palette-blue-900) 0%, var(--palette-blue-800) 28%, var(--palette-navy-950) 100% );--mission-reward-text: var(--white-85, rgba(255, 255, 255, .85));--mission-card-title-text: var(--rewards-text-on-accent);--mission-card-target-text: var(--rewards-text-secondary);--mission-card-progress-label: var(--rewards-text-subtle);--mission-progress-track: rgba(49, 44, 156, .6);--mission-claim-btn-bg: linear-gradient(180deg, var(--accent) 0%, #c61d45 71%, #7e1735 94%);--mission-stamp-text: var(--accent-50);--mission-empty-text: var(--white-40);--checkin-success-stroke: #3aa935;--checkin-recheck-badge-bg: #ff9500;--checkin-recheckinable-border: var(--accent-50);--checkin-recheckinable-hover-bg: var(--accent-10, rgba(255, 34, 81, .1));--checkin-today-checked-ring: rgba(58, 169, 53, .4);--checkin-milestone-shadow: 0 0 2px rgba(0, 0, 0, .5);--checkin-milestone-bar-bg: linear-gradient( 135deg, rgba(49, 44, 156, .3), rgba(255, 34, 81, .15) );--checkin-btn-gradient: linear-gradient(90deg, var(--accent) 0%, #ff4d6d 100%);--checkin-btn-text: var(--text-on-accent);--checkin-btn-hover-shadow: 0 6px 20px rgba(255, 34, 81, .6);--checkin-skeleton-shimmer: linear-gradient( 90deg, var(--white-05) 25%, var(--white-10) 50%, var(--white-05) 75% );--checkin-calendar-header-bg: linear-gradient(90deg, var(--palette-blue-900) 0%, var(--accent) 100%);--checkin-calendar-header-border: transparent;--checkin-calendar-header-border-opacity: 0;--checkin-calendar-header-text: var(--rewards-text-on-accent);--checkin-calendar-page-text: var(--rewards-text-primary);--checkin-calendar-weekday-text: var(--rewards-text-on-accent);--checkin-calendar-summary-text: var(--rewards-text-on-accent);--vip-page-bg: var(--rewards-page-bg);--vip-link-text: var(--rewards-text-secondary);--vip-icon-shadow: var(--rewards-shadow-sm);--vip-icon-completed-bg: linear-gradient(145deg, var(--accent) 0%, #e91e63 45%, var(--palette-red-gradient) 100%);--vip-icon-completed-shadow: 0 2px 10px rgba(255, 34, 81, .45), inset 0 1px 0 var(--white-25);--vip-icon-pending-bg: linear-gradient(145deg, #e8c547 0%, #c9a227 50%, #9a7b1a 100%);--vip-icon-pending-shadow: 0 0 12px rgba(212, 175, 55, .55), 0 2px 8px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .35);--vip-connector: linear-gradient(180deg, rgba(255, 255, 255, .35) 0%, var(--white-08) 100%);--vip-track-bg: rgba(5, 10, 30, .6);--vip-track-border: rgba(255, 255, 255, .14);--vip-track-shadow: 0 2px 14px rgba(0, 0, 0, .35), inset 0 1px 0 var(--white-06);--vip-segment-divider: var(--white-08);--vip-segment-completed-bg: linear-gradient( 180deg, rgba(255, 52, 95, .98) 0%, rgba(233, 30, 99, .92) 40%, rgba(174, 38, 90, .88) 100% );--vip-segment-completed-inset: inset 0 2px 4px rgba(255, 255, 255, .18), inset 0 -2px 6px rgba(0, 0, 0, .15);--vip-segment-pending-bg: linear-gradient( 180deg, rgba(35, 40, 85, .85) 0%, rgba(20, 24, 58, .92) 45%, rgba(8, 12, 38, .95) 100% );--vip-segment-pending-inset: inset 0 1px 0 var(--white-06), inset 0 -2px 8px rgba(0, 0, 0, .25);--vip-segment-label: rgba(255, 255, 255, .96);--vip-tab-active-border: var(--accent);--vip-tab-bg: var(--palette-blue-900);--vip-tab-active-bg: var(--accent);--vip-records-tab-text: var(--rewards-text-muted);--vip-records-tab-hover-text: var(--rewards-text-strong);--vip-records-tab-active-text: var(--rewards-text-on-accent);--vip-records-tab-hover-bg: var(--white-05);--vip-records-date-label: var(--rewards-text-secondary);--vip-records-date-value: var(--rewards-text-on-accent);--vip-records-date-icon: var(--rewards-text-strong);--vip-records-date-panel-bg: var(--rewards-card-gradient);--vip-records-date-panel-border: var(--rewards-card-border-muted);--vip-benefit-card-bg: var(--rewards-card-gradient);--vip-benefit-card-bg-inactive: var(--rewards-card-gradient-alt);--vip-benefit-card-border: var(--rewards-card-border);--vip-benefit-card-border-inactive: var(--rewards-card-border-muted);--vip-badge-bg: var(--accent);--vip-badge-shadow: 0 2px 6px rgba(255, 68, 68, .4);--vip-cta-gradient: linear-gradient( 135deg, rgba(49, 44, 156, 1) 0%, rgba(174, 38, 90, 1) 50%, rgba(255, 34, 81, 1) 100% );--vip-cta-shadow: 0 -2px 8px rgba(0, 0, 0, .2);--vip-cta-hover-shadow: 0 4px 12px var(--accent-40);--vip-panel-bg: linear-gradient(228.57deg, var(--palette-blue-900) 0%, var(--palette-blue-800) 28%, var(--palette-navy-950) 100%);--vip-panel-accent-bg: rgba(49, 44, 156, .3);--vip-panel-highlight: var(--rewards-status-gold);--vip-action-btn-bg: var(--account-action-btn-bg);--vip-intro-btn-text: var(--account-action-btn-text);--vip-intro-btn-border: var(--account-action-btn-border);--vip-intro-icon-shadow: drop-shadow(8px 0 12px var(--black-70));--vip-claim-btn-bg: var(--secondary-linear-gradient);--vip-reward-claimed-text: var(--rewards-text-subtle);--vip-requirement-progress: var(--white-100);--vip-upgrade-title-text: var(--rewards-text-on-accent);--vip-requirement-label-text: var(--rewards-text-on-accent);--vip-invitation-message-text: var(--rewards-text-secondary);--vip-invitation-hint-text: var(--vip-requirement-progress);--vip-invitation-badge-bg: var(--rewards-card-gradient-alt);--vip-invitation-badge-text: var(--promo-card-badge-text);--vip-invitation-badge-border: var(--rewards-card-border-muted);--vip-upgrade-section-divider: var(--white-10);--vip-info-panel-bg: rgba(49, 44, 156, .2);--vip-info-panel-border: var(--rewards-card-border);--vip-progress-track: var(--palette-blue-900);--vip-progress-fill: var(--accent);--vip-spinner-track: var(--white-30);--vip-intro-page-text: var(--promo-card-badge-text);--vip-intro-hero-bg: var(--black-100);--vip-intro-headline-gold: #d4af37;--vip-intro-body-text: var(--content-text-88);--vip-intro-section-title: #e21b23;--invite-banner-gradient: linear-gradient(90deg, var(--accent) 0%, #f52352 35%, #7b2b78 100%);--invite-banner-shadow: 0 10px 24px rgba(0, 0, 0, .25);--invite-banner-border: rgba(255, 255, 255, .18);--invite-code-panel-bg: linear-gradient(135deg, rgba(49, 44, 156, .6) 0%, var(--accent-15) 100%);--invite-code-panel-border: var(--accent-40);--invite-bonus-banner-subtitle: var(--rewards-text-muted);--invite-bonus-amount-divider: var(--white-15);--invite-company-notice-border: var(--rewards-text-on-accent);--invite-company-notice-text: var(--rewards-text-on-accent);--invite-tab-inactive-hover-bg: var(--white-15);--invite-tab-inactive-hover-text: var(--rewards-text-strong);--invite-reward-card-bg: var(--linear-gradient-7);--invite-reward-card-header-bg: var(--table-header-gradient);--invite-reward-card-title: var(--rewards-text-primary);--invite-reward-card-amount: var(--rewards-text-primary);--invite-reward-card-label: var(--text-body);--invite-reward-card-value: var(--rewards-text-primary);--invite-table-row-odd-bg: var(--ui-card-even-bg);--invite-table-row-even-bg: var(--ui-card-odd-bg);--invite-table-cell-text: var(--ui-text-strong);--invite-table-row-even-text: var(--ui-text-strong);--invite-invitee-card-label: var(--text-body);--invite-invitee-card-value: var(--rewards-text-primary);--invite-invitee-card-username: var(--rewards-text-primary);--invite-status-inactive-text: var(--rewards-text-muted);--invite-card-bg: var(--rewards-card-gradient);--invite-card-border: var(--white-30);--invite-tab-active-bg: var(--palette-blue-900);--invite-tab-border: var(--rewards-card-border);--invite-tab-active-shadow: 0 0 0 2px var(--accent-20);--invite-cta-gradient: linear-gradient(90deg, var(--accent) 0%, #b12251 100%);--invite-cta-shadow: 0 8px 20px var(--accent-40);--invite-shimmer: linear-gradient( 270deg, #ffffff00 0%, #ff90a649 48%, #ff708f52 62%, #ff22525a 100% );--invite-tier-gold-bg: rgba(250, 204, 21, .35);--invite-tier-gold-border: rgba(250, 204, 21, .65);--invite-tier-silver-bg: rgba(148, 163, 184, .35);--invite-tier-silver-border: rgba(148, 163, 184, .55);--invite-tier-gold-text: #facc15;--invite-toggle-summary-bg: var(--join-button-gradient);--invite-toggle-details-bg: var(--login-button-gradient);--invite-bonus-amounts-bg: var(--account-scrollbar-track);--invite-stat-card-bg: var(--secondary-linear-gradient);--invite-filter-text: var(--white-100);--invite-chip-inactive-bg: transparent;--invite-chip-inactive-text: var(--text-on-accent);--invite-chip-inactive-border: var(--accent-50);--invite-chip-inactive-hover-bg: var(--white-08);--invite-chip-inactive-hover-border: var(--accent);--invite-chip-active-bg: var(--secondary-linear-gradient);--invite-chip-active-text: var(--text-on-accent);--invite-date-input-border: var(--white-30);--invite-filter-glass-bg: var(--skew-glass-gradient);--invite-card-solid-border: var(--text-on-accent);--redeem-overlay: rgba(6, 8, 28, .72);--redeem-sheet-bg: linear-gradient(165deg, rgba(49, 44, 156, .98) 0%, rgba(13, 16, 45, .98) 100%);--redeem-sheet-border: rgba(255, 255, 255, .14);--redeem-text: var(--rewards-text-secondary);--redeem-label: var(--rewards-text-faint);--redeem-input-bg: rgba(0, 0, 0, .25);--redeem-input-border: var(--white-20);--redeem-input-text: var(--text-on-accent);--redeem-input-placeholder: var(--white-35, rgba(255, 255, 255, .35));--redeem-input-focus-border: rgba(255, 34, 81, .65);--redeem-input-focus-shadow: 0 0 0 3px var(--accent-18, rgba(255, 34, 81, .18));--redeem-submit-bg: var(--secondary-linear-gradient);--redeem-submit-shadow: var(--rewards-accent-shadow-lg);--redeem-close-bg: var(--white-08);--redeem-close-text: var(--rewards-text-subtle);--redeem-close-hover-bg: var(--accent-35);--redeem-close-hover-text: var(--text-on-accent);--redeem-sheet-shadow: 0 -12px 48px rgba(0, 0, 0, .45);--redeem-error-bullet: rgba(254, 202, 202, .95);--milestone-bar-bg: var(--primary-linear-gradient);--milestone-bar-border: var(--white-10);--milestone-banner-text: var(--white-85, rgba(255, 255, 255, .85));--milestone-bar-text: var(--white-85, rgba(255, 255, 255, .85));--milestone-node-pts-text: var(--white-85, rgba(255, 255, 255, .85));--milestone-bar-accent: var(--accent);--milestone-days-left-text: var(--rewards-text-subtle);--milestone-node-current-pts-text: var(--rewards-text-on-accent);--milestone-coin-bg: rgba(0, 13, 49, .7);--milestone-coin-border: rgba(255, 215, 0, .3);--milestone-coin-text: var(--rewards-status-gold);--milestone-track: var(--white-15);--milestone-fill: linear-gradient(90deg, var(--accent), #ff4d6d);--milestone-node-glow: drop-shadow(0 0 10px var(--accent-60, rgba(255, 34, 81, .6))) drop-shadow(0 0 20px var(--accent-30));--milestone-shimmer: linear-gradient(90deg, var(--white-04, rgba(255, 255, 255, .04)) 25%, var(--white-08) 50%, var(--white-04, rgba(255, 255, 255, .04)) 75%);--milestone-skeleton-track: var(--white-08);--milestone-reward-amt: rgba(255, 215, 0, .8);--milestone-spin-amt: rgba(126, 200, 227, .9);--milestone-chest-pulse-lo: drop-shadow(0 0 6px rgba(255, 215, 0, .4));--milestone-chest-pulse-hi: drop-shadow(0 0 14px rgba(255, 215, 0, .8));--calc-panel-bg: var(--rewards-card-gradient);--calc-panel-border: var(--rewards-card-border);--calc-input-bg: rgba(0, 0, 0, .2);--calc-input-border: var(--white-20);--calc-title-text: var(--rewards-text-on-accent);--calc-amount-text: var(--rewards-text-on-accent);--calc-description-text: var(--rewards-text-secondary);--calc-title-shadow: var(--account-text-shadow);--calc-amount-shadow: var(--account-text-shadow);--calc-result-accent: var(--accent);--calc-result-gold: var(--rewards-status-gold);--invitee-card-bg: var(--rewards-glass-bg);--invitee-card-border: var(--rewards-glass-border);--invitee-avatar-bg: var(--palette-blue-900);--invitee-status-active: var(--rewards-status-eligible);--invitee-status-pending: var(--rewards-text-subtle);--rebate-page-text: var(--rewards-text-primary);--rebate-banner-title-text: var(--rewards-text-primary);--rebate-filter-label-text: var(--rewards-text-muted);--rebate-control-text: var(--record-filter-text);--rebate-control-bg: var(--record-filter-glass-bg);--rebate-control-border: var(--rewards-text-on-accent);--rebate-calendar-icon-filter: invert(1);--rebate-select-option-bg: var(--primary);--rebate-select-option-text: var(--rewards-text-on-accent);--rebate-apply-btn-bg: var(--rebate-control-bg);--rebate-apply-btn-text: var(--rebate-control-text);--rebate-apply-btn-border: var(--rebate-control-border);--rebate-page-btn-bg: var(--white-08);--rebate-page-btn-text: var(--rewards-text-on-accent);--rebate-page-btn-border: var(--record-upload-border);--rebate-page-label: var(--white-80);--bonus-section-title-shadow: var(--promo-section-title-shadow);--bonus-card-gradient: linear-gradient( 250.57deg, var(--palette-blue-900) 0%, var(--palette-blue-800) 28%, var(--palette-navy-950) 100% );--bonus-card-border: var(--text-on-accent);--bonus-card-hover-bg: var(--white-10);--bonus-card-hover-shadow: var(--home-shadow-md)}:root{--content-section-bg: rgba(0, 13, 49, .3);--content-media-bg: rgba(0, 13, 49, .5);--content-divider: var(--white-12);--content-divider-strong: var(--white-10);--content-heading: var(--text-on-accent);--content-pill-bg: var(--white-12);--content-pill-border: rgba(255, 255, 255, .18);--content-pill-text: var(--promo-card-badge-text);--content-pill-hover-bg: rgba(255, 255, 255, .18);--content-pill-hover-border: rgba(255, 255, 255, .28);--content-pill-active-shadow: 0 4px 14px var(--accent-35, rgba(255, 34, 81, .35));--content-pill-label: var(--promo-card-meta);--content-card-bg: var(--white-05);--content-card-border: var(--white-10);--content-card-border-hover: var(--white-20);--content-card-shadow-hover: 0 12px 32px var(--black-30);--content-card-sidebar-bg: var(--white-06);--content-card-sidebar-border: var(--white-08);--content-card-placeholder: var(--white-20);--content-related-shadow: 0 8px 24px var(--black-25);--content-text-98: rgba(255, 255, 255, .98);--content-text-95: var(--white-95, rgba(255, 255, 255, .95));--content-text-92: var(--promo-card-badge-text);--content-text-90: var(--white-90);--content-text-88: rgba(255, 255, 255, .88);--content-text-86: rgba(255, 255, 255, .86);--content-text-82: rgba(255, 255, 255, .82);--content-text-70: var(--white-70);--content-text-60: var(--white-60);--content-text-55: var(--promo-card-meta);--content-text-50: var(--white-50);--content-text-45: rgba(255, 255, 255, .45);--content-text-30: var(--white-30);--content-text-15: rgba(255, 255, 255, .15);--content-badge-accent-bg: var(--accent-15);--content-badge-accent-text: #ff5c84;--content-badge-tag-bg: rgba(var(--accent-rgb), .22);--content-badge-gold-bg: var(--rewards-status-gold-bg);--content-badge-gold-text: var(--rewards-status-gold);--content-badge-type-bg: var(--white-10);--content-badge-type-text: var(--white-70);--content-spinner-track: var(--white-20);--content-spinner-track-alt: rgba(255, 255, 255, .22);--content-spinner-accent: var(--accent);--content-loading-text: var(--white-70);--content-pagination-bg: var(--white-08);--content-pagination-border: var(--white-15);--content-pagination-text: var(--white-80);--content-pagination-hover-bg: var(--white-15);--content-pagination-hover-border: var(--white-25);--content-btn-primary-bg: var(--accent);--content-btn-primary-text: var(--text-on-accent);--content-prose-text: var(--content-text-88);--content-prose-blockquote-bg: var(--white-03);--content-prose-table-border: var(--white-15);--content-prose-table-header-bg: var(--white-05);--content-prose-link: var(--accent);--content-breadcrumb-link: var(--white-60);--content-breadcrumb-link-hover: var(--white-90);--content-breadcrumb-sep: var(--white-30);--content-breadcrumb-current: var(--white-90);--promo-hero-bg: linear-gradient( 135deg, rgba(var(--accent-rgb), .9) 0%, rgba(var(--rgb-primary), .8) 50%, rgba(var(--accent-gradient-rgb), .7) 100% );--promo-hero-title-shadow: 2px 2px 4px var(--black-50);--promo-section-title-shadow: 2px 2px 4px var(--black-30);--promo-brand-gradient: linear-gradient(45deg, var(--rewards-status-gold), var(--palette-orange-500));--promo-card-shadow: 0 4px 20px rgba(0, 13, 49, .08);--promo-card-shadow-hover: 0 12px 36px rgba(0, 13, 49, .14);--promo-card-badge-border: rgba(255, 255, 255, .16);--promo-card-badge-inset: 0 1px 0 var(--black-12, rgba(0, 0, 0, .12));--promo-gold-highlight-bg: rgba(255, 215, 0, .2);--promo-modal-bg: var(--rewards-modal-bg);--promo-modal-overlay: var(--auth-overlay-bg);--promo-modal-overlay-mobile: linear-gradient( 135deg, rgba(0, 0, 0, .78) 0%, rgba(13, 13, 49, .88) 25%, rgba(var(--rgb-primary), .72) 50%, rgba(0, 0, 0, .88) 100% );--promo-modal-border: rgba(255, 255, 255, .22);--promo-modal-shadow: 0 24px 56px rgba(0, 13, 49, .45);--promo-modal-header-fade: linear-gradient( to bottom, rgba(53, 44, 103, .95) 45%, rgba(53, 44, 103, 0) 100% );--promo-modal-header-fade-mobile: linear-gradient( to bottom, rgba(53, 44, 103, .92) 40%, rgba(53, 44, 103, 0) 100% );--promo-modal-close-bg: var(--vip-track-border);--promo-modal-close-text: var(--rewards-text-on-accent);--promo-modal-close-hover-text: var(--text-on-accent);--promo-modal-title-text: var(--rewards-text-on-accent);--promo-modal-gold-bg: var(--promo-gold-highlight-bg);--promo-modal-gold-text: var(--rewards-status-gold);--promo-modal-close-border: rgba(255, 255, 255, .32);--promo-description-link: #f0f4ff}:root{--record-page-bg: var(--primary-bg);--record-panel-bg: var(--account-panel-bg);--record-panel-border: var(--account-panel-border);--record-card-bg: var(--account-card-bg);--record-card-border: var(--account-card-border);--record-card-border-muted: var(--white-30);--record-card-border-subtle: var(--white-20);--record-text-primary: var(--account-text-primary);--record-text-secondary: var(--account-text-secondary);--record-text-muted: var(--account-text-muted);--record-text-label: var(--account-text-label);--record-text-strong: var(--white-90);--record-filter-bg: var(--white-08);--record-filter-border: var(--white-20);--record-filter-active-bg: var(--accent-18, rgba(255, 34, 81, .18));--record-filter-focus-shadow: 0 0 0 2px var(--accent-20);--record-tab-active-bg: var(--account-submit-bg);--record-tab-active-border: var(--accent-50);--record-tab-shadow: var(--account-submit-shadow);--record-table-header-bg: var(--table-header-gradient);--record-row-hover: var(--account-hover-bg);--record-row-alt: var(--white-05);--record-divider: var(--white-10);--record-status-pending: var(--color-warning);--record-status-success: var(--color-success);--record-status-error: var(--color-error);--record-status-info: var(--color-info);--record-badge-success-bg: var(--account-success-bg);--record-badge-success-border: var(--account-success-border);--record-badge-success-text: var(--account-success-text);--record-badge-error-bg: var(--account-error-bg);--record-badge-error-border: var(--account-error-border);--record-badge-error-text: var(--account-error-text);--record-empty-bg: var(--white-05);--record-empty-border: var(--white-20);--record-loading-overlay: var(--account-loading-overlay);--record-spinner-track: var(--account-spinner-track);--record-spinner-accent: var(--account-spinner-accent);--record-cta-bg: var(--secondary-linear-gradient);--record-cta-shadow: var(--account-submit-shadow);--record-cta-border: var(--accent-50);--record-upload-bg: var(--white-05);--record-upload-border: var(--white-35, rgba(255, 255, 255, .35));--record-upload-hover: var(--white-10);--record-kyc-panel-bg: rgba(49, 44, 156, .3);--record-kyc-step-bg: var(--account-scrollbar-track);--record-kyc-step-label-text: var(--record-text-strong);--record-kyc-step-btn-action-text: var(--record-text-primary);--record-kyc-step-btn-disabled-bg: var(--white-10);--record-kyc-step-btn-disabled-text: var(--game-empty-text);--record-kyc-step-completed-bg: var(--account-success-bg);--record-kyc-step-completed-border: var(--otp-success-border);--record-kyc-step-pending-border: rgba(255, 193, 7, .3);--record-kyc-step-pending-bg: rgba(255, 193, 7, .05);--record-kyc-icon-completed-bg: rgba(34, 197, 94, .2);--record-kyc-icon-completed-text: var(--color-success);--record-kyc-icon-pending-bg: rgba(245, 158, 11, .2);--record-kyc-icon-pending-text: var(--color-warning);--record-kyc-icon-rejected-bg: rgba(255, 68, 68, .2);--record-kyc-icon-rejected-text: var(--account-error-text);--record-kyc-progress-end: #ff6b9d;--record-kyc-warning-btn-bg: linear-gradient(79.57deg, #ff8c00 1.09%, #ff6600 98.91%);--record-kyc-reward-bg: rgba(34, 197, 94, .08);--record-kyc-reward-text: var(--color-success);--record-kyc-claim-bg: var(--account-dash-claim-bg);--record-kyc-claim-shadow: var(--account-dash-claim-shadow);--record-kyc-note-title: var(--account-error-text);--record-kyc-list-badge-shadow: var(--dropdown-badge-shadow);--record-kyc-submit-hover-shadow: 0 4px 12px rgba(255, 107, 157, .4);--record-kyc-retry-hover: var(--account-dash-retry-hover);--record-filter-glass-bg: var(--skew-glass-gradient);--record-filter-text: var(--white-100);--record-summary-text: var(--record-text-primary);--record-summary-gradient: linear-gradient( 50.57deg, var(--palette-indigo-800) 0%, #352c67 11%, #422b65 25%, #562a63 38%, #732960 53%, #98275c 68%, #c52557 83%, #fa2252 99%, var(--accent) 100% );--record-bet-card-odd: var(--palette-indigo-800);--record-bet-card-even: var(--palette-blue-900);--record-bet-card-border: transparent;--record-win-indicator: var(--color-success);--record-sticky-header-bg: var(--palette-navy-950);--record-sticky-header-glass-bg: rgba(0, 13, 49, .95);--record-select-menu-bg: rgba(var(--rgb-primary), .95);--record-toast-success-bg: #2ed573;--record-toast-error-bg: #ff4757;--record-toast-info-bg: #3742fa;--record-card-hover-bg: rgba(30, 41, 59, .9);--record-card-header-gradient: linear-gradient( 130.57deg, var(--palette-indigo-800) 0%, #352c67 11%, #422b65 25%, #562a63 38%, #732960 53%, #98275c 68%, #c52557 83%, #fa2252 99%, var(--accent) 100% );--record-deposit-card-header-gradient: var(--secondary-linear-gradient);--record-card-header-label: var(--otp-hint-text);--record-card-header-value: var(--record-text-primary);--record-card-header-status-text: var(--record-text-primary);--record-card-outline: var(--record-text-primary);--record-summary-divider: var(--record-text-primary);--record-detail-divider: transparent;--record-detail-label: var(--record-text-muted);--record-status-pending-bg: var(--palette-blue-900);--record-status-pending-text: var(--record-text-primary);--record-status-pending-border: var(--palette-blue-900);--record-status-approved-text: var(--record-text-primary);--record-status-rejected-text: var(--record-text-primary);--record-status-approved-bg: #3aaa35;--record-status-approved-border: rgba(16, 185, 129, .3);--record-deposit-search-btn-bg: linear-gradient(90deg, var(--accent), var(--palette-red-gradient-dark));--record-withdrawal-panel-bg: var(--palette-indigo-800);--record-withdrawable-box-bg: linear-gradient(135deg, var(--palette-indigo-800) 0%, var(--palette-navy-980) 100%);--record-strength-weak: var(--color-error);--record-edit-form-bg: var(--white-05);--record-edit-form-border: var(--white-10);--record-edit-input-bg: var(--white-10);--record-edit-input-border: var(--white-20);--record-edit-input-focus-bg: var(--white-15);--record-edit-input-focus-shadow: 0 0 0 3px var(--accent-10);--record-edit-input-placeholder: var(--white-50);--record-edit-input-invalid-border: var(--record-status-error);--record-edit-actions-divider: var(--white-10);--record-edit-cancel-bg: var(--white-10);--record-edit-cancel-border: var(--white-20);--record-edit-cancel-hover-bg: var(--white-15);--record-edit-submit-shadow: 0 4px 12px var(--accent-30);--record-edit-btn-spinner-track: var(--white-30);--record-edit-btn-spinner-accent: var(--record-text-primary)}:root{--otp-overlay-bg: rgba(0, 0, 0, .75);--otp-panel-bg: linear-gradient( 165deg, rgba(20, 20, 60, .95) 0%, rgba(10, 10, 40, .98) 100% );--otp-panel-border: var(--white-10);--otp-panel-shadow: 0 20px 60px rgba(0, 0, 0, .5);--otp-close-text: var(--white-60);--otp-close-hover-text: var(--text-on-accent);--otp-close-hover-bg: var(--white-10);--otp-title-text: var(--text-on-accent);--otp-hint-text: var(--white-70);--otp-label-text: var(--white-70);--otp-input-bg: var(--auth-input-bg);--otp-input-border: var(--white-20);--otp-input-text: var(--text-on-accent);--otp-input-placeholder: var(--white-35, rgba(255, 255, 255, .35));--otp-input-placeholder-dim: var(--white-25, rgba(255, 255, 255, .25));--otp-input-focus-border: var(--accent);--otp-input-focus-shadow: var(--auth-input-focus-shadow);--otp-input-active-bg: var(--accent-05, rgba(255, 34, 81, .05));--otp-caret: var(--accent);--otp-digit-bg: var(--auth-input-bg);--otp-digit-border: var(--white-20);--otp-digit-error-border: var(--color-error);--otp-digit-error-shadow: var(--auth-input-error-shadow);--otp-submit-bg: var(--auth-submit-bg);--otp-submit-text: var(--auth-submit-text);--otp-resend-text: var(--white-60);--otp-resend-link: var(--accent);--otp-resend-disabled: var(--white-40);--otp-error-bg: var(--auth-error-bg);--otp-error-border: var(--auth-error-border);--otp-error-text: var(--auth-error-text);--otp-success-bg: var(--auth-success-bg);--otp-success-border: var(--auth-success-border);--otp-success-text: var(--auth-success-text)}:root{--app-modal-overlay: rgba(0, 0, 0, .72);--app-modal-overlay-stacked: transparent;--app-modal-panel-bg: linear-gradient(160deg, #1a1a3e 0%, #0f0f2a 100%);--app-modal-panel-shadow: 0 24px 48px rgba(0, 0, 0, .45), 0 0 0 1px var(--white-08) inset;--app-modal-close-bg: rgba(255, 255, 255, .95);--app-modal-close-text: #1a1a2e;--app-modal-close-shadow: 0 4px 14px rgba(0, 0, 0, .25);--app-modal-dismiss-bg: var(--text-on-accent);--app-modal-dismiss-text: #c41e3a;--app-modal-heading: var(--text-on-accent);--app-modal-cta-text: var(--text-on-accent);--app-modal-text: var(--white-80);--app-modal-text-muted: var(--white-60);--app-modal-text-subtle: var(--white-70);--app-modal-divider: var(--white-08);--app-modal-accent: var(--accent);--app-modal-gold: var(--rewards-status-gold, #ffd700);--app-modal-cta-bg: linear-gradient(90deg, var(--accent) 0%, #ff4d6d 100%);--app-modal-cta-shadow: var(--rewards-accent-shadow-md);--app-modal-cta-shadow-hover: 0 6px 20px var(--accent-60, rgba(255, 34, 81, .6));--app-modal-checkbox-accent: var(--accent);--announce-modal-bg: var(--rewards-modal-bg);--announce-modal-border: var(--rewards-modal-border);--announce-modal-shadow: var(--rewards-modal-shadow);--announce-modal-title: var(--rewards-text-primary);--announce-modal-brand-bg: #8b1538;--announce-modal-footer-text: rgba(255, 255, 255, .95);--announce-modal-checkbox: #ffd54f;--announce-modal-footer-scrim: linear-gradient(to top, rgba(0, 0, 0, .35), transparent);--announce-modal-link: var(--accent);--checkin-milestone-star-shadow: 0 0 2px var(--black-50);--push-prompt-bg: linear-gradient(135deg, #1a1a4e 0%, var(--palette-navy-980) 100%);--push-prompt-border: var(--white-12);--push-prompt-shadow: 0 8px 32px rgba(0, 0, 0, .5);--push-prompt-icon: var(--accent);--push-prompt-title: var(--white-90);--push-prompt-desc: var(--white-60);--push-prompt-allow-bg: linear-gradient(90deg, var(--accent), var(--palette-red-gradient-dark));--push-prompt-allow-text: var(--text-on-accent);--push-prompt-dismiss-bg: var(--white-08);--push-prompt-dismiss-text: var(--white-60);--push-prompt-focus-outline: var(--white-40);--app-alert-backdrop: rgba(6, 8, 28, .72);--app-alert-panel-bg: linear-gradient(145deg, #14172d 0%, #0d1030 55%, #0a0c24 100%);--app-alert-panel-border: rgba(255, 255, 255, .12);--app-alert-panel-shadow: 0 24px 48px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 34, 81, .12);--app-alert-title-text: var(--text-on-accent);--app-alert-message-text: rgba(255, 255, 255, .78);--app-alert-ok-bg: linear-gradient(79.57deg, #ff2251 1.09%, #f52352 50%, #ae265a 98.91%);--app-alert-ok-text: var(--text-on-accent);--app-alert-ok-border: transparent;--app-alert-ok-shadow: 0 6px 20px rgba(255, 34, 81, .35);--app-alert-ok-shadow-hover: 0 8px 24px rgba(255, 34, 81, .45);--app-alert-cancel-border: rgba(255, 255, 255, .2);--app-alert-cancel-text: rgba(255, 255, 255, .8);--app-alert-cancel-bg: rgba(255, 255, 255, .06);--app-alert-cancel-bg-hover: rgba(255, 255, 255, .1);--app-alert-cancel-border-hover: rgba(255, 255, 255, .35)}:global(.app-modal-backdrop-hidden){background:var(--app-modal-overlay-stacked, transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--game-page-bg: linear-gradient(135deg, #1a1a4e 0%, #0d0d2b 100%);--game-card-bg: var(--linear-gradient-7);--game-card-border: var(--white-15);--game-card-border-hover: var(--accent);--game-card-shadow: 0 10px 30px var(--accent-30);--game-card-shadow-hover: 0 0 12px var(--accent-40);--game-card-title-text: var(--game-overlay-text);--game-filter-bg: var(--game-page-bg);--game-filter-border: var(--game-card-border);--game-filter-active-bg: linear-gradient(135deg, var(--accent), var(--palette-red-gradient));--game-filter-active-border: var(--accent);--game-filter-text: var(--white-70);--game-filter-text-active: var(--accent);--game-product-icon-bg: var(--game-card-bg);--game-product-icon-all-bg: var(--game-filter-active-bg);--game-product-icon-border: var(--game-card-border);--game-product-name-hover-bg: var(--game-product-icon-bg);--game-product-name-hover-text: #ffffff;--game-toolbar-divider: linear-gradient(90deg, var(--accent), transparent);--game-spinner-track: var(--white-20);--game-spinner-accent: var(--accent);--game-overlay-dark: rgba(0, 0, 0, .42);--game-overlay-darker: rgba(0, 0, 0, .58);--game-overlay-scrim: rgba(0, 0, 0, .9);--game-overlay-text: var(--white-88, rgba(255, 255, 255, .88));--game-overlay-text-on-dark: var(--text-on-accent);--game-fav-color: var(--accent);--game-badge-hot-bg: var(--accent-90, rgba(255, 34, 81, .9));--game-badge-new-bg: rgba(76, 175, 80, .9);--game-hot-icon-bg: rgba(0, 0, 0, .58);--game-hot-icon-shadow: 0 1px 4px rgba(0, 0, 0, .4);--game-cta-bg: var(--secondary-linear-gradient);--game-cta-shadow: var(--invite-cta-shadow);--game-cta-shadow-sm: 0 6px 18px var(--accent-40);--game-empty-text: var(--white-50);--game-hot-icon-size: 20px;--game-hot-icon-font-size: 11px;--lucky-wheel-widget-shadow: 0 4px 16px var(--black-30);--lucky-wheel-toggle-shadow: 2px 2px 8px var(--black-30);--lucky-wheel-toggle-bg: linear-gradient(135deg, var(--accent), var(--palette-orange-700));--lucky-wheel-toggle-bg-hover: linear-gradient(135deg, var(--palette-red-600), var(--palette-orange-600));--download-app-page-bg: var(--primary-dark);--download-app-text: var(--text-body);--download-app-header-bg: var(--primary-dark);--download-app-header-border: var(--white-10);--download-app-title-text: var(--text-heading);--download-app-back-color: var(--text-muted);--download-app-back-hover-bg: var(--white-10);--download-app-back-hover-color: var(--text-body);--download-app-divider: var(--white-10);--download-app-caption-text: var(--text-muted);--download-app-platform-icon-filter: none;--download-app-logo-bg: linear-gradient( 30deg, var(--palette-blue-900) 0%, #3a2c96 10%, #532a8d 26%, #7b287f 47%, #b4266b 71%, #fb2253 98%, var(--accent) 100% );--download-app-logo-shadow: 0 4px 15px var(--black-40);--download-app-logo-border: var(--white-100);--download-app-logo-box-size: 128px;--download-app-logo-image-size: 84px;--download-app-logo-radius: 28px;--download-app-logo-padding: 10px;--download-app-primary-btn-bg: var(--record-deposit-search-btn-bg);--download-app-primary-btn-text: var(--text-on-accent);--download-app-secondary-btn-bg: var(--record-filter-bg);--download-app-secondary-btn-border: var(--game-card-border);--download-app-secondary-btn-text: var(--text-body);--download-app-installed-text: var(--rewards-status-completed-light);--download-app-apk-muted: var(--text-muted);--download-app-ios-panel-bg: var(--record-empty-bg);--download-app-ios-title: var(--text-body);--download-app-ios-step: var(--text-muted);--download-app-focus-outline: var(--game-empty-text);--game-iframe-bg: var(--black-100);--game-header-bar-bg: linear-gradient(90deg, var(--palette-navy-950) 0%, var(--palette-blue-900) 100%);--game-header-toggle-bg: rgba(80, 80, 80, .7);--game-header-toggle-bg-hover: rgba(100, 100, 100, .85);--bingo-hero-gradient: linear-gradient( 135deg, rgba(156, 39, 176, .9) 0%, rgba(233, 30, 99, .8) 50%, rgba(255, 87, 34, .7) 100% );--bingo-brand-gradient: linear-gradient(45deg, #e91e63, #ff5722);--bingo-title-shadow: var(--promo-hero-title-shadow);--bingo-live-bg: #f44336;--bingo-waiting-bg: #ff9800;--bingo-jackpot-gradient-end: #ff8f00;--game-search-border: rgba(0, 0, 0, .08);--game-search-text: #1a1a1a;--game-search-placeholder: #8e8e8e;--game-filter-select-bg: #222;--game-filter-tab-active-shadow: 0 4px 12px var(--accent-35, rgba(255, 34, 81, .35));--game-filter-toolbar-bg: var(--record-empty-bg);--game-filter-toolbar-border: var(--game-card-border);--game-filter-tab-inactive-text: var(--game-filter-text);--game-filter-tab-hover-bg: var(--white-10);--game-filter-tab-hover-text: var(--game-overlay-text);--game-filter-tab-active-text: var(--text-on-accent);--game-filter-select-text: var(--game-filter-text-active);--provider-banner-frame-bg: transparent;--provider-banner-frame-border: transparent;--provider-buttons-wrap-bg: transparent}.game-hot-icon{position:absolute;top:5px;left:5px;z-index:2;width:var(--game-hot-icon-size);height:var(--game-hot-icon-size);display:flex;align-items:center;justify-content:center;font-size:var(--game-hot-icon-font-size);line-height:1;border-radius:50%;background:var(--game-hot-icon-bg);box-shadow:var(--game-hot-icon-shadow);pointer-events:none;user-select:none}.pg-game-page{position:relative;min-height:70vh;padding:5rem 1.25rem 3rem;overflow:hidden}.main-wrapper:has(.pg-game-page),.main-wrapper:has(.promo-games-page),.main-wrapper:has(.lucky-wheel-page){padding-top:0!important}.pg-game-inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.pg-game-header{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;position:relative}.pg-game-title{margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;color:#ffd56a;text-align:center}.pg-game-stats{display:flex;flex-direction:column;align-items:center}.pg-game-stats__points{position:relative;z-index:2;margin-bottom:-.45rem;padding:.3rem .85rem;border-radius:999px;border:2px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#8e44c9,#6a2d96);box-shadow:0 3px 10px #00000059;font-family:Montserrat,system-ui,sans-serif;font-size:.68rem;font-weight:700;color:#fff;white-space:nowrap}.pg-game-stats__box{min-width:4.5rem;padding:.4rem .9rem .28rem;border:3px solid #c9a045;border-radius:10px;background:linear-gradient(180deg,#f8edd3,#edd9a8);box-shadow:inset 0 1px #ffffffa6,0 3px 10px #00000047;text-align:center}.pg-game-stats__count{display:block;font-family:Montserrat,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:1;color:#c62828}.pg-game-stats__label{display:block;margin-top:.08rem;font-family:Montserrat,system-ui,sans-serif;font-size:.65rem;font-weight:700;color:#c62828}.pg-game-cta{display:block;margin:0 auto 2rem;min-width:180px;padding:.75rem 2.25rem;border:none;border-radius:10px;background:linear-gradient(180deg,#ff9a2e,#e67400);color:#1a0a00;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 6px 20px #ff8c0066;transition:transform .15s ease,filter .15s ease}.pg-game-cta[hidden]{display:none!important}.pg-game-cta:hover:not(:disabled){transform:scale(1.04);filter:brightness(1.08)}.pg-game-cta:disabled{cursor:not-allowed;filter:saturate(.5) brightness(.85)}.pg-tc-section{margin-top:1.5rem;padding:1.25rem 1.5rem;background:#00000073;border:1px solid rgba(255,213,106,.12);border-radius:12px}.pg-tc-content{font-family:Montserrat,system-ui,sans-serif;font-size:.78rem;line-height:1.75;color:#ffffffd1}.pg-tc-content h1,.pg-tc-content h2,.pg-tc-content h3,.pg-tc-content h4{font-weight:700;color:#ffd56a;margin:0 0 .75rem}.pg-tc-content p{margin:0 0 .75rem}.pg-reward-modal-overlay{display:none;position:fixed;inset:0;z-index:9999;background:#000000b3;backdrop-filter:blur(4px);justify-content:center;align-items:center}.pg-reward-modal-overlay.visible{display:flex}.pg-reward-modal{background:linear-gradient(160deg,#3a0505,#5c0a0a,#8b1a1a);border:2px solid #ffd56a;border-radius:16px;padding:2.5rem 2rem;max-width:380px;width:90%;text-align:center;position:relative;box-shadow:0 0 60px #ffd7004d;animation:pg-modal-pop .4s ease}@keyframes pg-modal-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.pg-reward-modal__close{position:absolute;top:.75rem;right:.75rem;width:30px;height:30px;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffb3;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.pg-reward-modal__icon{margin:0 auto 1rem;width:80px;height:80px}.pg-reward-modal__icon img{width:100%;height:100%;object-fit:contain}.pg-reward-modal__title{font-family:Montserrat,system-ui,sans-serif;font-size:1.35rem;font-weight:800;color:#ffd56a;margin:0 0 .5rem}.pg-reward-modal__message{font-family:Montserrat,system-ui,sans-serif;font-size:.95rem;color:#ffffffe6;margin:0 0 1.5rem;line-height:1.5}.pg-reward-modal__btn{background:linear-gradient(180deg,#ff9a2e,#e67400);color:#1a0a00;font-family:Montserrat,system-ui,sans-serif;font-size:.9rem;font-weight:700;border:none;border-radius:8px;padding:.6rem 2.5rem;cursor:pointer;box-shadow:0 4px 16px #ff8c0066}@media (prefers-reduced-motion: reduce){.pg-reward-modal{animation:none}}.pg-board-page--egg.pg-game-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100dvh - 4.75rem);box-sizing:border-box;padding:1rem .5rem .75rem;overflow:visible}.pg-board-page--egg .pg-game-inner{max-width:none;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible}.pg-board-page--egg .pg-game-cta{margin-top:.85rem;margin-bottom:.5rem;flex-shrink:0}.pg-board-page{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(80,160,255,.18),transparent 55%),linear-gradient(165deg,#0a1528,#122038,#0c1020)}.pg-board-page--bottle{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(255,176,80,.18),transparent 55%),linear-gradient(165deg,#241407,#3a2210,#150b04)}.pg-board-page--egg{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(160,80,255,.22),transparent 55%),linear-gradient(165deg,#1a0f3d,#2d1b69,#0c1228)}.pg-board-hint{text-align:center;font-family:Montserrat,system-ui,sans-serif;font-size:.9rem;color:#ffd56a;margin:0 0 1rem;animation:pg-board-pulse 1.4s ease-in-out infinite}.pg-board{display:grid;width:100%;grid-template-columns:repeat(var(--pg-board-cols, 3),minmax(0,1fr));gap:.75rem;max-width:520px;margin:0 auto 1.5rem}.pg-slot{position:relative;aspect-ratio:1;padding:0;border-radius:12px;overflow:hidden;border:2px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#1e3a5f,#12243a);cursor:pointer;transition:transform .25s ease,opacity .3s ease,border-color .25s ease,box-shadow .25s ease}.pg-slot:disabled{cursor:default}.pg-board:not(.is-locked) .pg-slot:hover:not(:disabled){transform:translateY(-3px) scale(1.03);border-color:#ffd56aa6;box-shadow:0 8px 22px #00000073}.pg-slot--chosen{border-color:#ffd56a;box-shadow:0 0 24px #ffd56a73;z-index:2}.pg-slot--win{border-color:#ffd56a}.pg-slot--dim{opacity:.45}.pg-slot__prize{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.5rem;background:var(--pg-slot-color, transparent);z-index:0}.pg-slot__prize-img{display:block;width:42%;height:42%}.pg-slot__prize-img img{width:100%;height:100%;object-fit:contain}.pg-slot__label{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.55rem,2.2vw,.75rem);font-weight:700;color:#fff;text-align:center;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.55)}.pg-slot__cover{position:absolute;inset:0;z-index:1;display:block}.pg-slot__canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;transition:opacity .35s ease}.pg-board--flip .pg-slot{perspective:800px;background:transparent;border-color:transparent}.pg-board--flip .pg-slot__prize,.pg-board--flip .pg-slot__cover{backface-visibility:hidden;border-radius:10px;transition:transform .65s cubic-bezier(.3,.9,.3,1);transform-style:preserve-3d}.pg-board--flip .pg-slot__prize{transform:rotateY(180deg);background:var(--pg-slot-color, linear-gradient(160deg, #23477a, #14263f))}.pg-board--flip .pg-slot.is-flipped .pg-slot__prize{transform:rotateY(360deg)}.pg-board--flip .pg-slot.is-flipped .pg-slot__cover{transform:rotateY(180deg)}.pg-slot__card-back{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:10px;border:2px solid rgba(255,213,106,.45);background:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 6px,transparent 6px 12px),linear-gradient(160deg,#7b1c2c,#46101c)}.pg-slot__card-mark{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.4rem,6vw,2.2rem);font-weight:800;color:#ffd56ae6}.pg-board--smash .pg-slot{background:linear-gradient(160deg,#3b2413,#22140a)}.pg-slot__object{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease}.pg-slot__object-glyph{font-size:clamp(1.8rem,8vw,2.8rem);line-height:1;transition:transform .3s ease,opacity .3s ease}.pg-slot__object-glyph:before{content:"🍾"}.pg-slot.is-smashed .pg-slot__object-glyph{transform:scale(1.35) rotate(8deg);opacity:0}.pg-slot.is-smashed .pg-slot__object{opacity:0;transition-delay:.35s}.pg-slot__shards{position:absolute;inset:0;pointer-events:none}.pg-slot__shard{position:absolute;top:50%;left:50%;width:12%;height:12%;border-radius:2px;background:#ffffffbf;opacity:0;transform:translate(-50%,-50%)}.pg-slot.is-smashed .pg-slot__shard{animation:pg-shard-fly .55s ease-out forwards;animation-delay:var(--pg-shard-delay, 0ms)}@keyframes pg-shard-fly{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--pg-shard-angle, 0deg)) translateY(0)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--pg-shard-angle, 0deg)) translateY(calc(-1 * var(--pg-shard-distance, 45%))) scale(.5)}}@keyframes pg-board-pulse{0%,to{opacity:.7}50%{opacity:1}}.pg-egg-stage{position:relative;display:flex;flex-direction:column;aspect-ratio:1890 / 2780;width:min(540px,96vw);max-width:540px;margin:0 auto;padding:19.5% 15% 26%;box-sizing:border-box;overflow:visible;min-height:0;--egg-frame-glow: drop-shadow(0 0 2px rgba(255, 220, 255, .65)) drop-shadow(0 0 8px rgba(210, 120, 255, .7)) drop-shadow(0 0 18px rgba(160, 70, 230, .5)) drop-shadow(0 0 36px rgba(110, 40, 190, .35))}.pg-egg-frame-img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:center;pointer-events:none;z-index:0}.pg-egg-stage>picture{position:absolute;inset:0;z-index:0;pointer-events:none;clip-path:inset(4.5% 0 0 0)}.pg-egg-stage>picture>img{width:100%;height:100%;object-fit:fill;object-position:center}.pg-egg-stage>*:not(picture):not(.pg-egg-title-banner):not(.pg-egg-bottom-panel):not(.pg-egg-close){position:relative;z-index:1}.pg-egg-stage>.sc-board-wrap{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;justify-content:center;margin:0!important;width:100%}.pg-egg-stage>.sc-board-wrap>.pg-board{height:100%;width:100%;align-content:stretch}.pg-egg-title-banner{position:absolute;top:-2.5%;left:50%;transform:translate(-50%);z-index:5;width:54%;max-width:270px;aspect-ratio:3198 / 1239;text-align:center;pointer-events:none;overflow:visible;filter:var(--egg-frame-glow) drop-shadow(0 4px 10px rgba(0,0,0,.45))}.pg-egg-title-banner:after{content:"";position:absolute;left:50%;bottom:6%;z-index:2;width:46%;height:22%;transform:translate(-50%);background:radial-gradient(ellipse 55% 40% at 50% 55%,rgba(255,255,255,.9) 0%,rgba(255,230,255,.45) 28%,rgba(210,140,255,.18) 55%,transparent 72%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 42%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.55) 58%,transparent 100%);background-size:100% 100%,100% 18%;background-position:center,center 58%;background-repeat:no-repeat;mix-blend-mode:screen;pointer-events:none;opacity:.9}.pg-egg-title-ribbon{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.pg-egg-title-banner>picture{position:absolute;inset:0;pointer-events:none}.pg-egg-title-banner>picture img{width:100%;height:100%;object-fit:contain;object-position:center}.pg-egg-title-logo{position:relative;z-index:1;display:block;width:76%;max-width:100%;height:auto;margin:16% auto 10%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.pg-egg-close{position:absolute;top:5.5%;right:10%;z-index:8;width:clamp(2.15rem,9.2vw,2.85rem);aspect-ratio:1;padding:0;margin:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45));transition:transform .15s ease,filter .15s ease}.pg-egg-close:hover,.pg-egg-close:focus-visible{transform:scale(1.06);filter:drop-shadow(0 3px 10px rgba(0,0,0,.55)) brightness(1.05);outline:none}.pg-egg-close:active{transform:scale(.96)}.pg-egg-close img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.pg-egg-subtitle{display:flex;align-items:center;justify-content:center;gap:.55em;flex-shrink:0;text-align:center;margin:.35rem 0 .3rem;transition:opacity .9s ease,filter .9s ease}.pg-egg-stage.is-egg-focus .pg-egg-subtitle{opacity:.92;filter:none;pointer-events:none}.pg-egg-stage.is-egg-focus>.pg-egg-bottom-panel{opacity:0;transform:translate(-50%) translateY(120%);pointer-events:none;z-index:2}@media (max-width: 639px){.pg-egg-stage.is-egg-focus>.pg-egg-bottom-panel{opacity:1;transform:translate(-50%);z-index:3}.pg-board-page--egg.pg-game-page .pg-egg-stage>p.pg-egg-subtitle{z-index:6}}.pg-egg-stage.is-egg-focus>.sc-board-wrap{z-index:5}.pg-egg-subtitle__label{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.58rem,2.4vw,.82rem);font-weight:700;letter-spacing:.12em;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);white-space:nowrap}.pg-egg-subtitle__ornament{position:relative;flex:0 0 auto;width:clamp(1.4rem,5.5vw,2.75rem);height:.55em;pointer-events:none}.pg-egg-subtitle__ornament:before{content:"";position:absolute;top:50%;left:0;right:.55em;height:1.5px;transform:translateY(-50%);background:linear-gradient(90deg,transparent 0%,#c9a045 15%,#ffe08a 50%,#c9a045 85%,transparent 100%);box-shadow:0 0 4px #ffc85059}.pg-egg-subtitle__ornament:after{content:"";position:absolute;top:50%;right:0;width:.42em;height:.42em;transform:translateY(-50%) rotate(45deg);background:linear-gradient(135deg,#ffe9a0,#e0b040 45%,#8a5a10);border:1px solid rgba(90,50,0,.55);box-shadow:0 0 3px #ffd25073}.pg-egg-subtitle__ornament:last-child{transform:scaleX(-1)}.pg-board-page--egg .pg-game-header{margin-bottom:1.25rem;flex-shrink:0}.pg-board-hint--egg{display:none}.pg-board-page--egg .pg-board{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;--egg-h-gap: clamp(.7rem, 4.2vw, 1.05rem);column-gap:var(--egg-h-gap);padding-inline:var(--egg-h-gap);row-gap:0;align-content:stretch;overflow:visible;position:relative;z-index:1;flex:1 1 auto;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,1fr)}.pg-board--egg-zooming{overflow:visible!important}.pg-board-page--egg .pg-slot{aspect-ratio:auto;--hero-s: 1.62;border:0;border-radius:0;background:none;box-shadow:none;outline:none;overflow:visible;padding:0;-webkit-tap-highlight-color:transparent;transform-origin:center;transition:transform .55s cubic-bezier(.33,.1,.25,1),opacity .5s ease,filter .5s ease}.pg-board-page--egg .pg-slot:hover,.pg-board-page--egg .pg-slot:focus,.pg-board-page--egg .pg-slot:focus-visible,.pg-board-page--egg .pg-slot--chosen,.pg-board-page--egg .pg-slot--win,.pg-board-page--egg .pg-slot--dim{background:none;border:none;box-shadow:none;outline:none}.pg-board-page--egg .pg-slot--chosen{border-color:transparent;box-shadow:none}.pg-board-page--egg .pg-slot__prize{opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:transparent!important}.pg-board-page--egg .pg-slot__prize-img{display:none}.pg-board-page--egg .pg-slot__label{padding:.15em .6em;border-radius:999px;border:1px solid rgba(255,216,124,.5);background:#180a30d1;color:#ffe9a8;font-size:clamp(.5rem,1.7vw,.7rem);font-weight:800;letter-spacing:.02em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pg-board-page--egg .pg-slot--empty .pg-slot__label{border-color:#ffffff47;color:#ffffffb3}.pg-board-page--egg .pg-board .pg-slot .pg-egg__art{transform-origin:50% 78%;animation:pg-egg-idle-rock 1.7s ease-in-out infinite}.pg-board-page--egg .pg-board .pg-slot .pg-egg__gem-glint{animation:pg-egg-gem-glint var(--gdur, 5.5s) var(--gdelay, 0s) cubic-bezier(.22,.7,.3,1) infinite}.pg-board-page--egg .pg-board .pg-slot:is(.is-egg-tap,.is-egg-split,.is-egg-wobble,.is-egg-float-up,.is-egg-flying,.is-egg-hero,.is-egg-aside,.is-egg-broken) .pg-egg__art,.pg-board-page--egg .pg-board .pg-slot:is(.is-egg-tap,.is-egg-split,.is-egg-wobble,.is-egg-float-up,.is-egg-flying,.is-egg-hero,.is-egg-aside,.is-egg-broken) .pg-egg__gem-glint{animation:none}.pg-board-page--egg .pg-board:not(.is-locked):not(.pg-board--egg-zooming) .pg-slot:hover:not(:disabled){transform:none;border-color:transparent;box-shadow:none;filter:none}.pg-board-page--egg .pg-board:not(.is-locked):not(.pg-board--egg-zooming) .pg-slot:hover:not(:disabled) .pg-egg{transform:none;filter:brightness(1.08) drop-shadow(0 6px 14px rgba(255,215,0,.28))}.pg-egg{position:absolute;inset:0;display:block;pointer-events:none;transition:filter .25s ease}.pg-egg__art{position:absolute;inset:0;width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:var(--egg-ar, 330 / 302);margin:auto;transform:none;pointer-events:none}.pg-egg__art:after{content:"";position:absolute;bottom:4%;left:14%;right:14%;height:18%;border-radius:50%;background:radial-gradient(ellipse,#ffd7002e,#ffd70000 70%);opacity:.7;animation:pg-egg-shadow-pulse 3s ease-in-out infinite;pointer-events:none}.pg-egg__whole,.pg-egg__nest,.pg-egg__broken,.pg-egg__solo{position:absolute;display:block;object-fit:fill;pointer-events:none}.pg-egg__shell{position:absolute;display:block;object-fit:contain;pointer-events:none;opacity:0;z-index:1;left:50%;top:48%;width:158%;height:auto;aspect-ratio:391 / 343;transform:translate(-50%,-50%);transform-origin:center center}.pg-egg__whole{inset:0;width:100%;height:100%;z-index:2}.pg-egg__nest{left:var(--nt-l, 2%);top:var(--nt-t, 49%);width:var(--nt-w, 97%);height:var(--nt-h, 51%);z-index:2;opacity:0}.pg-egg__broken{left:var(--bk-l, 0%);top:var(--bk-t, -4%);width:var(--bk-w, 98%);height:var(--bk-h, 106%);z-index:3;opacity:0}.pg-slot.is-egg-split .pg-egg__whole,.pg-slot.is-egg-broken .pg-egg__whole{opacity:0}.pg-slot.is-egg-split .pg-egg__nest{opacity:1}.pg-slot.is-egg-broken .pg-egg__nest{opacity:0}.pg-slot.is-egg-broken .pg-egg__broken{opacity:1}.pg-egg__lift{position:absolute;display:block;left:var(--eg-l, 17%);top:var(--eg-t, 0%);width:var(--eg-w, 65%);height:var(--eg-h, 86%);z-index:6;transform-origin:50% 100%;pointer-events:none;--lift-y: -40%;--lift-s: 1.1}.pg-egg__swing{position:absolute;inset:0;display:block;opacity:0;transform-origin:50% 84%;pointer-events:none}.pg-slot.is-egg-split .pg-egg__swing{opacity:1}.pg-egg__solo{inset:0;width:100%;height:100%;filter:brightness(var(--solo-bright, 1)) saturate(var(--solo-sat, 1)) drop-shadow(0 0 var(--solo-glow, 0px) rgba(255,216,134,.9)) drop-shadow(0 0 var(--solo-halo, 0px) rgba(255,168,56,.55));transition:filter .3s ease}.pg-egg__aura{position:absolute;left:50%;top:46%;width:155%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffdb8266,#ffc86442 20%,#ffb24629 34%,#ffa03817,#ff94300b,#ff8c2c05 70%,#ff882a00 84%);opacity:0;transform:translate(-50%,-50%) scale(.55);transition:opacity .4s ease,transform .4s ease;z-index:0;pointer-events:none}.pg-egg__ground{position:absolute;left:24%;right:24%;top:calc(var(--nt-t, 49%) + 5%);height:11%;border-radius:50%;background:radial-gradient(ellipse,#18062c8c,#18062c3d 46%,#18062c00 74%);opacity:0;z-index:4;transition:opacity .4s ease,transform .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.pg-slot.is-egg-split .pg-egg__ground{opacity:.6}.pg-slot.is-egg-hero .pg-egg__ground{opacity:.34;transform:scale(.66)}.pg-slot.is-egg-broken .pg-egg__ground{opacity:.5;transform:scale(1)}.pg-egg__gem-glints{position:absolute;left:var(--nt-l, 2%);top:var(--nt-t, 49%);width:var(--nt-w, 97%);height:var(--nt-h, 51%);z-index:5;pointer-events:none;overflow:visible}.pg-egg__gem-glint{position:absolute;left:var(--gx, 50%);top:var(--gy, 71%);width:var(--gs, 8px);height:var(--gs, 8px);transform:translate(-50%,-50%) scale(.2) rotate(15deg);opacity:0;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 0 1.5px rgba(255,236,190,.85))}.pg-egg__gem-glint:before{content:"";position:absolute;inset:-35%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,rgba(255,244,210,.45) 38%,transparent 68%)}.pg-egg__gem-glint:after{content:"";position:absolute;inset:0;background:#fffef6;clip-path:polygon(50% 0%,56% 40%,100% 50%,56% 60%,50% 100%,44% 60%,0% 50%,44% 40%)}.pg-egg__flash,.pg-egg__burst{position:absolute;border-radius:50%;opacity:0;pointer-events:none}.pg-egg__flash{inset:-55%;background:radial-gradient(circle,#fff,#fff4c8eb 20%,#ffc75873 44%,#ffbe5000 72%);transform:scale(.3);z-index:3}.pg-egg__burst{inset:-75%;background:radial-gradient(circle,#ffffffe6,#ffd70080,#c882ff33 50%,#be78ff00 74%);transform:scale(0);z-index:2}.pg-egg__rays{position:absolute;left:50%;top:45%;width:300%;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.9) 0deg 2.4deg,rgba(255,214,120,.5) 2.4deg 4.2deg,transparent 4.2deg 15deg);-webkit-mask-image:radial-gradient(circle,transparent 10%,#000 26%,#000 54%,transparent 72%);mask-image:radial-gradient(circle,transparent 10%,#000 26%,#000 54%,transparent 72%);opacity:0;transform:translate(-50%,-50%) scale(.14);z-index:2;pointer-events:none}.pg-egg__rings,.pg-egg__sparks{position:absolute;left:var(--eg-l, 17%);top:var(--eg-t, 0%);width:var(--eg-w, 65%);height:var(--eg-h, 86%);pointer-events:none;overflow:visible}.pg-egg__rings{z-index:7}.pg-egg__sparks{z-index:8}.pg-egg__rings>i{position:absolute;top:50%;left:50%;width:92%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(255,228,156,.85);box-shadow:0 0 12px #ffc85a8c,inset 0 0 10px #ffd27859;opacity:0;transform:translate(-50%,-50%) scale(.24)}.pg-egg__spark{position:absolute;top:50%;left:50%;width:var(--ssize, 3px);height:var(--ssize, 3px);border-radius:50%;background:radial-gradient(circle,#fff,#ffe07a 60%,#ffbe3c00);box-shadow:0 0 6px #ffdc82d9;opacity:0;transform:translate(-50%,-50%);animation:pg-egg-spark var(--sd, .38s) var(--sdelay, 0ms) ease-out forwards;will-change:transform,opacity}.pg-egg__particles{position:absolute;inset:0;pointer-events:none;z-index:4;overflow:visible}.pg-egg__crack-clip{position:absolute;inset:0;pointer-events:none;z-index:3;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:alpha;mask-mode:alpha;overflow:hidden}.pg-egg__crack-fx{position:absolute;left:50%;top:48%;width:118%;height:124%;transform:translate(-50%,-50%);object-fit:contain;opacity:0;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 78% 92% at 50% 48%,#000 0%,#000 100%,transparent 100%);mask-image:radial-gradient(ellipse 78% 92% at 50% 48%,#000 0%,#000 100%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 48%;mask-position:50% 48%;-webkit-mask-size:0% 0%;mask-size:0% 0%;filter:brightness(1) saturate(1.05)}.pg-egg__flare{position:absolute;left:50%;top:46%;width:34%;height:30%;transform:translate(-50%,-50%) scale(.15);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.98) 0%,rgba(255,236,160,.65) 30%,rgba(255,170,50,.2) 55%,transparent 72%);opacity:0;pointer-events:none;z-index:4;mix-blend-mode:screen;filter:blur(.4px)}.pg-slot.is-egg-tap .pg-egg__flash{animation:pg-egg-tap-flash .38s cubic-bezier(.2,.85,.3,1) forwards}.pg-slot.is-egg-tap .pg-egg__whole,.pg-slot.is-egg-tap .pg-egg__solo{animation:pg-egg-tap-pulse .34s ease-out}.pg-slot.is-egg-tap .pg-egg__aura{opacity:.85;transform:translate(-50%,-50%) scale(.9)}.pg-slot.is-egg-tap .pg-egg__rings>i{animation:pg-egg-ring .62s cubic-bezier(.16,.84,.28,1) forwards}.pg-slot.is-egg-tap .pg-egg__rings>i:nth-child(2){animation-delay:90ms}.pg-slot.is-egg-tap .pg-egg__rings>i:nth-child(3){animation-delay:.18s}.pg-slot.is-egg-wobble .pg-egg__swing{animation:pg-egg-wobble .76s cubic-bezier(.36,.07,.19,.97)}.pg-slot.is-egg-float-up .pg-egg__lift{animation:pg-egg-float-up .48s cubic-bezier(.22,.7,.25,1) forwards}.pg-slot.is-egg-flying,.pg-slot.is-egg-hero{z-index:20;transition:opacity .5s ease,filter .5s ease}.pg-slot.is-egg-flying{will-change:transform}.pg-slot.is-egg-hero:not(.is-egg-flying){transform:translate(var(--egg-tx, 0px),var(--egg-ty, 0px)) scale(var(--hero-s, 1.62))}.pg-slot.is-egg-pop .pg-egg__lift{animation:pg-egg-pop 1.35s cubic-bezier(.28,.55,.22,1) forwards}.pg-slot.is-egg-hover .pg-egg__lift{animation:pg-egg-hover 2.6s ease-in-out infinite}.pg-slot.is-egg-hero .pg-egg__solo{--solo-glow: 7px;--solo-halo: 20px}.pg-slot.is-egg-hero .pg-egg__aura{opacity:1;transform:translate(-50%,-50%) scale(1.05);transition:opacity .7s ease,transform .9s cubic-bezier(.33,.08,.22,1)}.pg-slot.is-egg-aside{transform:scale(.78);opacity:.62;filter:blur(2.5px) brightness(.78) saturate(.9);pointer-events:none;transition:transform 1.35s cubic-bezier(.33,.08,.22,1),opacity 1.2s ease,filter 1.2s ease}.pg-slot.is-egg-cracking .pg-egg__crack-fx{opacity:1;animation:pg-egg-crack-reveal 1.65s cubic-bezier(.22,.08,.28,1) forwards,pg-egg-crack-glow 1.65s ease-out forwards}.pg-slot.is-egg-cracking .pg-egg__swing{animation:pg-egg-jitter .22s linear infinite}.pg-slot.is-egg-cracking .pg-egg__solo{--solo-bright: 1.18;--solo-sat: 1.08;--solo-glow: 10px;--solo-halo: 26px;transition:filter .45s ease}.pg-slot.is-egg-cracking .pg-egg__flare{opacity:.45;transform:translate(-50%,-50%) scale(.55);transition:opacity .5s ease,transform .55s ease}.pg-slot.is-egg-cracking .pg-egg__aura{opacity:.9;transform:translate(-50%,-50%) scale(1.25);transition-duration:.5s}.pg-slot.is-egg-crack-peak .pg-egg__crack-fx{opacity:1;-webkit-mask-size:175% 195%;mask-size:175% 195%;filter:brightness(1.75) saturate(1.45) contrast(1.08);animation:pg-egg-crack-peak-pulse .32s ease-in-out forwards}.pg-slot.is-egg-crack-peak .pg-egg__flare{opacity:1;transform:translate(-50%,-50%) scale(1.35);animation:pg-egg-flare-pulse .16s ease-in-out infinite;filter:brightness(1.4) blur(.2px)}.pg-slot.is-egg-crack-peak .pg-egg__solo{--solo-bright: 1.7;--solo-sat: 1.2;--solo-glow: 22px;--solo-halo: 48px}.pg-slot.is-egg-crack-peak .pg-egg__swing{animation:pg-egg-jitter 90ms linear infinite}.pg-slot.is-egg-crack-peak .pg-egg__aura{opacity:1;transform:translate(-50%,-50%) scale(1.6);filter:brightness(1.3)}.pg-slot.is-egg-boom .pg-egg__lift{animation:none;transform:translateY(-40%) scale(1.1)}.pg-slot.is-egg-boom .pg-egg__swing{opacity:0;transition:none}.pg-slot.is-egg-boom .pg-egg__shell{animation:pg-egg-shell .42s cubic-bezier(.16,.84,.3,1) forwards}.pg-slot.is-egg-boom .pg-egg__flash{animation:pg-egg-boom-flash .46s cubic-bezier(.2,.85,.3,1) forwards}.pg-slot.is-egg-boom .pg-egg__rays{animation:pg-egg-rays .62s cubic-bezier(.16,.84,.28,1) forwards}.pg-slot.is-egg-boom .pg-egg__burst{animation:pg-egg-burst .7s ease-out forwards}.pg-slot.is-egg-boom .pg-egg__aura{opacity:.75;transform:translate(-50%,-50%) scale(1.6);transition-duration:.5s}.pg-slot.is-egg-drop .pg-egg__broken{animation:pg-egg-drop .34s cubic-bezier(.24,1.4,.4,1) forwards}.pg-egg__particle{position:absolute;top:50%;left:50%;width:var(--psize, 8px);height:var(--psize, 8px);border-radius:50%;opacity:0;transform:translate(-50%,-50%);animation:pg-egg-particle var(--pd, .9s) var(--pdelay, 0ms) cubic-bezier(.22,.7,.4,1) forwards;will-change:transform,opacity}.pg-egg__particle--coin{background:radial-gradient(circle at 35% 35%,#ffe76b,#ffc107 55%,#c49000);box-shadow:0 0 6px #ffc10780}.pg-egg__particle--gem{background:radial-gradient(circle at 35% 35%,#e879f9,#a855f7 55%,#7c3aed);box-shadow:0 0 5px #a855f780;border-radius:3px}.pg-egg__particle--star{background:radial-gradient(circle at 35% 35%,#fff,#ffe76b 55%,#ffc107);box-shadow:0 0 8px #fff9;border-radius:2px}.pg-egg__particle--shard{background:linear-gradient(140deg,#fffffff2,#ffd678bf 55%,#be6e1e99);box-shadow:0 0 5px #ffe29699;border-radius:1px;clip-path:polygon(50% 0%,100% 62%,62% 100%,0% 44%)}.pg-egg__ticket{position:absolute;left:50%;bottom:calc(100% + var(--egg-u, 2px) * 4);z-index:12;display:flex;align-items:center;justify-content:center;width:max-content;max-width:98%;opacity:0;transform:translate(-50%,30%) scale(.32);pointer-events:none}.pg-egg__ticket[hidden]{display:none}.pg-egg__ticket-glow{position:absolute;left:50%;top:50%;width:165%;aspect-ratio:2 / 1;border-radius:50%;background:radial-gradient(ellipse,rgba(255,205,90,.45) 0%,transparent 66%);opacity:0;transform:translate(-50%,-50%);pointer-events:none}.pg-egg__ticket-body{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(var(--egg-u, 2px) * 1.1);padding:calc(var(--egg-u, 2px) * 3) calc(var(--egg-u, 2px) * 6);border-radius:calc(var(--egg-u, 2px) * 3.5);border:max(1px,calc(var(--egg-u, 2px) * .7)) solid rgba(255,216,124,.85);background:linear-gradient(165deg,#3d2180,#24114f 46%,#140a2c);box-shadow:0 calc(var(--egg-u, 2px) * 1.5) calc(var(--egg-u, 2px) * 4) #00000073,0 0 calc(var(--egg-u, 2px) * 5) #ffc85a66,inset 0 0 calc(var(--egg-u, 2px) * 4) #ffd4842e;overflow:hidden}.pg-egg__ticket-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%);transform:translate(-130%);pointer-events:none}.pg-egg__ticket-eyebrow{font-family:Montserrat,system-ui,sans-serif;font-size:calc(var(--egg-u, 2px) * 3.6);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap}.pg-egg__ticket-eyebrow[hidden],.pg-egg__ticket-label[hidden],.pg-egg__ticket-img[hidden]{display:none}.pg-egg__ticket-row{display:flex;align-items:center;gap:calc(var(--egg-u, 2px) * 2);min-width:0}.pg-egg__ticket-img{display:block;flex:0 0 auto;width:calc(var(--egg-u, 2px) * 11);height:calc(var(--egg-u, 2px) * 11)}.pg-egg__ticket-img img{width:100%;height:100%;object-fit:contain}.pg-egg__ticket-label{display:block;font-family:Montserrat,system-ui,sans-serif;font-size:calc(var(--egg-u, 2px) * 8.5);font-weight:900;line-height:1.08;text-align:center;background:linear-gradient(180deg,#fff8dc,#ffd76a 52%,#d79a1c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ffd76a;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.pg-egg__ticket--empty .pg-egg__ticket-body{border-color:#ffffff52;background:linear-gradient(165deg,#2b3049,#171a2b);box-shadow:0 calc(var(--egg-u, 2px) * 1.5) calc(var(--egg-u, 2px) * 4) #00000073}.pg-egg__ticket--empty .pg-egg__ticket-label{background:none;-webkit-text-fill-color:rgba(255,255,255,.92);color:#ffffffeb;font-size:calc(var(--egg-u, 2px) * 6.5)}.pg-slot.is-egg-ticket .pg-egg__ticket{animation:pg-egg-ticket-in .62s cubic-bezier(.2,1.5,.35,1) forwards}.pg-slot.is-egg-ticket .pg-egg__ticket-shine{animation:pg-egg-ticket-shine .9s .32s ease-in-out}.pg-slot.is-egg-ticket .pg-egg__ticket-glow{animation:pg-egg-ticket-glow 2.4s .38s ease-in-out infinite}.pg-egg-bottom-panel{position:absolute;left:50%;transform:translate(-50%);width:max-content;max-width:min(71.5%,100%);bottom:8.2%;z-index:3;height:auto;aspect-ratio:auto;margin:0;padding:0;background:none;border:0;border-radius:0;box-sizing:border-box;overflow:visible;filter:drop-shadow(0 2px 8px rgba(120,40,200,.35));pointer-events:none;transition:opacity 1.35s cubic-bezier(.33,.05,.15,1),transform 1.35s cubic-bezier(.33,.05,.15,1),filter .6s ease}.pg-egg-bottom-panel>picture{position:absolute;inset:0;pointer-events:none;z-index:0}.pg-egg-bottom-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:center;pointer-events:none}.pg-egg-bottom-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.45rem;width:max-content;max-width:100%;height:auto;box-sizing:border-box;padding:.35rem .55rem .4rem}.pg-egg-bottom-icon-wrap{position:relative;flex:0 0 auto;display:grid;place-items:center;transform-origin:50% 82%;animation:pg-egg-idle-rock 1.7s ease-in-out infinite;animation-delay:0s}.pg-egg-stage.is-egg-focus .pg-egg-bottom-icon-wrap{animation:none}.pg-egg-bottom-icon-wrap--chest{margin-left:.15rem}.pg-egg-bottom-icon-wrap--gift{margin-right:.15rem}.pg-egg-bottom-icon-glow{position:absolute;left:50%;top:52%;width:210%;height:210%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;overflow:visible}.pg-egg-bottom-icon-glow__halo{position:absolute;inset:8%;background:radial-gradient(ellipse 72% 68% at 50% 52%,rgba(255,214,100,.38) 0%,rgba(255,190,60,.18) 32%,rgba(255,170,40,.06) 52%,transparent 68%);animation:pg-egg-reward-halo 3.6s ease-in-out infinite}.pg-egg-bottom-icon-wrap--gift .pg-egg-bottom-icon-glow__halo{animation-delay:-1.6s}.pg-egg-bottom-icon-glow__bloom{position:absolute;inset:28%;background:radial-gradient(ellipse 58% 54% at 50% 48%,rgba(255,250,220,.7) 0%,rgba(255,220,120,.4) 28%,rgba(255,185,60,.14) 55%,transparent 72%);animation:pg-egg-reward-bloom 3.2s ease-in-out infinite}.pg-egg-bottom-icon-wrap--gift .pg-egg-bottom-icon-glow__bloom{animation-delay:-1.4s}.pg-egg-bottom-icon-glow__rays{position:absolute;inset:10%;background:conic-gradient(from 12deg,transparent 0deg,transparent 16deg,rgba(255,236,190,0) 19deg,rgba(255,244,210,.32) 21deg,rgba(255,236,190,0) 23deg,transparent 55deg,transparent 78deg,rgba(255,236,190,0) 81deg,rgba(255,244,210,.24) 83deg,rgba(255,236,190,0) 85deg,transparent 120deg,transparent 155deg,rgba(255,236,190,0) 158deg,rgba(255,244,210,.28) 160deg,rgba(255,236,190,0) 162deg,transparent 200deg,transparent 235deg,rgba(255,236,190,0) 238deg,rgba(255,244,210,.22) 240deg,rgba(255,236,190,0) 242deg,transparent 280deg,transparent 325deg,rgba(255,236,190,0) 328deg,rgba(255,244,210,.26) 330deg,rgba(255,236,190,0) 332deg,transparent 360deg);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,transparent 18%,#000 36%,#000 58%,transparent 78%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,transparent 18%,#000 36%,#000 58%,transparent 78%);opacity:.5;animation:pg-egg-reward-rays-breathe 4.2s ease-in-out infinite,pg-egg-reward-rays-drift 28s linear infinite}.pg-egg-bottom-icon-wrap--gift .pg-egg-bottom-icon-glow__rays{animation-delay:-2s,0s;animation-direction:alternate,reverse}.pg-egg-bottom-icon-glow__stars{position:absolute;inset:0;pointer-events:none}.pg-egg-bottom-icon-glow__stars>i{position:absolute;width:8px;height:8px;transform:translate(-50%,-50%) scale(.2);opacity:0;background:#fffef8;clip-path:polygon(50% 0%,57% 38%,100% 50%,57% 62%,50% 100%,43% 62%,0% 50%,43% 38%);filter:drop-shadow(0 0 2px rgba(255,230,160,.9));animation:pg-egg-reward-star 3.8s cubic-bezier(.22,.7,.3,1) infinite}.pg-egg-bottom-icon-glow__stars>i:nth-child(1){left:16%;top:30%;animation-delay:.15s;animation-duration:3.6s}.pg-egg-bottom-icon-glow__stars>i:nth-child(2){left:84%;top:26%;width:6px;height:6px;animation-delay:1.05s;animation-duration:4.4s}.pg-egg-bottom-icon-glow__stars>i:nth-child(3){left:78%;top:72%;width:7px;height:7px;animation-delay:2.1s;animation-duration:4s}.pg-egg-bottom-icon-glow__stars>i:nth-child(4){left:22%;top:78%;width:5px;height:5px;animation-delay:2.85s;animation-duration:4.8s}.pg-egg-bottom-icon-wrap--gift .pg-egg-bottom-icon-glow__stars>i:nth-child(1){animation-delay:.55s}.pg-egg-bottom-icon-wrap--gift .pg-egg-bottom-icon-glow__stars>i:nth-child(2){animation-delay:1.6s}.pg-egg-bottom-icon-wrap--gift .pg-egg-bottom-icon-glow__stars>i:nth-child(3){animation-delay:.25s}.pg-egg-bottom-icon-wrap--gift .pg-egg-bottom-icon-glow__stars>i:nth-child(4){animation-delay:2.4s}.pg-egg-bottom-icon{position:relative;z-index:1;flex:0 0 auto;width:clamp(1.85rem,7.5vw,2.85rem);height:auto;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 5px rgba(255,230,140,.75)) drop-shadow(0 0 12px rgba(255,200,70,.5)) drop-shadow(0 0 22px rgba(255,170,40,.28)) drop-shadow(0 2px 4px rgba(0,0,0,.35))}.pg-egg-bottom-icon--chest,.pg-egg-bottom-icon--gift{margin:0}.pg-egg-bottom-copy{position:relative;z-index:1;display:flex;flex:0 1 auto;flex-direction:column;align-items:center;justify-content:center;min-width:0;box-sizing:border-box;padding:0 .15rem;text-align:center}.pg-egg-bottom-title{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.6rem,2.4vw,.85rem);font-weight:800;color:#ffd56a;margin:0 0 .06rem;text-shadow:0 1px 6px rgba(255,215,0,.35);line-height:1.1;white-space:nowrap}.pg-egg-bottom-sub{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.46rem,1.7vw,.65rem);font-weight:600;color:#fffc;margin:0;line-height:1.15;white-space:nowrap}@keyframes pg-egg-idle-rock{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}@keyframes pg-egg-gem-glint{0%,88%,to{opacity:0;transform:translate(-50%,-50%) scale(.15) rotate(10deg)}90.5%{opacity:1;transform:translate(-50%,-50%) scale(1.05) rotate(16deg)}93.5%{opacity:.55;transform:translate(-50%,-50%) scale(.85) rotate(20deg)}96.5%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(24deg)}}@keyframes pg-egg-reward-halo{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes pg-egg-reward-bloom{0%,to{opacity:.72;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes pg-egg-reward-rays-breathe{0%,to{opacity:.35}50%{opacity:.7}}@keyframes pg-egg-reward-rays-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pg-egg-reward-star{0%,78%,to{opacity:0;transform:translate(-50%,-50%) scale(.15) rotate(0)}82%{opacity:1;transform:translate(-50%,-50%) scale(1.05) rotate(12deg)}90%{opacity:.4;transform:translate(-50%,-50%) scale(.7) rotate(22deg)}}@keyframes pg-egg-shadow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes pg-egg-tap-flash{0%{opacity:0;transform:scale(.25)}18%{opacity:1;transform:scale(.85)}48%{opacity:.55;transform:scale(1.15)}to{opacity:0;transform:scale(1.5)}}@keyframes pg-egg-tap-pulse{0%{filter:brightness(1) saturate(1)}16%{filter:brightness(2.1) saturate(.55)}46%{filter:brightness(1.24) saturate(1.05)}to{filter:brightness(1) saturate(1)}}@keyframes pg-egg-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.24);border-width:3px}14%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) scale(2.1);border-width:1px}}@keyframes pg-egg-spark{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(.3)}20%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--stx, 0px) * .3),calc(var(--sty, 0px) * .3)) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--stx, 0px),var(--sty, 0px)) scale(.2)}}@keyframes pg-egg-wobble{0%{transform:rotate(0) translateY(0)}10%{transform:rotate(-5deg) translateY(-1.2%)}24%{transform:rotate(4.4deg) translateY(.4%)}38%{transform:rotate(-3.4deg) translateY(-.9%)}52%{transform:rotate(2.6deg) translateY(.3%)}66%{transform:rotate(-1.8deg) translateY(-.5%)}79%{transform:rotate(1.1deg) translateY(.2%)}90%{transform:rotate(-.5deg) translateY(0)}to{transform:rotate(0) translateY(0)}}@keyframes pg-egg-float-up{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-10%) scale(.98,1.04)}70%{transform:translateY(-16%) scale(1.03,.99)}to{transform:translateY(-14%) scale(1.02)}}@keyframes pg-egg-pop{0%{transform:translateY(-14%) scale(1.02)}22%{transform:translateY(-28%) scale(1.06)}55%{transform:translateY(-44%) scale(1.12)}78%{transform:translateY(-38%) scale(1.08)}to{transform:translateY(-40%) scale(1.1)}}@keyframes pg-egg-hover{0%,to{transform:translateY(-40%) scale(1.1)}50%{transform:translateY(-42.4%) scale(1.112)}}@keyframes pg-egg-jitter{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1.1%,.5%) rotate(-.8deg)}50%{transform:translate(1.2%,-.4%) rotate(.9deg)}75%{transform:translate(-.6%,.7%) rotate(-.5deg)}}@keyframes pg-egg-crack-reveal{0%{-webkit-mask-size:0% 0%;mask-size:0% 0%;opacity:.35}8%{-webkit-mask-size:16% 18%;mask-size:16% 18%;opacity:.85}30%{-webkit-mask-size:62% 72%;mask-size:62% 72%;opacity:1}50%{-webkit-mask-size:105% 120%;mask-size:105% 120%}70%{-webkit-mask-size:145% 165%;mask-size:145% 165%}to{-webkit-mask-size:175% 195%;mask-size:175% 195%;opacity:1}}@keyframes pg-egg-crack-glow{0%{filter:brightness(.95) saturate(1) contrast(1)}30%{filter:brightness(1.1) saturate(1.1) contrast(1.02)}70%{filter:brightness(1.35) saturate(1.3) contrast(1.05)}to{filter:brightness(1.55) saturate(1.4) contrast(1.08)}}@keyframes pg-egg-crack-peak-pulse{0%{filter:brightness(1.55) saturate(1.4) contrast(1.08)}45%{filter:brightness(2.05) saturate(1.55) contrast(1.12)}to{filter:brightness(1.85) saturate(1.5) contrast(1.1)}}@keyframes pg-egg-flare-pulse{0%,to{opacity:.85;filter:brightness(1)}50%{opacity:1;filter:brightness(1.45)}}@keyframes pg-egg-boom-flash{0%{opacity:0;transform:scale(.4)}9%{opacity:1;transform:scale(1.05)}34%{opacity:.7;transform:scale(1.5)}to{opacity:0;transform:scale(2.1)}}@keyframes pg-egg-rays{0%{opacity:0;transform:translate(-50%,-50%) scale(.14) rotate(-12deg)}14%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) scale(1.05) rotate(26deg)}}@keyframes pg-egg-burst{0%{opacity:.95;transform:scale(.25)}28%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(2.1)}}@keyframes pg-egg-shell{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}40%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}to{opacity:0;transform:translate(-50%,-50%) scale(1.28)}}@keyframes pg-egg-drop{0%{opacity:0;transform:translateY(-7%) scale(1.1)}26%{opacity:1;transform:translateY(1.5%) scale(.975)}58%{opacity:1;transform:translateY(-1%) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pg-egg-particle{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(.35) rotate(0)}8%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--ptx, 0px) * .12),calc(var(--pty, 0px) * .22)) scale(1.08) rotate(calc(var(--pspin, 0deg) * .1))}62%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translate(var(--ptx, 0px),calc(var(--pty, 0px) + var(--pfall, 120px))) scale(.3) rotate(var(--pspin, 0deg))}}@keyframes pg-egg-ticket-in{0%{opacity:0;filter:blur(7px);transform:translate(-50%,30%) scale(.32)}38%{opacity:1;filter:blur(0);transform:translate(-50%,-4%) scale(1.09)}62%{opacity:1;filter:blur(0);transform:translate(-50%,1.5%) scale(.975)}82%{opacity:1;filter:blur(0);transform:translate(-50%,-1%) scale(1.012)}to{opacity:1;filter:blur(0);transform:translate(-50%) scale(1)}}@keyframes pg-egg-ticket-shine{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes pg-egg-ticket-glow{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(.94)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.06)}}.pg-board-page--egg .pg-game-cta{background:linear-gradient(180deg,#4ade80,#16a34a);border:2px solid rgba(255,215,0,.5);color:#fff;font-weight:800;box-shadow:0 4px 20px #22c55e66,0 0 12px #ffd70026;animation:pg-egg-cta-glow 2s ease-in-out infinite}.pg-board-page--egg .pg-game-cta:hover:not(:disabled){transform:scale(1.05);filter:brightness(1.1);box-shadow:0 6px 28px #22c55e80,0 0 18px #ffd70040}@keyframes pg-egg-cta-glow{0%,to{box-shadow:0 4px 20px #22c55e66,0 0 12px #ffd70026}50%{box-shadow:0 4px 28px #22c55e8c,0 0 20px #ffd7004d}}.pg-board-page--egg .pg-reward-modal{background:linear-gradient(160deg,#1a0f3d,#2d1b69,#1a0a30);border:2px solid rgba(255,215,0,.6);box-shadow:0 0 60px #ffd7004d,0 0 120px #783cc833}.pg-board-page--egg .pg-reward-modal__title{background:linear-gradient(180deg,#fff6d5,#ffd56a 50%,#c49000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 4px rgba(255,200,0,.4))}.pg-board-page--egg .pg-reward-modal__btn{background:linear-gradient(180deg,#4ade80,#16a34a);border:2px solid rgba(255,215,0,.45);color:#fff;font-weight:800;box-shadow:0 4px 18px #22c55e66}@media (max-width: 400px){.pg-egg-stage{padding:19% 14% 25%}.pg-egg-title-banner{width:54%;top:-2%;max-width:242px}.pg-egg{inset:0}.pg-egg-bottom-panel{width:max-content;max-width:min(71.5%,100%);bottom:8%}.pg-egg-bottom-content{padding:.32rem .5rem .36rem;gap:.35rem}}@media (min-width: 640px){.pg-egg-close{display:none}.pg-egg-stage{aspect-ratio:2722 / 1655;width:min(1020px,calc(100vw - 5.5rem),calc((100dvh - 10rem) * 2722 / 1655));max-width:1020px;height:auto;max-height:none;margin-inline:auto;padding:0;display:block}.pg-egg-frame-img,.pg-egg-stage>picture>img{object-fit:contain}.pg-egg-title-banner{top:-5.5%;width:33%;max-width:none;aspect-ratio:3198 / 1239}.pg-egg-title-logo{width:82%;margin:16% auto 10%}.pg-board-page--egg .pg-game-header{margin-bottom:3.5rem}.pg-board-page--egg .pg-egg-subtitle{position:absolute;top:19%;left:0;right:0;z-index:2;margin:0;gap:.65em}.pg-board-page--egg .pg-egg-subtitle__label{font-size:clamp(.65rem,1.2vw,.88rem);letter-spacing:.16em}.pg-board-page--egg .pg-egg-subtitle__ornament{width:clamp(2rem,5.5vw,3.25rem)}.pg-egg-stage>.sc-board-wrap{position:absolute!important;inset:24.5% 9.5% 18.5%!important;width:auto!important;height:auto!important;flex:none!important;margin:0!important}.pg-board-page--egg .pg-board{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,1fr);column-gap:clamp(1.35rem,3.6vw,2.65rem);row-gap:clamp(.2rem,.7vw,.5rem);padding-inline:0;height:100%}.pg-board-page--egg .pg-board .pg-slot:nth-child(1){order:1}.pg-board-page--egg .pg-board .pg-slot:nth-child(2){order:4}.pg-board-page--egg .pg-board .pg-slot:nth-child(3){order:2}.pg-board-page--egg .pg-board .pg-slot:nth-child(4){order:5}.pg-board-page--egg .pg-board .pg-slot:nth-child(5){order:3}.pg-board-page--egg .pg-board .pg-slot:nth-child(6){order:6}.pg-egg{inset:3%}.pg-egg-bottom-panel{width:max-content;max-width:min(52%,28rem);bottom:5.75%;height:auto;aspect-ratio:auto;z-index:4}.pg-egg-bottom-content{padding:.55rem .95rem .65rem;gap:.65rem;justify-content:center}.pg-egg-bottom-icon{width:clamp(2.75rem,4.2vw,3.75rem)}.pg-egg-bottom-title{font-size:clamp(.72rem,1.25vw,1rem)}.pg-egg-bottom-sub{font-size:clamp(.55rem,.95vw,.75rem)}.pg-egg-bottom-copy{flex:0 1 auto;padding:0 .15rem}}@media (prefers-reduced-motion: reduce){.pg-board-hint{animation:none}.pg-board--flip .pg-slot__prize,.pg-board--flip .pg-slot__cover,.pg-slot__object-glyph,.pg-slot__canvas{transition:none}.pg-slot.is-smashed .pg-slot__shard{animation:none}.pg-board-page--egg .pg-slot .pg-egg,.pg-board-page--egg .pg-slot .pg-egg *,.pg-board-page--egg .pg-slot .pg-egg:after,.pg-egg__art:after{animation:none!important}.pg-egg__gem-glint,.pg-egg-bottom-icon-wrap,.pg-egg-bottom-icon-glow__halo,.pg-egg-bottom-icon-glow__bloom,.pg-egg-bottom-icon-glow__rays,.pg-egg-bottom-icon-glow__stars>i{animation:none!important}.pg-egg__gem-glint,.pg-egg-bottom-icon-glow__rays,.pg-egg-bottom-icon-glow__stars>i{opacity:0!important}.pg-egg-bottom-icon-glow__halo,.pg-egg-bottom-icon-glow__bloom{opacity:.75!important;transform:none!important}.pg-egg__whole,.pg-egg__nest,.pg-egg__broken,.pg-egg__crack-clip,.pg-egg__crack-fx,.pg-egg__flare,.pg-egg__aura,.pg-egg__solo,.pg-egg__ground,.pg-slot.is-egg-hero,.pg-slot.is-egg-aside,.pg-egg-subtitle,.pg-egg-bottom-panel,.pg-board-page--egg .pg-slot{transition:none}.pg-board-page--egg .pg-game-cta{animation:none}}@font-face{font-family:Nasalization;src:url(/promo-games/scratch-tfg/Nasalization-Rg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.pg-board-page--scratch{--sc-circle-left: 19.2%;--sc-circle-top: 28.82%;--sc-circle-size: 61.11%;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(80,100,255,.22),transparent 55%),radial-gradient(ellipse 55% 40% at 90% 85%,rgba(200,40,120,.18),transparent 60%),linear-gradient(165deg,#0a1528,#122038,#0c1020)}.pg-board-page--scratch .pg-game-inner{max-width:640px}.pg-game-title--scratch{font-family:Nasalization,Montserrat,system-ui,sans-serif;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 0 18px rgba(168,196,255,.55),0 2px 8px rgba(0,0,0,.45)}.sc-head{min-height:clamp(3.2rem,12vw,4.4rem);display:flex;flex-direction:column;justify-content:center;margin:0 0 1rem}.sc-hint{margin:0;font-family:Nasalization,Montserrat,system-ui,sans-serif;font-size:clamp(.82rem,2.6vw,1.05rem);font-weight:400;letter-spacing:.08em;line-height:1.45;text-align:center;text-transform:uppercase;white-space:pre-line;color:#fff;text-shadow:0 0 16px rgba(168,196,255,.65),0 2px 6px rgba(0,0,0,.5);transition:opacity .3s ease,transform .3s ease}.sc-hint.is-out{opacity:0;transform:translateY(-8px)}.sc-win{text-align:center}.sc-win__title{display:block;font-family:Nasalization,Montserrat,system-ui,sans-serif;font-size:clamp(.82rem,2.8vw,1.05rem);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 0 18px rgba(255,222,148,.65),0 2px 6px rgba(0,0,0,.5)}.sc-win__amount{display:block;margin-top:.15rem;font-family:Nasalization,Montserrat,system-ui,sans-serif;font-size:clamp(1.35rem,5.2vw,2rem);font-weight:400;line-height:1.15;letter-spacing:.04em;color:#fff;text-shadow:0 0 26px rgba(255,205,92,.9),0 2px 10px rgba(0,0,0,.55)}.sc-win__amount[hidden]{display:none}.sc-win.is-in .sc-win__title{animation:sc-win-in .46s cubic-bezier(.2,.8,.3,1) both}.sc-win.is-in .sc-win__amount{animation:sc-win-in .56s .12s cubic-bezier(.2,.8,.3,1) both}.sc-board-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto 1.5rem;perspective:1100px;perspective-origin:50% 45%}.pg-board-page--scratch .pg-board{width:100%;max-width:480px;margin:0 auto;gap:clamp(.7rem,2.6vw,1.15rem);position:relative;z-index:1}.pg-board-page--scratch .pg-slot{aspect-ratio:234 / 340;container-type:inline-size;border:0;border-radius:3%/2%;background:none;box-shadow:none;overflow:visible;transform-origin:center;transition:transform .3s cubic-bezier(.2,.8,.3,1),opacity .3s ease,filter .3s ease;animation:sc-card-in .52s cubic-bezier(.2,.8,.3,1) backwards}.pg-board-page--scratch .pg-slot:nth-child(2){animation-delay:60ms}.pg-board-page--scratch .pg-slot:nth-child(3){animation-delay:.12s}.pg-board-page--scratch .pg-slot:nth-child(4){animation-delay:.18s}.pg-board-page--scratch .pg-slot:nth-child(5){animation-delay:.24s}.pg-board-page--scratch .pg-slot:nth-child(6){animation-delay:.3s}.pg-board-page--scratch .pg-board:not(.is-locked) .pg-slot:hover:not(:disabled){transform:none;border-color:transparent;box-shadow:none;filter:none}.pg-board-page--scratch .pg-slot--chosen{border-color:transparent;box-shadow:none;filter:none}.pg-board-page--scratch .pg-board:not(.is-locked) .pg-slot:hover:not(:disabled) .pg-card__flip:before,.pg-board-page--scratch .pg-board:not(.is-locked) .pg-slot:hover:not(:disabled) .pg-card__flip:after,.pg-board-page--scratch .pg-slot--chosen .pg-card__flip:before,.pg-board-page--scratch .pg-slot--chosen .pg-card__flip:after,.pg-board-page--scratch .pg-slot--center .pg-card__flip:before,.pg-board-page--scratch .pg-slot--center .pg-card__flip:after{content:"";position:absolute;inset:-2px;z-index:6;border-radius:inherit;pointer-events:none;border:2.5px solid #ff9f1a;box-shadow:inset 0 0 6px 1px #ffb42859,0 0 0 1px #ffc850a6,0 0 8px 1px #ffa01ee6,0 0 16px 3px #ff820a66;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pg-board-page--scratch .pg-board:not(.is-locked) .pg-slot:hover:not(:disabled) .pg-card__flip:before,.pg-board-page--scratch .pg-slot--chosen .pg-card__flip:before,.pg-board-page--scratch .pg-slot--center .pg-card__flip:before{transform:rotateY(0) translateZ(1px)}.pg-board-page--scratch .pg-board:not(.is-locked) .pg-slot:hover:not(:disabled) .pg-card__flip:after,.pg-board-page--scratch .pg-slot--chosen .pg-card__flip:after,.pg-board-page--scratch .pg-slot--center .pg-card__flip:after{transform:rotateY(180deg) translateZ(1px)}.pg-card__face{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;user-select:none;-webkit-user-drag:none;z-index:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pg-card__flip{position:absolute;inset:0;border-radius:3%/2%;transform-style:preserve-3d;transform:translateZ(0)}.pg-card__face--front{transform:rotateY(0);z-index:1}.pg-card__logo{position:absolute;left:50%;top:48%;width:46%;height:auto;max-height:34%;object-fit:contain;transform:translate(-50%,-50%) translateZ(1px);z-index:2;pointer-events:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}.pg-card__face--back{transform:rotateY(180deg);z-index:0}.pg-board-page--scratch .pg-card__flip .pg-slot__prize,.pg-board-page--scratch .pg-card__flip .pg-slot__cover,.pg-board-page--scratch .pg-card__flip .pg-card__foil{transform:rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.pg-board-page--scratch .pg-slot--ceremony .pg-card__flip{animation:sc-card-ceremony var(--sc-ceremony-ms, 3s) forwards}.pg-board-page--scratch .pg-slot--flipped .pg-card__flip{transform:rotateY(180deg);animation:none}@keyframes sc-card-ceremony{0%{transform:rotateY(0);animation-timing-function:cubic-bezier(.2,.05,.2,1)}27%{transform:rotateY(720deg);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{transform:rotateY(900deg)}}.pg-board-page--scratch .pg-slot__cover{display:contents;pointer-events:none}.pg-board-page--scratch .pg-slot.is-armed .pg-slot__cover{pointer-events:auto}.pg-card__foil{position:absolute;left:var(--sc-circle-left);top:var(--sc-circle-top);width:var(--sc-circle-size);aspect-ratio:1;height:auto;box-sizing:border-box;z-index:2;border-radius:50%;overflow:hidden;opacity:1;pointer-events:none;transition:opacity .3s ease}.pg-board-page--scratch .pg-slot.is-armed .pg-card__foil{opacity:1;pointer-events:auto}.pg-card__foil .pg-slot__canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.pg-board-page--scratch .pg-slot__prize{inset:auto;left:var(--sc-circle-left);top:var(--sc-circle-top);width:var(--sc-circle-size);aspect-ratio:1;height:auto;box-sizing:border-box;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1cqw;padding:0;border-radius:50%;overflow:hidden;background:transparent;box-shadow:none;visibility:hidden;opacity:0;pointer-events:none}.pg-board-page--scratch .pg-slot.is-scratch-ready .pg-slot__prize,.pg-board-page--scratch .pg-slot.is-armed .pg-slot__prize{visibility:visible;opacity:1;background:linear-gradient(145deg,#fff,#ececf2 48%,#d6d6e0);transition:opacity .25s ease}.pg-board-page--scratch .pg-slot.is-unlock-sweep .pg-slot__prize{visibility:visible;opacity:1;background:linear-gradient(145deg,#fff,#ececf2 48%,#d6d6e0);box-shadow:0 0 22px #9b59d073;animation:sc-unlock-ring .48s ease-out both}.pg-board-page--scratch .pg-slot.is-scratch-ready .pg-slot__label,.pg-board-page--scratch .pg-slot.is-armed .pg-slot__label,.pg-board-page--scratch .pg-slot.is-scratch-ready .pg-slot__prize-img,.pg-board-page--scratch .pg-slot.is-armed .pg-slot__prize-img{visibility:hidden;opacity:0}.pg-board-page--scratch .pg-slot.is-revealed .pg-slot__prize{visibility:visible;opacity:1;background:var(--pg-slot-color, #fff);transition:opacity .3s ease,background .3s ease}.pg-board-page--scratch .pg-slot.is-revealed.pg-slot--empty .pg-slot__prize{background:#fff}.pg-board-page--scratch .pg-slot.is-revealed .pg-slot__label{color:#1a1a2e;text-shadow:none}.pg-board-page--scratch .pg-slot.is-revealed:not(.pg-slot--empty) .pg-slot__label{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6)}.pg-board-page--scratch .pg-slot__prize-img{width:44%;height:38%}.pg-board-page--scratch .pg-slot__prize-img:empty{display:none}.pg-board-page--scratch .pg-slot__label{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.65rem,7.5cqw,1.1rem);font-weight:800;line-height:1.15;letter-spacing:0;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.6);max-width:72%;word-break:break-word}.pg-board-page--scratch .pg-slot--vanish{opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.33,.1,.25,1),transform .9s cubic-bezier(.33,.1,.25,1)}.pg-board-page--scratch .pg-slot:nth-child(1).pg-slot--vanish{transform:translate(-14%,-10%) scale(.88)}.pg-board-page--scratch .pg-slot:nth-child(2).pg-slot--vanish{transform:translateY(-14%) scale(.88)}.pg-board-page--scratch .pg-slot:nth-child(3).pg-slot--vanish{transform:translate(14%,-10%) scale(.88)}.pg-board-page--scratch .pg-slot:nth-child(4).pg-slot--vanish{transform:translate(-14%,10%) scale(.88)}.pg-board-page--scratch .pg-slot:nth-child(5).pg-slot--vanish{transform:translateY(14%) scale(.88)}.pg-board-page--scratch .pg-slot:nth-child(6).pg-slot--vanish{transform:translate(14%,10%) scale(.88)}.pg-board-page--scratch .pg-slot--center{z-index:5;transform:translate(var(--sc-dx, 0px),var(--sc-dy, 0px)) scale(var(--sc-scale, 1));transform-style:preserve-3d;transition:transform .95s cubic-bezier(.22,.61,.36,1);filter:none;animation:none}.pg-board-page--scratch .pg-slot--center .pg-card__flip,.pg-board-page--scratch .pg-slot--ceremony .pg-card__flip,.pg-board-page--scratch .pg-slot--flipped .pg-card__flip{filter:none}.pg-board-page--scratch .pg-slot--center .pg-card__flip:before,.pg-board-page--scratch .pg-slot--center .pg-card__flip:after{border-width:3px;border-color:#ffc43a;box-shadow:inset 0 0 8px 1px #ffc83c66,0 0 0 1px #ffdc78b3,0 0 10px 2px #ffb428f2,0 0 20px 4px #ff8c1473,0 18px 46px #00000073;animation:sc-rim-pulse 1.8s ease-in-out infinite}.pg-board-page--scratch .pg-slot.is-armed .pg-card__foil{animation:none}@keyframes sc-unlock-ring{0%{transform:rotateY(180deg) scale(.9);opacity:.55}to{transform:rotateY(180deg) scale(1);opacity:1}}@keyframes sc-rim-pulse{0%,to{border-color:#ff9f1a;box-shadow:inset 0 0 6px 1px #ffb42859,0 0 0 1px #ffc850a6,0 0 8px 1px #ffa01ee6,0 0 16px 3px #ff820a66}50%{border-color:#ffc43a;box-shadow:inset 0 0 8px 1px #ffc83c73,0 0 0 1px #ffdc78cc,0 0 10px 2px #ffb428,0 0 20px 4px #ff8c1480}}.pg-board-page--scratch .pg-slot--exit{opacity:0;transform:translate(var(--sc-dx, 0px),var(--sc-dy, 0px)) scale(calc(var(--sc-scale, 1) * .86));transition:opacity .42s ease,transform .42s ease;pointer-events:none}.pg-board-page--scratch .pg-slot--dim{opacity:0}.sc-fx{position:absolute;inset:0;z-index:10;overflow:visible;pointer-events:none}.sc-fx--glow{z-index:11}.sc-trail{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sc-trail__aura,.sc-trail__glow,.sc-trail__core{fill:none;stroke-linecap:butt;stroke-dasharray:0 99999}.sc-trail__aura{stroke:#ff8a12;opacity:.18}.sc-trail__glow{stroke:#ffb43c;opacity:.28}.sc-trail__core{stroke:#fff6d8;opacity:.45;filter:drop-shadow(0 0 4px rgba(255,210,110,.55))}.sc-comet-dot{position:absolute;width:var(--sc-size, 12px);height:var(--sc-size, 12px);margin:calc(var(--sc-size, 12px) / -2) 0 0 calc(var(--sc-size, 12px) / -2);border-radius:50%;background:radial-gradient(circle,#fff9e6,#ffd76a 32%,#ffa828b3 55%,#ff8c1440 72%,#ff8c1400 88%);opacity:0;pointer-events:none;animation:sc-comet-dot var(--sc-dur, 1s) ease-out both;animation-delay:var(--sc-delay, 0ms)}@keyframes sc-comet-dot{0%{opacity:0;transform:translate(0) scale(.25)}10%{opacity:1;transform:translate(0) scale(1.05)}55%{opacity:.85;transform:translate(calc(var(--sc-tx, 0px) * .35),calc(var(--sc-ty, 0px) * .35)) scale(.9)}to{opacity:0;transform:translate(var(--sc-tx, 0px),var(--sc-ty, -12px)) scale(.2)}}.sc-star-flare{position:absolute;width:var(--sc-flare-size, 100px);height:var(--sc-flare-size, 100px);margin:calc(var(--sc-flare-size, 100px) / -2) 0 0 calc(var(--sc-flare-size, 100px) / -2);object-fit:contain;pointer-events:none;opacity:0;user-select:none;-webkit-user-drag:none;border:0;outline:none;background:transparent;box-shadow:none}.sc-star-flare--spark{animation:sc-star-burst var(--sc-dur, .9s) cubic-bezier(.15,.85,.3,1) both;animation-delay:var(--sc-delay, 0ms)}.sc-flare--head{opacity:0;z-index:2}.sc-comet-star{position:absolute;width:var(--sc-flare-size, 48px);height:var(--sc-flare-size, 48px);margin:calc(var(--sc-flare-size, 48px) / -2) 0 0 calc(var(--sc-flare-size, 48px) / -2);background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;opacity:0;z-index:1;animation:sc-comet-star var(--sc-dur, 1s) ease-out both;animation-delay:var(--sc-delay, 0ms)}.sc-comet-star--2{background-image:url(/promo-games/scratch-tfg/Star-2.webp)}.sc-comet-star--3{background-image:url(/promo-games/scratch-tfg/Star-3.webp)}@keyframes sc-comet-star{0%{opacity:0;transform:scale(.2) rotate(calc(var(--sc-rot, 0deg) - 18deg))}12%{opacity:1;transform:scale(1) rotate(var(--sc-rot, 0deg))}55%{opacity:.88;transform:translate(calc(var(--sc-tx, 0px) * .35),calc(var(--sc-ty, 0px) * .35)) scale(.85) rotate(calc(var(--sc-rot, 0deg) + 8deg))}to{opacity:0;transform:translate(var(--sc-tx, 0px),var(--sc-ty, -12px)) scale(.25) rotate(calc(var(--sc-rot, 0deg) + 22deg))}}.sc-dust{position:absolute;width:var(--sc-size, 5px);height:var(--sc-size, 5px);margin:calc(var(--sc-size, 5px) / -2) 0 0 calc(var(--sc-size, 5px) / -2);border-radius:50%;background:radial-gradient(circle,#fff 0%,rgba(255,255,255,.4) 55%,transparent 72%);pointer-events:none;animation:sc-dust-pop .52s ease-out both}@keyframes sc-dust-pop{0%{opacity:.95;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--sc-tx, 0px),var(--sc-ty, -16px)) scale(.35)}}.sc-chest{position:absolute;width:min(52%,220px);transform:translate(-50%,-50%);animation:sc-chest-in .7s cubic-bezier(.24,1.4,.42,1) both}.sc-chest:before{content:"";position:absolute;inset:-38%;border-radius:50%;background:radial-gradient(circle,#ffd26e6b,#ff962800 66%);animation:sc-chest-glow 2.4s ease-in-out infinite}.sc-chest img{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 0 28px rgba(255,200,92,.55)) drop-shadow(0 14px 26px rgba(0,0,0,.5))}.sc-coin{position:absolute;left:50%;top:50%;width:var(--sc-size, 34px);height:var(--sc-size, 34px);background-image:url(/promo-games/scratch-tfg/Coins.png);background-repeat:no-repeat;background-size:var(--sc-sheet, 800% 800%);background-position:var(--sc-pos, 50% 50%);opacity:0;will-change:transform,opacity;animation:sc-coin-fly var(--sc-dur, 1.25s) cubic-bezier(.18,.62,.34,1) both;animation-delay:var(--sc-delay, 0ms)}@keyframes sc-card-in{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}@keyframes sc-win-in{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}@keyframes sc-star-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.24) rotate(-14deg)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.14) rotate(0)}46%{opacity:.92;transform:translate(-50%,-50%) scale(.94) rotate(7deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3) rotate(18deg)}}@keyframes sc-chest-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.34)}62%{opacity:1;transform:translate(-50%,-50%) scale(1.13)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sc-chest-glow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes sc-coin-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(0)}14%{opacity:1}58%{transform:translate(calc(-50% + var(--sc-mx, 0px)),calc(-50% + var(--sc-my, -60px))) scale(var(--sc-scale, 1)) rotate(calc(var(--sc-rot, 200deg) * .55))}78%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--sc-tx, 0px)),calc(-50% + var(--sc-ty, 120px))) scale(calc(var(--sc-scale, 1) * .82)) rotate(var(--sc-rot, 200deg))}}@media (max-width: 480px){.pg-board-page--scratch .pg-board{max-width:340px}}@media (prefers-reduced-motion: reduce){.pg-board-page--scratch .pg-slot,.pg-board-page--scratch .pg-slot--center,.pg-board-page--scratch .pg-slot--center .pg-card__flip:before,.pg-board-page--scratch .pg-slot--center .pg-card__flip:after,.pg-board-page--scratch .pg-slot--ceremony .pg-card__flip,.pg-board-page--scratch .pg-slot.is-armed .pg-card__foil,.pg-board-page--scratch .pg-slot.is-unlock-sweep .pg-slot__prize,.sc-win.is-in .sc-win__title,.sc-win.is-in .sc-win__amount,.sc-chest,.sc-chest:before{animation:none}.pg-board-page--scratch .pg-slot--flipped .pg-card__flip{transform:rotateY(180deg)}.pg-board-page--scratch .pg-slot,.pg-board-page--scratch .pg-slot--center,.pg-board-page--scratch .pg-slot--vanish,.pg-board-page--scratch .pg-slot--exit,.pg-card__foil,.sc-hint{transition:none}}:root{--promo-games-page-bg: linear-gradient(165deg, #120a1a 0%, #1a0f28 40%, #0c1228 100%);--promo-games-accent: #ffd56a;--promo-games-cta-bg: linear-gradient(180deg, #ff9a2e 0%, #e67400 100%);--promo-games-cta-text: #1a0a00;--promo-games-tile-border: rgba(255, 213, 106, .22);--promo-games-tile-border-hover: rgba(255, 213, 106, .55);--promo-games-widget-shadow: 0 4px 16px var(--black-30);--promo-games-toggle-shadow: 2px 2px 8px var(--black-30);--promo-games-toggle-bg: linear-gradient(135deg, var(--accent), var(--palette-orange-700));--promo-games-toggle-bg-hover: linear-gradient(135deg, var(--palette-red-600), var(--palette-orange-600));--promo-games-scratch-foil: linear-gradient(135deg, #c0c0c0, #e8e8e8 45%, #9a9a9a);--promo-games-flip-back: linear-gradient(145deg, #6b1a2a, #3a0d18);--promo-games-bottle-glass: linear-gradient(180deg, #7ec8e3 0%, #4aa3c0 55%, #2d7a94 100%)}:root{--ui-card-odd-bg: var(--palette-indigo-800);--ui-card-even-bg: var(--palette-blue-900);--ui-card-glass-bg: var(--white-05);--ui-card-border: var(--accent-30);--ui-card-border-hover: var(--accent-50);--ui-card-shadow-hover: 0 4px 12px var(--accent-10);--ui-card-shadow-accent: 0 4px 12px var(--accent-20);--ui-text-primary: var(--account-text-primary);--ui-text-secondary: var(--account-text-secondary);--ui-text-muted: var(--account-text-muted);--ui-text-strong: var(--white-90);--ui-text-shadow: var(--account-text-shadow);--ui-divider: var(--white-10);--ui-divider-strong: var(--text-on-accent);--ui-hover-bg: var(--account-hover-bg);--ui-focus-ring: var(--white-50);--ui-table-bg: var(--primary-dark);--ui-table-shadow: 0 4px 12px var(--black-30);--ui-table-header-bg: var(--table-header-gradient);--ui-table-header-text: var(--white-95, rgba(255, 255, 255, .95));--ui-table-header-divider: var(--white-60);--ui-table-row-odd: var(--ui-card-even-bg);--ui-table-row-even: var(--ui-card-odd-bg);--ui-table-row-hover: var(--white-05);--ui-table-cell-text: var(--ui-text-strong);--ui-table-scrollbar: var(--white-30);--ui-page-header-bg: var(--account-mobile-header-bg);--ui-page-header-border: var(--account-sidebar-border);--ui-page-title-text: rgb(var(--white));--ui-status-win: var(--color-success);--ui-status-loss: var(--color-error);--ui-status-active: var(--palette-emerald-500);--ui-status-inactive: #ff4757;--ui-action-edit-bg: rgba(52, 152, 219, .2);--ui-action-edit-border: rgba(52, 152, 219, .3);--ui-action-edit-text: #3498db;--ui-action-delete-bg: rgba(231, 76, 60, .2);--ui-action-delete-border: rgba(231, 76, 60, .3);--ui-action-delete-text: #e74c3c;--datepicker-label-text: var(--white-80);--datepicker-input-bg: rgba(var(--rgb-primary), .2);--datepicker-input-border: var(--white-20);--datepicker-input-text: var(--white-90);--datepicker-input-focus-bg: rgba(var(--rgb-primary), .3);--datepicker-input-focus-ring: var(--record-filter-focus-shadow);--datepicker-icon: var(--white-60);--datepicker-focus-outline: var(--ui-focus-ring);--distribute-item-border: var(--white-20);--distribute-item-shadow: var(--rewards-shadow-md);--distribute-item-title: var(--white-80);--distribute-item-amount: var(--text-on-accent);--distribute-item-subtitle: var(--white-70)}:root{--dropdown-bg: var(--palette-navy-950);--dropdown-section-border: var(--white-08);--dropdown-header-hover-bg: var(--white-05);--dropdown-header-sweep: var(--palette-navy-950);--dropdown-content-bg: var(--account-scrollbar-track);--dropdown-item-border: var(--white-05);--dropdown-title: var(--ui-table-header-text);--dropdown-chevron: var(--white-70);--dropdown-arrow: var(--white-60);--dropdown-item-text: var(--ui-text-secondary);--dropdown-item-text-active: var(--text-on-accent);--dropdown-link-hover-bg: linear-gradient( 279.57deg, var(--palette-navy-950) 0%, var(--palette-blue-900) 100% );--dropdown-link-active-bg: var(--dropdown-link-hover-bg);--dropdown-icon-shadow: var(--ui-card-shadow-accent);--dropdown-section-icon-filter: var(--brand-accent-image-filter);--dropdown-badge-bg: var(--account-submit-bg);--dropdown-badge-shadow: 0 2px 4px var(--accent-30);--dropdown-notice-badge-bg: var(--accent);--dropdown-notice-badge-shadow: var(--account-badge-shadow);--dropdown-focus-outline: var(--white-30);--dropdown-style2-section-border: var(--white-10);--dropdown-style2-header-hover: var(--white-80);--dropdown-style2-chevron: var(--white-60)}:root{--share-title: var(--ui-text-primary);--share-label: rgba(255, 255, 255, .553);--share-input-bg: var(--ui-card-glass-bg);--share-input-border: var(--accent);--share-input-text: var(--ui-text-primary);--share-input-focus-shadow: 0 0 0 2px var(--accent-20);--share-toolbar-bg: var(--ui-card-glass-bg);--share-tab-text: var(--ui-text-muted);--share-btn-shadow: var(--ui-card-shadow-accent);--share-btn-shadow-hover: var(--record-cta-shadow);--share-join-btn-bg: var(--join-button-gradient);--share-login-btn-bg: var(--login-button-gradient);--share-btn-text: var(--text-on-accent);--share-copy-border: var(--white-20);--share-copy-border-hover: var(--white-30);--share-copy-success-bg: var(--ui-status-win)}:root{--bank-select-input-font-size: var(--account-form-input-font-size, .875rem);--bank-select-input-text: var(--account-form-input-text);--bank-select-input-placeholder: var(--account-form-placeholder);--bank-select-list-bg: rgba(0, 13, 49, .98);--bank-select-list-border: rgba(255, 255, 255, .18);--bank-select-list-shadow: 0 12px 28px rgba(0, 0, 0, .35);--bank-select-option-text: rgba(255, 255, 255, .92);--bank-select-option-hover-bg: rgba(255, 34, 81, .18);--bank-select-option-hover-text: var(--text-on-accent);--bank-select-option-selected-bg: rgba(255, 34, 81, .28);--bank-select-option-selected-text: var(--text-on-accent);--bank-select-empty-text: rgba(255, 255, 255, .55);--bank-select-option-font-size: .875rem;--bank-select-empty-font-size: .875rem;--bank-select-divider: rgba(255, 255, 255, .12)}:root{--phone-country-trigger-width: 5.5rem;--phone-country-trigger-bg: var(--auth-input-bg);--phone-country-trigger-border: var(--auth-input-border);--phone-country-trigger-text: var(--auth-input-text);--phone-country-trigger-font-size: .85rem;--phone-country-trigger-focus-border: var(--accent);--phone-country-trigger-focus-shadow: var(--auth-input-focus-shadow);--phone-country-chevron: var(--white-70);--phone-country-panel-bg: var(--dropdown-menu-bg, rgba(0, 13, 49, .98));--phone-country-panel-border: var(--dropdown-menu-border, rgba(255, 255, 255, .18));--phone-country-panel-shadow: var(--dropdown-menu-shadow, 0 12px 28px rgba(0, 0, 0, .35));--phone-country-search-bg: rgba(0, 0, 0, .25);--phone-country-search-border: var(--white-15, rgba(255, 255, 255, .15));--phone-country-search-text: var(--auth-input-text);--phone-country-search-placeholder: var(--auth-input-placeholder);--phone-country-option-text: rgba(255, 255, 255, .92);--phone-country-option-name: rgba(255, 255, 255, .55);--phone-country-option-hover-bg: var(--bank-select-option-hover-bg);--phone-country-option-hover-text: var(--bank-select-option-hover-text);--phone-country-option-selected-bg: var(--bank-select-option-selected-bg);--phone-country-option-selected-text: var(--bank-select-option-selected-text);--phone-country-empty-text: var(--bank-select-empty-text);--phone-country-scrollbar-thumb: rgba(255, 255, 255, .22);--phone-country-scrollbar-thumb-hover: rgba(255, 255, 255, .35)}:root{--leaderboard-title: rgba(255, 255, 255, .95);--leaderboard-rank-border: var(--text-on-accent);--leaderboard-rank-gold-bg: var(--invite-cta-gradient);--leaderboard-badge-bg: var(--invite-cta-gradient);--leaderboard-badge-text: var(--text-on-accent);--leaderboard-badge-shadow: var(--account-badge-shadow);--leaderboard-row-odd: var(--palette-blue-900);--leaderboard-row-even: var(--palette-indigo-800);--leaderboard-row-text: var(--text-on-accent);--leaderboard-panel-bg: #0d1d41;--leaderboard-rank-badge-bg: #ffde82;--leaderboard-rank-badge-text: var(--black-100);--leaderboard-slider-thumb-shadow: 0 2px 6px rgba(0, 0, 0, .35)}:root{--slider-bg: var(--white-05);--slider-border: var(--white-10);--slider-illustration-bg: linear-gradient( 135deg, #9f275b 0%, #dd2455 50%, var(--accent) 100% );--slider-image-shadow: drop-shadow(0 10px 30px rgba(0, 0, 0, .3));--slider-title: var(--text-on-accent);--slider-text-shadow: 0 2px 4px rgba(0, 0, 0, .5);--slider-text-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--slider-arrow-bg: var(--white-10);--slider-arrow-border: var(--white-20);--slider-arrow-color: var(--text-on-accent);--slider-arrow-hover-bg: var(--white-20);--slider-arrow-hover-border: var(--white-40);--slider-dot-bg: var(--white-40);--slider-dot-hover-bg: var(--white-70);--slider-dot-active-bg: var(--white-100);--slider-dot-active-shadow: 0 2px 8px var(--white-30);--slider-focus-outline: var(--white-60);--slider-focus-outline-strong: var(--white-80);--slider-progress-track: var(--white-15);--slider-progress-fill: var(--accent);--slider-progress-height: 3px}:root{--security-panel-bg: var(--mission-card-gradient-active);--security-panel-shadow: 0 4px 20px rgba(250, 34, 82, .3);--security-panel-border: var(--text-on-accent);--security-gauge-track: var(--white-15);--security-gauge-gradient-start: var(--accent);--security-gauge-gradient-mid: var(--record-kyc-progress-end);--security-gauge-gradient-end: var(--color-success);--security-title: var(--text-on-accent);--security-step-text: var(--white-85, rgba(255, 255, 255, .85));--security-step-done-bg: var(--record-kyc-icon-completed-bg);--security-step-done-text: var(--color-success);--security-step-pending-bg: rgba(255, 193, 7, .3);--security-step-pending-text: var(--color-warning);--security-step-todo-bg: var(--white-15);--security-step-todo-text: var(--white-50);--security-option-bg: var(--palette-navy-950);--security-option-divider: var(--white-08);--security-option-hover-bg: var(--white-10);--security-option-hover-border: var(--accent-50);--security-option-icon: var(--accent);--security-option-title: var(--text-on-accent);--security-option-desc: var(--white-70);--security-option-arrow: var(--white-60);--security-option-arrow-hover: var(--text-on-accent);--security-mobile-heading: var(--text-on-accent);--security-mobile-body: var(--text-on-accent);--security-mobile-support: var(--white-90);--security-mobile-link: var(--accent);--security-mobile-link-hover: var(--palette-red-400);--security-mobile-otp-shadow: 0 6px 20px var(--accent-40)}:root{--info-sidebar-bg: #1a1a2e;--info-title: var(--text-on-accent);--info-sidebar-divider: var(--white-08);--info-nav-text: var(--white-70);--info-nav-hover-bg: var(--white-05);--info-nav-hover-text: var(--text-on-accent);--info-nav-active-text: var(--rewards-status-gold);--info-nav-active-bg: var(--rewards-status-gold-bg);--info-nav-active-border: var(--rewards-status-gold);--info-content-text: var(--white-85, rgba(255, 255, 255, .85));--info-heading: var(--text-on-accent);--info-link: var(--rewards-status-gold);--info-table-border: var(--white-10);--info-table-header-bg: var(--white-05);--info-table-header-text: var(--text-on-accent)}[data-theme=default]{color-scheme:dark;--announce-modal-brand-bg: var(--app-modal-panel-bg);--announce-modal-footer-text: var(--app-modal-text);--announce-modal-footer-scrim: transparent;--announce-modal-checkbox: var(--app-modal-checkbox-accent);--announce-modal-title: var(--app-modal-heading);--announce-modal-link: var(--accent);--user-bell-action: var(--accent-light);--user-bell-action-hover: var(--accent);--user-bell-panel-text: rgba(255, 255, 255, .95);--user-bell-panel-muted: rgba(255, 255, 255, .65);--user-bell-item-unread-border: var(--accent);--user-bell-badge-bg: var(--accent);--user-bell-count-text: var(--accent-light);--user-bell-dropdown-bg-base: #080c28;--user-bell-dropdown-bg: linear-gradient( 165deg, #221f5c 0%, #14123c 48%, #080c28 100% );--user-bell-item-unread-bg: rgba(var(--accent-rgb), .22);--user-bell-item-unread-glow: rgba(var(--accent-rgb), .16);--footer-mobile-bar-height: 72px;--footer-mobile-body-offset: calc(92px + env(safe-area-inset-bottom, 0px)) ;--footer-mobile-nav-padding-top: .25rem;--footer-mobile-logo-reward-bottom: 20px}[data-theme=orange-blue]{color-scheme:light;--primary-dark: var(--palette-neutral-100);--background: var(--palette-neutral-100);--surface-page: var(--palette-neutral-100);--surface-card: #ffffff;--text-body: var(--palette-charcoal);--text-heading: var(--palette-charcoal);--text-muted: rgba(29, 29, 27, .7);--color-success: #15803d;--color-error: #dc2626;--accent-rgb: var(--rgb-accent-orange);--accent: var(--palette-orange-500);--accent-dark: #d97d00;--accent-light: #f5a623;--accent-gradient: var(--palette-orange-600);--accent-gradient-light: var(--palette-orange-400);--accent-gradient-dark: var(--palette-orange-700);--highlight: var(--palette-orange-600);--accent-10: rgba(255, 142, 0, .1);--accent-15: rgba(255, 142, 0, .15);--accent-20: rgba(255, 142, 0, .2);--accent-30: rgba(255, 142, 0, .3);--accent-40: rgba(255, 142, 0, .4);--accent-50: rgba(255, 142, 0, .5);--accent-80: rgba(255, 142, 0, .8);--accent-90: rgba(255, 142, 0, .9);--secondary-linear-gradient: linear-gradient( 68.2deg, #F39200 3.95%, #EC8C01 23.29%, #DC7D06 49.08%, #C0640D 79.47%, #AD5413 96.05% );--join-button-gradient: var(--secondary-linear-gradient);--login-button-gradient: linear-gradient(90deg, #999998 0%, #70706F 42%, #3C3C3B 100%);--withdrawal-btn: var(--login-button-gradient);--skew-glass-gradient: linear-gradient(255.48deg, #1D1D1B 4.7%, rgba(131, 131, 131, .5) 95.39%);--skew-border-gradient: linear-gradient(255.48deg, #1D1D1B 4.7%, rgba(131, 131, 131, .5) 95.39%);--skew-overlay-gradient: linear-gradient(90deg, #312C98 0%, #231B6B 100%);--btn-login-bg: var(--login-button-gradient);--btn-join-bg: var(--join-button-gradient);--btn-accent-bg: var(--secondary-linear-gradient);--btn-skew-color: rgba(255, 255, 255, .8);--btn-skew-bg: var(--skew-glass-gradient);--btn-skew-border: var(--skew-border-gradient);--btn-skew-overlay: var(--skew-overlay-gradient);--table-header-gradient: linear-gradient( 96.36deg, rgb(49, 44, 103) 2.33%, rgb(58, 52, 118) 40%, rgb(115, 41, 96) 70%, var(--palette-orange-500) 100% );--header-bg: var(--surface-page);--accent-btn: var(--join-button-gradient);--error-btn: var(--secondary-linear-gradient);--deposit-btn: var(--join-button-gradient);--flow-tab-bg: var(--palette-neutral-100);--header-text: var(--palette-charcoal);--header-icon-color: var(--palette-charcoal);--language-selector-color: var(--palette-charcoal);--dropdown-arrow-color: var(--palette-charcoal);--header-withdrawal-bg: transparent;--header-withdrawal-text: var(--header-text);--header-withdrawal-text-shadow: none;--header-withdrawal-padding: 0;--header-logout-bg: transparent;--header-logout-text: var(--accent);--header-logout-text-shadow: none;--header-logout-border: var(--accent);--header-logout-hover-bg: var(--accent-10);--dropdown-item-text: var(--palette-charcoal);--dropdown-menu-bg: linear-gradient( 135deg, var(--white-80) 0%, var(--palette-neutral-100) 50%, var(--white-90) 100% );--more-dropdown-bg: #ffffff;--more-dropdown-item-color: var(--palette-charcoal);--sidebar-panel-bg: var(--palette-neutral-100);--sidebar-border: var(--black-20);--sidebar-divider: var(--black-20);--sidebar-close-icon-filter: brightness(0) saturate(100%);--sidebar-nav-item-bg: var(--white-80);--sidebar-nav-text: rgb(var(--white));--sidebar-chat-btn-bg: var(--join-button-gradient);--sidebar-chat-btn-hover-bg: var(--secondary-linear-gradient);--sidebar-welcome-title-text: var(--text-body);--sidebar-welcome-muted-text: var(--text-muted);--primary-bg: var(--surface-page);--secondary-bg: var(--surface-page);--linear-gradient-8: var(--secondary-linear-gradient);--flow-page-bg-start: var(--surface-page);--flow-page-bg-end: var(--surface-page);--flow-header-bg: var(--surface-page);--flow-header-text: var(--text-body);--flow-header-border: var(--black-10);--flow-tab-inactive-bg: var(--white-80);--flow-tab-inactive-text: var(--text-muted);--flow-card-bg: #ffffff;--flow-card-border: var(--black-10);--flow-text-primary: var(--text-body);--flow-text-secondary: var(--text-body);--flow-text-muted: var(--text-muted);--flow-text-faint: var(--on-surface-faint);--flow-section-title: var(--text-body);--auth-overlay-bg: linear-gradient( 135deg, rgba(0, 0, 0, .45) 0%, rgba(233, 233, 233, .85) 50%, rgba(0, 0, 0, .35) 100% );--auth-panel-border: var(--black-10);--auth-tab-track-bg: var(--white-80);--auth-tab-active-bg: var(--secondary-linear-gradient);--auth-input-bg: #ffffff;--auth-input-border: var(--black-10);--auth-input-text: var(--text-body);--auth-select-bg: #ffffff;--auth-select-text: var(--text-body);--user-menu-text: var(--text-body);--user-menu-hover-bg: var(--white-80);--user-menu-dropdown-bg: var(--dropdown-menu-bg);--user-menu-dropdown-border: var(--black-10);--user-menu-item-hover-text: var(--text-body);--user-bell-dropdown-bg-base: #231b6b;--user-bell-dropdown-bg: linear-gradient( 165deg, #312c98 0%, #2a2580 48%, #231b6b 100% );--user-bell-dropdown-border: rgba(255, 255, 255, .14);--user-bell-dropdown-shadow: 0 16px 40px rgba(35, 27, 107, .32);--user-bell-header-bg: rgba(255, 255, 255, .08);--user-bell-panel-text: rgba(255, 255, 255, .96);--user-bell-panel-muted: rgba(255, 255, 255, .68);--user-bell-text: var(--text-body);--user-bell-muted: var(--text-muted);--user-bell-action: var(--accent-light);--user-bell-action-hover: var(--accent);--user-bell-divider: rgba(255, 255, 255, .12);--user-bell-item-bg: rgba(255, 255, 255, .07);--user-bell-item-hover-bg: rgba(255, 255, 255, .11);--user-bell-item-read-bg: rgba(255, 255, 255, .03);--user-bell-item-read-border: rgba(255, 255, 255, .08);--user-bell-item-read-text: rgba(255, 255, 255, .52);--user-bell-item-unread-bg: rgba(255, 142, 0, .34);--user-bell-item-unread-border: var(--accent);--user-bell-item-unread-glow: rgba(255, 142, 0, .28);--user-bell-badge-bg: var(--accent);--user-bell-badge-text: #ffffff;--user-bell-badge-ring: var(--header-bg);--user-bell-count-bg: rgba(255, 142, 0, .22);--user-bell-count-text: #ffd89a;--user-bell-scrollbar-thumb: rgba(255, 255, 255, .22);--user-bell-scrollbar-thumb-hover: rgba(255, 255, 255, .34);--user-bell-btn-hover-bg: rgba(49, 44, 156, .1);--user-bell-btn-active-bg: rgba(49, 44, 156, .16);--user-bell-type-promo: var(--accent-light);--user-bell-type-info: #9ecbff;--inbox-text: var(--text-body);--inbox-muted: var(--text-muted);--inbox-tab-border: var(--black-10);--inbox-tab-active-bg: var(--secondary-linear-gradient);--inbox-tab-active-text: var(--text-on-accent);--inbox-mark-all: var(--accent);--inbox-mark-all-hover: var(--accent-dark, #e67e00);--inbox-item-bg: var(--account-card-bg);--inbox-item-hover-bg: var(--palette-neutral-100);--inbox-item-border: var(--account-card-border);--inbox-item-hover-border: rgba(255, 142, 0, .35);--inbox-item-read-bg: var(--palette-neutral-100);--inbox-item-read-border: var(--black-10);--inbox-item-read-text: var(--text-muted);--inbox-item-unread-bg: rgba(255, 142, 0, .14);--inbox-item-unread-border: var(--accent);--inbox-item-unread-glow: rgba(255, 142, 0, .22);--inbox-panel-text: var(--text-body);--inbox-panel-muted: var(--text-muted);--inbox-type-promo: var(--accent);--inbox-type-info: var(--primary);--inbox-load-more-border: var(--black-10);--account-layout-bg: var(--surface-page);--account-sidebar-bg: var(--palette-neutral-100);--account-sidebar-border: var(--black-10);--account-mobile-header-bg: var(--surface-page);--account-mobile-header-border: var(--black-10);--account-text-primary: var(--text-body);--account-text-secondary: var(--text-body);--account-text-muted: var(--text-muted);--account-text-label: var(--text-muted);--account-profile-card-bg: var(--secondary-linear-gradient);--account-profile-card-overlay: linear-gradient( 135deg, rgba(255, 255, 255, .14) 0%, transparent 55%, rgba(0, 0, 0, .06) 100% );--account-profile-card-label: rgba(255, 255, 255, .88);--account-profile-card-value: var(--text-on-accent);--account-profile-card-control: rgba(255, 255, 255, .78);--account-profile-card-icon-filter: brightness(0) invert(1);--account-profile-card-divider-opacity: .92;--account-profile-card-text-shadow: 0 1px 2px rgba(0, 0, 0, .12);--account-profile-card-divider-line: rgba(255, 255, 255, .22);--account-panel-bg: var(--primary);--account-panel-border: var(--black-10);--account-card-bg: #ffffff;--account-card-border: var(--black-10);--account-action-btn-bg: var(--white-80);--account-action-btn-border: var(--black-10);--account-action-btn-hover-bg: var(--black-05);--linear-gradient-7: var(--primary);--home-slogan-bg: var(--palette-charcoal);--home-slogan-text: var(--text-on-accent);--home-text-primary: var(--text-body);--home-text-secondary: var(--text-body);--home-text-muted: var(--text-muted);--home-text-faint: var(--on-surface-subtle);--home-text-on-light: var(--text-body);--home-panel-bg: var(--surface-page);--home-section-bg: var(--surface-page);--home-section-bg-alt: var(--surface-page);--home-card-gradient: var(--primary);--home-category-bg: var(--white-80);--home-category-active-bg: var(--secondary-linear-gradient);--home-category-border: var(--black-10);--home-glass-border: var(--black-10);--home-glass-border-strong: var(--black-10);--home-glass-bg: #ffffff;--home-glass-bg-hover: var(--black-05);--home-testimonial-bg: #ffffff;--home-link-muted: var(--text-muted);--home-link-subtle: var(--text-body);--home-product-icon-bg: var(--primary);--home-product-icon-all-bg: #ffffff;--home-product-icon-border: var(--black-15);--home-product-name-hover-bg: var(--primary);--home-product-name-hover-text: #ffffff;--home-product-menu-divider: linear-gradient( 90deg, var(--primary) 0%, var(--accent) 100% );--home-platform-icon-filter: brightness(0) opacity(.72);--home-glass-panel: linear-gradient( 135deg, #ffffff 0%, var(--palette-neutral-100) 100% );--footer-mobile-bg: #ffffff;--footer-mobile-shadow: 0 -4px 24px rgba(0, 0, 0, .08);--footer-mobile-active: var(--accent);--footer-mobile-glow: 0 4px 16px var(--accent-30);--footer-mobile-backdrop-filter: none;--footer-mobile-nav-bg-image: none;--footer-mobile-nav-bg-color: #ffffff;--footer-mobile-nav-padding-bottom: .625rem;--footer-mobile-label-text: var(--text-muted);--footer-mobile-divider: var(--black-15);--footer-mobile-text-shadow: none;--footer-mobile-logo-bg: #ffffff;--footer-mobile-logo-shadow: 0 -2px 14px rgba(0, 0, 0, .1);--footer-mobile-border: var(--black-10);--contact-panel-bg: linear-gradient( 118deg, #5b9fd8 0%, var(--primary) 14%, #3d3699 30%, #312c98 46%, #241f78 64%, #1a1550 82%, #100c36 100% );--contact-panel-bg-highlight: radial-gradient( ellipse 85% 75% at 94% 50%, rgba(255, 142, 0, .2) 0%, rgba(243, 146, 0, .08) 38%, transparent 62% );--contact-panel-overlay-bg: linear-gradient( 180deg, rgba(255, 255, 255, .08) 0%, transparent 30%, transparent 72%, rgba(0, 0, 0, .12) 100% );--contact-panel-arc-bg: linear-gradient( 180deg, #f5a623 0%, #f39200 28%, #ec8c01 52%, #dc7d06 76%, #ad5413 100% );--contact-panel-arc-highlight: radial-gradient( circle at 26% 40%, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .05) 42%, transparent 68% );--contact-panel-backdrop: none;--contact-panel-shadow: 2px 0 10px rgba(0, 0, 0, .16);--contact-item-hover-bg: rgba(255, 255, 255, .14);--menu-icon-filter: brightness(0) opacity(.82);--menu-icon-filter-hover: brightness(0) opacity(1);--brand-accent-image-filter: hue-rotate(52deg) saturate(1.5) brightness(1.08);--push-prompt-title: var(--text-body);--push-prompt-desc: var(--text-muted);--push-prompt-dismiss-bg: var(--black-05);--push-prompt-dismiss-text: var(--text-muted);--push-prompt-bg: #ffffff;--invite-shimmer: linear-gradient( 270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 142, 0, .18) 48%, rgba(255, 142, 0, .28) 62%, rgba(239, 142, 0, .35) 100% );--checkin-btn-gradient: linear-gradient(90deg, var(--accent) 0%, var(--accent-light) 100%);--checkin-btn-hover-shadow: 0 6px 20px var(--accent-40);--download-app-page-bg: var(--surface-page);--download-app-text: var(--text-body);--download-app-header-bg: var(--surface-page);--download-app-header-border: var(--black-10);--download-app-title-text: var(--text-body);--download-app-back-color: var(--text-muted);--download-app-back-hover-bg: var(--black-05);--download-app-back-hover-color: var(--text-body);--download-app-divider: var(--black-10);--download-app-caption-text: var(--text-muted);--download-app-platform-icon-filter: brightness(0) opacity(.72);--download-app-logo-bg: linear-gradient( 160deg, var(--primary) 0%, #4a4599 45%, var(--accent) 100% );--download-app-logo-shadow: 0 4px 16px rgba(0, 0, 0, .12);--download-app-logo-border: var(--black-10);--download-app-primary-btn-bg: var(--join-button-gradient);--download-app-primary-btn-text: var(--text-on-accent);--download-app-secondary-btn-bg: #ffffff;--download-app-secondary-btn-border: var(--black-10);--download-app-secondary-btn-text: var(--text-body);--download-app-apk-muted: var(--text-muted);--download-app-ios-panel-bg: var(--black-05);--download-app-ios-title: var(--text-body);--download-app-ios-step: var(--text-muted);--download-app-focus-outline: var(--accent);--footer-desktop-bg: #9A4A08;--footer-desktop-gradient: #9A4A08;--footer-desktop-glow: none;--footer-text: #ffffff;--footer-text-muted: rgba(255, 255, 255, .78);--footer-text-dim: rgba(255, 255, 255, .62);--footer-border: rgba(255, 255, 255, .18);--footer-border-strong: rgba(255, 255, 255, .28);--footer-hover-bg: rgba(255, 255, 255, .1);--footer-input-bg: rgba(255, 255, 255, .08);--footer-input-border: rgba(255, 255, 255, .2);--footer-input-hover-bg: rgba(255, 255, 255, .12);--footer-chip-bg: rgba(255, 255, 255, .1);--footer-chip-hover-border: rgba(255, 255, 255, .35);--footer-chip-hover-shadow: 0 8px 20px rgba(0, 0, 0, .25);--footer-accent: #ffe0a8;--rewards-status-eligible: #15803d;--rewards-status-not-eligible: #dc2626;--rewards-status-completed-light: #15803d;--rewards-status-success-bg: rgba(22, 163, 74, .12);--rewards-status-success-border: rgba(21, 128, 61, .4);--rewards-status-error-bg: rgba(220, 38, 38, .1);--rewards-status-error-border: rgba(220, 38, 38, .4);--rewards-status-error-text: #b91c1c;--rewards-status-error-text-light: #b91c1c;--redeem-error-bullet: #b91c1c;--rewards-page-bg: var(--surface-page);--rewards-text-primary: var(--text-body);--rewards-text-secondary: var(--text-body);--rewards-text-muted: var(--text-muted);--rewards-text-faint: var(--text-muted);--rewards-text-subtle: var(--text-muted);--rewards-text-strong: var(--text-body);--rewards-card-gradient: var(--primary);--rewards-card-gradient-alt: var(--primary);--rewards-card-border: var(--black-10);--rewards-card-border-muted: var(--black-10);--rewards-card-border-subtle: var(--black-10);--reward-center-card-bg: var(--primary);--reward-center-card-hover-bg: var(--primary);--reward-center-card-border: var(--black-10);--reward-center-card-hover-border: rgba(var(--accent-rgb), .45);--reward-center-card-title: var(--text-on-accent);--reward-center-card-icon-bg: rgba(0, 0, 0, .18);--rewards-glass-bg: var(--white-80);--rewards-glass-border: var(--black-10);--rewards-modal-bg: var(--surface-card);--rewards-modal-border: var(--black-10);--promo-card-bg: var(--surface-card);--promo-card-border: var(--black-10);--promo-card-border-hover: var(--accent);--promo-card-title: var(--text-body);--promo-card-badge-bg: var(--white-80);--promo-page-text: var(--text-body);--promo-filter-label-text: var(--text-body);--promo-section-title-text: var(--text-body);--promo-dropdown-label-text: var(--text-body);--promo-dropdown-text: var(--text-body);--promo-action-btn-bg: var(--secondary-linear-gradient);--promo-action-btn-text: var(--text-on-accent);--promo-action-btn-border-opacity: 0;--promo-claim-modal-title-text: var(--text-body);--promo-claim-modal-body-text: var(--text-body);--promo-claim-modal-muted-text: var(--text-muted);--promo-claim-modal-value-text: var(--text-body);--promo-claim-confirm-bg: var(--secondary-linear-gradient);--promo-claim-confirm-text: var(--text-on-accent);--promo-claim-confirm-border-opacity: 0;--promo-claim-cancel-bg: var(--white-80);--promo-claim-cancel-text: var(--text-body);--promo-claim-cancel-border: var(--black-10);--promo-claim-cancel-hover-bg: var(--black-05);--vip-page-bg: var(--surface-page);--vip-benefit-card-bg: var(--primary);--vip-benefit-card-bg-inactive: var(--white-80);--vip-benefit-card-border: var(--black-10);--vip-benefit-card-border-inactive: var(--black-10);--vip-panel-bg: var(--primary);--vip-reward-claimed-text: var(--white-70);--vip-info-panel-bg: var(--white-80);--vip-info-panel-border: var(--black-10);--vip-icon-completed-bg: linear-gradient( 145deg, var(--palette-orange-400) 0%, var(--palette-orange-500) 45%, var(--palette-orange-600) 100% );--vip-icon-completed-shadow: 0 2px 10px rgba(255, 142, 0, .45), inset 0 1px 0 var(--white-25);--vip-segment-completed-bg: linear-gradient( 180deg, var(--palette-orange-400) 0%, var(--palette-orange-500) 45%, var(--palette-orange-600) 100% );--vip-segment-completed-inset: inset 0 2px 4px rgba(255, 255, 255, .2), inset 0 -2px 6px rgba(0, 0, 0, .12);--vip-cta-gradient: linear-gradient( 135deg, var(--primary) 0%, var(--palette-orange-600) 55%, var(--palette-orange-500) 100% );--vip-badge-shadow: 0 2px 6px var(--accent-30);--vip-panel-accent-bg: var(--accent-10);--vip-records-tab-text: rgba(255, 255, 255, .92);--vip-records-tab-hover-text: var(--text-on-accent);--vip-records-tab-hover-bg: rgba(255, 255, 255, .08);--vip-records-date-label: var(--white-80);--vip-records-date-value: var(--text-on-accent);--vip-records-date-icon: var(--white-80);--invite-card-bg: var(--primary);--invite-card-border: var(--black-10);--redeem-sheet-bg: var(--surface-card);--redeem-input-bg: #ffffff;--redeem-input-border: var(--black-10);--redeem-input-text: var(--text-body);--calc-panel-bg: var(--primary);--calc-panel-border: var(--black-10);--calc-input-bg: #ffffff;--calc-input-border: var(--black-10);--calc-title-text: var(--text-body);--calc-amount-text: var(--text-body);--calc-description-text: var(--text-muted);--calc-title-shadow: none;--calc-amount-shadow: none;--invitee-card-bg: var(--surface-card);--invitee-card-border: var(--black-10);--record-page-bg: var(--surface-page);--record-panel-bg: var(--primary);--record-panel-border: var(--black-10);--record-card-bg: var(--surface-card);--record-card-border: var(--black-10);--record-card-border-muted: var(--black-10);--record-card-border-subtle: var(--black-10);--record-text-primary: var(--text-body);--record-text-secondary: var(--text-body);--record-text-muted: var(--text-muted);--record-filter-bg: var(--white-80);--record-filter-border: var(--black-10);--record-divider: var(--black-10);--record-kyc-panel-bg: var(--white-80);--record-text-strong: var(--text-body);--record-kyc-step-bg: var(--white-80);--record-kyc-step-label-text: var(--text-body);--record-kyc-step-btn-action-text: var(--text-on-accent);--record-kyc-step-btn-disabled-bg: var(--black-05);--record-kyc-step-btn-disabled-text: var(--text-muted);--record-kyc-step-completed-bg: rgba(34, 197, 94, .14);--record-kyc-step-completed-border: rgba(34, 197, 94, .4);--record-kyc-step-pending-bg: rgba(255, 193, 7, .16);--record-kyc-step-pending-border: rgba(255, 193, 7, .45);--record-cta-bg: var(--secondary-linear-gradient);--otp-overlay-bg: rgba(0, 0, 0, .45);--otp-panel-bg: var(--surface-card);--otp-panel-border: var(--black-10);--otp-input-bg: #ffffff;--otp-input-border: var(--black-10);--otp-input-text: var(--text-body);--otp-title-text: var(--text-body);--otp-hint-text: var(--text-muted);--otp-label-text: var(--text-muted);--app-modal-overlay: rgba(0, 0, 0, .45);--app-modal-panel-bg: var(--surface-card);--app-modal-close-bg: var(--surface-card);--app-modal-close-text: var(--text-body);--app-modal-heading: var(--text-body);--app-modal-text-subtle: var(--text-muted);--app-modal-divider: var(--black-10);--app-modal-cta-text: var(--text-on-accent);--app-alert-ok-bg: var(--secondary-linear-gradient);--app-alert-ok-border: 1px solid var(--text-on-accent);--app-alert-ok-shadow: 0 6px 20px var(--accent-30);--app-alert-ok-shadow-hover: 0 8px 24px var(--accent-40);--app-alert-panel-shadow: 0 24px 48px rgba(0, 0, 0, .45), 0 0 0 1px var(--accent-15);--announce-modal-bg: var(--surface-card);--announce-modal-brand-bg: var(--surface-card);--announce-modal-footer-text: var(--text-body);--announce-modal-footer-scrim: transparent;--announce-modal-checkbox: var(--accent);--announce-modal-title: var(--text-body);--announce-modal-link: var(--accent);--app-modal-close-shadow: 0 4px 14px rgba(0, 0, 0, .12);--app-modal-panel-shadow: 0 24px 48px rgba(0, 0, 0, .18), 0 0 0 1px var(--black-10);--app-modal-dismiss-bg: var(--accent-10);--app-modal-dismiss-text: var(--accent);--game-page-bg: var(--surface-page);--game-card-bg: var(--primary);--game-card-border: var(--black-10);--game-card-title-text: var(--text-on-accent);--game-filter-bg: var(--white-80);--game-filter-border: var(--black-10);--game-filter-text: var(--text-muted);--game-filter-text-active: var(--accent);--game-filter-active-border: var(--accent);--game-filter-toolbar-bg: var(--white-80);--game-filter-toolbar-border: var(--black-10);--game-filter-tab-inactive-text: var(--text-muted);--game-filter-tab-hover-bg: var(--black-05);--game-filter-tab-hover-text: var(--text-body);--game-filter-tab-active-text: var(--text-on-accent);--game-filter-select-bg: var(--secondary-linear-gradient);--game-filter-select-text: var(--text-on-accent);--game-filter-tab-active-shadow: 0 4px 12px var(--accent-30);--game-overlay-text: var(--text-body);--game-empty-text: var(--text-muted);--game-product-icon-bg: var(--primary);--game-product-icon-all-bg: #ffffff;--game-product-icon-border: var(--black-15);--game-product-name-hover-bg: var(--primary);--game-product-name-hover-text: #ffffff;--ui-card-glass-bg: var(--white-80);--ui-card-border: var(--black-10);--ui-card-border-hover: var(--accent-40);--ui-table-bg: var(--surface-page);--ui-table-row-odd: var(--primary);--ui-table-row-even: var(--white-80);--ui-page-header-bg: var(--surface-page);--ui-page-header-border: var(--black-10);--ui-page-title-text: var(--text-body);--dropdown-content-bg: var(--white-80);--dropdown-link-hover-bg: var(--primary);--dropdown-link-active-bg: var(--primary);--share-input-bg: #ffffff;--share-input-border: var(--black-10);--share-input-text: var(--text-body);--share-toolbar-bg: var(--white-80);--share-copy-border: var(--black-10);--account-dash-stats-bg: var(--surface-card);--account-dash-welcome-bg: var(--white-80);--account-dash-welcome-border: var(--black-10);--leaderboard-title: var(--text-body);--leaderboard-rank-border: var(--black-10);--leaderboard-row-odd: var(--primary);--leaderboard-row-even: var(--white-80);--leaderboard-row-text: var(--text-body);--invite-code-panel-bg: linear-gradient( 135deg, var(--primary) 0%, #4a4599 38%, var(--palette-orange-600) 72%, var(--palette-orange-500) 100% );--invite-code-panel-border: rgba(255, 255, 255, .22);--invite-banner-gradient: linear-gradient( 90deg, var(--primary) 0%, var(--palette-orange-600) 50%, var(--palette-orange-500) 100% );--invite-banner-border: rgba(255, 255, 255, .2);--invite-cta-gradient: var(--secondary-linear-gradient);--invite-stat-card-bg: var(--secondary-linear-gradient);--invite-filter-glass-bg: var(--white-80);--invite-bonus-amounts-bg: #ffffff;--invite-bonus-amount-divider: var(--black-10);--invite-bonus-banner-subtitle: rgba(255, 255, 255, .88);--invite-company-notice-border: var(--black-10);--invite-company-notice-text: var(--text-body);--invite-tab-inactive-hover-bg: var(--black-05);--invite-tab-inactive-hover-text: var(--text-body);--invite-reward-card-bg: var(--primary);--invite-reward-card-header-bg: linear-gradient( 96.36deg, rgb(49, 44, 103) 2.33%, rgb(58, 52, 118) 42%, var(--palette-orange-600) 78%, var(--palette-orange-500) 100% );--invite-reward-card-title: var(--text-on-accent);--invite-reward-card-amount: var(--text-on-accent);--invite-reward-card-label: rgba(255, 255, 255, .82);--invite-reward-card-value: var(--text-on-accent);--invite-table-row-odd-bg: #ffffff;--invite-table-row-even-bg: var(--primary);--invite-table-cell-text: var(--text-body);--invite-table-row-even-text: var(--text-on-accent);--invite-invitee-card-label: rgba(255, 255, 255, .82);--invite-invitee-card-value: var(--text-on-accent);--invite-invitee-card-username: var(--text-on-accent);--invite-status-inactive-text: rgba(255, 255, 255, .62);--invite-chip-inactive-bg: #ffffff;--invite-chip-inactive-text: var(--text-body);--invite-chip-inactive-border: var(--black-20);--invite-chip-inactive-hover-bg: var(--accent-10);--invite-chip-inactive-hover-border: var(--accent);--invite-chip-active-text: var(--text-on-accent);--record-filter-glass-bg: #ffffff;--record-filter-text: var(--text-body);--record-summary-gradient: var(--primary);--record-summary-text: var(--text-on-accent);--record-bet-card-odd: #ffffff;--record-bet-card-even: var(--black-05);--record-bet-card-border: var(--black-10);--mission-card-gradient-active: linear-gradient( 96deg, rgb(49, 44, 103) 0%, rgb(58, 52, 118) 40%, var(--palette-orange-600) 75%, var(--palette-orange-500) 100% );--mission-card-gradient-pending: var(--primary);--mission-card-border: var(--black-10);--mission-card-title-text: var(--text-on-accent);--mission-card-target-text: rgba(255, 255, 255, .82);--mission-card-progress-label: rgba(255, 255, 255, .68);--mission-reward-text: rgba(255, 255, 255, .88);--mission-progress-track: rgba(255, 255, 255, .22);--mission-claim-btn-bg: var(--secondary-linear-gradient);--mission-btn-gradient: var(--secondary-linear-gradient);--mission-btn-hover: var(--palette-orange-600);--mission-stamp-text: rgba(255, 255, 255, .45);--milestone-bar-bg: var(--primary);--milestone-bar-border: rgba(255, 255, 255, .14);--milestone-banner-text: var(--text-on-accent);--milestone-bar-text: var(--text-on-accent);--milestone-node-pts-text: var(--text-body);--milestone-days-left-text: rgba(255, 255, 255, .72);--milestone-node-current-pts-text: var(--accent);--milestone-track: var(--black-10);--milestone-fill: linear-gradient(90deg, var(--palette-orange-500), var(--palette-orange-600));--milestone-node-glow: drop-shadow(0 0 10px var(--accent-30)) drop-shadow(0 0 20px var(--accent-10));--milestone-coin-bg: rgba(0, 0, 0, .28);--checkin-milestone-bar-bg: var(--white-80);--checkin-calendar-weekday-text: var(--text-body);--checkin-calendar-summary-text: var(--text-body);--checkin-skeleton-shimmer: linear-gradient(90deg, var(--black-05, rgba(0, 0, 0, .05)) 25%, var(--black-10) 50%, var(--black-05, rgba(0, 0, 0, .05)) 75%);--slider-bg: var(--white-80);--slider-border: var(--black-10);--slider-illustration-bg: var(--primary);--slider-progress-track: var(--black-10);--slider-progress-fill: var(--accent);--security-panel-bg: var(--secondary-linear-gradient);--security-panel-border: rgba(255, 255, 255, .2);--security-panel-shadow: none;--info-nav-active-text: var(--accent);--info-nav-active-bg: var(--accent-10, rgba(255, 34, 81, .1));--info-nav-active-border: var(--accent);--info-link: var(--accent);--record-sticky-header-bg: var(--surface-page);--record-card-hover-bg: var(--white-80);--record-card-header-gradient: var(--primary);--record-deposit-card-header-gradient: var(--secondary-linear-gradient);--record-card-header-label: rgba(255, 255, 255, .75);--record-card-header-value: var(--text-on-accent);--record-card-header-status-text: var(--text-on-accent);--record-card-outline: var(--black-20);--record-summary-divider: var(--black-20);--record-detail-divider: var(--black-10);--record-detail-label: var(--text-muted);--record-status-pending-bg: rgba(255, 255, 255, .16);--record-status-pending-text: var(--text-on-accent);--record-status-pending-border: rgba(255, 255, 255, .28);--record-status-approved-text: var(--text-on-accent);--record-status-rejected-text: var(--text-on-accent);--record-status-approved-bg: var(--color-success);--record-status-approved-border: var(--account-success-border);--push-prompt-border: var(--black-10);--push-prompt-shadow: 0 8px 32px var(--black-20, rgba(0, 0, 0, .2));--push-prompt-allow-bg: var(--accent);--security-option-bg: var(--surface-page);--security-option-divider: var(--black-10);--security-option-hover-bg: var(--white-80);--on-surface-faint: rgba(29, 29, 27, .45);--on-surface-subtle: rgba(29, 29, 27, .55);--account-form-label: var(--text-muted);--account-form-input-text: var(--text-body);--account-form-input-border: var(--black-20);--account-form-input-font-size: .875rem;--account-form-placeholder: var(--on-surface-faint);--account-panel-form-label: var(--white-80);--account-panel-form-text: var(--white-90);--account-panel-form-placeholder: var(--white-50);--account-pane-title-text: var(--text-body);--account-pane-header-border: var(--black-10);--account-hover-bg: var(--black-05);--account-focus-outline: var(--black-30);--account-scrollbar-thumb: var(--black-20);--account-scrollbar-thumb-hover: var(--black-30);--account-content-border: var(--black-10);--account-text-shadow: none;--account-dash-stat-cell-bg: var(--black-05);--account-dash-stat-cell-border: var(--black-10);--account-dash-quick-action-bg: var(--black-05);--account-dash-quick-action-border: var(--black-10);--account-avatar-border: var(--black-20);--account-action-btn-bg: #ffffff;--account-action-btn-border: var(--accent-20);--account-action-btn-text: var(--text-body);--account-action-btn-hover-bg: var(--accent-10);--account-nav-icon-filter: hue-rotate(125deg);--account-nav-icon-shadow: none;--auth-success-bg: rgba(22, 163, 74, .12);--auth-success-border: rgba(21, 128, 61, .4);--auth-success-text: #15803d;--auth-error-bg: rgba(220, 38, 38, .1);--auth-error-border: rgba(220, 38, 38, .4);--auth-error-text: #b91c1c;--auth-close-text: var(--text-muted);--auth-close-hover-bg: var(--black-05);--auth-tab-inactive-text: var(--text-muted);--auth-tab-hover-bg: var(--black-05);--auth-tab-hover-text: var(--text-body);--auth-label-text: var(--text-body);--auth-input-placeholder: var(--on-surface-faint);--auth-select-border: var(--black-10);--auth-checkbox-text: var(--text-body);--auth-link-text: var(--text-muted);--auth-link-hover-text: var(--text-body);--auth-link-hover-bg: var(--black-05);--auth-divider-line: var(--black-10);--auth-divider-text: var(--text-muted);--auth-social-text: var(--text-body);--auth-social-hover-bg: var(--black-05);--auth-social-hover-border: var(--black-20);--auth-toggle-track: var(--black-20);--auth-callback-btn-secondary-bg: var(--black-05);--auth-callback-btn-secondary-border: var(--black-10);--auth-callback-btn-secondary-text: var(--text-body);--auth-callback-btn-secondary-hover-bg: var(--black-10);--legacy-claim-body-text: var(--text-body);--legacy-claim-summary-text: var(--text-body);--legacy-claim-summary-bg: var(--black-05);--legacy-claim-summary-border: var(--black-10);--legacy-claim-caption-text: var(--text-muted);--legacy-claim-label-text: var(--text-muted);--legacy-claim-muted-text: var(--text-muted);--legacy-claim-hint-text: var(--text-muted);--legacy-claim-btn-secondary-bg: var(--black-05);--legacy-claim-btn-secondary-text: var(--text-body);--legacy-claim-btn-secondary-border: var(--black-10);--legacy-claim-btn-secondary-hover-bg: var(--black-10);--ui-text-strong: var(--text-body);--ui-divider: var(--black-10);--ui-focus-ring: var(--black-30);--ui-table-header-text: var(--text-on-accent);--ui-table-header-divider: rgba(255, 255, 255, .35);--ui-table-row-hover: var(--black-05);--ui-table-cell-text: var(--text-body);--ui-table-scrollbar: var(--black-20);--ui-card-odd-bg: var(--primary);--ui-card-even-bg: #ffffff;--datepicker-label-text: var(--text-muted);--datepicker-input-bg: #ffffff;--datepicker-input-border: var(--black-10);--datepicker-input-text: var(--text-body);--datepicker-input-focus-bg: #ffffff;--datepicker-icon: var(--text-muted);--distribute-item-border: var(--black-10);--distribute-item-title: var(--text-body);--distribute-item-subtitle: var(--text-muted);--dropdown-bg: var(--surface-page);--dropdown-section-border: var(--black-10);--dropdown-header-hover-bg: var(--black-05);--dropdown-item-border: var(--black-05);--dropdown-title: var(--text-body);--dropdown-chevron: var(--text-muted);--dropdown-arrow: var(--text-muted);--dropdown-item-text: var(--text-body);--dropdown-style2-section-border: var(--black-10);--dropdown-style2-header-hover: var(--text-body);--dropdown-style2-chevron: var(--text-muted);--dropdown-focus-outline: var(--black-20);--dropdown-section-icon-filter: none;--dropdown-icon-shadow: 0 2px 6px var(--black-10);--dropdown-menu-border: var(--black-10);--dropdown-menu-shadow: 0 20px 60px var(--black-20), 0 0 0 1px var(--black-05) inset;--dropdown-item-hover-bg: var(--black-05);--dropdown-item-hover-text: var(--text-body);--dropdown-item-active-text: var(--text-body);--dropdown-divider: var(--black-10);--more-dropdown-border: var(--black-10);--more-dropdown-item-hover-bg: #E9E9E9;--more-dropdown-backdrop: none;--more-dropdown-shadow: 0 8px 24px rgba(0, 0, 0, .12);--flag-icon-border: var(--black-20);--flag-icon-border-hover: var(--black-30);--menu-toggle-hover-bg: var(--black-05);--language-selector-hover-bg: var(--black-05);--language-selector-active-bg: var(--black-10);--user-menu-hover-bg: var(--black-05);--user-menu-hover-border: var(--black-10);--user-menu-balance-muted: var(--text-muted);--user-menu-toggle-hover-bg: var(--black-05);--user-menu-refresh-hover-bg: var(--black-10);--user-menu-refresh-hover-border: var(--black-20);--user-menu-section-title: var(--text-muted);--user-menu-item-text: var(--text-body);--user-menu-item-hover-bg: var(--black-05);--user-menu-divider: var(--black-10);--flow-tab-hover-text: var(--text-body);--flow-card-muted-bg: var(--palette-neutral-100);--flow-card-header-bg: #ffffff;--flow-card-hover-bg: var(--black-05);--flow-card-subtle-bg: var(--black-05);--flow-method-bg: #ffffff;--flow-method-border: var(--black-10);--flow-amount-btn-bg: #ffffff;--flow-amount-btn-border: var(--black-10);--flow-method-selected-bg: var(--flow-card-header-bg);--flow-selected-bg: var(--flow-card-header-bg);--flow-selected-shadow: none;--flow-selected-shadow-sm: none;--flow-form-input-border: var(--black-20);--flow-form-input-font-size: .875rem;--flow-payment-icon-filter: brightness(0) saturate(100%) opacity(.55);--flow-manual-bank-card-bg: var(--flow-card-bg);--flow-manual-bank-card-border: var(--black-10);--flow-manual-bank-divider: var(--black-10);--flow-manual-bank-expand-border: var(--black-20);--flow-manual-bank-choose-btn-bg: transparent;--flow-manual-bank-choose-btn-text: var(--accent);--flow-manual-bank-choose-btn-selected-bg: var(--accent);--flow-manual-bank-choose-btn-selected-text: var(--text-on-accent);--flow-bank-account-card-bg: var(--flow-card-bg);--flow-bank-account-card-border: var(--black-10);--flow-bank-account-card-selected-bg: var(--flow-card-header-bg);--flow-bank-account-card-selected-border: var(--accent);--flow-transaction-card-bg: var(--primary);--flow-transaction-card-hover-bg: var(--black-05);--flow-transaction-card-hover-border: var(--black-20);--flow-tab-inactive-bg: #ffffff;--share-label: var(--text-muted);--share-btn-text: var(--text-on-accent);--slider-arrow-color: var(--text-body);--slider-dot-bg: var(--black-20);--slider-dot-hover-bg: var(--black-40);--slider-dot-active-bg: var(--accent);--slider-dot-active-shadow: 0 2px 8px var(--accent-30);--slider-focus-outline: var(--black-40);--slider-focus-outline-strong: var(--text-body);--security-title: var(--text-on-accent);--security-step-text: rgba(255, 255, 255, .92);--security-step-todo-text: rgba(255, 255, 255, .75);--security-step-done-bg: rgba(255, 255, 255, .35);--security-step-done-text: #bbf7d0;--security-step-pending-bg: rgba(255, 255, 255, .35);--security-step-pending-text: #fef08a;--security-step-todo-bg: rgba(255, 255, 255, .22);--security-gauge-track: rgba(255, 255, 255, .35);--security-gauge-gradient-start: #ffffff;--security-gauge-gradient-mid: rgba(255, 255, 255, .9);--security-gauge-gradient-end: #86efac;--security-option-desc: var(--text-muted);--security-option-arrow: var(--text-muted);--security-mobile-support: var(--text-body);--info-sidebar-bg: var(--surface-page);--info-title: var(--text-body);--info-sidebar-divider: var(--black-10);--info-nav-text: var(--text-muted);--info-nav-hover-bg: var(--black-05);--info-nav-hover-text: var(--text-body);--info-content-text: var(--text-body);--info-heading: var(--text-body);--info-table-border: var(--black-10);--info-table-header-bg: var(--black-05);--info-table-header-text: var(--text-body);--content-section-bg: var(--surface-page);--content-media-bg: var(--black-05);--content-divider: var(--black-10);--content-divider-strong: var(--black-10);--content-heading: var(--text-body);--content-pill-bg: var(--black-05);--content-pill-border: var(--black-10);--content-pill-text: var(--text-body);--content-pill-hover-bg: var(--black-10);--content-pill-hover-border: var(--black-20);--content-card-bg: #ffffff;--content-card-border: var(--black-10);--content-card-border-hover: var(--black-20);--content-card-sidebar-bg: var(--black-05);--content-card-sidebar-border: var(--black-10);--content-card-placeholder: var(--black-20);--content-text-98: var(--text-body);--content-text-95: var(--text-body);--content-text-92: var(--text-body);--content-text-90: var(--text-body);--content-text-88: var(--text-body);--content-text-86: var(--text-body);--content-text-82: var(--text-body);--content-text-70: var(--text-muted);--content-text-60: var(--text-muted);--content-text-50: var(--on-surface-subtle);--content-text-45: var(--on-surface-faint);--content-text-30: rgba(29, 29, 27, .3);--content-text-15: rgba(29, 29, 27, .15);--content-badge-type-bg: var(--black-05);--content-badge-type-text: var(--text-muted);--content-spinner-track: var(--black-10);--content-spinner-track-alt: var(--black-15, rgba(0, 0, 0, .15));--content-loading-text: var(--text-muted);--content-pagination-bg: var(--black-05);--content-pagination-border: var(--black-10);--content-pagination-text: var(--text-body);--content-pagination-hover-bg: var(--black-10);--content-pagination-hover-border: var(--black-20);--content-prose-text: var(--text-body);--content-prose-blockquote-bg: var(--black-05);--content-prose-table-border: var(--black-10);--content-prose-table-header-bg: var(--black-05);--content-breadcrumb-link: var(--text-muted);--content-breadcrumb-link-hover: var(--text-body);--content-breadcrumb-sep: var(--black-20);--content-breadcrumb-current: var(--text-body);--promo-card-shadow: 0 4px 20px rgba(0, 0, 0, .06);--promo-card-shadow-hover: 0 12px 36px rgba(0, 0, 0, .1);--promo-card-badge-border: var(--black-10);--promo-modal-bg: var(--surface-card);--promo-modal-overlay: rgba(0, 0, 0, .45);--promo-modal-overlay-mobile: rgba(0, 0, 0, .55);--promo-modal-header-fade: linear-gradient( to bottom, var(--surface-card) 55%, rgba(255, 255, 255, 0) 100% );--promo-modal-header-fade-mobile: linear-gradient( to bottom, var(--surface-card) 50%, rgba(255, 255, 255, 0) 100% );--promo-modal-border: var(--black-10);--promo-modal-shadow: 0 24px 56px rgba(0, 0, 0, .15);--promo-modal-close-bg: var(--black-05);--promo-modal-close-text: var(--text-body);--promo-modal-close-hover-text: var(--text-on-accent);--promo-modal-title-text: var(--text-body);--promo-modal-gold-bg: rgba(255, 193, 7, .22);--promo-modal-gold-text: #b45309;--promo-modal-close-border: var(--black-20);--promo-description-link: var(--accent);--app-modal-text: var(--text-body);--app-modal-text-muted: var(--text-muted);--otp-close-hover-bg: var(--black-05);--otp-input-placeholder: var(--on-surface-faint);--otp-input-placeholder-dim: var(--on-surface-subtle);--otp-digit-border: var(--black-10);--otp-resend-text: var(--text-muted);--otp-resend-disabled: var(--on-surface-faint);--bank-select-list-bg: #ffffff;--bank-select-list-border: var(--black-10);--bank-select-list-shadow: 0 12px 28px rgba(0, 0, 0, .12);--bank-select-option-text: var(--text-body);--bank-select-option-hover-bg: var(--accent-10);--bank-select-option-hover-text: var(--text-body);--bank-select-option-selected-bg: var(--accent-20);--bank-select-option-selected-text: var(--text-body);--bank-select-empty-text: var(--text-muted);--bank-select-divider: var(--black-10);--phone-country-panel-bg: #ffffff;--phone-country-panel-border: var(--black-10);--phone-country-panel-shadow: 0 12px 28px rgba(0, 0, 0, .12);--phone-country-option-text: var(--text-body);--phone-country-option-name: var(--text-muted);--phone-country-option-hover-bg: var(--accent-10);--phone-country-option-hover-text: var(--text-body);--phone-country-option-selected-bg: var(--accent-20);--phone-country-option-selected-text: var(--text-body);--phone-country-empty-text: var(--text-muted);--phone-country-search-bg: var(--surface-page);--phone-country-search-border: var(--black-10);--phone-country-chevron: var(--text-muted);--mission-empty-text: var(--on-surface-faint);--vip-requirement-progress: var(--accent);--vip-upgrade-title-text: var(--text-body);--vip-requirement-label-text: var(--text-body);--vip-invitation-message-text: var(--text-muted);--vip-invitation-hint-text: var(--accent);--vip-invitation-badge-bg: var(--accent-15);--vip-invitation-badge-text: var(--accent);--vip-invitation-badge-border: var(--accent-30);--vip-upgrade-section-divider: var(--black-10);--vip-connector: linear-gradient(180deg, var(--black-20) 0%, var(--black-05) 100%);--vip-spinner-track: var(--black-20);--rebate-page-text: var(--text-body);--rebate-banner-title-text: var(--text-body);--rebate-filter-label-text: var(--text-muted);--rebate-control-text: var(--record-filter-text);--rebate-control-bg: var(--record-filter-glass-bg);--rebate-control-border: var(--record-filter-border);--rebate-calendar-icon-filter: none;--rebate-select-option-bg: #ffffff;--rebate-select-option-text: var(--text-body);--rebate-apply-btn-bg: var(--secondary-linear-gradient);--rebate-apply-btn-text: var(--text-on-accent);--rebate-apply-btn-border: transparent;--rebate-page-btn-bg: var(--white-80);--rebate-page-btn-text: var(--text-body);--rebate-page-btn-border: var(--black-10);--rebate-page-label: var(--text-body);--invite-filter-text: var(--text-body);--redeem-input-placeholder: var(--on-surface-faint);--rewards-progress-bar-bg: var(--black-10);--rewards-spinner-track: var(--black-10);--promo-card-divider: var(--black-10);--promo-card-meta: var(--text-muted);--promo-card-badge-text: var(--text-body)}[data-theme=black-gold]{color-scheme:dark;--primary-dark: var(--palette-charcoal);--background: var(--palette-charcoal);--surface-page: var(--palette-charcoal);--surface-card: var(--palette-blue-gray-800);--primary-bg: var(--palette-charcoal);--secondary-bg: var(--palette-charcoal);--secondary: var(--palette-grey-500);--text-body: rgb(var(--white));--text-heading: rgb(var(--white));--text-muted: rgba(255, 255, 255, .7);--text-on-accent: var(--palette-charcoal);--rewards-text-on-accent: rgb(var(--white));--accent-rgb: var(--rgb-accent-gold);--accent: var(--palette-gold-500);--accent-dark: var(--palette-gold-600);--accent-light: #e8c04a;--accent-dark-rgb: 211, 177, 43;--highlight: var(--palette-gold-700);--accent-10: rgba(207, 156, 37, .1);--accent-15: rgba(207, 156, 37, .15);--accent-20: rgba(207, 156, 37, .2);--accent-30: rgba(207, 156, 37, .3);--accent-40: rgba(207, 156, 37, .4);--accent-50: rgba(207, 156, 37, .5);--accent-80: rgba(207, 156, 37, .8);--accent-90: rgba(207, 156, 37, .9);--gold-accent-gradient: linear-gradient(260.62deg, #B6822C 2.69%, #DCBC1C 57.67%, #D3B12B 97.48%);--gold-panel-gradient: linear-gradient(0deg, #4F3700 0%, #CF9C25 100%);--gold-cta-gradient: linear-gradient(68.2deg, #B57E10 0%, #CF9C25 40%, #D3B12B 75%, #E8C04a 100%);--gold-soft-gradient: linear-gradient(90deg, #706F6F 0%, #B6822C 48%, #CF9C25 100%);--secondary-linear-gradient: var(--gold-accent-gradient);--join-button-gradient: var(--gold-cta-gradient);--login-button-gradient: var(--gold-cta-gradient);--withdrawal-btn: var(--login-button-gradient);--deposit-btn: var(--join-button-gradient);--linear-gradient-7: linear-gradient(90deg, #706F6F 0%, #1D1D1B 100%);--linear-gradient-8: var(--gold-accent-gradient);--skew-glass-gradient: linear-gradient( 90deg, #1D1D1B 0%, rgba(131, 131, 131, .5) 100.01% );--skew-border-gradient: linear-gradient( 90deg, #B57E10 -.35%, #E5C35C 21.8%, #F9DF7B 32.88%, #FFF3A6 52.01%, #F9DF7B 73.16%, #B57E10 100.35% );--skew-overlay-gradient: linear-gradient(90deg, #CF9C25 0%, #1D1D1B 100.01%);--sidebar-gradient: linear-gradient( 0deg, rgba(211, 177, 43, .3) 1.26%, #1D1D1B 98.84% );--table-header-gradient: var(--secondary-linear-gradient);--btn-login-bg: var(--login-button-gradient);--btn-join-bg: var(--join-button-gradient);--btn-accent-bg: var(--secondary-linear-gradient);--btn-skew-bg: var(--skew-glass-gradient);--btn-skew-border: var(--skew-border-gradient);--btn-skew-overlay: var(--skew-overlay-gradient);--btn-skew-color: rgba(255, 255, 255, .85);--gradient-border-gradient: var(--skew-border-gradient);--btn-gradient-border: var(--skew-border-gradient);--accent-btn: var(--join-button-gradient);--error-btn: var(--secondary-linear-gradient);--dropdown-menu-bg: linear-gradient( 244.93deg, rgba(60, 60, 59, .3) 2.91%, rgba(110, 110, 109, .77) 67.01%, rgba(131, 131, 131, .96) 97.18% );--more-dropdown-bg: var(--dropdown-menu-bg);--more-dropdown-border: rgba(207, 156, 37, .2);--more-dropdown-item-color: var(--text-body);--more-dropdown-item-hover-bg: rgba(255, 255, 255, .08);--header-text: var(--text-body);--header-icon-color: var(--text-body);--language-selector-color: var(--text-body);--dropdown-arrow-color: var(--text-body);--header-withdrawal-text: var(--text-body);--header-logout-text: var(--accent-light);--header-logout-border: var(--accent);--sidebar-panel-bg: var(--sidebar-gradient);--sidebar-nav-text: rgb(var(--white));--sidebar-nav-item-bg: var(--skew-glass-gradient);--sidebar-chat-btn-bg: var(--gold-cta-gradient);--sidebar-chat-btn-hover-bg: var(--gold-accent-gradient);--home-slogan-bg: var(--secondary);--home-section-bg: linear-gradient( 135deg, var(--palette-charcoal) 0%, #2a2a28 50%, var(--palette-charcoal) 100% );--home-section-bg-alt: var(--home-section-bg);--home-card-gradient: var(--linear-gradient-7);--home-card-gradient-accent: var(--linear-gradient-7);--home-category-bg: linear-gradient( 270deg, #706F6F 0%, #3C3C3B 50%, var(--palette-charcoal) 100% );--home-category-active-bg: var(--secondary-linear-gradient);--home-category-border: rgba(207, 156, 37, .35);--home-tab-gradient: linear-gradient(90deg, #706F6F 0%, var(--palette-charcoal) 100%);--home-promo-gradient: var(--secondary-linear-gradient);--home-promo-gradient-gold: linear-gradient( 61.23deg, #B6822C 1.87%, #DCBC1C 57.7%, #F5E212 98.12% );--home-promo-gradient-vertical: linear-gradient( 180deg, var(--palette-gold-500) 20%, var(--palette-charcoal) 100% );--home-product-icon-bg: var(--linear-gradient-7);--home-product-name-hover-bg: var(--linear-gradient-7);--home-product-name-hover-text: #ffffff;--home-product-menu-divider: var(--table-header-gradient);--home-provider-scroll: rgba(207, 156, 37, .5);--home-provider-scroll-hover: rgba(207, 156, 37, .8);--home-login-btn-shadow: 0 4px 15px rgba(207, 156, 37, .4), 0 0 30px rgba(207, 156, 37, .2), inset 0 1px 0 var(--white-20);--home-submit-gradient: var(--gold-cta-gradient);--vip-icon-completed-bg: linear-gradient( 135deg, #D4AF37 0%, #C9A227 50%, #B8941F 100% );--vip-icon-completed-shadow: 0 2px 10px rgba(207, 156, 37, .45), inset 0 1px 0 var(--white-25);--vip-icon-pending-bg: linear-gradient( 135deg, #D4AF37 0%, #C9A227 50%, #B8941F 100% );--vip-segment-completed-bg: linear-gradient( 180deg, #F5E212 2.69%, #DCBC1C 57.67%, #B6822C 97.48% );--vip-segment-pending-bg: linear-gradient( 180deg, rgba(131, 131, 131, .96) 2.91%, rgba(110, 110, 109, .77) 67.01%, rgba(60, 60, 59, .3) 97.18% );--vip-cta-gradient: var(--secondary-linear-gradient);--vip-panel-bg: var(--linear-gradient-7);--vip-panel-accent-bg: rgba(207, 156, 37, .2);--vip-badge-shadow: 0 2px 6px rgba(207, 156, 37, .4);--vip-claim-btn-bg: var(--secondary-linear-gradient);--rewards-card-gradient: var(--linear-gradient-7);--rewards-card-gradient-alt: var(--linear-gradient-7);--invite-cta-gradient: var(--secondary-linear-gradient);--leaderboard-row-odd: #706F6F;--leaderboard-row-even: var(--palette-charcoal);--leaderboard-rank-gold-bg: linear-gradient( 90deg, #B6822C 0%, #DCBC1C 58%, #F5E212 100% );--leaderboard-badge-bg: var(--leaderboard-rank-gold-bg);--leaderboard-rank-badge-bg: var(--palette-gold-600);--odd-even-color-5: #B6822C;--odd-even-color-6: #D3B12B;--account-panel-bg: var(--linear-gradient-7);--account-card-bg: var(--linear-gradient-7);--game-card-bg: var(--linear-gradient-7);--game-product-name-hover-bg: var(--linear-gradient-7);--game-product-name-hover-text: #ffffff;--flow-page-bg-start: var(--surface-page);--flow-page-bg-end: var(--surface-page);--flow-header-bg: var(--surface-page);--flow-header-border: rgba(207, 156, 37, .2);--flow-header-text: var(--text-body);--flow-tab-inactive-bg: var(--linear-gradient-7);--flow-tab-inactive-text: var(--text-muted);--flow-tab-deposit-active-bg: var(--gold-cta-gradient);--flow-tab-withdrawal-active-bg: var(--gold-accent-gradient);--flow-tab-active-text: var(--text-on-accent);--flow-tab-hover-bg: rgba(255, 255, 255, .08);--flow-tab-hover-text: var(--text-body);--flow-card-bg: var(--linear-gradient-7);--flow-card-border: rgba(207, 156, 37, .25);--flow-card-muted-bg: rgba(255, 255, 255, .06);--flow-card-header-bg: var(--linear-gradient-7);--flow-card-hover-bg: rgba(255, 255, 255, .08);--flow-card-subtle-bg: rgba(255, 255, 255, .04);--flow-method-bg: var(--linear-gradient-7);--flow-method-border: rgba(255, 255, 255, .12);--flow-method-selected-bg: var(--linear-gradient-7);--flow-selected-bg: var(--linear-gradient-7);--flow-selected-border: var(--accent);--flow-amount-btn-bg: var(--linear-gradient-7);--flow-amount-btn-border: rgba(255, 255, 255, .12);--flow-text-primary: var(--text-body);--flow-text-secondary: var(--white-80);--flow-text-muted: var(--text-muted);--flow-text-faint: var(--white-40);--flow-section-title: var(--text-body);--flow-manual-bank-card-bg: var(--linear-gradient-7);--flow-manual-bank-card-border: rgba(207, 156, 37, .25);--flow-manual-bank-divider: rgba(255, 255, 255, .1);--flow-manual-bank-expand-border: rgba(207, 156, 37, .35);--flow-manual-bank-choose-btn-text: var(--accent-light);--flow-bank-account-card-bg: var(--linear-gradient-7);--flow-bank-account-card-border: rgba(255, 255, 255, .12);--flow-bank-account-card-selected-border: var(--accent);--flow-form-input-border: rgba(207, 156, 37, .35);--flow-payment-icon-filter: brightness(0) invert(1) opacity(.85);--flow-transaction-card-bg: var(--linear-gradient-7);--flow-transaction-card-hover-bg: rgba(255, 255, 255, .06);--flow-transaction-card-hover-border: rgba(207, 156, 37, .25);--flow-transaction-header-bg: var(--gold-accent-gradient);--flow-status-pending-bg: #706F6F;--flow-status-pending-border: rgba(207, 156, 37, .25);--invite-reward-card-bg: var(--linear-gradient-7);--record-panel-bg: var(--linear-gradient-7);--record-cta-bg: var(--secondary-linear-gradient);--record-page-bg: var(--surface-page);--record-text-primary: var(--text-body);--record-text-secondary: var(--text-body);--record-text-muted: var(--text-muted);--record-card-bg: var(--linear-gradient-7);--record-card-border: rgba(255, 255, 255, .12);--record-filter-glass-bg: var(--skew-glass-gradient);--record-filter-text: var(--text-body);--record-filter-border: rgba(207, 156, 37, .25);--record-summary-gradient: var(--secondary-linear-gradient);--record-summary-text: rgb(var(--white));--record-bet-card-odd: var(--linear-gradient-7);--record-bet-card-even: #706F6F;--record-bet-card-border: rgba(207, 156, 37, .2);--record-divider: rgba(255, 255, 255, .1);--record-card-outline: rgba(207, 156, 37, .25);--record-card-header-gradient: var(--gold-accent-gradient);--record-deposit-card-header-gradient: var(--gold-accent-gradient);--record-card-header-label: var(--text-muted);--record-card-header-value: rgb(var(--white));--record-card-header-status-text: rgb(var(--white));--record-card-hover-bg: rgba(255, 255, 255, .06);--record-detail-label: var(--text-muted);--record-status-pending-bg: #706F6F;--record-status-pending-text: rgb(var(--white));--record-status-pending-border: rgba(207, 156, 37, .35);--account-layout-bg: var(--surface-page);--account-sidebar-bg: rgba(29, 29, 27, .85);--account-sidebar-border: rgba(207, 156, 37, .2);--account-mobile-header-bg: var(--surface-page);--account-mobile-header-border: rgba(207, 156, 37, .2);--account-text-primary: rgb(var(--white));--account-text-secondary: var(--white-80);--account-text-muted: var(--text-muted);--account-text-label: var(--white-80);--account-profile-card-bg: var(--gold-panel-gradient);--account-profile-card-label: rgba(255, 255, 255, .88);--account-profile-card-value: rgb(var(--white));--account-profile-card-control: rgba(255, 255, 255, .78);--account-profile-card-icon-filter: brightness(0) invert(1);--account-profile-card-divider-line: rgba(255, 255, 255, .22);--account-action-btn-bg: linear-gradient( 92deg, rgba(255, 255, 255, .12) 0%, #706F6F 40%, #3C3C3B 70%, var(--palette-charcoal) 100% );--account-action-btn-border: rgba(207, 156, 37, .55);--account-action-btn-text: rgb(var(--white));--account-action-btn-hover-bg: rgba(255, 255, 255, .1);--account-badge-shadow: 0 2px 6px rgba(207, 156, 37, .4);--account-content-border: rgba(207, 156, 37, .25);--account-panel-border: rgba(255, 255, 255, .15);--account-card-border: rgba(255, 255, 255, .12);--account-form-label: var(--white-80);--account-form-input-text: var(--white-90);--account-form-input-border: rgba(207, 156, 37, .35);--account-form-placeholder: var(--white-50);--account-panel-form-label: var(--white-80);--account-panel-form-text: var(--white-90);--account-panel-form-placeholder: var(--white-50);--account-pane-title-text: var(--text-body);--account-pane-header-border: rgba(255, 255, 255, .1);--account-hover-bg: var(--white-10);--account-focus-outline: var(--accent-40);--account-scrollbar-thumb: rgba(255, 255, 255, .2);--account-scrollbar-thumb-hover: rgba(255, 255, 255, .3);--account-text-shadow: none;--account-dash-stats-bg: var(--linear-gradient-7);--account-dash-welcome-bg: var(--linear-gradient-7);--account-dash-welcome-border: rgba(207, 156, 37, .25);--account-dash-stat-cell-bg: rgba(255, 255, 255, .06);--account-dash-stat-cell-border: rgba(255, 255, 255, .1);--account-dash-quick-action-bg: rgba(255, 255, 255, .05);--account-dash-quick-action-border: rgba(255, 255, 255, .1);--account-dash-claim-bg: var(--gold-cta-gradient);--account-dash-claim-shadow: 0 4px 12px rgba(207, 156, 37, .4);--account-nav-icon-filter: none;--account-nav-icon-shadow: none;--account-notice-bg: var(--linear-gradient-7);--account-notice-shadow: 0 4px 15px rgba(29, 29, 27, .2);--account-notice-shimmer: rgba(255, 255, 255, .1);--user-bell-dropdown-bg-base: #1a1a18;--user-bell-dropdown-bg: linear-gradient( 165deg, #2a2a28 0%, var(--palette-charcoal) 48%, #1a1a18 100% );--user-bell-dropdown-border: rgba(207, 156, 37, .25);--user-bell-dropdown-shadow: 0 16px 40px rgba(0, 0, 0, .45);--user-bell-header-bg: rgba(255, 255, 255, .06);--user-bell-panel-text: rgba(255, 255, 255, .96);--user-bell-panel-muted: rgba(255, 255, 255, .68);--user-bell-text: var(--text-body);--user-bell-muted: var(--text-muted);--user-bell-action: var(--accent-light);--user-bell-action-hover: var(--accent);--user-bell-divider: rgba(255, 255, 255, .12);--user-bell-item-bg: rgba(255, 255, 255, .04);--user-bell-item-hover-bg: rgba(255, 255, 255, .08);--user-bell-item-read-bg: rgba(255, 255, 255, .025);--user-bell-item-read-border: rgba(255, 255, 255, .07);--user-bell-item-read-text: rgba(255, 255, 255, .62);--user-bell-item-unread-bg: rgba(207, 156, 37, .22);--user-bell-item-unread-border: var(--accent);--user-bell-item-unread-glow: rgba(207, 156, 37, .16);--user-bell-badge-bg: var(--accent);--user-bell-badge-text: rgb(var(--white));--user-bell-badge-ring: var(--palette-charcoal);--user-bell-count-bg: rgba(207, 156, 37, .22);--user-bell-count-text: var(--accent-light);--user-bell-scrollbar-thumb: rgba(255, 255, 255, .22);--user-bell-scrollbar-thumb-hover: rgba(255, 255, 255, .34);--user-bell-btn-hover-bg: rgba(207, 156, 37, .12);--user-bell-btn-active-bg: rgba(207, 156, 37, .18);--user-bell-type-promo: var(--accent-light);--user-bell-type-info: #e8c04a;--user-menu-text: var(--text-body);--user-menu-dropdown-bg: var(--dropdown-menu-bg);--user-menu-dropdown-border: rgba(207, 156, 37, .2);--user-menu-section-title: var(--text-muted);--user-menu-item-text: var(--text-body);--user-menu-item-hover-text: var(--text-body);--user-menu-item-hover-bg: rgba(255, 255, 255, .06);--user-menu-divider: rgba(255, 255, 255, .1);--inbox-text: var(--text-body);--inbox-muted: var(--text-muted);--inbox-tab-border: rgba(207, 156, 37, .25);--inbox-tab-active-bg: var(--secondary-linear-gradient);--inbox-tab-active-text: rgb(var(--white));--inbox-mark-all: var(--accent);--inbox-mark-all-hover: var(--accent-light);--inbox-item-bg: var(--account-card-bg);--inbox-item-hover-bg: rgba(255, 255, 255, .08);--inbox-item-border: rgba(255, 255, 255, .1);--inbox-item-hover-border: rgba(207, 156, 37, .35);--inbox-item-read-bg: rgba(255, 255, 255, .03);--inbox-item-read-border: rgba(255, 255, 255, .08);--inbox-item-read-text: rgba(255, 255, 255, .62);--inbox-item-unread-bg: rgba(207, 156, 37, .18);--inbox-item-unread-border: var(--accent);--inbox-item-unread-glow: rgba(207, 156, 37, .14);--inbox-panel-text: var(--text-body);--inbox-panel-muted: var(--text-muted);--inbox-type-promo: var(--accent);--inbox-type-info: var(--accent-light);--inbox-load-more-border: rgba(207, 156, 37, .25);--dropdown-bg: var(--palette-charcoal);--dropdown-content-bg: rgba(255, 255, 255, .04);--dropdown-section-border: rgba(207, 156, 37, .2);--dropdown-header-hover-bg: rgba(255, 255, 255, .06);--dropdown-header-sweep: var(--palette-charcoal);--dropdown-item-border: rgba(255, 255, 255, .06);--dropdown-title: var(--text-body);--dropdown-chevron: var(--text-muted);--dropdown-arrow: var(--text-muted);--dropdown-item-text: var(--text-body);--dropdown-item-text-active: rgb(var(--white));--dropdown-link-hover-bg: var(--skew-overlay-gradient);--dropdown-link-active-bg: var(--skew-overlay-gradient);--dropdown-focus-outline: var(--accent-40);--dropdown-section-icon-filter: none;--dropdown-icon-shadow: 0 2px 6px rgba(0, 0, 0, .25);--dropdown-style2-section-border: rgba(207, 156, 37, .2);--dropdown-style2-header-hover: var(--text-body);--dropdown-style2-chevron: var(--text-muted);--rewards-page-bg: var(--surface-page);--rewards-text-primary: var(--text-body);--rewards-text-secondary: var(--white-80);--rewards-text-muted: var(--text-muted);--rewards-text-faint: var(--white-50);--rewards-text-subtle: var(--white-60);--rewards-text-strong: var(--white-90);--rewards-card-border: rgba(207, 156, 37, .25);--rewards-card-border-muted: rgba(255, 255, 255, .2);--rewards-card-border-subtle: rgba(255, 255, 255, .12);--rewards-glass-bg: rgba(255, 255, 255, .06);--rewards-glass-border: rgba(207, 156, 37, .2);--rewards-modal-bg: linear-gradient( 165deg, #2a2a28 0%, var(--palette-charcoal) 48%, #1a1a18 100% );--rewards-modal-border: rgba(207, 156, 37, .25);--rewards-modal-shadow: 0 24px 80px rgba(0, 0, 0, .55), 0 0 0 1px rgba(207, 156, 37, .12) inset;--rewards-progress-bar-bg: rgba(255, 255, 255, .12);--rewards-progress-fill: linear-gradient(90deg, #B6822C, #D3B12B);--rewards-spinner-track: rgba(255, 255, 255, .2);--rewards-spinner-accent: var(--accent);--promo-card-bg: linear-gradient( 145deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .03) 100% );--promo-card-border: rgba(207, 156, 37, .2);--promo-card-border-hover: var(--accent);--promo-card-shadow: 0 4px 20px rgba(0, 0, 0, .35);--promo-card-shadow-hover: 0 12px 36px rgba(0, 0, 0, .45);--promo-card-title: rgba(255, 255, 255, .95);--promo-card-meta: rgba(255, 255, 255, .55);--promo-card-divider: rgba(255, 255, 255, .1);--promo-card-badge-bg: rgba(207, 156, 37, .15);--promo-card-badge-border: rgba(207, 156, 37, .35);--promo-card-badge-text: rgba(255, 255, 255, .92);--promo-page-text: var(--text-body);--promo-filter-label-text: var(--text-body);--promo-section-title-text: var(--text-body);--promo-dropdown-label-text: var(--text-body);--promo-dropdown-text: var(--text-body);--promo-page-info-btn-bg: var(--skew-glass-gradient);--promo-page-info-btn-text: var(--text-body);--promo-page-claim-btn-bg: var(--gold-cta-gradient);--promo-page-claim-btn-text: var(--text-on-accent);--promo-action-btn-bg: var(--gold-soft-gradient);--promo-action-btn-text: var(--text-on-accent);--promo-action-btn-border-opacity: 0;--promo-claim-modal-title-text: var(--text-body);--promo-claim-modal-body-text: var(--white-90);--promo-claim-modal-muted-text: var(--text-muted);--promo-claim-modal-value-text: var(--text-body);--promo-claim-confirm-bg: var(--gold-cta-gradient);--promo-claim-confirm-text: var(--text-on-accent);--promo-claim-confirm-border-opacity: 0;--promo-claim-cancel-bg: rgba(255, 255, 255, .08);--promo-claim-cancel-text: var(--text-body);--promo-claim-cancel-border: rgba(255, 255, 255, .15);--promo-claim-cancel-hover-bg: rgba(255, 255, 255, .12);--promo-card2-odd-bg: #706F6F;--promo-card2-even-bg: var(--palette-charcoal);--promo-modal-bg: var(--rewards-modal-bg);--promo-modal-overlay: rgba(0, 0, 0, .65);--promo-modal-overlay-mobile: rgba(0, 0, 0, .75);--promo-modal-border: rgba(207, 156, 37, .25);--promo-modal-shadow: 0 24px 56px rgba(0, 0, 0, .5);--promo-modal-header-fade: linear-gradient( to bottom, rgba(42, 42, 40, .95) 45%, rgba(29, 29, 27, 0) 100% );--promo-modal-header-fade-mobile: linear-gradient( to bottom, rgba(42, 42, 40, .92) 40%, rgba(29, 29, 27, 0) 100% );--promo-modal-close-bg: rgba(255, 255, 255, .1);--promo-modal-close-text: var(--text-body);--promo-modal-close-hover-text: var(--text-on-accent);--promo-modal-title-text: var(--text-body);--promo-modal-gold-bg: rgba(207, 156, 37, .22);--promo-modal-gold-text: var(--palette-gold-500);--promo-modal-close-border: rgba(255, 255, 255, .2);--promo-description-link: var(--accent-light);--mission-empty-text: var(--white-40);--checkin-btn-gradient: linear-gradient(90deg, var(--accent) 0%, var(--accent-light) 100%);--checkin-btn-text: var(--text-on-accent);--checkin-btn-hover-shadow: 0 6px 20px rgba(207, 156, 37, .5);--checkin-calendar-weekday-text: var(--text-body);--checkin-calendar-summary-text: var(--text-body);--checkin-calendar-header-bg: var(--skew-glass-gradient);--checkin-calendar-header-border: var(--skew-border-gradient);--checkin-calendar-header-border-opacity: 1;--checkin-calendar-header-text: var(--text-body);--checkin-milestone-bar-bg: var(--linear-gradient-7);--checkin-skeleton-shimmer: linear-gradient( 90deg, rgba(255, 255, 255, .04) 25%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .04) 75% );--mission-card-gradient-active: linear-gradient( 96deg, #706F6F 0%, #B6822C 40%, var(--palette-gold-500) 75%, #F5AE33 100% );--mission-card-gradient-pending: var(--linear-gradient-7);--mission-card-border: rgba(207, 156, 37, .25);--mission-card-title-text: rgb(var(--white));--mission-card-target-text: rgba(255, 255, 255, .82);--mission-card-progress-label: rgba(255, 255, 255, .68);--mission-reward-text: rgba(255, 255, 255, .88);--mission-progress-track: rgba(255, 255, 255, .18);--mission-claim-btn-bg: var(--secondary-linear-gradient);--mission-btn-gradient: var(--secondary-linear-gradient);--mission-btn-hover: var(--palette-gold-600);--mission-stamp-text: rgba(255, 255, 255, .45);--milestone-bar-bg: var(--linear-gradient-7);--milestone-bar-border: rgba(207, 156, 37, .25);--milestone-banner-text: rgb(var(--white));--milestone-bar-text: rgb(var(--white));--milestone-node-pts-text: var(--text-body);--milestone-days-left-text: rgba(255, 255, 255, .72);--milestone-node-current-pts-text: var(--accent);--milestone-track: rgba(255, 255, 255, .12);--milestone-fill: linear-gradient(90deg, var(--palette-gold-700), var(--palette-gold-500));--milestone-node-glow: drop-shadow(0 0 10px rgba(207, 156, 37, .35));--milestone-coin-bg: rgba(0, 0, 0, .35);--rebate-apply-btn-bg: var(--secondary-linear-gradient);--rebate-apply-btn-text: var(--text-on-accent);--invite-toggle-summary-bg: var(--gold-cta-gradient);--invite-toggle-details-bg: var(--gold-accent-gradient);--invite-code-panel-bg: var(--linear-gradient-7);--invite-code-panel-border: rgba(207, 156, 37, .35);--invite-banner-gradient: var(--secondary-linear-gradient);--invite-banner-border: rgba(207, 156, 37, .25);--invite-bonus-amounts-bg: rgba(255, 255, 255, .06);--invite-bonus-amount-divider: rgba(207, 156, 37, .25);--invite-bonus-banner-subtitle: var(--text-muted);--invite-company-notice-border: rgba(207, 156, 37, .25);--invite-company-notice-text: var(--text-body);--invite-tab-inactive-hover-bg: rgba(255, 255, 255, .08);--invite-tab-inactive-hover-text: var(--text-body);--invite-tab-active-bg: var(--accent);--invite-stat-card-bg: var(--secondary-linear-gradient);--invite-shimmer: linear-gradient( 270deg, rgba(255, 255, 255, 0) 0%, rgba(207, 156, 37, .25) 48%, rgba(207, 156, 37, .35) 62%, rgba(207, 156, 37, .45) 100% );--invite-reward-card-header-bg: var(--table-header-gradient);--invite-reward-card-title: rgb(var(--white));--invite-reward-card-amount: rgb(var(--white));--invite-reward-card-label: rgba(255, 255, 255, .82);--invite-reward-card-value: rgb(var(--white));--invite-table-row-odd-bg: #706F6F;--invite-table-row-even-bg: var(--palette-charcoal);--invite-table-cell-text: var(--text-body);--invite-table-row-even-text: var(--text-body);--invite-invitee-card-label: rgba(255, 255, 255, .82);--invite-invitee-card-value: rgb(var(--white));--invite-invitee-card-username: rgb(var(--white));--invite-status-inactive-text: var(--text-muted);--invite-chip-inactive-bg: rgba(255, 255, 255, .06);--invite-chip-inactive-text: var(--text-body);--invite-chip-inactive-border: rgba(207, 156, 37, .35);--invite-chip-inactive-hover-bg: rgba(207, 156, 37, .12);--invite-chip-inactive-hover-border: var(--accent);--invite-chip-active-bg: var(--secondary-linear-gradient);--invite-chip-active-text: rgb(var(--white));--invite-filter-text: var(--text-body);--invite-filter-glass-bg: var(--skew-glass-gradient);--invite-card-solid-border: rgba(207, 156, 37, .25);--invite-card-bg: var(--linear-gradient-7);--invite-card-border: rgba(207, 156, 37, .25);--redeem-sheet-bg: var(--rewards-modal-bg);--app-modal-overlay: rgba(0, 0, 0, .72);--app-modal-panel-bg: var(--rewards-modal-bg);--app-modal-panel-shadow: var(--rewards-modal-shadow);--app-modal-close-bg: rgba(255, 255, 255, .12);--app-modal-close-text: var(--text-body);--app-modal-close-shadow: 0 4px 14px rgba(0, 0, 0, .35);--app-modal-dismiss-bg: rgba(207, 156, 37, .15);--app-modal-dismiss-text: var(--accent-light);--app-modal-heading: var(--text-body);--app-modal-text: var(--white-80);--app-modal-text-muted: var(--text-muted);--app-modal-text-subtle: var(--white-70);--app-modal-divider: rgba(255, 255, 255, .08);--app-modal-cta-bg: var(--checkin-btn-gradient);--app-modal-cta-text: var(--rewards-text-on-accent);--app-modal-cta-shadow: 0 4px 16px rgba(207, 156, 37, .35);--app-modal-cta-shadow-hover: rgba(207, 156, 37, .5);--app-modal-checkbox-accent: var(--accent);--otp-hint-text: var(--text-muted);--footer-desktop-bg: #1D1D1B;--footer-desktop-gradient: var(--sidebar-gradient);--footer-desktop-glow: radial-gradient(circle at 20% 20%, rgba(207, 156, 37, .12) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(207, 156, 37, .08) 0%, transparent 50%);--footer-text: var(--text-body);--footer-text-muted: var(--text-muted);--footer-border: rgba(207, 156, 37, .2);--footer-border-strong: rgba(207, 156, 37, .35);--footer-hover-bg: rgba(255, 255, 255, .08);--footer-input-bg: rgba(255, 255, 255, .05);--footer-input-border: rgba(207, 156, 37, .2);--footer-input-hover-bg: rgba(255, 255, 255, .08);--footer-chip-bg: rgba(255, 255, 255, .08);--footer-chip-hover-border: rgba(207, 156, 37, .4);--footer-chip-hover-shadow: 0 8px 20px rgba(207, 156, 37, .25);--footer-accent: var(--accent);--footer-mobile-bg: var(--palette-charcoal);--footer-mobile-shadow: 0 -4px 24px rgba(0, 0, 0, .35);--footer-mobile-active: var(--accent);--footer-mobile-glow: 0 4px 16px rgba(207, 156, 37, .35);--footer-mobile-backdrop-filter: none;--footer-mobile-nav-bg-image: none;--footer-mobile-nav-bg-color: var(--palette-charcoal);--footer-mobile-label-text: var(--text-muted);--footer-mobile-divider: rgba(207, 156, 37, .2);--footer-mobile-text-shadow: none;--footer-mobile-logo-bg: var(--palette-charcoal);--footer-mobile-logo-shadow: 0 -2px 14px rgba(0, 0, 0, .25);--footer-mobile-border: rgba(207, 156, 37, .2);--download-app-page-bg: var(--surface-page);--download-app-text: var(--text-body);--download-app-header-bg: var(--surface-page);--download-app-header-border: rgba(207, 156, 37, .25);--download-app-title-text: var(--palette-gold-500);--download-app-back-color: var(--text-muted);--download-app-back-hover-bg: rgba(207, 156, 37, .12);--download-app-back-hover-color: var(--palette-gold-500);--download-app-divider: rgba(207, 156, 37, .25);--download-app-caption-text: var(--text-muted);--download-app-platform-icon-filter: none;--download-app-logo-bg: linear-gradient( 160deg, var(--palette-charcoal) 0%, #2a2a28 40%, var(--palette-gold-500) 100% );--download-app-logo-shadow: 0 4px 20px rgba(207, 156, 37, .25);--download-app-logo-border: rgba(207, 156, 37, .45);--download-app-primary-btn-bg: var(--gold-cta-gradient);--download-app-primary-btn-text: var(--text-on-accent);--download-app-secondary-btn-bg: rgba(255, 255, 255, .06);--download-app-secondary-btn-border: rgba(207, 156, 37, .35);--download-app-secondary-btn-text: var(--text-body);--download-app-apk-muted: var(--text-muted);--download-app-ios-panel-bg: rgba(255, 255, 255, .05);--download-app-ios-title: var(--palette-gold-500);--download-app-ios-step: var(--text-muted);--download-app-installed-text: var(--palette-gold-500);--download-app-focus-outline: var(--palette-gold-500)}[data-theme=green-orange]{color-scheme:dark;--primary: var(--palette-teal-500);--rgb-primary: var(--rgb-primary-teal);--primary-dark: var(--palette-charcoal);--background: var(--palette-charcoal);--surface-page: var(--palette-charcoal);--surface-card: var(--palette-blue-gray-800);--primary-bg: var(--palette-charcoal);--secondary-bg: var(--palette-charcoal);--secondary: var(--palette-teal-600);--text-body: rgb(var(--white));--text-heading: rgb(var(--white));--text-muted: rgba(255, 255, 255, .7);--text-on-accent: #ffffff;--rewards-text-on-accent: rgb(var(--white));--accent-rgb: var(--rgb-accent-orange-alt);--accent: var(--palette-orange-400);--accent-dark: #AD5413;--accent-light: #f5a623;--accent-dark-rgb: 173, 84, 19;--accent-10: rgba(243, 146, 0, .1);--accent-15: rgba(243, 146, 0, .15);--accent-20: rgba(243, 146, 0, .2);--accent-30: rgba(243, 146, 0, .3);--accent-40: rgba(243, 146, 0, .4);--accent-50: rgba(243, 146, 0, .5);--accent-80: rgba(243, 146, 0, .8);--accent-90: rgba(243, 146, 0, .9);--primary-10: rgba(56, 177, 188, .1);--primary-20: rgba(56, 177, 188, .2);--primary-30: rgba(56, 177, 188, .3);--primary-40: rgba(56, 177, 188, .4);--primary-50: rgba(56, 177, 188, .5);--primary-60: rgba(56, 177, 188, .6);--primary-80: rgba(56, 177, 188, .8);--primary-95: rgba(56, 177, 188, .95);--secondary-linear-gradient: linear-gradient( 78.49deg, rgba(56, 177, 188, .8) 2.91%, rgba(49, 169, 180, .83) 34.93%, rgba(29, 146, 156, .92) 72.6%, #0C7E88 97.09% );--join-button-gradient: linear-gradient( 68.2deg, #F39200 3.95%, #EC8C01 23.29%, #DC7D06 49.08%, #C0640D 79.47%, #AD5413 96.05% );--login-button-gradient: linear-gradient( 90deg, #38B1BC 0%, #33ABB6 22%, #259CA6 50%, #0F838C 82%, #00717A 100% );--withdrawal-btn: var(--login-button-gradient);--deposit-btn: var(--join-button-gradient);--linear-gradient-7: linear-gradient( 90deg, rgba(56, 177, 188, 0) 0%, #20686B 100% );--linear-gradient-8: var(--secondary-linear-gradient);--skew-glass-gradient: linear-gradient( 255.48deg, rgba(255, 255, 255, 0) 4.7%, rgba(255, 255, 255, .02) 22.84%, rgba(255, 255, 255, .06) 40.98%, rgba(255, 255, 255, .14) 58.21%, rgba(255, 255, 255, .25) 76.35%, rgba(255, 255, 255, .38) 93.58%, rgba(255, 255, 255, .4) 95.39% );--skew-border-gradient: linear-gradient( -120deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, .7) 70% );--skew-overlay-gradient: var(--accent);--sidebar-gradient: linear-gradient( 244.93deg, rgba(49, 44, 152, .3) 2.91%, rgba(54, 139, 177, .59) 67.01%, rgba(56, 177, 188, .7) 97.18% );--table-header-gradient: linear-gradient( 90deg, var(--primary) 0%, var(--accent) 100% );--btn-login-bg: var(--login-button-gradient);--btn-join-bg: var(--join-button-gradient);--btn-accent-bg: var(--secondary-linear-gradient);--btn-skew-bg: var(--skew-glass-gradient);--btn-skew-border: var(--skew-border-gradient);--btn-skew-overlay: var(--skew-overlay-gradient);--accent-btn: var(--accent);--error-btn: var(--secondary-linear-gradient);--dropdown-menu-bg: var(--sidebar-gradient);--more-dropdown-bg: var(--sidebar-gradient);--sidebar-panel-bg: var(--sidebar-gradient);--sidebar-chat-btn-bg: var(--join-button-gradient);--sidebar-chat-btn-hover-bg: var(--secondary-linear-gradient);--home-slogan-bg: var(--palette-charcoal);--home-section-bg: linear-gradient( 135deg, var(--palette-charcoal) 0%, #20686B 50%, var(--palette-charcoal) 100% );--home-section-bg-alt: var(--home-section-bg);--home-card-gradient: var(--linear-gradient-7);--home-card-gradient-accent: var(--linear-gradient-7);--home-card-gradient-hero: linear-gradient( 135deg, var(--accent) 0%, var(--primary) 50%, var(--palette-teal-900) 100% );--home-category-bg: linear-gradient( 270deg, var(--palette-teal-900) 0%, var(--palette-teal-600) 50%, var(--palette-charcoal) 100% );--home-category-active-bg: var(--secondary-linear-gradient);--home-category-border: rgba(56, 177, 188, .35);--home-tab-gradient: linear-gradient( 90deg, var(--palette-teal-900) 0%, var(--primary) 100% );--home-promo-gradient: linear-gradient( 61.23deg, #F39200 1.87%, rgba(230, 148, 12, .97) 4.76%, rgba(56, 177, 188, .6) 98.12% );--home-promo-gradient-gold: linear-gradient( 61.23deg, #F39200 1.87%, #EC8C01 50%, var(--primary) 98.12% );--home-promo-gradient-vertical: linear-gradient( 180deg, var(--accent) 20%, var(--primary) 100% );--home-product-icon-bg: var(--linear-gradient-7);--home-product-menu-divider: var(--table-header-gradient);--home-product-name-hover-bg: var(--linear-gradient-7);--home-product-name-hover-text: #ffffff;--home-provider-scroll: rgba(243, 146, 0, .5);--home-provider-scroll-hover: rgba(243, 146, 0, .8);--home-login-btn-shadow: 0 4px 15px rgba(56, 177, 188, .4), 0 0 30px rgba(56, 177, 188, .2), inset 0 1px 0 var(--white-20);--home-submit-gradient: var(--join-button-gradient);--vip-icon-completed-bg: linear-gradient( 145deg, #E8C547 0%, #C9A227 50%, #9A7B1A 100% );--vip-icon-completed-shadow: 0 2px 10px rgba(243, 146, 0, .45), inset 0 1px 0 var(--white-25);--vip-icon-pending-bg: linear-gradient( 145deg, #E8C547 0%, #C9A227 50%, #9A7B1A 100% );--vip-segment-completed-bg: linear-gradient( 180deg, #F39200 3.95%, #EC8C01 23.29%, #DC7D06 49.08%, #C0640D 79.47%, #AD5413 96.05% );--vip-segment-pending-bg: linear-gradient( 180deg, rgba(56, 177, 188, .7) 2.91%, rgba(54, 139, 177, .59) 67.01%, rgba(49, 44, 152, .3) 97.18% );--vip-cta-gradient: var(--secondary-linear-gradient);--vip-panel-bg: var(--linear-gradient-7);--vip-panel-accent-bg: rgba(56, 177, 188, .25);--vip-tab-bg: var(--palette-teal-600);--vip-badge-shadow: 0 2px 6px rgba(56, 177, 188, .4);--vip-claim-btn-bg: var(--secondary-linear-gradient);--rewards-card-gradient: var(--linear-gradient-7);--rewards-card-gradient-alt: var(--linear-gradient-7);--invite-cta-gradient: var(--secondary-linear-gradient);--leaderboard-row-odd: var(--primary);--leaderboard-row-even: var(--secondary);--leaderboard-rank-gold-bg: linear-gradient( 61.23deg, #F39200 1.87%, rgba(230, 148, 12, .97) 4.76%, rgba(56, 177, 188, .6) 98.12% );--leaderboard-badge-bg: var(--leaderboard-rank-gold-bg);--leaderboard-rank-badge-bg: var(--accent);--odd-even-color-5: var(--primary);--odd-even-color-6: var(--secondary);--account-panel-bg: var(--linear-gradient-7);--account-card-bg: var(--linear-gradient-7);--game-card-bg: var(--linear-gradient-7);--game-product-name-hover-bg: var(--linear-gradient-7);--game-product-name-hover-text: #ffffff;--flow-card-header-bg: var(--linear-gradient-7);--flow-manual-bank-card-bg: var(--linear-gradient-7);--flow-transaction-card-bg: var(--linear-gradient-7);--invite-reward-card-bg: var(--linear-gradient-7);--record-panel-bg: var(--linear-gradient-7);--record-cta-bg: var(--secondary-linear-gradient);--record-page-bg: var(--surface-page);--record-text-primary: var(--text-body);--record-text-secondary: var(--text-body);--record-text-muted: var(--text-muted);--record-card-bg: var(--linear-gradient-7);--record-card-border: rgba(255, 255, 255, .12);--record-filter-glass-bg: var(--skew-glass-gradient);--record-filter-text: var(--text-body);--record-filter-border: rgba(56, 177, 188, .25);--record-summary-gradient: var(--linear-gradient-7);--record-summary-text: rgb(var(--white));--record-bet-card-odd: var(--linear-gradient-7);--record-bet-card-even: var(--palette-charcoal);--record-bet-card-border: rgba(56, 177, 188, .2);--record-divider: rgba(255, 255, 255, .1);--record-card-outline: rgba(56, 177, 188, .25);--account-layout-bg: var(--surface-page);--account-sidebar-bg: rgba(29, 29, 27, .85);--account-sidebar-border: rgba(56, 177, 188, .25);--account-mobile-header-bg: var(--surface-page);--account-mobile-header-border: rgba(56, 177, 188, .25);--account-text-primary: rgb(var(--white));--account-text-secondary: var(--white-80);--account-text-muted: var(--text-muted);--account-text-label: var(--white-80);--account-profile-card-bg: var(--secondary-linear-gradient);--account-profile-card-label: rgba(255, 255, 255, .88);--account-profile-card-value: rgb(var(--white));--account-profile-card-control: rgba(255, 255, 255, .78);--account-profile-card-icon-filter: brightness(0) invert(1);--account-profile-card-divider-line: rgba(255, 255, 255, .22);--account-action-btn-bg: linear-gradient( 92deg, rgba(56, 177, 188, .25) 0%, rgba(32, 104, 107, .6) 50%, var(--palette-charcoal) 100% );--account-action-btn-border: rgba(255, 255, 255, .2);--account-action-btn-text: rgb(var(--white));--account-action-btn-hover-bg: rgba(56, 177, 188, .15);--account-badge-shadow: 0 2px 6px rgba(56, 177, 188, .4);--account-content-border: rgba(56, 177, 188, .25);--account-panel-border: rgba(255, 255, 255, .15);--account-card-border: rgba(255, 255, 255, .12);--account-form-label: var(--white-80);--account-form-input-text: var(--white-90);--account-form-input-border: rgba(56, 177, 188, .35);--account-form-placeholder: var(--white-50);--account-panel-form-label: var(--white-80);--account-panel-form-text: var(--white-90);--account-panel-form-placeholder: var(--white-50);--account-pane-title-text: var(--text-body);--account-pane-header-border: rgba(255, 255, 255, .1);--account-hover-bg: var(--white-10);--account-focus-outline: var(--accent-40);--account-scrollbar-thumb: rgba(255, 255, 255, .2);--account-scrollbar-thumb-hover: rgba(255, 255, 255, .3);--account-text-shadow: none;--account-dash-stats-bg: var(--linear-gradient-7);--account-dash-welcome-bg: var(--linear-gradient-7);--account-dash-welcome-border: rgba(56, 177, 188, .25);--account-dash-stat-cell-bg: rgba(255, 255, 255, .06);--account-dash-stat-cell-border: rgba(255, 255, 255, .1);--account-dash-quick-action-bg: rgba(255, 255, 255, .05);--account-dash-quick-action-border: rgba(255, 255, 255, .1);--account-nav-icon-filter: none;--account-nav-icon-shadow: none;--user-bell-dropdown-bg-base: #1a1a18;--user-bell-dropdown-bg: linear-gradient( 165deg, #20686B 0%, var(--palette-charcoal) 48%, #1a1a18 100% );--user-bell-dropdown-border: rgba(56, 177, 188, .25);--user-bell-dropdown-shadow: 0 16px 40px rgba(0, 0, 0, .45);--user-bell-header-bg: rgba(255, 255, 255, .06);--user-bell-panel-text: rgba(255, 255, 255, .96);--user-bell-panel-muted: rgba(255, 255, 255, .68);--user-bell-text: var(--text-body);--user-bell-muted: var(--text-muted);--user-bell-action: var(--accent-light);--user-bell-action-hover: var(--accent);--user-bell-divider: rgba(255, 255, 255, .12);--user-bell-item-bg: rgba(255, 255, 255, .04);--user-bell-item-hover-bg: rgba(255, 255, 255, .08);--user-bell-item-read-bg: rgba(255, 255, 255, .025);--user-bell-item-read-border: rgba(255, 255, 255, .07);--user-bell-item-read-text: rgba(255, 255, 255, .62);--user-bell-item-unread-bg: rgba(243, 146, 0, .22);--user-bell-item-unread-border: var(--accent);--user-bell-item-unread-glow: rgba(243, 146, 0, .16);--user-bell-badge-bg: var(--accent);--user-bell-badge-text: rgb(var(--white));--user-bell-badge-ring: var(--palette-charcoal);--user-bell-count-bg: rgba(243, 146, 0, .22);--user-bell-count-text: var(--accent-light);--user-bell-scrollbar-thumb: rgba(255, 255, 255, .22);--user-bell-scrollbar-thumb-hover: rgba(255, 255, 255, .34);--user-bell-btn-hover-bg: rgba(56, 177, 188, .12);--user-bell-btn-active-bg: rgba(56, 177, 188, .18);--user-bell-type-promo: var(--accent-light);--user-bell-type-info: var(--primary);--inbox-text: var(--text-body);--inbox-muted: var(--text-muted);--inbox-tab-border: rgba(56, 177, 188, .25);--inbox-tab-active-bg: var(--secondary-linear-gradient);--inbox-tab-active-text: rgb(var(--white));--inbox-mark-all: var(--accent);--inbox-mark-all-hover: var(--accent-light);--inbox-item-bg: var(--account-card-bg);--inbox-item-hover-bg: rgba(255, 255, 255, .08);--inbox-item-border: rgba(255, 255, 255, .1);--inbox-item-hover-border: rgba(243, 146, 0, .35);--inbox-item-read-bg: rgba(255, 255, 255, .03);--inbox-item-read-border: rgba(255, 255, 255, .08);--inbox-item-read-text: rgba(255, 255, 255, .62);--inbox-item-unread-bg: rgba(243, 146, 0, .18);--inbox-item-unread-border: var(--accent);--inbox-item-unread-glow: rgba(243, 146, 0, .14);--inbox-panel-text: var(--text-body);--inbox-panel-muted: var(--text-muted);--inbox-type-promo: var(--accent);--inbox-type-info: var(--primary);--inbox-load-more-border: rgba(56, 177, 188, .25);--dropdown-bg: var(--palette-charcoal);--dropdown-content-bg: rgba(255, 255, 255, .04);--dropdown-section-border: rgba(56, 177, 188, .2);--dropdown-header-hover-bg: rgba(255, 255, 255, .06);--dropdown-header-sweep: var(--palette-charcoal);--dropdown-item-border: rgba(255, 255, 255, .06);--dropdown-title: var(--text-body);--dropdown-chevron: var(--text-muted);--dropdown-arrow: var(--text-muted);--dropdown-item-text: var(--text-body);--dropdown-item-text-active: rgb(var(--white));--dropdown-link-hover-bg: var(--secondary-linear-gradient);--dropdown-link-active-bg: var(--secondary-linear-gradient);--dropdown-focus-outline: var(--accent-40);--dropdown-section-icon-filter: none;--dropdown-icon-shadow: 0 2px 6px rgba(0, 0, 0, .25);--dropdown-style2-section-border: rgba(56, 177, 188, .2);--dropdown-style2-header-hover: var(--text-body);--dropdown-style2-chevron: var(--text-muted);--rewards-page-bg: var(--surface-page);--rewards-text-primary: var(--text-body);--rewards-text-secondary: var(--white-80);--rewards-text-muted: var(--text-muted);--rewards-text-faint: var(--white-50);--rewards-text-subtle: var(--white-60);--rewards-text-strong: var(--white-90);--rewards-card-border: rgba(56, 177, 188, .25);--rewards-card-border-muted: rgba(255, 255, 255, .2);--rewards-card-border-subtle: rgba(255, 255, 255, .12);--rewards-glass-bg: rgba(255, 255, 255, .06);--rewards-glass-border: rgba(56, 177, 188, .2);--rewards-modal-bg: linear-gradient( 165deg, #20686B 0%, var(--palette-charcoal) 48%, #1a1a18 100% );--rewards-modal-border: rgba(56, 177, 188, .25);--rewards-modal-shadow: 0 24px 80px rgba(0, 0, 0, .55), 0 0 0 1px rgba(56, 177, 188, .12) inset;--rewards-progress-bar-bg: rgba(255, 255, 255, .12);--rewards-spinner-track: rgba(255, 255, 255, .2);--rewards-spinner-accent: var(--accent);--promo-card-bg: linear-gradient( 145deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .03) 100% );--promo-card-border: rgba(56, 177, 188, .2);--promo-card-border-hover: var(--accent);--promo-card-shadow: 0 4px 20px rgba(0, 0, 0, .35);--promo-card-shadow-hover: 0 12px 36px rgba(0, 0, 0, .45);--promo-card-title: rgba(255, 255, 255, .95);--promo-card-meta: rgba(255, 255, 255, .55);--promo-card-divider: rgba(255, 255, 255, .1);--promo-card-badge-bg: rgba(243, 146, 0, .15);--promo-card-badge-border: rgba(243, 146, 0, .35);--promo-card-badge-text: rgba(255, 255, 255, .92);--promo-page-text: var(--text-body);--promo-filter-label-text: var(--text-body);--promo-section-title-text: var(--text-body);--promo-dropdown-label-text: var(--text-body);--promo-dropdown-text: var(--text-body);--promo-action-btn-bg: var(--secondary-linear-gradient);--promo-action-btn-text: #ffffff;--promo-action-btn-border-opacity: 0;--promo-claim-modal-title-text: var(--text-body);--promo-claim-modal-body-text: var(--white-90);--promo-claim-modal-muted-text: var(--text-muted);--promo-claim-modal-value-text: var(--text-body);--promo-claim-confirm-bg: var(--join-button-gradient);--promo-claim-confirm-text: #ffffff;--promo-claim-confirm-border-opacity: 0;--promo-claim-cancel-bg: rgba(255, 255, 255, .08);--promo-claim-cancel-text: var(--text-body);--promo-claim-cancel-border: rgba(255, 255, 255, .15);--promo-claim-cancel-hover-bg: rgba(255, 255, 255, .12);--promo-card2-odd-bg: var(--primary);--promo-card2-even-bg: var(--secondary);--promo-modal-bg: var(--rewards-modal-bg);--promo-modal-overlay: rgba(0, 0, 0, .65);--promo-modal-overlay-mobile: rgba(0, 0, 0, .75);--promo-modal-border: rgba(56, 177, 188, .25);--promo-modal-shadow: 0 24px 56px rgba(0, 0, 0, .5);--promo-modal-header-fade: linear-gradient( to bottom, rgba(32, 104, 107, .95) 45%, rgba(29, 29, 27, 0) 100% );--promo-modal-header-fade-mobile: linear-gradient( to bottom, rgba(32, 104, 107, .92) 40%, rgba(29, 29, 27, 0) 100% );--promo-modal-close-bg: rgba(255, 255, 255, .1);--promo-modal-close-text: var(--text-body);--promo-modal-close-hover-text: var(--text-on-accent);--promo-modal-title-text: var(--text-body);--promo-modal-gold-bg: rgba(243, 146, 0, .22);--promo-modal-gold-text: var(--accent);--promo-modal-close-border: rgba(255, 255, 255, .2);--promo-description-link: var(--accent-light);--mission-empty-text: var(--white-40);--checkin-btn-gradient: var(--join-button-gradient);--checkin-btn-text: var(--text-on-accent);--checkin-btn-hover-shadow: 0 6px 20px rgba(243, 146, 0, .45);--checkin-calendar-weekday-text: var(--text-body);--checkin-calendar-summary-text: var(--text-body);--checkin-milestone-bar-bg: var(--linear-gradient-7);--checkin-skeleton-shimmer: linear-gradient( 90deg, rgba(255, 255, 255, .04) 25%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, .04) 75% );--mission-card-gradient-active: linear-gradient( 96deg, var(--primary) 0%, rgba(54, 139, 177, .85) 40%, var(--accent) 75%, #AD5413 100% );--mission-card-gradient-pending: var(--linear-gradient-7);--mission-card-border: rgba(56, 177, 188, .25);--mission-card-title-text: rgb(var(--white));--mission-card-target-text: rgba(255, 255, 255, .82);--mission-card-progress-label: rgba(255, 255, 255, .68);--mission-reward-text: rgba(255, 255, 255, .88);--mission-progress-track: rgba(56, 177, 188, .35);--mission-claim-btn-bg: var(--secondary-linear-gradient);--mission-btn-gradient: var(--secondary-linear-gradient);--mission-btn-hover: var(--accent-dark);--mission-stamp-text: rgba(255, 255, 255, .45);--milestone-bar-bg: var(--linear-gradient-7);--milestone-bar-border: rgba(56, 177, 188, .25);--milestone-banner-text: rgb(var(--white));--milestone-bar-text: rgb(var(--white));--milestone-node-pts-text: var(--text-body);--milestone-days-left-text: rgba(255, 255, 255, .72);--milestone-node-current-pts-text: var(--accent);--milestone-track: rgba(255, 255, 255, .12);--milestone-fill: linear-gradient(90deg, var(--primary), var(--accent));--milestone-node-glow: drop-shadow(0 0 10px rgba(243, 146, 0, .35));--milestone-coin-bg: rgba(0, 0, 0, .35);--rebate-apply-btn-bg: var(--secondary-linear-gradient);--rebate-apply-btn-text: #ffffff;--invite-code-panel-bg: var(--linear-gradient-7);--invite-code-panel-border: rgba(56, 177, 188, .35);--invite-banner-gradient: var(--secondary-linear-gradient);--invite-banner-border: rgba(56, 177, 188, .25);--invite-bonus-amounts-bg: rgba(255, 255, 255, .06);--invite-bonus-amount-divider: rgba(56, 177, 188, .25);--invite-bonus-banner-subtitle: var(--text-muted);--invite-company-notice-border: rgba(56, 177, 188, .25);--invite-company-notice-text: var(--text-body);--invite-tab-inactive-hover-bg: rgba(255, 255, 255, .08);--invite-tab-inactive-hover-text: var(--text-body);--invite-tab-active-bg: var(--accent);--invite-stat-card-bg: var(--secondary-linear-gradient);--invite-shimmer: linear-gradient( 270deg, rgba(255, 255, 255, 0) 0%, rgba(56, 177, 188, .2) 48%, rgba(243, 146, 0, .25) 62%, rgba(243, 146, 0, .35) 100% );--invite-reward-card-header-bg: var(--table-header-gradient);--invite-reward-card-title: rgb(var(--white));--invite-reward-card-amount: rgb(var(--white));--invite-reward-card-label: rgba(255, 255, 255, .82);--invite-reward-card-value: rgb(var(--white));--invite-table-row-odd-bg: var(--primary);--invite-table-row-even-bg: var(--secondary);--invite-table-cell-text: var(--text-body);--invite-table-row-even-text: var(--text-body);--invite-invitee-card-label: rgba(255, 255, 255, .82);--invite-invitee-card-value: rgb(var(--white));--invite-invitee-card-username: rgb(var(--white));--invite-status-inactive-text: var(--text-muted);--invite-chip-inactive-bg: rgba(255, 255, 255, .06);--invite-chip-inactive-text: var(--text-body);--invite-chip-inactive-border: rgba(56, 177, 188, .35);--invite-chip-inactive-hover-bg: rgba(56, 177, 188, .12);--invite-chip-inactive-hover-border: var(--accent);--invite-chip-active-bg: var(--secondary-linear-gradient);--invite-chip-active-text: rgb(var(--white));--invite-filter-text: var(--text-body);--invite-filter-glass-bg: var(--skew-glass-gradient);--invite-card-solid-border: rgba(56, 177, 188, .25);--invite-card-bg: var(--linear-gradient-7);--invite-card-border: rgba(56, 177, 188, .25);--redeem-sheet-bg: var(--rewards-modal-bg);--app-modal-overlay: rgba(0, 0, 0, .72);--app-modal-panel-bg: var(--rewards-modal-bg);--app-modal-panel-shadow: var(--rewards-modal-shadow);--app-modal-close-bg: rgba(255, 255, 255, .12);--app-modal-close-text: var(--text-body);--app-modal-close-shadow: 0 4px 14px rgba(0, 0, 0, .35);--app-modal-dismiss-bg: rgba(56, 177, 188, .15);--app-modal-dismiss-text: var(--primary);--app-modal-heading: var(--text-body);--app-modal-text: var(--white-80);--app-modal-text-muted: var(--text-muted);--app-modal-text-subtle: var(--white-70);--app-modal-divider: rgba(255, 255, 255, .08);--app-modal-cta-bg: var(--checkin-btn-gradient);--app-modal-cta-text: var(--rewards-text-on-accent);--app-modal-cta-shadow: 0 4px 16px rgba(243, 146, 0, .35);--app-modal-cta-shadow-hover: rgba(243, 146, 0, .5);--app-modal-checkbox-accent: var(--accent);--otp-hint-text: var(--text-muted);--footer-desktop-bg: #20686B;--footer-desktop-gradient: linear-gradient( 0deg, rgba(56, 177, 188, 0) 1.26%, #20686B 98.84% );--footer-desktop-glow: radial-gradient(circle at 20% 20%, rgba(56, 177, 188, .12) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(243, 146, 0, .08) 0%, transparent 50%);--footer-text: var(--text-body);--footer-text-muted: var(--text-muted);--footer-border: rgba(56, 177, 188, .2);--footer-border-strong: rgba(56, 177, 188, .35);--footer-hover-bg: rgba(255, 255, 255, .08);--footer-input-bg: rgba(255, 255, 255, .05);--footer-input-border: rgba(56, 177, 188, .2);--footer-input-hover-bg: rgba(255, 255, 255, .08);--footer-chip-bg: rgba(255, 255, 255, .08);--footer-chip-hover-border: rgba(56, 177, 188, .4);--footer-chip-hover-shadow: 0 8px 20px rgba(56, 177, 188, .25);--footer-accent: var(--accent);--footer-mobile-bg: #20686B;--footer-mobile-shadow: 0 -4px 24px rgba(0, 0, 0, .35);--footer-mobile-active: var(--accent);--footer-mobile-glow: 0 4px 16px rgba(243, 146, 0, .35);--footer-mobile-backdrop-filter: none;--footer-mobile-nav-bg-image: none;--footer-mobile-nav-bg-color: #20686B;--footer-mobile-label-text: var(--text-muted);--footer-mobile-divider: rgba(56, 177, 188, .2);--footer-mobile-text-shadow: none;--footer-mobile-logo-bg: #20686B;--footer-mobile-logo-shadow: 0 -2px 14px rgba(0, 0, 0, .25);--footer-mobile-border: rgba(56, 177, 188, .2);--download-app-page-bg: var(--surface-page);--download-app-text: var(--text-body);--download-app-header-bg: var(--surface-page);--download-app-header-border: rgba(56, 177, 188, .25);--download-app-title-text: var(--primary);--download-app-back-color: var(--text-muted);--download-app-back-hover-bg: rgba(56, 177, 188, .12);--download-app-back-hover-color: var(--primary);--download-app-divider: rgba(56, 177, 188, .25);--download-app-caption-text: var(--text-muted);--download-app-platform-icon-filter: none;--download-app-logo-bg: linear-gradient( 160deg, var(--palette-charcoal) 0%, #20686B 40%, var(--primary) 100% );--download-app-logo-shadow: 0 4px 20px rgba(56, 177, 188, .25);--download-app-logo-border: rgba(56, 177, 188, .45);--download-app-primary-btn-bg: var(--join-button-gradient);--download-app-primary-btn-text: #ffffff;--download-app-secondary-btn-bg: rgba(255, 255, 255, .06);--download-app-secondary-btn-border: rgba(56, 177, 188, .35);--download-app-secondary-btn-text: var(--text-body);--download-app-apk-muted: var(--text-muted);--download-app-ios-panel-bg: rgba(255, 255, 255, .05);--download-app-ios-title: var(--primary);--download-app-ios-step: var(--text-muted);--download-app-installed-text: var(--accent);--download-app-focus-outline: var(--primary);--ui-table-row-odd: var(--primary);--ui-table-row-even: var(--secondary)}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-ext-300-normal.AjyHH-nA.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-300-normal.Ctr4ZZfs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-300-normal.DyQnI4ta.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-300-normal.BVP0yxL_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-vietnamese-300-normal.BIrGnxdC.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-300-normal.F69v1y7v.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-ext-300-normal.DiDe5dVi.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-300-normal.BCbSOsYO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2) format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2) format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2) format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-italic.CRZl7Pbw.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-italic.B7dPuRsp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-italic.Dekf1MMa.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-400-italic.DujvSxAZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-italic.CnNqNBsX.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-400-italic.CY6mr5hj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-italic.CqDeWaGF.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-400-italic.C0uPIDUh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-italic.CnlIvBC9.woff2) format("woff2"),url(/_astro/montserrat-latin-400-italic.a0UhtteB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-italic.Diar4N5o.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-italic.GSDxrqhm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-italic.BYQp2hv8.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-500-italic.BTEyYPuP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-italic.C0c1K7aL.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-500-italic.Can_StxK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-italic.DtpM8EBF.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-500-italic.Ddwrr5Ol.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-italic.DXA4yvBS.woff2) format("woff2"),url(/_astro/montserrat-latin-500-italic.Dkg8VHej.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nasalization;src:url(/fonts/nasalization-rg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body{font-family:var(--font-family-primary);margin:0;padding:0;text-align:left;background:var(--surface-page);min-height:100vh;word-wrap:break-word;overflow-wrap:break-word;color:var(--text-body);font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:var(--text-heading);line-height:1.2;font-family:var(--font-family-secondary)}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.25em}h4{font-size:1.28em}h5{font-size:1.05em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em;font-family:var(--font-family-primary);font-weight:400;line-height:1.7;font-size:14px}span{font-size:14px}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,button span,.button span,.btn span,.skew-btn span,.gradient-border-btn span,nav span{font-size:inherit}.prose p{margin-bottom:2em}button,.button,.btn,nav,.nav-item,.category-btn,.cta-button,.promo-btn,.join-btn,.login-btn,.deposit-btn,.withdrawal-btn,.logout-btn,.chat-btn,.refresh-btn,.skew-btn,.gradient-border-btn,.logo-text,.nav-label,.balance-label,.user-greeting{font-family:var(--font-family-secondary)}.hero-subtitle,.feature-text,.category-card p,.game-info p,.promo-card p,.balance-amount,.login-text{font-family:var(--font-family-primary)}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (max-width: 768px){body{font-size:16px}h1{font-size:2.05em}h2{font-size:1.65em}h3{font-size:1.1em}h4{font-size:1.05em}h5{font-size:.9em}p,span{font-size:12px}}@media (max-width: 480px){h1{font-size:1.65em}h2{font-size:1.32em}h3{font-size:.95em}h4{font-size:.9em}h5{font-size:.82em}p,span{font-size:10px}}html{scrollbar-gutter:stable;overflow-x:clip;max-width:100%}body{max-width:100%;overflow-x:clip}@media (max-width: 1024px){html{scrollbar-gutter:auto}}main{width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}.about-content{max-width:800px;margin:0 auto;padding:2rem 0}.about-hero-image{width:100%;max-width:600px;height:auto;margin:0 auto 2rem;display:block;border-radius:12px;box-shadow:var(--card-shadow)}.about-content p{margin-bottom:1.5rem;text-align:justify;line-height:1.8}@media (max-width: 768px){.about-content{padding:1rem 0}.about-hero-image{margin-bottom:1.5rem}.about-content p{text-align:left;line-height:1.7}}html[dir=rtl]{text-align:right}html[dir=rtl] .navbar,html[dir=rtl] .nav-container,html[dir=rtl] .desktop-nav{direction:rtl}html[dir=rtl] .sidebar-content,html[dir=rtl] .sidebar-header,html[dir=rtl] .nav-section{direction:rtl;text-align:right}html[dir=rtl] .language-dropdown,html[dir=rtl] .language-dropdown-item{text-align:right}html[dir=rtl] .language-dropdown-item .check-icon{margin-left:0;margin-right:auto}html[dir=rtl] .account-sidebar,html[dir=rtl] .account-layout{direction:rtl}html[dir=rtl] .info-sidebar,html[dir=rtl] .info-content{direction:rtl;text-align:right}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
