:root{--page-bg: #06142f;--page-bg-2: #081d42;--header-bg: rgba(5, 18, 48, .96);--card-bg: rgba(12, 35, 78, .88);--card-hover: rgba(18, 49, 104, .94);--primary: #1677ff;--primary-hover: #4096ff;--cyan: #47c7ff;--gold: #f6c453;--danger: #ff4567;--success: #22c98b;--text-primary: #fff;--text-secondary: #9fb8dc;--text-muted: #7089ad;--text-tertiary: #5778a6;--text-disabled: rgba(159, 184, 220, .45);--text-inverse: #06142f;--text-link: #47c7ff;--text-highlight: #47c7ff;--text-money: #fff;--text-gold: #f6c453;--text-success: #22c98b;--text-danger: #ff4567;--text-warning: #f6a13a;--semantic-success: #22c98b;--semantic-danger: #ff4567;--semantic-warning: #f6a13a;--border: rgba(126, 174, 255, .16);--card-shadow: 0 18px 46px rgba(0, 22, 64, .32);--radius-card: 18px;--motion: .2s ease;--theme-primary: var(--primary);--theme-primary-soft: rgba(64, 150, 255, .1);--theme-primary-glow: rgba(64, 150, 255, .34);--theme-primary-light: var(--cyan);--theme-background: var(--page-bg);--theme-card: var(--card-bg);--theme-card-hover: var(--card-hover);--theme-border: var(--border);--theme-text: var(--text-primary);--theme-text-secondary: var(--text-secondary);--theme-shadow: var(--card-shadow);--theme-icon: var(--theme-primary);--theme-active: var(--theme-primary);--theme-hover: rgba(64, 150, 255, .18)}html[data-theme=royal-gold]{--theme-primary: #D8A63B;--theme-primary-light: #FFF5D6;--theme-primary-soft: rgba(216, 166, 59, .12);--theme-primary-glow: rgba(216, 166, 59, .36);--theme-background: #16120B;--theme-card: rgba(36, 26, 16, .9);--theme-card-hover: rgba(49, 35, 20, .94);--theme-border: rgba(216, 166, 59, .28);--theme-text: #FFFCE2;--theme-text-secondary: #D7C98B;--theme-shadow: 0 18px 46px rgba(40, 24, 0, .4);--page-bg: var(--theme-background);--page-bg-2: #1A1407;--header-bg: rgba(22, 18, 11, .96);--card-bg: var(--theme-card);--card-hover: var(--theme-card-hover);--primary: #B98218;--primary-hover: #C99222;--cyan: #FFD76B;--gold: #F6C453;--danger: #FF5F73;--success: #3DDB93;--text-primary: var(--theme-text);--text-secondary: var(--theme-text-secondary);--text-muted: #9E8F63;--text-tertiary: #7F704A;--text-disabled: rgba(215, 201, 139, .45);--text-placeholder: #8D7B52;--text-link: #FFD76B;--text-highlight: #FFE18A;--text-money: #FFFCE2;--text-gold: #F6C453;--text-success: #3DDB93;--text-danger: #FF5F73;--text-warning: #F0A84A;--text-on-dark-primary: #FFFCE2;--text-on-dark-secondary: #D7C98B;--text-on-light-primary: #241A10;--text-on-light-secondary: #5F4623;--text-on-primary: #241A10;--text-on-primary-muted: #4E391A;--text-on-gold: #241A10;--text-on-gold-muted: #5F4623;--text-on-image: #FFFFFF;--text-on-image-muted: #D7C98B;--text-on-danger: #FFFFFF;--text-on-success: #052A1C;--text-on-warning: #2A1B05;--border: var(--theme-border);--card-shadow: var(--theme-shadow);--surface-page: #16120B;--surface-header: rgba(22, 18, 11, .96);--surface-sidebar: rgba(36, 26, 16, .86);--surface-card: rgba(36, 26, 16, .9);--surface-card-elevated: rgba(49, 35, 20, .96);--surface-input: rgba(22, 18, 11, .72);--surface-popup: rgba(36, 26, 16, .98);--surface-dialog: rgba(36, 26, 16, .98);--surface-table-header: rgba(216, 166, 59, .12);--surface-table-row: rgba(36, 26, 16, .74);--surface-primary: #D8A63B;--surface-image-overlay: rgba(22, 18, 11, .72);--surface-card-text: var(--text-primary);--surface-primary-text: var(--text-on-primary);--button-primary-bg: #D8A63B;--button-primary-text: #241A10;--button-primary-border: rgba(255, 225, 138, .56);--button-primary-hover-bg: #E7BB5B;--button-primary-hover-text: #1B1208;--button-primary-active-bg: #B98218;--button-primary-active-text: #1B1208;--button-primary-disabled-bg: rgba(216, 166, 59, .22);--button-primary-disabled-text: rgba(255, 248, 216, .58);--button-primary-disabled-border: rgba(216, 166, 59, .2);--button-primary-focus-ring: rgba(255, 215, 107, .42);--button-primary-loading-color: #241A10;--button-secondary-bg: rgba(216, 166, 59, .14);--button-secondary-text: #FFE18A;--button-secondary-border: rgba(216, 166, 59, .38);--button-secondary-hover-bg: rgba(216, 166, 59, .22);--button-secondary-hover-text: #FFF5D6;--button-secondary-disabled-bg: rgba(216, 166, 59, .08);--button-secondary-disabled-text: rgba(215, 201, 139, .48);--button-outline-bg: transparent;--button-outline-text: #FFE18A;--button-outline-border: rgba(216, 166, 59, .46);--button-outline-hover-bg: rgba(216, 166, 59, .14);--button-outline-hover-text: #FFF5D6;--button-ghost-bg: transparent;--button-ghost-text: #D7C98B;--button-ghost-hover-bg: rgba(216, 166, 59, .12);--button-ghost-hover-text: #FFE18A;--button-danger-bg: #C83B4B;--button-danger-text: #FFFFFF;--button-gold-bg: #F6C453;--button-gold-text: #241A10;--icon-primary: #FFD76B;--icon-secondary: #D7C98B;--icon-disabled: rgba(215, 201, 139, .38);--icon-on-primary: #241A10;--icon-on-light: #5F4623;--icon-on-dark: #FFF5D6;--icon-success: #3DDB93;--icon-danger: #FF5F73;--icon-warning: #F0A84A;--input-bg: rgba(22, 18, 11, .72);--input-text: #FFFCE2;--input-placeholder: #8D7B52;--input-border: rgba(216, 166, 59, .28);--input-hover-border: rgba(216, 166, 59, .46);--input-focus-border: #FFD76B;--input-focus-ring: rgba(255, 215, 107, .24);--input-disabled-bg: rgba(36, 26, 16, .42);--input-disabled-text: rgba(215, 201, 139, .45);--input-error-border: #FF5F73;--input-success-border: #3DDB93;--semantic-success: #3DDB93;--semantic-danger: #FF5F73;--semantic-warning: #F0A84A;--semantic-info: #FFD76B;--profit-positive: #3DDB93;--profit-negative: #FF5F73;--status-live: #FF4567;--status-hot: #FF8A3D;--status-maintenance: #A19068;--status-processing: #FFD76B;--status-completed: #3DDB93;--status-failed: #FF5F73}html[data-theme=glory-red]{--theme-primary: #E53935;--theme-primary-light: #FFE6E6;--theme-primary-soft: rgba(229, 57, 53, .13);--theme-primary-glow: rgba(229, 57, 53, .36);--theme-background: #230B0B;--theme-card: rgba(58, 20, 20, .9);--theme-card-hover: rgba(74, 24, 24, .94);--theme-border: rgba(229, 57, 53, .28);--theme-text: #FFE6E6;--theme-text-secondary: #FFC6C6;--theme-shadow: 0 18px 46px rgba(58, 0, 0, .4);--page-bg: var(--theme-background);--page-bg-2: #2A0F0F;--header-bg: rgba(35, 11, 11, .96);--card-bg: var(--theme-card);--card-hover: var(--theme-card-hover);--primary: var(--theme-primary);--primary-hover: #FF6B67;--cyan: #FFB3B3;--gold: #F6C453;--danger: #FF7A85;--success: #39D98A;--text-primary: var(--theme-text);--text-secondary: var(--theme-text-secondary);--text-muted: rgba(255, 198, 198, .72);--text-tertiary: rgba(255, 198, 198, .58);--text-disabled: rgba(255, 198, 198, .42);--text-placeholder: rgba(255, 198, 198, .55);--text-link: #FFB3B3;--text-highlight: #FFE6E6;--text-money: #FFFFFF;--text-gold: #F6C453;--text-success: #39D98A;--text-danger: #FF7A85;--text-warning: #FFB34D;--text-on-dark-primary: #FFFFFF;--text-on-dark-secondary: #FFC6C6;--text-on-light-primary: #3A1414;--text-on-light-secondary: #7B2424;--text-on-primary: #FFFFFF;--text-on-primary-muted: #FFE6E6;--text-on-gold: #2A0F0F;--text-on-gold-muted: #6C2A16;--text-on-image: #FFFFFF;--text-on-image-muted: #FFC6C6;--text-on-danger: #FFFFFF;--text-on-success: #052A1C;--text-on-warning: #2A0F0F;--border: var(--theme-border);--card-shadow: var(--theme-shadow);--surface-page: #230B0B;--surface-header: rgba(35, 11, 11, .96);--surface-sidebar: rgba(58, 20, 20, .86);--surface-card: rgba(58, 20, 20, .9);--surface-card-elevated: rgba(74, 24, 24, .96);--surface-input: rgba(35, 11, 11, .72);--surface-popup: rgba(58, 20, 20, .98);--surface-dialog: rgba(58, 20, 20, .98);--surface-table-header: rgba(229, 57, 53, .12);--surface-table-row: rgba(58, 20, 20, .74);--surface-primary: #E53935;--surface-image-overlay: rgba(35, 11, 11, .72);--surface-card-text: var(--text-primary);--surface-primary-text: var(--text-on-primary);--button-primary-bg: #E53935;--button-primary-text: #FFFFFF;--button-primary-border: rgba(255, 179, 179, .42);--button-primary-hover-bg: #FF5A55;--button-primary-hover-text: #FFFFFF;--button-primary-active-bg: #C92D2A;--button-primary-active-text: #FFFFFF;--button-primary-disabled-bg: rgba(229, 57, 53, .2);--button-primary-disabled-text: rgba(255, 230, 230, .58);--button-primary-disabled-border: rgba(229, 57, 53, .2);--button-primary-focus-ring: rgba(255, 107, 103, .4);--button-primary-loading-color: #FFFFFF;--button-secondary-bg: rgba(229, 57, 53, .14);--button-secondary-text: #FFC6C6;--button-secondary-border: rgba(229, 57, 53, .38);--button-secondary-hover-bg: rgba(229, 57, 53, .22);--button-secondary-hover-text: #FFFFFF;--button-secondary-disabled-bg: rgba(229, 57, 53, .08);--button-secondary-disabled-text: rgba(255, 198, 198, .48);--button-outline-bg: transparent;--button-outline-text: #FFC6C6;--button-outline-border: rgba(255, 107, 103, .48);--button-outline-hover-bg: rgba(229, 57, 53, .14);--button-outline-hover-text: #FFFFFF;--button-ghost-bg: transparent;--button-ghost-text: #FFC6C6;--button-ghost-hover-bg: rgba(229, 57, 53, .12);--button-ghost-hover-text: #FFFFFF;--button-danger-bg: #B3122F;--button-danger-text: #FFFFFF;--button-gold-bg: #F6C453;--button-gold-text: #2A0F0F;--icon-primary: #FFB3B3;--icon-secondary: #FFC6C6;--icon-disabled: rgba(255, 198, 198, .36);--icon-on-primary: #FFFFFF;--icon-on-light: #7B2424;--icon-on-dark: #FFE6E6;--icon-success: #39D98A;--icon-danger: #FF7A85;--icon-warning: #FFB34D;--input-bg: rgba(35, 11, 11, .72);--input-text: #FFFFFF;--input-placeholder: rgba(255, 198, 198, .55);--input-border: rgba(229, 57, 53, .28);--input-hover-border: rgba(255, 107, 103, .48);--input-focus-border: #FFB3B3;--input-focus-ring: rgba(255, 107, 103, .24);--input-disabled-bg: rgba(58, 20, 20, .42);--input-disabled-text: rgba(255, 198, 198, .45);--input-error-border: #FF7A85;--input-success-border: #39D98A;--semantic-success: #39D98A;--semantic-danger: #FF7A85;--semantic-warning: #FFB34D;--semantic-info: #FFB3B3;--profit-positive: #39D98A;--profit-negative: #FF7A85;--status-live: #FF3D5F;--status-hot: #FF8A3D;--status-maintenance: #B98C8C;--status-processing: #FFB34D;--status-completed: #39D98A;--status-failed: #FF7A85}html[data-theme=emerald-green]{--theme-primary: #1ABC9C;--theme-primary-light: #E6FFF5;--theme-primary-soft: rgba(26, 188, 156, .13);--theme-primary-glow: rgba(26, 188, 156, .34);--theme-background: #0B1F19;--theme-card: rgba(19, 52, 43, .9);--theme-card-hover: rgba(24, 66, 55, .94);--theme-border: rgba(26, 188, 156, .28);--theme-text: #E6FFF2;--theme-text-secondary: #7CE0C0;--theme-shadow: 0 18px 46px rgba(0, 48, 34, .36);--page-bg: var(--theme-background);--page-bg-2: #0B1F19;--header-bg: rgba(11, 31, 25, .96);--card-bg: var(--theme-card);--card-hover: var(--theme-card-hover);--primary: #0F9F83;--primary-hover: #18BFA0;--cyan: #7CE0C0;--gold: #F6C453;--danger: #FF6475;--success: #4FE39B;--text-primary: var(--theme-text);--text-secondary: var(--theme-text-secondary);--text-muted: rgba(124, 224, 192, .68);--text-tertiary: rgba(124, 224, 192, .54);--text-disabled: rgba(124, 224, 192, .4);--text-placeholder: rgba(124, 224, 192, .52);--text-link: #7CE0C0;--text-highlight: #E6FFF2;--text-money: #FFFFFF;--text-gold: #F6C453;--text-success: #4FE39B;--text-danger: #FF6475;--text-warning: #FFB34D;--text-on-dark-primary: #E6FFF2;--text-on-dark-secondary: #7CE0C0;--text-on-light-primary: #06251D;--text-on-light-secondary: #115140;--text-on-primary: #031F18;--text-on-primary-muted: #0A3D31;--text-on-gold: #06251D;--text-on-gold-muted: #115140;--text-on-image: #FFFFFF;--text-on-image-muted: #B9F4E4;--text-on-danger: #FFFFFF;--text-on-success: #031F18;--text-on-warning: #06251D;--border: var(--theme-border);--card-shadow: var(--theme-shadow);--surface-page: #0B1F19;--surface-header: rgba(11, 31, 25, .96);--surface-sidebar: rgba(19, 52, 43, .86);--surface-card: rgba(19, 52, 43, .9);--surface-card-elevated: rgba(24, 66, 55, .96);--surface-input: rgba(11, 31, 25, .72);--surface-popup: rgba(19, 52, 43, .98);--surface-dialog: rgba(19, 52, 43, .98);--surface-table-header: rgba(26, 188, 156, .12);--surface-table-row: rgba(19, 52, 43, .74);--surface-primary: #1ABC9C;--surface-image-overlay: rgba(11, 31, 25, .72);--surface-card-text: var(--text-primary);--surface-primary-text: var(--text-on-primary);--button-primary-bg: #1ABC9C;--button-primary-text: #031F18;--button-primary-border: rgba(124, 224, 192, .48);--button-primary-hover-bg: #35D7B8;--button-primary-hover-text: #031F18;--button-primary-active-bg: #0F9F83;--button-primary-active-text: #FFFFFF;--button-primary-disabled-bg: rgba(26, 188, 156, .2);--button-primary-disabled-text: rgba(230, 255, 242, .58);--button-primary-disabled-border: rgba(26, 188, 156, .2);--button-primary-focus-ring: rgba(26, 188, 156, .4);--button-primary-loading-color: #031F18;--button-secondary-bg: rgba(26, 188, 156, .14);--button-secondary-text: #B9F4E4;--button-secondary-border: rgba(26, 188, 156, .38);--button-secondary-hover-bg: rgba(26, 188, 156, .22);--button-secondary-hover-text: #FFFFFF;--button-secondary-disabled-bg: rgba(26, 188, 156, .08);--button-secondary-disabled-text: rgba(124, 224, 192, .48);--button-outline-bg: transparent;--button-outline-text: #B9F4E4;--button-outline-border: rgba(26, 188, 156, .48);--button-outline-hover-bg: rgba(26, 188, 156, .14);--button-outline-hover-text: #FFFFFF;--button-ghost-bg: transparent;--button-ghost-text: #B9F4E4;--button-ghost-hover-bg: rgba(26, 188, 156, .12);--button-ghost-hover-text: #FFFFFF;--button-danger-bg: #D63B4C;--button-danger-text: #FFFFFF;--button-gold-bg: #F6C453;--button-gold-text: #06251D;--icon-primary: #7CE0C0;--icon-secondary: #B9F4E4;--icon-disabled: rgba(124, 224, 192, .36);--icon-on-primary: #031F18;--icon-on-light: #115140;--icon-on-dark: #E6FFF2;--icon-success: #4FE39B;--icon-danger: #FF6475;--icon-warning: #FFB34D;--input-bg: rgba(11, 31, 25, .72);--input-text: #E6FFF2;--input-placeholder: rgba(124, 224, 192, .52);--input-border: rgba(26, 188, 156, .28);--input-hover-border: rgba(26, 188, 156, .48);--input-focus-border: #7CE0C0;--input-focus-ring: rgba(26, 188, 156, .24);--input-disabled-bg: rgba(19, 52, 43, .42);--input-disabled-text: rgba(124, 224, 192, .45);--input-error-border: #FF6475;--input-success-border: #4FE39B;--semantic-success: #4FE39B;--semantic-danger: #FF6475;--semantic-warning: #FFB34D;--semantic-info: #7CE0C0;--profit-positive: #4FE39B;--profit-negative: #FF6475;--status-live: #FF4567;--status-hot: #FF8A3D;--status-maintenance: #7DA497;--status-processing: #FFB34D;--status-completed: #4FE39B;--status-failed: #FF6475}html[data-theme=glacier-white]{--theme-primary: #2563D9;--theme-primary-light: #DCEAFF;--theme-primary-soft: rgba(37, 99, 217, .11);--theme-primary-glow: rgba(37, 99, 217, .26);--theme-background: #EEF4FF;--theme-card: #FFFFFF;--theme-card-hover: #F8FBFF;--theme-border: #B8C9E6;--theme-text: #101828;--theme-text-secondary: #344054;--theme-shadow: 0 16px 42px rgba(15, 35, 75, .13);--page-bg: var(--theme-background);--page-bg-2: #E4EDFB;--page-bg-mid: #E8F0FC;--page-bg-end: #DCE8F7;--header-bg: rgba(255, 255, 255, .94);--card-bg: var(--theme-card);--card-hover: var(--theme-card-hover);--primary: var(--theme-primary);--primary-hover: #1D4ED8;--cyan: #155BC4;--gold: #B87912;--danger: #C92A3A;--success: #087443;--text-primary: var(--theme-text);--text-secondary: var(--theme-text-secondary);--text-muted: #475467;--text-tertiary: #667085;--text-disabled: #98A2B3;--text-placeholder: #667085;--text-link: #155BC4;--text-highlight: #174EA6;--text-money: #0B1220;--text-gold: #B87912;--text-success: #087443;--text-danger: #C92A3A;--text-warning: #92570A;--text-on-dark-primary: #FFFFFF;--text-on-dark-secondary: #D8E6FF;--text-on-light-primary: #101828;--text-on-light-secondary: #344054;--text-on-primary: #FFFFFF;--text-on-primary-muted: #EAF3FF;--text-on-gold: #1D1304;--text-on-gold-muted: #573A0F;--text-on-image: #FFFFFF;--text-on-image-muted: #D8E6FF;--text-on-danger: #FFFFFF;--text-on-success: #FFFFFF;--text-on-warning: #1D1304;--border: var(--theme-border);--card-shadow: var(--theme-shadow);--surface-page: #EEF4FF;--surface-header: rgba(255, 255, 255, .94);--surface-sidebar: rgba(255, 255, 255, .92);--surface-card: #FFFFFF;--surface-card-elevated: #FFFFFF;--surface-input: #F8FBFF;--surface-popup: #FFFFFF;--surface-dialog: #FFFFFF;--surface-table-header: #E5EFFD;--surface-table-row: #FFFFFF;--surface-table-row-hover: #F1F6FF;--surface-primary: #2563D9;--surface-selected: #E5EFFD;--surface-hover: #F1F6FF;--surface-image-overlay: rgba(10, 28, 55, .52);--surface-card-text: var(--text-primary);--surface-primary-text: var(--text-on-primary);--divider: #D0DCEC;--nav-text: #344054;--nav-hover: #155BC4;--nav-active: #155BC4;--nav-active-bg: #E5EFFD;--nav-active-glow: rgba(37, 99, 217, .22);--button-primary-bg: #2563D9;--button-primary-text: #FFFFFF;--button-primary-border: #1D4ED8;--button-primary-hover-bg: #1D4ED8;--button-primary-hover-text: #FFFFFF;--button-primary-active-bg: #174EA6;--button-primary-active-text: #FFFFFF;--button-primary-disabled-bg: #D8E3F5;--button-primary-disabled-text: #667085;--button-primary-disabled-border: #C4D3EA;--button-primary-focus-ring: rgba(37, 99, 217, .28);--button-primary-loading-color: #FFFFFF;--button-secondary-bg: #E5EFFD;--button-secondary-text: #174EA6;--button-secondary-border: #9EB9E4;--button-secondary-hover-bg: #D6E6FB;--button-secondary-hover-text: #103B7C;--button-secondary-disabled-bg: #EEF3FA;--button-secondary-disabled-text: #667085;--button-outline-bg: transparent;--button-outline-text: #174EA6;--button-outline-border: #8DAAD8;--button-outline-hover-bg: #E5EFFD;--button-outline-hover-text: #103B7C;--button-ghost-bg: transparent;--button-ghost-text: #155BC4;--button-ghost-hover-bg: rgba(37, 99, 217, .1);--button-ghost-hover-text: #103B7C;--button-danger-bg: #C92A3A;--button-danger-text: #FFFFFF;--button-gold-bg: #D8A63B;--button-gold-text: #1D1304;--icon-primary: #155BC4;--icon-secondary: #475467;--icon-disabled: #98A2B3;--icon-on-primary: #FFFFFF;--icon-on-light: #1A1F2E;--icon-on-dark: #FFFFFF;--icon-success: #087443;--icon-danger: #C92A3A;--icon-warning: #92570A;--input-bg: #FFFFFF;--input-text: #101828;--input-placeholder: #667085;--input-border: #AFC1DD;--input-hover-border: #7F9ED1;--input-focus-border: #2563D9;--input-focus-ring: rgba(37, 99, 217, .22);--input-disabled-bg: #EEF3FA;--input-disabled-text: #667085;--input-error-border: #C92A3A;--input-success-border: #087443;--semantic-success: #087443;--semantic-danger: #C92A3A;--semantic-warning: #92570A;--semantic-info: #155BC4;--profit-positive: #087443;--profit-negative: #C92A3A;--status-live: #D92D20;--status-hot: #B85C00;--status-maintenance: #667085;--status-processing: #92570A;--status-completed: #087443;--status-failed: #C92A3A}html[data-theme=soft-pink]{--theme-primary: #D6336C;--theme-primary-light: #FFE3EE;--theme-primary-soft: rgba(214, 51, 108, .1);--theme-primary-glow: rgba(214, 51, 108, .24);--theme-background: #FFF1F6;--theme-card: #FFFFFF;--theme-card-hover: #FFF8FB;--theme-border: #E7B7C9;--theme-text: #2F0B1A;--theme-text-secondary: #513042;--theme-shadow: 0 16px 42px rgba(86, 22, 48, .12);--page-bg: var(--theme-background);--page-bg-2: #FFE4EF;--page-bg-mid: #FFEAF2;--page-bg-end: #FAD9E7;--header-bg: rgba(255, 255, 255, .94);--card-bg: var(--theme-card);--card-hover: var(--theme-card-hover);--primary: #D6336C;--primary-hover: #C2255C;--cyan: #B51F55;--gold: #B87912;--danger: #C92A3A;--success: #087443;--text-primary: var(--theme-text);--text-secondary: var(--theme-text-secondary);--text-muted: #6B4B5D;--text-tertiary: #7F6270;--text-disabled: #A78B99;--text-placeholder: #7F6270;--text-link: #B51F55;--text-highlight: #9D174D;--text-money: #250713;--text-gold: #B87912;--text-success: #087443;--text-danger: #C92A3A;--text-warning: #92570A;--text-on-dark-primary: #FFFFFF;--text-on-dark-secondary: #FFE6F0;--text-on-light-primary: #4A1029;--text-on-light-secondary: #7D4257;--text-on-primary: #FFFFFF;--text-on-primary-muted: #FFF1F6;--text-on-gold: #1D1304;--text-on-gold-muted: #573A0F;--text-on-image: #FFFFFF;--text-on-image-muted: #FFE6F0;--text-on-danger: #FFFFFF;--text-on-success: #FFFFFF;--text-on-warning: #1D1304;--border: var(--theme-border);--card-shadow: var(--theme-shadow);--surface-page: #FFF1F6;--surface-header: rgba(255, 255, 255, .94);--surface-sidebar: rgba(255, 255, 255, .92);--surface-card: #FFFFFF;--surface-card-elevated: #FFFFFF;--surface-input: #FFF8FB;--surface-popup: #FFFFFF;--surface-dialog: #FFFFFF;--surface-table-header: #FFE3EE;--surface-table-row: #FFFFFF;--surface-table-row-hover: #FFF6FA;--surface-primary: #D6336C;--surface-selected: #FFE3EE;--surface-hover: #FFF6FA;--surface-image-overlay: rgba(64, 9, 32, .52);--surface-card-text: var(--text-primary);--surface-primary-text: var(--text-on-primary);--divider: #E9C7D5;--nav-text: #513042;--nav-hover: #B51F55;--nav-active: #B51F55;--nav-active-bg: #FFE3EE;--nav-active-glow: rgba(214, 51, 108, .22);--button-primary-bg: #D6336C;--button-primary-text: #FFFFFF;--button-primary-border: #C2255C;--button-primary-hover-bg: #C2255C;--button-primary-hover-text: #FFFFFF;--button-primary-active-bg: #9D174D;--button-primary-active-text: #FFFFFF;--button-primary-disabled-bg: #F4D4E1;--button-primary-disabled-text: #7F6270;--button-primary-disabled-border: #E3BBCB;--button-primary-focus-ring: rgba(214, 51, 108, .24);--button-primary-loading-color: #FFFFFF;--button-secondary-bg: #FFE3EE;--button-secondary-text: #9D174D;--button-secondary-border: #E7A9C2;--button-secondary-hover-bg: #FFD2E3;--button-secondary-hover-text: #83133F;--button-secondary-disabled-bg: #FFF0F5;--button-secondary-disabled-text: #8F7180;--button-outline-bg: transparent;--button-outline-text: #9D174D;--button-outline-border: #D993B0;--button-outline-hover-bg: #FFE3EE;--button-outline-hover-text: #83133F;--button-ghost-bg: transparent;--button-ghost-text: #B51F55;--button-ghost-hover-bg: rgba(214, 51, 108, .1);--button-ghost-hover-text: #83133F;--button-danger-bg: #C92A3A;--button-danger-text: #FFFFFF;--button-gold-bg: #D8A63B;--button-gold-text: #1D1304;--icon-primary: #B51F55;--icon-secondary: #513042;--icon-disabled: #A78B99;--icon-on-primary: #FFFFFF;--icon-on-light: #4A1029;--icon-on-dark: #FFFFFF;--icon-success: #087443;--icon-danger: #C92A3A;--icon-warning: #92570A;--input-bg: #FFFFFF;--input-text: #2F0B1A;--input-placeholder: #7F6270;--input-border: #D7A8BC;--input-hover-border: #C97A9D;--input-focus-border: #D6336C;--input-focus-ring: rgba(214, 51, 108, .2);--input-disabled-bg: #FFF0F5;--input-disabled-text: #8F7180;--input-error-border: #C92A3A;--input-success-border: #087443;--semantic-success: #087443;--semantic-danger: #C92A3A;--semantic-warning: #92570A;--semantic-info: #B51F55;--profit-positive: #087443;--profit-negative: #C92A3A;--status-live: #D92D20;--status-hot: #B85C00;--status-maintenance: #7F6270;--status-processing: #92570A;--status-completed: #087443;--status-failed: #C92A3A}html[data-theme=mist-purple]{--theme-primary: #6941C6;--theme-primary-light: #EDE7FF;--theme-primary-soft: rgba(105, 65, 198, .1);--theme-primary-glow: rgba(105, 65, 198, .24);--theme-background: #F4F1FF;--theme-card: #FFFFFF;--theme-card-hover: #FAF8FF;--theme-border: #C8B8EA;--theme-text: #1D1738;--theme-text-secondary: #3D345C;--theme-shadow: 0 16px 42px rgba(50, 32, 95, .12);--page-bg: var(--theme-background);--page-bg-2: #ECE6FF;--page-bg-mid: #F0EAFF;--page-bg-end: #E4DBFA;--header-bg: rgba(255, 255, 255, .94);--card-bg: var(--theme-card);--card-hover: var(--theme-card-hover);--primary: #6941C6;--primary-hover: #5B34B0;--cyan: #5734A8;--gold: #B87912;--danger: #C92A3A;--success: #087443;--text-primary: var(--theme-text);--text-secondary: var(--theme-text-secondary);--text-muted: #5F557A;--text-tertiary: #746B8D;--text-disabled: #A59BB8;--text-placeholder: #746B8D;--text-link: #5734A8;--text-highlight: #43269A;--text-money: #17112F;--text-gold: #B87912;--text-success: #087443;--text-danger: #C92A3A;--text-warning: #92570A;--text-on-dark-primary: #FFFFFF;--text-on-dark-secondary: #EFE6FF;--text-on-light-primary: #1D1738;--text-on-light-secondary: #3D345C;--text-on-primary: #FFFFFF;--text-on-primary-muted: #F4F1FF;--text-on-gold: #1D1304;--text-on-gold-muted: #573A0F;--text-on-image: #FFFFFF;--text-on-image-muted: #EFE6FF;--text-on-danger: #FFFFFF;--text-on-success: #FFFFFF;--text-on-warning: #1D1304;--border: var(--theme-border);--card-shadow: var(--theme-shadow);--surface-page: #F4F1FF;--surface-header: rgba(255, 255, 255, .94);--surface-sidebar: rgba(255, 255, 255, .92);--surface-card: #FFFFFF;--surface-card-elevated: #FFFFFF;--surface-input: #FAF8FF;--surface-popup: #FFFFFF;--surface-dialog: #FFFFFF;--surface-table-header: #EDE7FF;--surface-table-row: #FFFFFF;--surface-table-row-hover: #F7F4FF;--surface-primary: #6941C6;--surface-selected: #EDE7FF;--surface-hover: #F7F4FF;--surface-image-overlay: rgba(31, 19, 79, .52);--surface-card-text: var(--text-primary);--surface-primary-text: var(--text-on-primary);--divider: #D7CDEB;--nav-text: #3D345C;--nav-hover: #5734A8;--nav-active: #5734A8;--nav-active-bg: #EDE7FF;--nav-active-glow: rgba(105, 65, 198, .22);--button-primary-bg: #6941C6;--button-primary-text: #FFFFFF;--button-primary-border: #5B34B0;--button-primary-hover-bg: #5B34B0;--button-primary-hover-text: #FFFFFF;--button-primary-active-bg: #43269A;--button-primary-active-text: #FFFFFF;--button-primary-disabled-bg: #DED5F3;--button-primary-disabled-text: #746B8D;--button-primary-disabled-border: #CFC3EA;--button-primary-focus-ring: rgba(105, 65, 198, .24);--button-primary-loading-color: #FFFFFF;--button-secondary-bg: #EDE7FF;--button-secondary-text: #43269A;--button-secondary-border: #BCA8E8;--button-secondary-hover-bg: #E2D8FF;--button-secondary-hover-text: #351E83;--button-secondary-disabled-bg: #F5F1FF;--button-secondary-disabled-text: #8C83A4;--button-outline-bg: transparent;--button-outline-text: #43269A;--button-outline-border: #A996DA;--button-outline-hover-bg: #EDE7FF;--button-outline-hover-text: #351E83;--button-ghost-bg: transparent;--button-ghost-text: #5734A8;--button-ghost-hover-bg: rgba(105, 65, 198, .1);--button-ghost-hover-text: #351E83;--button-danger-bg: #C92A3A;--button-danger-text: #FFFFFF;--button-gold-bg: #D8A63B;--button-gold-text: #1D1304;--icon-primary: #5734A8;--icon-secondary: #3D345C;--icon-disabled: #A59BB8;--icon-on-primary: #FFFFFF;--icon-on-light: #1D1738;--icon-on-dark: #FFFFFF;--icon-success: #087443;--icon-danger: #C92A3A;--icon-warning: #92570A;--input-bg: #FFFFFF;--input-text: #1D1738;--input-placeholder: #746B8D;--input-border: #BFAFE2;--input-hover-border: #9F88D4;--input-focus-border: #6941C6;--input-focus-ring: rgba(105, 65, 198, .2);--input-disabled-bg: #F5F1FF;--input-disabled-text: #8C83A4;--input-error-border: #C92A3A;--input-success-border: #087443;--semantic-success: #087443;--semantic-danger: #C92A3A;--semantic-warning: #92570A;--semantic-info: #5734A8;--profit-positive: #087443;--profit-negative: #C92A3A;--status-live: #D92D20;--status-hot: #B85C00;--status-maintenance: #746B8D;--status-processing: #92570A;--status-completed: #087443;--status-failed: #C92A3A}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%}body{margin:0;color:var(--text-primary);background:radial-gradient(circle at 18% 8%,rgba(22,119,255,.22),transparent 32%),radial-gradient(circle at 85% 22%,rgba(71,199,255,.14),transparent 28%),linear-gradient(180deg,var(--page-bg),var(--page-bg-mid, #041027) 65%,var(--page-bg-end, #031023));font-family:HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,Inter,Arial,sans-serif;letter-spacing:0}@media(min-width:761px){#root{position:relative;min-height:100vh}#root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#030c2061,#030c20d1 58%,#030c20f0),radial-gradient(circle at 50% 10%,rgba(22,119,255,.16),transparent 42%),url(/assets/pc-stadium-bg-C2cR3DcU.png) center center / cover no-repeat;opacity:.72;filter:saturate(1.08)}.app{position:relative;z-index:1}}button,input{font:inherit}button{border:0;color:inherit;background:transparent;cursor:pointer}.shell{width:min(1500px,calc(100% - 64px));margin:0 auto}.card{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-card)}.card:hover{border-color:#7eaeff57;background:var(--card-hover);transform:translateY(-4px)}.card,.quick button,.topic img,.primary,.ghost,.partner-logo img,.license,.footer button,.icon,.benefit button{transition:transform var(--motion),border-color var(--motion),background var(--motion),box-shadow var(--motion),color var(--motion),filter var(--motion),opacity var(--motion)}.primary{min-width:120px;height:44px;border-radius:10px;color:var(--button-primary-text, #fff);background:linear-gradient(180deg,var(--button-primary-hover-bg, var(--primary-hover)),var(--button-primary-bg, var(--primary)));font-weight:700;box-shadow:0 10px 24px var(--button-primary-focus-ring, rgba(22, 119, 255, .25))}.primary:hover{color:var(--button-primary-hover-text, #fff);background:linear-gradient(180deg,var(--button-primary-hover-bg, #5aa3ff),var(--button-primary-active-bg, var(--primary)))}.ghost{min-width:110px;height:42px;color:var(--button-ghost-text, inherit);border:1px solid var(--button-ghost-border, var(--border));border-radius:10px;background:var(--button-ghost-bg, rgba(4, 16, 42, .36))}.ghost:hover{color:var(--button-ghost-hover-text, inherit);background:var(--button-ghost-hover-bg, rgba(4, 16, 42, .36))}.small{min-width:70px;height:34px}.tiny{min-width:58px;height:30px;border-radius:8px;font-size:12px}.site-header{position:sticky;top:0;z-index:120;height:84px;background:var(--header-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{height:84px;display:grid;grid-template-columns:188px minmax(0,1fr) auto;align-items:center;gap:18px}.brand{display:inline-flex;align-items:center;gap:12px;text-align:left}.mark{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#0d47b8,#00a7ff);box-shadow:inset 0 0 0 2px #ffffff14,0 0 24px #1677ff61}.mark span{width:28px;height:28px;transform:rotate(45deg);border:4px solid #06142f;border-top-color:transparent;border-left-color:transparent}.brand b{display:block;font-size:20px;line-height:1.1}.brand small{display:block;margin-top:3px;font-size:10px;font-weight:800;letter-spacing:3px}.site-header nav,.pc-main-nav{display:flex;align-items:center;justify-content:center;gap:20px;min-width:0;white-space:nowrap}.site-header nav button,.pc-main-nav button{position:relative;height:84px;min-width:46px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 4px;color:var(--nav-text, #d9e8ff);transition:color .18s ease,text-shadow .18s ease}.pc-main-nav button span{font-size:15px;font-weight:800;line-height:1}.pc-main-nav button small{color:var(--text-tertiary, var(--text-secondary));font-size:9px;font-weight:800;line-height:1;letter-spacing:.5px;text-transform:uppercase;transition:color .18s ease}.site-header nav button:hover,.site-header nav .active,.site-header nav .hovering{color:var(--nav-active, var(--cyan));text-shadow:0 0 16px var(--nav-active-glow, rgba(71, 199, 255, .55))}.site-header nav button:hover small,.site-header nav .active small,.site-header nav .hovering small{color:var(--nav-active, var(--cyan))}.site-header nav .active:after,.site-header nav .hovering:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:3px;border-radius:999px;background:var(--primary);box-shadow:0 0 18px var(--primary)}.header-actions{display:flex;align-items:center;gap:14px;min-width:0}.pc-balance-menu{position:relative;flex:0 0 auto}.balance{height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:#000b1f59;white-space:nowrap;line-height:1}.balance span{color:var(--text-secondary);font-size:13px}.balance b{color:var(--text-primary);font-size:17px;font-weight:800;line-height:1}.balance em{color:var(--text-secondary);font-style:normal;font-size:13px;transform:translateY(-1px)}.pc-balance-popover{position:absolute;top:50px;right:0;z-index:150;width:168px;display:grid;gap:4px;padding:8px}.pc-balance-popover button{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:10px;color:var(--text-secondary);text-align:left;white-space:nowrap}.pc-balance-popover button:hover{color:var(--cyan);background:#4096ff1f}.pc-balance-popover .icon{width:16px;height:16px}.avatar,.mini-avatar{display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#f7c46a,#8f5b18);color:#071633;font-weight:900}.avatar{width:36px;height:36px}.pc-user-trigger{height:46px;display:inline-flex;align-items:center;gap:9px;max-width:210px;min-width:0;color:var(--text-primary);white-space:nowrap}.pc-user-meta{display:grid;gap:3px;min-width:0;text-align:left}.pc-user-meta>span{display:flex;align-items:center;gap:6px;min-width:0}.pc-user-trigger b{overflow:hidden;text-overflow:ellipsis;max-width:82px;font-size:14px;font-weight:800;line-height:1}.pc-user-trigger em{flex:0 0 auto;padding:2px 7px;border-radius:999px;color:#071633;background:linear-gradient(180deg,#ffe08a,var(--gold));font-size:11px;font-style:normal;font-weight:900;line-height:1.15}.pc-user-trigger small{overflow:hidden;color:var(--text-secondary);font-size:13px;font-weight:700;line-height:1;text-overflow:ellipsis}.pc-user-trigger i{color:var(--text-secondary);font-style:normal;font-size:13px}.pc-account-menu{position:relative;flex:0 0 auto}.pc-account-popover{position:absolute;top:50px;right:0;z-index:150;width:170px;display:grid;gap:4px;padding:8px}.pc-account-popover button{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:10px;color:var(--text-secondary);text-align:left;white-space:nowrap}.pc-account-popover button:hover{color:var(--cyan);background:#4096ff1f}.pc-account-popover .icon,.app-download .icon,.header-message .icon{width:18px;height:18px}.app-download{display:inline-flex;align-items:center;gap:8px}.header-message{position:relative;width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 auto;color:var(--text-secondary);border:1px solid var(--border);border-radius:50%;background:#000b1f52;transition:color .18s ease,border-color .18s ease,background .18s ease}.header-message:hover{color:var(--cyan);border-color:#47c7ff73;background:#4096ff1f}.header-message span{position:absolute;top:-6px;right:-5px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#ff3d5f;font-size:10px;font-weight:900}.pc-mega-menu{position:absolute;top:84px;left:0;right:0;z-index:130;padding:10px 0 14px;background:linear-gradient(180deg,#04102af5,#04102ab3);border-bottom:1px solid rgba(126,174,255,.18);box-shadow:0 24px 60px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pc-mega-inner{display:grid;grid-template-columns:230px minmax(520px,1fr) 430px;gap:14px}.pc-mega-side,.pc-mega-content,.pc-mega-banner{background:#0c234eeb;border-color:#7eaeff2e;box-shadow:0 16px 44px #00000038}.pc-mega-side{padding:14px}.pc-mega-side h3,.pc-mega-content header{display:flex;align-items:center;gap:8px;margin:0 0 12px}.pc-mega-side h3{color:var(--text-primary);font-size:16px}.pc-mega-side h3 .icon{width:18px;height:18px;color:var(--cyan)}.pc-mega-side button{width:100%;min-height:54px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--text-secondary);text-align:left}.pc-mega-side button:hover,.pc-mega-side button.active{color:var(--text-primary);background:#4096ff24}.pc-mega-side button .icon{width:24px;height:24px;color:var(--cyan);flex:0 0 auto}.pc-mega-side button span{display:grid;min-width:0}.pc-mega-side button b{font-size:14px;line-height:1.2}.pc-mega-side button small{overflow:hidden;color:var(--text-tertiary, var(--text-secondary));font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pc-mega-side button em{margin-left:auto;color:var(--cyan);font-size:24px;font-style:normal}.pc-mega-more{justify-content:center;min-height:36px!important;margin-top:8px;color:var(--cyan)!important;border-top:1px solid rgba(126,174,255,.1)}.pc-mega-content{padding:18px}.pc-mega-content header{justify-content:space-between}.pc-mega-content h3,.pc-mega-content h4{margin:0;color:var(--text-primary);font-size:18px}.pc-mega-content header span{padding:3px 8px;border-radius:999px;color:#dff4ff;background:#2f7bff38;font-size:12px;font-weight:800}.pc-mega-hot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pc-mega-venue{position:relative;min-height:116px;display:grid;align-content:end;justify-items:center;gap:4px;overflow:hidden;padding:12px 8px;color:var(--text-primary);border:1px solid rgba(126,174,255,.16);border-radius:10px;background:#051534b8;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pc-mega-venue:hover{transform:translateY(-2px);border-color:#47c7ff6b;background:#0d3166c7}.pc-mega-venue img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.34}.pc-mega-venue:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050e241f,#050e24c2)}.pc-mega-venue>span{position:relative;z-index:1;color:var(--cyan);font-size:24px;font-weight:900}.pc-mega-venue em{position:absolute;top:6px;right:6px;z-index:2;padding:2px 6px;border-radius:999px;color:#fff;background:#ff4d6d;font-size:10px;font-style:normal;font-weight:900}.pc-mega-venue b,.pc-mega-venue small{position:relative;z-index:1}.pc-mega-venue b{font-size:14px}.pc-mega-venue small{overflow:hidden;max-width:100%;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pc-mega-venue.disabled{cursor:not-allowed;opacity:.55}.pc-mega-content h4{margin-top:18px;margin-bottom:10px;font-size:17px}.pc-mega-compact-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.pc-mega-compact-grid button{min-height:84px;display:grid;place-items:center;gap:5px;padding:10px 6px;border:1px solid rgba(126,174,255,.16);border-radius:10px;background:#0515349e;color:var(--text-primary)}.pc-mega-compact-grid button:hover{border-color:#47c7ff6b;background:#4096ff24}.pc-mega-compact-grid span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--cyan);background:#2f7bff24;font-size:16px;font-weight:900}.pc-mega-compact-grid b{font-size:13px}.pc-mega-banner{position:relative;min-height:312px;overflow:hidden;padding:28px}.pc-mega-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pc-mega-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030d22e6,#030d2261)}.pc-mega-banner div{position:relative;z-index:1;width:64%}.pc-mega-banner h2{margin:0 0 10px;color:var(--text-primary);font-size:30px;line-height:1.15}.pc-mega-banner strong{display:block;margin-bottom:16px;color:#84b2ff;font-size:24px;line-height:1.15}.pc-mega-banner p{margin:0 0 8px;color:var(--text-secondary);font-size:14px}.pc-mega-banner .primary{margin-top:12px;min-width:136px}.theme-menu{position:relative}.theme-trigger{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border);border-radius:8px;color:var(--theme-text);background:#000b1f47}.theme-trigger i,.theme-popover i,.theme-panel i{width:14px;height:14px;border:2px solid rgba(255,255,255,.58);border-radius:999px;box-shadow:0 0 14px var(--theme-primary-glow)}.theme-popover{position:absolute;z-index:80;top:44px;right:0;width:150px;display:grid;gap:4px;padding:8px;border-radius:12px}.theme-popover button,.theme-panel button{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 8px;border-radius:10px;color:var(--theme-text);text-align:left}.theme-popover button.active,.theme-panel button.active{color:var(--theme-primary);background:var(--theme-primary-soft)}.theme-panel{display:grid;gap:12px;padding:14px}.theme-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.theme-panel h3{margin:0;font-size:16px}.theme-panel header span{color:var(--theme-primary);font-weight:800}.theme-panel>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.mobile-only,.public-mobile-header,.mobile-benefits,.mobile-recent,.mobile-flow,.mobile-topics,.mobile-app-download,.game-hall,.mobile-notice,.mobile-quick,.pc-sub-page{display:none}.mobile-sub-only{display:block}.home{padding-bottom:42px}.hero-shell{padding-top:18px}.hero{position:relative;height:540px;overflow:hidden;border-radius:0 0 18px 18px}.hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#020a1cdb,#020a1c7a 37%,#020a1c1a 72%)}.hero:before{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,transparent,rgba(6,20,47,.86));pointer-events:none}.hero-trophy-pulse{position:absolute;z-index:2;right:22%;top:20%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(246,196,83,.2),transparent 64%);animation:trophyPulse 3.4s ease-in-out infinite;pointer-events:none}@keyframes trophyPulse{0%,to{transform:scale(1);opacity:.62}50%{transform:scale(1.03);opacity:.86}}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.hero-particles span{position:absolute;width:3px;height:3px;border-radius:50%;background:#f6c453c7;box-shadow:0 0 12px #f6c45380;animation:particleFloat 9s linear infinite}.hero-particles span:nth-child(1){left:14%;top:72%;animation-delay:-1s}.hero-particles span:nth-child(2){left:22%;top:42%;animation-delay:-3s}.hero-particles span:nth-child(3){left:35%;top:63%;animation-delay:-5s}.hero-particles span:nth-child(4){left:48%;top:52%;animation-delay:-2s}.hero-particles span:nth-child(5){left:58%;top:70%;animation-delay:-7s}.hero-particles span:nth-child(6){left:68%;top:36%;animation-delay:-4s}.hero-particles span:nth-child(7){left:76%;top:58%;animation-delay:-6s}.hero-particles span:nth-child(8){left:86%;top:46%;animation-delay:-8s}.hero-particles span:nth-child(9){left:41%;top:30%;animation-delay:-9s}.hero-particles span:nth-child(10){left:16%;top:28%;animation-delay:-10s}@keyframes particleFloat{0%{transform:translate3d(0,18px,0);opacity:0}22%,76%{opacity:.8}to{transform:translate3d(14px,-46px,0);opacity:0}}.hero-copy{position:relative;z-index:3;width:48%;padding:122px 0 0 62px}.hero-copy p{margin:0 0 12px;font-size:44px;font-weight:900}.hero-copy h1{margin:0 0 16px;font-size:50px;color:#76a9ff}.hero-copy span{display:block;margin-bottom:34px;font-size:18px;color:#e6f2ff}.hero-copy div{display:flex;gap:16px}.dots{position:absolute;z-index:3;bottom:28px;left:50%;display:flex;gap:8px}.dots span{width:9px;height:9px;border-radius:999px;background:#ffffff73}.dots span:first-child{width:28px;background:var(--cyan)}.notice{position:relative;margin-top:14px;height:42px;display:flex;align-items:center;padding:0 18px;overflow:hidden;color:var(--text-secondary);border:1px solid rgba(71,199,255,.16);border-radius:12px;background:#071b4194}.notice span{position:relative;z-index:2;flex:0 0 auto;color:var(--cyan);font-weight:800}.notice p{position:absolute;left:82px;margin:0;min-width:max-content;white-space:nowrap;animation:noticeMarquee 20s linear infinite}@keyframes noticeMarquee{0%{transform:translate(100%)}to{transform:translate(-115%)}}.quick{margin-top:18px;display:grid;grid-template-columns:repeat(6,1fr);padding:16px;border-radius:var(--radius-card)}.quick button{min-height:68px;display:flex;align-items:center;justify-content:center;gap:14px;border-right:1px solid var(--border)}.quick button:last-child{border-right:0}.quick button:hover{transform:translateY(-3px);color:var(--cyan)}.quick button:hover .icon{filter:drop-shadow(0 0 12px rgba(71,199,255,.55))}.icon{width:24px;height:24px;color:var(--cyan)}.quick-img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.22))}.quick b,.quick span{font-weight:800}.quick small{display:block;margin-top:5px;color:var(--text-secondary);font-size:12px;font-weight:400}.hot{display:grid;grid-template-columns:40fr 35fr 25fr;gap:18px;margin-top:18px}.hot-card{min-height:288px;padding:18px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:14px}.section-title>*{min-width:0}h2,h3,p{margin-top:0}.section-title h2,.block>h2,.vip-grid h2{margin:0;font-size:22px}.section-title button{flex-shrink:0;margin-right:0;color:var(--text-secondary);font-size:13px}.tabs{display:flex;gap:8px;margin-bottom:14px}.tabs span{padding:6px 13px;border-radius:999px;background:#7eaeff1f;color:var(--text-secondary);font-size:12px}.tabs span:first-child{background:var(--primary);color:#fff}.match{padding:13px 0;border-bottom:1px solid rgba(126,174,255,.11);border-radius:12px;transition:background var(--motion),padding var(--motion),border-color var(--motion)}.match:hover{padding-left:12px;padding-right:12px;background:#1677ff1a;border-color:#47c7ff3d}.match:last-child{border-bottom:0}.meta,.teams,.odds,.winner,.ranking p,.vip-stats{display:flex;align-items:center}.meta{gap:14px;color:var(--text-secondary);font-size:12px}.meta strong{margin-left:auto;padding:4px 8px;border-radius:999px;color:#fff;background:var(--danger);box-shadow:0 0 16px #ff456757;font-size:11px}.teams{justify-content:space-between;margin:12px 0}.teams b{display:inline-flex;align-items:center;gap:8px}.teams em{color:var(--gold);font-weight:900;font-style:normal;text-shadow:0 0 16px rgba(246,196,83,.45)}.team-logo{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-size:12px;font-style:normal;background:linear-gradient(135deg,#1677ff,#47c7ff);box-shadow:inset 0 0 0 1px #ffffff38,0 8px 16px #1677ff38}.team-logo.away{background:linear-gradient(135deg,#f6c453,#c56f23);color:#071633}.odds{gap:10px}.odds button{flex:1;height:30px;border:1px solid var(--border);border-radius:7px;background:#000e2659}.odds button:hover{border-color:var(--primary-hover);color:var(--cyan)}.live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.live-card{overflow:hidden}.live-item{position:relative;min-height:210px;overflow:hidden;border-radius:12px;border:1px solid var(--border);background:#071b40;transition:transform var(--motion),box-shadow var(--motion),border-color var(--motion)}.live-item:hover{transform:scale(1.035);border-color:#47c7ff6b;box-shadow:0 18px 34px #00000057,0 0 24px #1677ff2e}.live-item img{width:100%;height:100%;object-fit:cover;object-position:center top}.live-item:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000819eb)}.live-item>strong{position:absolute;top:8px;left:8px;z-index:2;padding:4px 7px;border-radius:999px;background:var(--danger);font-size:10px}.live-item div{position:absolute;z-index:2;left:10px;right:10px;bottom:10px;display:grid;gap:2px}.live-item span{display:block;color:var(--text-secondary);font-size:12px}.winner-viewport{height:220px;overflow:hidden}.winner-track{animation:winners 12s linear infinite}@keyframes winners{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.winner{gap:10px;height:42px}.winner-rank{width:26px;display:inline-grid;place-items:center;font-size:16px}.mini-avatar{width:26px;height:26px;font-size:12px}.winner b{min-width:82px}.winner small{flex:1;color:var(--text-secondary)}.winner strong{color:var(--gold)}.vip-grid{display:grid;grid-template-columns:1.43fr 1fr 1fr;grid-template-areas:"vip task app";gap:18px;margin-top:18px}.vip-grid .card{min-height:230px;padding:24px}.vip-main{grid-area:vip;position:relative;overflow:hidden}.vip-main:hover{box-shadow:var(--card-shadow),0 0 34px #f6c4531f}.vip-main p,.app-card p{color:var(--text-secondary)}.vip-pass{position:absolute;right:28px;top:28px;width:118px;height:152px;display:grid;place-items:center;text-align:center;border-radius:16px;color:#281700;background:linear-gradient(160deg,#ffe49a,#b87921);box-shadow:0 0 38px #f6c45352;animation:vipGlow 3s ease-in-out infinite}@keyframes vipGlow{0%,to{box-shadow:0 0 32px #f6c45347}50%{box-shadow:0 0 48px #f6c45375}}.vip-pass strong{display:block;font-size:30px}.progress{width:calc(100% - 170px);height:8px;margin-top:38px;border-radius:999px;background:#ffffff1a}.progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1677ff,#47c7ff,#f6c453)}.vip-stats{width:calc(100% - 170px);justify-content:space-between;margin:18px 0;color:var(--text-secondary);font-size:13px}.vip-stats b{color:#fff}.level-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:calc(100% - 170px)}.level-row em{padding:11px 8px;text-align:center;border:1px solid var(--border);border-radius:10px;color:#d8e8ff;font-style:normal}.task-card p{display:flex;justify-content:space-between;gap:16px;padding:12px 0;margin:0;border-bottom:1px solid rgba(126,174,255,.1);color:var(--text-secondary)}.task-card p span{flex:1}.task-card p i{display:block;height:5px;margin-top:8px;border-radius:999px;background:#ffffff17;overflow:hidden}.task-card p i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6a7dff,#47c7ff)}.task-card p b{color:transparent;background:linear-gradient(135deg,#8d7dff,#47c7ff);-webkit-background-clip:text;background-clip:text}.task-card .primary{margin-top:18px}.task-card .primary:hover,.app-card button:hover,.benefit button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #1677ff52}.app-card{position:relative;overflow:hidden}.phone{position:absolute;right:22px;bottom:20px;width:122px;height:178px;display:grid;place-items:center;text-align:center;border:8px solid #071a38;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 26%),linear-gradient(150deg,#0d4dbf,#47c7ff);color:#fff;font-size:28px;font-weight:900;transform:rotate(8deg);box-shadow:inset 0 0 0 2px #ffffff14,0 20px 34px #00000057}.app-card button{display:block;margin-top:10px}.qr-box{width:86px;height:86px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:10px;margin:18px 0 10px;border-radius:12px;background:#fff;box-shadow:0 12px 24px #00000038}.qr-box span{background:#06142f;border-radius:3px}.block{margin-top:26px}.benefits,.topic-grid,.license-grid,.security-grid{display:grid;gap:18px}.benefits{grid-template-columns:repeat(4,1fr);margin-top:14px}.benefit{min-height:132px;display:flex;justify-content:space-between;padding:20px;overflow:hidden}.benefit:hover .icon,.topic:hover img{transform:scale(1.05)}.benefit h3,.benefit p{margin-bottom:8px}.benefit small,.topic p{color:var(--text-secondary)}.benefit button{height:28px;margin-top:12px;padding:0 14px;border-radius:999px;color:#071633;background:linear-gradient(135deg,#ffe7a2,var(--gold));font-size:12px;font-weight:800}.benefit .icon{width:76px;height:76px;color:var(--gold);filter:drop-shadow(0 0 18px rgba(246,196,83,.32))}.ranking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px}.ranking{padding:18px}.ranking p{gap:12px;margin:0;padding:10px 0;border-bottom:1px solid rgba(126,174,255,.1)}.ranking p:hover{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px;border-radius:12px;background:#1677ff1a}.ranking p:last-child{border-bottom:0}.ranking b{flex:1}.ranking em{color:var(--success);font-style:normal}.ranking p:nth-of-type(odd) em{color:var(--danger)}.ranking strong{color:#fff}.medal{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#7eaeff24;color:var(--text-secondary);font-size:15px}.m0{color:#3b2600;background:linear-gradient(135deg,#fff0a4,var(--gold))}.m1{color:#1c2635;background:linear-gradient(135deg,#fff,#aeb9c8)}.m2{color:#2a1400;background:linear-gradient(135deg,#f7c390,#b76b32)}.topic-grid{grid-template-columns:repeat(4,1fr);margin-top:14px}.topic{position:relative;min-height:156px;overflow:hidden}.topic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--motion),filter var(--motion)}.topic.nba img{filter:hue-rotate(170deg) saturate(1.2)}.topic.esports img{filter:hue-rotate(55deg) saturate(1.5)}.topic.live img{filter:hue-rotate(245deg) saturate(1.15)}.topic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 20%,rgba(0,8,26,.9))}.topic div{position:absolute;z-index:2;left:18px;right:18px;bottom:14px}.topic h3{margin-bottom:5px;font-size:22px}.partners{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;max-width:100%;padding:24px;overflow-x:auto}.partners span{min-width:110px;height:44px;display:grid;place-items:center;font-size:20px;font-weight:900;color:#fff}.partner-logo{position:relative;min-width:150px!important}.partner-logo img{width:132px;max-width:100%;height:46px;object-fit:contain;filter:grayscale(1) brightness(1.35) drop-shadow(0 8px 16px rgba(0,0,0,.22));opacity:.78}.partner-logo:hover img{filter:grayscale(0) brightness(1) drop-shadow(0 10px 18px rgba(0,0,0,.26));opacity:1;transform:translateY(-2px)}.partner-logo b{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center;font-size:16px}.partner-logo img:not([src]),.partner-logo img[src=""]{display:none}.partner-logo img:not([src])+b,.partner-logo img[src=""]+b{display:grid}.license-grid{grid-template-columns:repeat(4,1fr);margin-top:14px}.license{min-height:124px;display:flex;align-items:center;gap:18px;padding:18px 20px}.license:hover{transform:translateY(-4px);border-color:#47c7ff57;box-shadow:var(--card-shadow),0 0 24px #47c7ff1f}.license img{width:60px;height:60px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 0 18px rgba(71,199,255,.22))}.license b{display:block;margin-bottom:10px;font-size:23px}.license span{color:var(--text-secondary);font-size:13px}.security-grid{grid-template-columns:repeat(4,1fr);margin-top:14px}.security{height:76px;display:grid;place-items:center;color:#d8e8ff;font-weight:800}.footer{min-height:128px;display:grid;place-items:center;margin-top:28px;padding-bottom:24px;color:var(--text-muted)}.footer div{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.footer button:hover{color:var(--cyan);text-shadow:0 0 14px rgba(71,199,255,.45)}.socials{display:flex;gap:12px;margin-top:20px}.socials button{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);background:#0c234eb8;color:#d9e8ff;font-weight:900}.socials button:hover{transform:translateY(-2px);border-color:#47c7ff6b;color:#fff;background:#1677ff3d}.footer p{margin:22px 0 0}.bottom-nav{display:none}.sub-page{min-height:100vh;width:min(430px,100%);margin:0 auto;padding:16px 16px 78px;color:var(--text-primary);background:radial-gradient(circle at 50% 0,rgba(22,119,255,.16),transparent 34%),linear-gradient(180deg,#06142f,#031023)}.sub-header{height:54px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px}.sub-header button{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:#0c234e9e;color:#d9e8ff;font-size:22px}.sub-header h1{margin:0;font-size:22px}.sub-header>span{color:var(--text-secondary);font-size:12px}.sub-header>span button{width:auto;min-width:78px;padding:0 12px;border-radius:999px;font-size:12px}.sub-section{display:grid;gap:12px;margin-top:14px}.sub-section.card,.asset-card,.wallet-hero,.wallet-lines,.search-card,.form-card,.mine-card,.profile-card,.menu-list{padding:16px;border-radius:20px}.asset-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px}.asset-card strong,.wallet-hero strong{font-size:28px}.venue-card{position:relative;display:grid;gap:9px;padding:12px;border-radius:20px}.venue-main{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;min-width:0}.venue-logo{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--cyan));font-weight:900}.venue-main h3,.slot-card h3,.record-card h3,.promo-card h3{margin:0 0 4px;font-size:16px}.venue-main p,.venue-balance span,.note-card p,.slot-card p,.promo-card p,.record-card small,.record-card p,.wallet-lines span,.mine-card p,.mine-card small{margin:0;color:var(--text-secondary);font-size:12px}.status-pill,.promo-card em{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:999px;color:#06233d;background:var(--success);font-size:12px;font-style:normal;font-weight:600;white-space:nowrap}.status-pill:empty{display:none}.status-pill.hot{color:#2b1700;background:#f0a84f}.status-pill.recommend{color:#e9f4ff;background:#1677ffeb}.status-pill.new{color:#032c36;background:var(--cyan)}.status-pill.maintenance,.status-pill.danger{color:#fff;background:var(--danger)}.venue-balance{display:flex;justify-content:space-between;align-items:center;min-width:0}.venue-balance b{color:#fff}.venue-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.venue-actions button,.sub-tabs button,.amount-grid button,.slot-card button,.promo-card button,.recent-venues button{min-height:34px;border-radius:10px;border:1px solid var(--border);background:#081c42b3;color:#d9e8ff;font-size:12px}.venue-actions button{min-height:30px}.venue-actions button:disabled{opacity:.45}.mini-match{display:grid;grid-template-columns:58px 1fr auto 1fr;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(126,174,255,.1)}.mobile-fb-card{padding:12px}.mobile-fb-card .section-title{margin-bottom:2px}.mini-match.compact{min-height:40px;padding:7px 0;font-size:12px}.mini-match.compact small{font-size:11px}.mini-match small{grid-column:2 / 5;color:var(--text-secondary)}.mini-match em{color:var(--gold);font-style:normal;font-weight:900}.recent-venues,.sub-tabs,.amount-grid{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.recent-venues::-webkit-scrollbar,.sub-tabs::-webkit-scrollbar,.amount-grid::-webkit-scrollbar{display:none}.sub-tabs{margin:12px 0}.sub-tabs button{flex:0 0 auto;padding:0 14px}.sub-tabs .active{color:#fff;background:var(--primary);border-color:#47c7ff73}.search-card input,.form-card input,.form-card select,.amount-input input{width:100%;height:44px;border:1px solid var(--border);border-radius:12px;padding:0 12px;color:#fff;background:#020e267a;outline:none}.game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.slot-card{padding:10px;border-radius:18px}.slot-card img,.promo-card img,.detail-hero img{width:100%;height:94px;object-fit:cover;border-radius:14px}.slot-card div,.promo-card div{display:flex;gap:8px;flex-wrap:wrap}.wallet-hero{display:grid;gap:12px;text-align:center;background:linear-gradient(135deg,#1677ff47,#0c234ee0)}.wallet-hero div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wallet-lines p,.record-line,.menu-list button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;border-bottom:1px solid rgba(126,174,255,.1)}.wallet-lines p:last-child,.menu-list button:last-child{border-bottom:0}.record-list,.promo-list{display:grid;gap:12px}.record-card{padding:14px;border-radius:18px}.record-card div,.record-card p{display:flex;justify-content:space-between;gap:12px}.green{color:var(--success)}.red{color:var(--danger)}.promo-card{display:grid;grid-template-columns:128px 1fr;gap:12px;padding:12px;border-radius:18px}.promo-card img{height:100%;min-height:112px}.app-promo-card{cursor:pointer}.app-promo-card div{display:grid;align-content:center;gap:8px}.app-promo-card header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.app-promo-card h3{min-width:0;margin:0}.app-promo-card p{grid-column:1 / -1}.app-promo-card small{color:var(--text-muted);font-size:12px}.form-card{display:grid;gap:14px}.form-card label,.amount-input{display:grid;gap:8px;color:var(--text-secondary);font-size:12px}.amount-grid{display:grid;grid-template-columns:repeat(3,1fr)}.full{width:100%}.mine-card{display:grid;grid-template-columns:58px 1fr;gap:12px}.mine-card strong,.mine-card small{grid-column:1 / 3}.mine-card em{margin-left:8px;padding:2px 7px;border-radius:999px;color:#2b1700;background:var(--gold);font-size:11px;font-style:normal}.menu-list{display:grid}.menu-list button{color:#d9e8ff;text-align:left}.menu-list b{color:var(--text-secondary);font-weight:500}.profile-card{display:grid;place-items:center;gap:12px}.app-mine-card{grid-template-columns:58px minmax(0,1fr);align-items:center}.app-mine-card h2,.app-profile-card h2{margin:0 0 4px;font-size:20px}.mine-assets{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.mine-assets span{padding:12px;border-radius:16px;color:var(--text-secondary);background:#0512306b;font-size:12px}.mine-assets b{display:block;margin-top:5px;color:#fff;font-size:16px}.mine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border-radius:20px}.mine-grid button{min-width:0;min-height:74px;display:grid;place-items:center;gap:7px;border-radius:16px;color:#d9e8ff;background:#081c429e;border:1px solid rgba(126,174,255,.1);font-size:12px}.mine-grid .icon{width:22px;height:22px;color:var(--cyan)}.app-menu-list{margin-top:14px}.app-profile-card{grid-template-columns:68px minmax(0,1fr) auto;place-items:stretch;align-items:center}.app-profile-card .avatar{width:64px;height:64px}.app-profile-card p{margin:0;color:var(--text-secondary);font-size:12px}.app-profile-card button{height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;color:#d9e8ff;background:#081c42b3;font-size:12px}.profile-info{display:grid;padding:4px 16px;border-radius:20px}.profile-info button{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;min-height:52px;gap:12px;text-align:left;border-bottom:1px solid rgba(126,174,255,.1)}.profile-info button:last-child{border-bottom:0}.profile-info span{color:var(--text-secondary);font-size:13px}.profile-info b{overflow:hidden;text-overflow:ellipsis;color:#fff;font-weight:600;white-space:nowrap}.profile-info em{color:var(--text-muted);font-style:normal}.detail-hero{padding:12px}.detail-hero img{height:150px}.transfer-sheet{width:min(430px,100%);margin:0 auto;padding:14px 18px 24px;border-radius:20px 20px 0 0}.transfer-sheet p,.transfer-direction{display:flex;justify-content:space-between;gap:12px;color:var(--text-secondary)}.transfer-direction button{flex:1;height:36px;border-radius:10px;border:1px solid var(--border)}.transfer-direction .active{background:var(--primary)}.fixed-help{position:sticky;bottom:12px;margin-top:16px}.mobile-lobby-page{width:min(430px,100%);min-height:100vh;margin:0 auto;padding:12px 16px 92px;background:linear-gradient(180deg,#06142f,#031023)}.mobile-provider-lobby{width:min(430px,100%);height:100vh;height:100dvh;min-height:0;margin:0 auto;padding:0 5px 78px;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at 52% -8%,rgba(22,119,255,.18),transparent 38%),linear-gradient(180deg,#06142f,#031023)}.mobile-provider-lobby .mobile-lobby-top{height:56px;padding:0}.mobile-provider-lobby .mobile-lobby-top>div button{position:relative;width:24px;height:24px;border:0;border-radius:0;background:transparent;color:#d9e8ff}.mobile-provider-lobby .mobile-lobby-top>div{gap:16px}.mobile-provider-lobby .mobile-lobby-top>div button span{position:absolute;right:-8px;top:-8px;min-width:16px;height:16px;border-radius:999px;background:#ff3f67;color:#fff;font-size:10px;line-height:16px}.mobile-provider-lobby .mobile-lobby-top .icon{width:24px;height:24px}.mobile-lobby-search{height:44px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:0 14px;border-radius:22px}.mobile-lobby-search .icon{color:var(--text-secondary)}.mobile-lobby-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.mobile-provider-layout{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;align-items:start;margin-top:14px;flex:1;min-height:0;overflow:hidden}.mobile-provider-side{position:relative;z-index:5;display:grid;align-self:stretch;height:100%;min-height:0;overflow:hidden;border:1px solid rgba(126,174,255,.14);border-radius:0;background:#030f26b8}.mobile-provider-side button{height:76px;display:grid;place-items:center;align-content:center;gap:7px;border-left:2px solid transparent;color:#e2eeffc7;font-size:15px;font-weight:700;transition:color .2s ease,background .2s ease,border-color .2s ease}.mobile-provider-side button span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;filter:grayscale(.45) saturate(.85);opacity:.78;transition:filter .2s ease,opacity .2s ease,transform .2s ease}.mobile-provider-side button span img{width:30px;height:30px;display:block}.mobile-provider-side .active{border-left-color:#22b8ff;background:linear-gradient(90deg,#1677ff57,#1677ff14);color:#47c7ff}.mobile-provider-side .active span{filter:grayscale(0) saturate(1.14) drop-shadow(0 0 10px rgba(71,199,255,.5));opacity:1;transform:translateY(-1px) scale(1.04)}.mobile-provider-content{position:relative;display:grid;gap:16px;min-width:0;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:12px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-provider-content::-webkit-scrollbar{display:none}.mobile-provider-section{scroll-margin-top:8px}.mobile-provider-section h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#fff;font-size:18px}.mobile-provider-card{position:relative;height:116px;margin-bottom:8px;overflow:hidden;border-radius:14px;background:#0c234ee0}.mobile-provider-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-provider-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040e24e6,#040e2475 58%,#040e24c7),linear-gradient(180deg,#03102a0d,#03102a8c)}.mobile-provider-card-copy,.mobile-provider-enter,.mobile-provider-fav{position:absolute;z-index:1}.mobile-provider-card-copy{left:12px;right:96px;top:16px;min-width:0}.mobile-provider-card-copy strong{display:inline-block;margin-right:8px;color:#fff;font-size:26px;line-height:1;font-style:italic;text-shadow:0 0 12px rgba(71,199,255,.45)}.mobile-provider-card-copy strong[data-code=FB]{color:#f4f8ff}.mobile-provider-card-copy strong[data-code=OB]{color:#d6ecff}.mobile-provider-card-copy strong[data-code=SB2]{color:#71b9ff}.mobile-provider-card-copy strong[data-code=IM]{color:#58d8ff}.mobile-provider-card-copy strong[data-code=TY]{color:#ffb66b}.mobile-provider-card-copy strong[data-code=VR]{color:#ff6f8e}.mobile-provider-card-copy strong[data-code=PG],.mobile-provider-card-copy strong[data-code=PT]{color:#e9f1ff}.mobile-provider-card-copy strong[data-code=JILI],.mobile-provider-card-copy strong[data-code=CQ9],.mobile-provider-card-copy strong[data-code=JDB]{color:#f6c453}.mobile-provider-card-copy strong[data-code=PP],.mobile-provider-card-copy strong[data-code=LEG]{color:#c9b4ff}.mobile-provider-card-copy strong[data-code=MG],.mobile-provider-card-copy strong[data-code=KY]{color:#65d6ff}.mobile-provider-card-copy strong[data-code=AG],.mobile-provider-card-copy strong[data-code=BBIN]{color:#ff6b76}.mobile-provider-card-copy strong[data-code=WM],.mobile-provider-card-copy strong[data-code=Evolution]{color:#72f0d4}.mobile-provider-card-copy strong[data-code=FG],.mobile-provider-card-copy strong[data-code=GG]{color:#9ee7ff}.mobile-provider-card-copy h3{display:inline;margin:0;color:#fff;font-size:16px;white-space:nowrap}.mobile-provider-card-copy p{margin:8px 0 7px;overflow:hidden;color:#bcd3f2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-provider-card-copy div{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:13px}.mobile-provider-card-copy em{height:18px;padding:0 9px;border-radius:999px;background:#1677ff57;color:#47c7ff;font-size:11px;font-style:normal;line-height:18px}.mobile-provider-card-copy em:nth-child(2){color:#3ee6c3}.mobile-provider-enter{right:12px;bottom:28px;width:82px;height:34px;border-radius:999px;background:linear-gradient(180deg,#ffe39a,#d9a13c);color:#2b1700;font-size:13px;font-weight:900;transition:filter .2s ease,transform .2s ease}.mobile-provider-enter:hover{filter:brightness(1.08);transform:translateY(-1px)}.mobile-provider-enter:active{transform:scale(.98)}.mobile-provider-fav{right:16px;top:14px;color:#fff;font-size:20px;transition:color .2s ease,transform .2s ease}.mobile-provider-fav.active{color:var(--gold);transform:scale(1.06)}.mobile-lobby-top{height:48px;display:flex;justify-content:space-between;align-items:center}.mobile-lobby-top .brand{transform:scale(.72);transform-origin:left center}.mobile-lobby-top>div{display:flex;gap:8px}.mobile-lobby-top>div button{width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:#0c234e9e}.mobile-lobby-banner{position:relative;min-height:150px;overflow:hidden;padding:18px;display:grid;align-items:center}.mobile-lobby-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.75}.mobile-lobby-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030c20db,#030c202e)}.mobile-lobby-banner div{position:relative;z-index:1;width:64%}.mobile-lobby-banner h1{margin:0 0 8px;font-size:22px}.mobile-lobby-banner p{margin:0 0 12px;color:#d9e8ff;font-size:12px}.mobile-lobby-banner button{height:32px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#ffd98a,#d99a34);color:#2b1700;font-weight:800}.mobile-logo-strip,.mobile-category-strip{display:flex;gap:10px;overflow-x:auto;padding:12px 0;scrollbar-width:none}.mobile-logo-strip::-webkit-scrollbar,.mobile-category-strip::-webkit-scrollbar{display:none}.mobile-logo-strip button,.mobile-category-strip button,.mobile-esports-providers button{flex:0 0 auto;height:38px;min-width:62px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#0c234eb8;color:#d9e8ff;font-weight:700}.mobile-category-strip .active{background:var(--primary);color:#fff}.mobile-lobby-section{display:grid;gap:12px}.mobile-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mobile-game-card{min-width:0;padding:10px;border-radius:18px}.mobile-game-card img{width:100%;height:118px;object-fit:cover;border-radius:14px}.mobile-game-card h3{margin:9px 0 4px;font-size:15px}.mobile-game-card p{margin:0 0 8px;color:var(--text-secondary);font-size:12px}.mobile-game-card div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-game-card button,.mobile-esports-list button{min-height:32px;border:1px solid var(--border);border-radius:10px;background:#081c42b3;color:#d9e8ff;font-size:12px}.mobile-esports-providers{display:flex;gap:10px;overflow-x:auto;padding:12px}.mobile-esports-list{display:grid;gap:12px}.mobile-esports-list article{padding:14px;border-radius:18px}.mobile-esports-list span,.mobile-esports-list div{display:flex;justify-content:space-between;gap:12px}.mobile-esports-list small,.mobile-esports-list p{color:var(--text-secondary)}.mobile-esports-list em{color:var(--gold);font-style:normal;font-weight:900}.mobile-balance-card{display:grid;gap:8px;padding:16px;border-radius:18px}.mobile-balance-card strong{font-size:28px}.mobile-balance-card button{justify-self:start;min-height:30px;padding:0 12px;border:1px solid var(--border);border-radius:999px}.mobile-form-title,.field-label{margin:14px 0 0;color:#d9e8ff}.sub-tabs.two{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:#081c4294}.mobile-fixed-action{position:sticky;bottom:12px;z-index:4;margin-top:14px}.empty-state{display:grid;place-items:center;gap:8px;padding:28px 16px;text-align:center}.empty-state .icon{width:38px;height:38px;color:var(--cyan)}.empty-state p{margin:0;color:var(--text-secondary)}.mobile-message-list,.mobile-accordion,.settings-group,.detail-list{display:grid;gap:12px}.mobile-message-card{display:grid;grid-template-columns:34px minmax(0,1fr) 8px;gap:12px;align-items:center;padding:14px}.mobile-message-card .icon{width:34px;height:34px;padding:7px;border-radius:50%;background:#1677ff2e;color:var(--cyan)}.mobile-message-card h3{margin:0 0 5px;font-size:15px}.mobile-message-card p,.mobile-message-card small{margin:0;color:var(--text-secondary);font-size:12px}.mobile-message-card>span{width:8px;height:8px;border-radius:50%;background:var(--danger)}.settings-profile{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px}.settings-profile em{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--gold);color:#2b1700;font-size:11px;font-style:normal}.settings-group{margin-top:14px;padding:14px}.settings-group h3{margin:0 0 8px;color:var(--text-secondary);font-size:13px}.settings-group button,.detail-list p{min-height:44px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid rgba(126,174,255,.1)}.settings-group button:last-child,.detail-list p:last-child{border-bottom:0}.settings-group b,.detail-list span{color:var(--text-secondary);font-weight:500}.mobile-vip-hero{padding:18px;border-color:#f6c45347;background:radial-gradient(circle at 80% 20%,rgba(246,196,83,.18),transparent 36%),var(--card-bg)}.mobile-vip-hero h2{color:var(--gold)}.vip-level-strip{display:flex;gap:8px;overflow-x:auto;margin:14px 0}.vip-level-strip button{flex:0 0 64px;height:40px;border:1px solid var(--border);border-radius:12px;background:#0c234eb8}.vip-level-strip .active{color:#2b1700;background:var(--gold)}.mobile-vip-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.mobile-vip-benefits article{min-width:0;padding:12px;border-radius:14px;background:#081c4294}.mobile-vip-benefits .icon{width:24px;height:24px;color:var(--gold)}.mobile-vip-benefits span,.mobile-vip-benefits b{display:block}.mobile-vip-benefits span{margin-top:6px;color:var(--text-secondary);font-size:12px}.mobile-vip-benefits b{margin-top:5px;color:var(--gold)}.activity-detail-card{position:relative;overflow:hidden;padding:0 0 14px}.activity-detail-card img{width:100%;height:150px;object-fit:cover}.activity-detail-card .status-pill{margin:12px 14px 0}.activity-detail-card h2,.activity-detail-card p,.detail-copy h3,.detail-copy p{margin-left:14px;margin-right:14px}.detail-copy{padding:14px 0;margin-top:14px}.detail-copy p{color:var(--text-secondary);line-height:1.65}.mobile-search{height:44px;display:flex;align-items:center;gap:10px;padding:0 12px}.mobile-search .icon{width:18px;height:18px;color:var(--text-secondary)}.mobile-search input{width:100%;border:0;outline:0;color:#fff;background:transparent}.mobile-accordion article{overflow:hidden}.mobile-accordion button{width:100%;min-height:46px;display:flex;justify-content:space-between;gap:12px;padding:0 14px;text-align:left}.mobile-accordion p{margin:0;padding:0 14px 14px;color:var(--text-secondary);line-height:1.65}.transaction-detail-hero{display:grid;justify-items:center;gap:10px;padding:28px 16px}.transaction-detail-hero span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#16c98b2e;color:var(--success)}.transaction-detail-hero .pending{background:#f6c4532e;color:var(--gold)}.transaction-detail-hero .unknown{background:#7089ad33;color:var(--text-secondary)}.transaction-detail-hero strong{font-size:28px}.detail-list{margin:14px 0;padding:14px}.mobile-final-page{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 50% -10%,rgba(22,119,255,.2),transparent 38%),linear-gradient(180deg,#06142f,#031023)}.mobile-final-main{width:min(430px,100%);margin:0 auto;padding:0 5px 78px;box-sizing:border-box}.mobile-final-main *,.mobile-final-main *:before,.mobile-final-main *:after{box-sizing:border-box;min-width:0}.mobile-final-top{height:54px;display:flex;align-items:center;justify-content:space-between}.mobile-final-brand{width:150px;height:54px;display:flex;align-items:center;justify-content:flex-start;padding:0;border:0;background:transparent}.mobile-final-brand img{width:150px;max-width:150px;height:42px;object-fit:contain;object-position:left center}.mobile-final-top>div{display:flex;gap:18px}.mobile-final-top>div button{position:relative;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:#d9e8ff}.mobile-final-top>div button span{position:absolute;right:-2px;top:-4px;min-width:18px;height:18px;border-radius:999px;background:#ff3f67;color:#fff;font-size:11px;line-height:18px}.mobile-final-top .icon{width:26px;height:26px}.mobile-final-hero{position:relative;height:132px;margin-top:0;overflow:hidden;border-radius:14px}.mobile-final-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-final-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030e26c7,#030e261f 66%,#030e262e)}.mobile-final-hero>div{position:relative;z-index:1;width:62%;padding:22px 0 0 18px}.mobile-final-hero h1,.mobile-final-hero strong,.mobile-final-hero p{margin:0}.mobile-final-hero h1{font-size:20px;line-height:1.12;color:#fff;font-weight:900}.mobile-final-hero strong{display:block;margin-top:4px;color:#f8d782;font-size:20px;line-height:1.1}.mobile-final-hero p{margin-top:5px;color:#e5f0ff;font-size:11px}.mobile-final-hero button{height:28px;margin-top:8px;padding:0 16px;border-radius:999px;background:linear-gradient(180deg,#ffe39a,#d9a13c);color:#2b1700;font-size:12px;font-weight:900}.mobile-final-hero nav{position:absolute;z-index:2;left:50%;bottom:8px;display:flex;gap:7px;transform:translate(-50%)}.mobile-final-hero nav span{width:8px;height:5px;border-radius:999px;background:#ffffff80}.mobile-final-hero nav .active{width:22px;background:#22b8ff}.mobile-final-notice{height:40px;display:grid;grid-template-columns:22px auto minmax(0,1fr) 20px;align-items:center;gap:8px;margin-top:8px;padding:0 12px;border-radius:14px;overflow:hidden}.mobile-final-notice .icon{color:var(--cyan)}.mobile-final-notice b{color:var(--primary-hover)}.mobile-final-notice p{width:100%;overflow:hidden;margin:0;white-space:nowrap;color:var(--text-secondary);font-size:12px}.mobile-final-notice p span{display:inline-block;min-width:max-content;padding-left:100%;animation:mobileNoticeMarquee 16s linear infinite;animation-delay:-4s;will-change:transform}@keyframes mobileNoticeMarquee{0%,14%{transform:translate(0)}to{transform:translate(-100%)}}.mobile-final-notice button{color:#fff;font-size:22px}.mobile-final-user{position:relative;display:grid;grid-template-columns:54px minmax(0,calc(60% - 70px)) minmax(0,40%);gap:8px;align-items:center;height:98px;max-height:105px;margin-top:10px;padding:10px 12px;overflow:hidden;border-radius:14px}.mobile-final-user:before{content:"";position:absolute;top:15%;bottom:15%;left:calc(4px + (100% - 24px)*.6);width:1px;background:#ffffff14}.mobile-final-avatar{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(126,174,255,.26);border-radius:50%;background:linear-gradient(145deg,#d5a34a,#74470d);color:#111;font-size:15px;font-weight:900}.mobile-final-user-info{position:relative;z-index:1}.mobile-final-user-info h2{margin:0 0 3px;font-size:15px;line-height:1.1;white-space:nowrap}.mobile-final-user-info em{display:inline-block;margin-left:4px;padding:2px 6px;border-radius:999px;background:linear-gradient(180deg,#ffe39a,#d9a13c);color:#2b1700;font-size:10px;font-style:normal;vertical-align:1px}.mobile-final-user-info p,.mobile-final-user-info small{display:flex;align-items:center;gap:4px;margin:0;color:var(--text-secondary);font-size:11px;line-height:1.25}.mobile-final-user-info button{color:var(--text-secondary)}.mobile-final-user-info strong{display:flex;align-items:center;gap:5px;margin-top:3px;color:#fff;font-size:20px;font-weight:600;line-height:1.1;white-space:nowrap}.mobile-final-user-info strong span{min-width:0}.mobile-final-icon-btn{width:18px;height:18px;display:inline-grid;flex:0 0 auto;place-items:center;padding:0;color:#fff9;transition:color .2s ease,transform .2s ease}.mobile-final-icon-btn:hover{color:var(--primary-hover)}.mobile-final-icon-btn:focus-visible{outline:1px solid rgba(71,199,255,.45);border-radius:4px}.mobile-final-icon-btn .icon{width:100%;height:100%}.mobile-final-icon-btn.copy{width:16px;height:16px;margin-left:3px;vertical-align:-3px}.mobile-final-icon-btn.eye{width:18px;height:18px;margin-left:2px}.mobile-final-icon-btn.refresh{width:17px;height:17px}.mobile-final-icon-btn.refresh.spinning{animation:mobileBalanceRefresh .5s linear}@keyframes mobileBalanceRefresh{to{transform:rotate(360deg)}}.mobile-final-vip{position:relative;z-index:1;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:5px;align-items:center}.mobile-final-vip img{width:28px;height:22px;object-fit:contain;justify-self:end}.mobile-final-vip b{display:block;margin-left:0;color:var(--gold);font-size:18px;line-height:1}.mobile-final-vip small,.mobile-final-vip i{grid-column:1 / -1;display:block;margin-top:3px;color:var(--text-secondary);font-size:11px;font-style:normal;line-height:1.2}.mobile-final-vip .progress{grid-column:1 / -1;display:block;width:100%;height:5px;margin-top:4px;overflow:hidden;border-radius:999px;background:#ffffff1f}.mobile-final-vip .progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffe39a,#f6c453)}.mobile-final-vip p{grid-column:1 / -1;margin:4px 0 0;color:#ffd979;font-size:12px;line-height:1.1}.mobile-final-vip-large{display:none}.mobile-final-quick{height:72px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;margin-top:10px;padding:6px 8px;border-radius:14px}.mobile-final-quick button{display:grid;place-items:center;gap:5px;color:#fff;font-weight:800;font-size:12px}.mobile-final-quick img{width:34px;height:34px;object-fit:contain}.mobile-final-content{margin-top:10px;overflow:hidden;border-radius:14px}.mobile-final-tabs{height:42px;display:grid;grid-template-columns:repeat(3,1fr);box-shadow:inset 0 -1px #7eaeff29}.mobile-final-tabs button{height:42px;color:var(--text-secondary);font-size:16px;font-weight:900;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.mobile-final-tabs .active{color:#22b8ff;background:linear-gradient(180deg,#1677ff05,#1677ff33);box-shadow:inset 0 -2px #1677ff}.mobile-final-section{padding:10px;border-bottom:1px solid rgba(126,174,255,.1)}.mobile-final-section:last-child{border-bottom:0}.mobile-final-section header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mobile-final-section h3{margin:0;font-size:14px}.mobile-final-section header button{color:var(--text-secondary);font-size:12px}.mobile-final-providers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:hidden}.mobile-final-games{display:flex;justify-content:space-between;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-final-popular{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:hidden}.mobile-final-providers::-webkit-scrollbar,.mobile-final-games::-webkit-scrollbar,.mobile-final-popular::-webkit-scrollbar{display:none}.mobile-final-providers article{position:relative;height:82px;overflow:hidden;border:1px solid rgba(126,174,255,.22);border-radius:10px;background:#071c43}.mobile-final-providers article>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-final-providers article:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040e2433,#040e24c7)}.mobile-final-providers em{position:absolute;z-index:1;left:6px;top:6px;height:16px;padding:0 5px;border-radius:5px;background:#ff3f67;color:#fff;font-size:10px;font-style:normal;line-height:16px}.mobile-final-providers b,.mobile-final-providers small,.mobile-final-providers button{position:absolute;z-index:1}.mobile-final-providers b{left:8px;top:25px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px;line-height:1}.mobile-final-providers small{left:8px;top:42px;max-width:calc(100% - 16px);overflow:hidden;white-space:nowrap;color:#bcd3f2;font-size:10px;line-height:10px}.mobile-final-providers button{left:50%;bottom:3px;width:60px;height:24px;padding:0;border-radius:999px;background:#1677ffd1;color:#fff;font-size:11px;transform:translate(-50%);transition:filter .2s ease,transform .2s ease}.mobile-final-providers button:hover{filter:brightness(1.12);transform:translate(-50%) translateY(-1px)}.mobile-final-games button{flex:0 0 56px;width:56px;padding:0;display:grid;gap:5px;color:#fff;font-size:11px;text-align:center;line-height:1.15}.mobile-final-games img{width:56px;height:56px;object-fit:cover;border:1px solid rgba(126,174,255,.2);border-radius:10px}.mobile-final-games span{display:-webkit-box;min-height:25px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-final-popular article{position:relative;height:70px;overflow:hidden;border:1px solid rgba(126,174,255,.2);border-radius:10px}.mobile-final-popular img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-final-popular article:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040e24cc,#040e242e)}.mobile-final-popular div{position:relative;z-index:1;padding:13px 8px}.mobile-final-popular b,.mobile-final-popular small{display:block}.mobile-final-popular small{margin-top:3px;color:#d6e7ff;font-size:10px}.mobile-final-empty{display:grid;place-items:center;gap:6px;min-height:120px;color:var(--text-secondary)}.mobile-final-empty span{color:var(--primary-hover);font-size:28px}.mobile-final-promo{position:relative;height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;overflow:hidden;border-radius:14px}.mobile-final-promo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-final-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040e24cc,#040e2429)}.mobile-final-promo div,.mobile-final-promo button{position:relative;z-index:1}.mobile-final-promo h2,.mobile-final-promo p{margin:0}.mobile-final-promo h2{font-size:18px}.mobile-final-promo p{margin-top:2px;color:#fff;font-size:12px}.mobile-final-promo b{color:var(--gold);font-size:18px}.mobile-final-promo button{height:36px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,#ffe39a,#d9a13c);color:#2b1700;font-weight:900;white-space:nowrap}.mobile-final-bottom{position:fixed;z-index:40;left:0;right:0;bottom:0;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(126,174,255,.16);background:#051230f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-final-bottom button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:7px 5px 6px;border-radius:999px;color:var(--theme-text-secondary);font-size:12px;line-height:1;transition:color .18s ease,background .18s ease,transform .18s ease}.mobile-final-bottom .active{color:var(--theme-primary);font-weight:800;background:var(--theme-primary-soft)}.mobile-final-bottom .center{color:var(--theme-text-secondary);transform:none;font-weight:800}.mobile-final-bottom .center.active{color:var(--theme-primary);text-shadow:0 0 12px var(--theme-primary-glow)}.mobile-final-bottom button.active:before{content:"";position:absolute;top:-7px;width:30px;height:2px;border-radius:999px;background:var(--theme-primary);box-shadow:0 0 12px var(--theme-primary-glow)}.mobile-nav-icon{width:21px;height:21px;flex:0 0 auto;transition:transform .18s ease,filter .18s ease}.mobile-final-bottom .center .mobile-nav-icon{width:24px;height:24px;filter:drop-shadow(0 0 8px var(--theme-primary-glow))}.mobile-final-bottom .active .mobile-nav-icon{transform:scale(1.05)}.mobile-profile-v1-main{display:grid;gap:10px;padding-bottom:78px}.mobile-profile-topbar{height:68px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-profile-top-user{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left}.mobile-profile-top-user img{width:52px;height:52px;border-radius:50%;border:2px solid rgba(71,199,255,.72);object-fit:cover;box-shadow:0 0 16px #1677ff47}.mobile-profile-top-user span{min-width:0;display:grid;gap:2px}.mobile-profile-top-user b{overflow:hidden;color:#fff;font-size:16px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mobile-profile-top-user small,.mobile-profile-top-user em{display:flex;align-items:center;gap:4px;color:#d8e7ff;font-size:11px;font-style:normal}.mobile-profile-top-user small .icon{width:13px;height:13px;color:#8bbfff}.mobile-profile-top-user em{color:#41e0d2}.mobile-profile-top-user i{height:20px;padding:0 8px;border-radius:999px;color:#2b1700;background:linear-gradient(180deg,#ffe39a,#d8a13d);font-size:11px;font-style:normal;font-weight:900;line-height:20px}.mobile-profile-topbar>div{display:flex;align-items:center;gap:14px;flex-shrink:0}.mobile-profile-topbar>div button{position:relative;width:28px;height:28px;color:#d9e8ff}.mobile-profile-topbar>div button span{position:absolute;right:-5px;top:-7px;min-width:18px;height:18px;border-radius:999px;background:#ff3f67;color:#fff;font-size:11px;line-height:18px}.mobile-profile-topbar>div .icon{width:26px;height:26px}.mobile-profile-asset{padding:14px 12px 12px;border-radius:14px;overflow:hidden}.mobile-profile-balance-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.mobile-profile-balance-row small{display:flex;align-items:center;gap:4px;color:#d8e7ff;font-size:12px}.mobile-profile-balance-row strong{display:flex;align-items:center;gap:5px;margin-top:7px;color:var(--gold);font-size:26px;line-height:1;font-weight:700}.mobile-profile-asset-actions{display:flex;gap:8px}.mobile-profile-asset-actions button{height:34px;min-width:58px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;border:1px solid rgba(22,119,255,.55);border-radius:7px;color:#d9e8ff;background:#1677ff1c;font-size:12px;font-weight:700}.mobile-profile-asset-actions button.gold{border-color:#f6c453a6;color:var(--gold)}.mobile-profile-asset-actions img{width:15px;height:15px}.mobile-profile-progress-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:18px;color:#d8e7ff;font-size:11px}.mobile-profile-progress-row span{color:#fff;font-size:13px}.mobile-profile-progress-row p{margin:0;white-space:nowrap}.mobile-profile-progress-row button{color:var(--gold);font-size:12px;font-weight:800;white-space:nowrap}.mobile-profile-progress{height:5px;margin:8px 0 10px;overflow:hidden;border-radius:999px;background:#9fb8dc2e}.mobile-profile-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1677ff,#62d9ff 72%,#f6c453)}.mobile-profile-benefit-strip{display:flex;gap:7px;align-items:center;padding-top:2px;overflow:hidden}.mobile-profile-benefit-strip article{min-width:0;flex:1 1 0;height:25px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 6px;border-radius:999px;background:#f6c4531f;box-shadow:inset 0 0 0 1px #f6c45329;white-space:nowrap}.mobile-profile-benefit-strip img{width:17px;height:17px;border-radius:50%}.mobile-profile-benefit-strip span{overflow:hidden;color:#f5d58b;font-size:11px;font-weight:700;text-overflow:ellipsis}.mobile-profile-quick{min-height:146px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:12px;padding:16px 10px;border-radius:14px}.mobile-profile-quick button{min-width:0;display:grid;justify-items:center;gap:5px;color:#d9e8ff}.mobile-profile-quick button>span{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#54d7ff;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.18),transparent 38%),#1677ff29;box-shadow:inset 0 0 0 1px #47c7ff47,0 0 14px #1677ff2e}.mobile-profile-quick .icon{width:24px;height:24px}.mobile-profile-quick img{width:34px;height:34px}.mobile-profile-quick em{position:absolute;right:-4px;top:-5px;min-width:18px;height:18px;border-radius:999px;background:#ff3f67;color:#fff;font-size:11px;font-style:normal;font-weight:800;line-height:18px}.mobile-profile-quick b{overflow:visible;max-width:100%;color:#fff;font-size:11px;line-height:1.1;text-align:center;white-space:normal}.mobile-profile-ops{display:grid;gap:10px}.mobile-profile-task{padding:12px;border-radius:14px}.mobile-profile-task header,.mobile-profile-activity header{display:flex;justify-content:space-between;gap:10px;align-items:center}.mobile-profile-task h2,.mobile-profile-activity h2{margin:0;font-size:16px}.mobile-profile-task header span,.mobile-profile-activity header span{color:var(--text-secondary);font-size:12px}.mobile-profile-task>div{min-height:58px;display:grid;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;margin-top:10px;padding:8px;border:1px solid rgba(126,174,255,.12);border-radius:12px;background:#081c427a}.mobile-profile-task img{width:40px;height:40px}.mobile-profile-task p{display:grid;gap:3px;margin:0}.mobile-profile-task b{color:#fff;font-size:13px}.mobile-profile-task small{color:var(--text-secondary);font-size:11px}.mobile-profile-task em{color:var(--gold);font-style:normal;font-weight:800;white-space:nowrap}.mobile-profile-task button{height:30px;padding:0 12px;border-radius:999px;color:#2b1700;background:linear-gradient(180deg,#ffe39a,#d8a13d);font-size:12px;font-weight:900}.mobile-profile-activity{position:relative;height:94px;overflow:hidden;padding:12px 16px;border-radius:14px}.mobile-profile-activity>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-profile-activity:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071232e6,#07123270 58%,#07123224)}.mobile-profile-activity>div{position:relative;z-index:1}.mobile-profile-activity h3{margin:8px 0 2px;color:#fff;font-size:18px}.mobile-profile-activity p{margin:0;color:#fff;font-size:12px}.mobile-profile-activity button{position:absolute;right:10px;bottom:8px;height:30px;padding:0 16px;border-radius:999px;color:#2b1700;background:linear-gradient(180deg,#ffe39a,#d8a13d);font-size:12px;font-weight:900}.mobile-profile-benefits{padding:14px 12px 16px;border-radius:14px}.mobile-profile-benefits header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.mobile-profile-benefits h2,.mobile-profile-common h2{margin:0;font-size:18px}.mobile-profile-benefits header button{flex-shrink:0;color:var(--text-secondary);font-size:12px}.mobile-profile-benefits>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mobile-profile-benefits article{min-width:0;display:grid;justify-items:center;gap:5px;color:#fff;text-align:center}.mobile-profile-benefits article .icon{width:30px;height:30px;padding:5px;border-radius:12px;color:var(--gold);background:#f6c45324}.mobile-profile-benefits article span{color:var(--text-secondary);font-size:11px}.mobile-profile-benefits article b{font-size:13px}.mobile-profile-vip-activity{height:126px}.mobile-profile-vip-activity:after{background:linear-gradient(90deg,#18083edb,#18083e6b 58%,#18083e14)}.mobile-profile-vip-activity small{color:#fff;font-size:13px;font-weight:700}.mobile-profile-common{display:grid;padding:14px 16px 8px;border-radius:14px}.mobile-profile-common h2{margin-bottom:10px}.mobile-profile-common button{min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;border-top:1px solid rgba(126,174,255,.1);color:#d9e8ff;text-align:left}.mobile-profile-common button .icon{width:22px;height:22px;color:#d9e8ff}.mobile-profile-common button span{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mobile-profile-common button em{color:var(--text-secondary);font-size:13px;font-style:normal}.mobile-profile-common button b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#0512306b;color:var(--text-secondary);font-size:22px;font-weight:400}.mobile-promotion-center-page{width:100%;height:100vh;height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(22,119,255,.2),transparent 38%),linear-gradient(180deg,#06142f,#031023)}.mobile-promotion-center{width:min(430px,100%);height:100%;display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:0 5px 78px;overflow:hidden}.mobile-promotion-center .mobile-lobby-top{height:56px;flex:0 0 auto;padding:0}.mobile-promo-type-tabs{height:58px;flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;overflow:hidden;border-radius:14px}.mobile-promo-type-tabs button{position:relative;display:grid;place-items:center;align-content:center;gap:3px;color:#e2eeffc2;font-size:11px;font-weight:700}.mobile-promo-type-tabs button:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:2px;border-radius:999px;background:transparent}.mobile-promo-type-tabs .icon{width:21px;height:21px}.mobile-promo-type-tabs .active{color:#47c7ff;background:linear-gradient(180deg,#1677ff47,#1677ff0f)}.mobile-promo-type-tabs .active:after{background:#18a8ff;box-shadow:0 0 14px #18a8ff9e}.mobile-promo-layout{flex:1;min-height:0;display:grid;grid-template-columns:84px minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(126,174,255,.14);border-radius:14px 14px 0 0;background:#05123047}.mobile-promo-side{min-height:0;overflow-x:hidden;overflow-y:auto;border-right:1px solid rgba(126,174,255,.14);background:#030f26b8;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-promo-side::-webkit-scrollbar{display:none}.mobile-promo-side button{position:relative;width:100%;height:62px;display:grid;place-items:center;padding:0 6px;color:#e2eeffbd;font-size:14px;font-weight:700}.mobile-promo-side button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent}.mobile-promo-side .active{color:#7bd8ff;background:linear-gradient(90deg,#1677ff57,#1677ff14)}.mobile-promo-side .active:before{background:#22b8ff;box-shadow:0 0 14px #22b8ffb3}.mobile-promo-side span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.mobile-promo-content{min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 10px 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-promo-content::-webkit-scrollbar{display:none}.mobile-promo-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.mobile-promo-list-head h2{margin:0;color:#d9e8ff;font-size:15px}.mobile-promo-list-head h2 span{color:var(--text-secondary);font-weight:500}.mobile-promo-list-head button{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;color:#d9e8ff;font-size:13px}.mobile-promo-list-head .icon{width:17px;height:17px;color:var(--text-secondary)}.mobile-promo-card{position:relative;height:176px;margin-bottom:12px;overflow:hidden;border-radius:14px}.mobile-promo-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-promo-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050f26eb,#050f268a 56%,#050f2614)}.mobile-promo-card>div{position:relative;z-index:1;width:58%;height:100%;display:grid;align-content:center;padding:14px 0 14px 16px}.mobile-promo-card em{justify-self:start;height:20px;margin-bottom:5px;padding:0 9px;border-radius:999px;color:#fff;background:#1677ff;font-size:11px;font-style:normal;font-weight:800;line-height:20px}.mobile-promo-card h3{margin:0 0 6px;color:#fff;font-size:22px;line-height:1.12}.mobile-promo-card p{margin:0 0 3px;color:#fff;font-size:13px;line-height:1.3}.mobile-promo-card strong{color:var(--gold);font-size:14px;line-height:1.35}.mobile-promo-card small{margin-top:7px;color:#d8e7ffb8;font-size:11px;line-height:1.25}.mobile-promo-card div>button{justify-self:start;height:31px;min-width:96px;margin-top:10px;padding:0 18px;border-radius:999px;color:#2b1700;background:linear-gradient(180deg,#ffe39a,#d8a13d);font-size:13px;font-weight:900}.mobile-promo-status{position:absolute;z-index:2;right:12px;top:12px;height:24px;padding:0 10px;border-radius:999px;color:#fff;font-size:12px;font-weight:800;line-height:24px}.mobile-promo-status.进行中{background:#22c98b38;color:#32f0a7;box-shadow:inset 0 0 0 1px #22c98b6b}.mobile-promo-status.即将开始{background:#f6c45338;color:var(--gold);box-shadow:inset 0 0 0 1px #f6c4536b}.mobile-promo-status.已结束{background:#7089ad42;color:#c2d2e9;box-shadow:inset 0 0 0 1px #7089ad47}.mobile-promo-status.已领取{background:#1677ff3d;color:#7bd8ff;box-shadow:inset 0 0 0 1px #1677ff6b}.mobile-task-row{min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:10px;margin-bottom:12px;padding:13px 12px;border-radius:14px}.mobile-task-row h3{margin:0 0 17px;color:#dbe9ff;font-size:15px;font-weight:700}.mobile-task-row p{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--gold);font-size:13px;font-weight:800}.mobile-task-row .icon{width:16px;height:16px;color:#ff9152}.mobile-task-row button{height:36px;border-radius:999px;color:#2b1700;background:linear-gradient(180deg,#ffe39a,#d8a13d);font-size:14px;font-weight:900}.mobile-rebate-row{min-height:126px;display:grid;align-content:center;gap:9px;margin-bottom:12px;padding:12px;border-radius:14px}.mobile-rebate-row header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;color:#e2eeffcc;font-size:12px}.mobile-rebate-row header b{color:#f5fbff;font-size:14px}.mobile-rebate-row header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-rebate-row header em{color:#e2eeffb8;font-style:normal}.mobile-rebate-row p{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;color:#e2eeffb8;font-size:12px}.mobile-rebate-row strong{color:var(--gold)}.mobile-rebate-row div{position:relative;height:16px;overflow:hidden;border-radius:999px;background:#e2eeff2e}.mobile-rebate-row div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1677ff,#5ed8ff,#f6c453)}.mobile-rebate-row div span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffdb;font-size:11px;font-weight:700}.mobile-deposit-page{min-height:100vh;width:min(430px,100%);margin:0 auto;color:var(--text-primary);background:radial-gradient(circle at 50% 0,rgba(22,119,255,.18),transparent 32%),linear-gradient(180deg,#06142f,#031023)}.mobile-deposit-main{min-height:100vh;padding:5px 5px 82px}.mobile-deposit-header{height:54px;display:grid;grid-template-columns:52px 1fr 78px;align-items:center}.mobile-deposit-header h1{margin:0;text-align:center;font-size:18px}.mobile-deposit-header button{color:#dcecff;font-size:14px}.mobile-deposit-header button:first-child{justify-self:start;width:38px;height:38px;border-radius:50%;font-size:32px;line-height:1}.mobile-deposit-header button:last-child{justify-self:end;color:#28c7ff}.mobile-deposit-notice{height:34px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(126,174,255,.14);border-radius:9px;background:#051230c7}.mobile-deposit-notice .icon{width:17px;height:17px;color:#28c7ff}.mobile-deposit-notice p{min-width:0;margin:0;overflow:hidden;color:#e2eeffd1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-deposit-notice strong{color:var(--gold)}.mobile-deposit-tabs{height:44px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;padding:0;overflow:hidden;border-radius:9px}.mobile-deposit-tabs button{position:relative;color:#e2eeffbd;font-size:15px;font-weight:700}.mobile-deposit-tabs button:after{content:"";position:absolute;left:32%;right:32%;bottom:0;height:2px;border-radius:999px;background:transparent}.mobile-deposit-tabs .active{color:#35d4ff;background:linear-gradient(180deg,#1677ff33,#1677ff0a)}.mobile-deposit-tabs .active:after{background:#18a8ff;box-shadow:0 0 12px #18a8ff9e}.mobile-deposit-panel{display:grid;gap:10px;margin-top:10px}.mobile-deposit-methods{display:grid;gap:10px}.mobile-deposit-methods.one{grid-template-columns:minmax(0,1fr)}.mobile-deposit-methods.wallet,.mobile-deposit-methods.fiat{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-deposit-methods button{position:relative;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(126,174,255,.15);border-radius:10px;color:#edf6ff;background:#081c4294;text-align:left}.mobile-deposit-methods button.active{border-color:#2ccaffbd;background:linear-gradient(135deg,#1677ff47,#081c42bd);box-shadow:inset 0 0 0 1px #2ccaff29}.mobile-deposit-methods button.active:after{content:"";position:absolute;right:8px;bottom:8px;width:7px;height:7px;border-right:2px solid #2bd5ff;border-bottom:2px solid #2bd5ff;transform:rotate(45deg)}.mobile-deposit-methods b{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mobile-deposit-methods em{position:absolute;right:7px;top:-6px;height:18px;padding:0 7px;border-radius:999px;color:#fff;background:#ff4968;font-size:10px;font-style:normal;line-height:18px}.deposit-logo{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#147cff,#58ddff);font-size:15px;font-weight:900}.deposit-logo.usdt{background:linear-gradient(135deg,#0fbf8b,#69ffd2)}.deposit-logo.wallet{background:linear-gradient(135deg,#1fbf86,#55e8ff)}.deposit-logo.alipay{background:linear-gradient(135deg,#1677ff,#51d8ff)}.deposit-logo.ecny{background:linear-gradient(135deg,#e23846,#ff7a83)}.deposit-logo.bank{background:linear-gradient(135deg,#236fe8,#59d7ff)}.deposit-logo.wechat{background:linear-gradient(135deg,#2ecb6f,#92f6c4)}.mobile-deposit-card{display:grid;gap:12px;padding:14px;border-radius:10px}.mobile-deposit-card h2{margin:0;color:#fff;font-size:14px}.deposit-protocols{display:flex;gap:8px}.deposit-protocols button{height:34px;min-width:88px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(126,174,255,.18);border-radius:9px;color:#e2eeffc7;background:#081c42a8}.deposit-protocols .active{color:#35d4ff;border-color:#2ccaffbd;background:#1677ff33}.deposit-protocols .icon{width:16px;height:16px}.deposit-warning{min-height:32px;display:flex;align-items:center;gap:8px;margin:0;padding:8px 10px;border:1px solid rgba(246,196,83,.26);border-radius:9px;color:var(--gold);background:#f6c45314;font-size:12px;line-height:1.45}.deposit-warning .icon{flex:0 0 auto;width:16px;height:16px}.deposit-qr-wrap{display:grid;justify-items:center;gap:8px}.deposit-qr-wrap img{width:clamp(180px,50vw,205px);height:clamp(180px,50vw,205px);padding:10px;border-radius:9px;background:#fff;object-fit:contain}.deposit-qr-wrap span,.deposit-usdt-notes{color:#e2eeffad;font-size:12px}.deposit-address{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(126,174,255,.18);border-radius:9px;background:#020e265c}.deposit-address p{min-width:0;margin:0;overflow-wrap:anywhere;color:#eaf5ff;font-size:12px;line-height:1.45}.deposit-address button{height:30px;border-radius:999px;color:#35d4ff;background:#1677ff2e;font-size:12px}.deposit-usdt-notes{display:grid;gap:8px;margin:0;padding-left:17px;line-height:1.55}.deposit-usdt-notes strong{color:var(--gold)}.deposit-amount-input{display:grid;gap:9px}.deposit-amount-input>span{color:#fff;font-size:14px;font-weight:800}.deposit-amount-input div{height:48px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(126,174,255,.18);border-radius:10px;background:#020e266b}.deposit-amount-input b,.deposit-amount-input em{color:#e2eeffbd;font-style:normal;font-weight:500}.deposit-amount-input input{min-width:0;height:100%;border:0;color:#fff;background:transparent;outline:none}.deposit-channel-line{margin:0;color:#fff;font-size:13px}.deposit-channel-line strong{display:inline-flex;min-height:28px;align-items:center;margin-left:6px;padding:0 12px;border:1px solid rgba(44,202,255,.44);border-radius:999px;color:#35d4ff;font-weight:700}.deposit-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deposit-channel-grid button{min-height:58px;display:grid;place-items:center;gap:3px;padding:7px 4px;border:1px solid rgba(126,174,255,.16);border-radius:9px;color:#eaf5ff;background:#081c4294}.deposit-channel-grid button.active{border-color:#2ccaffbd;color:#35d4ff;background:#1677ff33}.deposit-channel-grid button:disabled{opacity:.36}.deposit-channel-grid span{max-width:100%;overflow:hidden;font-size:12px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.deposit-channel-grid b{color:#e2eeffd1;font-size:12px}.deposit-submit{height:48px;border-radius:10px;color:#fff;background:linear-gradient(180deg,#1f85ff,#075df0);font-size:15px;font-weight:900;box-shadow:0 12px 24px #075df038}.deposit-submit:disabled{opacity:.72}.mobile-withdraw-page{min-height:100vh;width:min(430px,100%);margin:0 auto;color:var(--text-primary);background:radial-gradient(circle at 50% 0,rgba(22,119,255,.16),transparent 32%),linear-gradient(180deg,#06142f,#031023)}.mobile-plain-header{height:58px;display:grid;grid-template-columns:54px minmax(0,1fr) 92px;align-items:center;padding:0 5px;border-bottom:1px solid rgba(126,174,255,.1)}.mobile-plain-header>button{justify-self:start;width:38px;height:38px;border-radius:50%;color:#dcecff;font-size:32px;line-height:1}.mobile-plain-header h1{margin:0;text-align:center;color:#fff;font-size:18px}.mobile-plain-header span{justify-self:end}.mobile-plain-header span button{color:#35d4ff;font-size:13px}.mobile-withdraw-main{display:grid;gap:10px;padding:10px 5px 28px}.mobile-profile-sub-page{min-height:100vh;width:min(430px,100%);margin:0 auto;color:var(--text-primary);overflow-x:hidden;background:radial-gradient(circle at 50% 0,rgba(22,119,255,.16),transparent 34%),linear-gradient(180deg,#06142f,#031023)}.mobile-profile-sub-header{height:58px;display:grid;grid-template-columns:48px minmax(0,1fr) 82px;align-items:center;padding:0 5px;border-bottom:1px solid rgba(126,174,255,.1)}.mobile-profile-sub-header>button{justify-self:start;width:38px;height:38px;color:#dcecff;font-size:32px;line-height:1}.mobile-profile-sub-header h1{margin:0;text-align:center;color:#fff;font-size:18px}.mobile-profile-sub-header span{justify-self:end}.mobile-profile-sub-header span button{color:#35d4ff;font-size:13px}.mobile-profile-sub-main{display:grid;gap:10px;padding:10px 5px 28px}.mobile-profile-filter{display:flex;gap:8px;overflow-x:auto;padding:4px;border:1px solid rgba(126,174,255,.12);border-radius:10px;background:#081c4275;scrollbar-width:none}.mobile-profile-filter::-webkit-scrollbar{display:none}.mobile-profile-filter button{flex:0 0 auto;min-width:62px;height:34px;padding:0 12px;border-radius:8px;color:#e2eeffb8;font-size:12px;font-weight:800}.mobile-profile-filter .active{color:#fff;background:linear-gradient(180deg,#1f85ff,#075df0);box-shadow:0 8px 18px #075df038}.mobile-date-filter{display:grid;grid-template-columns:1fr 1fr 62px;gap:8px}.mobile-date-filter button{min-width:0;height:36px;border:1px solid rgba(126,174,255,.14);border-radius:8px;color:#e2eeffc7;background:#081c4294;font-size:11px}.mobile-date-filter button:last-child{color:#fff;background:#1677ffc2}.mobile-summary-card{display:grid;gap:12px;padding:14px;border-radius:10px}.mobile-summary-card h2{display:flex;align-items:center;gap:6px;margin:0;font-size:15px}.mobile-summary-card h2 .icon{width:14px;height:14px;color:#e2eeff94}.mobile-summary-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.mobile-summary-card p{margin:0;display:grid;gap:3px}.mobile-summary-card span{color:#e2eeff9e;font-size:11px}.mobile-summary-card b{color:#fff;font-size:13px}.mobile-summary-card .green,.mobile-profile-record .green,.mobile-bet-record .green,.mobile-yuebao-hero small{color:#22d68b}.mobile-profile-record-list,.mobile-job-list,.mobile-bank-list{display:grid;gap:10px}.mobile-profile-record,.mobile-bet-record,.mobile-benefit-card,.mobile-job-card,.mobile-bank-card{padding:12px;border-radius:10px}.mobile-profile-record{display:grid;gap:9px}.mobile-profile-record div,.mobile-profile-record p,.mobile-bet-record header,.mobile-bet-record div,.mobile-job-card div{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-profile-record h3,.mobile-bet-record h3,.mobile-benefit-card h3,.mobile-account-profile h2,.mobile-job-card h3,.mobile-bank-card h3{margin:0;color:#fff;font-size:15px}.mobile-profile-record h3 small,.mobile-bet-record h3 small,.mobile-job-card small,.mobile-bank-card small,.mobile-profile-cell-list small{display:block;margin-top:4px;color:#e2eeff8f;font-size:11px;font-weight:500}.mobile-profile-record p,.mobile-bet-record p,.mobile-benefit-card p,.mobile-benefit-card small,.mobile-account-profile p,.mobile-job-card p,.mobile-bank-card p,.mobile-copy-card p,.mobile-qr-card p,.mobile-note-card p,.mobile-uploader p{margin:0;color:#e2eeffad;font-size:12px;line-height:1.45}.mobile-profile-record b,.mobile-benefit-card b,.mobile-job-card b{color:var(--gold)}.mobile-profile-record .red,.mobile-bet-record .red{color:#ff5e73}.mobile-profile-record em{color:#35d4ff;font-style:normal;font-size:12px}.mobile-bet-record{position:relative;display:grid;gap:10px}.mobile-bet-record p small{display:block;margin-top:3px;color:var(--gold)}.mobile-bet-record div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid rgba(126,174,255,.1)}.mobile-bet-record div span{display:grid;gap:3px;color:#e2eeff9e;font-size:11px}.mobile-bet-record em{position:absolute;right:12px;bottom:12px;color:#22d68b;font-style:normal;font-size:12px}.mobile-benefit-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.mobile-benefit-card .icon,.mobile-profile-cell-list .icon{width:34px;height:34px;padding:8px;border-radius:10px;color:#35d4ff;background:#1677ff38}.mobile-benefit-card button{grid-column:3;height:30px;min-width:58px;border-radius:999px;color:#2b1700;background:linear-gradient(180deg,#ffe28a,#e5a738);font-weight:900}.mobile-benefit-card em{position:absolute;right:12px;top:10px;font-size:11px;font-style:normal}.mobile-benefit-card em.green{color:#22d68b}.mobile-benefit-card em.gold{color:var(--gold)}.mobile-benefit-card em.muted{color:#e2eeff75}.mobile-account-profile{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border-radius:10px}.mobile-account-profile img{width:58px;height:58px;border-radius:50%;border:2px solid rgba(44,202,255,.7)}.mobile-account-profile em{display:inline-flex;height:20px;align-items:center;margin-left:6px;padding:0 8px;border-radius:999px;color:#2b1700;background:var(--gold);font-size:11px;font-style:normal;font-weight:900}.mobile-profile-cell-list{display:grid;gap:0;padding:8px 12px;border-radius:10px}.mobile-profile-cell-list button{min-height:50px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:10px;border-bottom:1px solid rgba(126,174,255,.1);text-align:left}.mobile-profile-cell-list button:last-child{border-bottom:0}.mobile-profile-cell-list span{color:#eef6ff;font-size:14px}.mobile-profile-cell-list em{color:#e2eeff9e;font-size:12px;font-style:normal}.mobile-profile-cell-list b{color:#e2eeff94}.mobile-invite-hero,.mobile-copy-card,.mobile-qr-card,.mobile-feedback-types,.mobile-feedback-text,.mobile-uploader,.mobile-input-card,.mobile-yuebao-hero,.mobile-note-card{padding:14px;border-radius:10px}.mobile-invite-hero{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;overflow:hidden;background:radial-gradient(circle at 80% 45%,rgba(22,119,255,.3),transparent 36%),var(--card-bg)}.mobile-invite-hero h2,.mobile-copy-card h3,.mobile-qr-card h3,.mobile-note-card h3,.mobile-uploader h3{margin:0 0 8px;color:#fff;font-size:17px}.mobile-invite-hero p{margin:0;color:var(--gold);font-weight:900}.mobile-invite-hero img{width:92px;height:92px;justify-self:center;filter:drop-shadow(0 0 18px rgba(44,202,255,.4))}.mobile-invite-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 8px;border-radius:10px}.mobile-invite-stats p{display:grid;gap:5px;margin:0;text-align:center;border-right:1px solid rgba(126,174,255,.12)}.mobile-invite-stats p:last-child{border-right:0}.mobile-invite-stats span{color:#e2eeff9e;font-size:11px}.mobile-invite-stats b{color:var(--gold)}.mobile-copy-card{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:8px;align-items:center}.mobile-copy-card h3,.mobile-copy-card p{grid-column:1}.mobile-copy-card button,.mobile-qr-card button,.mobile-job-card button,.mobile-account-actions button,.mobile-profile-primary{min-height:36px;border-radius:10px;color:#fff;background:linear-gradient(180deg,#1f85ff,#075df0);font-weight:900}.mobile-qr-card{display:grid;justify-items:center;gap:8px}.mobile-qr-card img{width:136px;height:136px;padding:8px;border-radius:8px;background:#fff}.mobile-feedback-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-feedback-types button{height:34px;border:1px solid rgba(126,174,255,.14);border-radius:8px;color:#e2eeffbd;background:#081c4294;font-size:12px}.mobile-feedback-types .active{color:#fff;border-color:#2ccaff9e;background:#1677ff4d}.mobile-feedback-text{display:grid;gap:8px}.mobile-feedback-text span,.mobile-input-card span{color:#fff;font-size:14px;font-weight:800}.mobile-feedback-text textarea{min-height:132px;border:1px solid rgba(126,174,255,.14);border-radius:10px;padding:12px;resize:vertical;color:#fff;background:#020e265c;outline:none}.mobile-feedback-text em{justify-self:end;color:#e2eeff8a;font-size:11px;font-style:normal}.mobile-uploader button{width:58px;height:58px;border:1px dashed rgba(126,174,255,.34);border-radius:10px;color:#35d4ff;background:#081c4275;font-size:26px}.mobile-input-card{display:grid;gap:8px}.mobile-input-card input{height:42px;border:1px solid rgba(126,174,255,.14);border-radius:10px;padding:0 12px;color:#fff;background:#020e265c;outline:none}.mobile-profile-primary{height:46px}.mobile-job-card{display:grid;gap:8px}.mobile-job-card div button{width:82px;min-height:32px;font-size:12px}.mobile-yuebao-hero{display:grid;gap:10px;background:radial-gradient(circle at 88% 15%,rgba(246,196,83,.18),transparent 35%),var(--card-bg)}.mobile-yuebao-hero>span{color:#e2eeffa8;font-size:12px}.mobile-yuebao-hero strong{color:var(--gold);font-size:28px}.mobile-yuebao-hero div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-yuebao-hero p{margin:0;display:grid;gap:5px;padding:10px;border-radius:9px;background:#081c4275}.mobile-yuebao-hero p span{color:#e2eeff9e;font-size:11px}.mobile-yuebao-hero p b{color:var(--gold)}.mobile-yuebao-actions{position:sticky;bottom:10px;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-yuebao-actions button{height:44px;border-radius:10px;color:#fff;background:linear-gradient(180deg,#1f85ff,#075df0);font-weight:900}.mobile-yuebao-actions button:last-child{color:#2b1700;background:linear-gradient(180deg,#ffe28a,#e5a738)}.mobile-bank-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto 28px;gap:10px;align-items:center}.mobile-bank-card em{height:22px;padding:0 8px;border-radius:999px;color:#2b1700;background:var(--gold);font-size:11px;font-style:normal;line-height:22px}.mobile-bank-card button{color:#e2eeffb3;font-size:22px}.mobile-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-account-actions button:last-child{color:#ff7184;border:1px solid rgba(255,82,105,.28);background:#ff52691a}.mobile-profile-empty{display:grid;place-items:center;gap:8px;padding:26px 12px;text-align:center;border-radius:10px}.mobile-profile-empty .icon{width:36px;height:36px;color:#35d4ff}.mobile-profile-empty h3,.mobile-profile-empty p{margin:0}.mobile-profile-empty p{color:#e2eeff9e;font-size:12px}.mobile-profile-empty button{height:32px;padding:0 16px;border-radius:999px;color:#35d4ff;background:#1677ff2e}.pc-recent-access{display:grid;gap:8px;margin-top:12px;padding:10px;border:1px solid rgba(126,174,255,.12);border-radius:12px;background:#081c4275}.pc-recent-access header{display:flex;justify-content:space-between;gap:8px;color:#e2eeffb8;font-size:12px}.pc-recent-access header button{color:#35d4ff;font-size:11px}.pc-recent-access>button{height:28px;padding:0 9px;border-radius:8px;color:#e2eeffdb;background:#0c234ebd;text-align:left;font-size:12px}.pc-v2-page,.pc-benefit-page,.pc-invite-page,.pc-cooperation-page,.pc-yuebao-page,.pc-bank-page{display:grid;gap:16px}.pc-v2-banner{position:relative;min-height:220px;overflow:hidden;padding:0;border-radius:16px}.pc-v2-banner img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block}.pc-v2-banner button{position:absolute;left:32px;bottom:28px;height:42px;padding:0 24px;border-radius:10px;color:#2b1700;background:linear-gradient(180deg,#ffe28a,#e5a738);font-weight:900}.pc-filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:10px;padding:12px;border-radius:14px}.pc-filter-row button{height:38px;border:1px solid rgba(126,174,255,.14);border-radius:10px;color:#e2eeffc2;background:#081c4294}.pc-filter-row .primary{color:#fff;background:linear-gradient(180deg,#1f85ff,#075df0)}.pc-v2-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pc-v2-summary article{display:grid;gap:8px;min-height:86px;padding:16px;border-radius:14px}.pc-v2-summary span{color:#e2eeff9e;font-size:13px}.pc-v2-summary b{color:var(--gold);font-size:20px}.pc-v2-summary .green,.pc-v2-table .green,.pc-benefit-list .green,.pc-invite-record .green{color:#22d68b}.pc-v2-summary .red,.pc-v2-table .red{color:#ff5e73}.pc-v2-table{display:grid;padding:14px;border-radius:16px;overflow-x:auto}.pc-v2-table-head,.pc-v2-table-row{min-width:860px;display:grid;grid-template-columns:1.8fr 1fr 1fr .8fr 1fr 1.2fr;align-items:center;gap:12px}.pc-bet-table .pc-v2-table-head,.pc-bet-table .pc-v2-table-row{grid-template-columns:1.8fr .8fr .8fr .8fr .8fr .8fr .9fr}.pc-v2-table-head{height:42px;color:#e2eeff8c;font-size:12px;border-bottom:1px solid rgba(126,174,255,.1)}.pc-v2-table-row{min-height:58px;color:#eef6ff;text-align:left;border-bottom:1px solid rgba(126,174,255,.08)}.pc-v2-table-row:last-child{border-bottom:0}.pc-v2-table-row small{display:block;margin-top:4px;color:#e2eeff85;font-size:11px}.pc-v2-table-row em{color:#35d4ff;font-style:normal}.pc-benefit-list{display:grid;gap:12px}.pc-benefit-card{display:grid;grid-template-columns:46px minmax(0,1fr) 92px 86px 90px;gap:14px;align-items:center;padding:14px 16px;border-radius:16px}.pc-benefit-card .icon,.pc-profile-shortcuts .icon,.pc-account-grid .icon{width:42px;height:42px;padding:10px;border-radius:12px;color:#35d4ff;background:#1677ff38}.pc-benefit-card h3,.pc-copy-panel h3,.pc-qr-panel h3,.pc-invite-record h3,.pc-feedback-form h3,.pc-feedback-types h3,.pc-feedback-upload h3,.pc-cooperation-flow h3{margin:0 0 6px;color:#fff}.pc-benefit-card p,.pc-benefit-card small,.pc-copy-panel p,.pc-feedback-upload p,.pc-cooperation-grid p,.pc-cooperation-flow small{color:#e2eeffa8}.pc-benefit-card b{color:var(--gold);font-size:20px}.pc-benefit-card em{color:#35d4ff;font-style:normal}.pc-benefit-card button,.pc-pagination button,.pc-promo-main header button,.pc-promo-v2-card button,.pc-task-row button,.pc-rebate-row button{height:34px;border-radius:10px;color:#2b1700;background:linear-gradient(180deg,#ffe28a,#e5a738);font-weight:900}.pc-pagination{display:flex;justify-content:center;gap:8px}.pc-pagination button{width:34px;color:#dcecff;background:#081c42b3}.pc-pagination .active{color:#fff;background:var(--primary)}.pc-invite-grid{display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:16px}.pc-copy-panel,.pc-qr-panel,.pc-invite-record{display:grid;gap:12px;padding:18px;border-radius:16px}.pc-copy-panel button,.pc-qr-panel button,.pc-help-side button,.pc-feedback-form button,.pc-cooperation-flow button{height:40px;border-radius:10px;color:#fff;background:linear-gradient(180deg,#1f85ff,#075df0);font-weight:900}.pc-qr-panel img{width:150px;height:150px;padding:8px;border-radius:10px;background:#fff}.pc-invite-record p,.pc-my-activity p,.pc-wallet-recent p{display:flex;justify-content:space-between;gap:12px}.pc-feedback-page,.pc-help-page{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:16px}.pc-help-page{grid-template-columns:minmax(0,1fr) 340px}.pc-feedback-types,.pc-feedback-form,.pc-feedback-upload,.pc-help-faq,.pc-help-side article{display:grid;gap:12px;padding:18px;border-radius:16px}.pc-feedback-types button,.pc-help-side article>button:not(.primary){height:38px;border-radius:10px;color:#e2eeffc7;background:#081c4294}.pc-feedback-types .active{color:#fff;background:var(--primary)}.pc-feedback-form textarea{min-height:220px;padding:14px;border:1px solid rgba(126,174,255,.14);border-radius:12px;color:#fff;background:#020e265c;resize:vertical;outline:none}.pc-feedback-form label{display:grid;gap:8px}.pc-feedback-form input{height:42px;padding:0 12px;border:1px solid rgba(126,174,255,.14);border-radius:10px;color:#fff;background:#020e265c}.pc-feedback-upload img,.pc-help-side img{width:100%;border-radius:14px}.pc-help-side{display:grid;gap:16px}.pc-cooperation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pc-cooperation-grid article{display:grid;gap:10px;padding:18px;border-radius:16px}.pc-cooperation-grid .icon{width:42px;height:42px;color:var(--gold)}.pc-cooperation-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px;border-radius:16px}.pc-cooperation-flow h3,.pc-cooperation-flow button,.pc-cooperation-flow small{grid-column:1 / -1}.pc-cooperation-flow p{display:grid;gap:8px;justify-items:center;margin:0;padding:14px;border-radius:12px;background:#081c4294}.pc-cooperation-flow p b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#2b1700;background:var(--gold)}.pc-promotion-center{display:grid;gap:16px}.pc-promo-type-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;border-radius:16px}.pc-promo-type-tabs button{height:54px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;color:#e2eeffbf;background:#081c4294}.pc-promo-type-tabs .active{color:#fff;background:#1677ff57}.pc-promotion-layout{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px}.pc-promo-side{display:grid;align-content:start;gap:8px;padding:12px;border-radius:16px}.pc-promo-side button{height:38px;border-radius:10px;color:#e2eeffb8;background:#081c4280}.pc-promo-side .active{color:#fff;background:var(--primary)}.pc-promo-main{display:grid;gap:12px;padding:16px;border-radius:16px}.pc-promo-main header{display:flex;align-items:center;justify-content:space-between}.pc-promo-v2-card{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr) 96px;gap:16px;align-items:center;min-height:150px;padding:12px;border-radius:16px;background:#081c428a}.pc-promo-v2-card img{width:260px;height:126px;object-fit:cover;border-radius:12px}.pc-promo-v2-card h3{margin:0 0 6px;color:#fff;font-size:22px}.pc-promo-v2-card p,.pc-promo-v2-card small{color:#e2eeffa8}.pc-promo-v2-card strong{display:block;margin:6px 0;color:var(--gold);font-size:18px}.pc-promo-v2-card>span{position:absolute;right:14px;top:12px}.pc-task-row,.pc-rebate-row{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 120px 110px;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#081c428a}.pc-rebate-row{grid-template-columns:1.2fr 1fr 1fr 1fr 110px}.pc-profile-shortcuts{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;padding:14px;border-radius:16px}.pc-profile-shortcuts button{display:grid;justify-items:center;gap:8px;min-height:88px;color:#eaf5ff;border-radius:12px;background:#081c427a}.pc-profile-ops{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.pc-profile-task,.pc-profile-activity{min-height:150px;padding:18px;border-radius:16px;overflow:hidden}.pc-profile-task header,.pc-profile-task p{display:flex;justify-content:space-between;gap:12px;align-items:center}.pc-profile-task p{padding:12px;border-radius:12px;background:#081c4280}.pc-profile-task .icon{width:38px;height:38px;color:#35d4ff}.pc-profile-task b{color:var(--gold);font-size:20px}.pc-profile-activity{position:relative}.pc-profile-activity img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72}.pc-profile-activity>div{position:relative;z-index:1}.pc-account-page,.pc-bank-page{display:grid;gap:16px}.pc-account-profile{display:grid;grid-template-columns:74px 1fr;gap:14px;align-items:center;padding:18px;border-radius:16px}.pc-account-profile img{width:74px;height:74px;border-radius:50%}.pc-account-grid,.pc-bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pc-account-grid button{min-height:96px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border-radius:16px;text-align:left}.pc-yuebao-page{grid-template-columns:minmax(0,1fr) 360px}.pc-yuebao-page .mobile-yuebao-hero{grid-column:1 / -1}.mobile-withdraw-notice{height:34px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(126,174,255,.14);border-radius:8px;background:#051230c7}.mobile-withdraw-notice .icon{width:17px;height:17px;color:#28c7ff}.mobile-withdraw-notice p{min-width:0;margin:0;overflow:hidden;color:#e2eeffd1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-withdraw-notice strong{color:var(--gold)}.mobile-withdraw-tabs{height:44px;display:grid;grid-template-columns:repeat(3,1fr);padding:0;overflow:hidden;border-radius:10px}.mobile-withdraw-tabs button{position:relative;color:#e2eeffc2;font-size:14px;font-weight:800}.mobile-withdraw-tabs button:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:2px;border-radius:999px;background:transparent}.mobile-withdraw-tabs .active{color:#35d4ff;background:linear-gradient(180deg,#1677ff33,#1677ff0a)}.mobile-withdraw-tabs .active:after{background:#18a8ff;box-shadow:0 0 12px #18a8ff9e}.mobile-withdraw-balance{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center;padding:16px;border-radius:10px}.mobile-withdraw-balance span,.mobile-withdraw-balance small{color:#e2eeffb8;font-size:12px}.mobile-withdraw-balance strong{grid-column:1;color:var(--gold);font-size:28px;line-height:1.15}.mobile-withdraw-balance button{grid-column:2;grid-row:1 / span 3;width:86px;height:40px;border:1px solid rgba(246,196,83,.44);border-radius:10px;color:var(--gold);background:#f6c45329;font-weight:900}.mobile-withdraw-card{display:grid;gap:12px;padding:14px;border-radius:10px}.mobile-withdraw-card h2{margin:0;color:#fff;font-size:15px}.mobile-withdraw-account-list{display:grid;gap:8px}.mobile-withdraw-account{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border-radius:10px;cursor:pointer}.mobile-withdraw-account.active{border-color:#2ccaffbd;background:linear-gradient(135deg,#1677ff3d,#081c42ad)}.mobile-withdraw-account h3{margin:0 0 5px;color:#fff;font-size:14px}.mobile-withdraw-account p{min-width:0;margin:0;overflow-wrap:anywhere;color:#e2eeffb8;font-size:11px;line-height:1.35}.mobile-withdraw-account-actions{display:grid;justify-items:end;gap:6px}.mobile-withdraw-account-actions em{height:20px;padding:0 8px;border-radius:999px;color:#2b1700;background:linear-gradient(180deg,#ffe39a,#d8a13d);font-size:10px;font-style:normal;font-weight:900;line-height:20px}.mobile-withdraw-account-actions .icon{width:18px;height:18px;color:#35d4ff}.mobile-withdraw-account-actions button{width:28px;height:28px;border:1px solid rgba(126,174,255,.18);border-radius:8px;color:#e2eeffd6;background:#020e2652}.mobile-withdraw-add{height:38px;border:1px dashed rgba(126,174,255,.22);border-radius:10px;color:#e2eeffbd;background:#020e263d}.mobile-withdraw-input{display:grid;gap:8px}.mobile-withdraw-input>span{color:#fff;font-size:14px;font-weight:800}.mobile-withdraw-input div{height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(126,174,255,.18);border-radius:10px;background:#020e266b}.mobile-withdraw-input input{min-width:0;height:100%;border:0;color:#fff;background:transparent;outline:none}.mobile-withdraw-input b{color:#e2eeffbd}.mobile-withdraw-input.inline{height:44px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(126,174,255,.18);border-radius:10px;background:#020e266b}.mobile-withdraw-input.inline>span{font-size:13px}.mobile-withdraw-input.inline .icon{width:18px;height:18px;color:#e2eeff9e}.mobile-withdraw-input.inline button{height:30px;padding:0 10px;border-radius:8px;color:#35d4ff;background:#1677ff29;font-size:12px}.mobile-withdraw-limit{display:flex;align-items:center;gap:6px;margin:0;color:var(--gold);font-size:12px}.mobile-withdraw-limit .icon{width:15px;height:15px}.mobile-withdraw-arrive{display:flex;justify-content:space-between;padding-top:11px;border-top:1px solid rgba(126,174,255,.12);color:#e2eeffb3}.mobile-withdraw-arrive b{color:#35d4ff}.mobile-withdraw-submit{height:48px;border-radius:10px;color:#fff;background:linear-gradient(180deg,#1f85ff,#075df0);font-size:15px;font-weight:900;box-shadow:0 12px 24px #075df038}.mobile-withdraw-account-layout{height:calc(100vh - 58px);display:grid;grid-template-columns:94px minmax(0,1fr);overflow:hidden;border-top:1px solid rgba(126,174,255,.1)}.mobile-withdraw-side{overflow-y:auto;border-right:1px solid rgba(126,174,255,.14);background:#030f26b8;scrollbar-width:none}.mobile-withdraw-side::-webkit-scrollbar{display:none}.mobile-withdraw-side button{width:100%;min-height:66px;padding:0 8px;color:#e2eeffc7;font-size:13px;font-weight:800}.mobile-withdraw-side .active{color:#fff;background:linear-gradient(90deg,#1677ff5c,#1677ff14)}.mobile-withdraw-account-content{min-width:0;overflow-y:auto;padding:14px 8px 28px;scrollbar-width:none}.mobile-withdraw-account-content::-webkit-scrollbar{display:none}.mobile-withdraw-account-content>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.mobile-withdraw-account-content h2{margin:0;color:#fff;font-size:17px}.mobile-withdraw-account-content header button{color:#35d4ff;font-size:13px}.mobile-withdraw-tips{display:grid;gap:8px;margin-top:28px;padding:14px;border-radius:10px}.mobile-withdraw-tips h3{margin:0}.mobile-withdraw-tips p{margin:0;color:#e2eeffa8;font-size:12px;line-height:1.55}.mobile-withdraw-records{display:grid;gap:10px}.mobile-funds-page,.mobile-transfer-page{min-height:100vh;width:min(430px,100%);margin:0 auto;color:var(--text-primary);background:radial-gradient(circle at 50% 0,rgba(22,119,255,.16),transparent 32%),linear-gradient(180deg,#06142f,#031023)}.mobile-funds-main{display:grid;gap:10px;padding:5px 5px 84px}.mobile-funds-header{height:76px;display:flex;align-items:center;justify-content:space-between}.mobile-funds-brand img{width:150px;display:block}.mobile-funds-header>div{display:flex;gap:14px}.mobile-funds-header>div button{position:relative;display:grid;justify-items:center;gap:2px;color:#e2eeffdb;font-size:11px}.mobile-funds-header .icon{width:22px;height:22px;color:#5ed8ff}.mobile-funds-header button span{position:absolute;top:-8px;right:-7px;min-width:18px;height:18px;border-radius:999px;color:#fff;background:#ff4566;font-size:11px;line-height:18px}.mobile-funds-center-card{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;padding:18px;border-radius:10px}.mobile-funds-center-card h2{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:#fff;font-size:20px}.mobile-funds-center-card h2 button,.mobile-funds-center-card h2 .icon{width:18px;height:18px;color:#e2eeffb8}.mobile-funds-center-card span{color:#e2eeffb8;font-size:13px}.mobile-funds-center-card strong{display:block;margin-top:8px;color:var(--gold);font-size:28px;line-height:1.1}.mobile-funds-center-card nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-self:center}.mobile-funds-center-card nav button{display:grid;justify-items:center;gap:7px;color:#fff;font-size:13px;font-weight:800}.mobile-funds-center-card nav .icon{width:44px;height:44px;padding:10px;border-radius:12px;background:#1677ff38;color:#4ed8ff}.mobile-funds-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:14px 0;border-radius:10px}.mobile-funds-summary p{min-width:0;margin:0;padding:0 13px;border-right:1px solid rgba(126,174,255,.12)}.mobile-funds-summary p:last-child{border-right:0}.mobile-funds-summary span{display:block;color:#e2eeff9e;font-size:12px}.mobile-funds-summary b{display:block;margin-top:7px;color:var(--gold);font-size:20px}.mobile-funds-recycle-entry{height:72px;display:grid;grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:0 18px;border-color:#f6c45394;border-radius:10px;background:linear-gradient(90deg,#f6c45342,#f6c4531a),#0c234ee0}.mobile-funds-recycle-entry .icon{width:36px;height:36px;color:var(--gold)}.mobile-funds-recycle-entry b{display:block;color:#fff;font-size:20px}.mobile-funds-recycle-entry small{color:#ffffffb8;font-size:13px}.mobile-funds-recycle-entry em{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#2b1700;background:var(--gold);font-style:normal;font-weight:900}.mobile-funds-provider-list{display:grid;gap:8px;padding:12px;border-radius:10px}.mobile-funds-provider-list>header{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;margin-bottom:5px}.mobile-funds-provider-list h2{margin:0;font-size:20px}.mobile-funds-provider-list header button{color:#35d4ff;font-size:12px}.mobile-funds-provider-list header .icon{width:17px;height:17px}.mobile-fund-provider{min-height:78px;display:grid;grid-template-columns:48px minmax(72px,1fr) 74px 112px 12px;align-items:center;gap:6px;padding:10px;border-radius:10px}.fund-provider-icon{width:44px;height:44px;border-radius:14px}.mobile-fund-provider h3{margin:0 0 4px;color:#fff;font-size:15px}.mobile-fund-provider em{display:inline-flex;height:20px;align-items:center;padding:0 8px;border-radius:6px;color:#5ed8ff;background:#1677ff2e;font-size:11px;font-style:normal}.mobile-fund-provider p{margin:0}.mobile-fund-provider p span{display:block;color:#e2eeff9e;font-size:11px}.mobile-fund-provider p b{color:var(--gold);font-size:16px}.mobile-fund-provider>div:last-of-type{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-fund-provider>div:last-of-type button{height:32px;border-radius:8px;color:#5ed8ff;border:1px solid rgba(44,202,255,.36);background:#1677ff24;font-size:12px;font-weight:900}.mobile-fund-provider>div:last-of-type button:last-child{color:var(--gold);border-color:#f6c45370;background:#f6c4531f}.mobile-fund-provider button:disabled{opacity:.4}.mobile-fund-provider .arrow{color:#e2eeff9e;font-size:24px}.mobile-funds-end{margin:14px 0 0;color:#e2eeff80;text-align:center}.mobile-transfer-main,.mobile-recycle-main{display:grid;gap:12px;padding:10px 5px 28px}.mobile-transfer-direction{display:grid;gap:8px}.mobile-transfer-direction>span{color:#e2eeffad;font-size:12px}.mobile-transfer-direction>em{justify-self:center;color:#35d4ff;font-style:normal;font-size:22px}.mobile-transfer-wallet{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border-radius:10px}.mobile-transfer-center-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;color:#5ed8ff;background:#1677ff38}.mobile-transfer-center-icon .icon{width:28px;height:28px}.mobile-transfer-wallet h3{margin:0;color:#fff;font-size:16px}.mobile-transfer-wallet span{color:#e2eeff9e;font-size:12px}.mobile-transfer-wallet b{display:block;color:#fff;font-size:18px}.mobile-transfer-card{display:grid;gap:12px;padding:14px;border-radius:10px}.mobile-transfer-card h2{margin:0;font-size:15px}.mobile-transfer-input{height:46px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(126,174,255,.18);border-radius:10px;background:#020e266b}.mobile-transfer-input input{min-width:0;height:100%;border:0;color:#fff;background:transparent;outline:none}.mobile-transfer-input button,.mobile-transfer-card p{color:#35d4ff;font-size:12px}.mobile-transfer-card p{margin:0}.mobile-transfer-quick{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.mobile-transfer-quick button{height:34px;border:1px solid rgba(126,174,255,.18);border-radius:8px;color:#dcecff;background:#081c4294}.mobile-transfer-submit{height:48px;border-radius:10px;color:#fff;background:linear-gradient(180deg,#1f85ff,#075df0);font-size:15px;font-weight:900}.mobile-transfer-submit.gold{color:#2b1700;background:linear-gradient(180deg,#ffe39a,#d8a13d)}.mobile-transfer-tips{display:grid;gap:7px;padding:14px;border-radius:10px}.mobile-transfer-tips h3,.mobile-recycle-list h2{margin:0}.mobile-transfer-tips p{margin:0;color:#e2eeff9e;font-size:12px;line-height:1.55}.mobile-recycle-hero{display:grid;justify-items:center;gap:8px;padding-top:8px}.mobile-recycle-hero img{width:min(330px,82vw);border-radius:18px}.mobile-recycle-hero p{margin:0;color:#e2eeffb8;font-size:13px}.mobile-recycle-total{display:grid;justify-items:center;gap:8px;padding:16px;border-radius:10px}.mobile-recycle-total span{color:#e2eeffb8}.mobile-recycle-total strong{color:var(--gold);font-size:27px}.mobile-recycle-total em{color:#fff;font-size:13px;font-style:normal}.mobile-recycle-list{display:grid;gap:10px;padding:14px;border-radius:10px}.mobile-recycle-list p{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;padding:9px 0;border-top:1px solid rgba(126,174,255,.1)}.mobile-recycle-list .fund-provider-icon{width:34px;height:34px;border-radius:10px}.mobile-recycle-list span{color:#fff;font-weight:800}.mobile-recycle-list small{display:block;color:#e2eeff99;font-size:11px;font-weight:500}.mobile-recycle-list b{color:var(--gold)}.mobile-promo-sort-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;align-items:end;background:#0006148c}.mobile-promo-sort{width:min(430px,100%);display:grid;gap:8px;margin:0 auto;padding:10px 16px 24px;border-radius:18px 18px 0 0}.mobile-promo-sort>span{width:44px;height:4px;justify-self:center;border-radius:999px;background:#9fb8dc73}.mobile-promo-sort h2{margin:4px 0;font-size:18px}.mobile-promo-sort button{height:44px;border:1px solid rgba(126,174,255,.12);border-radius:12px;color:#d9e8ff;background:#081c4285}.mobile-promo-sort .active{border-color:#1677ff99;color:#47c7ff;background:#1677ff33}.mobile-service-page .mobile-profile-sub-page{width:min(430px,100%);min-height:100vh;margin:0 auto;background:radial-gradient(circle at 78% 6%,rgba(22,119,255,.22),transparent 30%),linear-gradient(180deg,#06142f,#031023)}.mobile-service-page .mobile-profile-sub-main{padding:10px 5px 24px}.mobile-service-hero{min-height:202px;display:grid;grid-template-columns:minmax(0,1fr) 42%;gap:4px;overflow:hidden;padding:18px;background:linear-gradient(90deg,#081d42f0,#0c234ebd),url("data:image/svg+xml,%3csvg%20width='750'%20height='260'%20viewBox='0%200%20750%20260'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='750'%20height='260'%20rx='28'%20fill='%23061B45'/%3e%3cpath%20d='M0%200h750v260H0z'%20fill='url(%23bg)'/%3e%3ccircle%20cx='574'%20cy='128'%20r='82'%20fill='url(%23halo)'%20opacity='.85'/%3e%3cpath%20d='M512%2098c0-43%2036-78%2080-78s80%2035%2080%2078v38c0%2012-10%2022-22%2022h-22v-56c0-20-16-36-36-36s-36%2016-36%2036v56h-22c-12%200-22-10-22-22V98z'%20fill='url(%23headset)'%20stroke='%236FD8FF'%20stroke-width='4'/%3e%3crect%20x='556'%20y='94'%20width='72'%20height='54'%20rx='18'%20fill='%231C73FF'/%3e%3ccircle%20cx='578'%20cy='121'%20r='5'%20fill='%23fff'/%3e%3ccircle%20cx='592'%20cy='121'%20r='5'%20fill='%23fff'/%3e%3ccircle%20cx='606'%20cy='121'%20r='5'%20fill='%23fff'/%3e%3cpath%20d='M342%20196c82%2028%20230%2031%20352-12'%20stroke='%231677FF'%20stroke-width='2'%20opacity='.35'/%3e%3cpath%20d='M65%2062h248M65%20100h170M65%20140h210'%20stroke='%238EDFFF'%20stroke-width='2'%20stroke-linecap='round'%20opacity='.18'/%3e%3ccircle%20cx='92'%20cy='200'%20r='4'%20fill='%23F6C453'/%3e%3ccircle%20cx='174'%20cy='34'%20r='3'%20fill='%2347C7FF'/%3e%3ccircle%20cx='704'%20cy='55'%20r='4'%20fill='%23F6C453'/%3e%3cdefs%3e%3clinearGradient%20id='bg'%20x1='0'%20x2='750'%20y1='0'%20y2='260'%3e%3cstop%20stop-color='%2306142F'/%3e%3cstop%20offset='.48'%20stop-color='%230A2A63'/%3e%3cstop%20offset='1'%20stop-color='%23031023'/%3e%3c/linearGradient%3e%3cradialGradient%20id='halo'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(574%20128)%20rotate(90)%20scale(96)'%3e%3cstop%20stop-color='%2355D5FF'%20stop-opacity='.75'/%3e%3cstop%20offset='.55'%20stop-color='%231677FF'%20stop-opacity='.25'/%3e%3cstop%20offset='1'%20stop-color='%231677FF'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='headset'%20x1='508'%20x2='675'%20y1='28'%20y2='162'%3e%3cstop%20stop-color='%2366E0FF'/%3e%3cstop%20offset='.48'%20stop-color='%231677FF'/%3e%3cstop%20offset='1'%20stop-color='%237A5CFF'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") center / cover no-repeat}.mobile-service-hero-copy{display:grid;align-content:center;min-width:0}.mobile-service-hero h2,.mobile-service-hero h3,.mobile-service-block h2,.mobile-service-time h2{margin:0}.mobile-service-hero h2{font-size:32px;line-height:1.05}.mobile-service-hero h3{margin-top:4px;font-size:24px;line-height:1.1}.mobile-service-hero p{margin:7px 0 0;color:var(--text-secondary);font-size:14px}.mobile-service-hero .primary{width:100%;margin-top:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.mobile-service-hero .primary .icon{width:24px;height:24px}.mobile-service-hero>img{align-self:center;width:100%;filter:drop-shadow(0 16px 26px rgba(22,119,255,.35))}.mobile-service-status{margin-top:10px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden}.mobile-service-status article{padding:12px;text-align:center}.mobile-service-status article+article{border-left:1px solid rgba(126,174,255,.12)}.mobile-service-status span,.mobile-service-promise span,.mobile-ticket-form p,.mobile-service-faq-list p{color:var(--text-secondary)}.mobile-service-status b{display:block;margin-top:3px;color:var(--gold);font-size:18px}.mobile-service-block{margin-top:16px}.mobile-service-block h2{margin-bottom:10px;font-size:18px}.mobile-service-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mobile-service-quick-card{min-height:94px;display:grid;place-items:center;align-content:center;gap:5px;padding:10px 6px;border:1px solid rgba(126,174,255,.16);border-radius:14px;background:linear-gradient(180deg,#124082e0,#0c234ec7)}.mobile-service-quick-card .icon{width:28px;height:28px;color:#47c7ff}.mobile-service-quick-card.hot{background:linear-gradient(180deg,#1677ffd6,#0c234ec7)}.mobile-service-quick-card small{color:var(--text-secondary);font-size:10px}.mobile-service-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-service-contact-card{min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid rgba(126,174,255,.16);border-radius:14px;background:#0c234ee0;text-align:left}.mobile-service-contact-card img{width:42px;height:42px}.mobile-service-contact-card b,.mobile-service-contact-card small{display:block}.mobile-service-contact-card small{margin-top:3px;color:var(--text-secondary);font-size:11px}.mobile-service-promise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 8px}.mobile-service-promise article{display:grid;place-items:center;gap:5px;text-align:center;font-size:12px}.mobile-service-promise .icon{width:24px;height:24px;color:#a8c8ff}.mobile-service-promise span{font-size:10px}.mobile-service-time{margin-top:16px;min-height:92px;display:flex;align-items:center;justify-content:space-between;padding:16px}.mobile-service-time p{margin:8px 0 0;color:#d9e8ff}.mobile-service-time span{color:var(--text-secondary)}.mobile-service-time strong{width:70px;height:70px;display:grid;place-items:center;border-radius:50%;color:#7ebdff;border:1px solid rgba(71,199,255,.28);background:radial-gradient(circle,#1677ff52,#0c234e33);font-size:24px}.mobile-chat-agent{min-height:78px;display:grid;grid-template-columns:54px minmax(0,1fr) 40px;align-items:center;gap:12px;padding:12px}.mobile-chat-avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#06142f;font-weight:800;background:linear-gradient(135deg,#fff,#9bdfff)}.mobile-chat-avatar.small,.mobile-chat-avatar.user{width:34px;height:34px;font-size:13px}.mobile-chat-avatar.user{background:linear-gradient(135deg,#2d5eb6,#9fb8dc)}.mobile-chat-agent h2{margin:0;font-size:17px}.mobile-chat-agent em{margin-left:8px;color:var(--success);font-size:12px;font-style:normal}.mobile-chat-agent p{margin:5px 0 0;color:var(--text-secondary)}.mobile-chat-list{display:grid;gap:14px;padding:16px 0 12px}.mobile-chat-bubble{display:flex;gap:9px;align-items:flex-start}.mobile-chat-bubble.user{justify-content:flex-end}.mobile-chat-bubble div{max-width:76%;display:grid;gap:4px}.mobile-chat-bubble p{margin:0;padding:12px 14px;border-radius:14px;color:#d9e8ff;background:#0c234ef0;line-height:1.55}.mobile-chat-bubble.user p{color:#fff;background:linear-gradient(180deg,#1677ff,#0759d7)}.mobile-chat-bubble small{color:var(--text-muted);font-size:11px}.mobile-chat-bubble.user small{text-align:right}.mobile-chat-quick{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:8px}.mobile-chat-quick::-webkit-scrollbar{display:none}.mobile-chat-quick button{flex:0 0 auto;height:34px;padding:0 14px;border:1px solid rgba(126,174,255,.16);border-radius:999px;color:#d9e8ff;background:#0c234ee0}.mobile-chat-input{position:sticky;bottom:0;display:grid;grid-template-columns:34px minmax(0,1fr) 34px 58px;align-items:center;gap:8px;padding:10px 0 2px;background:linear-gradient(180deg,#03102a00,#031023 28%)}.mobile-chat-input input{height:42px;min-width:0;border:1px solid rgba(126,174,255,.14);border-radius:13px;outline:0;padding:0 12px;color:#fff;background:#0c234ee6}.mobile-chat-input button{height:34px;border-radius:50%;background:#0c234ee0}.mobile-chat-input .send{width:58px;border-radius:12px;background:var(--primary)}.mobile-service-search{height:44px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px}.mobile-service-search input,.mobile-ticket-form input,.mobile-ticket-form select,.mobile-ticket-form textarea{width:100%;border:1px solid rgba(126,174,255,.14);border-radius:12px;outline:0;color:#fff;background:#04102a85}.mobile-service-search input{border:0;background:transparent}.mobile-service-category-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 4px}.mobile-service-category-row button{min-height:58px;border-radius:12px;border:1px solid rgba(126,174,255,.14);color:#d9e8ff;background:#0c234ed1}.mobile-service-category-row .active{border-color:#47c7ff94;background:#1677ff4d}.mobile-service-faq-list{display:grid;gap:8px}.mobile-service-faq-list article{overflow:hidden}.mobile-service-faq-list button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;text-align:left}.mobile-service-faq-list p{margin:0;padding:0 12px 12px;line-height:1.55}.mobile-service-ticket-entry{position:relative;min-height:132px;display:grid;grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:8px;margin-top:16px;padding:14px;overflow:hidden}.mobile-service-ticket-entry img{width:100%}.mobile-service-ticket-entry .primary{grid-column:1 / 2;width:112px;height:38px;min-width:0}.mobile-ticket-banner{position:relative;min-height:104px;display:grid;align-items:center;padding:18px;overflow:hidden;background:linear-gradient(90deg,#5f38ddd1,#1677ff52)}.mobile-ticket-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.mobile-ticket-banner div{position:relative;z-index:1}.mobile-ticket-banner h2,.mobile-ticket-banner p{margin:0}.mobile-ticket-banner p{margin-top:6px;color:#d9e8ff}.mobile-ticket-form{display:grid;gap:14px;margin-top:12px;padding:14px}.mobile-ticket-form label,.mobile-ticket-form>div{display:grid;gap:8px}.mobile-ticket-form span{color:#d9e8ff;font-weight:700}.mobile-ticket-form span b{color:var(--danger)}.mobile-ticket-form span em{color:var(--text-muted);font-style:normal;font-weight:400}.mobile-ticket-form input,.mobile-ticket-form select{height:44px;padding:0 12px}.mobile-ticket-form textarea{min-height:126px;resize:vertical;padding:12px}.mobile-ticket-form label small{justify-self:end;color:var(--text-secondary)}.mobile-ticket-upload{width:84px;height:84px;display:grid;place-items:center;align-content:center;gap:4px;border:1px dashed rgba(71,199,255,.62);border-radius:12px;color:#47c7ff;background:#1677ff14}.mobile-ticket-upload b{font-size:24px;line-height:1}.mobile-ticket-result{margin:0;padding:10px 12px;border-radius:12px;color:var(--gold);background:#f6c4531a}.mobile-live-page{width:min(430px,100%);min-height:100vh;margin:0 auto;padding:0 5px 28px;overflow-x:hidden;background:radial-gradient(circle at 74% 0,rgba(22,119,255,.18),transparent 34%),linear-gradient(180deg,#06142f,#031023)}.mobile-live-header{height:56px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.mobile-live-header button{height:44px;display:grid;place-items:center;color:#fff;font-size:30px}.mobile-live-header .icon{width:22px;height:22px}.mobile-live-header h1{margin:0;text-align:center;font-size:18px}.mobile-live-banner{position:relative;height:150px;overflow:hidden;border-radius:14px}.mobile-live-banner img,.mobile-live-event img,.mobile-live-thumb-card img,.mobile-live-player>img,.mobile-casino-detail-hero>img{width:100%;height:100%;object-fit:cover}.mobile-live-banner:after,.mobile-live-event:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040e24d1,#040e2438 58%,#040e2414)}.mobile-live-banner div{position:absolute;z-index:1;left:18px;top:26px}.mobile-live-banner h2,.mobile-live-banner p{margin:0}.mobile-live-banner h2{max-width:190px;font-size:22px;line-height:1.15}.mobile-live-banner p{margin-top:5px;color:#d9e8ff}.mobile-live-banner button,.mobile-live-event button,.mobile-live-main-action{height:34px;margin-top:14px;padding:0 18px;border-radius:999px;color:#06142f;font-weight:800;background:linear-gradient(180deg,#ffe08a,#f6c453)}.mobile-live-section{margin-top:16px}.mobile-live-section>header{height:30px;display:flex;align-items:center;justify-content:space-between}.mobile-live-section h2{margin:0;font-size:18px}.mobile-live-section>header button{color:var(--text-secondary)}.mobile-live-hot-scroll{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scrollbar-width:none}.mobile-live-hot-scroll::-webkit-scrollbar{display:none}.mobile-live-thumb-card{position:relative;flex:0 0 112px;height:142px;overflow:hidden;border:1px solid rgba(126,174,255,.16);border-radius:12px;background:#0c234ee0;text-align:left}.mobile-live-thumb-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03102a05 18%,#03102a40 52%,#03102ae6)}.mobile-live-thumb-card b,.mobile-live-thumb-card span:not(.mobile-live-badge),.mobile-live-thumb-card em,.mobile-live-badge{position:absolute;z-index:1}.mobile-live-badge{top:8px;left:8px;height:18px;padding:0 6px;border-radius:4px;background:#ff3158;color:#fff;font-size:10px;font-weight:900;line-height:18px}.mobile-live-thumb-card b{left:8px;right:8px;bottom:30px;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-live-thumb-card span:not(.mobile-live-badge){left:8px;right:8px;bottom:12px;color:#d9e8ff;font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-live-thumb-card em{right:8px;top:8px;color:#d9e8ff;font-size:10px;font-style:normal}.mobile-live-sports-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-live-sports-mini button{position:relative;min-height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:6px;padding:26px 10px 10px;border:1px solid rgba(126,174,255,.16);border-radius:12px;background:#0c234ee0}.mobile-live-sports-mini b{color:var(--gold)}.mobile-live-casino-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-casino-hall-card.compact{position:relative;height:92px;overflow:hidden;padding:0}.mobile-casino-hall-card.compact>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-casino-hall-card.compact:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03102a1f,#03102adb)}.mobile-casino-hall-card.compact div{position:absolute;z-index:1;left:8px;right:8px;bottom:8px;text-align:left}.mobile-casino-hall-card.compact b,.mobile-casino-hall-card.compact small{display:block}.mobile-casino-hall-card.compact b{font-size:12px;line-height:1.15;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-casino-hall-card.compact small{color:var(--text-secondary);font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-live-event{position:relative;width:100%;height:86px;display:block;overflow:hidden;border-radius:14px;text-align:left}.mobile-live-event span{position:absolute;z-index:1;left:14px;top:18px}.mobile-live-event b,.mobile-live-event small{display:block}.mobile-live-event small{margin-top:5px;color:#d9e8ff}.mobile-live-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px;scrollbar-width:none}.mobile-live-tabs::-webkit-scrollbar{display:none}.mobile-live-tabs button{flex:0 0 auto;height:32px;padding:0 14px;border-radius:999px;color:#d9e8ff;background:#0c234ee0}.mobile-live-tabs .active{color:#fff;background:var(--primary)}.mobile-live-filter{display:flex;justify-content:space-between;margin-bottom:10px}.mobile-live-filter button{height:34px;padding:0 12px;border-radius:10px;background:#0c234ee0}.mobile-live-match-list{display:grid;gap:8px}.mobile-live-match-card{position:relative;display:grid;gap:8px;min-height:104px;padding:12px;text-align:left}.mobile-live-match-card header,.mobile-live-match-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.mobile-live-match-card header span{color:#d9e8ff}.mobile-live-match-card header .mobile-live-badge{position:static}.mobile-live-match-card header em{color:var(--text-secondary);font-size:11px;font-style:normal}.mobile-live-match-card p{min-width:0;display:flex;align-items:center;gap:7px;margin:0;font-weight:700}.mobile-live-match-card img{width:30px;height:30px}.mobile-live-match-card strong{color:#fff;font-size:18px}.mobile-live-match-card small{color:var(--text-secondary)}.mobile-live-match-card>b{position:absolute;right:12px;bottom:9px;color:var(--primary);font-size:20px}.mobile-live-player{position:relative;height:218px;overflow:hidden;border-radius:14px}.mobile-live-player:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03102a0a,#03102abf)}.mobile-live-player .play,.mobile-live-player h2,.mobile-live-player .player-controls,.mobile-live-player .mobile-live-badge{position:absolute;z-index:1}.mobile-live-player .play{left:16px;bottom:18px;font-size:24px}.mobile-live-player h2{left:16px;top:12px;margin:0;font-size:16px}.mobile-live-player .player-controls{right:10px;bottom:14px;display:flex;gap:8px}.mobile-live-player .player-controls button{height:28px;padding:0 8px;border-radius:8px;background:#03102ab8}.mobile-live-score{min-height:70px;display:grid;grid-template-columns:48px minmax(0,1fr) 48px auto;align-items:center;gap:8px;margin-top:10px;padding:10px}.mobile-live-score img{width:42px;height:42px}.mobile-live-score div{text-align:center}.mobile-live-score strong{display:block;font-size:22px}.mobile-live-score small{color:var(--text-secondary)}.mobile-live-detail-tabs{display:grid;grid-template-columns:repeat(5,1fr);margin-top:10px;border-bottom:1px solid rgba(126,174,255,.12)}.mobile-live-detail-tabs button{height:42px;color:var(--text-secondary)}.mobile-live-detail-tabs .active{color:#47c7ff;border-bottom:2px solid #1677ff}.mobile-live-notice{margin:12px 0;color:#d9e8ff}.mobile-live-notice b{color:var(--gold)}.mobile-live-chat-list{display:grid;gap:10px}.mobile-live-chat-list p{margin:0;color:#d9e8ff}.mobile-live-chat-list em{margin-right:6px;padding:1px 6px;border-radius:4px;color:#fff;background:#7b5cff;font-style:normal;font-size:11px}.mobile-live-chat-input{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) 54px 54px;gap:8px;margin-top:16px;padding:10px 0;background:linear-gradient(180deg,#03102a00,#031023 28%)}.mobile-live-chat-input input{min-width:0;height:42px;border:1px solid rgba(126,174,255,.16);border-radius:13px;padding:0 12px;color:#fff;background:#0c234ee0}.mobile-live-chat-input button{border-radius:12px;background:#0c234ee0}.mobile-casino-list{display:grid;gap:8px}.mobile-casino-hall-card:not(.compact){min-height:84px;display:grid;grid-template-columns:52px minmax(0,1fr) 64px;align-items:center;gap:10px;padding:10px;text-align:left}.mobile-casino-hall-card:not(.compact)>img{width:52px;height:52px;border-radius:12px;object-fit:cover}.mobile-provider-code{position:absolute;left:18px;color:var(--gold);font-size:18px;font-weight:900}.mobile-casino-hall-card.compact .mobile-provider-code{z-index:1;left:8px;top:8px;font-size:18px;line-height:1;opacity:.62}.mobile-casino-hall-card:not(.compact) .mobile-provider-code{display:none}.mobile-casino-hall-card:not(.compact) p{grid-column:2 / 3;margin:-6px 0 0;color:var(--text-secondary);font-size:12px}.mobile-casino-hall-card:not(.compact) em{grid-column:3 / 4;grid-row:1 / 3;height:32px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--primary);font-style:normal;font-weight:800}.mobile-casino-detail-hero{position:relative;height:168px;overflow:hidden}.mobile-casino-detail-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#03102ae0,#03102a80 46%,#03102a14),linear-gradient(0deg,rgba(3,16,42,.32),transparent 54%)}.mobile-casino-detail-hero span,.mobile-casino-detail-hero h2,.mobile-casino-detail-hero p{position:absolute;z-index:1;left:16px}.mobile-casino-detail-hero span{top:22px;color:#f6c453;font-size:30px;font-weight:900;letter-spacing:.02em;text-shadow:0 8px 24px rgba(0,0,0,.45)}.mobile-casino-detail-hero h2{top:66px;margin:0;font-size:26px;line-height:1.1;text-shadow:0 8px 24px rgba(0,0,0,.5)}.mobile-casino-detail-hero p{top:104px;margin:0;color:var(--text-secondary);font-size:14px}.mobile-casino-features{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;overflow:hidden}.mobile-casino-features article{min-height:82px;display:grid;place-items:center;align-content:center;gap:4px;padding:8px 4px;text-align:center;background:#081c4270}.mobile-casino-features .icon{width:24px;height:24px;color:#47c7ff}.mobile-casino-features span{color:var(--text-secondary);font-size:10px}.mobile-casino-table-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-casino-table-grid button{overflow:hidden;padding:0 0 8px;text-align:left}.mobile-casino-table-grid img{width:100%;height:76px;object-fit:cover}.mobile-casino-table-grid b,.mobile-casino-table-grid span{display:block;padding:0 8px}.mobile-casino-table-grid span{color:var(--text-secondary);font-size:11px}.mobile-live-main-action{width:100%}.pc-live-shell{display:grid;grid-template-columns:168px minmax(0,1fr);gap:18px;align-items:start}.pc-live-menu{position:sticky;top:98px;display:grid;gap:10px;padding:14px}.pc-live-menu button{height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:12px;color:#d9e8ff;text-align:left}.pc-live-menu button:hover,.pc-live-menu .active{color:#fff;background:#1677ff47}.pc-live-menu .icon{width:20px;height:20px;color:#47c7ff}.pc-live-content{min-width:0;display:grid;gap:18px}.pc-live-banner{position:relative;height:240px;overflow:hidden}.pc-live-banner>img,.pc-live-event>img,.pc-live-card>img,.pc-live-player>img,.pc-casino-profile>img,.pc-casino-tables img,.pc-esports-card>img{width:100%;height:100%;object-fit:cover}.pc-live-banner:after,.pc-live-event:after,.pc-live-card:after,.pc-live-player:after,.pc-esports-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040e24db,#040e2438 62%,#040e241a)}.pc-live-banner>div,.pc-live-event>div{position:absolute;z-index:1;left:36px;top:54px}.pc-live-banner h2,.pc-live-event h2{margin:0;font-size:34px}.pc-live-banner p,.pc-live-event p{color:#d9e8ff}.pc-live-banner button,.pc-live-event button{height:38px;padding:0 22px;border-radius:999px;color:#06142f;font-weight:800;background:linear-gradient(180deg,#ffe08a,#f6c453)}.pc-casino-hero{height:286px}.pc-casino-hero>img{object-position:center right}.pc-casino-hero:after{background:radial-gradient(circle at 78% 46%,rgba(71,199,255,.2),transparent 34%),linear-gradient(90deg,#040e24e6,#040e2480 54%,#040e2429)}.pc-casino-hero>div{top:48px;max-width:560px}.pc-casino-hero>div>span{display:inline-grid;place-items:center;height:26px;padding:0 12px;margin-bottom:12px;border:1px solid rgba(246,196,83,.38);border-radius:999px;color:var(--gold);background:#f6c4531a;font-size:13px;font-weight:800}.pc-casino-hero h2{font-size:42px}.pc-casino-hero p{max-width:520px;margin-bottom:22px;line-height:1.7}.pc-casino-hero aside{position:absolute;z-index:1;right:34px;bottom:28px;display:grid;grid-template-columns:repeat(3,112px);gap:10px}.pc-casino-hero aside article{min-width:0;padding:12px 8px;border:1px solid rgba(126,174,255,.16);border-radius:14px;background:#081c42b8}.pc-casino-hero aside strong,.pc-casino-hero aside small{display:block;text-align:center}.pc-casino-hero aside strong{color:var(--gold);font-size:20px}.pc-casino-hero aside small{margin-top:4px;color:var(--text-secondary);font-size:12px}.pc-live-row{min-width:0;padding:16px;border:1px solid var(--border);border-radius:18px;background:#0c234eb8}.pc-live-row>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pc-casino-hot-row{min-height:398px}.pc-live-row>.pc-casino-hall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pc-live-card,.pc-esports-card{position:relative;min-height:160px;overflow:hidden;border:1px solid rgba(126,174,255,.16);border-radius:14px;background:#081c42c7;text-align:left}.pc-live-card span,.pc-live-card b,.pc-live-card small,.pc-live-card em,.pc-esports-card span,.pc-esports-card h3,.pc-esports-card p,.pc-esports-card small{position:absolute;z-index:1}.pc-live-card span,.pc-esports-card span{top:10px;left:10px;height:20px;padding:0 7px;border-radius:4px;background:#ff3158;color:#fff;font-size:11px;font-weight:900;line-height:20px}.pc-live-card b{left:12px;right:12px;bottom:44px;font-size:16px}.pc-live-card small{left:12px;right:12px;bottom:24px;color:#d9e8ff}.pc-live-card em{right:12px;top:10px;color:#d9e8ff;font-style:normal}.pc-live-tabs{display:flex;gap:10px}.pc-live-tabs button,.pc-live-filter-row button{height:36px;padding:0 16px;border:1px solid var(--border);border-radius:10px;color:#d9e8ff;background:#081c42b8}.pc-live-tabs .active{color:#fff;background:var(--primary)}.pc-live-filter-row{display:flex;gap:10px;justify-content:space-between}.pc-live-table{overflow:hidden;padding:14px}.pc-live-table header,.pc-live-table button{display:grid;grid-template-columns:86px 140px 1fr 90px 1fr 70px 70px 42px;gap:12px;align-items:center}.pc-live-table.casino-table header,.pc-live-table.casino-table button{grid-template-columns:86px minmax(160px,1fr) 120px minmax(260px,1.7fr) 122px}.pc-live-table header{min-height:38px;color:var(--text-secondary);border-bottom:1px solid rgba(126,174,255,.12)}.pc-live-table button{width:100%;min-height:58px;border-bottom:1px solid rgba(126,174,255,.09);text-align:left}.pc-live-table img{width:30px;height:30px;vertical-align:middle}.pc-live-table em{display:inline-grid;place-items:center;height:22px;border-radius:4px;color:#fff;background:#ff3158;font-style:normal;font-size:11px;font-weight:900}.pc-live-table i{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(71,199,255,.45);border-radius:50%;color:#47c7ff;font-style:normal}.pc-live-table.casino-table i{width:96px;height:34px;justify-self:start;border:0;border-radius:999px;color:#06142f;background:linear-gradient(180deg,#ffe08a,#f6c453);box-shadow:0 8px 20px #f6c45333;font-size:14px;font-weight:900;line-height:1;white-space:nowrap;writing-mode:horizontal-tb}.pc-live-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px}.pc-live-player{position:relative;height:390px;overflow:hidden}.pc-live-player span,.pc-live-player h2,.pc-live-player div{position:absolute;z-index:1}.pc-live-player span{left:18px;top:18px;padding:3px 8px;border-radius:4px;background:#ff3158;font-size:12px;font-weight:900}.pc-live-player h2{left:18px;bottom:62px}.pc-live-player div{left:18px;right:18px;bottom:18px;display:flex;gap:10px}.pc-live-player div button,.pc-live-chat footer button{height:34px;padding:0 12px;border-radius:9px;background:#03102ac2}.pc-live-chat{min-height:390px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:16px}.pc-live-chat header,.pc-live-chat footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.pc-live-chat h3{margin:0}.pc-live-announcement{margin:0;padding:10px;border-radius:10px;color:#d9e8ff;background:#f6c45314}.pc-live-announcement b{color:var(--gold)}.pc-live-chat>div{display:grid;align-content:start;gap:10px;overflow:auto}.pc-live-chat>div p{margin:0;color:#d9e8ff}.pc-live-chat em{margin-right:6px;padding:2px 6px;border-radius:4px;color:#fff;background:#7b5cff;font-style:normal;font-size:11px}.pc-live-chat strong{margin-right:6px;color:#9fc6ff}.pc-live-chat input{flex:1;min-width:0;height:38px;border:1px solid var(--border);border-radius:10px;padding:0 12px;color:#fff;background:#03102a8c}.pc-live-detail-tabs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.pc-live-detail-tabs button{height:46px;border-right:1px solid rgba(126,174,255,.1);color:var(--text-secondary)}.pc-live-detail-tabs .active{color:#47c7ff;background:#1677ff2e}.pc-casino-hall-tile{position:relative;min-height:168px;display:grid;align-content:center;gap:6px;padding:18px;text-align:left;overflow:hidden}.pc-casino-hall-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.78}.pc-casino-hall-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040e24e6,#040e246b 68%,#040e241a)}.pc-casino-hall-tile b,.pc-casino-hall-tile span,.pc-casino-hall-tile small,.pc-casino-hall-tile em,.pc-casino-hall-tile i{position:relative;z-index:1}.pc-casino-hall-tile b{color:var(--gold);font-size:34px;line-height:1}.pc-casino-hall-tile span{color:#fff;font-size:18px;font-weight:900}.pc-casino-hall-tile small{max-width:240px;color:#c9dcfb;line-height:1.45}.pc-casino-hall-tile em{color:var(--text-secondary);font-style:normal;font-size:12px}.pc-casino-hall-tile i{position:absolute;right:16px;bottom:16px;width:92px;height:34px;display:grid;place-items:center;border-radius:999px;color:#06142f;background:linear-gradient(180deg,#ffe08a,#f6c453);font-style:normal;font-weight:900}.pc-esports-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pc-esports-card{min-height:190px}.pc-esports-card h3{left:14px;right:14px;bottom:58px;margin:0}.pc-esports-card p{left:14px;right:14px;bottom:32px;margin:0;color:#d9e8ff}.pc-esports-card small{right:14px;top:12px}.pc-live-event{position:relative;min-height:160px;overflow:hidden}.pc-live-event.big{min-height:260px}.pc-casino-detail{display:grid;grid-template-columns:420px minmax(0,1fr);gap:18px}.pc-casino-profile{display:grid;gap:14px;padding:16px}.pc-casino-profile>img{height:150px;border-radius:14px}.pc-casino-profile h2,.pc-casino-profile p{margin:0}.pc-casino-profile p{color:var(--text-secondary);line-height:1.6}.pc-casino-profile div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.pc-casino-profile span{min-height:42px;display:grid;place-items:center;border-radius:10px;color:#d9e8ff;background:#081c42b8}.pc-casino-profile button{height:42px;border-radius:10px;color:#06142f;font-weight:800;background:linear-gradient(180deg,#ffe08a,#f6c453)}.pc-casino-tables{padding:16px}.pc-casino-table-head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.pc-casino-table-head h2{margin:0;font-size:22px}.pc-casino-table-head span{color:var(--text-secondary);font-size:13px}.pc-casino-tables>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-casino-tables button{min-height:150px;overflow:hidden;border:1px solid var(--border);border-radius:14px;text-align:left;background:#081c42b8}.pc-casino-tables img{height:92px}.pc-casino-tables b,.pc-casino-tables small{display:block;padding:0 10px}.pc-casino-tables small{color:var(--text-secondary)}@media(min-width:761px){.pc-sub-page{display:block;min-height:100vh;padding-bottom:48px}.mobile-sub-only{display:none}.pc-sub-shell{width:min(1560px,calc(100% - 64px));margin:22px auto 0;display:grid;grid-template-columns:184px minmax(0,1fr);gap:22px;align-items:start}.pc-side{position:sticky;top:98px;min-height:calc(100vh - 120px);padding:18px 14px;border-radius:18px}.pc-side .brand{width:100%;margin-bottom:18px;transform:scale(.9);transform-origin:left center}.pc-side nav{display:grid;gap:8px}.pc-side-group{margin:14px 8px 4px;padding-top:10px;border-top:1px solid rgba(126,174,255,.12);color:var(--text-muted);font-size:12px}.pc-side .brand+nav .pc-side-group:first-child{border-top:0}.pc-side nav button{height:40px;padding:0 12px;border-radius:12px;color:#d9e8ff;text-align:left;font-size:14px}.pc-side nav button:hover,.pc-side nav .active{color:#fff;background:#1677ff33;box-shadow:inset 0 0 0 1px #47c7ff33,0 10px 24px #1677ff1f}.pc-side-banner{width:100%;min-height:120px;margin-top:18px;padding:16px;border:1px solid rgba(126,174,255,.16);border-radius:16px;background:radial-gradient(circle at 78% 36%,rgba(22,119,255,.32),transparent 34%),linear-gradient(135deg,#0c234ef0,#1677ff2e);text-align:left}.pc-side-banner b,.pc-side-banner span,.pc-side-banner small{display:block}.pc-side-banner b{color:#fff}.pc-side-banner span{margin-top:5px;color:var(--text-secondary);font-size:12px}.pc-side-banner small{width:fit-content;margin-top:20px;padding:4px 9px;border-radius:999px;color:#dff3ff;background:#1677ff5c}.pc-content,.portal-home-full{min-width:0;display:grid;gap:18px}.portal-home-full .shell{width:100%;max-width:100%}.portal-home-full .hero-shell{padding-top:0}.portal-home-full .hero{border-radius:18px}.portal-home-full .notice{margin:0}.portal-home-full .block{margin-top:0}.portal-home-full .footer{padding-bottom:0}.portal-hero{position:relative;min-height:260px;overflow:hidden;padding:28px}.portal-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72}.portal-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030c20e6,#05143494,#0514342e)}.portal-hero-copy{position:relative;z-index:1;width:min(560px,100%);display:grid;gap:10px}.portal-hero-copy span,.portal-hero-copy small,.portal-hero-copy p{color:var(--text-secondary)}.portal-hero-copy em{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;color:#1d1200;background:var(--gold);font-style:normal;font-weight:800;font-size:12px}.portal-hero-copy h2{margin:8px 0 0;font-size:44px}.portal-hero-copy div{display:flex;gap:12px;margin-top:10px}.portal-hero-copy div button{min-width:112px;height:42px;border:1px solid var(--border);border-radius:10px;background:#081c42b8}.portal-quick{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:16px}.portal-quick button{min-width:0;min-height:74px;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#081c4294;text-align:left}.portal-quick button:hover,.portal-games button:hover{background:#1677ff38;transform:translateY(-2px)}.portal-quick img{width:28px;height:28px}.portal-quick small,.portal-games small{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px}.portal-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 320px;gap:18px;align-items:stretch}.portal-grid>article{min-width:0;overflow:hidden;padding:16px}.portal-grid .hot{width:100%;display:block}.portal-grid .hot-matches,.portal-grid .live,.portal-grid .winners{box-shadow:none;border:0;background:transparent}.portal-games{padding:16px;overflow:hidden}.portal-games>div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.portal-games button{min-width:0;padding:10px;border-radius:14px;background:#081c4294;text-align:left}.portal-games img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.pc-title-row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-width:0}.pc-title-row h1{margin:0;font-size:26px}.pc-title-row small{margin-left:8px;color:var(--text-secondary);font-size:16px;font-weight:600}.pc-title-row>div{display:flex;align-items:center;gap:10px;flex-shrink:0}.pc-asset-strip{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) repeat(3,120px);gap:12px}.pc-sports-assets{grid-template-columns:repeat(4,minmax(150px,1fr)) repeat(3,120px)}.pc-asset-strip article,.pc-asset-strip>button{min-height:82px;border-radius:16px}.pc-asset-strip article{padding:16px}.pc-asset-strip span,.pc-venue-meta span,.pc-venue-head p,.pc-note,.pc-wallet-table th,.pc-recent small,.pc-member p,.pc-member-stats span,.pc-mine-side span{color:var(--text-secondary);font-size:12px}.pc-asset-strip b{display:block;margin-top:8px;font-size:24px}.pc-asset-strip>button,.pc-actions button,.pc-tabs button,.pc-wallet-table button,.pc-function-grid button,.pc-quick-actions button,.pc-vip-card button{min-height:34px;border:1px solid var(--border);border-radius:10px;background:#081c42b8;color:#d9e8ff;transition:transform var(--motion),border-color var(--motion),background var(--motion),color var(--motion)}.pc-asset-strip>button:hover,.pc-actions button:hover,.pc-tabs button:hover,.pc-wallet-table button:hover,.pc-function-grid button:hover,.pc-quick-actions button:hover,.pc-vip-card button:hover{color:#fff;border-color:#47c7ff7a;background:#1677ff3d}.pc-sports-grid{display:grid;grid-template-columns:minmax(280px,378px) minmax(0,1fr);gap:16px}.pc-panel,.pc-fb-card,.pc-note,.pc-donut,.pc-transactions,.pc-member,.pc-vip-card,.pc-quick-actions,.pc-mine-side article{padding:18px;border-radius:18px}.pc-fb-card{display:grid;gap:16px}.pc-fb-card>strong{font-size:28px}.pc-venue-head{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.pc-venue-head h3,.pc-fb-matches h4,.pc-recent h3,.pc-donut h3,.pc-transactions h3,.pc-mine-side h3{margin:0 0 4px}.pc-provider-logo{width:58px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#1677ffbf,#47c7ff2e);border:1px solid rgba(126,174,255,.18);font-weight:900}.pc-fav{width:34px;height:34px;border-radius:50%;color:var(--text-secondary);border:1px solid var(--border)}.pc-sports-venue-card .pc-fav{color:var(--gold)}.pc-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pc-actions.compact,.pc-sports-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-more-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:2px}.pc-more-menu button{min-height:32px;border:1px solid var(--border);border-radius:10px;color:#d9e8ff;background:#081c42b8}.pc-more-menu button:disabled{opacity:.42;cursor:not-allowed}.pc-sports-grid .status-pill{height:24px;padding:0 10px;border-radius:999px;font-size:11px}.pc-actions button:disabled,.pc-wallet-table button:disabled{opacity:.42;cursor:not-allowed}.pc-fb-matches{display:grid;gap:8px}.pc-fb-matches article{display:grid;grid-template-columns:90px 1fr auto 1fr;gap:10px;align-items:center;min-height:44px;padding:8px 10px;border-radius:12px;background:#030e2675}.pc-fb-matches small{display:block;margin-top:2px;color:var(--text-muted);font-size:11px}.pc-fb-matches em{color:var(--gold);font-style:normal;font-weight:900}.pc-venue-grid{display:grid;gap:14px}.pc-venue-grid.sports{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-venue-grid.live{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-recent-sports{padding:18px;border-radius:18px}.pc-recent-sports>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pc-recent-sports button{min-width:0;min-height:68px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;color:#d9e8ff;background:#081c4294;text-align:left}.pc-recent-sports small{display:block;margin-top:3px;color:var(--text-secondary)}.pc-sports-v2{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.pc-sports-main,.pc-sports-side{min-width:0;display:grid;gap:18px}.pc-sports-banner{position:relative;min-height:250px;overflow:hidden;padding:38px;display:grid;align-items:center}.pc-sports-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.78}.pc-sports-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030c20e6,#0514347a,#0514342e)}.pc-sports-banner>div,.pc-sports-banner ul{position:relative;z-index:1}.pc-sports-banner h2{margin:0 0 12px;font-size:42px}.pc-sports-banner p{margin:0;color:#d9e8ff;font-size:18px}.pc-sports-banner ul{position:absolute;right:18px;bottom:18px;display:grid;grid-template-columns:repeat(4,96px);gap:1px;padding:0;margin:0;list-style:none}.pc-sports-banner li{min-height:68px;display:grid;place-items:center;gap:5px;padding:10px;border:1px solid rgba(126,174,255,.14);border-radius:12px;background:#081c4294;color:#e8f2ff;font-size:12px}.pc-sports-banner li .icon{width:20px;height:20px;color:var(--cyan)}.pc-sports-tabs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:10px}.pc-sports-tabs button{min-width:0;min-height:70px;display:grid;place-items:center;gap:7px;border-radius:14px;color:#d9e8ff;background:#081c4285;border:1px solid rgba(126,174,255,.08)}.pc-sports-tabs button:hover,.pc-sports-tabs .active{color:#fff;border-color:#47c7ff66;background:#1677ff3d}.pc-sports-tabs .icon{width:24px;height:24px;color:var(--cyan)}.pc-sports-venues .section-title{margin-bottom:12px}.pc-sports-venues>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pc-sports-portal-card{position:relative;min-height:168px;overflow:hidden;padding:18px;display:grid;align-content:end;gap:8px}.pc-sports-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45}.pc-sports-card-bg img{width:100%;height:100%;object-fit:cover}.pc-sports-card-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0512301f,#051230e6)}.pc-sports-portal-card>*:not(.pc-sports-card-bg){position:relative;z-index:1}.pc-sports-portal-card h3{margin:0;font-size:17px}.pc-sports-portal-card p{margin:0;min-height:34px;color:var(--text-secondary);font-size:12px}.pc-sports-portal-card .pc-provider-logo{width:66px;height:44px}.pc-sports-star{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(126,174,255,.28);border-radius:50%;color:#9fb8dc;background:#0512306b;font-size:20px;line-height:1}.pc-sports-portal-card .pc-sports-star{position:absolute;z-index:2;right:12px;top:12px}.pc-sports-star.active{color:var(--gold);border-color:#f6c45361;background:#f6c45326}.pc-sports-matches{padding:18px}.pc-sports-match-tabs{display:flex;gap:10px;margin-bottom:14px}.pc-sports-match-tabs button{min-width:64px;height:32px;border-radius:999px;color:#d9e8ff;background:#081c42ad}.pc-sports-match-tabs .active{background:var(--primary);color:#fff}.pc-sports-table{display:grid}.pc-sports-table article{min-width:0;display:grid;grid-template-columns:84px 110px minmax(90px,1fr) 54px minmax(90px,1fr) minmax(282px,.95fr) 112px 40px;gap:10px;align-items:center;min-height:74px;padding:12px 0;border-bottom:1px solid rgba(126,174,255,.1)}.pc-sports-table article:last-child{border-bottom:0}.pc-sports-table span{display:flex;align-items:center;gap:8px}.pc-sports-table span em{height:22px;padding:0 8px;border-radius:999px;background:var(--danger);color:#fff;font-size:11px;font-style:normal;font-weight:800;line-height:22px}.pc-sports-table small{color:var(--text-secondary)}.pc-sports-table i{color:var(--cyan);font-style:normal;font-weight:900;text-align:center}.pc-sports-table div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pc-sports-table div button{min-width:0;height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(126,174,255,.12);border-radius:9px;background:#081c429e;color:var(--text-secondary);overflow:hidden;font-size:13px;line-height:1;white-space:normal}.pc-sports-table div b{display:block;margin-left:0;color:#fff;font-size:17px;line-height:1}.pc-sports-event-banner{position:relative;min-height:160px;overflow:hidden;padding:28px;display:grid;align-items:center}.pc-sports-event-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.58}.pc-sports-event-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#051230e0,#0512306b)}.pc-sports-event-banner div{position:relative;z-index:1}.pc-sports-event-banner h2{margin:0 0 8px}.pc-sports-event-banner p{color:#d9e8ff}.pc-sports-event-banner button{min-width:132px;height:42px;border-radius:999px;background:linear-gradient(180deg,#ffd98a,#d99a34);color:#2b1700;font-weight:900}.pc-sports-side>.card{padding:18px}.pc-sports-favorites,.pc-sports-news{display:grid;gap:12px}.pc-sports-favorites button{min-width:0;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#081c428f;text-align:left}.pc-sports-favorites button>span{color:var(--gold);font-size:20px}.pc-sports-favorites small{display:block;margin-top:3px;color:var(--text-secondary)}.pc-sports-favorites em,.pc-sports-favorites i{height:24px;padding:0 8px;border-radius:999px;font-size:11px;font-style:normal;line-height:24px}.pc-sports-favorites em{background:var(--danger)}.pc-sports-favorites i{background:#7eaeff24;color:var(--text-secondary)}.pc-sports-news article{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center}.pc-sports-news img{width:88px;height:64px;border-radius:10px;object-fit:cover}.pc-sports-news b{line-height:1.4}.pc-sports-news small{display:block;margin-top:6px;color:var(--gold)}.pc-venue-card{position:relative;min-width:0;padding:16px;border-radius:16px;overflow:hidden}.pc-venue-card.cover{min-height:178px;display:grid;align-content:end}.pc-venue-card.cover>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.42}.pc-venue-card.cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06142f14,#06142fe0)}.pc-venue-card.cover>*{position:relative;z-index:1}.pc-venue-meta{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:12px 0}.pc-tabs{display:flex;gap:10px;flex-wrap:wrap}.pc-tabs button{min-width:72px;padding:0 16px}.pc-tabs .active{color:#fff;background:var(--primary)}.pc-lobby-banner{position:relative;min-height:230px;overflow:hidden;border-radius:16px}.pc-lobby-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72}.pc-lobby-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#04102adb,#04102a47)}.pc-lobby-banner div{position:relative;z-index:1;max-width:520px;padding:42px}.pc-lobby-banner span,.pc-lobby-banner p{color:var(--text-secondary)}.pc-lobby-banner h2{margin:10px 0;font-size:32px}.pc-logo-row,.pc-category-row{display:grid;gap:10px;padding:14px;border-radius:16px}.pc-logo-row{grid-template-columns:repeat(8,minmax(0,1fr))}.pc-logo-row button{min-height:58px;display:grid;place-items:center;border:1px solid rgba(126,174,255,.12);border-radius:12px;color:#d9e8ff;background:#081c428f}.pc-logo-row button span{margin-top:6px;font-size:12px}.pc-logo-row .active{border-color:#47c7ff6b;background:#1677ff38}.pc-category-row{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(180px,1.2fr);align-items:center}.pc-category-row button,.pc-category-row input{min-height:42px;border:1px solid rgba(126,174,255,.12);border-radius:12px;color:#d9e8ff;background:#081c428f}.pc-category-row .active{color:#fff;background:#1677ff47}.pc-category-row label{min-width:0}.pc-category-row input{width:100%;padding:0 12px;outline:none}.pc-lobby-section{padding:18px;border-radius:16px}.pc-lobby-cards,.pc-lottery-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.pc-lobby-card,.pc-lottery-grid article{min-width:0;padding:10px;border:1px solid rgba(126,174,255,.12);border-radius:14px;background:#081c428f}.pc-lobby-card img{width:100%;height:132px;object-fit:cover;border-radius:12px}.pc-lobby-card b,.pc-lobby-card small{display:block;margin-top:8px}.pc-lobby-card small,.pc-lottery-grid small{color:var(--text-secondary)}.pc-recent-wide{padding:18px;border-radius:16px}.pc-recent-wide>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pc-recent-wide button{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center;min-height:78px;padding:10px;border:1px solid rgba(126,174,255,.12);border-radius:14px;color:#d9e8ff;background:#081c428f;text-align:left}.pc-recent-wide img{width:64px;height:58px;object-fit:cover;border-radius:10px}.pc-lottery-grid article{min-height:170px;display:grid;align-content:space-between}.pc-lottery-grid b{font-size:22px;color:#fff}.pc-lottery-grid strong{color:var(--gold)}.pc-lottery-grid button{height:36px;border-radius:10px;background:linear-gradient(180deg,#ffd98a,#d99a34);color:#2b1700;font-weight:800}.pc-lottery-notice{min-height:58px;display:flex;align-items:center;gap:12px;padding:0 18px;border-radius:16px}.pc-lottery-notice span{color:var(--text-secondary)}.pc-lottery-notice em{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--primary);font-style:normal}.pc-deposit-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.pc-deposit-main,.pc-deposit-side article,.pc-list-page{padding:20px;border-radius:16px}.pc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.pc-steps span{min-height:42px;display:grid;place-items:center;border-radius:999px;color:var(--text-secondary);border:1px solid rgba(126,174,255,.14)}.pc-steps .active{color:#fff;background:#1677ff47}.pc-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pc-method-grid button{min-height:82px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid rgba(126,174,255,.14);border-radius:14px;color:#fff;background:#081c428f;text-align:left}.pc-method-grid .active{border-color:#47c7ff73;background:#1677ff3d}.pc-method-grid small{display:block;margin-top:4px;color:var(--text-secondary)}.pc-deposit-input{width:min(420px,100%);height:42px;display:grid;grid-template-columns:1fr 42px;margin-top:12px;border:1px solid rgba(126,174,255,.14);border-radius:12px;overflow:hidden}.pc-deposit-input input{min-width:0;border:0;padding:0 12px;color:#fff;background:#081c428f;outline:none}.pc-deposit-input span{display:grid;place-items:center;color:var(--text-secondary);background:#081c42c2}.pc-deposit-side{display:grid;gap:16px}.pc-deposit-side p,.pc-deposit-side button{display:block;width:100%;margin:10px 0 0;color:var(--text-secondary);text-align:left}.pc-record-row{display:grid;grid-template-columns:1fr 120px 90px 190px;gap:16px;align-items:center;min-height:58px;border-bottom:1px solid rgba(126,174,255,.1)}.pc-record-row small{display:block;color:var(--text-secondary)}.pc-promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.pc-promo-grid article{position:relative;padding:12px;border:1px solid rgba(126,174,255,.12);border-radius:16px;background:#081c428f}.pc-promo-grid img{width:100%;height:128px;object-fit:cover;border-radius:12px}.pc-message-row{display:grid;grid-template-columns:12px minmax(0,1fr) 90px 150px;align-items:center;gap:14px;min-height:76px;border-bottom:1px solid rgba(126,174,255,.1)}.pc-message-row>span{width:8px;height:8px;border-radius:50%;background:#7089ad99}.pc-message-row>span.unread{background:var(--danger);box-shadow:0 0 12px #ff456759}.pc-message-row h3{margin:0 0 5px;font-size:16px}.pc-message-row p{margin:0;color:var(--text-secondary)}.pc-read-all{margin-left:auto}.pc-service-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:18px;align-items:start}.pc-service-main,.pc-service-side{min-width:0;display:grid;gap:18px}.pc-service-hero{min-height:140px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;overflow:hidden;background:radial-gradient(circle at 82% 40%,rgba(22,119,255,.28),transparent 34%),#0c234ee0}.pc-service-hero h2{margin:0 0 10px;font-size:30px}.pc-service-hero p,.pc-contact-grid p,.pc-faq-list p,.pc-online-service p,.pc-service-hours p,.pc-service-hours small,.pc-service-records p,.pc-service-records small{color:var(--text-secondary)}.pc-service-visual{width:180px;height:112px;display:grid;place-items:center;position:relative;color:var(--cyan)}.pc-service-visual .icon{width:74px;height:74px;padding:18px;border-radius:50%;background:#1677ff38;box-shadow:0 0 40px #1677ff59}.pc-service-visual span{position:absolute;left:16px;bottom:18px;padding:6px 14px;border-radius:999px;color:#fff;background:var(--primary);letter-spacing:4px}.pc-contact-card,.pc-faq-card,.pc-online-service,.pc-service-records,.pc-service-hours{padding:22px;border-radius:18px}.pc-contact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.pc-contact-grid article{min-width:0;display:grid;justify-items:center;gap:8px;padding:18px 12px;border:1px solid rgba(126,174,255,.1);border-radius:16px;background:#081c428a;text-align:center;transition:transform var(--motion),border-color var(--motion),background var(--motion)}.pc-contact-grid article:hover{transform:translateY(-3px);border-color:#47c7ff61;background:#1677ff2e}.pc-contact-grid .icon{width:44px;height:44px;padding:10px;border-radius:50%;color:var(--cyan);background:#1677ff2e}.pc-contact-grid h3{margin:4px 0 0;font-size:16px}.pc-contact-grid p{min-height:34px;margin:0;font-size:12px}.pc-contact-grid button,.pc-service-more,.pc-agent-row button{min-height:34px;border:1px solid var(--border);border-radius:10px;background:#1677ff2e;color:#dff3ff;transition:transform var(--motion),border-color var(--motion),background var(--motion)}.pc-contact-grid button{min-width:92px;padding:0 12px;background:linear-gradient(180deg,var(--primary-hover),var(--primary));color:#fff;font-weight:700}.pc-contact-grid button:hover,.pc-service-more:hover,.pc-agent-row button:hover{transform:translateY(-2px);border-color:#47c7ff7a}.pc-faq-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.pc-faq-head h2{margin:0}.pc-faq-head label{width:min(360px,48%);height:42px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(126,174,255,.12);border-radius:12px;background:#081c4294}.pc-faq-head .icon{width:18px;height:18px;color:var(--text-secondary)}.pc-faq-head input{min-width:0;width:100%;border:0;outline:0;color:#fff;background:transparent}.pc-faq-card .pc-tabs{margin:18px 0 14px}.pc-faq-list{display:grid;gap:10px}.pc-faq-list article{overflow:hidden;border:1px solid rgba(126,174,255,.1);border-radius:12px;background:#081c427a}.pc-faq-list article>button{width:100%;min-height:46px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;color:#e8f2ff;text-align:left}.pc-faq-list b{color:var(--cyan);font-size:18px;transition:transform var(--motion)}.pc-faq-list .open b{transform:rotate(180deg)}.pc-faq-list p{margin:0;padding:0 16px 16px;line-height:1.7;font-size:13px}.pc-service-more{display:block;width:220px;margin:18px auto 0;color:var(--primary-hover);background:#081c4294}.pc-online-service header{display:flex;justify-content:space-between;align-items:center}.pc-online-service h2,.pc-service-records h2,.pc-service-hours h2{margin:0}.pc-online-service header span{color:var(--success);font-size:13px;font-weight:700}.pc-online-service header span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--success)}.pc-agent-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.pc-agent-row button{display:grid;justify-items:center;gap:5px;padding:12px 8px;background:#081c4285}.pc-agent-row span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#e8f3ff,#8fb5e8);color:#08214c;font-weight:900}.pc-agent-row small{color:var(--text-secondary);font-size:11px}.pc-service-records article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(126,174,255,.1)}.pc-service-records article:last-child{border-bottom:0}.pc-service-records h3{margin:0 0 4px;font-size:14px}.pc-service-records p{margin:0;font-size:12px}.pc-service-records small{grid-column:2 / 4;justify-self:end;font-size:12px}.pc-service-dot{width:24px;height:24px;border-radius:50%}.pc-service-dot.done{background:#22c98b38;box-shadow:inset 0 0 0 7px var(--success)}.pc-service-dot.pending{background:#f6c45338;box-shadow:inset 0 0 0 7px var(--gold)}.pc-service-dot.closed{background:#ff456738;box-shadow:inset 0 0 0 7px var(--danger)}.gold{color:var(--gold)}.pc-service-hours{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:18px}.pc-service-hours strong{flex:0 0 auto;color:#47c7ff42;font-size:70px;line-height:1}.pc-settings-layout,.pc-vip-detail{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px}.pc-settings-layout aside,.pc-vip-detail aside,.pc-settings-layout main,.pc-vip-detail main{padding:18px;border-radius:16px}.pc-settings-layout aside,.pc-vip-detail aside{display:grid;align-content:start;gap:10px}.pc-settings-layout aside button,.pc-vip-detail aside button{min-height:42px;border-radius:12px;color:#d9e8ff;text-align:left;padding:0 12px;background:#081c428f}.pc-settings-layout aside .active,.pc-vip-detail aside .active{color:#fff;background:#1677ff3d}.pc-settings-layout main p{display:grid;grid-template-columns:120px minmax(0,1fr) 80px;gap:14px;align-items:center;min-height:56px;margin:0;border-bottom:1px solid rgba(126,174,255,.1)}.pc-settings-layout main span{color:var(--text-secondary)}.pc-settings-layout main button{min-height:32px;border:1px solid var(--border);border-radius:10px;color:#d9e8ff;background:#081c42a8}.pc-vip-detail main h2{margin:0 0 18px;color:var(--gold);font-size:30px}.pc-vip-detail main h2 span{color:#fff0bf;font-size:18px}.pc-vip-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pc-vip-benefit-grid article{min-height:110px;display:grid;place-items:center;gap:6px;border:1px solid rgba(126,174,255,.12);border-radius:14px;background:#081c428f;text-align:center}.pc-vip-benefit-grid .icon{width:30px;height:30px;color:var(--gold)}.pc-vip-benefit-grid span{color:var(--text-secondary)}.pc-vip-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.pc-vip-icons button{min-height:54px;border:1px solid rgba(126,174,255,.12);border-radius:14px;color:#d9e8ff;background:#081c428f}.withdraw-accounts-head{min-height:98px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px;border-radius:16px}.withdraw-accounts-head h2{margin:0 0 6px}.withdraw-accounts-head p{margin:0;color:var(--text-secondary)}.withdraw-account-section{display:grid;gap:12px}.withdraw-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.withdraw-account-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-account-card{display:grid;gap:16px;padding:18px;border-radius:16px}.withdraw-account-card.selectable{cursor:pointer}.withdraw-account-head{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px}.withdraw-account-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:16px;color:var(--cyan);background:#1677ff33}.withdraw-account-icon .icon{width:26px;height:26px}.withdraw-account-head h3{margin:0 0 5px;font-size:17px}.withdraw-account-head p,.withdraw-account-meta span{margin:0;color:var(--text-secondary);font-size:12px}.withdraw-account-tags{display:flex;gap:8px;align-items:center}.default-mark,.account-status{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.default-mark{color:#2b1700;background:#f6c453e0}.account-status.review{color:#e9f4ff;background:#1677ffd1}.account-status.danger{color:#fff;background:var(--danger)}.account-status.disabled{color:#d9e8ff;background:#7089ad6b}.withdraw-account-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.withdraw-account-meta p{min-width:0;margin:0;padding:10px 12px;border-radius:12px;background:#081c4285}.withdraw-account-meta b{display:block;overflow:hidden;margin-top:4px;color:#fff;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.withdraw-account-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.withdraw-account-actions button{min-height:34px;border:1px solid var(--border);border-radius:10px;color:#d9e8ff;background:#081c42a8}.pc-slots-layout,.pc-wallet-layout,.pc-mine-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.pc-search{padding:12px;border-radius:16px;margin-bottom:14px}.pc-search input{width:100%;height:42px;border:1px solid var(--border);border-radius:12px;padding:0 14px;color:#fff;background:#020e2694;outline:none}.pc-slot-banner{position:relative;min-height:210px;margin:14px 0;overflow:hidden;border-radius:18px}.pc-slot-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72}.pc-slot-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#04102adb,#04102a47)}.pc-slot-banner div{position:relative;z-index:1;max-width:440px;padding:34px}.pc-game-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.pc-game-card{position:relative;padding:10px;border-radius:16px}.pc-game-card img,.pc-recent img{width:100%;height:116px;object-fit:cover;border-radius:12px}.pc-game-card>button{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:50%;background:#04102ab3}.pc-game-card h3{margin:10px 0 4px;font-size:15px}.pc-game-card p{margin:0 0 10px;color:var(--text-secondary);font-size:12px}.pc-game-card div button{width:100%;height:34px;border-radius:10px;background:#1677ff42;color:#fff}.pc-recent{padding:16px;border-radius:18px}.pc-recent button{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:10px;width:100%;padding:9px 0;text-align:left;border-bottom:1px solid rgba(126,174,255,.1)}.pc-recent img{height:58px}.pc-recent small{display:block}.pc-wallet-table-wrap{width:100%;overflow-x:auto}.pc-wallet-table{width:100%;min-width:920px;border-collapse:collapse;font-size:13px}.pc-wallet-table th,.pc-wallet-table td{padding:13px 10px;border-bottom:1px solid rgba(126,174,255,.1);text-align:left;white-space:nowrap}.pc-wallet-table td:first-child{display:flex;align-items:center;gap:10px}.pc-wallet-table .pc-provider-logo{width:42px;height:30px;font-size:12px}.pc-wallet-table td:last-child{display:flex;gap:6px}.pc-wallet-table button{min-height:30px;padding:0 10px;font-size:12px}.pc-wallet-hero{min-height:148px;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr) minmax(420px,.95fr);align-items:center;gap:24px;padding:26px;border-radius:16px;background:radial-gradient(circle at 50% 20%,rgba(22,119,255,.24),transparent 34%),linear-gradient(110deg,#0c234ef0,#092a60c7)}.pc-wallet-hero span,.pc-wallet-hero small,.pc-wallet-assets span,.pc-wallet-assets small,.pc-wallet-distribution small,.pc-wallet-recent small{color:var(--text-secondary);font-size:13px}.pc-wallet-hero strong{display:block;margin:8px 0 4px;font-size:36px}.pc-wallet-illustration{justify-self:center;width:210px;height:92px;display:grid;place-items:center;border-radius:28px;background:radial-gradient(circle,rgba(71,199,255,.32),transparent 64%),#1677ff21;color:var(--cyan)}.pc-wallet-illustration .icon{width:74px;height:74px;filter:drop-shadow(0 0 24px rgba(71,199,255,.3))}.pc-wallet-hero-actions{justify-self:end;display:grid;grid-template-columns:repeat(3,132px);gap:14px}.pc-wallet-hero-actions button{height:52px;border-radius:12px;border:1px solid var(--border);background:#081c42b8;color:#fff;font-weight:700}.pc-wallet-assets{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pc-wallet-assets article{min-height:126px;display:grid;grid-template-columns:1fr 50px;align-content:center;gap:8px 12px;padding:20px;border-radius:16px}.pc-wallet-assets .icon{grid-row:1 / 4;grid-column:2;align-self:center;width:50px;height:50px;padding:12px;border-radius:16px;color:var(--cyan);background:#1677ff2e}.pc-wallet-assets b{font-size:22px}.pc-wallet-v2-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:16px;align-items:stretch}.pc-wallet-venues,.pc-wallet-distribution,.pc-wallet-recent,.pc-wallet-note{border-radius:16px}.pc-wallet-venues{padding:22px}.pc-wallet-venues .pc-wallet-table{min-width:840px}.pc-wallet-venues .pc-wallet-table th,.pc-wallet-venues .pc-wallet-table td{height:60px}.pc-wallet-venues .pc-wallet-table td:last-child{display:grid;grid-template-columns:repeat(4,58px);gap:8px}.pc-wallet-venues .pc-wallet-table button{width:58px;height:34px;padding:0;border-radius:9px}.wallet-dot{width:8px;height:8px;display:inline-block;margin-right:8px;border-radius:50%;background:var(--success);vertical-align:middle}.wallet-dot.hot{background:#f0a84f}.wallet-dot.danger{background:var(--danger)}.pc-wallet-v2-side{display:grid;grid-template-rows:1fr 1fr;gap:16px;min-height:100%}.pc-wallet-distribution,.pc-wallet-recent{padding:20px}.pc-wallet-distribution h3{margin:0 0 14px}.pc-wallet-ring{width:178px;height:178px;display:grid;place-items:center;margin:6px auto 18px;border-radius:50%;background:conic-gradient(var(--primary) 0 56%,var(--gold) 56% 72%,var(--cyan) 72% 84%,#7b55e7 84% 94%,#f0a84f 94% 100%)}.pc-wallet-ring span{width:108px;height:108px;display:grid;place-items:center;border-radius:50%;background:#06142f;text-align:center;font-weight:900}.pc-wallet-ring small{display:block}.pc-wallet-distribution p,.pc-wallet-recent p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid rgba(126,174,255,.1)}.pc-wallet-distribution p:last-child,.pc-wallet-recent p:last-child{border-bottom:0}.pc-wallet-distribution small,.pc-wallet-recent small{display:block;margin-top:2px}.pc-wallet-note{padding:16px 20px;color:var(--text-secondary);font-size:14px}.pc-wallet-side,.pc-mine-side{display:grid;gap:16px}.pc-donut div{width:180px;height:180px;display:grid;place-items:center;margin:18px auto;border-radius:50%;background:conic-gradient(var(--gold) 0 24%,var(--cyan) 24% 54%,var(--primary) 54% 100%);box-shadow:0 0 28px #1677ff2e}.pc-donut div span{width:112px;height:112px;display:grid;place-items:center;border-radius:50%;background:#06142f;text-align:center;font-weight:800}.pc-donut small{display:block;color:var(--text-secondary);font-size:11px}.pc-transactions p,.pc-mine-side p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid rgba(126,174,255,.1)}.pc-transactions small{display:block;color:var(--text-muted)}.pc-mine-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px}.pc-member{display:grid;grid-template-columns:70px minmax(0,1fr);gap:16px;align-items:center}.pc-member h2{margin:0 0 6px}.pc-member em{margin-left:10px;padding:3px 9px;border-radius:999px;color:#2b1700;background:var(--gold);font-size:12px;font-style:normal}.pc-member-stats{grid-column:1 / 3;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pc-member-stats span{padding:12px;border-radius:14px;background:#081c428f}.pc-member-stats b{display:block;margin-top:4px;color:#fff}.pc-vip-card{background:radial-gradient(circle at 80% 30%,rgba(246,196,83,.34),transparent 34%),#0c234ee0}.pc-vip-card h2{color:var(--gold);font-size:30px}.pc-vip-card button{margin-top:14px;min-width:110px;background:#f6c4532e;color:var(--gold)}.pc-function-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pc-function-grid button{min-height:78px}.pc-quick-actions{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.pc-my-user{min-height:150px;display:grid;grid-template-columns:96px minmax(230px,.8fr) minmax(0,1.8fr);align-items:center;gap:24px;padding:26px;border-radius:18px;background:radial-gradient(circle at 92% 20%,rgba(22,119,255,.26),transparent 36%),linear-gradient(110deg,#0c234ef0,#0c3774d1)}.pc-my-user .avatar{width:86px;height:86px;font-size:26px}.pc-my-user-main h2,.pc-my-vip h2{margin:0 0 8px;font-size:28px}.pc-my-user-main em{margin-left:12px;padding:4px 12px;border-radius:999px;color:#2b1700;background:var(--gold);font-size:13px;font-style:normal}.pc-my-user-main p,.pc-my-user-stats span,.pc-my-vip p,.pc-my-vip small,.pc-my-actions small,.pc-my-wallet p small,.pc-my-activity small{color:var(--text-secondary);font-size:13px}.pc-my-user-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-my-user-stats span{min-width:0;padding-left:20px;border-left:1px solid rgba(126,174,255,.16)}.pc-my-user-stats b{display:block;margin-top:8px;color:#fff;font-size:22px}.pc-my-vip{display:grid;grid-template-columns:minmax(220px,.64fr) minmax(0,1.36fr) minmax(300px,.86fr);gap:24px;align-items:center;padding:26px;border-radius:18px;background:radial-gradient(circle at 10% 120%,rgba(246,196,83,.28),transparent 30%),linear-gradient(100deg,#2c2014e0,#0c234ee6);border-color:#f6c45338}.pc-my-vip h2{color:var(--gold);font-size:34px}.pc-my-vip h2 span{margin-left:10px;color:#ffe5a1;font-size:18px}.pc-my-vip p b{color:var(--gold)}.pc-my-vip-perks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pc-my-vip-perks span{min-height:58px;display:grid;place-items:center;padding:0 12px;border:1px solid rgba(246,196,83,.12);border-radius:14px;background:#ffffff0a;color:#f4dfaa;text-align:center;font-size:13px}.pc-my-vip-progress{display:grid;gap:12px;align-self:stretch;align-content:center;min-height:130px;padding:18px 20px;border:1px solid rgba(246,196,83,.13);border-radius:16px;background:linear-gradient(135deg,#ffffff0f,#081c4238)}.pc-vip-levels,.pc-vip-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:14px}.pc-vip-levels span{color:var(--gold);font-weight:800}.pc-vip-levels b{color:#fff0bf;font-size:13px}.pc-my-vip-progress .progress{height:9px;background:#7eaeff29}.pc-vip-progress-meta strong{color:var(--gold);font-size:18px}.pc-my-vip-progress p{margin:0}.pc-my-vip button,.pc-my-wallet .section-title button,.pc-my-security .section-title button,.pc-my-activity .section-title button{justify-self:start;min-width:128px;height:38px;border-radius:999px;background:#f6c45333;color:var(--gold);border:1px solid rgba(246,196,83,.28);font-weight:700}.pc-my-vip-progress button{justify-self:end;margin-top:2px;background:linear-gradient(180deg,#ffd98a,#d99a34);color:#2b1700;border-color:#ffe7a666;box-shadow:0 12px 26px #f6c4532e}.pc-my-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.pc-my-actions button{min-height:102px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:18px;text-align:left;border-radius:18px}.pc-my-actions button:hover{transform:translateY(-4px)}.pc-my-actions .icon{width:42px;height:42px;padding:9px;border-radius:14px;background:#1677ff38;color:var(--cyan)}.pc-my-actions b,.pc-my-actions span{display:block}.pc-my-actions span{font-size:18px;font-weight:800}.pc-my-actions small{display:block;margin-top:5px;font-weight:500}.pc-my-dashboard{display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(300px,.85fr) minmax(320px,.9fr);gap:16px}.pc-my-wallet,.pc-my-security,.pc-my-activity{padding:22px;border-radius:18px}.pc-my-wallet-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:center}.pc-my-ring{width:190px;height:190px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--primary) 0 63%,var(--gold) 63% 79%,var(--cyan) 79% 91%,#7b55e7 91% 100%);box-shadow:0 0 30px #1677ff33}.pc-my-ring span{width:118px;height:118px;display:grid;place-items:center;border-radius:50%;background:#06142f;text-align:center;font-weight:900}.pc-my-ring small{display:block;color:var(--text-secondary);font-size:12px}.pc-my-wallet p,.pc-my-security p,.pc-my-activity p{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:11px 0;border-bottom:1px solid rgba(126,174,255,.1)}.pc-my-wallet p:last-child,.pc-my-security p:last-child,.pc-my-activity p:last-child{border-bottom:0}.pc-my-wallet p small,.pc-my-activity small{display:block;margin-top:3px}.pc-my-security b{color:var(--success)}.pc-my-security .warn{color:var(--gold)}.pc-my-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px 18px;border-radius:18px}.pc-my-tools button{min-height:58px;border-radius:14px;color:#d9e8ff;background:#081c4285;border:1px solid rgba(126,174,255,.1)}.pc-my-tools button:hover{color:#fff;border-color:#47c7ff61;background:#1677ff2e}@media(max-width:1440px){.site-header nav{gap:14px}.header-inner{grid-template-columns:178px minmax(0,1fr) auto;gap:12px}.header-actions{gap:12px}.pc-main-nav button span{font-size:14px}.pc-main-nav button small{font-size:8px}.pc-mega-inner{grid-template-columns:220px minmax(470px,1fr) 380px}.pc-mega-hot-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pc-mega-compact-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pc-user-trigger{max-width:176px}.pc-user-trigger b{max-width:70px}.pc-user-trigger small{font-size:12px}.pc-sub-shell{grid-template-columns:172px minmax(0,1fr);gap:18px}.pc-asset-strip{grid-template-columns:repeat(4,minmax(130px,1fr)) repeat(3,100px)}.pc-sports-assets{grid-template-columns:repeat(4,minmax(120px,1fr)) repeat(3,104px)}.pc-venue-grid.sports{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-slots-layout,.pc-wallet-layout,.pc-mine-layout{grid-template-columns:minmax(0,1fr) 260px}.pc-my-user{grid-template-columns:86px minmax(200px,.75fr) minmax(0,1.6fr);gap:18px}.pc-my-user-stats{gap:12px}.pc-my-user-stats b{font-size:19px}.pc-my-vip{grid-template-columns:minmax(180px,.58fr) minmax(0,1.16fr) minmax(278px,.86fr);gap:16px}.pc-my-vip-perks{grid-template-columns:repeat(5,minmax(0,1fr))}.pc-my-dashboard{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr)}.pc-my-activity{grid-column:1 / -1}.pc-wallet-hero{grid-template-columns:minmax(220px,.8fr) minmax(180px,.55fr) minmax(360px,.95fr);gap:18px}.pc-wallet-hero-actions{grid-template-columns:repeat(3,112px);gap:10px}.pc-wallet-assets{gap:12px}.pc-wallet-v2-layout{grid-template-columns:minmax(0,1fr) 340px}.pc-recent-sports>div{grid-template-columns:repeat(4,minmax(0,1fr))}.withdraw-account-grid{grid-template-columns:1fr}.pc-service-layout{grid-template-columns:minmax(0,1fr) 360px}.pc-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-agent-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-sports-v2{grid-template-columns:minmax(0,1fr) 300px}.pc-sports-venues>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-sports-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1366px){.site-header nav{gap:10px}.header-actions .ghost,.pc-user-trigger em{display:none}.pc-user-trigger{max-width:122px;gap:7px}.pc-user-trigger b{max-width:54px;font-size:13px}.pc-user-trigger small{font-size:11px}.balance span{display:none}.pc-main-nav button{min-width:42px}.pc-main-nav button span{font-size:13px}.pc-mega-inner{grid-template-columns:200px minmax(430px,1fr) 340px}.pc-mega-hot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-mega-compact-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pc-mega-banner div{width:72%}.pc-sub-shell{width:min(1280px,calc(100% - 48px))}.pc-asset-strip{grid-template-columns:repeat(4,minmax(120px,1fr))}.pc-asset-strip>button{min-height:42px}.pc-sports-assets{grid-template-columns:repeat(4,minmax(0,1fr)) repeat(3,96px)}.pc-sports-grid,.pc-mine-hero,.pc-service-layout,.pc-sports-v2{grid-template-columns:1fr}.pc-sports-table article{grid-template-columns:72px 92px minmax(76px,1fr) 48px minmax(76px,1fr) minmax(252px,.95fr) 96px 34px;gap:8px;min-height:72px}.pc-venue-grid.live{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-my-user{grid-template-columns:76px minmax(0,1fr)}.pc-my-user-stats{grid-column:1 / -1}.pc-my-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pc-my-actions button{padding:14px}.pc-my-dashboard{grid-template-columns:1fr}.pc-my-vip{grid-template-columns:minmax(200px,.7fr) minmax(0,1.4fr)}.pc-my-vip-progress{grid-column:1 / -1}.pc-wallet-hero{grid-template-columns:minmax(0,1fr)}.pc-wallet-illustration{display:none}.pc-wallet-hero-actions{justify-self:stretch;grid-template-columns:repeat(3,1fr)}.pc-wallet-v2-layout{grid-template-columns:1fr}.pc-wallet-v2-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.pc-recent-sports>div{grid-template-columns:repeat(2,minmax(0,1fr))}}}.toast{position:fixed;left:50%;bottom:34px;z-index:50;padding:12px 18px;border-radius:999px;background:#051230f0;border:1px solid rgba(71,199,255,.35);color:#fff;box-shadow:0 16px 42px #00000059;opacity:0;transform:translate(-50%,18px);pointer-events:none;transition:.18s ease}.toast.show{opacity:1;transform:translate(-50%)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:36px 18px;background:linear-gradient(#02091c9e,#02091ce6),url(/assets/hero-stadium-trophy-B-Ar_iC3.png) center/cover}.auth-card{position:relative;width:min(440px,100%);padding:34px}.auth-card .brand{margin-bottom:24px}.auth-card h1{margin:0 0 28px;text-align:center;font-size:24px}.back{position:absolute;top:22px;left:22px;font-size:34px;color:#d8e8ff}.auth-card label{display:block;margin-bottom:16px;color:#d8e8ff;font-size:13px}.auth-card input[type=text],.auth-card input[type=password]{width:100%;height:46px;margin-top:8px;padding:0 14px;border:1px solid var(--border);border-radius:9px;outline:none;color:#fff;background:#020e267a}.auth-card input:focus{border-color:var(--primary-hover)}.auth-row{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:13px}.auth-row label{display:flex;align-items:center;gap:6px;margin:0}.auth-submit{width:100%;margin-top:24px}.auth-card p{margin:22px 0 0;text-align:center;color:var(--text-secondary)}.auth-card p button{color:var(--cyan)}@media(max-width:1180px){.site-header nav{gap:8px}.header-inner{grid-template-columns:154px minmax(0,1fr) auto}.pc-main-nav button span{font-size:12px}.pc-main-nav button small{display:none}.pc-mega-inner{grid-template-columns:190px minmax(0,1fr)}.pc-mega-banner{display:none}.live-grid{grid-template-columns:repeat(2,1fr)}.live-item{min-height:170px}}@media(max-width:760px){html,body{overflow-x:hidden}body{background:linear-gradient(180deg,#06142f,#031023)}#root,.app,.home{width:100%;max-width:100%;overflow-x:hidden}.home{padding-left:16px;padding-right:16px;box-sizing:border-box}.shell,.mobile-only,.mobile-flow,.vip-grid,.block,.mobile-recent,.mobile-app-download{width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box;min-width:0}.home>.shell,.home>.mobile-flow,.home>.mobile-benefits,.home>.desktop-benefits,.home>.desktop-topics,.home>.mobile-topics,.home>.mobile-app-download,.home>.block,.home>.footer{margin-bottom:14px}.card,.quick,.hot-card,.game-hall,.mobile-notice,.benefit,.ranking,.topic,.partners,.license,.security,.app-card{width:100%;max-width:100%;box-sizing:border-box;border-radius:20px;overflow:hidden}.section-title{gap:12px;width:100%;min-width:0}.section-title>*{min-width:0}.section-title button{flex-shrink:0;margin-right:0;white-space:nowrap}.site-header,.notice,.header-actions{display:none}.public-mobile-header{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px 8px;box-sizing:border-box}.public-mobile-header .brand{min-width:0;transform:scale(.9);transform-origin:left center}.public-mobile-header>div{display:flex;align-items:center;gap:8px;flex-shrink:0}.public-mobile-header>div button{height:30px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:#081c429e;color:#d9e8ff;font-size:12px}.public-mobile-header>div .primary{min-width:54px;border:0;color:#fff}.desktop-quick{display:none}.mobile-quick,.mobile-only{display:block}.mobile-top{height:58px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.mobile-top>*{min-width:0}.mobile-top .brand b{font-size:15px}.mobile-top .brand small{font-size:8px;letter-spacing:2px}.mobile-top .mark{width:34px;height:34px}.mobile-top .mark span{width:20px;height:20px;border-width:3px}.mobile-user{display:grid;grid-template-columns:28px minmax(70px,1fr) auto 30px;align-items:center;gap:7px;min-width:235px;max-width:100%}.mobile-user .avatar{width:28px;height:28px;font-size:11px}.mobile-user b{display:inline-block;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;vertical-align:middle}.mobile-user em{display:inline-block;margin-left:4px;padding:1px 5px;border-radius:999px;color:#2b1700;background:var(--gold);font-size:9px;font-style:normal;font-weight:900;vertical-align:middle}.mobile-user small{display:block;color:#fff;font-size:11px}.bell{width:30px;height:30px;border-radius:50%;border:1px solid var(--border)}.hero-shell{padding-top:12px}.hero{height:220px;border-radius:20px}.hero-particles,.hero-trophy-pulse{display:none}.hero-copy{width:68%;padding:34px 0 0 18px}.hero-copy p{margin-bottom:6px;font-size:20px}.hero-copy h1{margin-bottom:6px;font-size:27px;line-height:1.13}.hero-copy span{margin-bottom:16px;font-size:12px}.hero-copy div{gap:8px}.hero-copy .primary,.hero-copy .ghost{min-width:82px;height:30px;border-radius:8px;font-size:12px}.dots{bottom:12px;left:18px}.quick{grid-template-columns:repeat(4,1fr);margin-top:12px;padding:16px}.quick button{min-height:74px;flex-direction:column;gap:7px;border-right:0;font-size:12px;min-width:0}.quick button:nth-child(n+5){display:none}.quick .icon{width:24px;height:24px}.quick small{display:none}.mobile-flow{display:grid;gap:10px;margin-top:10px;min-width:0;overflow:hidden}.mobile-notice{position:relative;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;overflow:hidden;max-width:100%}.mobile-notice span{position:relative;z-index:2;color:var(--cyan);font-size:12px;font-weight:800;flex:0 0 auto}.mobile-notice p{position:absolute;left:56px;min-width:max-content;width:auto;margin:0;color:var(--text-secondary);font-size:12px;white-space:nowrap;overflow:hidden;animation:noticeMarquee 16s linear infinite}.game-hall{display:block;padding:16px;min-width:0;overflow:hidden}.game-hall .section-title{margin-bottom:12px}.game-category-scroll{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;max-width:100%;width:100%;padding:4px 8px 10px 0;margin:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none}.game-category-scroll:active{cursor:grabbing}.game-category-scroll::-webkit-scrollbar{display:none}.game-category-item{flex:0 0 64px;scroll-snap-align:start;text-align:center;display:grid;justify-items:center;gap:6px;color:var(--text-secondary)}.game-category-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(71,199,255,.3);background:#102d67;box-shadow:inset 0 0 18px #47c7ff1f;transition:border-color var(--motion),box-shadow var(--motion),transform var(--motion);overflow:hidden}.game-category-icon img{width:100%;height:100%;display:block}.game-category-item.active{color:#7bd8ff;text-shadow:0 0 12px rgba(71,199,255,.42)}.game-category-item.active .game-category-icon{border-color:#6c5cfff2;box-shadow:0 0 0 1px #47c7ff5c,0 0 22px #6c5cff73;transform:translateY(-1px)}.game-category-item b{font-size:12px}.game-preview{display:none}.hot{grid-template-columns:1fr;gap:12px;margin-top:12px;min-width:0}.hot>*,.vip-grid>*,.ranking-grid>*,.license-grid>*,.security-grid>*,.mobile-benefit-grid>*{min-width:0}.hot-card{min-height:auto;padding:16px}.section-title h2,.block>h2,.vip-grid h2{font-size:17px}.match{padding:11px 0}.teams{font-size:13px}.live-grid{display:flex;gap:14px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none}.live-grid::-webkit-scrollbar{display:none}.live-item{flex:0 0 auto;min-width:112px;height:150px}.winners-card{order:5}.winner-viewport{height:178px}.hot .winners-card{display:none}.mobile-benefits{display:block}.mobile-recent,.desktop-benefits{display:none}.mobile-recent{margin-top:12px}.mobile-recent .winners-card{display:block}.vip-grid{grid-template-columns:1fr 1fr;grid-template-areas:"vip task";gap:12px;margin-top:12px}.vip-grid .card{min-height:160px;padding:16px}.vip-main{overflow:hidden}.vip-main p,.vip-stats,.progress,.level-row{display:none}.vip-pass{position:static;width:100%;height:96px;margin-top:12px}.vip-pass strong{font-size:23px}.task-card .section-title{margin-bottom:8px}.task-card p{padding:7px 0;font-size:11px}.task-card .primary{width:100%;min-width:0;height:32px;margin-top:10px;font-size:12px}.vip-grid .app-card{display:none}.app-card{min-height:154px!important}.app-card .phone{right:18px;width:84px;height:122px;border-radius:18px;font-size:20px}.app-card button{width:118px;height:30px;min-width:0;font-size:12px}.qr-box{width:62px;height:62px;gap:5px;padding:7px;margin-top:10px}.block{margin-top:18px}.mobile-benefit-block .section-title{margin-bottom:10px}.mobile-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.benefits{grid-template-columns:repeat(4,minmax(82px,1fr));gap:8px;overflow-x:auto}.benefit{min-width:82px;min-height:94px;display:block;padding:12px 9px;text-align:center}.benefit h3{font-size:12px}.benefit p,.benefit small{display:none}.benefit .icon{width:34px;height:34px;margin-top:8px}.benefit button{display:none}.ranking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.ranking{padding:10px;min-width:0}.ranking .section-title{margin-bottom:8px}.ranking .section-title h2{font-size:13px;color:var(--gold)}.ranking .section-title button{display:none}.ranking p{gap:5px;padding:6px 0;font-size:10px}.ranking p:nth-of-type(n+4){display:none}.ranking .mini-avatar,.ranking em{display:none}.ranking .medal{width:20px;height:20px;font-size:11px}.ranking strong{font-size:10px}.desktop-topics{display:none}.mobile-topics{display:block}.mobile-topics .section-title{margin-bottom:10px}.topic-strip{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;max-width:100%;width:100%;padding-bottom:2px;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none}.topic-strip::-webkit-scrollbar{display:none}.topic-strip .topic{flex:0 0 auto;width:145px;max-width:145px;min-width:145px;height:86px;min-height:86px}.topic-grid{grid-template-columns:1fr 1fr;gap:10px}.topic{min-height:104px}.topic h3{font-size:16px}.topic p{font-size:11px}.partners{display:flex;max-width:100%;width:100%;padding:16px;gap:14px;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none}.partners::-webkit-scrollbar{display:none}.partners span{min-width:92px;font-size:15px}.partners .partner-logo:nth-child(n+8){display:none}.partner-logo{flex:0 0 auto;min-width:82px!important;height:38px!important}.partner-logo img{width:78px;height:36px;filter:none;opacity:1}.license-grid,.security-grid{grid-template-columns:1fr 1fr;gap:10px;min-width:0}.license{min-height:98px;display:block;padding:16px}.license img{width:34px;height:34px;margin-bottom:8px}.license b{margin-bottom:8px;font-size:17px}.license span{font-size:11px}.security{height:56px;font-size:12px}.mobile-app-download{display:block;margin-top:12px}.mobile-app-download .app-card{min-height:72px!important;display:grid;grid-template-columns:48px 1fr 54px 64px;align-items:center;gap:10px;padding:10px 12px}.mobile-app-download .phone{position:static;width:42px;height:52px;border-width:4px;border-radius:10px;font-size:11px;transform:rotate(-8deg)}.mobile-app-download h2{margin:0 0 3px;font-size:15px}.mobile-app-download p{margin:0;font-size:10px}.mobile-app-download .qr-box{width:42px;height:42px;margin:0}.mobile-app-download .primary{width:58px;min-width:58px}.footer{min-height:120px;padding-bottom:74px;font-size:12px}.footer div{gap:14px}.socials{margin-top:16px}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--border);background:#051230f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:7px 5px 6px;border-radius:999px;color:var(--theme-text-secondary);font-size:12px;line-height:1;transition:color .18s ease,background .18s ease,transform .18s ease}.bottom-nav .active{color:var(--theme-primary);background:var(--theme-primary-soft);font-weight:800}.bottom-nav .center{color:var(--theme-text-secondary);transform:none;font-weight:800}.bottom-nav .center.active{color:var(--theme-primary);text-shadow:0 0 12px var(--theme-primary-glow)}.bottom-nav button.active:before{content:"";position:absolute;top:-7px;width:30px;height:2px;border-radius:999px;background:var(--theme-primary);box-shadow:0 0 12px var(--theme-primary-glow)}.bottom-nav .center .mobile-nav-icon{width:24px;height:24px;filter:drop-shadow(0 0 8px var(--theme-primary-glow))}.bottom-nav .active .mobile-nav-icon{transform:scale(1.05)}.sheet-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;align-items:end;background:#00061485}.bottom-sheet{width:100%;padding:10px 18px 24px;border-radius:18px 18px 0 0;transform:translateY(0)}.sheet-handle{width:44px;height:4px;margin:0 auto 14px;border-radius:999px;background:#9fb8dc73}.bottom-sheet h2{margin:0 0 14px;font-size:17px}.bottom-sheet div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bottom-sheet button{min-height:70px;display:grid;place-items:center;gap:7px;border:1px solid var(--border);border-radius:14px;background:#0c234eb8;color:#d9e8ff;font-size:12px}.bottom-sheet button span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--primary),var(--cyan));font-weight:900}.withdraw-accounts-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px}.withdraw-accounts-head h2{margin:0 0 4px;font-size:18px}.withdraw-accounts-head p{margin:0;color:var(--text-secondary);font-size:12px}.withdraw-account-list{display:grid;gap:12px;margin-top:14px}.withdraw-account-card{display:grid;gap:12px;padding:14px;border-radius:20px}.withdraw-account-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.withdraw-account-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--cyan);background:#1677ff33}.withdraw-account-icon .icon{width:22px;height:22px}.withdraw-account-head h3{margin:0 0 4px;font-size:15px}.withdraw-account-head p,.withdraw-account-meta span{margin:0;color:var(--text-secondary);font-size:12px}.withdraw-account-tags{display:flex;gap:6px}.default-mark,.account-status{height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700}.default-mark{color:#2b1700;background:#f6c453e0}.account-status.review{color:#fff;background:#1677ffd1}.account-status.danger{color:#fff;background:var(--danger)}.account-status.disabled{color:#d9e8ff;background:#7089ad6b}.withdraw-account-meta{display:grid;gap:8px}.withdraw-account-meta p{margin:0;padding:10px;border-radius:12px;background:#081c4285}.withdraw-account-meta b{display:block;overflow:hidden;margin-top:3px;color:#fff;text-overflow:ellipsis;white-space:nowrap}.withdraw-account-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.withdraw-account-actions button{min-height:32px;border:1px solid var(--border);border-radius:10px;color:#d9e8ff;background:#081c42a8}.auth-page{align-items:start;padding:54px 12px}.auth-card{padding:28px 16px 24px;border-radius:18px}.auth-card .brand{justify-content:center}}.mobile-final-top,.mobile-lobby-top,.mobile-provider-lobby .mobile-lobby-top,.mobile-promotion-center .mobile-lobby-top,.mobile-funds-header{height:64px;min-height:64px;align-items:center}.mobile-final-top>div,.mobile-lobby-top>div,.mobile-provider-lobby .mobile-lobby-top>div,.mobile-promotion-center .mobile-lobby-top>div,.mobile-funds-header>div,.mobile-profile-topbar>div{display:flex;align-items:center;gap:18px}.mobile-final-top>div button,.mobile-lobby-top>div button,.mobile-provider-lobby .mobile-lobby-top>div button,.mobile-promotion-center .mobile-lobby-top>div button,.mobile-profile-topbar>div button{position:relative;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:#d9e8ff;padding:0}.mobile-funds-header>div button{position:relative;width:38px;height:44px;display:grid;place-items:center;align-content:center;gap:2px;border:0;border-radius:0;background:transparent;color:#d9e8ff;padding:0}.mobile-final-top .icon,.mobile-lobby-top>div .icon,.mobile-provider-lobby .mobile-lobby-top .icon,.mobile-promotion-center .mobile-lobby-top .icon,.mobile-profile-topbar>div .icon{width:26px;height:26px;color:#5ed8ff}.mobile-funds-header>div .icon{width:24px;height:24px;color:#5ed8ff}.mobile-final-top>div button span,.mobile-lobby-top>div button span,.mobile-provider-lobby .mobile-lobby-top>div button span,.mobile-promotion-center .mobile-lobby-top>div button span,.mobile-profile-topbar>div button span,.mobile-funds-header>div button span{position:absolute;right:-2px;top:-4px;min-width:18px;height:18px;border-radius:999px;background:#ff3f67;color:#fff;font-size:11px;line-height:18px;text-align:center}.mobile-funds-header>div button span{right:1px;top:-2px}.mobile-funds-header>div button small{display:block;color:#d9e8ff;font-size:10px;line-height:1.1}
