:root{color-scheme:dark;--overlay-bg: linear-gradient( 180deg, rgba(2, 8, 7, .55) 0%, rgba(2, 8, 7, .78) 30%, rgba(2, 8, 7, .86) 100% );--header-bg: linear-gradient( 180deg, rgba(2, 9, 8, .98) 0%, rgba(2, 9, 8, .92) 55%, rgba(2, 9, 8, .72) 100% );--tabbar-bg: linear-gradient( to top, rgba(2, 9, 8, .98), rgba(2, 9, 8, .7), transparent );--tab-border: rgba(112, 136, 125, .6);--tab-bg: radial-gradient( circle at 20% 0%, rgba(99, 233, 178, .15), rgba(5, 12, 9, .95) );--tab-active-glow: rgba(43, 227, 155, .6);--tab-text: var(--silver);--tab-text-active: var(--gold);--tab-text-hover: #ffffff;--tab-border-active: var(--gold);--tab-border-hover: rgba(227, 201, 120, .65);--tabs-underline: linear-gradient(90deg, #ffe18a, #4df0a0);--tabs-underline-glow: rgba(255, 225, 138, .7);--overview-mini-tabs-text: rgba(255, 255, 255, .68);--overview-mini-tabs-active-text: #ffffff;--overview-mini-tabs-active-bg: rgba(255, 255, 255, .07);--overview-mini-tabs-active-border: rgba(255, 255, 255, .05);--focus-ring: rgba(112, 248, 208, .45);--ambient-bg-image: linear-gradient( 145deg, rgba(2, 9, 8, .98) 0%, rgba(4, 24, 19, .92) 38%, rgba(3, 13, 10, .96) 64%, rgba(2, 8, 7, .98) 100% ), radial-gradient( 1200px 900px at var(--bg-x) var(--bg-y), rgba(43, 227, 155, .22), transparent 60% ), radial-gradient(900px 700px at 80% 18%, rgba(82, 180, 255, .12), transparent 55%), radial-gradient(700px 600px at 12% 86%, rgba(227, 201, 120, .1), transparent 60%), radial-gradient(120% 120% at 50% 50%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .7) 100%);--ambient-bg-before-image: radial-gradient(900px 700px at 25% 25%, rgba(43, 227, 155, .12), transparent 60%), radial-gradient(800px 600px at 75% 75%, rgba(8, 208, 136, .1), transparent 60%), radial-gradient(1000px 800px at 60% 10%, rgba(82, 180, 255, .1), transparent 65%);--input-border: rgba(255, 255, 255, .18);--input-bg: radial-gradient(circle at 0% 0%, rgba(255, 255, 255, .04), transparent 55%), rgba(3, 7, 10, .94);--select-trigger-border: rgba(255, 255, 255, .12);--select-trigger-bg: radial-gradient(circle at 0% 0%, rgba(255, 255, 255, .06), transparent 60%), linear-gradient(180deg, rgba(6, 14, 12, .82), rgba(4, 10, 8, .92));--select-placeholder: rgba(255, 255, 255, .55);--sheet-backdrop: rgba(0, 0, 0, .55);--sheet-border: rgba(255, 255, 255, .12);--sheet-bg: radial-gradient(circle at 0% 0%, rgba(255, 255, 255, .07), transparent 55%), linear-gradient(180deg, rgba(5, 12, 10, .98), rgba(3, 7, 10, .94));--ghost-btn-border: rgba(227, 201, 120, .4);--ghost-btn-bg: linear-gradient(135deg, rgba(227, 201, 120, .12), rgba(83, 229, 167, .1));--ghost-btn-primary-border: rgba(227, 201, 120, .65);--ghost-btn-primary-bg: linear-gradient(135deg, rgba(227, 201, 120, .22), rgba(83, 229, 167, .14));--ghost-btn-success-border: rgba(8, 208, 136, .9);--ghost-btn-success-bg: linear-gradient(135deg, rgba(8, 208, 136, .35), rgba(227, 201, 120, .25));--vault-cta-border: rgba(227, 201, 120, .55);--vault-cta-bg: radial-gradient(circle at 18% 30%, rgba(82, 180, 255, .26), transparent 55%), radial-gradient(circle at 86% 70%, rgba(227, 201, 120, .22), transparent 60%), rgba(255, 255, 255, .04);--vault-cta-glow-gold: rgba(227, 201, 120, .18);--vault-cta-glow-blue: rgba(82, 180, 255, .16);--sniper-cta-fill: linear-gradient( 90deg, rgba(7, 154, 102, .96) 0%, rgba(8, 208, 136, .92) 52%, rgba(32, 232, 160, .88) 100% );--sniper-cta-border: linear-gradient( 135deg, rgba(255, 255, 255, .18) 0%, rgba(112, 248, 208, .52) 50%, rgba(8, 208, 136, .34) 100% );--sniper-cta-glow: rgba(8, 208, 136, .22);--sniper-cta-focus: rgba(112, 248, 208, .55);--profile-cta-border: rgba(227, 201, 120, .4);--profile-cta-bg: linear-gradient( 135deg, rgba(227, 201, 120, .18), rgba(83, 229, 167, .1) );--profile-cta-icon-border: rgba(255, 255, 255, .12);--profile-cta-icon-bg: radial-gradient(circle at 30% 30%, rgba(227, 201, 120, .18), transparent 60%), rgba(0, 0, 0, .3);--profile-cta-icon-color: var(--gold);--wallet-accent-rgb: 8, 208, 136;--wallet-accent-soft-rgb: 83, 229, 167;--wallet-accent-mid-rgb: 58, 227, 162;--wallet-accent-bright-rgb: 99, 233, 178;--wallet-accent-strong-rgb: 43, 227, 155;--wallet-accent-mint-rgb: 16, 185, 129;--wallet-gold-rgb: 227, 201, 120;--wallet-gold-bright-rgb: 255, 225, 138;--wallet-surface-1: rgba(0, 0, 0, .28);--wallet-surface-2: rgba(0, 0, 0, .24);--wallet-surface-3: rgba(0, 0, 0, .22);--wallet-surface-4: rgba(0, 0, 0, .2);--wallet-surface-5: rgba(0, 0, 0, .18);--wallet-surface-6: rgba(0, 0, 0, .25);--wallet-surface-7: rgba(0, 0, 0, .35);--wallet-line-1: rgba(255, 255, 255, .12);--wallet-line-2: rgba(255, 255, 255, .1);--wallet-line-3: rgba(255, 255, 255, .08);--wallet-line-4: rgba(255, 255, 255, .07);--wallet-line-5: rgba(255, 255, 255, .05);--wallet-line-6: rgba(255, 255, 255, .14);--wallet-line-7: rgba(255, 255, 255, .18);--wallet-text-muted: rgba(255, 255, 255, .6);--wallet-text-soft: rgba(255, 255, 255, .72);--wallet-text-dim: rgba(255, 255, 255, .58);--wallet-text-weak: rgba(255, 255, 255, .65);--wallet-overlay-bg: radial-gradient(circle at 12% 0%, rgba(var(--wallet-accent-rgb), .12), transparent 55%), radial-gradient(circle at 92% 18%, rgba(var(--wallet-gold-rgb), .08), transparent 60%), radial-gradient(circle at 50% 120%, rgba(var(--wallet-accent-bright-rgb), .08), transparent 60%), linear-gradient( 180deg, rgba(2, 8, 7, .36) 0%, rgba(2, 8, 7, .66) 38%, rgba(2, 8, 7, .8) 100% );--wallet-card-bg: radial-gradient(circle at 20% 10%, rgba(var(--wallet-accent-soft-rgb), .14), transparent 58%), radial-gradient(circle at 86% 20%, rgba(var(--wallet-gold-rgb), .12), transparent 60%), var(--glass-bg) padding-box, linear-gradient(135deg, rgba(var(--wallet-gold-rgb), .4), rgba(var(--wallet-accent-rgb), .32)) border-box;--wallet-card-glow: rgba(var(--wallet-accent-soft-rgb), .12);--wallet-avatar-border: rgba(var(--wallet-gold-rgb), .2);--wallet-avatar-bg: radial-gradient(circle at 30% 30%, rgba(var(--wallet-accent-soft-rgb), .2), rgba(4, 10, 8, .92));--wallet-avatar-placeholder: linear-gradient( 135deg, rgba(var(--wallet-accent-rgb), .25), rgba(var(--wallet-gold-rgb), .12) );--wallet-avatar-glow: radial-gradient(circle, rgba(var(--wallet-accent-soft-rgb), .3), transparent 65%);--wallet-mini-border: rgba(var(--wallet-gold-rgb), .28);--wallet-mini-icon-bg: linear-gradient( 135deg, rgb(var(--wallet-gold-bright-rgb)), rgb(var(--wallet-accent-mid-rgb)) );--wallet-mini-icon-color: #08110d;--wallet-mini-icon-shadow: 0 0 0 1px rgba(255, 255, 255, .08), 0 8px 16px rgba(0, 0, 0, .45);--wallet-mini-unit: var(--wallet-text-muted);--wallet-balance-border-gradient: linear-gradient( 135deg, rgba(var(--wallet-gold-rgb), .55), rgba(var(--wallet-accent-rgb), .45) );--wallet-balance-glow: rgba(var(--wallet-accent-soft-rgb), .12);--wallet-balance-aura: radial-gradient( circle at 20% 10%, rgba(var(--wallet-accent-soft-rgb), .18), transparent 60% );--wallet-balance-badge-border: rgba(var(--wallet-gold-rgb), .5);--wallet-balance-badge-bg: var(--wallet-surface-2);--wallet-balance-hint: var(--wallet-text-muted);--wallet-action-border: rgba(var(--wallet-gold-rgb), .35);--wallet-action-bg: var(--wallet-surface-2);--wallet-action-icon-border: var(--wallet-line-1);--wallet-action-icon-bg: rgba(255, 255, 255, .04);--wallet-action-deposit-border: rgba(var(--wallet-accent-soft-rgb), .5);--wallet-action-deposit-bg: linear-gradient( 135deg, rgba(var(--wallet-accent-rgb), .2), rgba(var(--wallet-gold-rgb), .12) );--wallet-action-deposit-glow: rgba(var(--wallet-accent-rgb), .12);--wallet-action-withdraw-border: rgba(var(--wallet-gold-rgb), .55);--wallet-action-withdraw-bg: linear-gradient( 135deg, rgba(var(--wallet-gold-rgb), .2), rgba(var(--wallet-accent-rgb), .08) );--wallet-action-withdraw-glow: rgba(var(--wallet-gold-rgb), .12);--wallet-history-link: rgba(var(--wallet-gold-rgb), .92);--wallet-filter-text: rgba(255, 255, 255, .7);--wallet-filter-active-text: #fff;--wallet-filter-active-bg: rgba(255, 255, 255, .08);--wallet-filter-active-shadow: rgba(255, 255, 255, .05);--wallet-tx-in-bar: linear-gradient( 180deg, rgba(var(--wallet-accent-strong-rgb), .95), rgba(var(--wallet-accent-strong-rgb), .18) );--wallet-tx-currency: var(--wallet-text-muted);--wallet-tx-badge-bg: var(--wallet-surface-3);--wallet-tx-badge-border: var(--wallet-line-1);--wallet-tx-badge-network-color: rgba(255, 255, 255, .85);--wallet-tx-badge-network-border: var(--wallet-line-7);--wallet-tx-success-border: rgba(var(--wallet-accent-strong-rgb), .5);--wallet-tx-success-bg: rgba(var(--wallet-accent-strong-rgb), .08);--wallet-tx-success-text: rgba(var(--wallet-accent-strong-rgb), .95);--wallet-tx-pending-border: rgba(var(--wallet-gold-rgb), .45);--wallet-tx-pending-bg: rgba(var(--wallet-gold-rgb), .08);--wallet-tx-pending-text: rgba(var(--wallet-gold-rgb), .95);--wallet-tx-open-border: var(--wallet-line-6);--wallet-tx-open-bg: rgba(255, 255, 255, .04);--wallet-tx-open-color: rgba(255, 255, 255, .9);--wallet-tx-skeleton-border: var(--wallet-line-5);--wallet-tx-skeleton-bg: rgba(255, 255, 255, .02);--wallet-tx-icon-border: rgba(255, 255, 255, .1);--wallet-tx-icon-bg: rgba(255, 255, 255, .03);--wallet-tx-icon-color: rgba(255, 255, 255, .92);--wallet-tx-icon-deposit-bg: linear-gradient( 135deg, rgba(var(--wallet-accent-rgb), .3), rgba(var(--wallet-accent-rgb), .08) );--wallet-tx-icon-deposit-border: rgba(var(--wallet-accent-rgb), .35);--wallet-tx-icon-bonus-bg: linear-gradient( 135deg, rgba(var(--wallet-gold-rgb), .32), rgba(var(--wallet-accent-soft-rgb), .1) );--wallet-tx-icon-bonus-border: rgba(var(--wallet-gold-rgb), .4);--wallet-tx-icon-bonus-color: #1a1400;--wallet-tx-icon-payout-bg: linear-gradient( 135deg, rgba(var(--wallet-accent-soft-rgb), .25), rgba(var(--wallet-gold-rgb), .14) );--wallet-tx-icon-payout-border: rgba(var(--wallet-accent-soft-rgb), .35);--wallet-empty-border: var(--wallet-line-1);--wallet-empty-bg: var(--wallet-surface-3);--wallet-history-badge-border: rgba(var(--wallet-gold-rgb), .4);--wallet-history-badge-bg: var(--wallet-surface-2);--wallet-load-more-border: rgba(var(--wallet-gold-rgb), .35);--wallet-load-more-bg: radial-gradient(circle at 18% 20%, rgba(var(--wallet-accent-soft-rgb), .16), transparent 55%), var(--wallet-surface-2);--wallet-load-more-shadow: 0 12px 24px rgba(0, 0, 0, .5);--wallet-pill-caption: rgba(255, 255, 255, .65);--wallet-chip-border: var(--wallet-line-2);--wallet-chip-bg: var(--wallet-surface-5);--wallet-chip-text: rgba(255, 255, 255, .88);--wallet-chip-badge-bg: rgba(255, 255, 255, .08);--wallet-chip-badge-text: rgba(255, 255, 255, .82);--wallet-chip-active-border: rgba(var(--wallet-gold-bright-rgb), .35);--wallet-chip-active-bg: linear-gradient( 180deg, rgba(var(--wallet-gold-bright-rgb), .18), var(--wallet-surface-5) );--wallet-chip-active-shadow: rgba(var(--wallet-gold-bright-rgb), .1);--wallet-select-label: rgba(255, 255, 255, .72);--wallet-pill-border: var(--wallet-line-3);--wallet-pill-bg: var(--wallet-surface-6);--wallet-pill-text: rgba(255, 255, 255, .9);--wallet-pill-active-border: rgba(var(--wallet-gold-rgb), .35);--wallet-pill-active-bg: linear-gradient( 180deg, rgba(var(--wallet-gold-rgb), .12), rgba(0, 0, 0, .35) );--wallet-pill-active-shadow: rgba(var(--wallet-gold-rgb), .2);--wallet-pill-icon-color: #0b1b14;--wallet-pill-icon-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 8px 16px rgba(0, 0, 0, .35);--wallet-pill-usdt-bg: linear-gradient(135deg, #45f0b6, #1a8b60);--wallet-pill-usdt-color: #0c1d14;--wallet-pill-bnb-bg: linear-gradient(135deg, #ffd465, #a07200);--wallet-pill-bnb-color: #1a1000;--wallet-deposit-label: rgba(255, 255, 255, .66);--wallet-deposit-value-bg: var(--wallet-surface-5);--wallet-deposit-value-border: var(--wallet-line-4);--wallet-deposit-hint: var(--wallet-text-dim);--wallet-deposit-list: var(--wallet-text-soft);--wallet-deposit-pill-bg: linear-gradient( 180deg, rgba(8, 18, 15, .92), rgba(3, 8, 6, .96) );--wallet-deposit-pill-border: var(--wallet-line-1);--wallet-deposit-pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 10px 18px rgba(0, 0, 0, .35);--wallet-deposit-action-bg: radial-gradient(circle at 20% 20%, rgba(255, 255, 255, .08), transparent 50%), linear-gradient(180deg, rgba(7, 16, 13, .92), rgba(3, 8, 6, .96));--wallet-deposit-action-border: rgba(var(--wallet-gold-rgb), .28);--wallet-deposit-action-shadow: 0 12px 22px rgba(0, 0, 0, .45);--wallet-deposit-action-hover-border: rgba(var(--wallet-gold-bright-rgb), .35);--wallet-deposit-hero-glow: radial-gradient(circle at 0% 0%, rgba(var(--wallet-gold-bright-rgb), .16), transparent 55%), radial-gradient(circle at 100% 20%, rgba(var(--wallet-accent-mint-rgb), .12), transparent 50%);--wallet-deposit-select-hint: rgba(255, 255, 255, .64);--wallet-deposit-select-icon-border: var(--wallet-line-3);--wallet-deposit-select-icon-bg: rgba(0, 0, 0, .3);--wallet-deposit-select-trigger-border: var(--wallet-line-6);--wallet-deposit-select-trigger-bg: radial-gradient(circle at 0% 0%, rgba(255, 255, 255, .08), transparent 55%), linear-gradient(180deg, rgba(7, 16, 13, .9), rgba(3, 8, 6, .96));--wallet-deposit-select-sheet-border: var(--wallet-line-1);--wallet-deposit-select-sheet-bg: radial-gradient(circle at 0% 0%, rgba(var(--wallet-gold-bright-rgb), .14), transparent 55%), linear-gradient(180deg, rgba(6, 14, 12, .98), rgba(2, 6, 4, .98));--wallet-qr-backdrop: rgba(6, 12, 10, .72);--wallet-qr-sheet-border: var(--wallet-line-1);--wallet-qr-sheet-bg: radial-gradient(circle at 20% 0%, rgba(var(--wallet-gold-bright-rgb), .12), transparent 55%), linear-gradient(180deg, rgba(6, 14, 12, .95), rgba(3, 8, 6, .98));--wallet-qr-close-border: var(--wallet-line-1);--wallet-qr-close-bg: var(--wallet-surface-7);--wallet-qr-close-color: rgba(255, 255, 255, .88);--wallet-qr-box-bg: var(--wallet-surface-6);--wallet-qr-box-border: var(--wallet-line-1);--wallet-qr-hint: rgba(255, 255, 255, .7);--wallet-qr-address-bg: var(--wallet-surface-6);--wallet-qr-address-border: var(--wallet-line-2);--wallet-qr-address-color: rgba(255, 255, 255, .92);--wallet-qr-copy-bg: linear-gradient(180deg, rgba(8, 18, 15, .92), rgba(3, 8, 6, .96));--wallet-deposit-card-border: rgba(var(--wallet-gold-rgb), .26);--wallet-deposit-card-bg: radial-gradient(circle at 12% 0%, rgba(var(--wallet-gold-bright-rgb), .06), transparent 60%), radial-gradient(circle at 88% 18%, rgba(var(--wallet-accent-mint-rgb), .06), transparent 55%), var(--sniper-glass-bg);--wallet-deposit-card-shadow: 0 14px 30px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .04);--wallet-deposit-pill-toggle-outline: rgba(var(--wallet-gold-rgb), .6);--wallet-withdraw-badge-border: rgba(var(--wallet-accent-soft-rgb), .35);--wallet-withdraw-badge-bg: var(--wallet-surface-2);--wallet-withdraw-badge-text: rgba(var(--wallet-accent-soft-rgb), .92);--wallet-withdraw-label: rgba(255, 255, 255, .9);--wallet-withdraw-submit-border: rgba(var(--wallet-accent-soft-rgb), .4);--wallet-withdraw-submit-bg: radial-gradient(circle at 20% 20%, rgba(var(--wallet-accent-soft-rgb), .18), transparent 55%), var(--wallet-surface-2);--wallet-withdraw-submit-shadow: 0 12px 24px rgba(0, 0, 0, .45);--wallet-withdraw-banner-border: var(--wallet-line-1);--wallet-withdraw-banner-bg: radial-gradient(circle at 8% 10%, rgba(255, 255, 255, .08), transparent 55%), var(--wallet-surface-1);--wallet-withdraw-banner-shadow: 0 12px 26px rgba(0, 0, 0, .35);--wallet-withdraw-banner-success-border: rgba(var(--wallet-accent-soft-rgb), .38);--wallet-withdraw-banner-success-text: rgba(218, 255, 236, .95);--wallet-withdraw-banner-success-bg: radial-gradient(circle at 10% 10%, rgba(var(--wallet-accent-soft-rgb), .2), transparent 60%), var(--wallet-surface-1);--panel-bg: rgba(4, 10, 8, .66);--panel-border: rgba(255, 255, 255, .06);--inset-bg: rgba(4, 10, 8, .8);--inset-border: rgba(227, 201, 120, .25);--tabs-text: rgba(255, 255, 255, .6);--tabs-text-active: #ffffff;--tabs-divider: rgba(255, 255, 255, .06);--overview-dots: rgba(255, 255, 255, .22);--overview-icon-bg: rgba(255, 255, 255, .03);--overview-icon-border: rgba(255, 255, 255, .06);--chip-bg: rgba(8, 14, 12, .9);--chip-border: rgba(227, 201, 120, .35);--chip-fg: var(--fg);--chip-shadow: 0 8px 16px rgba(0, 0, 0, .35);--chip-reset-bg: rgba(10, 16, 24, .95);--chip-reset-border: rgba(80, 160, 255, .7);--chip-reset-fg: #5fa0ff;--badge-soft-bg: rgba(4, 10, 8, .7);--badge-soft-border: rgba(227, 201, 120, .5);--badge-soft-fg: var(--gold);--badge-soft-shadow: none;--sniper-my-list-toggle: rgba(255, 255, 255, .86);--sniper-my-list-bg: rgba(0, 0, 0, .2);--sniper-my-list-item-bg: rgba(255, 255, 255, .02);--sniper-my-list-border: rgba(255, 255, 255, .04);--sniper-my-list-divider: rgba(255, 255, 255, .06);--sniper-my-status-active: #63e9b2;--sniper-my-status-inactive: rgba(255, 255, 255, .5);--sniper-my-buy-bg: rgba(8, 208, 136, .1);--sniper-my-buy-border: rgba(8, 208, 136, .32);--sniper-my-buy-fg: rgba(255, 255, 255, .92);--sniper-my-buy-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--sniper-my-accrual-border: rgba(255, 255, 255, .04);--sniper-my-accrual-odd: rgba(255, 255, 255, .02);--sniper-my-accrual-even: rgba(0, 0, 0, .12);--status-pill-bg: rgba(4, 10, 8, .72);--status-pill-border: rgba(255, 255, 255, .1);--status-pill-text: var(--fg);--status-pill-ok-border: rgba(43, 227, 155, .22);--status-pill-warn-border: rgba(227, 201, 120, .22);--status-pill-ok-dot: linear-gradient(135deg, #2be39b, #1f7e57);--status-pill-ok-glow: rgba(43, 227, 155, .55);--status-pill-warn-dot: linear-gradient(135deg, #e3c978, #9b7b3a);--status-pill-warn-glow: rgba(227, 201, 120, .45);--referral-toggle-border: rgba(255, 255, 255, .12);--referral-toggle-bg: radial-gradient(circle at 0% 0%, rgba(255, 255, 255, .06), transparent 55%), rgba(3, 7, 10, .94);--referral-toggle-text: rgba(255, 255, 255, .78);--referral-toggle-active-bg: linear-gradient( 135deg, rgba(8, 208, 136, .26), rgba(227, 201, 120, .3) );--referral-toggle-active-border: rgba(227, 201, 120, .95);--referral-toggle-active-text: #ffffff;--referral-toggle-active-shadow: 0 8px 18px rgba(0, 0, 0, .7), 0 0 14px rgba(8, 208, 136, .35);--filters-bg: rgba(8, 14, 12, .82);--filters-border: rgba(227, 201, 120, .2);--filters-fg: var(--fg);--filters-shadow: 0 12px 32px rgba(0, 0, 0, .32);--filters-button-bg: rgba(8, 14, 12, .92);--filters-button-border: rgba(227, 201, 120, .35);--filters-button-shadow: 0 10px 32px rgba(0, 0, 0, .35);--filters-card-bg: radial-gradient(circle at 14% 18%, rgba(82, 180, 255, .1), transparent 60%), radial-gradient(circle at 86% 0%, rgba(227, 201, 120, .1), transparent 62%), rgba(10, 16, 14, .54);--filters-card-border: rgba(255, 255, 255, .1);--filters-card-shadow: 0 14px 30px rgba(0, 0, 0, .62), inset 0 1px 0 rgba(255, 255, 255, .06);--contract-card-bg: linear-gradient( 150deg, rgba(8, 16, 14, .94) 0%, rgba(5, 12, 10, .9) 50%, rgba(3, 9, 7, .9) 100% );--contract-card-border: rgba(227, 201, 120, .32);--contract-card-shadow: 0 12px 28px rgba(0, 0, 0, .68), 0 0 0 1px rgba(255, 255, 255, .03), 0 0 18px rgba(227, 201, 120, .14);--contract-card-bg-fallback: linear-gradient( 160deg, rgba(10, 18, 15, .96) 0%, rgba(4, 10, 8, .9) 100% );--contract-card-shadow-fallback: 0 10px 22px rgba(0, 0, 0, .64), 0 0 0 1px rgba(255, 255, 255, .03), 0 0 14px rgba(227, 201, 120, .12);--contract-stat-bg: radial-gradient(circle at 0% 0%, rgba(255, 255, 255, .02), transparent 60%), rgba(3, 7, 10, .86);--contract-stat-border: rgba(255, 255, 255, .08);--bg: #020908;--bg-alt: #050e0b;--fg: #e6f6ee;--heading: var(--fg);--text: var(--fg);--muted: #8aa79a;--green-main: #2be39b;--green-soft: #1f7e57;--gold: #e3c978;--gold-soft: #9b7b3a;--silver: #b8c4cf;--accent: #52b4ff;--danger: #ff4b6b;--glass-bg: linear-gradient( 145deg, rgba(16, 34, 28, .94) 0%, rgba(5, 12, 9, .98) 45%, rgba(7, 20, 14, .98) 100% );--glass-border: rgba(227, 201, 120, .3);--glass-inner-glow: rgba(104, 207, 152, .35);--sniper-neon-1: #08d088;--sniper-neon-2: #20e8a0;--sniper-neon-3: #70f8d0;--sniper-glass-bg: linear-gradient( 155deg, rgba(2, 10, 9, .8) 0%, rgba(0, 20, 15, .68) 42%, rgba(0, 54, 37, .64) 100% );--sniper-glass-highlight: radial-gradient(circle at 16% 10%, rgba(112, 248, 208, .14), transparent 56%), radial-gradient(circle at 88% 18%, rgba(8, 208, 136, .1), transparent 60%);--sniper-glass-border-gradient: linear-gradient( 135deg, rgba(255, 255, 255, .16) 0%, rgba(112, 248, 208, .5) 50%, rgba(8, 208, 136, .34) 100% );--sniper-glass-glow: rgba(8, 208, 136, .18);--sniper-glass-gold-glow: rgba(227, 201, 120, .05);--sniper-pill-bg: rgba(0, 0, 0, .18);--sniper-pill-border: rgba(255, 255, 255, .1);--sniper-pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 10px 22px rgba(0, 0, 0, .28);--sniper-pill-active-text: rgba(255, 255, 255, .92);--sniper-pill-active-bg: linear-gradient(180deg, rgba(0, 0, 0, .26), rgba(0, 0, 0, .18)) padding-box, var(--sniper-glass-border-gradient) border-box;--sniper-pill-active-shadow: 0 12px 26px rgba(0, 0, 0, .46), 0 0 0 1px rgba(255, 255, 255, .05), 0 0 18px rgba(8, 208, 136, .14);--sniper-pill-active-title: rgba(255, 255, 255, .74);--sniper-pill-active-amount: var(--gold);--sniper-pill-active-amount-shadow: 0 1px 0 rgba(0, 0, 0, .55);--sniper-pill-check-bg: rgba(0, 0, 0, .34);--sniper-pill-check-border: rgba(8, 208, 136, .75);--sniper-pill-check-color: var(--green-main);--sniper-pill-check-shadow: 0 0 14px rgba(8, 208, 136, .2), inset 0 1px 0 rgba(255, 255, 255, .12);--vault-glass-bg: linear-gradient( 150deg, rgba(5, 10, 14, .96) 0%, rgba(4, 9, 13, .98) 42%, rgba(7, 14, 18, .98) 100% );--vault-glass-highlight: radial-gradient(circle at 0% 0%, rgba(255, 255, 255, .1), transparent 55%), radial-gradient(circle at 82% 120%, rgba(8, 208, 136, .14), transparent 60%);--vault-glass-border-gradient: linear-gradient( 135deg, rgba(255, 255, 255, .18) 0%, rgba(227, 201, 120, .62) 46%, rgba(8, 208, 136, .42) 100% );--vault-glass-glow: rgba(227, 201, 120, .18);--vault-accent: rgba(227, 201, 120, .68);--vault-accent-strong: rgba(227, 201, 120, .84);--vault-accent-soft: rgba(227, 201, 120, .16);--vault-accent-cool: rgba(8, 208, 136, .42);--card-border-light: rgba(227, 201, 120, .8);--card-border-dark: rgba(31, 126, 87, .6);--safe-top: var( --tg-content-safe-area-inset-top, var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px)) );--safe-bottom: var( --tg-content-safe-area-inset-bottom, var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) );--safe-left: var( --tg-content-safe-area-inset-left, var(--tg-safe-area-inset-left, env(safe-area-inset-left, 0px)) );--safe-right: var( --tg-content-safe-area-inset-right, var(--tg-safe-area-inset-right, env(safe-area-inset-right, 0px)) );--tg-topbar-height: 56px;--app-top-extra: 15px;--app-header-space: 60px;--tabbar-height: 64px}html,body,#root{height:var(--app-vvh, var(--tg-viewport-height, 100vh));margin:0;padding:0;overflow:hidden;overscroll-behavior-y:none}*{box-sizing:border-box}body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.app{position:relative;height:100%;color:var(--fg);display:flex;flex-direction:column;z-index:1;min-height:0;border-radius:0;box-shadow:none;border:none}.app__overlay{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-top:calc(var(--safe-top) + var(--app-top-extra));padding-bottom:calc(var(--safe-bottom) + 20px);padding-left:calc(var(--safe-left) + 0px);padding-right:calc(var(--safe-right) + 0px);background:var(--overlay-bg);border-radius:0;box-shadow:none;border:none}.app-fullscreen-button{position:fixed;right:12px;bottom:calc(var(--safe-bottom) + 88px);z-index:40}.content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:0 0 16px}.page-title{margin:8px 16px 12px;font-size:22px;letter-spacing:.02em;color:var(--fg);text-shadow:0 0 10px rgba(11,54,34,.8)}.page{padding:0 0 20px}.page-section{padding:0 16px 14px}.page-section--tight{padding-bottom:8px}.page-section--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 14px}.chips{display:flex;gap:10px;overflow-x:auto;padding:0 16px 12px}.chip{padding:10px 12px;border-radius:12px;background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--chip-fg);box-shadow:var(--chip-shadow);white-space:nowrap}.glass-card{position:relative;border-radius:20px;padding:14px 16px;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:0 14px 30px #0000008c,0 0 0 1px #ffffff08,0 0 24px #e3c97814;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--fg);overflow:hidden}.glass-card--interactive{cursor:pointer;transition:transform .18s ease-out,box-shadow .18s ease-out}.glass-card--interactive:hover{transform:translateY(-2px);box-shadow:0 18px 32px #000000a6,0 0 0 1px #ffffff0d}:root[data-theme=light] .glass-card{box-shadow:0 18px 32px #0c191438,0 0 0 1px #fff3,0 0 18px #236eff1a}:root[data-theme=light] .glass-card--interactive:hover{box-shadow:0 20px 36px #0c19143d,0 0 0 1px #ffffff38}.glass-card:after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 0% 0%,rgba(104,207,152,.18),transparent 55%);opacity:0;transition:opacity .35s ease-out,transform .35s ease-out;pointer-events:none}.glass-card--interactive:hover:after{opacity:1;transform:translate3d(0,-6px,0)}.glass-card--glow{position:relative}.glass-card--glow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,transparent 0deg,var(--card-border-dark) 80deg,var(--card-border-light) 140deg,transparent 220deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;animation:card-border-spin 8s linear infinite;opacity:.9;pointer-events:none}body.vault-scope .glass-card{backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%)}body.vault-scope .glass-card--glow:before{display:none}body.vault-scope .glass-card--glow{border:1px solid transparent;background:radial-gradient(circle at 18% 20%,rgba(82,180,255,.14),transparent 55%),radial-gradient(circle at 80% 0%,rgba(227,201,120,.12),transparent 55%),var(--glass-bg) padding-box,linear-gradient(135deg,#e3c97857,#52b4ff47) border-box;background-clip:padding-box,padding-box,padding-box,border-box;box-shadow:0 18px 44px #00000094,inset 0 1px #ffffff0f,0 0 18px #e3c9781f,0 0 12px #52b4ff1a}@media(prefers-reduced-motion:reduce){.glass-card--glow:before{animation:none!important}}body.friends-scope .glass-card--glow:before{display:none}body.friends-scope .glass-card--glow{border:1px solid transparent;background:radial-gradient(circle at 18% 20%,rgba(82,180,255,.14),transparent 55%),radial-gradient(circle at 80% 0%,rgba(99,233,178,.12),transparent 55%),var(--glass-bg) padding-box,linear-gradient(135deg,#52b4ff52,#63e9b242) border-box;background-clip:padding-box,padding-box,padding-box,border-box;box-shadow:0 18px 44px #00000094,inset 0 1px #ffffff0f,0 0 14px #63e9b21f,0 0 12px #52b4ff1f}:root:not([data-theme]) body.overview-scope .glass-card--glow:before{display:none}:root:not([data-theme]) body.overview-scope .glass-card--glow{border:1px solid rgba(82,180,255,.2);background:radial-gradient(circle at 18% 20%,rgba(82,180,255,.16),transparent 55%),radial-gradient(circle at 82% 0%,rgba(8,208,136,.12),transparent 58%),radial-gradient(circle at 10% 120%,rgba(227,201,120,.06),transparent 60%),var(--glass-bg);box-shadow:0 18px 44px #00000094,inset 0 1px #ffffff0f,0 0 14px #52b4ff1a,0 0 12px #08d08814}.vault-nominal-card{border-radius:22px;background:var(--vault-glass-highlight) padding-box,var(--vault-glass-bg) padding-box,var(--vault-glass-border-gradient) border-box;background-clip:padding-box,padding-box,border-box;box-shadow:0 16px 36px #000000bf,0 0 0 1px #ffffff0a,0 0 24px var(--vault-glass-glow);overflow:hidden;-webkit-mask-image:-webkit-linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}@keyframes card-border-spin{to{transform:rotate(360deg)}}.flip-card{perspective:1200px;padding:0}.flip-card__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.flip-card--flipped .flip-card__inner{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.flip-card__face{position:relative;width:100%;height:100%;padding:14px 16px;border-radius:20px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;min-height:120px;background:transparent}.flip-card__face--front{transform:translateZ(.01px) rotateY(0);-webkit-transform:translateZ(.01px) rotateY(0deg)}.flip-card__face--back{position:absolute;inset:0;transform:translateZ(.01px) rotateY(180deg);-webkit-transform:translateZ(.01px) rotateY(180deg);background:transparent}.flip-card__face--front .contract-card,.flip-card__face--back .contract-card{transform:translateZ(.01px);-webkit-transform:translateZ(.01px)}.flip-card--plain{padding:0;background:transparent}.flip-card--plain .flip-card__face{padding:0;min-height:0;background:transparent}.flip-card--plain .flip-card__inner{border-radius:0}.flip-card__scroll{max-height:220px;overflow-y:auto;padding-right:4px}@keyframes flipHint{0%{transform:rotateY(0)}30%{transform:rotateY(-10deg)}60%{transform:rotateY(10deg)}to{transform:rotateY(0)}}.flip-card--hint:not(.flip-card--flipped) .flip-card__inner{animation:flipHint 1.05s ease-in-out 1}@media(prefers-reduced-motion:reduce){.flip-card--hint .flip-card__inner{animation:none!important}}.tabs{display:flex;gap:16px;padding:0 16px 4px;border-bottom:1px solid var(--tabs-divider);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.referral-main-tabs{width:100%;max-width:560px;margin:0 auto;justify-content:space-between;gap:14px}.referral-main-tabs .tabs__item{flex:1 1 0;min-width:0;text-align:center;white-space:nowrap;font-size:13px;letter-spacing:.2px;padding:6px 12px;border-radius:999px;border:1px solid var(--referral-toggle-border);background:var(--referral-toggle-bg);color:var(--referral-toggle-text);transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .08s ease;overflow:hidden;text-overflow:ellipsis}.referral-main-tabs .tabs__item--active{background:var(--referral-toggle-active-bg);border-color:var(--referral-toggle-active-border);color:var(--referral-toggle-active-text);box-shadow:var(--referral-toggle-active-shadow)}.referral-main-tabs .tabs__item--active:after{display:none}@media(max-width:420px){.referral-main-tabs .tabs__item{font-size:12px;letter-spacing:.1px}}.sniper-tabs{width:100%;max-width:560px;margin:0 auto 10px;padding:0 16px 4px;justify-content:flex-start;gap:14px;position:relative;z-index:60;flex:0 0 auto}.sniper-tabs .tabs__item{min-width:0;text-align:center;white-space:nowrap;font-size:13px;letter-spacing:.2px}@media(max-width:380px){.sniper-tabs .tabs__item{font-size:12px;letter-spacing:.1px}}.tabs__item{position:relative;padding:8px 0;background:transparent;border:none;border-radius:0;color:var(--tabs-text);font-size:14px;flex:0 0 auto;white-space:nowrap}.tabs__item--active{color:var(--tabs-text-active)}.tabs__item--active:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:999px;background:var(--tabs-underline);box-shadow:0 0 10px var(--tabs-underline-glow)}.progress{display:flex;flex-direction:column;gap:4px}.progress__label{font-size:11px;color:var(--muted)}.progress__track{position:relative;height:6px;border-radius:999px;background:#ffffff0a;overflow:hidden}.progress__value{position:absolute;inset:0;width:40%;background:linear-gradient(90deg,#63e9b21a,#63e9b299,#e3c978e6);box-shadow:0 0 8px #63e9b299;border-radius:inherit}.h-scroll{padding:0 16px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth}.h-scroll__inner{display:flex;gap:12px;padding-bottom:4px;scroll-snap-type:x mandatory}.h-scroll__inner>*{scroll-snap-align:center;flex:0 0 auto}.app-header{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;align-items:stretch;justify-content:center;margin-top:calc(-1 * (var(--safe-top) + var(--app-top-extra)));margin-left:calc(-1 * var(--safe-left));margin-right:calc(-1 * var(--safe-right));margin-bottom:8px;padding-top:calc(4px + var(--safe-top) + var(--app-top-extra));padding-bottom:6px;padding-left:calc(14px + var(--safe-left));padding-right:calc(14px + var(--safe-right));background:var(--header-bg);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);box-shadow:0 1px #ffffff0a,0 14px 28px #00000038;border-radius:0 0 18px 18px}.app-header__body{display:flex;align-items:center;justify-content:flex-start;gap:10px}.app-header__right{margin-left:auto;display:flex;align-items:center;gap:8px}.app-topbar{display:flex;align-items:center;justify-content:space-between;padding:2px 12px}.app-topbar__left,.app-topbar__right{display:flex;align-items:center;gap:6px}.app-topbar__left{min-width:48px}.app-topbar__right{min-width:48px;justify-content:flex-end;gap:0}.app-topbar__center{flex:1 1 auto;display:flex;justify-content:center;pointer-events:none}.topbar-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(227,201,120,.28);background:#080e0eb3;color:var(--fg);padding:6px 12px;font-size:13px;cursor:pointer;transition:border-color .18s ease-out,background .18s ease-out,transform .18s ease-out}.topbar-btn:hover{border-color:#e3c97899;background:#101818e6;transform:translateY(-1px)}.topbar-btn--icon{width:34px;height:34px;padding:0;font-size:16px}.page-title-pill{padding:4px 14px;border-radius:999px;border:1px solid rgba(227,201,120,.95);background:radial-gradient(circle at 0% 0%,#e3c97840,#060a08fa);color:var(--gold);font-size:13px;font-weight:600;box-shadow:0 0 14px #e3c97899,0 0 0 1px #ffffff05;white-space:nowrap;pointer-events:auto}.header-profile{display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:0;color:inherit}.header-profile__avatar-wrap{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;flex:0 0 auto;box-shadow:0 0 0 1px #d7b75c3d,0 4px 14px #00000052}.header-profile__avatar{width:100%;height:100%;border-radius:999px;object-fit:cover}.header-profile__avatar--placeholder{background:radial-gradient(circle at 30% 20%,#2be39b,#050e0b)}.avatar-small{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:0 0 auto;box-shadow:0 0 0 1px #e3c97859,0 6px 12px #0000005c}.header-profile__glow{position:absolute;inset:-2px;border-radius:50%;border:1px solid rgba(227,201,120,.6);box-shadow:0 0 12px #2be39bb3;opacity:.75;pointer-events:none}.header-profile__info{display:flex;flex-direction:column;align-items:flex-start}.header-profile__name{font-size:14px}.header-profile__username{font-size:11px;color:var(--muted)}.header-balance{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;min-width:150px;max-width:60vw;border-radius:14px;background:radial-gradient(circle at 0% 0%,#63e9b238,#060a08fa);box-shadow:0 0 0 1px #ffffff0f,0 0 10px #000000bf;border:none;cursor:pointer;white-space:nowrap}.header-balance--active{outline:1px solid rgba(227,201,120,.45);box-shadow:0 0 0 1px #e3c9781a,0 0 18px #e3c97847,0 0 30px #2be39b29;background:radial-gradient(circle at 0% 0%,#e3c9782e,#060a08eb),#0000006b}.header-balance__content{display:flex;flex-direction:column;align-items:flex-start}.header-balance__label{font-size:11px;opacity:.78}.header-balance__value{font-size:13px;font-weight:600;color:var(--green-main)}.header-balance__icon{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--fg);opacity:.9}:root[data-theme=light] .topbar-btn{border-color:#0c191424;background:linear-gradient(180deg,#ecf3faeb,#e2eaf4e0);color:var(--fg)}:root[data-theme=light] .topbar-btn:hover{border-color:#236eff59;background:linear-gradient(180deg,#ecf3faf5,#e2eaf4eb)}:root[data-theme=light] .page-title-pill{border-color:#236eff47;background:radial-gradient(circle at 0% 0%,#236eff2e,#ecf3faeb);color:var(--fg);box-shadow:0 0 14px #236eff29,0 0 0 1px #ffffff47}:root[data-theme=light] .header-balance{background:radial-gradient(circle at 0% 0%,#236eff2e,#ecf3faeb);box-shadow:0 0 0 1px #0c191414,0 10px 20px #0c19142e}:root[data-theme=light] .header-balance--active{outline:1px solid rgba(35,110,255,.35);box-shadow:0 0 0 1px #236eff24,0 14px 26px #0c191433;background:radial-gradient(circle at 0% 0%,#236eff3d,#e8eff7eb)}:root[data-theme=light] .header-balance__value{color:var(--accent)}:root[data-theme=light] .header-balance__icon{border-color:#0c19142e;color:var(--fg)}:root[data-theme=ocean] .topbar-btn{border-color:#70d7ff38;background:#030c1cb8;color:var(--fg)}:root[data-theme=ocean] .topbar-btn:hover{border-color:#70d7ff6b;background:#041024db}:root[data-theme=ocean] .page-title-pill{border-color:#70d7ff8c;background:radial-gradient(circle at 0% 0%,#70d7ff42,#020a18f5);color:var(--fg);box-shadow:0 0 16px #70d7ff59,0 0 0 1px #ffffff0a}:root[data-theme=ocean] .header-balance{background:radial-gradient(circle at 0% 0%,#70d7ff47,#020a18f5);box-shadow:0 0 0 1px #70d7ff2e,0 0 14px #000000b3}:root[data-theme=ocean] .header-balance--active{outline:1px solid rgba(112,215,255,.4);box-shadow:0 0 0 1px #70d7ff29,0 0 20px #70d7ff38;background:radial-gradient(circle at 0% 0%,#70d7ff52,#020a18f5)}:root[data-theme=ocean] .header-balance__value{color:var(--accent)}:root[data-theme=ocean] .header-balance__icon{border-color:#70d7ff47;color:var(--fg)}.ambient-bg{--bg-x: 60%;--bg-y: 35%;position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background-color:var(--bg);background-image:var(--ambient-bg-image);background-repeat:no-repeat;background-position:50% 50%,50% 50%,80% 18%,12% 86%,50% 50%;animation:ambient-pan 32s ease-in-out infinite}.ambient-bg:before{content:"";position:absolute;inset:-12%;background-image:var(--ambient-bg-before-image);opacity:.9;transform:translateZ(0);animation:ambient-drift 20s ease-in-out infinite}.ambient-bg:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,#ffffff08 0 1px,#00000008 2px 3px),repeating-linear-gradient(90deg,#ffffff05 0 1px,#00000005 2px 3px);opacity:.07}.ambient-bg__debug{position:fixed;right:calc(8px + var(--safe-right));bottom:calc(8px + var(--safe-bottom));z-index:2;pointer-events:none;padding:6px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#020908c7;color:#e6f6eedb;font-size:10px;font-weight:600;line-height:1.35;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-transform:lowercase;display:grid;gap:2px;box-shadow:0 10px 18px #00000059}@keyframes ambient-drift{0%{transform:translate3d(-4.5%,-2.5%,0) scale(1);opacity:.7}50%{transform:translate3d(4.5%,2.5%,0) scale(1.06);opacity:.92}to{transform:translate3d(-4.5%,-2.5%,0) scale(1);opacity:.7}}@keyframes ambient-pan{0%{background-position:50% 50%,50% 50%,80% 18%,12% 86%,50% 50%}50%{background-position:52% 48%,48% 52%,78% 20%,14% 84%,50% 50%}to{background-position:50% 50%,50% 50%,80% 18%,12% 86%,50% 50%}}@media(prefers-reduced-motion:reduce){.ambient-bg,.ambient-bg:before{animation:none!important}}.tabbar{flex:0 0 auto;margin-top:8px;padding:6px 10px 10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--tabbar-bg);z-index:1}.tabrow{display:flex;justify-content:space-between;gap:8px}.tab{flex:1;border-radius:16px;padding:6px 6px 4px;border:1px solid var(--tab-border);background:var(--tab-bg);color:var(--tab-text);font-size:11px;display:flex;flex-direction:column;align-items:center;gap:2px;transition:border-color .2s ease,color .2s ease,transform .2s ease}.tab__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;--tab-icon-glow: rgba(82, 180, 255, .55)}.tab__icon svg{width:20px;height:20px}.tab__label{font-size:11px}.tab--active{border-color:var(--tab-border-active);color:var(--tab-text-active);box-shadow:0 0 16px var(--tab-active-glow)}.tab:hover{border-color:var(--tab-border-hover);color:var(--tab-text-hover)}.tab:hover .tab__icon{animation:tab-icon-pop .9s ease;filter:drop-shadow(0 0 10px var(--tab-icon-glow))}.tab--active .tab__icon{animation:tab-icon-pulse 1.8s ease-in-out infinite}.tab__icon--overview{--tab-icon-glow: rgba(255, 225, 138, .55)}.tab__icon--sniper{--tab-icon-glow: rgba(99, 233, 178, .55)}.tab__icon--vault{--tab-icon-glow: rgba(227, 201, 120, .5)}.tab__icon--friends{--tab-icon-glow: rgba(82, 180, 255, .55)}@keyframes tab-icon-pop{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.08)}to{transform:translateY(0) scale(1)}}@keyframes tab-icon-pulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 var(--tab-icon-glow))}50%{transform:scale(1.08);filter:drop-shadow(0 0 10px var(--tab-icon-glow))}to{transform:scale(1);filter:drop-shadow(0 0 0 var(--tab-icon-glow))}}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-label{font-size:12px;color:var(--muted)}.stat-value{font-size:18px;font-weight:600}.stat-value-with-currency{display:flex;flex-direction:column;gap:2px}.stat-currency{font-size:10px;color:var(--muted)}.stat-value--success{color:var(--green-main)}.bank-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.bank-block{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bank-block--right{align-items:flex-end;text-align:right}.bank-title{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.2px;white-space:nowrap}.bank-value{font-size:20px;font-weight:700;line-height:1.3;color:var(--green-main);white-space:nowrap}.bank-next-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.bank-history-button{align-self:flex-end;margin-top:8px}.list-compact{display:flex;flex-direction:column;gap:10px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.badge-soft{padding:6px 10px;border-radius:999px;border:1px solid var(--badge-soft-border);background:var(--badge-soft-bg);font-size:12px;color:var(--badge-soft-fg);display:inline-flex;align-items:center;justify-content:center;width:auto;box-shadow:var(--badge-soft-shadow)}.small-muted{font-size:12px;color:var(--muted)}.card-title{margin:0 0 6px;font-size:16px}.card-subtitle{margin:0 0 6px;font-size:13px;color:var(--muted)}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.pill{padding:6px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:11px}.pill--frost{background:linear-gradient(135deg,#e3c9782e,#53e5a714);border-color:#e3c97859;color:var(--gold);box-shadow:0 0 20px #e3c97826}.pill-soft{padding:8px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:13px;color:var(--muted);white-space:nowrap}.pill--filter-active{border-color:var(--gold);box-shadow:0 0 12px #e3c978b3}.vault-my-contracts-filter{display:flex;justify-content:center;margin-bottom:6px}.vault-my-contracts-filter__frame{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.06),transparent 55%),#03070ae6;backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%)}.vault-my-contracts-filter__pill{min-width:96px;padding:6px 12px;border-radius:999px;border:1px solid transparent;background:transparent;font-size:13px;color:#ffffffc7;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .08s ease}.vault-my-contracts-filter__pill--active{background:radial-gradient(circle at 18% 20%,rgba(82,180,255,.18),transparent 55%),linear-gradient(135deg,#e3c97852,#52b4ff38);border-color:var(--vault-accent-strong);color:#fff;box-shadow:0 8px 18px #000000b3,0 0 12px #e3c97840,0 0 10px #52b4ff2e}:root[data-theme=light] .vault-my-contracts-filter__frame{border-color:#0c19141f;background:radial-gradient(circle at 0% 0%,rgba(35,110,255,.14),transparent 55%),#ecf3fae6;box-shadow:inset 0 1px #fff9}:root[data-theme=light] .vault-my-contracts-filter__pill{color:#0c1914ad}:root[data-theme=light] .vault-my-contracts-filter__pill--active{background:radial-gradient(circle at 18% 20%,rgba(35,110,255,.2),transparent 55%),linear-gradient(135deg,#236eff3d,#70d7ff29);border-color:#236eff73;color:var(--fg);box-shadow:0 8px 16px #0c191429,0 0 12px #236eff24}.vault-my-contracts-filter__pill:active{transform:translateY(1px)}.pill-grid-wrap{position:relative;overflow:hidden;transition:max-height .22s ease,opacity .22s ease;opacity:1;border-radius:16px;padding:2px;-webkit-mask-image:-webkit-linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}.pill-grid-wrap.is-collapsed{max-height:120px;opacity:.92;position:relative}.pill-grid-wrap.is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42px;pointer-events:none;background:linear-gradient(to bottom,#0000,#050a0ed9)}:root[data-theme=light] .pill-grid-wrap.is-collapsed:after{background:linear-gradient(to bottom,#fff0,#e8eff7eb)}.pill-grid-wrap.is-expanded{max-height:520px;opacity:1}.pill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pill-grid-toggle{margin-top:10px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 18% 30%,rgba(82,180,255,.12),transparent 50%),#ffffff0a;color:#d9e7ff;font-size:13px;font-weight:600;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,opacity .14s ease}.pill-grid-toggle__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 30% 30%,rgba(82,180,255,.14),transparent 60%),#ffffff0f;box-shadow:inset 0 1px #ffffff14,0 6px 12px #00000073}.pill-grid-toggle__icon{width:12px;height:12px;transition:transform .22s ease}.pill-grid-toggle__icon--rotated{transform:rotate(180deg)}.pill-grid-toggle:active{transform:translateY(1px) scale(.995);box-shadow:0 10px 20px #00000080}:root[data-theme=light] .pill-grid-toggle{border-color:#0c19142e;background:radial-gradient(circle at 18% 30%,rgba(35,110,255,.14),transparent 52%),#ffffffd1;color:#0c1914db;box-shadow:0 10px 18px #0c19141f}:root[data-theme=light] .pill-grid-toggle__icon-wrap{border-color:#0c191429;background:radial-gradient(circle at 30% 30%,rgba(35,110,255,.12),transparent 60%),#ffffffd6;box-shadow:inset 0 1px #ffffffb3,0 6px 12px #0c19141f}:root[data-theme=light] .pill-grid-toggle:active{box-shadow:0 8px 16px #0c191424}.pill--contract{text-align:center;font-size:13px;padding:8px 10px;border-radius:999px;background:#050a0ee6;border:1px solid rgba(255,255,255,.12);color:#ffffffe6;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}.pill--contract-active{border:1px solid transparent;background:radial-gradient(circle at 22% 30%,rgba(227,201,120,.24),transparent 58%),radial-gradient(circle at 82% 78%,rgba(82,180,255,.22),transparent 60%),linear-gradient(140deg,#080c10f5,#0a1216f0) padding-box,linear-gradient(135deg,var(--vault-accent-strong),var(--vault-accent-cool)) border-box;background-clip:padding-box,padding-box,padding-box,border-box;box-shadow:0 12px 26px #000c,0 0 20px #e3c97829,0 0 16px #52b4ff38;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.6)}:root[data-theme=light] .pill--contract{background:#ecf3faeb;border-color:#0c19141f;color:#0c1914db;box-shadow:0 8px 16px #0c191424}:root[data-theme=light] .pill--contract-active{background:radial-gradient(circle at 22% 30%,rgba(35,110,255,.18),transparent 58%),radial-gradient(circle at 82% 78%,rgba(112,215,255,.14),transparent 60%),linear-gradient(180deg,#fffffff0,#e8eff7e6) padding-box,linear-gradient(135deg,#236eff80,#70d7ff66) border-box;color:var(--accent);box-shadow:0 12px 24px #0c19142e,0 0 14px #236eff33}.referral-hero{display:flex;flex-direction:column;gap:10px;padding:18px 16px;background:radial-gradient(circle at 10% 0%,rgba(83,229,167,.08),transparent 35%),radial-gradient(circle at 90% 20%,rgba(227,201,120,.1),transparent 36%),var(--glass-bg)}.hero-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-kicker{font-size:12px;color:var(--muted)}.hero-title{margin:0;font-size:20px;letter-spacing:.01em}.referral-hero__link{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--inset-border);background:var(--inset-bg);box-shadow:inset 0 1px #ffffff0a}.referral-hero__link-text{width:100%;padding:0;border:0;background:transparent;color:var(--fg);text-align:left;cursor:pointer;font-family:SFMono-Regular,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.4;overflow:hidden;white-space:nowrap}.referral-hero__link-text:focus-visible{outline:2px solid rgba(227,201,120,.55);outline-offset:4px;border-radius:10px}.referral-hero__actions{display:flex;align-items:center;gap:10px}.ghost-button{padding:10px 12px;border-radius:12px;border:1px solid var(--ghost-btn-border);background:var(--ghost-btn-bg);color:var(--fg);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .15s ease,box-shadow .2s ease}.ghost-button--icon{width:44px;height:44px;padding:0;justify-content:center}.ghost-button--primary{flex:1 1 auto;justify-content:center;border-color:var(--ghost-btn-primary-border);background:var(--ghost-btn-primary-bg)}.ghost-button--primary:hover{box-shadow:0 10px 24px #0006}.ghost-button__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.ghost-button__icon svg{width:16px;height:16px}.ghost-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000059}.ghost-button--success{border-color:var(--ghost-btn-success-border);background:var(--ghost-btn-success-bg);color:#fff}.referral-hero__meta{display:flex;gap:8px;flex-wrap:wrap}.meta-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;font-size:12px;color:var(--muted)}.meta-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.meta-dot--green{background:linear-gradient(135deg,#2be39b,#1f7e57);box-shadow:0 0 10px #2be39b99}.meta-dot--gold{background:linear-gradient(135deg,#e3c978,#9b7b3a);box-shadow:0 0 10px #e3c97899}.mentor-card{display:flex;flex-direction:column;gap:12px;padding:16px;position:relative}.mentor-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mentor-card__left{display:flex;align-items:center;gap:12px;min-width:0}.mentor-card__avatar{width:44px;height:44px;border-radius:999px;overflow:hidden;flex:0 0 auto;border:1px solid rgba(227,201,120,.18);background:radial-gradient(circle at 30% 30%,#53e5a738,#040a08f2);display:inline-flex;align-items:center;justify-content:center;color:#e3c978e6}:root[data-theme=light] .mentor-card__avatar{border-color:#0c19141f;background:radial-gradient(circle at 30% 30%,#236eff2e,#ecf3fae6);color:#236effcc}.mentor-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.mentor-card__info{min-width:0;display:flex;flex-direction:column;gap:2px}.mentor-card__toprow{display:flex;align-items:center;justify-content:space-between;gap:10px}.mentor-card__toprow .status-pill{flex:0 0 auto;white-space:nowrap}.mentor-card__label{font-size:12px;color:var(--muted)}.mentor-card__name{font-size:16px;font-weight:800;letter-spacing:.01em;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.mentor-card__handle{font-size:12px;color:var(--muted);line-height:1.25;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.mentor-card--empty .mentor-card__handle{-webkit-line-clamp:2;line-clamp:2}.mentor-card__status-dot{position:absolute;top:14px;right:14px;width:12px;height:12px;border-radius:999px;display:inline-block;z-index:2}.mentor-card__status-dot--ok{background:var(--status-pill-ok-dot);box-shadow:0 0 12px var(--status-pill-ok-glow)}.mentor-card__status-dot--warn{background:var(--status-pill-warn-dot);box-shadow:0 0 12px var(--status-pill-warn-glow)}.mentor-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:0 0 auto}.mentor-card--bound .mentor-card__right{padding-right:14px}.mentor-card__actions{display:inline-flex;gap:10px}.mentor-card__hint{margin-top:-2px;line-height:1.35}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--status-pill-border);background:var(--status-pill-bg);font-size:12px;color:var(--status-pill-text)}.status-pill__dot{width:8px;height:8px;border-radius:999px}.status-pill--ok{border-color:var(--status-pill-ok-border)}.status-pill--ok .status-pill__dot{background:var(--status-pill-ok-dot);box-shadow:0 0 12px var(--status-pill-ok-glow);animation:status-dot-pulse 2.2s ease-in-out infinite}.status-pill--warn{border-color:var(--status-pill-warn-border)}.status-pill--warn .status-pill__dot{background:var(--status-pill-warn-dot);box-shadow:0 0 12px var(--status-pill-warn-glow)}@keyframes status-dot-pulse{0%{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:.85}}.mentor-attach{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;display:flex;flex-direction:column;gap:10px}.mentor-attach__row{display:flex;gap:10px;align-items:stretch}.mentor-attach__btn{white-space:nowrap}.mentor-attach__details{border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.mentor-attach__summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--fg);font-weight:700;font-size:12px}.mentor-attach__summary::-webkit-details-marker{display:none}.mentor-attach__chevron{opacity:.85;transition:transform .2s ease}.mentor-attach__details[open] .mentor-attach__chevron{transform:rotate(180deg)}.mentor-attach__list{margin:10px 0 0;padding-left:18px;color:var(--muted);font-size:12px;line-height:1.35}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#e3c978f2}.skeleton{border-radius:10px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:180% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite}.skeleton--line{height:14px;width:180px}.skeleton--line-sm{height:12px;width:120px;opacity:.9;margin-top:6px}@keyframes skeleton-shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}.circle-button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(227,201,120,.35);background:#ffffff05;display:inline-flex;align-items:center;justify-content:center;font-size:18px;text-decoration:none;color:var(--fg);transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.circle-button:hover{transform:translateY(-1px);border-color:#e3c9788c;box-shadow:0 10px 18px #00000059}.circle-button:active{transform:translateY(0) scale(.98)}.circle-button svg{width:20px;height:20px}.avatar-placeholder{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#53e5a74d,#040a08e6);display:inline-flex;align-items:center;justify-content:center}.avatar-placeholder{color:#e3c978e6}.avatar-placeholder svg{width:20px;height:20px;filter:drop-shadow(0 0 10px rgba(227,201,120,.35))}.stats-card{display:flex;flex-direction:column;gap:12px}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.referral-category-toggle{display:inline-flex;align-items:center;gap:6px;margin:8px 0 10px;padding:4px;border-radius:999px;border:1px solid var(--referral-toggle-border);background:var(--referral-toggle-bg);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}.referral-category-toggle__pill{padding:6px 12px;border-radius:999px;border:1px solid transparent;background:transparent;font-size:13px;color:var(--referral-toggle-text);cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .08s ease}.referral-category-toggle__pill--active{background:var(--referral-toggle-active-bg);border-color:var(--referral-toggle-active-border);color:var(--referral-toggle-active-text);box-shadow:var(--referral-toggle-active-shadow)}.referral-category-toggle--compact{margin-top:0;margin-bottom:8px}.referral-category-toggle--compact .referral-category-toggle__pill{font-size:12px;padding:5px 10px}.referral-sticky{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#020606f7,#020606e0);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 14px 28px #0000008c}:root[data-theme=light] .referral-sticky{background:linear-gradient(180deg,#ecf3faf5,#e2eaf4e0);border-bottom:1px solid var(--panel-border);box-shadow:0 14px 24px #0c19141f}.referral-sticky__inner{padding-top:0}.referral-sticky__row{padding:6px 16px 2px;display:flex;align-items:center;justify-content:center;gap:12px}.referral-category-toggle--sticky{margin:0}.referral-sticky .tabs{border-bottom:none;padding:0 16px 2px;gap:12px}.referral-sticky .referral-main-tabs .tabs__item{padding:6px 12px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.stats-card__metaRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.stats-card__toggle,.stats-card__metaRow .referral-category-toggle--compact{margin:0}.kpi-tile{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.kpi-tile__label{font-size:12px;color:var(--muted)}.kpi-tile__value{font-size:18px;font-weight:800;margin:4px 0}.kpi-tile__hint{font-size:12px;color:var(--muted)}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 12px}.toolbar__search{flex:1 1 220px}.referral-level-filter{display:flex;align-items:center;gap:8px;margin-bottom:8px}.referral-level-filter__select{min-width:120px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.04),transparent 55%),#03070af0;color:var(--fg);font-size:13px}.partner-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 12px}.partner-controls__sort{display:inline-flex;align-items:center;gap:10px}.sortdir-button{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#040a08b8;color:#ffffffc7;font-size:12px;cursor:pointer;transition:transform .08s ease,box-shadow .14s ease,border-color .14s ease}.sortdir-button:active{transform:scale(.98)}.sortdir-button__icon{transition:transform .2s ease}.sortdir-button__icon--asc{transform:rotate(180deg)}.circle-button--sm{width:38px;height:38px}.partner-sortdir svg{transition:transform .2s ease}.partner-sortdir--asc svg{transform:rotate(180deg)}.partner-list{display:flex;flex-direction:column;gap:10px}.partner-item{padding:14px}.partner-item__summary{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:transform .12s ease}.partner-item__summary:active{transform:scale(.992)}.partner-item__summary--skeleton{cursor:default}.partner-item__left{display:flex;align-items:center;gap:12px;min-width:0}.partner-item__avatar{width:40px;height:40px;border-radius:999px;overflow:hidden;flex:0 0 auto;border:1px solid rgba(227,201,120,.14);background:radial-gradient(circle at 30% 30%,#53e5a72e,#040a08f2);display:inline-flex;align-items:center;justify-content:center;color:#e3c978e6}.partner-item__avatar img{width:100%;height:100%;object-fit:cover;display:block}.partner-item__title{min-width:0;display:flex;flex-direction:column;gap:4px}.partner-item__name{font-size:15px;font-weight:900;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-item__subtitle{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-item__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.badge-soft--sm{font-size:11px;padding:4px 8px}.partner-item__chevron{opacity:.85;transition:transform .2s ease}.partner-item[data-expanded=true] .partner-item__chevron{transform:rotate(180deg)}.partner-item__kpis{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.partner-item__kpi{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.partner-item__details{margin-top:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .28s ease,opacity .2s ease,margin-top .2s ease}.partner-item[data-expanded=true] .partner-item__details{margin-top:12px;max-height:260px;opacity:1}.partner-item__details-title{font-size:12px;font-weight:900;color:var(--muted);margin-bottom:8px}.partner-item__history{display:flex;flex-direction:column;gap:8px}.segmented-count{margin-left:8px;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#00000040;font-size:11px;color:var(--muted)}.referral-category-toggle__pill--active .segmented-count{color:#fffffff2;border-color:#ffffff2e;background:#0000002e}.skeleton--avatar{width:40px;height:40px;border-radius:999px}.skeleton--chip{width:72px;height:18px;border-radius:999px}.toolbar--tight{margin:0}body.friends-scope .earnings-summary,body.friends-scope .access-card{margin-top:12px}.earnings-summary{display:flex;flex-direction:column;gap:12px}.earnings-summary__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.earnings-summary__pill{white-space:nowrap}.earnings-controls{margin-top:12px;display:flex;flex-direction:column;gap:10px}.earnings-empty{margin-top:12px}.earnings-controls__period{align-self:center}.earnings-groups{display:flex;flex-direction:column;gap:14px;margin-top:12px}.earnings-group__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px}.earnings-group__title{font-size:12px;font-weight:900;color:var(--muted)}.earnings-group__sum{font-size:12px;font-weight:900;color:#e3c978eb}.earning-row{padding:12px 14px;animation:earning-fade-up .22s ease both}.earning-row__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.earning-row__partner{font-size:14px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.earning-row__amount{color:var(--gold);font-weight:900;white-space:nowrap}.earning-row__bottom{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.earning-row__time{font-size:12px;color:var(--muted);white-space:nowrap}.badge-soft--sniper{border-color:#63e9b259;color:#63e9b2f2}.badge-soft--license{border-color:#e3c97873;color:var(--gold)}@keyframes earning-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tab-panel{animation:tabFadeInUp .18s ease both;transform-origin:top center}@keyframes tabFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tab-panel,.earning-row,.status-pill--ok .status-pill__dot,.access-item__timer--active{animation:none!important}.partner-item__details{transition:none!important}}@media(max-width:360px){.partner-item__kpis{grid-template-columns:1fr}}.earning-card__amount{color:var(--gold);font-weight:800;font-size:15px}.access-card{display:flex;flex-direction:column;gap:12px}.access-card__tag{padding:10px 12px;border-radius:14px;border:1px solid rgba(227,201,120,.35);background:radial-gradient(circle at 20% 20%,#e3c97824,#040a08d9);color:var(--gold);font-weight:800}.access-card__hint{font-size:12px;color:var(--muted)}.access-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.access-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.access-card__meta-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access-sections{display:flex;flex-direction:column;gap:14px}.access-section__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px}.access-section__title{font-size:13px;font-weight:900;color:#ffffffd1;letter-spacing:.02em;text-transform:none}.access-section__count{font-size:12px;font-weight:900;color:#e3c978eb}.access-section__list{display:flex;flex-direction:column;gap:10px}.access-item{padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.access-item--active{border-color:#2be39b38;background:radial-gradient(circle at 20% 10%,#2be39b14,#ffffff05)}.access-item--inactive{border-color:#e3c97838;background:radial-gradient(circle at 20% 10%,#e3c97814,#ffffff05)}.access-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.access-item__title{font-size:14px;font-weight:900;letter-spacing:.01em}.access-item__text{margin-top:8px;line-height:1.35}.access-item__timer{margin-top:10px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000002e;font-size:12px;font-weight:800}.access-item__timer--active{border-color:#2be39b40;color:#2be39bf2;animation:access-timer-pulse 1.6s ease-in-out infinite}.access-item__timer--inactive{border-color:#e3c97840;color:var(--gold)}@keyframes access-timer-pulse{0%{opacity:.85}50%{opacity:1}to{opacity:.85}}.access-item__req{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.access-item__req-text{min-width:0;color:var(--muted)}.access-item__actions{margin-top:12px;display:flex;align-items:center;justify-content:space-between}.access-item__cta{width:100%;justify-content:space-between}.access-item__details{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.access-item__summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900;font-size:12px;color:var(--fg)}.access-item__summary::-webkit-details-marker{display:none}.access-item__chevron{opacity:.85;transition:transform .2s ease}.access-item__details[open] .access-item__chevron{transform:rotate(180deg)}.access-item__details-body{margin-top:10px;font-size:12px;line-height:1.35;color:var(--muted)}.contract-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 16px 14px;border-radius:22px;border:1px solid var(--contract-card-border);background:var(--contract-card-bg);background-clip:padding-box;box-shadow:var(--contract-card-shadow);overflow:hidden;-webkit-mask-image:-webkit-linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff);backface-visibility:hidden;-webkit-backface-visibility:hidden}.vault-contract-card{width:100%;max-width:560px;margin:0 auto 10px}.vault-contract-card-anim{animation:vaultCardIn .18s ease;transform-origin:top center}@keyframes vaultCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.vault-contract-card-anim{animation:none}}.contract-card:before,.contract-card:after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none}.contract-card:before{background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.12),transparent 58%);opacity:.42}.contract-card:after{background:radial-gradient(circle at 80% 130%,rgba(82,180,255,.14),transparent 60%);opacity:.24}@supports not (backdrop-filter: blur(1px)){.contract-card{background:var(--contract-card-bg-fallback);box-shadow:var(--contract-card-shadow-fallback)}}.contract-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contract-card__stat{padding:10px 12px;border-radius:16px;border:1px solid var(--contract-stat-border);background:var(--contract-stat-bg);min-height:84px;display:flex;flex-direction:column;justify-content:space-between}.contract-card__stat--profit .stat-value{color:var(--green-main)}.contract-card__info{display:flex;flex-direction:column;gap:4px}.contract-card__actions{display:flex;flex-direction:column;gap:8px}.vault-cta-btn,.contract-card__buy-btn{width:100%;height:52px;padding:0 14px;border-radius:16px;font-size:15px;font-weight:850;letter-spacing:.01em;border:1px solid var(--vault-cta-border);background:var(--vault-cta-bg);color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.55);box-shadow:0 16px 34px #000000b8,inset 0 1px #ffffff1a,0 0 18px var(--vault-cta-glow-gold),0 0 14px var(--vault-cta-glow-blue);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.vault-cta-btn:active,.contract-card__buy-btn:active{transform:translateY(1px) scale(.99);box-shadow:0 12px 26px #000000c7,inset 0 1px #ffffff1f}.vault-cta-btn:disabled,.contract-card__buy-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.vault-cta-btn--secondary{border:1px solid rgba(255,255,255,.14);background:#ffffff08;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0000008c}.contract-card__buy-btn-content{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;gap:2px}.contract-card__buy-btn-title{font-size:15px;font-weight:900}.contract-card__buy-btn-sub{font-size:12px;opacity:.85;font-weight:750}.contract-card__details-btn{width:100%;padding:11px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 18% 30%,rgba(82,180,255,.1),transparent 60%),#ffffff0a;color:#ffffffdb;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff0f,0 12px 26px #0000008c}.contract-card__details-btn:active{transform:translateY(1px)}:root[data-theme=light] .contract-card__details-btn{border-color:#0c19141f;background:radial-gradient(circle at 18% 30%,rgba(35,110,255,.14),transparent 60%),#ecf3fae6;color:var(--fg);box-shadow:inset 0 1px #ffffffb3,0 12px 24px #0c19142e}.contract-card--back{display:flex;flex-direction:column;gap:14px}.contract-card__back-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contract-card__back-title-block{display:flex;flex-direction:column;gap:4px}.contract-card__back-subtitle{display:flex;flex-direction:column;font-size:12px;color:var(--muted)}.contract-card__back-subtitle-main{font-weight:500}.contract-card__back-subtitle-secondary{opacity:.85}.contract-card__back-status{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.contract-card__back-body{display:flex;flex-direction:column;gap:10px}.contract-card__back-block{display:flex;flex-direction:column;gap:6px}.contract-card__back-unlocks{display:flex;flex-wrap:wrap;gap:6px}.contract-card__back-actions{display:flex;flex-direction:column;gap:8px}.contract-card__access-callout{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.06),transparent 55%),#03070aeb;line-height:1.5;backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%)}.badge-soft--success{border-color:#2be39bcc;color:var(--green-main)}.badge-soft--muted{opacity:.7}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;color:var(--muted);font-size:12px;letter-spacing:.02em}.divider{height:1px;background:linear-gradient(90deg,transparent,rgba(227,201,120,.3),transparent);margin:10px 0}.kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kpi__item{text-align:center}.kpi__label{font-size:11px;color:var(--muted)}.kpi__value{font-size:15px;font-weight:600}.wallet-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.highlight{color:var(--green-main)}.danger{color:var(--danger)}.muted{color:var(--muted)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.metric-card{min-height:120px}.metric-card__value{font-size:22px;font-weight:700;margin:6px 0}.metric-card__hint{font-size:13px;color:var(--muted);margin-bottom:4px}.primary-btn{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(227,201,120,.5);background:linear-gradient(90deg,#2be39b26,#e3c97826);color:var(--fg);font-weight:700;cursor:pointer}.primary-btn:disabled{opacity:.5;cursor:not-allowed}.pill--action{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.pill--active{border-color:var(--card-border-light);box-shadow:0 0 0 1px #e3c97866,0 10px 22px #00000059}.pill__title{font-size:12px;color:var(--muted)}.pill__value{font-size:14px;font-weight:700}.bullet-list{padding-left:18px;margin:6px 0 12px;color:var(--muted);line-height:1.4}.info-chip{padding:10px 12px;border-radius:12px;border:1px solid var(--card-border-light);background:#ffffff05}.packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.deposit-card{min-height:120px}.payout-mini{display:flex;flex-direction:column;gap:8px}.payout-mini__row{display:flex;justify-content:space-between;gap:10px}.feed{display:flex;flex-direction:column;gap:10px}.feed-card{padding:10px 12px}.feed-item{display:flex;gap:10px}.feed-item__icon{min-width:48px;height:48px;border-radius:12px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;font-weight:700;color:#04100b}.feed-item__body{flex:1;display:flex;flex-direction:column;gap:4px}.sniper-my-packages-summary{margin:8px 16px 4px;font-size:13px;opacity:.8}.chip{border-radius:999px;padding:6px 12px;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-fg);box-shadow:var(--chip-shadow)}.chip--range{flex:1;text-align:left}.chip--reset{border-color:var(--chip-reset-border);color:var(--chip-reset-fg);background:var(--chip-reset-bg)}.sniper-my-packages-carousel{padding:0 16px}.sniper-my-packages-pagination{margin:10px 16px 0;display:flex;justify-content:center;align-items:center;gap:4px;font-size:12px}.sniper-my-packages-pagination button,.page-indicator,.sniper-pagination__page{padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#080e0cb3;color:var(--fg)}.sniper-pagination__page--active{border-color:#63e9b299;color:#63e9b2}.sniper-my-packages-list{margin-top:4px;display:flex;flex-direction:column;gap:12px}.sniper-my-packages-list-item{padding:0 6px 4px}.sniper-my-package-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;border-radius:22px;border:1px solid transparent;background:var(--sniper-glass-highlight) padding-box,var(--sniper-glass-bg) padding-box,var(--sniper-glass-border-gradient) border-box;background-clip:padding-box,padding-box,border-box;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 16px 40px #000000b8,0 0 0 1px #ffffff0a,0 0 26px var(--sniper-glass-glow);overflow:hidden;-webkit-mask-image:-webkit-linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}.sniper-my-package-card:before,.sniper-my-package-card:after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none}.sniper-my-package-card:before{background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.18),transparent 58%);opacity:.55}.sniper-my-package-card:after{background:radial-gradient(circle at 60% 120%,rgba(8,208,136,.16),transparent 62%);opacity:.35}.sniper-my-package-card__subtitle{margin-top:4px;font-size:12px;opacity:.78}.sniper-my-package-card__value--success{color:var(--green-main)}.sniper-my-package-card__list-toggle{margin-top:8px;padding:6px 0 0;width:100%;border:0;background:none;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--sniper-my-list-toggle)}.sniper-my-package-card__list-toggle-icon{font-size:14px;transform:rotate(0);transition:transform .18s ease-out}.sniper-my-package-card__list-toggle-icon--open{transform:rotate(180deg)}.sniper-my-package-card__list{margin-top:6px;padding:6px 8px 4px;border-radius:14px;background:var(--sniper-my-list-bg);display:flex;flex-direction:column;gap:4px;color:var(--fg)}.sniper-my-package-card__list-item{padding:5px 6px;border-radius:10px;background:var(--sniper-my-list-item-bg)}.sniper-my-package-card__list-line{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.sniper-my-package-card__list-left{display:flex;align-items:center;gap:4px}.sniper-my-package-card__list-index{opacity:.85}.sniper-my-package-card__list-date{opacity:.78}.sniper-my-package-card__list-profit{font-weight:600;color:var(--green-main)}.sniper-my-package-card__header{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;align-items:flex-start}.sniper-my-package-card__block{font-size:12px;opacity:.8}.sniper-my-package-card__title{font-size:15px;font-weight:600}.sniper-my-package-card__meta{text-align:right;font-size:11px;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.sniper-my-package-card__apr{text-align:right}.sniper-my-package-card__apr-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.sniper-my-package-card__apr-value{font-size:16px;font-weight:600;color:var(--green-main)}.sniper-my-package-card__status{margin-bottom:2px}.sniper-my-package-card__status--active{color:var(--sniper-my-status-active)}.sniper-my-package-card__status--inactive{color:var(--sniper-my-status-inactive)}.sniper-my-package-card__buy-more{margin-top:6px;padding:7px 10px;border-radius:999px;border:1px solid var(--sniper-my-buy-border);background:var(--sniper-my-buy-bg);color:var(--sniper-my-buy-fg);font-size:12px;font-weight:700;cursor:pointer;box-shadow:var(--sniper-my-buy-shadow);transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.sniper-my-package-card__buy-more:active{transform:translateY(1px) scale(.99)}.sniper-my-package-card__date{opacity:.7}.sniper-my-package-card__divider{height:1px;margin:8px 0 10px;background:var(--sniper-my-list-divider)}.sniper-my-package-card__body{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.sniper-my-package-card__row{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:13px}.sniper-my-package-card__row:after{content:"";flex:1 1 auto;border-bottom:1px dotted var(--overview-dots);opacity:.6;order:2}.sniper-my-package-card__row .label{order:1}.sniper-my-package-card__row .value{order:3}.sniper-my-package-card__row--primary .label{opacity:.8}.sniper-my-package-card__row--primary .value{font-size:15px;font-weight:600}.sniper-my-package-card__row--secondary .label{opacity:.75}.sniper-my-package-card__row--secondary .value{opacity:.9}.sniper-my-package-card__accruals{margin-top:4px}.sniper-my-package-card__accruals-toggle{width:100%;padding:6px 0;border:none;background:transparent;display:flex;justify-content:space-between;align-items:center;font-size:12px;opacity:.85;cursor:pointer}.sniper-my-package-card__accruals-toggle-icon{display:inline-block;transition:transform .16s ease-out}.sniper-my-package-card__accruals-toggle--open .sniper-my-package-card__accruals-toggle-icon{transform:rotate(180deg)}.sniper-my-package-card__accruals-list{margin-top:4px;border-radius:10px;overflow:hidden;border:1px solid var(--sniper-my-accrual-border)}.sniper-my-package-card__accruals-empty{font-size:12px;opacity:.7;padding:4px 0}.sniper-my-package-card__accrual-row{font-size:11px;padding:4px 8px}.sniper-my-package-card__accrual-row--odd{background:var(--sniper-my-accrual-odd)}.sniper-my-package-card__accrual-row--even{background:var(--sniper-my-accrual-even)}.sniper-my-package-card__accrual-row .accrual-date{opacity:.7;margin-bottom:2px}.sniper-my-package-card__accrual-row .accrual-line{display:flex;justify-content:space-between}.feed-item__amount{font-weight:700;font-size:16px}.modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:50;overscroll-behavior:contain}body.modal-open,body.modal-open .content{overflow:hidden}.modal__backdrop{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);touch-action:none}.modal__card{position:relative;width:min(420px,90vw);z-index:51;padding:16px 18px;border-radius:20px}.modal--sheet{align-items:flex-end;--sheet-top-inset: calc(var(--safe-top) + var(--tg-topbar-height) + 14px);--sheet-bottom-inset: calc(var(--safe-bottom) + 12px);padding:var(--sheet-top-inset) 8px var(--sheet-bottom-inset)}body.vault-scope .modal--sheet{--sheet-top-inset: calc(var(--safe-top) + var(--tg-topbar-height) + 18px)}.modal--sheet .modal__card.modal-sheet-card{width:min(520px,calc(100vw - 16px));padding:0;border-radius:24px;max-height:calc(100vh - var(--sheet-top-inset) - var(--sheet-bottom-inset));max-height:calc(100dvh - var(--sheet-top-inset) - var(--sheet-bottom-inset));display:flex;flex-direction:column;overflow:hidden}.modal-sheet-card__handle{width:44px;height:4px;border-radius:999px;background:#ffffff24;margin:10px auto 0;flex:0 0 auto}.modal-sheet-card__header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px 10px;background:linear-gradient(180deg,#050a0eb3,#050a0e00);border-bottom:1px solid rgba(255,255,255,.08)}.modal-sheet-card__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 16px 0;display:flex;flex-direction:column;gap:12px}.modal-sheet-card__footer{flex:0 0 auto;padding:12px 16px 14px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#050a0e00,#050a0e8c)}@keyframes modalSheetIn{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.purchase-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.purchase-modal__subtitle{font-size:13px;opacity:.75;margin-top:2px}.purchase-modal__summary{margin:10px 0 8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#060c0a8c;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=light] .purchase-modal__summary{border-color:#0c19141f;background:#ecf3fae6;box-shadow:inset 0 1px #ffffffb3}.purchase-modal__row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:13px}.purchase-modal__label{opacity:.78}.purchase-modal__value{font-weight:650}.purchase-modal__row--warning .purchase-modal__value{color:var(--danger);font-weight:750}.purchase-modal__note{font-size:12px;color:var(--muted);margin:6px 2px 0}.purchase-modal__warning{margin-top:10px;padding:10px 12px;border-radius:14px;background:#ff5e5e14;border:1px solid rgba(255,94,94,.25);color:var(--danger);font-size:13px}.modal-sheet-card{width:min(420px,94vw);background:radial-gradient(circle at 20% 20%,rgba(74,130,98,.2),transparent 30%),radial-gradient(circle at 80% 0%,rgba(227,201,120,.15),transparent 28%),#0c1310eb;border:1px solid rgba(227,201,120,.2);box-shadow:0 20px 80px #0006,0 0 0 1px #ffffff0a;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - var(--safe-top) - 18px)}.modal-sheet-card__header{position:sticky;top:0;z-index:2;padding-top:10px;background:#050a0eeb;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-sheet-card__eyebrow{font-size:11px;letter-spacing:.3px;text-transform:uppercase;color:#e3c978cc;margin-bottom:4px}.modal-sheet-card__title{font-size:20px;font-weight:700;line-height:1.3}.modal-sheet-card__subtitle{color:var(--muted);font-size:13px;margin-top:4px}.modal-sheet-card__close{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.modal-sheet-card__close:hover{background:#ffffff14;border-color:#ffffff2e}.vault-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vault-details-item{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.vault-details-section{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.vault-details-section__title{font-size:13px;font-weight:800;margin-bottom:6px}.vault-details-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chip--vault{border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 30% 30%,rgba(82,180,255,.12),transparent 60%),#ffffff0d;color:#ffffffeb}.modal-sheet-card__notice{padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);font-size:13px;color:var(--muted)}.modal-sheet-card__notice--error{color:var(--danger);border-color:#ff5e5e40;background:#ff5e5e14}body.vault-scope .modal-sheet-card{display:flex!important;flex-direction:column;gap:12px;padding:0!important;border-radius:22px;background:radial-gradient(circle at 18% 16%,rgba(82,180,255,.1),transparent 55%),radial-gradient(circle at 86% 12%,rgba(227,201,120,.1),transparent 50%),#060c0ab8;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 60px #000000b3,inset 0 1px #ffffff0f;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}body.vault-scope .modal-sheet-card__header{padding:14px 16px 12px;background:transparent;border-bottom:1px solid rgba(255,255,255,.06)}body.vault-scope .modal-sheet-card__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 16px 0}body.vault-scope .modal-sheet-card .vault-cta-btn{margin:0 16px 14px}:root[data-theme=light] body.vault-scope .modal-sheet-card{background:radial-gradient(circle at 18% 16%,rgba(35,110,255,.12),transparent 55%),radial-gradient(circle at 86% 12%,rgba(197,154,42,.1),transparent 50%),var(--panel-bg);border:1px solid var(--panel-border);box-shadow:0 20px 42px #0c19142e,inset 0 1px #ffffff80}:root[data-theme=light] body.vault-scope .modal-sheet-card__header{border-bottom:1px solid var(--panel-border);background:linear-gradient(180deg,#ecf3faeb,#ecf3fa00)}:root[data-theme=light] body.vault-scope .modal-sheet-card__footer{border-top:1px solid var(--panel-border);background:linear-gradient(180deg,#ecf3fa00,#e2eaf4db)}:root[data-theme=light] body.vault-scope .vault-details-item{border:1px solid var(--panel-border);background:var(--panel-bg)}:root[data-theme=light] body.vault-scope .vault-details-section{border-top:1px solid var(--panel-border)}:root[data-theme=light] body.vault-scope .vault-details-section__title{color:var(--muted)}:root[data-theme=light] body.vault-scope .chip--vault{border:1px solid var(--panel-border);background:radial-gradient(circle at 30% 30%,rgba(35,110,255,.12),transparent 60%),var(--panel-bg);color:var(--fg)}.history-table{border:1px solid rgba(255,255,255,.08);background:#ffffff05;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.history-table__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px 14px;align-items:center;font-size:14px}.history-table__row-btn{width:100%;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.history-table__row-btn--active{box-shadow:inset 0 0 0 1px #e3c9784d;background:#e3c9780a}.history-table__row--head{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);background:#ffffff05}.history-table__divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.history-table__row.is-odd{background:#ffffff05}.history-table__muted{color:var(--muted);font-weight:600}.history-table__percent{text-align:right;font-weight:700;color:var(--green-main)}.history-table__percent--negative{color:var(--danger)}.history-table__align-right{text-align:right}.modal__balance{margin-bottom:12px;transition:color .18s ease}.modal__balance--warning{color:var(--danger);font-weight:600}.modal__error{margin-bottom:10px;font-size:13px;color:var(--danger)}.modal__confirm-btn{margin-top:6px;height:46px;border-radius:16px}.icon-btn{background:transparent;border:none;color:var(--fg);font-size:16px;cursor:pointer}.toast{position:fixed;left:50%;bottom:72px;transform:translate(-50%);z-index:1000;pointer-events:none}.toast__inner{pointer-events:auto;min-width:200px;max-width:90vw;padding:10px 14px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;background:#05140cf5;box-shadow:0 6px 18px #000000b3;border:1px solid rgba(99,233,178,.4)}.toast__icon{font-size:14px}.toast__text{font-size:13px}.toast--success .toast__icon,.toast--success .toast__text{color:#63e9b2}.toast--error .toast__icon,.toast--error .toast__text{color:#ff8484}.inline-status{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:13px}.inline-status--error{color:var(--danger);border-color:#ff4b6b66}.inline-status--warning{color:var(--gold);border-color:#e3c97859}.inline-status__icon{line-height:1.2}.empty-card{text-align:center;color:var(--muted);margin-bottom:10px}.page.sniper-page{display:flex;flex-direction:column;height:100%;min-height:100%;overflow:visible;padding:0;position:relative;isolation:isolate}.sniper-panels{flex:1 1 auto;min-height:0;overflow:hidden;touch-action:pan-x;padding:0 12px;margin:0 -12px;position:relative;z-index:0}.sniper-panels__inner{display:flex;width:100%;height:100%;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:relative;z-index:0}.sniper-panels__panel{flex:0 0 100%;min-width:100%;height:100%}.sniper-panels__panel-inner{height:100%;min-height:100%;padding-top:8px;padding-bottom:18px;touch-action:pan-y;overflow-y:hidden}.sniper-panel{position:relative}.sniper-panel--packages{min-height:100%}.sniper-panel--scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.sniper-panel--fixed{overflow-y:hidden}.sniper-panel--packages .page-section{margin-top:8px}.sniper-carousel{overflow:hidden;width:100%}.sniper-carousel__track{display:flex;width:100%;transition:transform .22s ease-out;will-change:transform}.sniper-carousel__slide{flex:0 0 100%;box-sizing:border-box;padding:0 0 10px}.sniper-package-card-wrapper{width:100%;max-width:560px;margin:0 auto;padding:0;background:transparent;border:none;box-shadow:none}.sniper-package-card-wrapper.is-active .sniper-package-card{box-shadow:0 18px 44px #000000b8,0 0 0 1px #ffffff0d,0 0 34px var(--sniper-glass-glow),0 0 22px var(--sniper-glass-gold-glow)}.sniper-block-tabs{margin:6px auto 12px;width:100%;max-width:560px;display:flex;justify-content:space-between;gap:12px}.sniper-block-tab{flex:1 1 0;min-width:0;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:#ffffffad;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:inset 0 1px #ffffff0f;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.sniper-block-tab:active{transform:scale(.99)}.sniper-block-tab--active{color:#fff;border:1px solid transparent;background:linear-gradient(180deg,#00000047,#0000002e) padding-box,var(--sniper-glass-border-gradient) border-box;background-clip:padding-box,border-box;box-shadow:0 10px 22px #00000061,0 0 0 1px #ffffff0d}:root[data-theme=light] .sniper-block-tab{border-color:#0c191424;background:#ecf3fadb;color:#0c1914a8;box-shadow:inset 0 1px #fff9}:root[data-theme=light] .sniper-block-tab--active{color:var(--fg);background:linear-gradient(180deg,#ffffffeb,#e8eff7e0) padding-box,var(--sniper-glass-border-gradient) border-box;box-shadow:0 10px 22px #0c19142e,0 0 0 1px #236eff1a}.sniper-block-tab__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sniper-block-tab__dot{width:8px;height:8px;border-radius:50%}.sniper-block-tab__dot--lite{background:#61e3b3}.sniper-block-tab__dot--pro{background:#e3c978}.sniper-block-tab__dot--max{background:#5f8cff}.sniper-package-back__title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sniper-package-back__subtitle{margin-top:4px;font-size:13px;color:var(--muted)}.sniper-package-back__highlight{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:8px auto 12px;padding:8px 16px;border-radius:999px;border:1px solid rgba(227,201,120,.55);background:#0003;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #00000059;text-align:center;font-weight:750;color:#ffffffeb}:root[data-theme=light] .sniper-package-back__highlight{border-color:#236eff66;background:#ecf3fae6;box-shadow:inset 0 1px #ffffffb3,0 12px 24px #0c191429;color:var(--fg)}:root[data-theme=ocean] .sniper-package-back__highlight{border-color:#70d7ff66;background:#020a1880;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #00000080;color:var(--fg)}.sniper-package-back__section-title{font-size:12px;opacity:.8;margin-bottom:6px}.sniper-package-back__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-auto-rows:1fr;margin-bottom:10px}.sniper-package-back__note{font-size:12px;opacity:.8;margin-top:4px}.sniper-package-card-shell{position:relative;display:flex;padding:8px 0;overflow:visible}.sniper-package-indicator{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:6px auto 0;padding:2px 6px 0}.sniper-package-indicator__item{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--muted);font-size:12px;transition:border-color .2s ease,color .2s ease,background .2s ease}.sniper-package-indicator__item.is-active{color:var(--fg);border-color:#e3c97899;background:#e3c9781a;box-shadow:0 0 12px #e3c9782e}.sniper-package-indicator__dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1px #ffffff1a}.sniper-package-indicator__label{line-height:1.1}.sniper-package-card__face{height:100%}.sniper-package-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;border-radius:22px;min-height:0;border:1px solid transparent;background:var(--sniper-glass-highlight) padding-box,var(--sniper-glass-bg) padding-box,var(--sniper-glass-border-gradient) border-box;background-clip:padding-box,padding-box,border-box;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 18px 42px #000000b3,0 0 0 1px #ffffff0a,0 0 28px var(--sniper-glass-glow);overflow:hidden;-webkit-mask-image:-webkit-linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff)}.sniper-package-card:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.14),transparent 55%);opacity:.55;pointer-events:none;z-index:0;border-radius:inherit}.sniper-package-card:after{content:"";position:absolute;inset:-80% -60%;background:radial-gradient(circle at 45% 65%,rgba(8,208,136,.12),transparent 62%);opacity:.18;pointer-events:none;z-index:0;animation:sniperCardAmbient 12s ease-in-out infinite;border-radius:inherit}.sniper-package-card>*{position:relative;z-index:1}.sniper-package-card__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}.sniper-package-card__title-block{display:flex;flex-direction:column;gap:2px}.sniper-package-card__header-main{display:flex;flex-direction:column;gap:6px;width:100%}.sniper-package-card__badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:11px;letter-spacing:.2px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;box-shadow:inset 0 1px #ffffff1a;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);opacity:.92}.sniper-package-card__title{font-size:18px;font-weight:600}.sniper-package-card__details-btn{font-size:12px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffd1;backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);box-shadow:inset 0 1px #ffffff14;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.sniper-package-card__details-btn:active{transform:translateY(1px);border-color:#70f8d066;color:#ffffffeb}.sniper-package-card__details-btn:focus-visible{outline:2px solid rgba(227,201,120,.55);outline-offset:2px}.sniper-apr-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid transparent;background:linear-gradient(180deg,#00000047,#0000002e) padding-box,var(--sniper-glass-border-gradient) border-box;background-clip:padding-box,border-box;color:#ffffffeb;backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);box-shadow:inset 0 1px #ffffff1a,0 10px 22px #00000061;transition:transform .14s ease,box-shadow .14s ease}.sniper-apr-badge:active{transform:translateY(1px) scale(.99)}.sniper-apr-badge__label{font-size:11px;letter-spacing:.5px;opacity:.75}.sniper-apr-badge__value{font-size:12px;font-weight:800;color:#fffffff5}.sniper-apr-hint{position:absolute;right:0;top:44px;width:min(320px,78vw);padding:10px 12px;border-radius:14px;background:#060c0aeb;border:1px solid rgba(227,201,120,.25);box-shadow:0 18px 48px #00000073;font-size:12px;line-height:1.35;color:#ffffffdb;z-index:10;animation:sniperAprHintIn .16s ease-out}.sniper-apr-hint:before{content:"";position:absolute;top:-6px;right:18px;width:12px;height:12px;transform:rotate(45deg);background:#060c0aeb;border-left:1px solid rgba(227,201,120,.18);border-top:1px solid rgba(227,201,120,.18)}@keyframes sniperAprHintIn{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}.sniper-package-card__description{font-size:13px;line-height:1.4;min-height:3.9em;margin-bottom:6px}.sniper-package-card__nominal-pill{width:100%;border-radius:999px;padding:10px 12px;text-align:center;font-weight:600;font-size:14px;color:var(--fg);border:1px solid rgba(227,201,120,.65);background:linear-gradient(90deg,#e3c97833,#e3c9780d)}.sniper-package-card__nominal-pill--gold{color:var(--gold);box-shadow:0 0 12px #e3c9782e}:root[data-theme=light] .sniper-package-card__nominal-pill{border-color:#236eff47;background:linear-gradient(90deg,#236eff24,#236eff0a)}:root[data-theme=light] .sniper-package-card__nominal-pill--gold{color:var(--accent);box-shadow:0 0 12px #236eff2e}.sniper-package-card__section-title{font-size:12px;opacity:.8}.sniper-package-card__nominals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-auto-rows:1fr}.sniper-package-pill{position:relative;width:100%;min-height:72px;border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;background:var(--sniper-pill-bg);border:1px solid var(--sniper-pill-border);color:var(--fg);box-shadow:var(--sniper-pill-shadow);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.sniper-package-pill__title{font-size:12px;opacity:.88;width:100%;white-space:normal;overflow-wrap:anywhere}.sniper-package-pill__amount{font-size:16px;font-weight:600}.sniper-package-card__nominals .sniper-package-pill{min-height:86px}.sniper-package-back__grid .sniper-package-pill{min-height:78px;justify-content:space-between;align-items:flex-start;text-align:left;gap:8px;padding:12px}.sniper-package-back__grid .sniper-package-pill__title{opacity:.74;line-height:1.15;min-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:normal}.sniper-package-back__grid .sniper-package-pill__amount{font-size:18px;font-weight:750;line-height:1.1;white-space:nowrap}.sniper-package-pill:active{transform:scale(.99)}.sniper-package-pill,.vault-my-contracts-filter__pill,.pill--contract{outline:none;-webkit-tap-highlight-color:transparent}.sniper-package-pill:focus-visible{box-shadow:var(--sniper-pill-shadow),0 0 0 2px var(--focus-ring)}.sniper-package-pill--active:focus-visible{box-shadow:var(--sniper-pill-active-shadow),0 0 0 2px var(--focus-ring)}.vault-my-contracts-filter__pill:focus-visible,.pill--contract:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}@media(max-width:640px){.sniper-package-pill{min-height:78px}}.sniper-package-pill--active{color:var(--sniper-pill-active-text);border:1px solid transparent;background:var(--sniper-pill-active-bg);background-clip:padding-box,border-box;box-shadow:var(--sniper-pill-active-shadow);transform:translateY(-1px) scale(1.01)}.sniper-package-pill--active .sniper-package-pill__title{color:var(--sniper-pill-active-title)}.sniper-package-pill--active .sniper-package-pill__amount{color:var(--sniper-pill-active-amount);text-shadow:var(--sniper-pill-active-amount-shadow)}.sniper-package-pill--active:after{content:"✓";position:absolute;top:10px;right:10px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--sniper-pill-check-bg);border:1px solid var(--sniper-pill-check-border);color:var(--sniper-pill-check-color);box-shadow:var(--sniper-pill-check-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sniper-package-card__footer{margin-top:4px;display:flex;flex-direction:column;gap:6px}.sniper-package-card__current{font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}.sniper-package-card__current-label{opacity:.7}.sniper-package-card__current-placeholder{opacity:.6}.sniper-package-card__current-value{font-weight:500}.sniper-package-card__buy-btn{height:46px;font-size:14px;border-radius:16px}.sniper-cta-btn{position:relative;width:100%;height:46px;border-radius:16px;border:1px solid transparent;background:var(--sniper-cta-fill) padding-box,var(--sniper-cta-border) border-box;background-clip:padding-box,border-box;color:#fffffff5;font-weight:900;letter-spacing:.2px;text-shadow:0 1px 0 rgba(0,0,0,.35);box-shadow:0 16px 34px #0000008f,inset 0 1px #ffffff29,0 0 22px var(--sniper-cta-glow);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%);overflow:hidden;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.sniper-cta-btn:before{content:"";position:absolute;inset:-2px;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.22) 35%,transparent 70%);opacity:0;transform:translate(-60%);animation:sniperBtnShimmer 6.8s ease-in-out infinite;pointer-events:none}.sniper-cta-btn:active{transform:translateY(1px) scale(.99);box-shadow:0 12px 26px #0009,inset 0 1px #ffffff1f}.sniper-cta-btn:disabled{opacity:.55;cursor:not-allowed}.sniper-cta-btn:disabled:before{animation:none}.sniper-cta-btn:focus-visible{outline:2px solid var(--sniper-cta-focus);outline-offset:2px}@keyframes sniperBtnShimmer{0%{opacity:0;transform:translate(-60%)}12%{opacity:.35}35%{opacity:0}to{opacity:0;transform:translate(60%)}}@keyframes sniperCardAmbient{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(2%,1%,0) scale(1.02)}to{transform:translate3d(-2%,-1%,0) scale(1)}}@media(prefers-reduced-motion:reduce){.sniper-package-card:after{animation:none}.sniper-cta-btn:before{animation:none}}.sniper-package-card__subtitle{font-size:13px;opacity:.7}.sniper-package-card__bullets{margin:8px 0 0;padding-left:16px;font-size:13px;line-height:1.35}.sniper-package-card__footnote{font-size:12px;opacity:.8;margin-top:2px}.sniper-payouts-toolbar{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.sniper-payouts-filter-button{display:inline-flex;align-items:center;gap:6px;font-size:13px;background:var(--filters-button-bg);border:1px solid var(--filters-button-border);box-shadow:var(--filters-button-shadow);color:var(--filters-fg)}.sniper-payouts-filter-button svg{width:16px;height:16px;opacity:.9}.payout-filters,.sniper-my-packages-filters{margin-bottom:12px;padding:12px;display:flex;flex-direction:column;gap:10px;border-radius:14px;border:1px solid var(--filters-border);background:var(--filters-bg);box-shadow:var(--filters-shadow);color:var(--filters-fg)}body.vault-scope .payout-filters{border-radius:18px;border:1px solid rgba(227,201,120,.22);background:radial-gradient(circle at 14% 18%,rgba(82,180,255,.1),transparent 60%),radial-gradient(circle at 86% 0%,rgba(227,201,120,.1),transparent 62%),#0a100ea8;box-shadow:0 14px 30px #00000094,inset 0 1px #ffffff0f}body.vault-scope .payout-filters__field{min-width:0;max-width:none;flex:initial}body.vault-scope .payout-filters__row--selects,body.vault-scope .payout-filters__row--dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}body.vault-scope .payout-filters__dates-title{grid-column:1 / -1;font-size:12px;opacity:.78;padding-left:2px}body.vault-scope .payout-filters__row--dates .payout-filters__field{min-width:0}body.vault-scope .payout-filters__field--date{overflow:hidden}body.vault-scope .payout-filters__field--compact{min-width:0;max-width:none}body.vault-scope .payout-filters__field select,body.vault-scope .payout-filters__field input[type=date]{min-width:0;width:100%;box-sizing:border-box}@media(max-width:360px){body.vault-scope .payout-filters__row--selects,body.vault-scope .payout-filters__row--dates{grid-template-columns:1fr}}.payout-filter-card{padding:14px;border-radius:18px;border:1px solid var(--filters-card-border);background:var(--filters-card-bg);box-shadow:var(--filters-card-shadow)}.payout-filters__row,.sniper-my-packages-filters .payout-filters__row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.payout-filters__row--selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.payout-filters__row--selects .payout-filters__field{min-width:0;max-width:none}@media(max-width:360px){.payout-filters__row--selects{grid-template-columns:1fr}}.payout-filters__row--dates{display:grid;grid-template-columns:1fr;gap:10px}.payout-filters__field--range{min-width:0;max-width:none}.payout-filters__range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payout-filters__range-field{min-width:0}.payout-filters__range-label{font-size:11px;opacity:.72;margin-bottom:4px;padding-left:2px}.payout-filters__range input{width:100%;min-width:0}@media(max-width:360px){.payout-filters__range{grid-template-columns:1fr}}.payout-filters__field,.sniper-my-packages-filters .payout-filters__field{flex:1 1 140px;min-width:140px}.payout-filters__field--compact{flex:0 1 220px;min-width:170px;max-width:260px}.payout-filters__field--date,.sniper-my-packages-filters .payout-filters__field--date{flex:0 1 auto;min-width:140px}.payout-filters__dash{display:flex;align-items:flex-end;padding:0 8px 8px;margin:0 1px;color:var(--muted);font-weight:600}.payout-filters__field select,.payout-filters__field input[type=date],.payout-filters__field input[type=text],.payout-filters__field input[type=search],.sniper-my-packages-filters .payout-filters__field select,.sniper-my-packages-filters .payout-filters__field input[type=date],.sniper-my-packages-filters .payout-filters__field input[type=text],.sniper-my-packages-filters .payout-filters__field input[type=search],.input{width:100%;min-height:38px;padding:8px 10px;border-radius:12px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--fg);font-size:13px;line-height:1.2}.payout-filters__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.payout-filters__reset{border:none;background:transparent;color:var(--muted);font-size:11px;padding:4px 6px;border-radius:999px;cursor:pointer}.payout-filters__reset--all{font-weight:600;color:var(--gold)}.payout-date-chip{width:140px;padding:6px 8px;border-radius:10px}.sniper-filters-reset{align-self:flex-start}.sniper-live-card{padding:12px 14px;margin-bottom:10px}.sniper-live-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.sniper-live-card__status{display:flex;align-items:center;gap:10px}.sniper-live-card__status-text{font-size:14px;font-weight:750}.sniper-live-dot{width:10px;height:10px;border-radius:999px;background:#ffffff38}.sniper-live-dot--on{background:#51ff9ef2;box-shadow:0 0 0 6px #51ff9e1a;animation:sniperLivePulse 1.4s ease-in-out infinite}.sniper-live-dot--idle{background:#e3c978e0;box-shadow:0 0 0 6px #e3c97814;animation:sniperLivePulse 1.8s ease-in-out infinite;opacity:.85}.sniper-live-dot--off{background:#ff5e5ed9;box-shadow:0 0 0 6px #ff5e5e14}@keyframes sniperLivePulse{0%{transform:scale(.86);opacity:.65}50%{transform:scale(1);opacity:1}to{transform:scale(.86);opacity:.65}}.sniper-live-card__meta{text-align:right}.sniper-live-card__meta-label{font-size:11px;opacity:.7}.sniper-live-card__meta-value{font-size:14px;font-weight:750;margin-top:2px}.sniper-live-card__bottom{margin-top:10px;display:flex;justify-content:space-between;gap:10px;font-size:12px;opacity:.82}.sniper-live-card__error{margin-top:10px;font-size:12px;color:var(--danger);opacity:.95}.payout-list{display:flex;flex-direction:column;gap:6px}.payout-list-card{padding:8px}.payout-item{padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;will-change:transform,opacity}.payout-item--new{border-color:#51ff9e47;box-shadow:0 0 0 1px #51ff9e14,0 18px 44px #0006;animation:payoutItemIn .18s ease-out,payoutItemGlow 1.4s ease-out}@keyframes payoutItemIn{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes payoutItemGlow{0%{background:#51ff9e0f}to{background:#ffffff05}}.payout-row{display:flex;gap:10px}.payout-row__left{display:flex;align-items:center}.payout-row__badge{min-width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#020908}.payout-row__body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.payout-row__line{display:flex;align-items:baseline;font-size:12px}.payout-row__line--top{font-size:13px;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.payout-row__amount{font-size:16px;font-weight:700}.payout-row__percent{font-size:12px;font-weight:500;opacity:.85}.payout-row__date{opacity:.7}.payout-row__label{white-space:nowrap;opacity:.78}.payout-row__dots{flex:1;border-bottom:1px dotted rgba(255,255,255,.12);margin:0 6px 3px}.payout-row__value{white-space:nowrap;font-weight:500;text-align:right}.sniper-pagination{margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:8px}.sniper-pagination--centered{justify-content:center}.sniper-pagination--centered .sniper-pagination__pages{order:1}.sniper-pagination--centered .sniper-pagination__page-size{order:2}.sniper-pagination--centered .sniper-pagination__page-size>span{display:none}.sniper-pagination__page-size{display:flex;align-items:center;gap:6px;font-size:12px}.sniper-pagination__page-size select{border-radius:999px;padding:4px 10px;font-size:12px;border:1px solid rgba(227,201,120,.4);background:#040a08e6;color:var(--fg)}.sniper-pagination__pages{display:flex;align-items:center;gap:4px}.sniper-pagination__page-button,.sniper-pagination__nav-button{min-width:26px;height:26px;border-radius:999px;border:1px solid rgba(227,201,120,.25);background:#060c0af2;color:var(--fg);font-size:12px}.sniper-pagination__page-button--active{background:linear-gradient(135deg,#e3c978,#51ff9e);color:#050807;border-color:transparent}.sniper-pagination__ellipsis{padding:0 4px;opacity:.7}.sniper-pagination__nav{display:flex;align-items:center;gap:4px}.contract-stats-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contract-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.contract-card__header-btn{text-align:left;background:transparent;border:none;padding:0;color:inherit;flex:1}.contract-card__title-row{display:flex;align-items:center;gap:10px}.contract-card__title{font-size:18px;font-weight:700}.contract-card__subtitle{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;color:var(--muted);flex-wrap:wrap}.contract-card__dot{opacity:.6;font-weight:700;letter-spacing:1px}.contract-card__chevron{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#ffffff29,#ffffff0a);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 16px #00000059;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.contract-card__chevron.is-open{transform:rotate(180deg)}.contract-card__chevron-icon{width:18px;height:18px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}:root[data-theme=light] .contract-card__header{border-bottom-color:#0c19141a}:root[data-theme=light] .contract-card__chevron{background:linear-gradient(135deg,#236eff24,#ecf3fae6);border-color:#0c191424;color:var(--fg);box-shadow:0 6px 14px #0c191429}:root[data-theme=light] .contract-card__chevron-icon{filter:none;opacity:.85}.vault-my-contract-type-card--clickable{cursor:pointer}.vault-my-contract-type-card--clickable:active{transform:translateY(1px) scale(.995)}.contract-type-card__header-right{display:flex;align-items:center;gap:10px}.contract-type-card__toggle-btn{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at 30% 30%,rgba(82,180,255,.12),transparent 60%),#ffffff0d;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000008c;transition:transform .14s ease,border-color .14s ease,background .14s ease}.contract-type-card__toggle-btn:active{transform:translateY(1px) scale(.98)}:root[data-theme=light] .contract-type-card__toggle-btn{border-color:#0c191429;background:radial-gradient(circle at 30% 30%,rgba(35,110,255,.14),transparent 60%),#ecf3faeb;color:var(--fg);box-shadow:inset 0 1px #ffffffb3,0 8px 16px #0c191429}.contract-type-card__toggle-icon{width:16px;height:16px;opacity:.9}.contract-picker-list{display:flex;flex-direction:column;gap:8px}.contract-picker-row{-webkit-appearance:none;appearance:none;font:inherit;color:#ffffffeb;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;width:100%;text-align:left}.contract-picker-row--active{border:1px solid transparent;background:radial-gradient(circle at 20% 25%,rgba(82,180,255,.16),transparent 60%),#ffffff08 padding-box,linear-gradient(135deg,var(--vault-accent-strong),var(--vault-accent-cool)) border-box;background-clip:padding-box,padding-box,border-box}.contract-picker-row:active{transform:translateY(1px)}.contract-picker-row__top{display:flex;justify-content:space-between;gap:12px}.contract-picker-row__id{font-size:13px;font-weight:750;color:var(--vault-accent-strong)}.contract-picker-row__date{font-size:12px;color:#ffffffa8;margin-top:2px}.contract-picker-row__right{text-align:right}.contract-picker-row__accrued{font-size:13px;font-weight:800;color:var(--green-main)}.contract-picker-row__remaining{font-size:11px;opacity:.72;margin-top:2px}.contract-picker-row__bar{margin-top:8px;display:flex;align-items:center;gap:10px}.contract-picker-row__track{flex:1 1 auto;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.contract-picker-row__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--vault-accent-cool),var(--vault-accent-strong))}.contract-picker-row__percent{min-width:42px;text-align:right;font-size:12px;font-weight:750;color:#ffffffdb}:root[data-theme=light] .contract-picker-row{color:var(--fg);border-color:#0c19141f;background:#ecf3fae6;box-shadow:0 8px 16px #0c191424}:root[data-theme=light] .contract-picker-row--active{background:radial-gradient(circle at 20% 25%,rgba(35,110,255,.18),transparent 60%),linear-gradient(180deg,#ffffffeb,#e8eff7e0) padding-box,linear-gradient(135deg,#236eff73,#70d7ff66) border-box}:root[data-theme=light] .contract-picker-row__date{color:#0c19149e}:root[data-theme=light] .contract-picker-row__accrued{color:var(--accent)}:root[data-theme=light] .contract-picker-row__remaining{color:#0c191499}:root[data-theme=light] .contract-picker-row__track{background:#0c19141f}:root[data-theme=light] .contract-picker-row__percent{color:#0c1914d1}.contract-body{will-change:transform,opacity}.contract-body--in-left{animation:slideInLeft .18s ease}.contract-body--in-right{animation:slideInRight .18s ease}@keyframes slideInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.picker-row{width:100%;border:none;background:transparent;color:inherit;padding:10px 12px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.picker-row--active{outline:1px solid rgba(227,201,120,.55)}.picker-row__title{font-size:13px;font-weight:600}.picker-row__right{text-align:right}.vault-accrual-list{display:flex;flex-direction:column;gap:10px}.vault-accrual-card{padding:12px 14px}.vault-accrual-card__header{display:flex;flex-direction:column;gap:6px}.vault-accrual-card__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.vault-accrual-card__eyebrow{font-size:12px;opacity:.7;margin-bottom:2px}.vault-accrual-card__title-row{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap;justify-content:space-between;width:100%}.vault-accrual-card__title{font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-accrual-card__subtitle{font-size:13px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-accrual-card__amount{font-size:18px;font-weight:700;color:var(--green-main);white-space:nowrap}.vault-accrual-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:10px 0 6px}.vault-accrual-card__stat{display:grid;gap:2px;min-width:0}.vault-accrual-card__stat .stat-label{font-size:12px;opacity:.75;margin-bottom:2px;white-space:nowrap}.vault-accrual-card__stat .stat-value{font-size:14px;font-weight:600;min-width:0}.vault-accrual-card__countdown{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#e3c97824;border:1px solid rgba(227,201,120,.4);font-size:12px;color:var(--fg);white-space:nowrap}.vault-accrual-card__countdown .stat-label{margin-bottom:0}.vault-accrual-card__countdown-value{font-weight:700;color:var(--gold)}body.vault-scope .vault-accrual-card__countdown-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;display:inline-block;width:8ch;text-align:right}body.vault-scope .vault-accrual-card__countdown{justify-content:space-between;font-variant-numeric:tabular-nums;min-width:172px}@media(max-width:520px){.vault-accrual-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}:root:not([data-theme]) body.overview-scope .app__overlay{background:radial-gradient(circle at 18% 0%,rgba(82,180,255,.14),transparent 55%),radial-gradient(circle at 82% 6%,rgba(8,208,136,.12),transparent 60%),radial-gradient(circle at 50% 120%,rgba(227,201,120,.06),transparent 60%),linear-gradient(180deg,#02080752,#02080799 35%,#020807bd)}:root:not([data-theme]) body.overview-scope{--glass-border: rgba(255, 255, 255, .08);--glass-bg: linear-gradient( 155deg, rgba(10, 24, 22, .58) 0%, rgba(4, 10, 9, .72) 45%, rgba(4, 14, 12, .6) 100% )}:root:not([data-theme]) body.overview-scope .glass-card{-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);border-color:#ffffff17;box-shadow:0 14px 32px #0000008f,0 0 0 1px #ffffff0a,0 0 18px #52b4ff1a,0 0 16px #08d08814}:root:not([data-theme]) body.overview-scope .ghost-button--primary{border-color:#52b4ff6b;background:linear-gradient(135deg,#52b4ff2e,#08d0881a);box-shadow:inset 0 1px #ffffff12,0 12px 24px #0000006b}:root:not([data-theme]) body.overview-scope .ghost-button--primary:active{transform:scale(.99)}.overview-hero__value{margin-top:8px;font-size:26px;font-weight:800;letter-spacing:.01em}.overview-hero__meta{margin-top:6px}.overview-hero__actions{display:flex;gap:10px;margin-top:12px}.overview-summary{padding:14px}.overview-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-summary__item{border-radius:16px;padding:12px;border:1px solid var(--panel-border);background:var(--panel-bg)}.overview-summary__label{font-size:12px;color:var(--muted);margin-bottom:6px}.overview-summary__value{font-size:15px;font-weight:900;letter-spacing:.01em}.overview-tile__metrics{margin-top:10px;display:flex;flex-direction:column;gap:6px}.overview-tile__metricsRow{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.overview-tile__metricsKey{opacity:.85}.overview-tile__metricsVal{font-weight:800;color:var(--fg)}.overview-ref__top{display:flex;align-items:center;gap:10px}.overview-ref__icon{width:34px;height:34px;border-radius:12px;border:1px solid var(--overview-icon-border);background:var(--overview-icon-bg);display:inline-flex;align-items:center;justify-content:center}.overview-ref__title{font-size:14px;font-weight:900;letter-spacing:.01em;color:var(--heading)}.overview-ref__grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.overview-ref__kpi{border-radius:16px;padding:12px;border:1px solid var(--panel-border);background:var(--panel-bg)}.overview-ref__label{font-size:12px;color:var(--muted);margin-bottom:6px}.overview-ref__value{font-size:14px;font-weight:900}.overview-ref__cta{margin-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#e3c978eb}.overview-portfolio__link{border:0;background:transparent;color:#e3c978e6;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:6px 8px;border-radius:12px;transition:transform .12s ease,background .18s ease}.overview-portfolio__link:active{transform:scale(.98)}.overview-portfolio__list{display:flex;flex-direction:column;gap:10px}.overview-portfolio__item{width:100%;text-align:left;border:1px solid rgba(255,255,255,.06);background:#040a08b8;border-radius:16px;padding:12px;cursor:pointer;color:inherit;transition:transform .12s ease,border-color .18s ease,box-shadow .18s ease}.overview-portfolio__item:active{transform:scale(.99)}.overview-portfolio__item:hover{border-color:#e3c97838}.overview-portfolio__row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.overview-portfolio__title{font-size:13px;font-weight:800;letter-spacing:.01em}.overview-portfolio__meta{margin-top:4px;display:inline-flex;align-items:center;gap:8px}.overview-portfolio__percent{font-size:12px;font-weight:800;color:#e3c978eb}.overview-portfolio__amount{font-size:13px;font-weight:800;white-space:nowrap}.overview-portfolio__bar{margin-top:10px;height:6px;border-radius:999px;background:#ffffff0a;overflow:hidden}.overview-portfolio__barValue{height:100%;border-radius:inherit;background:linear-gradient(90deg,#63e9b22e,#63e9b28c,#e3c978e6);box-shadow:0 0 8px #63e9b273}.overview-portfolio__empty{margin-top:12px;display:flex;flex-direction:column;gap:10px}.overview-tile{min-height:148px;display:flex;flex-direction:column;justify-content:space-between}.overview-tile__top{display:flex;align-items:center;gap:10px}.overview-tile__icon{width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;display:inline-flex;align-items:center;justify-content:center}.overview-tile__title{font-size:14px;font-weight:800;letter-spacing:.01em}.overview-tile__value{margin-top:12px;font-size:16px;font-weight:900}.overview-tile__sub{margin-top:6px;font-size:12px;color:var(--muted)}.overview-tile__cta{margin-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#e3c978eb}.overview-activity-empty__arrow{opacity:.9}.nowrap{white-space:nowrap}.overview-hero__actions .overview-hero__action{flex:1 1 0;justify-content:center;padding:12px 14px;border-radius:14px}.overview-summary__header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.overview-summary__icon{width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;display:inline-flex;align-items:center;justify-content:center}.overview-summary__title{font-size:14px;font-weight:900;letter-spacing:.01em}.overview-stack{display:flex;flex-direction:column;gap:12px}.overview-wide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.overview-wide__left{display:flex;gap:10px;align-items:center;min-width:0}.overview-wide__icon{width:34px;height:34px;border-radius:12px;border:1px solid var(--overview-icon-border);background:var(--overview-icon-bg);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.overview-wide__title{font-size:14px;font-weight:900;letter-spacing:.01em}.overview-wide__right{text-align:right;flex:0 0 auto}.overview-wide__amount{margin-top:4px;font-size:16px;font-weight:900;letter-spacing:.01em}.overview-wide__metrics{margin-top:12px;display:flex;flex-direction:column;gap:8px}.overview-wide__metricRow{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.overview-wide__metricRow{align-items:center}.overview-wide__metricDots{flex:1 1 auto;height:10px;margin:0 10px;background-image:radial-gradient(circle,var(--overview-dots) 1px,transparent 1px);background-size:6px 2px;background-repeat:repeat-x;background-position:center;opacity:.55}.overview-wide__metricVal{font-weight:900;color:var(--fg)}.overview-wide__cta{margin-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;color:#e3c978eb}.overview-wide__toolbar{margin-top:10px;display:flex;justify-content:flex-end}.overview-miniTabs{display:inline-flex;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.overview-miniTabs__btn{border:0;background:transparent;color:var(--overview-mini-tabs-text);padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.01em;transition:transform .12s ease,background .18s ease,color .18s ease}.overview-miniTabs__btn:active{transform:scale(.98)}.overview-miniTabs__btn--active{color:var(--overview-mini-tabs-active-text);background:var(--overview-mini-tabs-active-bg);box-shadow:0 0 0 1px var(--overview-mini-tabs-active-border)}.overview-wide__panel{animation:overviewFadeIn .16s ease-out 1}@keyframes overviewFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.overview-wide__panel{animation:none}}.overview-chart{margin-top:12px}.overview-chart__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-chart__sum{font-size:12px;font-weight:900}.overview-chart__sumWrap{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0}.overview-chart__sumHint{opacity:.78;font-size:11px;font-weight:800}.overview-chart__sub{margin-top:6px}.overview-chart__legend{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.overview-chart__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#0000002e;font-size:12px;color:#ffffffb8}.overview-chart__badge--muted{opacity:.85}.overview-chart__badgeValue{font-weight:900;color:var(--chart-accent, rgba(255, 255, 255, .92))}.overview-chart--sniper{--chart-accent: rgba(8, 208, 136, .95)}.overview-chart--vault{--chart-accent: rgba(227, 201, 120, .95)}.overview-chipGroup{display:inline-flex;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#0000002e}.overview-chip{border:0;background:transparent;color:#ffffff9e;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:900}.overview-chip--active{color:#fff;background:#ffffff12;box-shadow:0 0 0 1px #ffffff0d}.sparkline{width:100%;height:56px;display:block;margin-top:10px;--sparkline-stroke: rgba(82, 180, 255, .95);--sparkline-stroke-a: rgba(82, 180, 255, .38);--sparkline-stroke-b: rgba(82, 180, 255, .98);touch-action:pan-x;-webkit-user-select:none;user-select:none}.sparkline--sniper{--sparkline-stroke: rgba(8, 208, 136, .95);--sparkline-stroke-a: rgba(8, 208, 136, .36);--sparkline-stroke-b: rgba(8, 208, 136, .98)}.sparkline--vault{--sparkline-stroke: rgba(227, 201, 120, .95);--sparkline-stroke-a: rgba(227, 201, 120, .36);--sparkline-stroke-b: rgba(227, 201, 120, .98)}.sparkline__band{filter:drop-shadow(0 10px 22px rgba(0,0,0,.24))}.sparkline__edgeTag{pointer-events:none}.sparkline__tagBox{fill:#0000009e;stroke:#ffffff1f;stroke-width:1;filter:drop-shadow(0 12px 22px rgba(0,0,0,.38))}.sparkline__tagText{fill:#ffffffe0;font-size:10px;font-weight:900;letter-spacing:.01em}.sparkline__trace{stroke-dasharray:100;stroke-dashoffset:100}.sparkline__line{filter:drop-shadow(0 0 10px rgba(0,0,0,.35));animation:sparklineDraw .7s ease forwards}.sparkline__glow{opacity:.18;filter:drop-shadow(0 0 14px rgba(0,0,0,.3));animation:sparklineDraw .7s ease forwards,sparkBreath 2.6s ease-in-out infinite;animation-delay:0ms,.7s}@keyframes sparklineDraw{to{stroke-dashoffset:0}}@keyframes sparkBreath{0%,to{opacity:.16}50%{opacity:.28}}@media(prefers-reduced-motion:reduce){.sparkline__line,.sparkline__glow{animation:none;stroke-dashoffset:0}}.sparkline__dot{filter:drop-shadow(0 0 10px rgba(0,0,0,.35))}.sparkline__cursorLine{stroke:#ffffff29;stroke-width:1;stroke-dasharray:4 4}.sparkline__cursorDot{fill:var(--sparkline-stroke);filter:drop-shadow(0 0 10px rgba(0,0,0,.35))}.sparkline__tooltipBox{fill:#0000008c;stroke:#ffffff1f;stroke-width:1;filter:drop-shadow(0 14px 26px rgba(0,0,0,.4))}.sparkline__tooltipLabel{fill:#ffffffb3;font-size:10px;font-weight:800}.sparkline__tooltipValue{fill:#fffffff5;font-size:11px;font-weight:900}.sparkline-skeleton{margin-top:10px;height:56px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#ffffff05,#ffffff0f,#ffffff05 80%);background-size:200% 100%;animation:skeletonMove 1.1s ease-in-out infinite}@keyframes skeletonMove{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sparkline-skeleton{animation:none}}.overview-ref__rows{margin-top:12px;display:flex;flex-direction:column;gap:10px}.overview-ref__row{border-radius:16px;padding:12px;border:1px solid var(--panel-border);background:var(--panel-bg);display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-ref__row{justify-content:flex-start}.overview-ref__rowDots{flex:1 1 auto;height:10px;margin:0 10px;background-image:radial-gradient(circle,var(--overview-dots) 1px,transparent 1px);background-size:6px 2px;background-repeat:repeat-x;background-position:center;opacity:.45}.overview-ref__rowLabel{font-size:12px;color:var(--muted)}.overview-ref__rowValue{font-size:14px;font-weight:900;color:var(--text)}.overview-ref__rowValue.highlight,.overview-ref__rowValue.is-positive{color:var(--green-main)}.overview-activity-card{padding:14px 16px;border-color:#ffffff14;background:linear-gradient(160deg,#ffffff0a,#0000002e)}.overview-activity-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:999px;opacity:.95}.overview-activity-card--sniper:before{background:linear-gradient(180deg,#08d088f2,#08d0882e)}.overview-activity-card--vault:before{background:linear-gradient(180deg,#e3c978f2,#08d0882e)}.overview-activity-card--referral:before{background:linear-gradient(180deg,#52b4fff2,#52b4ff2e)}.overview-activity{display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-activity__left{display:flex;align-items:center;gap:10px;min-width:0}.overview-activity__icon{width:36px;height:36px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.overview-activity__text{min-width:0}.overview-activity__title{font-size:14px;font-weight:900;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-activity__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-activity__right{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.overview-activity__arrow{opacity:.6}.wallet-hero__value{margin-top:8px;font-size:26px;font-weight:800;letter-spacing:.01em}.wallet-hero__actions{display:flex;gap:10px;margin-top:12px}.wallet-method__arrow{display:inline-flex;align-items:center;justify-content:center;opacity:.85}body.wallet-scope .app__overlay{background:var(--wallet-overlay-bg)}body.wallet-scope .glass-card--glow:before{display:none}body.wallet-scope .glass-card--glow{border:1px solid transparent;background:var(--wallet-card-bg);background-clip:padding-box,padding-box,padding-box,border-box;box-shadow:0 18px 40px #0009,inset 0 1px #ffffff0d,0 0 18px var(--wallet-card-glow)}.wallet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wallet-header__profile{display:flex;align-items:center;gap:12px;min-width:0}.wallet-header__avatar-wrap{width:46px;height:46px;border-radius:16px;position:relative;overflow:hidden;flex:0 0 auto;border:1px solid var(--wallet-avatar-border);background:var(--wallet-avatar-bg)}.wallet-header__avatar{width:100%;height:100%;object-fit:cover;display:block}.wallet-header__avatar--placeholder{background:var(--wallet-avatar-placeholder)}.wallet-header__glow{position:absolute;inset:-60%;background:var(--wallet-avatar-glow);opacity:.6;pointer-events:none}.wallet-header__info{min-width:0;display:flex;flex-direction:column;gap:2px}.wallet-header__name{font-size:15px;font-weight:900;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-header__username{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-mini-balance{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid var(--wallet-mini-border);background:var(--wallet-surface-1);box-shadow:inset 0 1px #ffffff0d,0 10px 20px #00000073}.wallet-mini-balance__icon{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:var(--wallet-mini-icon-color);background:var(--wallet-mini-icon-bg);box-shadow:var(--wallet-mini-icon-shadow)}.wallet-mini-balance__text{display:flex;flex-direction:column;gap:2px;min-width:0}.wallet-mini-balance__label{font-size:11px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.wallet-mini-balance__row{display:inline-flex;align-items:baseline;gap:6px}.wallet-mini-balance__value{font-size:13px;font-weight:900;letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.wallet-mini-balance__unit{font-size:10px;color:var(--wallet-balance-hint);letter-spacing:.04em;text-transform:uppercase}.wallet-balance-card{padding:18px 18px 16px;border-radius:22px;border:1px solid transparent;background:var(--sniper-glass-highlight) padding-box,var(--sniper-glass-bg) padding-box,var(--wallet-balance-border-gradient) border-box;background-clip:padding-box,padding-box,border-box;box-shadow:0 18px 42px #000000a6,inset 0 1px #ffffff0f,0 0 20px var(--wallet-balance-glow)}.wallet-balance-card:before{content:\"\";position:absolute;inset:-40%;background:var(--wallet-balance-aura);opacity:.6;pointer-events:none}.wallet-balance-card__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wallet-balance-card__valueRow{margin-top:10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wallet-balance-card__value{font-size:30px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 8px 18px rgba(0,0,0,.5)}.wallet-balance-card__badge{padding:4px 10px;border-radius:999px;border:1px solid var(--wallet-balance-badge-border);background:var(--wallet-balance-badge-bg);color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.02em}.wallet-balance-card__hint{margin-top:10px;font-size:11px;color:var(--wallet-mini-unit)}.wallet-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.wallet-action{border:1px solid var(--wallet-action-border);background:var(--wallet-action-bg);border-radius:999px;padding:12px 14px;color:var(--fg);font-weight:800;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .16s ease,box-shadow .18s ease,filter .18s ease}.wallet-action__icon{width:32px;height:32px;border-radius:999px;border:1px solid var(--wallet-action-icon-border);background:var(--wallet-action-icon-bg);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff0f}.wallet-action__label{white-space:nowrap}.wallet-action--deposit{border-color:var(--wallet-action-deposit-border);background:var(--wallet-action-deposit-bg);box-shadow:0 12px 24px #00000080,0 0 16px var(--wallet-action-deposit-glow)}.wallet-action--withdraw{border-color:var(--wallet-action-withdraw-border);background:var(--wallet-action-withdraw-bg);box-shadow:0 12px 24px #00000080,0 0 16px var(--wallet-action-withdraw-glow)}.wallet-action:hover{transform:translateY(-1px);filter:brightness(1.06)}.wallet-action:active{transform:translateY(1px) scale(.99);filter:brightness(.98)}.wallet-history__heading{align-items:center}.wallet-history__link{border:none;background:transparent;color:var(--wallet-history-link);font-weight:800;font-size:12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.wallet-history__link:active{transform:scale(.98)}.wallet-history__linkIcon{display:inline-flex;align-items:center;justify-content:center}.wallet-history__toolbar{display:flex;align-items:center;justify-content:space-between}.wallet-back{border:1px solid var(--wallet-line-1);background:var(--wallet-surface-4);color:var(--fg);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;font-weight:700;font-size:12px;cursor:pointer;transition:transform .12s ease,border-color .18s ease}.wallet-back:active{transform:translateY(1px)}.wallet-back__icon{width:22px;height:22px;border-radius:999px;border:1px solid var(--wallet-line-6);background:var(--wallet-action-icon-bg);display:inline-flex;align-items:center;justify-content:center}.wallet-filter{display:inline-flex;gap:6px;padding:4px;border-radius:999px;border:1px solid var(--wallet-line-3);background:var(--wallet-surface-3)}.wallet-filter__btn{border:0;background:transparent;color:var(--wallet-filter-text);padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;cursor:pointer;transition:transform .12s ease,background .18s ease,color .18s ease}.wallet-filter__btn:active{transform:scale(.98)}.wallet-filter__btn--active{color:var(--wallet-filter-active-text);background:var(--wallet-filter-active-bg);box-shadow:0 0 0 1px var(--wallet-filter-active-shadow)}.wallet-tx-list{display:flex;flex-direction:column;gap:10px}.wallet-tx-card{padding:12px 14px;border-radius:18px;border:1px solid var(--wallet-line-3);background:var(--wallet-surface-4);display:flex;align-items:center;justify-content:space-between;gap:12px;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}.wallet-tx-card:before{content:\"\";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;opacity:.9}.wallet-tx-card--in:before{background:var(--wallet-tx-in-bar)}.wallet-tx-card--out:before{background:linear-gradient(180deg,#ff4b6be6,#ff4b6b2e)}.wallet-tx-card__left{display:flex;align-items:center;gap:10px;min-width:0}.wallet-tx-card__text{min-width:0}.wallet-tx-card__title{font-size:14px;font-weight:900;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-tx-card__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-tx-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}.wallet-tx-card__amount{font-size:14px;font-weight:900;letter-spacing:.01em;white-space:nowrap}.wallet-tx-card__amount--in{color:var(--green-main)}.wallet-tx-card__amount--out{color:var(--danger)}.wallet-tx-card__currency{font-size:11px;color:var(--wallet-tx-currency);letter-spacing:.04em;text-transform:uppercase}.wallet-tx-card__badges{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.wallet-tx-badge{padding:4px 8px;border-radius:999px;border:1px solid var(--wallet-tx-badge-border);background:var(--wallet-tx-badge-bg);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.wallet-tx-badge--network{color:var(--wallet-tx-badge-network-color);border-color:var(--wallet-tx-badge-network-border)}.wallet-tx-badge--success{border-color:var(--wallet-tx-success-border);color:var(--wallet-tx-success-text);background:var(--wallet-tx-success-bg)}.wallet-tx-badge--pending{border-color:var(--wallet-tx-pending-border);color:var(--wallet-tx-pending-text);background:var(--wallet-tx-pending-bg)}.wallet-tx-badge--failed{border-color:#ff4b6b80;color:#ff4b6bf2;background:#ff4b6b14}.wallet-tx-badge--manual_review{border-color:#52b4ff73;color:#52b4fff2;background:#52b4ff14}.wallet-tx-open{width:28px;height:28px;border-radius:10px;border:1px solid var(--wallet-tx-open-border);background:var(--wallet-tx-open-bg);color:var(--wallet-tx-open-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,border-color .18s ease,background .18s ease}.wallet-tx-open:active{transform:translateY(1px)}.wallet-tx-card--skeleton{border-color:var(--wallet-tx-skeleton-border);background:var(--wallet-tx-skeleton-bg);pointer-events:none}.wallet-tx-card--skeleton:before{display:none}.wallet-tx-icon{width:36px;height:36px;border-radius:14px;border:1px solid var(--wallet-tx-icon-border);background:var(--wallet-tx-icon-bg);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--wallet-tx-icon-color)}.wallet-tx-icon--deposit{background:var(--wallet-tx-icon-deposit-bg);border-color:var(--wallet-tx-icon-deposit-border)}.wallet-tx-icon--withdraw{background:linear-gradient(135deg,#ff4b6b40,#7814281a);border-color:#ff4b6b66}.wallet-tx-icon--bonus{background:var(--wallet-tx-icon-bonus-bg);border-color:var(--wallet-tx-icon-bonus-border);color:var(--wallet-tx-icon-bonus-color)}.wallet-tx-icon--payout{background:var(--wallet-tx-icon-payout-bg);border-color:var(--wallet-tx-icon-payout-border)}.wallet-tx-icon--payout svg{transform:rotate(90deg)}.wallet-tx-icon__emoji{font-size:16px;line-height:1}.wallet-empty{text-align:center;padding:16px;border-radius:18px;border:1px dashed var(--wallet-empty-border);background:var(--wallet-empty-bg)}.wallet-history__limit{margin-top:12px;text-align:center}.wallet-history__hero{padding:16px}.wallet-history__heroRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-history__badge{padding:6px 10px;border-radius:999px;border:1px solid var(--wallet-history-badge-border);background:var(--wallet-history-badge-bg);color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.wallet-load-more{width:100%;border:1px solid var(--wallet-load-more-border);background:var(--wallet-load-more-bg);border-radius:14px;padding:12px 14px;font-weight:800;color:var(--fg);cursor:pointer;transition:transform .16s ease,box-shadow .18s ease;box-shadow:var(--wallet-load-more-shadow)}.wallet-load-more:active{transform:translateY(1px)}.wallet-load-more:disabled{opacity:.6;cursor:not-allowed}.withdraw-hero{padding:18px;display:flex;flex-direction:column;gap:16px}.withdraw-hero__row{display:flex;flex-direction:column;gap:6px}.withdraw-hero__selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-withdraw .wallet-select{margin-top:0}.wallet-withdraw .select-field__trigger{min-height:54px}.wallet-withdraw .select-field__trigger--disabled{opacity:.8}.wallet-withdraw .select-field__trigger--disabled .select-field__chevron{opacity:.2}.withdraw-hero__badges{display:flex;gap:10px;flex-wrap:wrap}.withdraw-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#0000003d;color:#ffffffeb;font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.withdraw-hero__badge img{width:18px;height:18px}.withdraw-form-card,.withdraw-progress-card{padding:18px;display:flex;flex-direction:column;gap:16px}.withdraw-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.withdraw-form-badge{padding:6px 10px;border-radius:999px;border:1px solid var(--wallet-withdraw-badge-border);background:var(--wallet-withdraw-badge-bg);color:var(--wallet-withdraw-badge-text);font-size:11px;font-weight:800}.withdraw-field{display:flex;flex-direction:column;gap:8px}.withdraw-field label{font-size:12px;font-weight:700;color:var(--wallet-withdraw-label)}.withdraw-input-row{display:flex;align-items:stretch;gap:10px;width:100%}.withdraw-input{flex:1;min-height:44px;padding:10px 12px;font-size:16px}.withdraw-input-wrap{position:relative;flex:1}.withdraw-input--suffix{padding-right:56px}.withdraw-input-action{border:1px solid rgba(255,255,255,.16);background:#0000004d;color:#ffffffd9;padding:10px 14px;border-radius:12px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease;min-height:44px;display:inline-flex;align-items:center;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.withdraw-input-action:active{transform:translateY(1px)}.withdraw-input-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:800;color:#ffffffa6;pointer-events:none}.withdraw-balance{font-size:12px;color:#ffffffb8}.withdraw-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:6px}.withdraw-quick__btn{padding:10px 0;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000047;color:#ffffffe6;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.withdraw-quick__btn:active{transform:translateY(1px)}.withdraw-quick__btn:disabled{opacity:.5;cursor:not-allowed}.withdraw-submit{width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--wallet-withdraw-submit-border);background:var(--wallet-withdraw-submit-bg);color:var(--fg);font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,box-shadow .18s ease;box-shadow:var(--wallet-withdraw-submit-shadow)}.withdraw-submit:active{transform:translateY(1px)}.withdraw-submit:disabled{opacity:.6;cursor:not-allowed}.withdraw-error{margin-top:6px;padding:10px 12px;border-radius:14px;background:#ff50501f;border:1px solid rgba(255,80,80,.2);color:#ffd2d2f2;font-size:12px;font-weight:700}.withdraw-banner-host{position:fixed;top:calc(var(--app-header-space, 0px) + 10px);left:12px;right:12px;z-index:1200;pointer-events:none}.withdraw-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:16px;border:1px solid var(--wallet-withdraw-banner-border);background:var(--wallet-withdraw-banner-bg);box-shadow:var(--wallet-withdraw-banner-shadow);width:100%;pointer-events:auto;animation:withdrawBannerSlide .24s ease-out}.withdraw-banner--success{border-color:var(--wallet-withdraw-banner-success-border);color:var(--wallet-withdraw-banner-success-text);background:var(--wallet-withdraw-banner-success-bg)}.withdraw-banner--error{border-color:#ff505059;color:#ffd2d2f2;background:radial-gradient(circle at 10% 10%,rgba(255,80,80,.2),transparent 60%),#00000047}.withdraw-banner__text{font-size:12px;font-weight:700;line-height:1.4}.withdraw-banner__actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.withdraw-banner__link{border:1px solid rgba(255,255,255,.16);background:#00000047;color:inherit;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;cursor:pointer}.withdraw-banner__close{width:26px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#00000047;color:inherit;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.withdraw-error-block{border-radius:16px;padding:14px;border:1px solid rgba(255,80,80,.3);background:#500c0c66;display:grid;gap:8px}.withdraw-error-block__title{font-weight:800;color:#ffd2d2f2}.withdraw-error-block__text{font-size:12px;color:#ffd2d2cc}.withdraw-error-block__btn{align-self:flex-start;border-radius:999px;padding:8px 12px;border:1px solid rgba(255,140,140,.6);background:#ff50502e;color:#ffe6e6f2;font-size:12px;font-weight:700;cursor:pointer}.withdraw-progress__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.withdraw-progress__meta{margin-top:4px}.withdraw-progress__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.withdraw-step{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0000003d;text-align:center;font-size:11px}.withdraw-step__icon{width:26px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-weight:800;color:#ffffffe6}.withdraw-step__spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:withdrawSpin .8s linear infinite}.withdraw-step__check{width:16px;height:16px;display:block;transform-origin:center}.withdraw-step__errorIcon{font-size:16px;font-weight:900;line-height:1}.withdraw-step__label{color:var(--wallet-text-soft);font-weight:700}.withdraw-step--active{border-color:rgba(var(--wallet-accent-soft-rgb),.4);box-shadow:0 0 12px rgba(var(--wallet-accent-soft-rgb),.22);animation:withdrawPulse 2.2s ease-in-out infinite}.withdraw-step--done .withdraw-step__icon{border-color:rgba(var(--wallet-accent-soft-rgb),.45);color:rgba(var(--wallet-accent-soft-rgb),.9)}.withdraw-step--done .withdraw-step__check{animation:withdrawCheckPop .2s ease-out}.withdraw-step--error{border-color:#ff787866}.withdraw-step--error .withdraw-step__icon{border-color:#ff787880;color:#ff7878e6}.withdraw-progress__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.withdraw-open{border-radius:999px;padding:8px 12px;border:1px solid var(--wallet-line-7);background:var(--wallet-deposit-select-icon-bg);color:var(--wallet-text-muted);font-size:12px;font-weight:700;cursor:pointer}.withdraw-status-badge{padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;line-height:1}.withdraw-status-badge--success{border:1px solid var(--wallet-tx-success-border);color:var(--wallet-tx-success-text);background:var(--wallet-surface-4)}.withdraw-status-badge--pending{border:1px solid var(--wallet-line-7);color:var(--wallet-text-muted);background:var(--wallet-surface-4)}.withdraw-status-badge--failed{border:1px solid rgba(255,120,120,.4);color:#ffaaaae6;background:var(--wallet-surface-4)}.withdraw-history-list{display:grid;gap:12px}.withdraw-history-card{padding:14px 16px}.withdraw-history-card__row{display:flex;justify-content:space-between;gap:12px}.withdraw-history-card__title{font-weight:800;color:var(--fg)}.withdraw-history-card__meta{margin-top:4px;font-size:12px}.withdraw-history-card__error{margin-top:6px;font-size:11px;color:#ffa0a0e6}.withdraw-history-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.withdraw-history-card--skeleton{position:relative;overflow:hidden}.withdraw-history-card--skeleton:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);animation:skeletonPulse 1.6s ease infinite}@keyframes withdrawPulse{0%{box-shadow:0 0 10px #53e5a724}50%{box-shadow:0 0 18px #53e5a752}to{box-shadow:0 0 10px #53e5a724}}@keyframes withdrawSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes withdrawCheckPop{0%{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes withdrawBannerSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.withdraw-step--active,.withdraw-step__spinner,.withdraw-step--done .withdraw-step__check,.withdraw-banner{animation:none}}@media(max-width:720px){.withdraw-progress__timeline{grid-template-columns:1fr}.withdraw-progress__footer{align-items:flex-start}.withdraw-hero__row,.withdraw-form-head{flex-direction:column;align-items:flex-start}.withdraw-hero__selects{grid-template-columns:1fr}}.wallet-select{display:flex;flex-direction:column;gap:10px;margin-top:14px}.wallet-select__label{font-size:12px;letter-spacing:.01em;color:var(--wallet-select-label);text-transform:uppercase;font-weight:800}.wallet-select__row{display:flex;gap:10px;flex-wrap:wrap}.wallet-pill{display:inline-flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;border:1px solid var(--wallet-pill-border);background:var(--wallet-pill-bg);color:var(--wallet-pill-text);box-shadow:0 0 10px #00000059;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease;min-width:120px}.wallet-pill:active{transform:translateY(1px)}.wallet-pill--active{border-color:var(--wallet-pill-active-border);background:var(--wallet-pill-active-bg);box-shadow:0 0 18px var(--wallet-pill-active-shadow)}.wallet-pill__icon{width:32px;height:32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.02em;color:var(--wallet-pill-icon-color);background:rgb(var(--wallet-gold-rgb));box-shadow:var(--wallet-pill-icon-shadow)}.wallet-pill__icon--usdt{background:var(--wallet-pill-usdt-bg);color:var(--wallet-pill-usdt-color)}.wallet-pill__icon--bnb{background:var(--wallet-pill-bnb-bg);color:var(--wallet-pill-bnb-color)}.wallet-pill__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.wallet-pill__title{font-weight:900;letter-spacing:.01em}.wallet-pill__caption{font-size:11px;color:var(--wallet-pill-caption)}.wallet-deposit__methodBar{margin-top:12px}.wallet-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;margin-right:10px;border-radius:999px;border:1px solid var(--wallet-chip-border);background:var(--wallet-chip-bg);color:var(--wallet-chip-text);transition:transform .15s ease,background .15s ease,border-color .15s ease}.wallet-chip:active{transform:translateY(1px)}.wallet-chip__title{font-weight:900;letter-spacing:.01em}.wallet-chip__badge{padding:4px 10px;border-radius:999px;background:var(--wallet-chip-badge-bg);color:var(--wallet-chip-badge-text);font-size:12px;font-weight:900}.wallet-chip--active{border-color:var(--wallet-chip-active-border);background:var(--wallet-chip-active-bg);box-shadow:0 0 16px var(--wallet-chip-active-shadow)}.wallet-deposit__grid{display:grid;grid-template-columns:200px 1fr;gap:14px;align-items:start}.wallet-deposit__qr{width:154px;height:154px;border-radius:18px;background:var(--wallet-surface-5);border:1px solid var(--wallet-line-3);overflow:hidden;position:relative}.wallet-deposit__qrSkeleton{width:100%;height:100%;border-radius:18px}.wallet-deposit__qrImg{width:100%;height:100%;object-fit:cover}.wallet-deposit__field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.wallet-deposit__label{font-size:12px;color:var(--wallet-deposit-label);font-weight:800}.wallet-deposit__valueRow{display:flex;align-items:center;gap:10px}.wallet-deposit__value{flex:1 1 auto;min-width:0;font-size:12px;font-weight:900;padding:10px 12px;border-radius:14px;background:var(--wallet-deposit-value-bg);border:1px solid var(--wallet-deposit-value-border);overflow:hidden;text-overflow:ellipsis}.wallet-deposit__actions{display:inline-flex;gap:8px;flex:0 0 auto}.icon-btn{width:40px;height:40px;border-radius:14px;border:1px solid var(--wallet-line-3);background:var(--wallet-surface-3);color:var(--wallet-tx-open-color);display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease,border-color .15s ease}.icon-btn:active{transform:translateY(1px)}.icon-btn:disabled{opacity:.45}.wallet-deposit__hint{font-size:11px;color:var(--wallet-deposit-hint);line-height:1.35}.wallet-deposit__error{margin-top:8px;padding:10px 12px;border-radius:14px;background:#ff50501a;border:1px solid rgba(255,80,80,.18);color:#ffc8c8eb;font-size:12px;font-weight:800}.wallet-deposit__rules .wallet-deposit__list{margin:10px 0 0;padding-left:18px;color:var(--wallet-deposit-list);font-size:12px;line-height:1.45}.select-field{width:100%}.select-field__trigger{width:100%;min-height:56px;padding:14px 16px;border-radius:18px;border:1px solid var(--select-trigger-border);background:var(--select-trigger-bg);color:var(--fg);display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 10px 26px #00000061;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .12s ease}.select-field__trigger:active{transform:translateY(1px)}.select-field__trigger--disabled{opacity:.55;cursor:not-allowed}.select-field__value{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.select-field__icon,.select-field__iconPlaceholder{width:28px;height:28px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);flex:0 0 auto;object-fit:cover}.select-field__text{font-size:15px;font-weight:900;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-field__placeholder{color:var(--select-placeholder)}.select-field__chevron{opacity:.65;flex:0 0 auto}.select-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:0 8px;overscroll-behavior:contain}.select-modal__backdrop{position:absolute;inset:0;background:var(--sheet-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:none}.select-modal__sheet{position:relative;width:100%;max-width:520px;max-height:min(84vh,680px);border-radius:18px 18px 0 0;padding:12px 12px calc(20px + var(--safe-bottom) + var(--tabbar-height));border:1px solid var(--sheet-border);background:var(--sheet-bg);box-shadow:0 -18px 42px #0000008c;display:flex;flex-direction:column}:root[data-theme=light] .select-modal__sheet{box-shadow:0 -14px 30px #0c19142e}.select-modal__header{padding:6px 6px 12px;flex:0 0 auto}.select-modal__title{font-weight:900;letter-spacing:.01em}.select-modal__list{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;max-height:none;overflow:auto;padding:4px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.select-option{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000038;color:#ffffffeb;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.select-option:active{transform:translateY(1px)}.select-option--selected{border-color:#e3c97859;background:linear-gradient(180deg,#e3c9781a,#00000047)}.select-option:disabled{opacity:.55;cursor:not-allowed}.select-option__icon,.select-option__iconPlaceholder{width:30px;height:30px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.select-option__label{font-weight:900;letter-spacing:.01em;text-align:left;flex:1}.select-option__check{width:18px;height:18px;opacity:.9}@media(max-width:430px){.wallet-deposit__grid{grid-template-columns:1fr}.wallet-deposit__qr{width:100%;height:220px}}.wallet-deposit__head{display:flex;flex-direction:column;gap:16px}.wallet-deposit__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-deposit__card{display:flex;flex-direction:column;gap:14px}.wallet-deposit__detailsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.wallet-deposit__valueRow{flex-wrap:wrap}.wallet-deposit__value{white-space:nowrap}.wallet-deposit__value--loading{opacity:.65}.icon-btn--text{width:auto;padding:0 14px;font-size:12px;font-weight:900;letter-spacing:.02em}.wallet-deposit__coming{display:flex;flex-direction:column;gap:8px}.wallet-qr{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-end;justify-content:center}.wallet-qr__sheet{position:relative;width:min(420px,92vw);margin:0 auto;padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;border:1px solid var(--wallet-qr-sheet-border);background:var(--wallet-qr-sheet-bg);box-shadow:0 -18px 40px #00000073;z-index:1;text-align:center}.wallet-qr__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:999px;border:1px solid var(--wallet-qr-close-border);background:var(--wallet-qr-close-bg);color:var(--wallet-qr-close-color);font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.wallet-qr__title{font-size:16px;font-weight:900;margin-bottom:12px}.wallet-qr__box{width:220px;height:220px;margin:0 auto 12px;border-radius:18px;background:var(--wallet-qr-box-bg);border:1px solid var(--wallet-qr-box-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.wallet-qr__img,.wallet-qr__skeleton{width:100%;height:100%;object-fit:contain}.wallet-qr__hint{font-size:12px;color:var(--wallet-qr-hint)}.wallet-qr__address{display:inline-block;margin-top:10px;padding:8px 12px;border-radius:12px;border:1px solid var(--wallet-qr-address-border);background:var(--wallet-qr-address-bg);font-size:12px;color:var(--wallet-qr-address-color)}.wallet-tx-card__date{font-size:11px;color:var(--wallet-text-weak);white-space:nowrap}.wallet-deposit__hero{padding:18px;position:relative;overflow:hidden}.wallet-deposit__hero:after{content:"";position:absolute;inset:0;background:var(--wallet-deposit-hero-glow);opacity:.8;pointer-events:none}.wallet-deposit__heroRow{position:relative;z-index:1}.wallet-deposit__picker{padding:18px;display:flex;flex-direction:column;gap:16px}.wallet-deposit__pickerGrid{display:grid;gap:16px}@media(min-width:720px){.wallet-deposit__pickerGrid{grid-template-columns:1fr 1fr}}.wallet-deposit__selectHint{margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--wallet-deposit-select-hint)}.wallet-deposit__selectHintIcon{width:22px;height:22px;border-radius:10px;border:1px solid var(--wallet-deposit-select-icon-border);background:var(--wallet-deposit-select-icon-bg);display:inline-flex;align-items:center;justify-content:center}.wallet-deposit__card,.wallet-deposit__coming,.wallet-deposit__rules{padding:18px}.wallet-deposit__detailsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.wallet-deposit__badges{display:flex;gap:8px;flex-wrap:wrap}.wallet-deposit__badge{padding:6px 12px;border-radius:999px;border:1px solid var(--wallet-line-1);background:var(--wallet-surface-3);color:var(--wallet-chip-text);font-size:11px;font-weight:800;letter-spacing:.02em}.wallet-deposit__badge--network{border-color:var(--wallet-chip-active-border);background:var(--wallet-chip-active-bg)}.wallet-deposit__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wallet-deposit__pill{flex:1 1 auto;min-width:0;padding:12px 14px;border-radius:16px;border:1px solid var(--wallet-deposit-pill-border);background:var(--wallet-deposit-pill-bg);color:var(--wallet-tx-open-color);font-size:13px;font-weight:800;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--wallet-deposit-pill-shadow)}.wallet-deposit__pill--loading{opacity:.7}.wallet-deposit__actions{display:inline-flex;gap:8px}.wallet-deposit__action{width:44px;height:44px;border-radius:16px;border:1px solid var(--wallet-deposit-action-border);background:var(--wallet-deposit-action-bg);color:var(--wallet-tx-open-color);box-shadow:var(--wallet-deposit-action-shadow);transition:transform .15s ease,filter .15s ease,border-color .15s ease}.wallet-deposit__action--text{width:auto;padding:0 14px;font-size:12px;font-weight:900;letter-spacing:.02em}.wallet-deposit__action:disabled{opacity:.45;box-shadow:none}@media(hover:hover){.wallet-deposit__action:hover{filter:brightness(1.08);border-color:var(--wallet-deposit-action-hover-border)}}.wallet-deposit__hint{font-size:12px;color:var(--wallet-text-weak);line-height:1.4}.wallet-deposit__rules .wallet-deposit__list{margin:8px 0 0;padding-left:18px;display:grid;gap:8px;color:var(--wallet-text-soft);font-size:12px;line-height:1.45}.wallet-deposit__rules strong{color:rgba(var(--wallet-gold-bright-rgb),.95)}.wallet-deposit__coming .card-subtitle{color:var(--wallet-text-muted)}.wallet-deposit .select-field__trigger{min-height:58px;border-radius:18px;border-color:var(--wallet-deposit-select-trigger-border);background:var(--wallet-deposit-select-trigger-bg);box-shadow:0 12px 28px #0006}.wallet-deposit .select-field__trigger--disabled{opacity:.55}.wallet-deposit .select-modal__sheet{border:1px solid var(--wallet-deposit-select-sheet-border);border-radius:24px 24px 0 0;background:var(--wallet-deposit-select-sheet-bg);box-shadow:0 -18px 38px #00000073}.wallet-deposit .select-option{border-radius:16px}.wallet-qr{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:calc(12px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))}.wallet-qr__backdrop{position:absolute;inset:0;background:var(--wallet-qr-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wallet-qr__sheet{position:relative;width:min(420px,92vw);padding:24px 20px 20px;border-radius:24px;border:1px solid var(--wallet-qr-sheet-border);background:var(--wallet-qr-sheet-bg);box-shadow:0 24px 48px #00000073;z-index:1;text-align:center;max-height:calc(100vh - 32px);overflow-y:auto}.wallet-qr__box{width:232px;height:232px;margin:0 auto 12px;border-radius:18px;background:var(--wallet-qr-box-bg);border:1px solid var(--wallet-qr-box-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.wallet-qr__copy{margin-top:12px;width:100%;padding:12px 14px;border-radius:16px;border:1px solid var(--wallet-line-6);background:var(--wallet-qr-copy-bg);color:var(--wallet-tx-open-color);font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s ease,filter .15s ease}.wallet-qr__copy:active{transform:scale(.98)}@media(hover:hover){.wallet-qr__copy:hover{filter:brightness(1.08)}}.wallet-deposit .page-section{padding-bottom:18px}.wallet-deposit__hero:after{opacity:.04}.wallet-deposit__pill--toggle{cursor:pointer;-webkit-user-select:text;user-select:text}.wallet-deposit__pill--toggle:focus-visible{outline:1px solid var(--wallet-deposit-pill-toggle-outline);outline-offset:2px}.wallet-deposit__pill--expanded{white-space:normal;word-break:break-all;line-height:1.35}.wallet-deposit__actions{flex:0 0 auto}.wallet-deposit__action svg{width:18px;height:18px}.wallet-qr__sheet{padding:18px 18px 16px}.wallet-qr__box{width:228px;height:228px}body.wallet-scope .wallet-deposit .glass-card,body.wallet-scope .wallet-deposit .glass-card--glow{border:1px solid var(--wallet-deposit-card-border);background:var(--wallet-deposit-card-bg);box-shadow:var(--wallet-deposit-card-shadow)}body.wallet-scope .wallet-deposit .glass-card--glow:before{display:none}.wallet-deposit__stack{display:flex;flex-direction:column;gap:16px}.wallet-deposit .glass-card--glow,.wallet-deposit .glass-card{border-radius:22px}.wallet-deposit__hero{padding:20px}.wallet-deposit__hero:after{opacity:.03}.wallet-deposit__picker,.wallet-deposit__card,.wallet-deposit__rules,.wallet-deposit__coming{padding:20px}.wallet-deposit__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.wallet-deposit__pill{min-height:44px;display:flex;align-items:center;background:var(--wallet-deposit-pill-bg);border:1px solid var(--wallet-deposit-pill-border);box-shadow:var(--wallet-deposit-pill-shadow)}.wallet-deposit__pill--toggle{cursor:pointer}.wallet-deposit__actions{display:grid;grid-auto-flow:column;grid-auto-columns:44px;gap:8px}.wallet-deposit__action{width:44px;height:44px;border-radius:16px;border:1px solid var(--wallet-deposit-action-border);background:var(--wallet-deposit-action-bg);box-shadow:var(--wallet-deposit-action-shadow)}.wallet-deposit__action:active{transform:scale(.98)}@media(max-width:420px){.wallet-deposit__row{grid-template-columns:1fr}.wallet-deposit__actions{grid-auto-flow:column;justify-content:flex-start}}.wallet-qr__sheet{padding:18px;border-radius:24px}.wallet-qr__box{width:224px;height:224px}.wallet-deposit__row{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.wallet-deposit__pill{flex:1 1 auto;min-width:0}.wallet-deposit__actions{display:flex;gap:8px;flex:0 0 auto}.wallet-deposit__row--memo .wallet-deposit__pill{flex:0 0 auto;max-width:180px}.profile-page .page-section{padding-bottom:16px}.profile-language-card{padding:0;border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(227,201,120,.08),transparent 55%),radial-gradient(circle at 90% 20%,rgba(99,233,178,.12),transparent 55%),var(--glass-bg)}.profile-language-card__trigger{width:100%;min-height:72px;padding:16px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;background:transparent;border:none;color:inherit;text-align:left;cursor:pointer}.profile-language-card__icon{width:40px;height:40px;border-radius:14px;border:1px solid rgba(227,201,120,.35);background:radial-gradient(circle at 30% 20%,rgba(227,201,120,.18),transparent 60%),#00000059;color:var(--gold);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;letter-spacing:.02em;box-shadow:0 8px 14px #00000059}:root[data-theme=light] .profile-language-card__icon{border-color:#236eff42;background:radial-gradient(circle at 30% 20%,rgba(35,110,255,.18),transparent 60%),#ecf3faeb;color:var(--accent);box-shadow:0 8px 14px #0c191429}:root[data-theme=ocean] .profile-language-card__icon{border-color:#70d7ff52;background:radial-gradient(circle at 30% 20%,rgba(112,215,255,.24),transparent 60%),#020a1899;color:var(--accent);box-shadow:0 8px 16px #0000008c}.profile-language-card__text{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-language-card__title{font-size:15px;font-weight:900;letter-spacing:.01em}.profile-language-card__subtitle{font-size:12px;color:var(--muted)}.profile-language-card__value{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--gold);white-space:nowrap}:root[data-theme=light] .profile-language-card__value{color:var(--accent)}:root[data-theme=ocean] .profile-language-card__value{color:var(--accent)}.profile-language-card__value-flag{width:24px;text-align:center;font-size:18px;line-height:1;flex:0 0 auto}.profile-language-card__value-text{max-width:140px;overflow:hidden;text-overflow:ellipsis}.profile-language-search{padding:0 6px 12px;flex:0 0 auto}.profile-language-search .input{width:100%}.profile-language-list{gap:8px}.profile-language-option{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000038;color:#ffffffeb;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.profile-language-option:active{transform:translateY(1px)}.profile-language-option--selected{border-color:#e3c97859;background:linear-gradient(180deg,#e3c9781f,#00000042)}.profile-language-option__flag{width:28px;text-align:center;font-size:18px;flex:0 0 auto}.profile-language-option__names{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.profile-language-option__native{font-size:14px;font-weight:900;letter-spacing:.01em}.profile-language-option__secondary{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-language-option__check{width:18px;height:18px;opacity:.9;flex:0 0 auto;margin-left:auto}.profile-language-empty{padding:12px;text-align:center;color:var(--muted);font-size:12px}.profile-hero{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(227,201,120,.12),transparent 55%),radial-gradient(circle at 95% 20%,rgba(83,229,167,.12),transparent 55%),var(--glass-bg)}.profile-hero__row{display:flex;align-items:center;gap:16px}.profile-hero__avatar-wrap{width:72px;height:72px}.profile-hero__info{min-width:0;display:flex;flex-direction:column;gap:6px}.profile-hero__name{font-size:18px;font-weight:900;letter-spacing:.01em}.profile-hero__handle{font-size:13px;color:var(--muted)}.profile-hero__meta{display:flex;flex-wrap:wrap;gap:8px}.profile-meta-pill{padding:6px 10px;border-radius:999px;border:1px solid var(--panel-border);background:var(--panel-bg);font-size:12px;color:var(--fg);white-space:nowrap}:root:not([data-theme]) .profile-meta-pill{border:1px solid rgba(255,255,255,.12);background:#00000040}.profile-referral .pill{white-space:nowrap}.profile-hero__meta-skeleton{width:120px;height:14px}.profile-referral{gap:12px}.profile-referral__link{display:flex;align-items:center;min-height:44px;padding:12px;border-radius:14px;border:1px solid var(--inset-border);background:var(--inset-bg);box-shadow:inset 0 1px #ffffff0a}.profile-referral__link-text{width:100%;padding:0;border:0;background:transparent;color:var(--fg);text-align:left;cursor:pointer;font-family:SFMono-Regular,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.4;overflow:hidden;white-space:nowrap}.profile-referral__link-text:focus-visible{outline:2px solid rgba(227,201,120,.55);outline-offset:4px;border-radius:10px}.profile-referral__skeleton{width:100%;height:14px}.profile-referral__fallback{font-size:12px;color:var(--muted)}.profile-referral__actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.profile-referral__actions .ghost-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.profile-support{display:flex;flex-direction:column;gap:10px}.profile-action-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.profile-action-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#00000038;color:var(--fg);cursor:pointer;text-align:left;flex-wrap:nowrap;transition:transform .12s ease,border-color .18s ease,box-shadow .18s ease}.profile-action-row:active{transform:translateY(1px)}.profile-action-row--cta{border-color:var(--profile-cta-border);background:var(--profile-cta-bg)}@media(hover:hover){.profile-action-row:hover{border-color:#e3c97866;box-shadow:0 12px 22px #0006}}.profile-action-row__left{display:flex;align-items:center;gap:12px;min-width:0}.profile-action-row__icon{width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 30% 30%,rgba(227,201,120,.18),transparent 60%),#0000004d;display:inline-flex;align-items:center;justify-content:center;color:var(--gold);flex:0 0 auto}.profile-action-row--cta .profile-action-row__icon{border-color:var(--profile-cta-icon-border);background:var(--profile-cta-icon-bg);color:var(--profile-cta-icon-color)}.profile-action-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-action-row__title{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-action-row__subtitle{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-action-row__chevron{opacity:.7;flex:0 0 auto}.faq-hero{padding:18px;border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(227,201,120,.12),transparent 55%),radial-gradient(circle at 90% 20%,rgba(82,180,255,.12),transparent 55%),var(--glass-bg)}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{padding:0;animation:faq-item-fade .22s ease both}.faq-item__details{padding:0}.faq-item__summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-size:14px;font-weight:800;color:var(--fg)}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__question{min-width:0}.faq-item__chevron{opacity:.75;transition:transform .2s ease}.faq-item__details[open] .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer{padding:0 16px 16px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:var(--muted);line-height:1.45;animation:faq-answer .18s ease}@keyframes faq-item-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-answer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.faq-item,.faq-item__answer{animation:none!important}}:root[data-theme=light]{color-scheme:light;--bg: #e2e8f1;--bg-alt: #edf2f8;--fg: #0c1914;--heading: var(--fg);--text: var(--fg);--muted: rgba(12, 25, 20, .62);--silver: rgba(12, 25, 20, .55);--green-main: #12b981;--green-soft: #0f8a63;--accent: #236eff;--gold: #b3831a;--gold-soft: #7a5d12;--glass-bg: linear-gradient( 145deg, rgba(238, 244, 250, .88) 0%, rgba(228, 236, 246, .84) 45%, rgba(236, 242, 249, .88) 100% );--glass-border: rgba(12, 25, 20, .14);--card-border-dark: rgba(18, 185, 129, .28);--card-border-light: rgba(197, 154, 42, .32);--sniper-glass-bg: linear-gradient( 155deg, rgba(236, 242, 249, .92) 0%, rgba(228, 236, 246, .88) 45%, rgba(232, 239, 247, .92) 100% );--sniper-glass-highlight: radial-gradient(circle at 18% 12%, rgba(35, 110, 255, .16), transparent 56%), radial-gradient(circle at 84% 20%, rgba(18, 185, 129, .08), transparent 60%);--sniper-glass-border-gradient: linear-gradient( 135deg, rgba(255, 255, 255, .42) 0%, rgba(35, 110, 255, .38) 50%, rgba(18, 185, 129, .22) 100% );--sniper-glass-glow: rgba(35, 110, 255, .2);--sniper-glass-gold-glow: rgba(197, 154, 42, .06);--vault-glass-bg: linear-gradient( 150deg, rgba(236, 242, 249, .94) 0%, rgba(228, 236, 246, .9) 45%, rgba(232, 239, 247, .94) 100% );--vault-glass-highlight: radial-gradient(circle at 0% 0%, rgba(35, 110, 255, .12), transparent 55%), radial-gradient(circle at 82% 120%, rgba(197, 154, 42, .12), transparent 60%);--vault-glass-border-gradient: linear-gradient( 135deg, rgba(255, 255, 255, .42) 0%, rgba(35, 110, 255, .38) 46%, rgba(197, 154, 42, .22) 100% );--vault-glass-glow: rgba(35, 110, 255, .16);--overlay-bg: linear-gradient( 180deg, rgba(226, 233, 243, .74) 0%, rgba(224, 232, 243, .86) 32%, rgba(224, 232, 243, .94) 100% );--header-bg: linear-gradient( 180deg, rgba(238, 244, 251, .92) 0%, rgba(228, 236, 246, .86) 62%, rgba(222, 231, 242, .78) 100% );--tabbar-bg: linear-gradient( to top, rgba(232, 238, 246, .96), rgba(224, 232, 243, .76), transparent );--tab-border: rgba(12, 25, 20, .16);--tab-bg: radial-gradient(circle at 20% 0%, rgba(35, 110, 255, .14), rgba(234, 240, 247, .92));--tab-active-glow: rgba(35, 110, 255, .22);--ambient-bg-image: linear-gradient( 145deg, rgba(232, 238, 246, .98) 0%, rgba(226, 234, 245, .94) 45%, rgba(232, 238, 246, .98) 100% ), radial-gradient(1200px 900px at var(--bg-x) var(--bg-y), rgba(35, 110, 255, .14), transparent 60%), radial-gradient(900px 700px at 80% 18%, rgba(18, 185, 129, .1), transparent 55%), radial-gradient(700px 600px at 12% 86%, rgba(197, 154, 42, .08), transparent 60%), radial-gradient(120% 120% at 50% 50%, rgba(255,255,255,0) 55%, rgba(0,0,0,.08) 100%);--ambient-bg-before-image: radial-gradient(900px 700px at 25% 25%, rgba(35, 110, 255, .1), transparent 60%), radial-gradient(800px 600px at 75% 75%, rgba(18, 185, 129, .08), transparent 60%), radial-gradient(1000px 800px at 60% 10%, rgba(197, 154, 42, .08), transparent 65%);--input-border: rgba(12, 25, 20, .14);--input-bg: radial-gradient(circle at 0% 0%, rgba(35, 110, 255, .06), transparent 55%), rgba(236, 243, 250, .9);--select-trigger-border: rgba(12, 25, 20, .12);--select-trigger-bg: radial-gradient(circle at 0% 0%, rgba(35, 110, 255, .06), transparent 60%), linear-gradient(180deg, rgba(236, 243, 250, .92), rgba(226, 234, 244, .96));--select-placeholder: rgba(12, 25, 20, .45);--sheet-backdrop: rgba(12, 25, 20, .3);--sheet-border: rgba(12, 25, 20, .12);--sheet-bg: radial-gradient(circle at 0% 0%, rgba(35, 110, 255, .08), transparent 55%), linear-gradient(180deg, rgba(236, 243, 250, .94), rgba(226, 234, 244, .98));--ghost-btn-border: rgba(197, 154, 42, .22);--ghost-btn-bg: linear-gradient(135deg, rgba(35, 110, 255, .08), rgba(18, 185, 129, .06));--ghost-btn-primary-border: rgba(35, 110, 255, .25);--ghost-btn-primary-bg: linear-gradient(135deg, rgba(35, 110, 255, .14), rgba(18, 185, 129, .08));--ghost-btn-success-border: rgba(18, 185, 129, .35);--ghost-btn-success-bg: linear-gradient(135deg, rgba(18, 185, 129, .18), rgba(197, 154, 42, .12));--panel-bg: rgba(234, 240, 248, .8);--panel-border: rgba(12, 25, 20, .12);--inset-bg: rgba(232, 238, 246, .78);--inset-border: rgba(12, 25, 20, .12);--tabs-text: rgba(12, 25, 20, .7);--tabs-text-active: rgba(12, 25, 20, .98);--tabs-divider: rgba(12, 25, 20, .1);--overview-dots: rgba(14, 37, 56, .22);--overview-icon-bg: var(--panel-bg);--overview-icon-border: var(--panel-border);--chip-bg: rgba(255, 255, 255, .78);--chip-border: rgba(14, 37, 56, .14);--chip-fg: rgba(12, 25, 20, .86);--chip-shadow: 0 10px 20px rgba(12, 25, 20, .12);--chip-reset-bg: rgba(236, 243, 250, .92);--chip-reset-border: rgba(35, 110, 255, .35);--chip-reset-fg: rgba(35, 110, 255, .9);--badge-soft-bg: rgba(255, 255, 255, .7);--badge-soft-border: rgba(175, 142, 45, .48);--badge-soft-fg: rgba(122, 93, 18, .95);--badge-soft-shadow: 0 10px 22px rgba(12, 25, 20, .12);--sniper-my-list-toggle: rgba(12, 25, 20, .82);--sniper-my-list-bg: var(--inset-bg);--sniper-my-list-item-bg: rgba(255, 255, 255, .6);--sniper-my-list-border: var(--panel-border);--sniper-my-list-divider: var(--panel-border);--sniper-my-status-active: var(--green-main);--sniper-my-status-inactive: var(--muted);--sniper-my-buy-bg: rgba(18, 185, 129, .12);--sniper-my-buy-border: rgba(18, 185, 129, .35);--sniper-my-buy-fg: var(--green-main);--sniper-my-buy-shadow: inset 0 1px 0 rgba(255, 255, 255, .35);--sniper-my-accrual-border: var(--panel-border);--sniper-my-accrual-odd: rgba(255, 255, 255, .65);--sniper-my-accrual-even: rgba(232, 239, 247, .75);--status-pill-bg: rgba(255, 255, 255, .78);--status-pill-border: rgba(12, 25, 20, .14);--status-pill-text: var(--fg);--status-pill-ok-border: rgba(18, 185, 129, .32);--status-pill-warn-border: rgba(197, 154, 42, .4);--status-pill-ok-dot: linear-gradient(135deg, #12b981, #0f8a63);--status-pill-ok-glow: rgba(18, 185, 129, .45);--referral-toggle-border: rgba(12, 25, 20, .14);--referral-toggle-bg: radial-gradient(circle at 0% 0%, rgba(35, 110, 255, .08), transparent 55%), rgba(236, 243, 250, .92);--referral-toggle-text: rgba(12, 25, 20, .72);--referral-toggle-active-bg: linear-gradient( 135deg, rgba(35, 110, 255, .18), rgba(112, 215, 255, .12) );--referral-toggle-active-border: rgba(35, 110, 255, .45);--referral-toggle-active-text: var(--fg);--referral-toggle-active-shadow: 0 8px 16px rgba(12, 25, 20, .16), 0 0 12px rgba(35, 110, 255, .12);--filters-bg: rgba(236, 243, 250, .92);--filters-border: rgba(12, 25, 20, .12);--filters-fg: var(--fg);--filters-shadow: 0 12px 24px rgba(12, 25, 20, .12);--filters-button-bg: rgba(236, 243, 250, .95);--filters-button-border: rgba(35, 110, 255, .35);--filters-button-shadow: 0 10px 22px rgba(12, 25, 20, .14);--filters-card-bg: radial-gradient(circle at 14% 18%, rgba(35, 110, 255, .14), transparent 60%), radial-gradient(circle at 86% 0%, rgba(197, 154, 42, .12), transparent 62%), var(--panel-bg);--filters-card-border: var(--panel-border);--filters-card-shadow: 0 14px 26px rgba(12, 25, 20, .14), inset 0 1px 0 rgba(255, 255, 255, .5);--tab-text: rgba(12, 25, 20, .68);--tab-text-active: var(--accent);--tab-text-hover: var(--fg);--tab-border-active: rgba(35, 110, 255, .45);--tab-border-hover: rgba(35, 110, 255, .35);--tabs-underline: linear-gradient(90deg, rgba(35, 110, 255, .85), rgba(112, 215, 255, .85));--tabs-underline-glow: rgba(35, 110, 255, .45);--overview-mini-tabs-text: rgba(12, 25, 20, .62);--overview-mini-tabs-active-text: rgba(12, 25, 20, .92);--overview-mini-tabs-active-bg: rgba(35, 110, 255, .14);--overview-mini-tabs-active-border: rgba(35, 110, 255, .24);--sniper-pill-bg: linear-gradient(180deg, rgba(244, 249, 255, .92), rgba(232, 239, 247, .9));--sniper-pill-border: rgba(12, 25, 20, .14);--sniper-pill-shadow: 0 10px 20px rgba(12, 25, 20, .12), inset 0 1px 0 rgba(255, 255, 255, .6);--sniper-pill-active-text: var(--fg);--sniper-pill-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(234, 240, 248, .9)) padding-box, var(--sniper-glass-border-gradient) border-box;--sniper-pill-active-shadow: 0 12px 24px rgba(12, 25, 20, .18), 0 0 12px rgba(35, 110, 255, .12);--sniper-pill-active-title: rgba(12, 25, 20, .72);--sniper-pill-active-amount: var(--accent);--sniper-pill-active-amount-shadow: 0 1px 0 rgba(255, 255, 255, .65);--sniper-pill-check-bg: rgba(255, 255, 255, .8);--sniper-pill-check-border: rgba(35, 110, 255, .5);--sniper-pill-check-color: var(--accent);--sniper-pill-check-shadow: 0 0 12px rgba(35, 110, 255, .18), inset 0 1px 0 rgba(255, 255, 255, .8);--focus-ring: rgba(35, 110, 255, .35);--contract-card-bg: linear-gradient( 150deg, rgba(252, 254, 255, .92) 0%, rgba(238, 244, 250, .88) 50%, rgba(244, 249, 255, .9) 100% );--contract-card-border: rgba(35, 110, 255, .2);--contract-card-shadow: 0 14px 28px rgba(12, 25, 20, .16), 0 0 0 1px rgba(255, 255, 255, .55), 0 0 20px rgba(35, 110, 255, .12);--contract-card-bg-fallback: linear-gradient( 160deg, rgba(252, 254, 255, .94) 0%, rgba(236, 242, 249, .9) 100% );--contract-card-shadow-fallback: 0 12px 24px rgba(12, 25, 20, .14), 0 0 0 1px rgba(255, 255, 255, .52), 0 0 16px rgba(35, 110, 255, .1);--contract-stat-bg: radial-gradient(circle at 0% 0%, rgba(35, 110, 255, .06), transparent 60%), rgba(250, 252, 255, .88);--contract-stat-border: rgba(12, 25, 20, .12);--profile-cta-border: rgba(35, 110, 255, .28);--profile-cta-bg: linear-gradient( 135deg, rgba(35, 110, 255, .16), rgba(248, 251, 255, .92) );--profile-cta-icon-border: rgba(35, 110, 255, .22);--profile-cta-icon-bg: radial-gradient(circle at 30% 30%, rgba(35, 110, 255, .2), transparent 60%), rgba(255, 255, 255, .76);--profile-cta-icon-color: var(--accent);--vault-cta-border: rgba(35, 110, 255, .3);--vault-cta-bg: linear-gradient(135deg, rgba(35, 110, 255, .92), rgba(112, 215, 255, .7));--vault-cta-glow-gold: rgba(197, 154, 42, .14);--vault-cta-glow-blue: rgba(35, 110, 255, .18);--sniper-cta-fill: linear-gradient( 90deg, rgba(35, 110, 255, .96) 0%, rgba(62, 166, 255, .92) 52%, rgba(112, 215, 255, .86) 100% );--sniper-cta-border: linear-gradient( 135deg, rgba(255, 255, 255, .18) 0%, rgba(112, 215, 255, .52) 50%, rgba(35, 110, 255, .34) 100% );--sniper-cta-glow: rgba(35, 110, 255, .22);--sniper-cta-focus: rgba(112, 215, 255, .55);--wallet-accent-rgb: 35, 110, 255;--wallet-accent-soft-rgb: 112, 215, 255;--wallet-accent-mid-rgb: 92, 200, 255;--wallet-accent-bright-rgb: 112, 215, 255;--wallet-accent-strong-rgb: 35, 110, 255;--wallet-accent-mint-rgb: 35, 110, 255;--wallet-gold-rgb: 197, 154, 42;--wallet-gold-bright-rgb: 255, 216, 137;--wallet-surface-1: rgba(236, 242, 249, .78);--wallet-surface-2: rgba(240, 246, 252, .74);--wallet-surface-3: rgba(240, 246, 252, .72);--wallet-surface-4: rgba(242, 248, 254, .72);--wallet-surface-5: rgba(242, 248, 254, .68);--wallet-surface-6: rgba(240, 246, 252, .8);--wallet-surface-7: rgba(228, 236, 245, .86);--wallet-line-1: rgba(12, 25, 20, .12);--wallet-line-2: rgba(12, 25, 20, .1);--wallet-line-3: rgba(12, 25, 20, .08);--wallet-line-4: rgba(12, 25, 20, .06);--wallet-line-5: rgba(12, 25, 20, .05);--wallet-line-6: rgba(12, 25, 20, .16);--wallet-line-7: rgba(12, 25, 20, .18);--wallet-text-muted: rgba(12, 25, 20, .55);--wallet-text-soft: rgba(12, 25, 20, .62);--wallet-text-dim: rgba(12, 25, 20, .52);--wallet-text-weak: rgba(12, 25, 20, .58);--wallet-action-icon-bg: rgba(35, 110, 255, .08);--wallet-history-link: rgba(35, 110, 255, .9);--wallet-filter-text: rgba(12, 25, 20, .62);--wallet-filter-active-text: rgba(12, 25, 20, .92);--wallet-filter-active-bg: rgba(35, 110, 255, .14);--wallet-filter-active-shadow: rgba(35, 110, 255, .18);--wallet-tx-badge-network-color: rgba(12, 25, 20, .72);--wallet-tx-open-bg: rgba(35, 110, 255, .08);--wallet-tx-open-color: rgba(12, 25, 20, .85);--wallet-tx-skeleton-bg: rgba(255, 255, 255, .55);--wallet-tx-icon-border: rgba(12, 25, 20, .12);--wallet-tx-icon-bg: rgba(35, 110, 255, .08);--wallet-tx-icon-color: rgba(12, 25, 20, .85);--wallet-mini-icon-color: #0c1914;--wallet-mini-icon-shadow: 0 0 0 1px rgba(12, 25, 20, .08), 0 8px 14px rgba(12, 25, 20, .16);--wallet-chip-text: rgba(12, 25, 20, .82);--wallet-chip-badge-text: rgba(12, 25, 20, .78);--wallet-pill-text: rgba(12, 25, 20, .88);--wallet-pill-icon-color: #0c1914;--wallet-pill-icon-shadow: 0 0 0 1px rgba(12, 25, 20, .08), 0 8px 16px rgba(12, 25, 20, .18);--wallet-pill-usdt-bg: linear-gradient( 135deg, rgba(35, 110, 255, .75), rgba(112, 215, 255, .45) );--wallet-pill-usdt-color: #0c1914;--wallet-pill-bnb-bg: linear-gradient( 135deg, rgba(255, 216, 137, .85), rgba(197, 154, 42, .65) );--wallet-pill-bnb-color: #1a1000;--wallet-pill-active-bg: linear-gradient( 180deg, rgba(35, 110, 255, .12), rgba(240, 246, 252, .82) );--wallet-pill-active-shadow: rgba(35, 110, 255, .16);--wallet-select-label: rgba(12, 25, 20, .62);--wallet-deposit-label: rgba(12, 25, 20, .62);--wallet-deposit-select-hint: rgba(12, 25, 20, .58);--wallet-deposit-select-icon-bg: rgba(35, 110, 255, .12);--wallet-overlay-bg: radial-gradient(circle at 12% 0%, rgba(35, 110, 255, .14), transparent 55%), radial-gradient(circle at 92% 18%, rgba(197, 154, 42, .1), transparent 60%), radial-gradient(circle at 50% 120%, rgba(112, 215, 255, .12), transparent 60%), linear-gradient( 180deg, rgba(234, 240, 246, .72) 0%, rgba(234, 241, 248, .84) 38%, rgba(232, 239, 247, .92) 100% );--wallet-avatar-bg: radial-gradient(circle at 30% 30%, rgba(35, 110, 255, .18), rgba(236, 242, 249, .92));--wallet-deposit-pill-bg: linear-gradient( 180deg, rgba(244, 249, 255, .92), rgba(232, 239, 247, .96) );--wallet-deposit-pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), 0 10px 18px rgba(12, 25, 20, .16);--wallet-deposit-action-bg: radial-gradient(circle at 20% 20%, rgba(35, 110, 255, .12), transparent 50%), linear-gradient(180deg, rgba(244, 249, 255, .94), rgba(232, 239, 247, .96));--wallet-deposit-action-border: rgba(35, 110, 255, .28);--wallet-deposit-action-shadow: 0 12px 22px rgba(12, 25, 20, .18);--wallet-deposit-action-hover-border: rgba(35, 110, 255, .35);--wallet-deposit-select-trigger-border: rgba(12, 25, 20, .14);--wallet-deposit-select-trigger-bg: radial-gradient(circle at 0% 0%, rgba(35, 110, 255, .08), transparent 55%), linear-gradient(180deg, rgba(244, 249, 255, .94), rgba(232, 239, 247, .96));--wallet-deposit-select-sheet-border: rgba(12, 25, 20, .12);--wallet-deposit-select-sheet-bg: radial-gradient(circle at 0% 0%, rgba(35, 110, 255, .12), transparent 55%), linear-gradient(180deg, rgba(244, 249, 255, .96), rgba(232, 239, 247, .98));--wallet-qr-backdrop: rgba(12, 25, 20, .28);--wallet-qr-sheet-bg: radial-gradient(circle at 20% 0%, rgba(35, 110, 255, .12), transparent 55%), linear-gradient(180deg, rgba(244, 249, 255, .96), rgba(232, 239, 247, .98));--wallet-qr-close-color: rgba(12, 25, 20, .85);--wallet-qr-hint: rgba(12, 25, 20, .62);--wallet-qr-address-color: rgba(12, 25, 20, .85);--wallet-qr-copy-bg: linear-gradient(180deg, rgba(244, 249, 255, .96), rgba(232, 239, 247, .98));--wallet-deposit-card-border: rgba(35, 110, 255, .24);--wallet-deposit-card-shadow: 0 14px 30px rgba(12, 25, 20, .18), inset 0 1px 0 rgba(255, 255, 255, .45);--wallet-deposit-pill-toggle-outline: rgba(35, 110, 255, .4);--wallet-load-more-shadow: 0 12px 24px rgba(12, 25, 20, .18);--wallet-withdraw-badge-border: rgba(35, 110, 255, .3);--wallet-withdraw-badge-text: rgba(35, 110, 255, .88);--wallet-withdraw-label: rgba(12, 25, 20, .82);--wallet-withdraw-submit-border: rgba(35, 110, 255, .28);--wallet-withdraw-submit-bg: radial-gradient(circle at 20% 20%, rgba(35, 110, 255, .16), transparent 55%), var(--wallet-surface-2);--wallet-withdraw-submit-shadow: 0 12px 24px rgba(12, 25, 20, .18);--wallet-withdraw-banner-border: rgba(12, 25, 20, .12);--wallet-withdraw-banner-bg: radial-gradient(circle at 8% 10%, rgba(35, 110, 255, .12), transparent 55%), var(--wallet-surface-1);--wallet-withdraw-banner-shadow: 0 12px 26px rgba(12, 25, 20, .18);--wallet-withdraw-banner-success-border: rgba(35, 110, 255, .32);--wallet-withdraw-banner-success-text: rgba(35, 110, 255, .88);--wallet-withdraw-banner-success-bg: radial-gradient(circle at 10% 10%, rgba(35, 110, 255, .18), transparent 60%), var(--wallet-surface-1)}:root[data-theme=ocean]{color-scheme:dark;--bg: #020a18;--bg-alt: #03122a;--fg: #eaf2ff;--heading: var(--fg);--text: var(--fg);--muted: rgba(234, 242, 255, .62);--silver: rgba(234, 242, 255, .62);--green-main: #3ea6ff;--green-soft: #1e6dff;--accent: #70d7ff;--gold: #ffd889;--gold-soft: #c59a2a;--glass-bg: linear-gradient( 155deg, rgba(2, 10, 24, .86) 0%, rgba(3, 18, 42, .78) 45%, rgba(2, 12, 30, .86) 100% );--glass-border: rgba(112, 215, 255, .18);--card-border-dark: rgba(62, 166, 255, .42);--card-border-light: rgba(255, 216, 137, .32);--sniper-glass-bg: linear-gradient( 155deg, rgba(3, 12, 28, .84) 0%, rgba(3, 18, 42, .78) 45%, rgba(2, 12, 30, .82) 100% );--sniper-glass-highlight: radial-gradient(circle at 18% 12%, rgba(112, 215, 255, .18), transparent 56%), radial-gradient(circle at 84% 20%, rgba(62, 166, 255, .14), transparent 60%);--sniper-glass-border-gradient: linear-gradient( 135deg, rgba(255, 255, 255, .14) 0%, rgba(112, 215, 255, .5) 50%, rgba(62, 166, 255, .34) 100% );--sniper-glass-glow: rgba(62, 166, 255, .22);--sniper-glass-gold-glow: rgba(255, 216, 137, .08);--vault-glass-bg: linear-gradient( 150deg, rgba(2, 10, 24, .96) 0%, rgba(3, 18, 42, .9) 45%, rgba(2, 12, 30, .92) 100% );--vault-glass-highlight: radial-gradient(circle at 0% 0%, rgba(112, 215, 255, .16), transparent 55%), radial-gradient(circle at 82% 120%, rgba(62, 166, 255, .18), transparent 60%);--vault-glass-border-gradient: linear-gradient( 135deg, rgba(255, 255, 255, .16) 0%, rgba(112, 215, 255, .52) 46%, rgba(62, 166, 255, .34) 100% );--vault-glass-glow: rgba(62, 166, 255, .18);--overlay-bg: linear-gradient( 180deg, rgba(2, 10, 24, .46) 0%, rgba(2, 10, 24, .76) 30%, rgba(2, 10, 24, .86) 100% );--header-bg: linear-gradient( 180deg, rgba(2, 10, 24, .98) 0%, rgba(2, 10, 24, .92) 55%, rgba(2, 10, 24, .72) 100% );--tabbar-bg: linear-gradient( to top, rgba(2, 10, 24, .98), rgba(2, 10, 24, .72), transparent );--tab-border: rgba(234, 242, 255, .16);--tab-bg: radial-gradient(circle at 20% 0%, rgba(62, 166, 255, .18), rgba(3, 18, 42, .92));--tab-active-glow: rgba(62, 166, 255, .45);--ambient-bg-image: linear-gradient( 145deg, rgba(2, 10, 24, .98) 0%, rgba(3, 18, 42, .92) 45%, rgba(2, 10, 24, .98) 100% ), radial-gradient(1200px 900px at var(--bg-x) var(--bg-y), rgba(62, 166, 255, .26), transparent 60%), radial-gradient(900px 700px at 80% 18%, rgba(112, 215, 255, .14), transparent 55%), radial-gradient(700px 600px at 12% 86%, rgba(255, 216, 137, .1), transparent 60%), radial-gradient(120% 120% at 50% 50%, rgba(0,0,0,0) 55%, rgba(0,0,0,.75) 100%);--ambient-bg-before-image: radial-gradient(900px 700px at 25% 25%, rgba(62, 166, 255, .16), transparent 60%), radial-gradient(800px 600px at 75% 75%, rgba(112, 215, 255, .12), transparent 60%), radial-gradient(1000px 800px at 60% 10%, rgba(255, 216, 137, .08), transparent 65%);--input-border: rgba(112, 215, 255, .22);--input-bg: radial-gradient(circle at 0% 0%, rgba(62, 166, 255, .1), transparent 55%), rgba(3, 10, 22, .92);--select-trigger-border: rgba(112, 215, 255, .18);--select-trigger-bg: radial-gradient(circle at 0% 0%, rgba(62, 166, 255, .1), transparent 60%), linear-gradient(180deg, rgba(4, 14, 32, .86), rgba(3, 10, 22, .94));--select-placeholder: rgba(234, 242, 255, .5);--sheet-backdrop: rgba(0, 0, 0, .55);--sheet-border: rgba(112, 215, 255, .18);--sheet-bg: radial-gradient(circle at 0% 0%, rgba(62, 166, 255, .1), transparent 55%), linear-gradient(180deg, rgba(4, 14, 32, .98), rgba(3, 10, 22, .96));--ghost-btn-border: rgba(112, 215, 255, .22);--ghost-btn-bg: linear-gradient(135deg, rgba(62, 166, 255, .1), rgba(255, 216, 137, .06));--ghost-btn-primary-border: rgba(62, 166, 255, .34);--ghost-btn-primary-bg: linear-gradient(135deg, rgba(62, 166, 255, .16), rgba(112, 215, 255, .1));--ghost-btn-success-border: rgba(112, 215, 255, .4);--ghost-btn-success-bg: linear-gradient(135deg, rgba(62, 166, 255, .22), rgba(255, 216, 137, .1));--panel-bg: rgba(3, 12, 28, .72);--panel-border: rgba(112, 215, 255, .18);--inset-bg: rgba(3, 12, 28, .84);--inset-border: rgba(112, 215, 255, .28);--tabs-text: rgba(234, 242, 255, .62);--tabs-text-active: rgba(234, 242, 255, .94);--tabs-divider: rgba(112, 215, 255, .16);--overview-dots: rgba(112, 215, 255, .22);--overview-icon-bg: var(--panel-bg);--overview-icon-border: var(--panel-border);--chip-bg: rgba(2, 10, 24, .9);--chip-border: rgba(112, 215, 255, .28);--chip-fg: rgba(234, 242, 255, .9);--chip-shadow: 0 8px 18px rgba(0, 0, 0, .45);--chip-reset-bg: rgba(3, 14, 32, .92);--chip-reset-border: rgba(112, 215, 255, .45);--chip-reset-fg: rgba(112, 215, 255, .95);--badge-soft-bg: rgba(2, 10, 24, .72);--badge-soft-border: rgba(112, 215, 255, .32);--badge-soft-fg: rgba(255, 216, 137, .95);--badge-soft-shadow: none;--sniper-my-list-toggle: rgba(234, 242, 255, .86);--sniper-my-list-bg: rgba(2, 10, 24, .34);--sniper-my-list-item-bg: rgba(255, 255, 255, .04);--sniper-my-list-border: rgba(112, 215, 255, .22);--sniper-my-list-divider: rgba(112, 215, 255, .18);--sniper-my-status-active: var(--green-main);--sniper-my-status-inactive: rgba(234, 242, 255, .55);--sniper-my-buy-bg: rgba(62, 166, 255, .12);--sniper-my-buy-border: rgba(112, 215, 255, .35);--sniper-my-buy-fg: rgba(112, 215, 255, .95);--sniper-my-buy-shadow: inset 0 1px 0 rgba(255, 255, 255, .08);--sniper-my-accrual-border: rgba(112, 215, 255, .2);--sniper-my-accrual-odd: rgba(255, 255, 255, .03);--sniper-my-accrual-even: rgba(2, 10, 24, .22);--status-pill-bg: rgba(2, 10, 24, .78);--status-pill-border: rgba(112, 215, 255, .18);--status-pill-text: rgba(234, 242, 255, .9);--status-pill-ok-border: rgba(112, 215, 255, .35);--status-pill-warn-border: rgba(255, 216, 137, .35);--status-pill-ok-dot: linear-gradient(135deg, #3ea6ff, #1e6dff);--status-pill-ok-glow: rgba(62, 166, 255, .55);--referral-toggle-border: rgba(112, 215, 255, .18);--referral-toggle-bg: radial-gradient(circle at 0% 0%, rgba(112, 215, 255, .08), transparent 55%), rgba(3, 12, 28, .9);--referral-toggle-text: rgba(234, 242, 255, .78);--referral-toggle-active-bg: linear-gradient( 135deg, rgba(62, 166, 255, .26), rgba(255, 216, 137, .18) );--referral-toggle-active-border: rgba(112, 215, 255, .6);--referral-toggle-active-text: #ffffff;--referral-toggle-active-shadow: 0 8px 18px rgba(0, 0, 0, .7), 0 0 14px rgba(62, 166, 255, .35);--filters-bg: rgba(2, 10, 24, .8);--filters-border: rgba(112, 215, 255, .22);--filters-fg: var(--fg);--filters-shadow: 0 12px 32px rgba(0, 0, 0, .45);--filters-button-bg: rgba(2, 10, 24, .9);--filters-button-border: rgba(112, 215, 255, .35);--filters-button-shadow: 0 10px 26px rgba(0, 0, 0, .5);--filters-card-bg: radial-gradient(circle at 14% 18%, rgba(62, 166, 255, .16), transparent 60%), radial-gradient(circle at 86% 0%, rgba(255, 216, 137, .12), transparent 62%), rgba(2, 10, 24, .6);--filters-card-border: rgba(112, 215, 255, .24);--filters-card-shadow: 0 14px 30px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .08);--tab-text: rgba(234, 242, 255, .72);--tab-text-active: var(--accent);--tab-text-hover: #ffffff;--tab-border-active: rgba(112, 215, 255, .6);--tab-border-hover: rgba(112, 215, 255, .4);--tabs-underline: linear-gradient(90deg, rgba(112, 215, 255, .9), rgba(62, 166, 255, .9));--tabs-underline-glow: rgba(112, 215, 255, .55);--overview-mini-tabs-text: rgba(234, 242, 255, .65);--overview-mini-tabs-active-text: rgba(234, 242, 255, .98);--overview-mini-tabs-active-bg: rgba(112, 215, 255, .16);--overview-mini-tabs-active-border: rgba(112, 215, 255, .26);--sniper-pill-bg: linear-gradient(180deg, rgba(3, 12, 28, .78), rgba(2, 10, 24, .88));--sniper-pill-border: rgba(112, 215, 255, .22);--sniper-pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 10px 22px rgba(0, 0, 0, .45);--sniper-pill-active-text: rgba(234, 242, 255, .96);--sniper-pill-active-bg: linear-gradient(180deg, rgba(2, 10, 24, .6), rgba(2, 10, 24, .5)) padding-box, var(--sniper-glass-border-gradient) border-box;--sniper-pill-active-shadow: 0 12px 26px rgba(0, 0, 0, .6), 0 0 18px rgba(62, 166, 255, .18);--sniper-pill-active-title: rgba(234, 242, 255, .72);--sniper-pill-active-amount: var(--accent);--sniper-pill-active-amount-shadow: 0 1px 0 rgba(0, 0, 0, .6);--sniper-pill-check-bg: rgba(2, 10, 24, .55);--sniper-pill-check-border: rgba(112, 215, 255, .65);--sniper-pill-check-color: var(--accent);--sniper-pill-check-shadow: 0 0 14px rgba(62, 166, 255, .24), inset 0 1px 0 rgba(255, 255, 255, .1);--focus-ring: rgba(112, 215, 255, .4);--contract-card-bg: linear-gradient( 150deg, rgba(4, 16, 36, .94) 0%, rgba(3, 14, 32, .9) 50%, rgba(3, 12, 30, .92) 100% );--contract-card-border: rgba(62, 166, 255, .3);--contract-card-shadow: 0 12px 28px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .03), 0 0 20px rgba(62, 166, 255, .16);--contract-card-bg-fallback: linear-gradient( 160deg, rgba(4, 16, 36, .96) 0%, rgba(2, 10, 24, .92) 100% );--contract-card-shadow-fallback: 0 10px 22px rgba(0, 0, 0, .68), 0 0 0 1px rgba(255, 255, 255, .03), 0 0 16px rgba(62, 166, 255, .12);--contract-stat-bg: radial-gradient(circle at 0% 0%, rgba(62, 166, 255, .12), transparent 60%), rgba(3, 10, 22, .9);--contract-stat-border: rgba(112, 215, 255, .22);--profile-cta-border: rgba(62, 166, 255, .4);--profile-cta-bg: linear-gradient( 135deg, rgba(62, 166, 255, .22), rgba(3, 12, 28, .78) );--profile-cta-icon-border: rgba(112, 215, 255, .35);--profile-cta-icon-bg: radial-gradient(circle at 30% 30%, rgba(112, 215, 255, .28), transparent 60%), rgba(2, 10, 24, .6);--profile-cta-icon-color: var(--accent);--vault-cta-border: rgba(62, 166, 255, .35);--vault-cta-bg: radial-gradient(circle at 18% 30%, rgba(62, 166, 255, .28), transparent 55%), radial-gradient(circle at 86% 70%, rgba(255, 216, 137, .18), transparent 60%), rgba(255, 255, 255, .04);--vault-cta-glow-gold: rgba(255, 216, 137, .16);--vault-cta-glow-blue: rgba(62, 166, 255, .2);--sniper-cta-fill: linear-gradient( 90deg, rgba(30, 109, 255, .96) 0%, rgba(62, 166, 255, .92) 52%, rgba(112, 215, 255, .86) 100% );--sniper-cta-border: linear-gradient( 135deg, rgba(255, 255, 255, .18) 0%, rgba(112, 215, 255, .52) 50%, rgba(62, 166, 255, .34) 100% );--sniper-cta-glow: rgba(62, 166, 255, .24);--sniper-cta-focus: rgba(112, 215, 255, .55);--wallet-accent-rgb: 62, 166, 255;--wallet-accent-soft-rgb: 112, 215, 255;--wallet-accent-mid-rgb: 62, 166, 255;--wallet-accent-bright-rgb: 112, 215, 255;--wallet-accent-strong-rgb: 62, 166, 255;--wallet-accent-mint-rgb: 62, 166, 255;--wallet-gold-rgb: 255, 216, 137;--wallet-gold-bright-rgb: 255, 216, 137;--wallet-surface-1: rgba(2, 10, 24, .32);--wallet-surface-2: rgba(2, 10, 24, .24);--wallet-surface-3: rgba(2, 10, 24, .22);--wallet-surface-4: rgba(2, 10, 24, .2);--wallet-surface-5: rgba(2, 10, 24, .18);--wallet-surface-6: rgba(2, 10, 24, .26);--wallet-surface-7: rgba(2, 10, 24, .35);--wallet-line-1: rgba(112, 215, 255, .18);--wallet-line-2: rgba(112, 215, 255, .16);--wallet-line-3: rgba(112, 215, 255, .14);--wallet-line-4: rgba(112, 215, 255, .12);--wallet-line-5: rgba(112, 215, 255, .1);--wallet-line-6: rgba(112, 215, 255, .24);--wallet-line-7: rgba(112, 215, 255, .26);--wallet-text-muted: rgba(234, 242, 255, .6);--wallet-text-soft: rgba(234, 242, 255, .72);--wallet-text-dim: rgba(234, 242, 255, .56);--wallet-text-weak: rgba(234, 242, 255, .65);--wallet-action-icon-bg: rgba(62, 166, 255, .08);--wallet-history-link: rgba(112, 215, 255, .9);--wallet-filter-text: rgba(234, 242, 255, .7);--wallet-filter-active-text: #fff;--wallet-filter-active-bg: rgba(112, 215, 255, .12);--wallet-filter-active-shadow: rgba(112, 215, 255, .22);--wallet-tx-badge-network-color: rgba(234, 242, 255, .82);--wallet-tx-open-bg: rgba(62, 166, 255, .08);--wallet-tx-open-color: rgba(234, 242, 255, .9);--wallet-tx-skeleton-bg: rgba(112, 215, 255, .06);--wallet-tx-icon-border: rgba(112, 215, 255, .18);--wallet-tx-icon-bg: rgba(62, 166, 255, .08);--wallet-tx-icon-color: rgba(234, 242, 255, .92);--wallet-mini-icon-color: #020a18;--wallet-mini-icon-shadow: 0 0 0 1px rgba(112, 215, 255, .18), 0 8px 16px rgba(0, 0, 0, .55);--wallet-chip-text: rgba(234, 242, 255, .88);--wallet-chip-badge-text: rgba(234, 242, 255, .82);--wallet-pill-text: rgba(234, 242, 255, .9);--wallet-pill-icon-color: #020a18;--wallet-pill-icon-shadow: 0 0 0 1px rgba(112, 215, 255, .18), 0 8px 16px rgba(0, 0, 0, .45);--wallet-pill-usdt-bg: linear-gradient( 135deg, rgba(30, 109, 255, .95), rgba(62, 166, 255, .75) );--wallet-pill-usdt-color: #020a18;--wallet-pill-bnb-bg: linear-gradient( 135deg, rgba(255, 216, 137, .9), rgba(197, 154, 42, .7) );--wallet-pill-bnb-color: #1a1000;--wallet-pill-active-bg: linear-gradient( 180deg, rgba(62, 166, 255, .16), rgba(2, 10, 24, .55) );--wallet-pill-active-shadow: rgba(62, 166, 255, .24);--wallet-select-label: rgba(234, 242, 255, .72);--wallet-deposit-label: rgba(234, 242, 255, .72);--wallet-deposit-select-hint: rgba(234, 242, 255, .62);--wallet-deposit-select-icon-bg: rgba(2, 10, 24, .35);--wallet-overlay-bg: radial-gradient(circle at 12% 0%, rgba(62, 166, 255, .18), transparent 55%), radial-gradient(circle at 92% 18%, rgba(255, 216, 137, .1), transparent 60%), radial-gradient(circle at 50% 120%, rgba(112, 215, 255, .16), transparent 60%), linear-gradient( 180deg, rgba(2, 10, 24, .42) 0%, rgba(2, 10, 24, .68) 38%, rgba(2, 10, 24, .82) 100% );--wallet-avatar-bg: radial-gradient(circle at 30% 30%, rgba(62, 166, 255, .22), rgba(3, 18, 42, .92));--wallet-deposit-pill-bg: linear-gradient( 180deg, rgba(4, 14, 32, .94), rgba(3, 10, 22, .96) );--wallet-deposit-pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 10px 18px rgba(0, 0, 0, .45);--wallet-deposit-action-bg: radial-gradient(circle at 20% 20%, rgba(112, 215, 255, .14), transparent 50%), linear-gradient(180deg, rgba(4, 16, 36, .96), rgba(3, 10, 22, .96));--wallet-deposit-action-border: rgba(112, 215, 255, .28);--wallet-deposit-action-shadow: 0 12px 22px rgba(0, 0, 0, .55);--wallet-deposit-action-hover-border: rgba(112, 215, 255, .42);--wallet-deposit-select-trigger-border: rgba(112, 215, 255, .22);--wallet-deposit-select-trigger-bg: radial-gradient(circle at 0% 0%, rgba(62, 166, 255, .14), transparent 55%), linear-gradient(180deg, rgba(4, 16, 36, .94), rgba(3, 10, 22, .96));--wallet-deposit-select-sheet-border: rgba(112, 215, 255, .22);--wallet-deposit-select-sheet-bg: radial-gradient(circle at 0% 0%, rgba(62, 166, 255, .18), transparent 55%), linear-gradient(180deg, rgba(4, 16, 36, .98), rgba(3, 10, 22, .98));--wallet-qr-backdrop: rgba(2, 10, 24, .72);--wallet-qr-sheet-bg: radial-gradient(circle at 20% 0%, rgba(62, 166, 255, .16), transparent 55%), linear-gradient(180deg, rgba(4, 16, 36, .96), rgba(3, 10, 22, .98));--wallet-qr-close-color: rgba(234, 242, 255, .88);--wallet-qr-hint: rgba(234, 242, 255, .7);--wallet-qr-address-color: rgba(234, 242, 255, .92);--wallet-qr-copy-bg: linear-gradient(180deg, rgba(4, 16, 36, .96), rgba(3, 10, 22, .98));--wallet-deposit-card-border: rgba(62, 166, 255, .28);--wallet-deposit-card-shadow: 0 14px 30px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .04);--wallet-deposit-pill-toggle-outline: rgba(112, 215, 255, .5);--wallet-load-more-shadow: 0 12px 24px rgba(0, 0, 0, .55);--wallet-withdraw-badge-border: rgba(112, 215, 255, .32);--wallet-withdraw-badge-text: rgba(112, 215, 255, .9);--wallet-withdraw-label: rgba(234, 242, 255, .86);--wallet-withdraw-submit-border: rgba(112, 215, 255, .32);--wallet-withdraw-submit-bg: radial-gradient(circle at 20% 20%, rgba(112, 215, 255, .18), transparent 55%), var(--wallet-surface-2);--wallet-withdraw-submit-shadow: 0 12px 24px rgba(0, 0, 0, .55);--wallet-withdraw-banner-border: rgba(112, 215, 255, .18);--wallet-withdraw-banner-bg: radial-gradient(circle at 8% 10%, rgba(112, 215, 255, .14), transparent 55%), var(--wallet-surface-1);--wallet-withdraw-banner-shadow: 0 12px 26px rgba(0, 0, 0, .5);--wallet-withdraw-banner-success-border: rgba(112, 215, 255, .35);--wallet-withdraw-banner-success-text: rgba(234, 242, 255, .92);--wallet-withdraw-banner-success-bg: radial-gradient(circle at 10% 10%, rgba(112, 215, 255, .2), transparent 60%), var(--wallet-surface-1)}.admin-page{display:flex;flex-direction:column;gap:16px}.admin-banner{padding:18px 20px;display:flex;flex-direction:column;gap:6px}.admin-banner__title{font-size:20px;font-weight:700;letter-spacing:.14em;color:var(--fg)}.admin-banner__subtitle{color:var(--muted);font-size:13px}.admin-banner__back{margin-top:10px;align-self:flex-start}.admin-users__controls{padding:16px;display:flex;flex-direction:column;gap:12px}.admin-users__search{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-users__search .input{width:100%;flex:1 1 280px}.admin-users__backfill{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.admin-users__backfill-count{font-size:12px;color:var(--muted)}.admin-users__filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-users__sort-dir{min-width:72px;justify-content:center}.admin-users__meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.admin-users__list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.admin-users__loading,.admin-users__empty{text-align:center;color:var(--muted);padding:20px 0}.admin-users__pagination{display:flex;justify-content:center;gap:12px;margin-top:12px}.admin-user-card{padding:16px;display:flex;flex-direction:column;gap:12px}.admin-user-card__top{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.admin-user-card__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid var(--card-border-light);background:var(--panel-bg);flex:0 0 auto}.admin-user-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.admin-user-card__avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ffffff14,#0003)}.admin-user-card__meta{flex:1 1 220px}.admin-user-card__name{font-size:16px;font-weight:600;color:var(--fg);display:flex;align-items:center;gap:8px}.admin-user-card__public-no,.admin-user-summary__public-no,.admin-referral-card__public-no{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--muted)}.admin-user-card__handle{font-size:13px;color:var(--muted)}.admin-user-card__sub{margin-top:4px;font-size:12px;color:var(--muted)}.admin-user-card__referral{display:flex;align-items:center;gap:8px}.admin-user-card__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.admin-user-card__actions .ghost-button--primary{display:inline-flex;gap:6px;align-items:center}.admin-user-card__stats,.admin-user-detail__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.admin-user-stat{padding:10px 12px;border-radius:12px;border:1px solid var(--panel-border);background:var(--panel-bg)}.admin-user-stat__label{display:block;color:var(--muted);font-size:12px}.admin-user-stat__value{display:block;margin-top:4px;font-weight:600}.admin-user-detail__card{padding:18px;display:flex;flex-direction:column;gap:16px}.admin-user-detail__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.admin-user-detail__title{font-size:18px;font-weight:600;color:var(--fg)}.admin-user-detail__subtitle{margin-top:4px;font-size:13px;color:var(--muted)}.admin-user-detail__actions{display:flex;gap:10px}.admin-adjust-modal__body{display:flex;flex-direction:column;gap:12px;padding:10px 0 6px}.admin-field{display:flex;flex-direction:column;gap:6px}.admin-field__label{color:var(--muted);font-size:12px}.admin-adjust-modal__preview{border-radius:12px;border:1px dashed var(--panel-border);background:var(--panel-bg);color:var(--muted);padding:10px 12px;font-size:12px;display:flex;flex-direction:column;gap:4px}.admin-adjust-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:8px}.admin-backfill__body{display:flex;flex-direction:column;gap:12px;padding:10px 0 6px}.admin-backfill__meta{font-size:13px;color:var(--muted)}.admin-backfill__preview{border-radius:12px;border:1px dashed var(--panel-border);background:var(--panel-bg);color:var(--muted);padding:10px 12px;font-size:12px;display:flex;flex-direction:column;gap:4px}.admin-backfill__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;flex-wrap:wrap}.admin-settings__card{padding:16px;display:flex;flex-direction:column;gap:12px}.admin-settings__header{font-size:16px;font-weight:600;color:var(--fg)}.admin-settings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.admin-settings__label{font-size:12px;color:var(--muted)}.admin-settings__value{margin-top:4px;font-size:15px;font-weight:600}.admin-settings__actions{display:flex;flex-wrap:wrap;gap:10px}.admin-settings__field{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-settings__field .input{flex:1 1 260px}.admin-user-detail{display:flex;flex-direction:column;gap:16px}.admin-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-section__title{font-size:16px;font-weight:600;color:var(--fg)}.admin-section__meta{font-size:12px;color:var(--muted)}.admin-section__controls{min-width:180px}.admin-user-summary__top{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.admin-user-summary__avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;border:1px solid var(--card-border-light);background:var(--panel-bg);flex:0 0 auto}.admin-user-summary__avatar img{width:100%;height:100%;object-fit:cover;display:block}.admin-user-summary__avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ffffff14,#0003)}.admin-user-summary__identity{flex:1 1 220px}.admin-user-summary__name{font-size:17px;font-weight:600;color:var(--fg);display:flex;align-items:center;gap:8px}.admin-user-summary__handle{margin-top:4px;font-size:13px;color:var(--muted)}.admin-user-summary__actions{display:flex;align-items:center;gap:8px}.admin-user-summary__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.admin-summary-item{display:flex;flex-direction:column;gap:4px}.admin-summary-item__label{font-size:12px;color:var(--muted)}.admin-summary-item__value{font-size:14px;font-weight:600;color:var(--fg)}.admin-summary-item__link{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--fg);font-size:14px;font-weight:600;cursor:pointer}.admin-summary-item__link:active{opacity:.7}.admin-referrals__list{display:flex;flex-direction:column;gap:10px}.admin-referrals__empty,.admin-referrals__loading{text-align:center;color:var(--muted);font-size:13px;padding:6px 0}.admin-referrals__actions{display:flex;justify-content:center;margin-top:6px}.admin-referral-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--card-border-light);background:var(--card);color:inherit;text-align:left}.admin-referral-card__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;border:1px solid var(--card-border-light);background:var(--panel-bg);flex:0 0 auto}.admin-referral-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.admin-referral-card__avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ffffff14,#0003)}.admin-referral-card__meta{flex:1 1 auto}.admin-referral-card__name{font-size:14px;font-weight:600;color:var(--fg);display:flex;align-items:center;gap:6px}.admin-referral-card__handle{margin-top:2px;font-size:12px;color:var(--muted)}.admin-referral-card__sub{margin-top:4px;font-size:11px;color:var(--muted)}.admin-referral-card__aside{text-align:right}.admin-referral-card__balance{font-size:14px;font-weight:600;color:var(--fg)}.admin-referral-card__balanceLabel{font-size:11px;color:var(--muted)}.admin-ledger__controls{padding:16px;display:flex;flex-direction:column;gap:12px}.admin-ledger{display:flex;flex-direction:column;gap:16px}.admin-ledger__search .input{width:100%}.admin-ledger__filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-ledger__date{min-width:140px}.admin-ledger__meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.admin-ledger__list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.admin-ledger__loading,.admin-ledger__empty{text-align:center;color:var(--muted);padding:20px 0}.admin-ledger__pagination{display:flex;justify-content:center;gap:12px;margin-top:12px}.admin-entry-card{padding:16px;display:flex;flex-direction:column;gap:12px}.admin-entry-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-entry-card__title{font-size:15px;font-weight:600;color:var(--fg)}.admin-entry-card__subtitle{font-size:12px;color:var(--muted);margin-top:4px}.admin-entry-card__badge{font-size:11px;padding:4px 8px;border-radius:999px;background:#ffffff14;color:var(--fg);border:1px solid var(--card-border-light)}.admin-entry-card__grid{display:flex;flex-direction:column;gap:8px}.admin-entry-card__link{padding:0;border:none;background:none;color:var(--fg);font-weight:600;cursor:pointer}.admin-entry-card__link:active{opacity:.7}.admin-check-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font-size:13px}.admin-check-row__label{color:var(--muted)}.admin-check-row__dots{border-bottom:1px dashed var(--card-border-light);height:1px;opacity:.7}.admin-check-row__value{color:var(--fg);text-align:right}.admin-copy{display:inline-flex;align-items:center;gap:6px}.admin-placeholder{padding:18px;text-align:center}.admin-placeholder__title{font-size:16px;font-weight:600}.admin-placeholder__subtitle{margin-top:6px;color:var(--muted);font-size:13px}.admin-catalog{display:flex;flex-direction:column;gap:16px}.admin-catalog__controls{padding:16px;display:flex;flex-direction:column;gap:12px}.admin-catalog__top{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.admin-catalog__search{flex:1 1 260px}.admin-catalog__search .input{width:100%}.admin-catalog__search--static{display:flex;align-items:center;min-height:40px}.admin-catalog__title{font-size:15px;font-weight:600;color:var(--fg)}.admin-catalog__actions{display:flex;flex-wrap:wrap;gap:10px}.admin-catalog__list{display:flex;flex-direction:column;gap:12px}.admin-catalog__loading,.admin-catalog__empty{text-align:center;color:var(--muted);padding:20px 0}.admin-entry-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.admin-entry-card__note{font-size:13px;color:var(--muted);line-height:1.4}.admin-rule-tabs{display:flex;flex-direction:column;gap:12px}.admin-segmented{display:flex;flex-wrap:wrap;gap:8px}.admin-segmented__button{border-color:var(--ghost-btn-border)}.admin-segmented__button--active{border-color:var(--ghost-btn-primary-border);background:var(--ghost-btn-primary-bg);color:var(--fg)}.admin-rule-card{border:1px solid var(--panel-border)}.admin-textarea{min-height:90px;resize:vertical}.admin-confirm__text{font-size:13px;color:var(--muted);line-height:1.4}.admin-audit__details{margin-top:12px;padding-top:12px;border-top:1px solid var(--panel-border)}.admin-audit__summary{cursor:pointer;font-size:13px;color:var(--muted)}.admin-audit__summary::-webkit-details-marker{display:none}.admin-audit__entity{display:inline-flex;align-items:center;gap:6px}.admin-audit__json-grid{display:flex;flex-direction:column;gap:12px;margin-top:10px}.admin-audit__json-label{font-size:12px;color:var(--muted);margin-bottom:6px}.admin-audit__json{margin:0;padding:10px 12px;border-radius:12px;border:1px solid var(--panel-border);background:#0c111a66;color:var(--fg);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media(max-width:720px){.admin-user-card__actions{width:100%;justify-content:flex-start}.admin-users__meta{flex-direction:column;align-items:flex-start}.admin-section__controls{width:100%}}
