@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&family=Oswald:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600;700;800&display=swap";.auth-modal-overlay[data-v-3d707573]{background:var(--bg-overlay);-webkit-backdrop-filter:blur(12px);z-index:2000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-modal[data-v-3d707573]{background:var(--bg-elevated);border-radius:var(--radius-md);border:2px solid var(--border-gold);width:90%;max-width:400px;box-shadow:var(--shadow-lg),  var(--shadow-gold),  0 0 20px #ffd70026,  inset 0 1px 0 #fff3;padding:30px;animation:.3s slideUp;position:relative}.auth-modal[data-v-3d707573]:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--gold) 20%, var(--azure) 50%, var(--gold) 80%, transparent 100%);border-radius:var(--radius-md) var(--radius-md) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.auth-modal[data-v-3d707573]:after{content:"";border-radius:calc(var(--radius-md) + 3px);background:linear-gradient(135deg, var(--gold), var(--azure), var(--gold));z-index:-1;opacity:.4;filter:blur(4px);position:absolute;inset:-3px}.close-btn[data-v-3d707573]{background:var(--theme-rgb-05);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-tertiary);cursor:pointer;width:28px;height:28px;transition:all var(--transition-royal);justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:15px;right:15px}.close-btn[data-v-3d707573]:hover{color:var(--gold-dark);background:var(--theme-rgb-10);border-color:var(--border-gold)}.auth-title[data-v-3d707573]{text-align:center;color:var(--text-primary);font-size:22px;font-weight:700;font-family:var(--font-display);letter-spacing:1px;margin-bottom:24px}.form-item[data-v-3d707573]{margin-bottom:14px}.form-input[data-v-3d707573]{background:var(--bg-surface,#ffffff0f);border:1.5px solid var(--color-primary);border-radius:var(--radius-xs);width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-body);transition:all var(--transition-royal);outline:none;padding:12px 14px}.form-input[data-v-3d707573]::placeholder{color:var(--text-muted)}.form-input[data-v-3d707573]:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 2px var(--color-primary-alpha,var(--theme-rgb-15)), var(--glow-gold)}.error-tip[data-v-3d707573]{color:var(--danger);word-wrap:break-word;width:100%;margin-top:4px;font-size:12px;line-height:1.4;display:block}.password-strength[data-v-3d707573]{margin-top:4px;font-size:12px}.password-strength.weak[data-v-3d707573]{color:var(--danger)}.password-strength.medium[data-v-3d707573]{color:var(--warning)}.password-strength.strong[data-v-3d707573]{color:var(--success)}.checkbox-item[data-v-3d707573]{align-items:center;display:flex}.checkbox-label[data-v-3d707573]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.checkbox-label a[data-v-3d707573]{color:var(--ocean-blue)}.remember-row[data-v-3d707573]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.remember-label[data-v-3d707573]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.remember-checkbox[data-v-3d707573]{cursor:pointer;width:16px;height:16px;accent-color:var(--ocean-blue)}.clear-creds[data-v-3d707573]{color:var(--text-muted);cursor:pointer;font-size:12px;text-decoration:underline}.clear-creds[data-v-3d707573]:hover{color:var(--ocean-blue)}.submit-btn[data-v-3d707573]{background:linear-gradient(135deg, var(--ocean-blue-light) 0%, var(--ocean-blue) 50%, var(--ocean-blue-dark) 100%);border-radius:var(--radius-xs);width:100%;color:var(--text-on-primary,#fff);font-size:16px;font-weight:700;font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-royal);box-shadow:var(--shadow-gold);text-shadow:0 1px 3px #0006;border:none;margin-top:10px;padding:14px;position:relative;overflow:hidden}.submit-btn[data-v-3d707573]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:60%;height:100%;animation:4s ease-in-out infinite royalShimmer;position:absolute;top:0;left:-100%}.submit-btn[data-v-3d707573]:disabled{opacity:.5;cursor:not-allowed}.submit-btn[data-v-3d707573]:hover:not(:disabled){box-shadow:var(--glow-sun);transform:translateY(-2px)}.switch-tip[data-v-3d707573]{text-align:center;color:var(--text-secondary);margin-top:18px;font-size:14px}.switch-tip span[data-v-3d707573]{color:var(--text-accent,var(--color-primary-light));cursor:pointer;text-shadow:0 0 10px var(--theme-rgb-30,#3b82f64d);font-weight:600}.switch-tip span[data-v-3d707573]:hover{color:var(--color-primary-light);text-decoration:underline}@media (width>=481px){.auth-modal-overlay[data-v-3d707573]{width:100vw!important;max-width:none!important;left:0!important;right:0!important;transform:none!important}}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow-x:hidden;margin:0!important;padding:0!important}.app-container{width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:0;position:relative}@media (width>=481px){html,body,#app{background-color:var(--bg-surround-themed,var(--bg-primary-themed,#0a0f1c))!important}.app-container{background:var(--bg-secondary-themed,#1a1a2e);margin-left:calc(50vw - 239px);margin-right:auto;box-shadow:0 0 60px #00000080,0 0 120px #3b82f614}}.tab-bar[data-v-3f602c2c]{z-index:1000;background:var(--bg-elevated,#141419f5);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--border-light,#ffffff0f);position:fixed;bottom:0;left:0;right:0}.tab-glow-line[data-v-3f602c2c]{background:linear-gradient(90deg, transparent, var(--color-primary-light,#38bdf8), transparent);opacity:.4;border-radius:1px;height:1.5px;position:absolute;top:0;left:20%;right:20%}.tab-bar-content[data-v-3f602c2c]{justify-content:space-around;align-items:flex-end;height:62px;padding:0 6px;display:flex;position:relative}.tab-item[data-v-3f602c2c]{cursor:pointer;transition:all .3s var(--ease-elegant);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:6px;display:flex}.tab-icon-area[data-v-3f602c2c]{width:32px;height:32px;transition:all .3s var(--ease-elegant);border-radius:8px;justify-content:center;align-items:center;display:flex}.tab-icon[data-v-3f602c2c]{opacity:.3;filter:grayscale();transition:all .3s var(--ease-elegant);font-size:20px}.tab-icon.active[data-v-3f602c2c]{opacity:1;filter:grayscale(0%);font-size:22px;transform:translateY(-1px)}.tab-label[data-v-3f602c2c]{color:var(--text-tertiary,#ffffff73);transition:color .3s var(--ease-elegant);letter-spacing:.02em;margin-top:2px;font-size:10px;font-weight:500}.tab-item.active .tab-label[data-v-3f602c2c]{color:var(--text-primary,var(--text-primary));font-weight:700}.tab-item:not(.active):hover .tab-icon[data-v-3f602c2c]{opacity:.6;transform:scale(1.05)}.tab-item:not(.active):hover .tab-label[data-v-3f602c2c]{color:var(--text-secondary,#ffffffbf)}.tab-fab[data-v-3f602c2c]{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;margin-top:-16px;padding-top:0;display:flex;position:relative}.fab-ring[data-v-3f602c2c]{background:var(--gradient-primary);border-radius:50%;width:52px;height:52px;padding:2.5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.fab-ring[data-v-3f602c2c]:before{content:"";background:var(--bg-elevated,#141419f5);border:1.5px solid var(--color-primary-light,var(--color-primary-light));border-radius:50%;position:absolute;inset:2.5px}.fab-inner[data-v-3f602c2c]{z-index:2;background:var(--gradient-primary);width:48px;height:48px;box-shadow:0 2px 12px var(--color-primary-alpha,#0ea5e959), 0 0 20px var(--color-primary-alpha,#0ea5e926);transition:all .3s var(--ease-bounce);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.tab-fab:active .fab-inner[data-v-3f602c2c]{transform:scale(.92)}.fab-img[data-v-3f602c2c]{object-fit:contain;filter:brightness(1.1);width:26px;height:26px}.fab-icon[data-v-3f602c2c]{font-size:22px}.fab-label[data-v-3f602c2c]{color:var(--color-primary-light,var(--color-primary-light));letter-spacing:.02em;margin-top:4px;font-size:9px;font-weight:600}.safe-area-bottom[data-v-3f602c2c]{height:env(safe-area-inset-bottom)}@media screen and (width>=481px){.tab-bar[data-v-3f602c2c]{border-left:1px solid var(--border-default,#ffffff1a);border-right:1px solid var(--border-default,#ffffff1a);border-radius:16px 16px 0 0;width:480px!important;max-width:calc(100vw - 20px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media screen and (width>=768px){.tab-bar-content[data-v-3f602c2c]{height:68px;padding:0 24px}.tab-icon[data-v-3f602c2c]{font-size:22px}.tab-icon.active[data-v-3f602c2c]{font-size:24px}.tab-label[data-v-3f602c2c]{font-size:11px}.fab-inner[data-v-3f602c2c]{width:52px;height:52px}.fab-ring[data-v-3f602c2c]{width:56px;height:56px}}.lazy-image-wrapper[data-v-0b459230]{background:#ffffff4d;width:100%;height:auto}.lazy-image[data-v-0b459230]{object-fit:var(--d2b2715a);width:100%;height:auto;display:block}.lazy-image-wrapper[style*=aspect-ratio][data-v-0b459230],.lazy-image-wrapper[style*=aspect-ratio] .lazy-image[data-v-0b459230]{height:100%}.lazy-image.fade-in[data-v-0b459230]{animation:.4s ease-out fadeIn-0b459230}@keyframes fadeIn-0b459230{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.image-placeholder[data-v-0b459230]{background:linear-gradient(90deg,#ffffff4d 25%,#fff9 50%,#ffffff4d 75%) 0 0/200% 100%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-placeholder.loading[data-v-0b459230]{animation:1.5s infinite shimmer-0b459230}.shimmer[data-v-0b459230]{background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s infinite shimmer-0b459230}@keyframes shimmer-0b459230{0%{background-position:-200% 0}to{background-position:200% 0}}.image-placeholder.error[data-v-0b459230]{background:#fff6;gap:8px}.error-icon[data-v-0b459230]{opacity:.3;width:48px;height:48px;color:var(--text-tertiary)}.error-text[data-v-0b459230]{color:var(--text-tertiary);font-size:12px}.banner-container[data-v-211c36d2]{width:100%;padding:10px}.banner-swiper[data-v-211c36d2]{border-radius:var(--radius-md);border:1px solid var(--border-default);height:150px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.banner-wrapper[data-v-211c36d2]{height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.banner-item[data-v-211c36d2]{cursor:pointer;flex-shrink:0;width:100%;height:100%;position:relative}.banner-image[data-v-211c36d2]{border-radius:var(--radius-md);width:100%;height:100%}.banner-overlay[data-v-211c36d2]{background:linear-gradient(#0000,#0a162840);height:50px;position:absolute;bottom:0;left:0;right:0}.banner-indicators[data-v-211c36d2]{gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.indicator[data-v-211c36d2]{border-radius:var(--radius-full);cursor:pointer;width:6px;height:6px;transition:all var(--transition-royal);background:#ffffff80}.indicator.active[data-v-211c36d2]{background:var(--gold);width:16px;box-shadow:var(--glow-gold);border-radius:3px}@media screen and (width>=481px){.banner-container[data-v-211c36d2]{max-width:100%;margin:0 auto;padding:0}.banner-swiper[data-v-211c36d2]{max-width:100%;height:220px}.banner-image[data-v-211c36d2] img{object-fit:contain!important}}.vercel-button[data-v-e22b194e]{justify-content:center;align-items:center;gap:var(--vercel-space-sm);font-family:var(--vercel-font-family);font-weight:var(--vercel-font-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--vercel-radius-sm);transition:all var(--vercel-transition-normal);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-appearance:none;border:1px solid #0000;line-height:1;display:inline-flex;position:relative}.vercel-button[data-v-e22b194e]:focus-visible{outline:2px solid var(--vercel-accent);outline-offset:2px}.vercel-button[data-v-e22b194e]:active:not(:disabled){transform:scale(.98)}.vercel-button--sm[data-v-e22b194e]{height:32px;font-size:var(--vercel-font-size-xs);padding:0 16px}.vercel-button--md[data-v-e22b194e]{height:40px;font-size:var(--vercel-font-size-sm);padding:0 20px}.vercel-button--lg[data-v-e22b194e]{height:48px;font-size:var(--vercel-font-size-md);padding:0 24px}@media (width>=768px){.vercel-button--sm[data-v-e22b194e]{height:36px;font-size:var(--vercel-font-size-sm);padding:0 18px}.vercel-button--md[data-v-e22b194e]{height:44px;padding:0 22px;font-size:15px}.vercel-button--lg[data-v-e22b194e]{height:52px;padding:0 28px;font-size:17px}}.vercel-button--primary[data-v-e22b194e]{background-color:var(--vercel-accent);color:var(--text-primary);border-color:var(--vercel-accent)}.vercel-button--primary[data-v-e22b194e]:hover:not(:disabled){background-color:var(--vercel-accent-hover);box-shadow:var(--vercel-shadow-md);transform:translateY(-1px)}.vercel-button--primary[data-v-e22b194e]:active:not(:disabled){background-color:var(--vercel-accent-active)}.vercel-button--secondary[data-v-e22b194e]{color:var(--vercel-accent);border-color:var(--vercel-accent);background-color:#0000}.vercel-button--secondary[data-v-e22b194e]:hover:not(:disabled){box-shadow:var(--vercel-shadow-sm);background-color:#0070f31a}.vercel-button--secondary[data-v-e22b194e]:active:not(:disabled){background-color:#0070f333}.vercel-button--ghost[data-v-e22b194e]{color:var(--vercel-text-secondary);background-color:#0000;border-color:#0000}.vercel-button--ghost[data-v-e22b194e]:hover:not(:disabled){color:var(--vercel-text-primary);background-color:#ffffff0d}.vercel-button--ghost[data-v-e22b194e]:active:not(:disabled){background-color:#ffffff1a}.vercel-button--disabled[data-v-e22b194e]{opacity:.5;cursor:not-allowed;pointer-events:none}.vercel-button--loading[data-v-e22b194e]{cursor:wait;pointer-events:none}.vercel-button--block[data-v-e22b194e]{width:100%;display:flex}.vercel-button__spinner[data-v-e22b194e]{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.spin-icon[data-v-e22b194e]{width:100%;height:100%;animation:1s linear infinite spin-e22b194e}@keyframes spin-e22b194e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vercel-button__icon[data-v-e22b194e]{align-items:center;font-size:1em;display:inline-flex}.vercel-button__text[data-v-e22b194e]{align-items:center;display:inline-flex}.vercel-card[data-v-c3e45bf8]{background-color:var(--vercel-bg-elevated);border:1px solid var(--vercel-border);border-radius:var(--vercel-radius-md);transition:all var(--vercel-transition-normal)}.vercel-card.vercel-card--bordered[data-v-c3e45bf8]{border-color:var(--vercel-border)}.vercel-card[data-v-c3e45bf8]:not(.vercel-card--bordered){border:none}.vercel-card.vercel-card--hoverable[data-v-c3e45bf8]:hover{box-shadow:var(--vercel-shadow-lg);transform:translateY(-2px)}.vercel-card--padding-sm[data-v-c3e45bf8]{padding:var(--vercel-space-sm)}.vercel-card--padding-md[data-v-c3e45bf8]{padding:var(--vercel-space-md)}.vercel-card--padding-lg[data-v-c3e45bf8]{padding:var(--vercel-space-lg)}.vercel-card__header[data-v-c3e45bf8]{margin-bottom:var(--vercel-space-md);padding-bottom:var(--vercel-space-md);border-bottom:1px solid var(--vercel-divider);justify-content:space-between;align-items:center;display:flex}.vercel-card__title[data-v-c3e45bf8]{font-size:var(--vercel-font-size-lg);font-weight:var(--vercel-font-weight-semibold);color:var(--vercel-text-primary);margin:0}.vercel-card__extra[data-v-c3e45bf8]{font-size:var(--vercel-font-size-sm);color:var(--vercel-accent);cursor:pointer}.vercel-card__extra[data-v-c3e45bf8]:hover{text-decoration:underline}.vercel-card__user-info[data-v-c3e45bf8]{align-items:center;gap:var(--vercel-space-md);display:flex}.user-avatar[data-v-c3e45bf8]{border-radius:var(--vercel-radius-full);cursor:pointer;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.user-avatar img[data-v-c3e45bf8]{object-fit:cover;width:100%;height:100%}.user-avatar .avatar-placeholder[data-v-c3e45bf8]{background-color:var(--vercel-bg-tertiary);justify-content:center;align-items:center;width:100%;height:100%;font-size:28px;display:flex}.user-avatar[data-v-c3e45bf8]:hover:after{content:"";border-radius:var(--vercel-radius-full);position:absolute;inset:-2px;box-shadow:0 0 20px #0070f366}.user-details[data-v-c3e45bf8]{flex:1;min-width:0}.user-name-row[data-v-c3e45bf8]{align-items:center;gap:var(--vercel-space-sm);margin-bottom:var(--vercel-space-xs);display:flex}.user-name[data-v-c3e45bf8]{font-size:var(--vercel-font-size-md);font-weight:var(--vercel-font-weight-semibold);color:var(--vercel-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-btn[data-v-c3e45bf8]{font-size:var(--vercel-font-size-xs);color:var(--vercel-accent);cursor:pointer;flex-shrink:0}.login-btn[data-v-c3e45bf8]:hover{text-decoration:underline}.user-meta[data-v-c3e45bf8]{align-items:center;gap:var(--vercel-space-md);font-size:var(--vercel-font-size-sm);color:var(--vercel-text-secondary);flex-wrap:wrap;display:flex}.user-id[data-v-c3e45bf8],.user-balance[data-v-c3e45bf8]{align-items:center;gap:4px;display:inline-flex}:is(.copy-btn,.refresh-btn)[data-v-c3e45bf8]{color:inherit;cursor:pointer;border-radius:var(--vercel-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}:is(.copy-btn,.refresh-btn)[data-v-c3e45bf8]:hover{color:var(--vercel-accent);background-color:#0070f31a}.vercel-card__action-grid[data-v-c3e45bf8]{gap:var(--vercel-space-md);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.vercel-card__action-grid[data-v-c3e45bf8]{grid-template-columns:repeat(2,1fr);justify-items:center;max-width:500px;margin:0 auto}}.action-item[data-v-c3e45bf8]{justify-content:center;align-items:center;gap:var(--vercel-space-sm);padding:var(--vercel-space-md);background-color:var(--vercel-bg-tertiary);border:1px solid var(--vercel-border-light);border-radius:var(--vercel-radius-md);cursor:pointer;transition:all var(--vercel-transition-normal);flex-direction:column;display:flex}.action-item[data-v-c3e45bf8]:hover{background-color:var(--vercel-bg-secondary);border-color:var(--action-color);transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.action-item[data-v-c3e45bf8]:active{transform:scale(.98)}.action-icon[data-v-c3e45bf8]{font-size:24px;line-height:1}.action-label[data-v-c3e45bf8]{font-size:var(--vercel-font-size-sm);font-weight:var(--vercel-font-weight-medium);color:var(--vercel-text-primary)}.vercel-card__stats[data-v-c3e45bf8]{justify-content:center;align-items:center;gap:var(--vercel-space-xs);padding:var(--vercel-space-lg) 0;flex-direction:column;display:flex}.stats-value[data-v-c3e45bf8]{font-size:var(--vercel-font-size-3xl);font-weight:var(--vercel-font-weight-bold);color:var(--vercel-text-primary);line-height:1}.stats-label[data-v-c3e45bf8]{font-size:var(--vercel-font-size-sm);color:var(--vercel-text-secondary)}.vercel-input-wrapper[data-v-aaa38f98]{align-items:center;width:100%;display:flex;position:relative}.vercel-input[data-v-aaa38f98]{width:100%;height:44px;font-family:var(--vercel-font-family);font-size:var(--vercel-font-size-md);color:var(--vercel-text-primary);background-color:var(--vercel-bg-tertiary);border:1px solid var(--vercel-border);border-radius:var(--vercel-radius-sm);transition:all var(--vercel-transition-normal);appearance:none;flex:1;padding:0 16px}.vercel-input[data-v-aaa38f98]::-webkit-inner-spin-button{appearance:none;margin:0}.vercel-input[data-v-aaa38f98]::-webkit-outer-spin-button{appearance:none;margin:0}.vercel-input[data-v-aaa38f98]::-webkit-search-cancel-button{appearance:none;margin:0}.vercel-input[data-v-aaa38f98]::-webkit-search-decoration{appearance:none;margin:0}.vercel-input[data-v-aaa38f98]::placeholder{color:var(--vercel-text-tertiary)}.vercel-input[data-v-aaa38f98]:focus{border-color:var(--vercel-accent);outline:none;box-shadow:0 0 0 3px #0070f31a}.vercel-input[data-v-aaa38f98]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--vercel-bg-secondary)}.vercel-input[readonly][data-v-aaa38f98]{cursor:default;background-color:var(--vercel-bg-secondary)}.vercel-input.has-prefix[data-v-aaa38f98]{padding-left:8px}.has-error .vercel-input[data-v-aaa38f98]{border-color:var(--vercel-error)}.has-error .vercel-input[data-v-aaa38f98]:focus{box-shadow:0 0 0 3px #ef44441a}.vercel-input__error[data-v-aaa38f98]{margin-top:var(--vercel-space-xs);font-size:var(--vercel-font-size-xs);color:var(--vercel-error);line-height:var(--vercel-line-height-normal)}.vercel-input__prefix[data-v-aaa38f98]{min-width:32px;height:44px;color:var(--vercel-text-secondary);font-size:var(--vercel-font-size-md);white-space:nowrap;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:flex}.vercel-input__suffix[data-v-aaa38f98]{min-width:32px;height:44px;color:var(--vercel-text-secondary);font-size:var(--vercel-font-size-md);white-space:nowrap;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:flex}.vercel-input__clear[data-v-aaa38f98]{width:24px;height:24px;color:var(--vercel-text-tertiary);border-radius:var(--vercel-radius-full);cursor:pointer;transition:all var(--vercel-transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;display:flex}.vercel-input__clear[data-v-aaa38f98]:hover{color:var(--vercel-text-primary);background-color:#ffffff1a}@media (width>=768px){.vercel-input[data-v-aaa38f98]{height:48px;padding:0 18px;font-size:15px}.vercel-input.has-prefix[data-v-aaa38f98]{padding-left:10px}.vercel-input__prefix[data-v-aaa38f98],.vercel-input__suffix[data-v-aaa38f98]{min-width:36px;height:48px;padding:0 10px}}.vercel-header-with-actions[data-v-cbaae1fb]{background-color:var(--vercel-bg-primary);border-bottom:1px solid var(--vercel-divider);justify-content:center;align-items:center;height:56px;padding:0 16px;display:flex;position:relative}.back-btn[data-v-cbaae1fb]{background:linear-gradient(135deg, var(--color-primary,#3b82f6) 0%, var(--color-primary-light,#60a5fa) 100%);cursor:pointer;text-shadow:0 1px 2px #000c,0 2px 4px #0006;border:none;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:0 2px 8px #0000004d,0 1px 3px #0003,inset 0 1px #fff3;color:var(--text-primary)!important}.back-btn[data-v-cbaae1fb]:hover{background:linear-gradient(135deg, var(--color-primary-light,#60a5fa) 0%, var(--vercel-accent,#93c5fd) 100%);transform:translateY(-50%)scale(1.08);box-shadow:0 4px 12px #0006,0 2px 6px #0000004d,inset 0 1px #ffffff4d}.back-btn[data-v-cbaae1fb]:active{transform:translateY(-50%)scale(.96);box-shadow:0 1px 3px #0000004d,inset 0 2px 4px #0003}.title[data-v-cbaae1fb]{max-width:calc(100% - 120px);color:var(--vercel-text-primary);text-align:center;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;margin:0;padding:0 60px;font-size:17px;font-weight:600;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.actions[data-v-cbaae1fb]{align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.action-btn[data-v-cbaae1fb]{background:linear-gradient(135deg, var(--color-primary,#3b82f6) 0%, var(--color-primary-light,#60a5fa) 100%);cursor:pointer;text-shadow:0 1px 2px #000c,0 2px 4px #0006;border:none;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000004d,0 1px 3px #0003,inset 0 1px #fff3;color:var(--text-primary)!important}.action-btn[data-v-cbaae1fb]:hover{background:linear-gradient(135deg, var(--color-primary-light,#60a5fa) 0%, var(--vercel-accent,#93c5fd) 100%);transform:scale(1.08);box-shadow:0 4px 12px #0006,0 2px 6px #0000004d,inset 0 1px #ffffff4d}.action-btn[data-v-cbaae1fb]:active{transform:scale(.96);box-shadow:0 1px 3px #0000004d,inset 0 2px 4px #0003}@media (width>=481px){.vercel-header-with-actions[data-v-cbaae1fb]{height:64px;padding:0 20px}.back-btn[data-v-cbaae1fb]{left:20px}.title[data-v-cbaae1fb]{padding:0 70px;font-size:18px}.actions[data-v-cbaae1fb]{right:20px}}.vercel-header-simple[data-v-d42f774b]{background-color:var(--vercel-bg-primary);border-bottom:1px solid var(--vercel-divider);justify-content:center;align-items:center;height:56px;padding:0 16px;display:flex;position:relative}.back-btn[data-v-d42f774b]{width:44px;height:44px;color:var(--vercel-text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.back-btn[data-v-d42f774b]:hover{background-color:#ffffff1a}.back-btn[data-v-d42f774b]:active{transform:translateY(-50%)scale(.95)}.title[data-v-d42f774b]{max-width:calc(100% - 96px);color:var(--vercel-text-primary);text-align:center;letter-spacing:.3px;text-overflow:clip;white-space:normal;word-break:keep-all;pointer-events:none;margin:0;padding:0 48px;font-size:17px;font-weight:600;line-height:1.3;overflow:visible}@media (width>=481px){.vercel-header-simple[data-v-d42f774b]{height:64px;padding:0 20px}.back-btn[data-v-d42f774b]{left:20px}.title[data-v-d42f774b]{max-width:calc(100% - 112px);padding:0 56px;font-size:18px}}.vercel-header[data-v-49903ceb]{background:var(--bg-secondary-themed,#065f46);z-index:100;align-items:center;min-height:70px;display:flex;position:sticky;top:0}.vercel-header--centered .vercel-header__logo[data-v-49903ceb]{flex:1;justify-content:center;margin-right:0}.auth-buttons[data-v-49903ceb]{align-items:center;gap:8px;display:flex}.login-btn[data-v-49903ceb],.register-btn[data-v-49903ceb]{cursor:pointer;border-radius:var(--radius-md,20px);padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s}.login-btn[data-v-49903ceb]{background:0 0;border:1px solid}.login-btn[data-v-49903ceb]:hover{opacity:.85}.register-btn[data-v-49903ceb]{color:var(--text-primary);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;box-shadow:0 4px 15px #667eea66}.register-btn[data-v-49903ceb]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #667eea80}.wallet-menu-enter-active[data-v-49903ceb]{transition:all .2s cubic-bezier(.16,1,.3,1)}.wallet-menu-leave-active[data-v-49903ceb]{transition:all .15s cubic-bezier(.16,1,.3,1)}.wallet-menu-enter-from[data-v-49903ceb],.wallet-menu-leave-to[data-v-49903ceb]{opacity:0;transform:translateY(-10px)scale(.95)}.vercel-empty[data-v-54150448]{min-height:300px;padding:var(--vercel-space-2xl);justify-content:center;align-items:center;display:flex}.vercel-empty__content[data-v-54150448]{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:320px;display:flex}.vercel-empty__icon[data-v-54150448]{margin-bottom:var(--vercel-space-lg);font-size:64px;line-height:1}.vercel-empty__title[data-v-54150448]{margin:0 0 var(--vercel-space-sm);font-size:var(--vercel-font-size-lg);font-weight:var(--vercel-font-weight-semibold);color:var(--vercel-text-primary)}.vercel-empty__description[data-v-54150448]{margin:0 0 var(--vercel-space-lg);font-size:var(--vercel-font-size-sm);color:var(--vercel-text-secondary);line-height:var(--vercel-line-height-relaxed)}.skeleton-shimmer[data-v-54150448]{background:linear-gradient(90deg, var(--vercel-bg-tertiary) 25%, var(--vercel-bg-elevated) 50%, var(--vercel-bg-tertiary) 75%);background-size:200% 100%;animation:2s linear infinite shimmer-54150448}@keyframes shimmer-54150448{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-line[data-v-54150448]{border-radius:var(--vercel-radius-sm);background-color:#ffffff14}.vercel-list[data-v-26da9d55]{width:100%;position:relative}.vercel-list__loading-more[data-v-26da9d55]{justify-content:center;align-items:center;gap:var(--vercel-space-sm);padding:var(--vercel-space-lg);font-size:var(--vercel-font-size-sm);color:var(--vercel-text-secondary);display:flex}.loading-spinner[data-v-26da9d55]{border:2px solid var(--vercel-border);border-top-color:var(--vercel-accent);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin-26da9d55;display:inline-block}@keyframes spin-26da9d55{to{transform:rotate(360deg)}}.vercel-list__no-more[data-v-26da9d55]{text-align:center;padding:var(--vercel-space-lg);font-size:var(--vercel-font-size-xs);color:var(--vercel-text-tertiary)}.vercel-list__sentinel[data-v-26da9d55]{width:100%;height:1px}.vercel-jackpot[data-v-df8de775]{border-radius:16px;width:100%;height:140px;margin:16px 0;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,0 4px 16px #0003}.jackpot-background[data-v-df8de775]{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.jackpot-content[data-v-df8de775]{z-index:2;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.jackpot-value[data-v-df8de775]{color:gold;letter-spacing:2px;text-shadow:0 0 20px gold,0 0 40px #ffd70099,0 4px 8px #000000e6,2px 2px #b8860b,-1px -1px #fff8dc;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:900;transition:transform .15s,font-size .3s}.jackpot-value.value-rolling[data-v-df8de775]{animation:.3s ease-in-out infinite valuePulse-df8de775}@keyframes valuePulse-df8de775{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.03)}}.jackpot-glow[data-v-df8de775]{pointer-events:none;z-index:1;background:radial-gradient(#ffd7002e 0%,#ffd70014 40%,#0000 70%);width:90%;height:70%;animation:2.5s ease-in-out infinite glowPulse-df8de775;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes glowPulse-df8de775{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@media (width<=768px){.vercel-jackpot[data-v-df8de775]{border-radius:14px;height:120px;margin:14px 0}.jackpot-content[data-v-df8de775]{padding:20px}}@media (width<=480px){.vercel-jackpot[data-v-df8de775]{border-radius:12px;height:110px;margin:12px 0}.jackpot-content[data-v-df8de775]{padding:16px}}@media (width<=360px){.vercel-jackpot[data-v-df8de775]{border-radius:10px;height:100px}.jackpot-content[data-v-df8de775]{padding:14px}}.account-bar[data-v-8f254952]{margin:0 12px 12px}.account-bar__card[data-v-8f254952]{border-radius:var(--radius-lg,16px);border:1px solid var(--border-light,#ffffff14);background:radial-gradient(120% 160% at 100% 0%, #d4a8431a 0%, transparent 55%), linear-gradient(135deg, var(--bg-card,#101c33), var(--bg-elevated,#0b1526));padding:14px;box-shadow:0 8px 24px -12px #00000080}.account-bar__head[data-v-8f254952]{align-items:center;gap:10px;display:flex}.account-bar__head-icon[data-v-8f254952]{border-radius:var(--radius-full,9999px);background:linear-gradient(135deg,#d4a8432e,#d4a8430f);border:1px solid #d4a84340;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.account-bar__head-text[data-v-8f254952]{flex-direction:column;gap:2px;min-width:0;display:flex}.account-bar__head-title[data-v-8f254952]{color:var(--text-primary,#fff);font-size:15px;font-weight:700;line-height:1.2}.account-bar__head-sub[data-v-8f254952]{color:var(--text-secondary,#fff9);font-size:12px;line-height:1.2}.account-bar__balance-icon[data-v-8f254952]{border-radius:var(--radius-full,9999px);object-fit:cover;border:1px solid #d4a84340;flex-shrink:0;width:40px;height:40px}.account-bar__balance-label[data-v-8f254952]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,#fff9);font-size:11px;font-weight:500;line-height:1.2}.account-bar__balance-value[data-v-8f254952]{color:var(--color-gold,var(--gold,#d4a843));text-shadow:0 0 12px #d4a84359;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.account-bar__refresh[data-v-8f254952]{border-radius:var(--radius-full,9999px);border:1px solid var(--border-medium,#ffffff1f);width:34px;height:34px;color:var(--text-primary,#fff);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .15s;display:flex}.account-bar__refresh[data-v-8f254952]:hover{border-color:var(--color-accent,var(--color-primary-light,#38bdf8));color:var(--color-accent,var(--color-primary-light,#38bdf8))}.account-bar__refresh[data-v-8f254952]:active{transform:scale(.92)}.account-bar__refresh--spinning svg[data-v-8f254952]{animation:.8s linear infinite account-refresh-spin-8f254952}@keyframes account-refresh-spin-8f254952{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.account-bar__btn-row[data-v-8f254952]{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.account-btn[data-v-8f254952]{border-radius:var(--radius-full,9999px);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:6px;padding:11px 0;font-size:14px;font-weight:700;transition:all .15s;display:flex}.account-btn__icon[data-v-8f254952]{font-size:15px;line-height:1}.account-btn--primary[data-v-8f254952]{color:var(--text-primary,#fff);background:linear-gradient(135deg, var(--color-accent,var(--color-primary-light,#38bdf8)), var(--color-primary,#0ea5e9));border:none;box-shadow:0 6px 18px -6px #38bdf873}.account-btn--primary[data-v-8f254952]:hover{transform:translateY(-1px);box-shadow:0 8px 22px -6px #38bdf88c}.account-btn--ghost[data-v-8f254952]{border:1px solid var(--border-medium,#ffffff1f);color:var(--text-primary,#fff);background:#ffffff0a}.account-btn--ghost[data-v-8f254952]:hover{border-color:var(--color-accent,var(--color-primary-light,#38bdf8));background:#ffffff14}.account-btn[data-v-8f254952]:active{transform:scale(.96)}.skeleton-banner[data-v-843ce626]{width:100%;padding:10px 15px}.skeleton-slide[data-v-843ce626]{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:linear-gradient(90deg,#fff6 25%,#ffffffb3 50%,#fff6 75%) 0 0/200% 100%;width:100%;height:150px;animation:1.5s infinite shimmer-843ce626}@keyframes shimmer-843ce626{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-winner[data-v-a8692f7a]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin:10px 15px;padding:12px 15px}.skeleton-header[data-v-a8692f7a]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.skeleton-icon[data-v-a8692f7a]{background:linear-gradient(90deg,#fff6 25%,#ffffffb3 50%,#fff6 75%) 0 0/200% 100%;border-radius:50%;width:20px;height:20px;animation:1.5s infinite shimmer-a8692f7a}.skeleton-title[data-v-a8692f7a]{border-radius:var(--radius-xs);background:linear-gradient(90deg,#fff6 25%,#ffffffb3 50%,#fff6 75%) 0 0/200% 100%;width:100px;height:16px;animation:1.5s infinite shimmer-a8692f7a}.skeleton-list[data-v-a8692f7a]{flex-direction:column;gap:8px;display:flex}.skeleton-item[data-v-a8692f7a]{background:var(--bg-surface);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:8px 12px;display:flex}.skeleton-avatar[data-v-a8692f7a]{background:linear-gradient(90deg,#fff6 25%,#ffffffb3 50%,#fff6 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:36px;height:36px;animation:1.5s infinite shimmer-a8692f7a}.skeleton-info[data-v-a8692f7a]{flex-direction:column;flex:1;gap:4px;display:flex}.skeleton-name[data-v-a8692f7a]{border-radius:var(--radius-xs);background:linear-gradient(90deg,#fff6 25%,#ffffffb3 50%,#fff6 75%) 0 0/200% 100%;width:80px;height:13px;animation:1.5s infinite shimmer-a8692f7a}.skeleton-time[data-v-a8692f7a]{border-radius:var(--radius-xs);background:linear-gradient(90deg,#fff6 25%,#ffffffb3 50%,#fff6 75%) 0 0/200% 100%;width:60px;height:11px;animation:1.5s infinite shimmer-a8692f7a}.skeleton-amount[data-v-a8692f7a]{border-radius:var(--radius-xs);background:linear-gradient(90deg,#d4a84326 25%,#d4a8434d 50%,#d4a84326 75%) 0 0/200% 100%;flex-shrink:0;width:50px;height:16px;animation:1.5s infinite shimmer-a8692f7a}@keyframes shimmer-a8692f7a{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-category-tabs[data-v-5c688dd3]{background:var(--bg-card);gap:10px;padding:10px 15px;display:flex;overflow-x:auto}.skeleton-tab[data-v-5c688dd3]{border-radius:var(--radius-full);background:linear-gradient(90deg,#fff6 25%,#ffffffb3 50%,#fff6 75%) 0 0/200% 100%;flex-shrink:0;width:70px;height:32px;animation:1.5s infinite shimmer-5c688dd3}@keyframes shimmer-5c688dd3{0%{background-position:-200% 0}to{background-position:200% 0}}.game-card[data-v-6734bfca]{cursor:pointer;background:var(--bg-elevated,#141419fa);transition:transform .35s var(--ease-elegant), box-shadow .35s var(--ease-elegant);-webkit-tap-highlight-color:transparent;border-radius:12px;position:relative;overflow:hidden}.game-card[data-v-6734bfca]:hover{box-shadow:0 8px 24px #00000059, 0 0 0 1px var(--border-default,#ffffff1a);transform:translateY(-4px)scale(1.01)}.game-card[data-v-6734bfca]:active{transform:translateY(-1px)scale(.97)}.game-image-wrapper[data-v-6734bfca]{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.game-image[data-v-6734bfca]{width:100%;height:100%;display:block}.game-image[data-v-6734bfca] .lazy-image{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-elegant);display:block}.game-card:hover .game-image[data-v-6734bfca] .lazy-image{transform:scale(1.08)}.card-bottom-bar[data-v-6734bfca]{z-index:4;background:linear-gradient(#0000 0%,#000000a6 50%,#000000d9 100%);align-items:flex-end;padding:20px 8px 7px;display:flex;position:absolute;bottom:0;left:0;right:0}.card-game-name[data-v-6734bfca]{width:100%;color:var(--text-primary);text-shadow:0 1px 3px #0009;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;font-size:10px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.card-badges[data-v-6734bfca]{z-index:5;pointer-events:none;justify-content:space-between;padding:5px;display:flex;position:absolute;top:0;left:0;right:0}.badge[data-v-6734bfca]{pointer-events:auto;letter-spacing:.02em;border-radius:6px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.badge-hot[data-v-6734bfca]{background:var(--gradient-warm,linear-gradient(135deg, #f59e0b, #ef4444));color:var(--text-primary);text-shadow:0 1px 2px #0000004d;padding:2px 6px;font-size:8px}.badge-fav[data-v-6734bfca]{-webkit-backdrop-filter:blur(4px);cursor:pointer;width:22px;height:22px;transition:var(--transition-fast);background:#0006;border:1px solid #ffffff1f;font-size:11px}.badge-fav[data-v-6734bfca]:active{transform:scale(1.2)}.badge-fav[data-v-6734bfca]:empty{display:none}.game-overlay[data-v-6734bfca]{opacity:0;transition:opacity .3s var(--ease-elegant);z-index:6;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game-card:hover .game-overlay[data-v-6734bfca]{opacity:1}.play-btn-wrap[data-v-6734bfca]{background:var(--color-primary-alpha,#0ea5e933);-webkit-backdrop-filter:blur(8px);width:48px;height:48px;transition:transform .3s var(--ease-bounce);border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;display:flex}.play-btn[data-v-6734bfca]{color:var(--text-primary);margin-left:2px;font-size:16px}.game-card:hover .play-btn-wrap[data-v-6734bfca]{transform:scale(1)}.play-btn-wrap[data-v-6734bfca]:hover{background:var(--color-primary-alpha,#0ea5e959);border-color:#fff6;transform:scale(1.1)!important}.vercel-index-page[data-v-1e2c6083]{--bg-page:var(--bg-primary,#0a1628);--bg-card:var(--bg-secondary,#ffffff0a);--bg-card-hover:var(--bg-secondary-hover,#ffffff14);--bg-glass:#ffffff08;--border-medium:#ffffff1a;--color-gold:var(--gold,#d4a843);--color-accent:var(--color-primary-light,#38bdf8);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;min-height:100vh;padding-bottom:80px;position:relative;overflow-x:clip}.winner-ticker[data-v-1e2c6083]{border-radius:var(--radius-md);background:linear-gradient(135deg,#d4a84314,#d4a84308);border:1px solid #d4a84326;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 12px;display:flex;overflow:hidden}.winner-ticker__icon[data-v-1e2c6083]{flex-shrink:0;font-size:16px;animation:2s ease-in-out infinite trophy-pulse-1e2c6083}@keyframes trophy-pulse-1e2c6083{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.winner-ticker__track[data-v-1e2c6083]{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.winner-ticker__list[data-v-1e2c6083]{gap:24px;width:max-content;animation:30s linear infinite ticker-scroll-1e2c6083;display:flex}@keyframes ticker-scroll-1e2c6083{0%{transform:translate(0)}to{transform:translate(-50%)}}.winner-ticker__item[data-v-1e2c6083]{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.winner-ticker__avatar[data-v-1e2c6083]{object-fit:cover;border:1.5px solid #d4a84366;border-radius:50%;width:24px;height:24px}.winner-ticker__user[data-v-1e2c6083]{color:var(--text-secondary);font-size:11px;font-weight:500}.winner-ticker__amount[data-v-1e2c6083]{color:var(--color-gold);text-shadow:0 0 8px #d4a8434d;font-size:12px;font-weight:700}.index-main[data-v-1e2c6083]{z-index:1;position:relative}.index-main--loading[data-v-1e2c6083]{opacity:.6;pointer-events:none}.section-banner[data-v-1e2c6083]{margin-bottom:4px}.section-jackpot[data-v-1e2c6083]{margin-bottom:8px}.section-categories[data-v-1e2c6083]{top:var(--header-height,70px);z-index:99;background:var(--bg-primary,#0a1628);margin:0 0 12px;padding:8px 12px;position:sticky;box-shadow:0 6px 14px -8px #0006}.categories-bar[data-v-1e2c6083]{align-items:center;gap:4px;display:flex;position:relative}.scroll-arrow[data-v-1e2c6083]{border:2px solid var(--color-accent,var(--color-primary));background:linear-gradient(135deg, var(--bg-elevated), var(--bg-tertiary));width:36px;height:36px;color:var(--color-accent,var(--color-primary));cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;text-shadow:0 1px 2px #0000004d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 16px #3b82f64d,0 2px 4px #0003}.scroll-arrow[data-v-1e2c6083]:active{background:var(--color-accent);color:#fff;transform:scale(.92);box-shadow:0 2px 8px #3b82f666}.scroll-arrow[data-v-1e2c6083]:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.category-nav[data-v-1e2c6083]{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;cursor:grab;flex:1;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.category-nav[data-v-1e2c6083]::-webkit-scrollbar{display:none}.category-pill[data-v-1e2c6083]{border-radius:var(--radius-full);border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .25s;display:inline-flex}.category-pill__icon[data-v-1e2c6083]{object-fit:cover;border-radius:4px;flex-shrink:0;width:18px;height:18px}.category-pill__emoji[data-v-1e2c6083]{flex-shrink:0;font-size:15px;line-height:1}.category-pill__name[data-v-1e2c6083]{line-height:1}.category-pill[data-v-1e2c6083]:hover{background:var(--bg-card-hover);border-color:var(--border-medium)}.category-pill--active[data-v-1e2c6083]{background:var(--color-accent);color:var(--text-primary);border-color:var(--color-accent);font-weight:600;box-shadow:0 2px 12px #38bdf840}.section-categories--stacked .category-pill[data-v-1e2c6083]{border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:5px;padding:8px 12px 7px}.section-categories--stacked .category-pill__icon[data-v-1e2c6083]{border-radius:8px;width:30px;height:30px}.section-categories--stacked .category-pill__emoji[data-v-1e2c6083]{font-size:24px}.section-categories--stacked .category-pill__name[data-v-1e2c6083]{font-size:11px;line-height:1.2}.category-game-layout[data-v-1e2c6083]{display:contents}.category-game-layout--sidebar[data-v-1e2c6083]{align-items:flex-start;gap:8px;padding:0 10px;display:flex}.category-game-body[data-v-1e2c6083]{flex:1;min-width:0}.side-category-nav[data-v-1e2c6083]{width:64px;top:var(--header-height,70px);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex-shrink:0;gap:6px;max-height:calc(100vh - 180px);padding:4px 0;display:flex;position:sticky;overflow-y:auto}.side-category-nav[data-v-1e2c6083]::-webkit-scrollbar{display:none}.side-category-item[data-v-1e2c6083]{background:var(--bg-card,var(--bg-elevated));border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;transition:all .25s;display:flex}.side-category-item[data-v-1e2c6083]:hover{background:var(--bg-card-hover,var(--bg-elevated));border-color:var(--border-medium)}.side-category-item--active[data-v-1e2c6083]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 2px 12px #38bdf840}.side-category-item__icon[data-v-1e2c6083]{object-fit:cover;border-radius:6px;flex-shrink:0;width:26px;height:26px}.side-category-item__emoji[data-v-1e2c6083]{flex-shrink:0;font-size:18px;line-height:1}.side-category-item__name[data-v-1e2c6083]{color:var(--text-secondary);word-break:break-all;font-size:10px;line-height:1.2}.side-category-item--active .side-category-item__name[data-v-1e2c6083]{color:var(--text-primary);font-weight:600}@keyframes header-shimmer-1e2c6083{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes header-glow-pulse-1e2c6083{0%,to{opacity:.5}50%{opacity:1}}.section-header[data-v-1e2c6083]{background:linear-gradient(135deg, var(--bg-card,var(--bg-secondary)) 0%, var(--bg-elevated) 50%, var(--bg-card,var(--bg-secondary)) 100%);border-radius:var(--radius-md);border:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 14px;display:flex;position:relative;overflow:hidden}.section-header[data-v-1e2c6083]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent,#3b82f699), transparent);height:1px;animation:3s ease-in-out infinite header-glow-pulse-1e2c6083;position:absolute;top:0;left:0;right:0}.section-header[data-v-1e2c6083]:after{content:"";background:linear-gradient(90deg, transparent, var(--color-accent,#3b82f699), transparent);height:1px;animation:3s ease-in-out 1.5s infinite header-glow-pulse-1e2c6083;position:absolute;bottom:0;left:0;right:0}.section-header-shimmer[data-v-1e2c6083]{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:50%;height:100%;animation:3s ease-in-out infinite header-shimmer-1e2c6083;position:absolute;top:0;left:0}.section-header__left[data-v-1e2c6083]{align-items:center;gap:8px;min-height:24px;display:flex}.section-header__fire[data-v-1e2c6083]{filter:drop-shadow(0 2px 4px #ff6b354d);flex-shrink:0;font-size:20px;line-height:1}.section-title[data-v-1e2c6083]{color:var(--text-primary);letter-spacing:.02em;background:linear-gradient(135deg, var(--color-primary), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:16px;font-weight:700;line-height:1}.section-more[data-v-1e2c6083]{color:var(--color-accent);background:var(--bg-elevated);border:1px solid var(--border-light);cursor:pointer;border-radius:var(--radius-full);padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #0000001a}.section-more[data-v-1e2c6083]:hover{background:var(--color-accent);color:var(--text-primary);border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 4px 12px #38bdf840}.section-hot[data-v-1e2c6083]{margin-bottom:16px}.section-hot .section-header[data-v-1e2c6083]{background:linear-gradient(135deg, #ff6b3526 0%, var(--bg-card,var(--bg-secondary)) 40%, #ff6b3514 100%);border-left:3px solid #ff6b35;border-right:3px solid #ff6b35;padding-left:12px;padding-right:12px;box-shadow:0 0 12px #ff6b3526}.section-hot .section-header[data-v-1e2c6083]:before,.section-hot .section-header[data-v-1e2c6083]:after{background:linear-gradient(90deg,#0000,#ff6b35e6,#0000)}.hot-games-scroll[data-v-1e2c6083]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.hot-games-scroll[data-v-1e2c6083]::-webkit-scrollbar{display:none}.hot-games-track[data-v-1e2c6083]{gap:10px;width:max-content;padding:4px 14px 8px;display:flex}.hot-game-card[data-v-1e2c6083]{cursor:pointer;flex-shrink:0;width:100px;transition:transform .2s}.hot-game-card[data-v-1e2c6083]:active{transform:scale(.95)}.hot-game-card__img-wrap[data-v-1e2c6083]{border-radius:var(--radius-md);border:1.5px solid var(--border-light);transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.hot-game-card:hover .hot-game-card__img-wrap[data-v-1e2c6083]{border-color:var(--color-accent);box-shadow:0 4px 16px #38bdf826}.hot-game-card__badge[data-v-1e2c6083]{color:#fff;border-radius:var(--radius-sm);letter-spacing:.05em;background:linear-gradient(135deg,#ff6b35,#f44);padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}.hot-game-card__name[data-v-1e2c6083]{color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;display:block;overflow:hidden}.section-providers[data-v-1e2c6083]{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.provider-group .section-header[data-v-1e2c6083]{background:linear-gradient(135deg, var(--bg-card,var(--bg-secondary)) 0%, var(--bg-elevated) 40%, var(--bg-card,var(--bg-secondary)) 100%);border-left:3px solid var(--color-primary,#3b82f6);border-right:3px solid var(--color-primary,#3b82f6);box-shadow:0 0 12px var(--color-accent-shadow,#3b82f626);padding-left:12px;padding-right:12px}.provider-group[data-v-1e2c6083]{position:relative}.provider-name[data-v-1e2c6083]{color:var(--text-primary);letter-spacing:.02em;text-transform:capitalize;margin:0;font-size:14px;font-weight:700;line-height:1}.provider-icon[data-v-1e2c6083]{object-fit:cover;border:1px solid var(--border-light);border-radius:6px;flex-shrink:0;width:24px;height:24px}.provider-emoji[data-v-1e2c6083]{flex-shrink:0;font-size:18px;line-height:1}.provider-count[data-v-1e2c6083]{color:var(--text-tertiary);background:var(--bg-elevated);border-radius:var(--radius-full);border:1px solid var(--border-light);margin-left:6px;padding:2px 8px;font-size:11px}.provider-controls[data-v-1e2c6083]{align-items:center;gap:6px;display:flex}.mini-arrow[data-v-1e2c6083]{border:2px solid var(--color-accent,var(--color-primary));background:linear-gradient(135deg, var(--bg-elevated), var(--bg-tertiary));width:32px;height:32px;color:var(--color-accent,var(--color-primary));cursor:pointer;-webkit-tap-highlight-color:transparent;text-shadow:0 1px 2px #0000004d;border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 12px #3b82f64d,0 2px 4px #0003}.mini-arrow[data-v-1e2c6083]:active{background:var(--color-accent);color:#fff;transform:scale(.92);box-shadow:0 2px 8px #3b82f666}.mini-arrow[data-v-1e2c6083]:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.view-all-btn[data-v-1e2c6083]{color:var(--color-accent);background:var(--bg-elevated);border:1px solid var(--border-light);cursor:pointer;border-radius:var(--radius-full);white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #0000001a}.view-all-btn[data-v-1e2c6083]:hover{background:var(--color-accent);color:var(--text-primary);border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 4px 12px #38bdf840}.view-all-btn[data-v-1e2c6083]:active{transform:scale(.97)}.provider-games-wrap[data-v-1e2c6083]{position:relative}.provider-games-scroll[data-v-1e2c6083]{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;gap:10px;padding:4px 14px 8px;display:flex;overflow-x:auto}.provider-games-scroll[data-v-1e2c6083]::-webkit-scrollbar{display:none}.provider-game-group[data-v-1e2c6083]{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.provider-game-card[data-v-1e2c6083]{width:auto;min-width:0}.provider-loading[data-v-1e2c6083]{justify-content:center;padding:12px;display:flex}.loading-dots[data-v-1e2c6083]{gap:4px;display:flex}.loading-dots span[data-v-1e2c6083]{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dot-bounce-1e2c6083}.loading-dots span[data-v-1e2c6083]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-1e2c6083]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-1e2c6083{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.section-games[data-v-1e2c6083]{margin-bottom:16px;padding:0 12px}.section-games .section-header[data-v-1e2c6083]{background:linear-gradient(135deg, var(--bg-card,var(--bg-secondary)) 0%, var(--bg-elevated) 40%, var(--bg-card,var(--bg-secondary)) 100%);border-left:3px solid var(--color-accent,#3b82f6);border-right:3px solid var(--color-accent,#3b82f6);box-shadow:0 0 12px var(--color-accent-shadow,#3b82f626);padding-left:12px;padding-right:12px}.game-grid[data-v-1e2c6083]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.game-grid__item[data-v-1e2c6083]{min-width:0}.empty-state[data-v-1e2c6083]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.empty-state__icon[data-v-1e2c6083]{opacity:.5;font-size:48px}.empty-state__text[data-v-1e2c6083]{color:var(--text-tertiary);font-size:14px}.scratch-grid[data-v-1e2c6083]{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 14px;display:grid}.scratch-card[data-v-1e2c6083]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;transition:all .25s;overflow:hidden}.scratch-card[data-v-1e2c6083]:active{transform:scale(.97)}.scratch-card__img[data-v-1e2c6083]{overflow:hidden}.scratch-card__info[data-v-1e2c6083]{flex-direction:column;gap:4px;padding:10px;display:flex}.scratch-card__name[data-v-1e2c6083]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.scratch-card__desc[data-v-1e2c6083]{color:var(--text-tertiary);font-size:11px}.scratch-card__prize[data-v-1e2c6083]{color:var(--color-gold);font-size:12px;font-weight:600}.load-more-btn[data-v-1e2c6083]{border-radius:var(--radius-full);color:var(--color-primary-light);cursor:pointer;background:#38bdf81f;border:1px solid #38bdf866;align-items:center;gap:5px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.load-more-btn[data-v-1e2c6083]:hover{background:#38bdf838;border-color:#38bdf899}.load-more-btn[data-v-1e2c6083]:disabled{opacity:.5;cursor:not-allowed}.floating-load-more[data-v-1e2c6083]{z-index:800;color:var(--color-primary-light);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;white-space:nowrap;background:#0a0f1eeb;border:1px solid #38bdf880;border-radius:999px;align-items:center;gap:6px;padding:10px 28px;font-size:14px;font-weight:600;transition:all .25s;animation:2.5s ease-in-out infinite load-more-float-1e2c6083;display:inline-flex;position:fixed;bottom:68px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #38bdf840,0 0 40px #38bdf814}@keyframes load-more-float-1e2c6083{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}.floating-load-more[data-v-1e2c6083]:active{animation:none;transform:translate(-50%)scale(.95)}.floating-load-more[data-v-1e2c6083]:hover{background:#38bdf82e;border-color:#38bdf8b3;box-shadow:0 4px 24px #38bdf859,0 0 50px #38bdf81f}.floating-load-more[data-v-1e2c6083]:disabled{opacity:.6;cursor:not-allowed;animation:none}.floating-load-more__arrow[data-v-1e2c6083]{font-size:16px;animation:1.2s ease-in-out infinite arrow-bounce-1e2c6083}@keyframes arrow-bounce-1e2c6083{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.floating-load-more__spinner[data-v-1e2c6083]{border:2px solid #38bdf84d;border-top-color:var(--color-primary-light);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-1e2c6083}@keyframes spin-1e2c6083{to{transform:rotate(360deg)}}.floating-load-more--loading[data-v-1e2c6083]{color:#38bdf8b3}.bottom-spacer[data-v-1e2c6083]{height:80px}.float-buttons[data-v-1e2c6083]{z-index:900;pointer-events:none;transition:all .5s var(--ease-elegant);justify-content:space-between;align-items:flex-end;padding:0 10px;display:flex;position:fixed;bottom:86px;left:0;right:0}.float-buttons[data-v-1e2c6083]>*{pointer-events:auto}.float-left-wrapper[data-v-1e2c6083]{transition:all .5s var(--ease-elegant);position:relative}.float-close-left[data-v-1e2c6083],.float-close-right[data-v-1e2c6083]{background:var(--bg-elevated);border:1px solid var(--border-default);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;z-index:101;border-radius:50%;justify-content:center;align-items:center;font-size:10px;transition:all .2s;display:flex;position:absolute;top:-8px;right:-8px}.float-close-left[data-v-1e2c6083]:hover,.float-close-right[data-v-1e2c6083]:hover{background:var(--color-error);color:var(--color-white);border-color:var(--color-error)}.float-left[data-v-1e2c6083]{cursor:pointer;width:72px;height:72px;animation:floatInLeft-1e2c6083 .5s var(--ease-elegant);border-radius:12px;overflow:hidden}@keyframes floatInLeft-1e2c6083{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.float-left img[data-v-1e2c6083]{object-fit:cover;width:100%;height:100%}.float-theme-btn[data-v-1e2c6083]{cursor:pointer;width:48px;height:48px;transition:all .3s var(--ease-elegant);background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:2px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #6366f166,0 0 24px #6366f133}.float-theme-btn[data-v-1e2c6083]:before{content:"";opacity:0;background:radial-gradient(circle,#ffffff26 0%,#0000 70%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.float-theme-btn[data-v-1e2c6083]:hover{transform:scale(1.08)translateY(-2px);box-shadow:0 6px 24px #6366f18c,0 0 36px #6366f159}.float-theme-btn[data-v-1e2c6083]:hover:before{opacity:1}.float-theme-btn[data-v-1e2c6083]:active{transform:scale(.95)}.theme-icon[data-v-1e2c6083]{filter:drop-shadow(0 2px 4px #0000004d);z-index:1;font-size:22px;position:relative}.float-right-wrapper[data-v-1e2c6083]{transition:all .5s var(--ease-elegant);position:relative}.float-right-swiper[data-v-1e2c6083]{cursor:pointer;width:72px;height:72px;animation:floatInRight-1e2c6083 .5s var(--ease-elegant);border-radius:12px;overflow:hidden}@keyframes floatInRight-1e2c6083{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.swiper-wrapper[data-v-1e2c6083]{flex-direction:column;height:100%;transition:transform .5s;display:flex}.swiper-slide[data-v-1e2c6083]{flex-shrink:0;width:100%;height:100%}.swiper-slide img[data-v-1e2c6083]{object-fit:cover;width:100%;height:100%}.float-collapsed .float-left-wrapper[data-v-1e2c6083]{opacity:0;transform:translate(-120%)}.float-collapsed .float-right-wrapper[data-v-1e2c6083]{opacity:0;transform:translate(120%)}.modal-overlay[data-v-1e2c6083]{-webkit-backdrop-filter:blur(8px);z-index:2000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-close[data-v-1e2c6083]{border:1px solid var(--border-light);background:var(--bg-card);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.modal-close[data-v-1e2c6083]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.theme-overlay[data-v-1e2c6083]{align-items:flex-end;padding:0}.theme-modal[data-v-1e2c6083]{background:var(--bg-modal);border-top:1px solid var(--border-medium);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:85vh;display:flex}.theme-modal__header[data-v-1e2c6083]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.theme-modal__title[data-v-1e2c6083]{color:var(--text-primary);font-size:17px;font-weight:700}.theme-search[data-v-1e2c6083]{padding:12px 20px}.theme-search__input[data-v-1e2c6083]{border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-card);width:100%;color:var(--text-primary);outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.theme-search__input[data-v-1e2c6083]:focus{border-color:var(--color-accent)}.theme-search__input[data-v-1e2c6083]::placeholder{color:var(--text-tertiary)}.theme-groups[data-v-1e2c6083]{flex:1;padding:0 20px;overflow-y:auto}.theme-group[data-v-1e2c6083]{margin-bottom:8px}.theme-group__header[data-v-1e2c6083]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 0;display:flex}.theme-group__icon[data-v-1e2c6083]{font-size:16px}.theme-group__label[data-v-1e2c6083]{color:var(--text-primary);flex:1;font-size:14px;font-weight:600}.theme-group__count[data-v-1e2c6083]{color:var(--text-tertiary);font-size:11px}.theme-group__arrow[data-v-1e2c6083]{color:var(--text-tertiary);font-size:14px;transition:transform .2s}.theme-group__arrow--open[data-v-1e2c6083]{transform:rotate(90deg)}.theme-group__list[data-v-1e2c6083]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding-bottom:8px;display:grid}.theme-item[data-v-1e2c6083]{border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-card);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;transition:all .2s;display:flex}.theme-item[data-v-1e2c6083]:hover{background:var(--bg-card-hover)}.theme-item--selected[data-v-1e2c6083]{border-color:var(--color-accent);background:#38bdf814}.theme-item--preview[data-v-1e2c6083]{border-color:var(--color-gold)}.theme-item__usage[data-v-1e2c6083]{flex-wrap:wrap;gap:4px 8px;width:100%;display:flex}.theme-item__usage-cell[data-v-1e2c6083]{align-items:center;gap:3px;display:inline-flex}.theme-item__dot[data-v-1e2c6083]{border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;width:14px;height:14px}.theme-item__count[data-v-1e2c6083]{color:var(--text-tertiary);font-size:10px;line-height:1}.theme-item__footer[data-v-1e2c6083]{align-items:center;gap:4px;width:100%;display:flex}.theme-item__name[data-v-1e2c6083]{color:var(--text-secondary);word-break:break-all;flex:1;font-size:12px}.theme-item__check[data-v-1e2c6083]{color:var(--color-accent);font-weight:700}.theme-modal__footer[data-v-1e2c6083]{padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-light)}.theme-apply-btn[data-v-1e2c6083]{border-radius:var(--radius-md);background:var(--gradient-primary,linear-gradient(135deg, #38bdf8, #0ea5e9));color:#fff;cursor:pointer;border:none;width:100%;padding:12px;font-size:15px;font-weight:600;transition:opacity .2s}.theme-apply-btn[data-v-1e2c6083]:disabled{opacity:.4;cursor:not-allowed}.notice-modal[data-v-1e2c6083]{background:var(--bg-modal);border-radius:var(--radius-lg);border:1px solid var(--border-medium);flex-direction:column;width:100%;max-width:360px;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.notice-modal__header[data-v-1e2c6083]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.notice-modal__title[data-v-1e2c6083]{color:var(--text-primary);font-size:17px;font-weight:700}.notice-tabs-wrap[data-v-1e2c6083]{padding:12px 16px}.notice-tabs[data-v-1e2c6083]{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.notice-tabs[data-v-1e2c6083]::-webkit-scrollbar{display:none}.notice-tab[data-v-1e2c6083]{border-radius:var(--radius-full);border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-secondary);white-space:nowrap;cursor:pointer;padding:6px 14px;font-size:12px;transition:all .2s}.notice-tab--active[data-v-1e2c6083]{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.notice-dontshow[data-v-1e2c6083]{color:var(--text-tertiary);cursor:pointer;align-items:center;gap:8px;padding:8px 20px 16px;font-size:12px;display:flex}.notice-dontshow input[data-v-1e2c6083]{accent-color:var(--color-accent)}.notice-content[data-v-1e2c6083]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px 20px 8px;overflow-y:auto}.notice-content__tab[data-v-1e2c6083]{animation:.25s notice-fade-in-1e2c6083}@keyframes notice-fade-in-1e2c6083{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.notice-welcome[data-v-1e2c6083]{margin-bottom:16px}.notice-welcome__title[data-v-1e2c6083]{color:var(--text-primary);margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.4}.notice-welcome__greeting[data-v-1e2c6083]{color:var(--text-secondary);font-size:13px}.notice-features[data-v-1e2c6083]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:14px}.notice-features__intro[data-v-1e2c6083]{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.notice-features__list[data-v-1e2c6083]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.notice-features__list li[data-v-1e2c6083]{color:var(--text-primary);padding-left:18px;font-size:13px;line-height:1.4;position:relative}.notice-features__list li[data-v-1e2c6083]:before{content:"✓";color:#22c55e;font-weight:700;position:absolute;left:0}.notice-invite[data-v-1e2c6083]{text-align:center;padding:8px 0}.notice-invite__header[data-v-1e2c6083]{justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:flex}.notice-invite__icon[data-v-1e2c6083]{flex-shrink:0;font-size:18px;line-height:1}.notice-invite__title[data-v-1e2c6083]{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.notice-invite__desc[data-v-1e2c6083]{color:var(--text-secondary);margin-bottom:0;font-size:13px;line-height:1.6}.notice-invite__info[data-v-1e2c6083]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:14px;padding:14px}.notice-invite__btn[data-v-1e2c6083]{border-radius:var(--radius-md);background:var(--gradient-primary,linear-gradient(135deg, #38bdf8, #0ea5e9));color:#fff;cursor:pointer;border:none;align-items:center;gap:4px;padding:10px 24px;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-flex}.notice-invite__btn[data-v-1e2c6083]:hover{opacity:.9}.notice-invite__qr[data-v-1e2c6083]{justify-content:center;margin-bottom:14px;display:flex}.notice-invite__qr-canvas[data-v-1e2c6083]{border-radius:var(--radius-md);background:var(--bg-card);padding:6px}.notice-invite__link-row[data-v-1e2c6083]{gap:8px;margin-bottom:14px;display:flex}.notice-invite__link-input[data-v-1e2c6083]{border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-card);min-width:0;color:var(--text-primary);outline:none;flex:1;padding:8px 12px;font-size:12px}.notice-invite__copy-btn[data-v-1e2c6083]{border-radius:var(--radius-md);background:var(--gradient-primary,linear-gradient(135deg, #38bdf8, #0ea5e9));color:#fff;cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:5px;padding:8px 16px;font-size:12px;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}.notice-invite__copy-btn[data-v-1e2c6083]:active{transform:scale(.96)}.notice-invite__copy-btn[data-v-1e2c6083]:hover{opacity:.85}.notice-daily[data-v-1e2c6083]{text-align:center;padding:8px 0}.notice-daily__header[data-v-1e2c6083]{justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:flex}.notice-daily__icon[data-v-1e2c6083]{flex-shrink:0;font-size:18px;line-height:1}.notice-daily__title[data-v-1e2c6083]{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.notice-daily__desc[data-v-1e2c6083]{color:var(--text-secondary);margin-bottom:0;font-size:13px;line-height:1.6}.notice-daily__info[data-v-1e2c6083]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:14px;padding:14px}.notice-daily__btn[data-v-1e2c6083]{border-radius:var(--radius-md);background:var(--gradient-primary,linear-gradient(135deg, #38bdf8, #0ea5e9));color:#fff;cursor:pointer;border:none;align-items:center;gap:4px;padding:10px 24px;font-size:14px;font-weight:600;transition:opacity .2s;display:inline-flex}.notice-daily__btn[data-v-1e2c6083]:hover{opacity:.9}.notice-daily__stats[data-v-1e2c6083]{justify-content:center;align-items:baseline;gap:6px;margin-bottom:16px;display:flex}.notice-daily__stats-val[data-v-1e2c6083]{color:var(--color-gold,#f59e0b);font-size:36px;font-weight:800;line-height:1}.notice-daily__stats-label[data-v-1e2c6083]{color:var(--text-secondary);font-size:14px;font-weight:500}.notice-security[data-v-1e2c6083]{padding:8px 0}.notice-security__header[data-v-1e2c6083]{justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.notice-security__icon[data-v-1e2c6083]{flex-shrink:0;font-size:18px;line-height:1}.notice-security__title[data-v-1e2c6083]{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.notice-account-info[data-v-1e2c6083]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);margin-bottom:12px;padding:14px}.notice-account-info__label[data-v-1e2c6083]{color:var(--text-tertiary);margin-bottom:10px;font-size:12px}.notice-account-info__row[data-v-1e2c6083]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.notice-account-info__row[data-v-1e2c6083]:last-child{border-bottom:none}.notice-account-info__key[data-v-1e2c6083]{color:var(--text-tertiary);font-size:12px}.notice-account-info__val[data-v-1e2c6083]{color:var(--color-accent);font-size:13px;font-weight:600}.notice-security__login-hint[data-v-1e2c6083]{text-align:center;padding:16px 0}.notice-security__login-hint p[data-v-1e2c6083]{color:var(--text-secondary);margin-bottom:12px;font-size:13px}.notice-security__warning[data-v-1e2c6083]{color:#f59e0b;border-radius:var(--radius-sm);background:#f59e0b14;border:1px solid #f59e0b33;padding:10px 12px;font-size:12px;line-height:1.5}.pwa-modal[data-v-1e2c6083]{background:var(--bg-modal);border-radius:var(--radius-lg);border:1px solid var(--border-medium);text-align:center;flex-direction:column;align-items:center;width:100%;max-width:320px;padding:32px 24px 24px;display:flex}.pwa-modal__icon-wrap[data-v-1e2c6083]{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex;position:relative}.pwa-modal__icon-glow[data-v-1e2c6083]{background:radial-gradient(circle,#38bdf833 0%,#0000 70%);border-radius:24px;animation:2.5s ease-in-out infinite pwa-glow-pulse-1e2c6083;position:absolute;inset:-8px}@keyframes pwa-glow-pulse-1e2c6083{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.pwa-modal__img[data-v-1e2c6083]{z-index:1;object-fit:cover;border:2px solid #ffffff1a;border-radius:20px;width:72px;height:72px;position:relative;box-shadow:0 4px 20px #0006}.pwa-modal__title[data-v-1e2c6083]{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:700}.pwa-modal__desc[data-v-1e2c6083]{color:var(--text-secondary);max-width:260px;margin:0 0 24px;font-size:13px;line-height:1.5}.pwa-modal__actions[data-v-1e2c6083]{flex-direction:column;gap:10px;width:100%;margin-bottom:14px;display:flex}.pwa-btn[data-v-1e2c6083]{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.pwa-btn--install[data-v-1e2c6083]{background:var(--gradient-primary,linear-gradient(135deg, #38bdf8, #0ea5e9));color:#fff;border:none;box-shadow:0 4px 16px #38bdf84d}.pwa-btn--install[data-v-1e2c6083]:active{transform:scale(.97)}.pwa-btn--close[data-v-1e2c6083]{color:var(--text-secondary);border:1px solid var(--border-light);background:0 0}.pwa-btn--close[data-v-1e2c6083]:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.pwa-dontshow[data-v-1e2c6083]{color:var(--text-tertiary);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.pwa-dontshow input[data-v-1e2c6083]{accent-color:var(--color-accent)}.scratch-modal[data-v-1e2c6083]{background:var(--bg-modal);border-radius:var(--radius-lg);border:1px solid var(--border-medium);width:100%;max-width:360px;overflow:hidden}.scratch-modal__header[data-v-1e2c6083]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.scratch-modal__header h3[data-v-1e2c6083]{color:var(--text-primary);font-size:17px;font-weight:700}.scratch-modal__body[data-v-1e2c6083]{padding:16px}.scratch-modal__desc[data-v-1e2c6083]{color:var(--text-secondary);margin-top:12px;font-size:13px}.scratch-modal__desc2[data-v-1e2c6083]{color:var(--text-tertiary);margin-top:4px;font-size:12px}.scratch-modal__footer[data-v-1e2c6083]{border-top:1px solid var(--border-light);padding:12px 16px}.scratch-play-btn[data-v-1e2c6083]{border-radius:var(--radius-md);background:var(--gradient-primary,linear-gradient(135deg, #38bdf8, #0ea5e9));color:#fff;cursor:pointer;border:none;width:100%;padding:12px;font-size:15px;font-weight:600;transition:opacity .2s}@media screen and (width>=481px){.vercel-index-page[data-v-1e2c6083]{max-width:480px;margin:0 auto;position:relative}.float-buttons[data-v-1e2c6083]{width:480px;max-width:calc(100vw - 20px);padding:0 20px;bottom:100px;left:calc(50vw - 240px);right:auto}}.floating-load-more{z-index:800!important;color:var(--color-primary-light)!important;cursor:pointer!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;-webkit-tap-highlight-color:transparent!important;white-space:nowrap!important;background:#0a0f1eeb!important;border:1px solid #38bdf880!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:10px 28px!important;font-size:14px!important;font-weight:600!important;transition:all .25s!important;animation:2.5s ease-in-out infinite load-more-float!important;display:inline-flex!important;position:fixed!important;bottom:68px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 4px 20px #38bdf840,0 0 40px #38bdf814!important}.floating-load-more:active{animation:none!important;transform:translate(-50%)scale(.95)!important}.floating-load-more:hover{background:#38bdf82e!important;border-color:#38bdf8b3!important;box-shadow:0 4px 24px #38bdf859,0 0 50px #38bdf81f!important}.floating-load-more:disabled{opacity:.6!important;cursor:not-allowed!important;animation:none!important}.floating-load-more__arrow{font-size:16px;animation:1.2s ease-in-out infinite arrow-bounce}.floating-load-more__spinner{border:2px solid #38bdf84d;border-top-color:var(--color-primary-light);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.floating-load-more--loading{color:#38bdf8b3!important}.category-container[data-v-31bbccb1]{padding:10px 0;position:relative;overflow:hidden}.category-container[data-v-31bbccb1]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--theme-rgb-30) 30%, var(--theme-rgb-50) 70%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.category-scroll[data-v-31bbccb1]{scrollbar-width:thin;-ms-overflow-style:auto;gap:10px;padding:4px 16px 8px;display:flex;overflow-x:auto}.category-scroll[data-v-31bbccb1]::-webkit-scrollbar{height:3px}.category-scroll[data-v-31bbccb1]::-webkit-scrollbar-track{background:var(--theme-rgb-05);border-radius:2px}.category-scroll[data-v-31bbccb1]::-webkit-scrollbar-thumb{background:var(--theme-rgb-30);border-radius:2px}.category-scroll[data-v-31bbccb1]::-webkit-scrollbar-thumb:hover{background:var(--theme-rgb-50)}.arrow[data-v-31bbccb1]{border:1px solid var(--theme-rgb-40);width:28px;height:28px;color:var(--ocean-blue);z-index:10;cursor:pointer;border-radius:var(--radius-xs);box-shadow:0 2px 8px var(--theme-rgb-20);transition:all var(--transition-fast);background:#1e1e32e6;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow[data-v-31bbccb1]:hover{background:var(--color-primary);color:var(--text-primary);box-shadow:0 4px 12px var(--theme-rgb-30);transform:translateY(-50%)scale(1.1)}.arrow[data-v-31bbccb1]:active{transform:translateY(-50%)scale(.95)}.arrow-left[data-v-31bbccb1]{left:6px}.arrow-right[data-v-31bbccb1]{right:6px}.category-item[data-v-31bbccb1]{border-radius:var(--radius-sm);transition:all var(--transition-royal);cursor:pointer;border:1px solid var(--theme-rgb-20);min-width:68px;box-shadow:0 2px 8px var(--theme-rgb-10);background:#46380dbf;flex-direction:column;flex-shrink:0;align-items:center;padding:10px 14px;display:flex;position:relative;overflow:hidden}.category-item[data-v-31bbccb1]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);width:60%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.category-item[data-v-31bbccb1]:hover:after{left:100%}.category-item[data-v-31bbccb1]:hover{border-color:var(--theme-rgb-40);box-shadow:0 4px 12px var(--theme-rgb-25);background:#142850d9;transform:translateY(-2px)}.category-item.active[data-v-31bbccb1]{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));border:2px solid #fff;animation:.4s ease-out activatePulse-31bbccb1;position:relative;transform:scale(1.05);box-shadow:0 0 20px #fff6,0 4px 16px #0000004d,inset 0 1px #ffffff4d}@keyframes activatePulse-31bbccb1{0%{box-shadow:0 0 0 0 var(--theme-rgb-40)}50%{box-shadow:0 0 0 6px var(--theme-rgb-02)}to{box-shadow:0 0 15px var(--theme-rgb-30)}}.category-item.active[data-v-31bbccb1]:after{content:"";border-radius:0 0 var(--radius-sm) var(--radius-sm);background:linear-gradient(90deg,#fff,#fffc,#fff);height:3px;animation:none;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px #fff9,0 2px 4px #0000004d}.category-item.active[data-v-31bbccb1]:before{display:none}.category-icon[data-v-31bbccb1]{z-index:1;transition:all var(--transition-royal);filter:grayscale(30%);margin-bottom:4px;font-size:20px;position:relative}.category-item:hover .category-icon[data-v-31bbccb1]{filter:grayscale(0%);transform:scale(1.1)}.category-item.active .category-icon[data-v-31bbccb1]{filter:grayscale(0%);color:var(--text-primary);text-shadow:0 0 10px #fffc,0 2px 4px #00000080;animation:.4s ease-out iconBounce-31bbccb1;transform:scale(1.15)}@keyframes iconBounce-31bbccb1{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1.05)}}.category-image[data-v-31bbccb1]{border-radius:var(--radius-xs);object-fit:cover;z-index:1;filter:grayscale(30%);width:24px;height:24px;transition:all var(--transition-royal);margin-bottom:4px;position:relative}.category-item:hover .category-image[data-v-31bbccb1]{filter:grayscale(0%)}.category-item.active .category-image[data-v-31bbccb1]{filter:grayscale(0%);animation:.4s ease-out imageBounce-31bbccb1;transform:scale(1.15);box-shadow:0 0 10px #fff9,0 2px 4px #0006}@keyframes imageBounce-31bbccb1{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1.05)}}.category-name[data-v-31bbccb1]{color:var(--text-secondary);white-space:nowrap;z-index:1;font-size:12px;font-weight:500;font-family:var(--font-body);letter-spacing:.3px;transition:all var(--transition-royal);position:relative}.category-item:hover .category-name[data-v-31bbccb1]{color:var(--ocean-blue-dark)}.category-item.active .category-name[data-v-31bbccb1]{color:var(--text-primary);text-shadow:0 0 10px #fffc,0 1px 2px #0009;letter-spacing:.5px;font-size:12px;font-weight:700;animation:.35s ease-out textPop-31bbccb1}@keyframes textPop-31bbccb1{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media screen and (width>=481px){.category-container[data-v-31bbccb1]{max-width:100%;margin:0 auto;padding:0}.arrow-left[data-v-31bbccb1]{left:2px}.arrow-right[data-v-31bbccb1]{right:2px}.category-scroll[data-v-31bbccb1]{gap:14px;padding:4px 8px 10px}.category-item[data-v-31bbccb1]{min-width:82px;padding:12px 18px}.category-icon[data-v-31bbccb1]{font-size:22px}.category-image[data-v-31bbccb1]{width:26px;height:26px}.category-name[data-v-31bbccb1]{font-size:13px}}.vercel-games-page[data-v-ba73491e]{background-color:var(--vercel-bg-primary);min-height:100vh;padding-bottom:calc(70px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.page-header[data-v-ba73491e]{box-sizing:border-box;text-align:center;border-bottom:1px solid var(--vercel-divider);background:var(--bg-elevated);z-index:1;justify-content:center;align-items:center;width:100%;padding:12px 15px;display:flex;position:relative}.page-title[data-v-ba73491e]{color:var(--vercel-text-primary);font-size:16px;font-weight:700}.sticky-header[data-v-ba73491e]{z-index:100;background:var(--bg-elevated);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--vercel-divider);padding:12px 12px 0;position:sticky;top:0}.search-card[data-v-ba73491e]{box-shadow:none;border:none;margin-bottom:0}.search-card[data-v-ba73491e] .vercel-card__body{padding:0}.clear-icon[data-v-ba73491e]{color:var(--text-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:4px;font-size:16px;transition:color .15s}.clear-icon[data-v-ba73491e]:hover{color:var(--text-secondary)}.game-scroll[data-v-ba73491e]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.game-scroll[data-v-ba73491e]::-webkit-scrollbar{width:0;height:0;display:none}.game-grid[data-v-ba73491e]{grid-template-columns:repeat(4,1fr);gap:10px;padding:12px 10px;display:grid}.game-grid.skeleton-grid[data-v-ba73491e]{gap:10px}.load-status[data-v-ba73491e]{text-align:center;padding:20px 16px}.load-more-btn[data-v-ba73491e]{border-radius:8px;max-width:320px;margin:0 auto;transition:all .2s;color:var(--text-primary)!important;background-color:#ffffff26!important;border:2px solid #fffc!important;padding:12px 24px!important;font-size:15px!important;font-weight:600!important}.load-more-btn[data-v-ba73491e]:hover{transform:translateY(-1px);background-color:#ffffff40!important;border-color:#fff!important}.load-more-btn[data-v-ba73491e]:active{transform:translateY(0);background-color:#ffffff1a!important}.load-more-btn[data-v-ba73491e]:disabled{opacity:.5;cursor:not-allowed}.no-more[data-v-ba73491e]{color:var(--text-tertiary);letter-spacing:.5px;padding:16px 0;font-size:12px;font-weight:500;display:block}.bottom-padding[data-v-ba73491e]{height:20px}.skeleton-search[data-v-ba73491e]{background:var(--vercel-bg-tertiary);border:1px solid var(--vercel-divider);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:flex}.skeleton-search .skeleton-icon[data-v-ba73491e]{background:linear-gradient(90deg, var(--vercel-bg-tertiary) 25%, var(--vercel-divider) 50%, var(--vercel-bg-tertiary) 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:1.5s infinite shimmer-ba73491e}.skeleton-search .skeleton-input[data-v-ba73491e]{background:linear-gradient(90deg, var(--vercel-bg-tertiary) 25%, var(--vercel-divider) 50%, var(--vercel-bg-tertiary) 75%);background-size:200% 100%;border-radius:8px;flex:1;height:16px;animation:1.5s infinite shimmer-ba73491e}.skeleton-game-card[data-v-ba73491e]{background:var(--vercel-bg-secondary);border-radius:8px;position:relative;overflow:hidden}.skeleton-game-card[data-v-ba73491e]:before{content:"";padding-bottom:133.33%;display:block}.skeleton-game-image[data-v-ba73491e]{background:linear-gradient(90deg, var(--vercel-bg-tertiary) 25%, var(--vercel-divider) 50%, var(--vercel-bg-tertiary) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite shimmer-ba73491e;position:absolute;top:0;left:0}@keyframes shimmer-ba73491e{0%{background-position:-200% 0}to{background-position:200% 0}}@media (width>=481px){.vercel-games-page[data-v-ba73491e]{max-width:480px;margin:0 auto}.sticky-header[data-v-ba73491e]{max-width:100%;padding:12px 12px 0}.game-grid[data-v-ba73491e]{grid-template-columns:repeat(4,1fr);padding:12px 10px}.game-grid.skeleton-grid[data-v-ba73491e]{padding:12px 10px}.load-status[data-v-ba73491e],.game-scroll[data-v-ba73491e]{max-width:100%;margin:0}}@media (hover:none) and (pointer:coarse){.clear-icon[data-v-ba73491e]{padding:6px}}.vercel-user-page[data-v-1ac8a9ed]{background-color:var(--vercel-bg-primary);min-height:100vh;padding-bottom:calc(70px + var(--vercel-space-lg))}.vip-card[data-v-1ac8a9ed]{margin:var(--vercel-space-md);cursor:pointer;background:linear-gradient(135deg,#0f172a 0%,#1e293b 35% 65%,#0f172a 100%);border:1px solid #eab30840;border-radius:clamp(14px,2.5vw,20px);padding:clamp(16px,4vw,24px) clamp(14px,3vw,20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 40px #eab30814,0 20px 60px #00000073,inset 0 1px #ffffff0f}.vip-card[data-v-1ac8a9ed]:before{content:"";pointer-events:none;background:radial-gradient(circle,#eab3081f 0%,#0000 60%);border-radius:50%;width:clamp(180px,25vw,280px);height:clamp(180px,25vw,280px);position:absolute;top:-50%;right:-30%}.vip-card[data-v-1ac8a9ed]:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000 0%,#eab30899 25%,#eab308e6 50%,#eab30899 75%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.vip-card[data-v-1ac8a9ed]:hover{border-color:#eab30866;transform:translateY(-6px)scale(1.01);box-shadow:0 0 60px #eab30826,0 28px 80px #0000008c,inset 0 1px #ffffff14}.vip-header[data-v-1ac8a9ed]{z-index:1;flex-wrap:nowrap;align-items:center;gap:clamp(8px,1.5vw,14px);min-width:0;margin-bottom:clamp(14px,2.5vw,20px);display:flex;position:relative}.vip-badge[data-v-1ac8a9ed]{background:radial-gradient(circle at 30% 30%,#eab30859 0%,#eab3081a 50%,#0000 70%);border:1px solid #eab30859;border-radius:clamp(10px,1.8vw,14px);flex-shrink:0;justify-content:center;align-items:center;width:clamp(42px,6.5vw,56px);min-width:clamp(42px,6.5vw,56px);height:clamp(42px,6.5vw,56px);display:flex;box-shadow:0 0 20px #eab30826,inset 0 0 20px #eab3080f}.vip-badge img[data-v-1ac8a9ed]{object-fit:contain;width:clamp(32px,5vw,44px);height:clamp(32px,5vw,44px)}.vip-info[data-v-1ac8a9ed]{flex:auto;align-items:baseline;gap:clamp(6px,1vw,10px);min-width:0;display:flex;overflow:hidden}.vip-level[data-v-1ac8a9ed]{color:#fcd34d;text-shadow:0 0 30px #eab30899;letter-spacing:1px;white-space:nowrap;font-size:clamp(22px,4.5vw,34px);font-weight:800;line-height:1.2}.vip-label[data-v-1ac8a9ed]{color:#ffffffad;letter-spacing:.5px;white-space:nowrap;font-size:clamp(11px,1.8vw,13px);font-weight:500;line-height:1.2}.vip-detail-btn[data-v-1ac8a9ed]{background:var(--border-default,#ffffff14);color:var(--text-secondary,#fff9);white-space:nowrap;border-radius:15px;flex-shrink:0;align-items:center;gap:4px;padding:clamp(5px,.8vw,6px) clamp(9px,1.5vw,12px);font-size:clamp(10px,1.5vw,12px);transition:all .3s;display:flex}.vip-detail-btn .arrow[data-v-1ac8a9ed]{font-size:clamp(11px,1.8vw,14px);transition:transform .3s}.vip-detail-btn:hover[data-v-1ac8a9ed]{color:#fcd34d;background:#eab30826}.vip-detail-btn:hover .arrow[data-v-1ac8a9ed]{transform:translate(2px)}.vip-progress-section[data-v-1ac8a9ed]{z-index:1;margin-bottom:clamp(10px,1.8vw,15px);position:relative}.vip-progress-bar[data-v-1ac8a9ed]{flex-wrap:nowrap;align-items:center;gap:clamp(6px,1.2vw,10px);display:flex}.progress-track[data-v-1ac8a9ed]{background:linear-gradient(90deg,#ffffff14 0%,#ffffff1f 50%,#ffffff14 100%);border-radius:clamp(4px,.8vw,6px);flex:auto;min-width:0;height:clamp(6px,1vw,8px);position:relative;overflow:visible;box-shadow:inset 0 2px 4px #0003}.progress-fill[data-v-1ac8a9ed]{background:linear-gradient(90deg,#fcd34d 0%,#f59e0b 50%,#fcd34d 100%);border-radius:clamp(4px,.8vw,6px);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 20px #f59e0b66,0 0 40px #f59e0b33}.progress-fill[data-v-1ac8a9ed]:before{content:"";opacity:.6;background:linear-gradient(90deg,#fff6 0%,#0000 50%,#ffffff40 100%);border-radius:clamp(4px,.8vw,6px);position:absolute;inset:0}.progress-shine-dot[data-v-1ac8a9ed]{background:radial-gradient(circle at 30% 30%,#fef3c7 0%,#fcd34d 45%,#f59e0b 100%);border:2px solid #ffffff4d;border-radius:50%;width:clamp(14px,2.2vw,18px);height:clamp(14px,2.2vw,18px);transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 20px #f59e0b99,0 0 40px #f59e0b4d,inset 0 2px 4px #fff9}.vip-next-level[data-v-1ac8a9ed]{margin-top:var(--vercel-space-sm);font-size:var(--vercel-font-size-xs);color:#ffffffad;white-space:nowrap;flex-shrink:0;align-items:center;gap:clamp(3px,.6vw,4px);display:flex}.next-vip-icon-img[data-v-1ac8a9ed]{object-fit:contain;width:clamp(16px,2.5vw,20px);height:clamp(16px,2.5vw,20px)}.vip-requirement[data-v-1ac8a9ed]{padding-top:var(--vercel-space-md);z-index:1;border-top:1px solid #ffffff14;position:relative}.requirement-title[data-v-1ac8a9ed]{font-size:var(--vercel-font-size-sm);color:#ffffffb3;margin-bottom:var(--vercel-space-xs);letter-spacing:.5px;white-space:nowrap;font-weight:500}.requirement-detail[data-v-1ac8a9ed]{font-size:var(--vercel-font-size-xs);color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:clamp(2px,.4vw,4px);line-height:1.6;display:flex}.requirement-value[data-v-1ac8a9ed]{color:#fcd34d;font-weight:var(--vercel-font-weight-bold);text-shadow:0 0 10px #eab30866;white-space:nowrap}.requirement-current[data-v-1ac8a9ed]{color:#ffffff80;white-space:nowrap}.menu-list[data-v-1ac8a9ed]{flex-direction:column;gap:clamp(4px,1vw,8px);display:flex}:is(.menu-item,.language-item)[data-v-1ac8a9ed]{align-items:center;gap:clamp(8px, 2vw, var(--vercel-space-md));padding:clamp(10px, 2.5vw, var(--vercel-space-md)) clamp(12px, 3vw, var(--vercel-space-lg));cursor:pointer;border-radius:var(--vercel-radius-md);background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}:is(.menu-item,.language-item)[data-v-1ac8a9ed]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}:is(.menu-item,.language-item)[data-v-1ac8a9ed]:hover:before{left:100%}:is(.menu-item,.language-item):hover[data-v-1ac8a9ed]{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);border-color:#fff;transform:translateY(-2px)scale(1.01);box-shadow:0 0 20px #fff3,0 4px 16px #00000040,inset 0 1px #ffffff26}:is(.menu-item,.language-item):hover .menu-icon[data-v-1ac8a9ed]{filter:grayscale(0%);transform:scale(1.15)rotate(-5deg)}:is(.menu-item,.language-item):hover .menu-text[data-v-1ac8a9ed],:is(.menu-item,.language-item):hover .menu-label[data-v-1ac8a9ed]{color:var(--text-primary);text-shadow:0 1px 3px #00000080;font-weight:var(--vercel-font-weight-semibold)}:is(.menu-item,.language-item):hover .menu-arrow[data-v-1ac8a9ed]{color:var(--text-primary);text-shadow:0 0 8px #fff9;transform:translate(4px)}:is(.menu-item,.language-item):hover .language-current[data-v-1ac8a9ed]{color:var(--text-primary)}:is(.menu-item,.language-item)[data-v-1ac8a9ed]:active{transform:translateY(0)scale(.99)}.menu-item[data-v-1ac8a9ed]:last-child,.language-item[data-v-1ac8a9ed]:last-child{border-bottom:none;margin-bottom:0}.menu-icon[data-v-1ac8a9ed]{border-radius:var(--vercel-radius-md);filter:grayscale(30%);z-index:1;background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0f 100%);border:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;width:clamp(36px,9vw,44px);height:clamp(36px,9vw,44px);font-size:clamp(18px,4.5vw,22px);transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.menu-icon[data-v-1ac8a9ed]:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle,#fff3 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:-2px}.menu-item:hover .menu-icon[data-v-1ac8a9ed]:after,.language-item:hover .menu-icon[data-v-1ac8a9ed]:after{opacity:1}.menu-text[data-v-1ac8a9ed],.menu-label[data-v-1ac8a9ed]{font-size:var(--vercel-font-size-md);color:var(--vercel-text-primary);letter-spacing:.2px;z-index:1;flex:1;transition:all .3s;position:relative}.language-current[data-v-1ac8a9ed]{font-size:var(--vercel-font-size-sm);color:var(--vercel-text-secondary);background:var(--bg-secondary);border-radius:var(--vercel-radius-sm);border:1px solid var(--border-default);z-index:1;padding:4px 10px;transition:all .3s;position:relative}.menu-arrow[data-v-1ac8a9ed]{color:var(--vercel-text-tertiary);font-size:var(--vercel-font-size-lg);z-index:1;font-weight:300;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.logout-btn[data-v-1ac8a9ed]{margin:var(--vercel-space-lg) auto;width:90%;max-width:280px;font-weight:var(--vercel-font-weight-bold);letter-spacing:2px;text-transform:uppercase;font-size:var(--vercel-font-size-sm);border-radius:var(--vercel-radius-lg);transition:all .5s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;color:var(--color-error,#ef4444)!important;background:linear-gradient(135deg,#ef44441f 0%,#ef444414 50%,#f871711a 100%)!important;border:1.5px solid #ef444466!important}.logout-btn[data-v-1ac8a9ed]:before{content:"";background:linear-gradient(180deg, var(--color-error-light,#f87171) 0%, var(--color-error,#ef4444) 50%, #b91c1c 100%);opacity:.7;width:3px;height:100%;transition:all .4s;position:absolute;top:0;left:0}.logout-btn[data-v-1ac8a9ed]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ef44442e 0%,#0000 70%);border-radius:50%;width:0;height:0;transition:all .6s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logout-btn:hover[data-v-1ac8a9ed]{letter-spacing:3px;transform:translateY(-4px)scale(1.03);box-shadow:0 0 35px #ef44448c,0 10px 28px #00000059,inset 0 2px #ffffff40,inset 0 -2px #0003;border-color:var(--color-error-light,#f87171)!important;color:var(--text-primary)!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 40%,#991b1b 100%)!important}.logout-btn:hover[data-v-1ac8a9ed]:before{opacity:1;width:5px;box-shadow:0 0 20px #ef4444cc}.logout-btn:hover[data-v-1ac8a9ed]:after{opacity:1;width:280px;height:280px}.logout-btn[data-v-1ac8a9ed]:active{transform:translateY(-2px)scale(.98);box-shadow:0 0 25px #ef444466,0 6px 16px #0000004d;border-color:var(--color-error-light,#f87171)!important;color:var(--text-primary)!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 40%,#991b1b 100%)!important}.logout-btn svg[data-v-1ac8a9ed],.logout-btn i[data-v-1ac8a9ed]{filter:drop-shadow(0 2px 4px #ef44444d);transition:all .4s}.logout-btn:hover svg[data-v-1ac8a9ed],.logout-btn:hover i[data-v-1ac8a9ed]{filter:drop-shadow(0 4px 12px #ffffff80);transform:translate(-4px)rotate(-10deg)}.avatar-modal[data-v-1ac8a9ed],.language-modal[data-v-1ac8a9ed]{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#000000e0;justify-content:center;align-items:center;padding:clamp(12px,2.5vw,20px);animation:.35s ease-out modalFadeIn-1ac8a9ed;display:flex;position:fixed;inset:0}@keyframes modalFadeIn-1ac8a9ed{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(12px)}}:is(.avatar-modal-content,.language-modal-content)[data-v-1ac8a9ed]{background:var(--bg-card);border:1.5px solid var(--border-themed,#3b82f640);width:92%;max-width:420px;max-height:85vh;box-shadow:0 0 80px var(--border-themed-alpha,#3b82f61f), 0 30px 100px #000000b3, inset 0 1.5px 0 #ffffff14, inset 0 -1px 0 #0000004d;border-radius:clamp(18px,4.5vw,24px);padding:clamp(22px,4.5vw,32px) clamp(18px,3.5vw,26px);animation:.45s cubic-bezier(.16,1,.3,1) modalSlideIn-1ac8a9ed;position:relative;overflow-y:auto}:is(.avatar-modal-content,.language-modal-content)[data-v-1ac8a9ed]:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-light-themed,#60a5fa66) 15%, var(--border-themed,#3b82f6e6) 50%, var(--border-light-themed,#60a5fa66) 85%, transparent 100%);z-index:10;border-radius:clamp(18px,4.5vw,24px) clamp(18px,4.5vw,24px) 0 0;height:2.5px;position:absolute;top:0;left:0;right:0}:is(.avatar-modal-content,.language-modal-content)[data-v-1ac8a9ed]:after{content:"";background:radial-gradient(circle, var(--border-themed-alpha,#3b82f61a) 0%, transparent 65%);pointer-events:none;z-index:0;border-radius:50%;width:clamp(220px,35vw,320px);height:clamp(220px,35vw,320px);position:absolute;top:-60%;right:-35%}@keyframes modalSlideIn-1ac8a9ed{0%{opacity:0;transform:translateY(40px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.avatar-modal-header[data-v-1ac8a9ed],.language-modal-header[data-v-1ac8a9ed]{z-index:11;justify-content:space-between;align-items:center;margin-bottom:clamp(20px,4vw,28px);display:flex;position:relative}.avatar-modal-header h3[data-v-1ac8a9ed],.language-modal-header h3[data-v-1ac8a9ed]{color:var(--color-primary-text);text-shadow:0 0 25px var(--border-themed,#3b82f699), 0 2px 8px #00000080;letter-spacing:.8px;margin:0;font-size:clamp(19px,3.8vw,24px);font-weight:800}.close-btn[data-v-1ac8a9ed]{cursor:pointer;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(36px,5.5vw,44px);height:clamp(36px,5.5vw,44px);font-size:clamp(18px,3.2vw,24px);transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.close-btn[data-v-1ac8a9ed]:hover{color:var(--color-primary-text);background:linear-gradient(135deg,#ef444433 0%,#dc262626 100%);border-color:#ef44444d;transform:rotate(90deg)scale(1.15);box-shadow:0 0 25px #ef444466,inset 0 0 10px #ef44441a}.close-btn[data-v-1ac8a9ed]:active{transform:rotate(90deg)scale(.95)}.avatar-list[data-v-1ac8a9ed]{gap:var(--vercel-space-md);grid-template-columns:repeat(4,1fr);display:grid}.avatar-item[data-v-1ac8a9ed]{aspect-ratio:1;border-radius:var(--vercel-radius-md);cursor:pointer;transition:all var(--vercel-transition-fast);border:2px solid #0000;overflow:hidden}.avatar-item[data-v-1ac8a9ed]:hover{border-color:var(--vercel-accent);transform:scale(1.05)}.avatar-item.active[data-v-1ac8a9ed]{border-color:var(--vercel-success);box-shadow:0 0 12px #10b98166}.avatar-item img[data-v-1ac8a9ed]{object-fit:cover;width:100%;height:100%}.language-list[data-v-1ac8a9ed]{z-index:11;flex-direction:column;gap:clamp(10px,1.8vw,14px);display:flex;position:relative}.language-option[data-v-1ac8a9ed]{border:1.5px solid var(--border-default);cursor:pointer;background:var(--bg-secondary);border-radius:clamp(14px,2.5vw,18px);align-items:center;gap:clamp(14px,2.5vw,18px);padding:clamp(16px,3vw,20px) clamp(18px,3.5vw,22px);transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.language-option[data-v-1ac8a9ed]:before{content:"";background:linear-gradient(90deg, transparent, var(--border-light-themed,#60a5fa2e), transparent);pointer-events:none;z-index:1;width:65%;height:100%;transition:left .65s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-100%}.language-option[data-v-1ac8a9ed]:hover:before{left:100%}.language-option:hover[data-v-1ac8a9ed]{background:linear-gradient(145deg, var(--border-themed-alpha,#3b82f626) 0%, var(--border-themed-alpha,#3b82f614) 50%, var(--border-themed-alpha,#3b82f60d) 100%);border-color:var(--border-themed,#3b82f673);box-shadow:0 0 40px var(--border-themed-alpha,#3b82f633), 0 10px 30px #00000059, inset 0 1.5px 0 #ffffff1f, inset 0 -1px 0 #0003;transform:translate(8px)scale(1.03)}.language-option:hover .language-flag[data-v-1ac8a9ed]{filter:drop-shadow(0 6px 16px var(--border-themed,#3b82f680));transform:scale(1.2)rotate(-10deg)}.language-option:hover .language-name[data-v-1ac8a9ed]{color:var(--color-primary-text);text-shadow:0 0 15px var(--border-themed,#3b82f680), 0 2px 6px #0006;font-weight:600}.language-option[data-v-1ac8a9ed]:active{transform:translate(4px)scale(.98)}.language-option.active[data-v-1ac8a9ed]{background:linear-gradient(145deg, var(--color-primary-alpha,#3b82f640) 0%, var(--color-primary-dark,#1e40af26) 50%, var(--color-primary-alpha,#3b82f61a) 100%);border-color:var(--border-themed,#3b82f699);box-shadow:0 0 45px var(--border-themed-alpha,#3b82f640), 0 10px 35px #0006, inset 0 1.5px 0 #ffffff1f, inset 0 -1px 0 #0003}.language-option.active .language-flag[data-v-1ac8a9ed]{filter:drop-shadow(0 6px 20px var(--border-themed,#3b82f699));transform:scale(1.25)}.language-option.active .language-name[data-v-1ac8a9ed]{color:var(--color-primary-text);font-weight:var(--vercel-font-weight-semibold);text-shadow:0 0 15px var(--border-themed,#60a5fa80), 0 2px 6px #0006}.language-option.active .language-check[data-v-1ac8a9ed]{color:var(--color-primary-text);text-shadow:0 0 20px var(--border-light-themed,#60a5fa), 0 0 40px var(--border-light-themed,#60a5fa80);animation:.55s cubic-bezier(.34,1.56,.64,1) checkBounce-1ac8a9ed}@keyframes checkBounce-1ac8a9ed{0%{opacity:0;transform:scale(0)rotate(-180deg)}50%{opacity:1;transform:scale(1.4)rotate(15deg)}75%{transform:scale(.9)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(0)}}.language-flag[data-v-1ac8a9ed]{z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:clamp(44px,7vw,56px);height:clamp(44px,7vw,56px);font-size:clamp(24px,4.5vw,32px);transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.language-name[data-v-1ac8a9ed]{color:var(--text-primary);letter-spacing:.4px;z-index:2;flex:1;font-size:clamp(15px,2.5vw,19px);font-weight:500;line-height:1.35;transition:all .45s;position:relative}.language-check[data-v-1ac8a9ed]{color:var(--color-primary-text);font-weight:var(--vercel-font-weight-bold);z-index:2;filter:drop-shadow(0 2px 8px var(--border-light-themed,#60a5fa66));flex-shrink:0;font-size:clamp(20px,3.5vw,28px);transition:all .45s;position:relative}.vercel-recharge-page[data-v-00070316]{background-color:var(--vercel-bg-primary);min-height:100vh;padding-bottom:calc(70px + var(--vercel-space-lg))}.main-content[data-v-00070316]{padding:var(--vercel-space-md);gap:var(--vercel-space-md);flex-direction:column;display:flex}.channel-list[data-v-00070316]{gap:var(--vercel-space-sm);grid-template-columns:repeat(3,1fr);display:grid}.channel-item[data-v-00070316]{padding:var(--vercel-space-sm) var(--vercel-space-sm);border-radius:var(--vercel-radius-sm);border:1px solid var(--vercel-border);color:var(--vercel-text-primary);cursor:pointer;transition:all var(--vercel-transition-fast);font-size:var(--vercel-font-size-xs);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000;justify-content:space-between;align-items:center;display:flex;position:relative}.channel-item[data-v-00070316]:hover{border-color:var(--color-primary);background-color:#ffffff14;transform:translateY(-1px)}.channel-item.active[data-v-00070316]{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--text-primary);border:2px solid #fff;transform:scale(1.02);box-shadow:0 0 16px #fff6,0 4px 12px #00000040,inset 0 1px #fff3}.channel-name[data-v-00070316]{font-weight:var(--vercel-font-weight-medium)}.channel-check[data-v-00070316]{color:#0000;width:22px;height:22px;font-weight:700;font-size:var(--vercel-font-size-lg);background:0 0;border:2px solid #ffffff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.channel-check.checked[data-v-00070316]{background:var(--bg-card);color:var(--color-primary,var(--color-primary-dark));border-color:#fff;box-shadow:0 0 10px #fff9,0 2px 6px #0000004d}.channel-check.checked svg[data-v-00070316]{filter:drop-shadow(0 1px 2px #0003)}.bonus-toggle[data-v-00070316]{margin-bottom:var(--vercel-space-md)}.toggle-label[data-v-00070316]{align-items:center;gap:var(--vercel-space-md);padding:var(--vercel-space-sm) 0;cursor:pointer;font-size:var(--vercel-font-size-md);color:var(--vercel-text-primary);display:flex}.toggle-input[data-v-00070316]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-00070316]{background-color:var(--vercel-bg-tertiary);border-radius:var(--vercel-radius-full);width:44px;height:24px;transition:all var(--vercel-transition-normal);flex-shrink:0;position:relative}.toggle-slider[data-v-00070316]:before{content:"";background-color:var(--vercel-text-secondary);width:20px;height:20px;transition:all var(--vercel-transition-normal);border-radius:50%;position:absolute;top:2px;left:2px}.toggle-input:checked+.toggle-slider[data-v-00070316]{background-color:var(--vercel-accent)}.toggle-input:checked+.toggle-slider[data-v-00070316]:before{background-color:#fff;transform:translate(20px)}.toggle-text[data-v-00070316]{font-weight:var(--vercel-font-weight-medium)}.bonus-list[data-v-00070316]{gap:var(--vercel-space-sm);grid-template-columns:repeat(2,1fr);display:grid}.bonus-item[data-v-00070316]{padding:var(--vercel-space-sm) var(--vercel-space-sm);border:1px solid var(--vercel-border);border-radius:var(--vercel-radius-sm);color:var(--vercel-text-primary);cursor:pointer;transition:all var(--vercel-transition-fast);text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-color:#0000}.bonus-item[data-v-00070316]:hover{border-color:var(--color-success);background-color:#10b98114;transform:translateY(-1px)}.bonus-item.active[data-v-00070316]{color:var(--text-primary);background:linear-gradient(135deg,#10b981,#059669);border:2px solid #fff;transform:scale(1.02);box-shadow:0 0 16px #10b98166,0 4px 12px #00000040,inset 0 1px #ffffff26}.bonus-item.active .deposit-label[data-v-00070316],.bonus-item.active .reward-text[data-v-00070316]{color:var(--text-primary);text-shadow:0 1px 2px #0006}.bonus-content[data-v-00070316]{justify-content:space-between;align-items:center;width:100%;display:flex}.deposit-label[data-v-00070316]{font-size:var(--vercel-font-size-sm);color:var(--vercel-text-secondary)}.reward-text[data-v-00070316]{font-size:var(--vercel-font-size-sm);font-weight:var(--vercel-font-weight-semibold);color:var(--vercel-success)}.summary-row[data-v-00070316]{padding:var(--vercel-space-sm) 0;font-size:var(--vercel-font-size-sm);color:var(--vercel-text-secondary);justify-content:space-between;align-items:center;display:flex}.summary-row strong[data-v-00070316]{font-weight:var(--vercel-font-weight-semibold);color:var(--vercel-text-primary)}.summary-row.highlight[data-v-00070316],.summary-row.highlight strong[data-v-00070316]{color:var(--vercel-success)}.summary-row.total[data-v-00070316]{padding-top:var(--vercel-space-md);margin-top:var(--vercel-space-sm);border-top:1px solid var(--vercel-divider);font-size:var(--vercel-font-size-md);color:var(--vercel-text-primary)}.summary-row.total strong[data-v-00070316]{color:var(--vercel-accent);font-size:var(--vercel-font-size-lg)}.divider[data-v-00070316]{background-color:var(--vercel-divider);height:1px;margin:var(--vercel-space-xs) 0}.amount-hint[data-v-00070316]{margin-top:var(--vercel-space-sm);font-size:var(--vercel-font-size-xs);color:var(--vercel-text-tertiary)}.vercel-record-page[data-v-0b857c0f]{background-color:var(--vercel-bg-primary);min-height:100vh;padding-bottom:calc(70px + var(--vercel-space-lg))}.main-content[data-v-0b857c0f]{padding:var(--vercel-space-md);gap:var(--vercel-space-md);flex-direction:column;display:flex}.filter-section[data-v-0b857c0f]{justify-content:space-between;align-items:center;gap:var(--vercel-space-md);display:flex}.time-filter[data-v-0b857c0f]{align-items:center;gap:var(--vercel-space-xs);padding:var(--vercel-space-sm) var(--vercel-space-md);border-radius:var(--vercel-radius-md);border:1px solid var(--vercel-border);color:var(--vercel-text-primary);cursor:pointer;font-size:var(--vercel-font-size-sm);font-weight:var(--vercel-font-weight-medium);transition:all var(--vercel-transition-fast);z-index:1001;background-color:#0000;display:inline-flex;position:relative}.time-filter[data-v-0b857c0f]:hover{border-color:var(--vercel-accent);background-color:#0070f30d}.filter-arrow[data-v-0b857c0f]{transition:transform var(--vercel-transition-normal);font-size:10px}.filter-arrow.open[data-v-0b857c0f]{transform:rotate(180deg)}.dropdown-menu[data-v-0b857c0f]{background-color:var(--vercel-bg-elevated);border:1px solid var(--vercel-border);border-radius:var(--vercel-radius-md);min-width:160px;box-shadow:var(--vercel-shadow-lg);z-index:1000;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.dropdown-item[data-v-0b857c0f]{width:100%;padding:var(--vercel-space-md);color:var(--vercel-text-secondary);font-size:var(--vercel-font-size-sm);text-align:left;cursor:pointer;transition:all var(--vercel-transition-fast);background-color:#0000;border:none}.dropdown-item[data-v-0b857c0f]:hover{color:var(--vercel-text-primary);background-color:#0070f30d}.dropdown-item.active[data-v-0b857c0f]{color:var(--vercel-accent);font-weight:var(--vercel-font-weight-semibold);background-color:#0070f31a}.total-info[data-v-0b857c0f]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.total-label[data-v-0b857c0f]{font-size:var(--vercel-font-size-xs);color:var(--vercel-text-tertiary);text-transform:uppercase;letter-spacing:.5px}.total-value[data-v-0b857c0f]{font-size:var(--vercel-font-size-lg);color:var(--vercel-accent);font-weight:var(--vercel-font-weight-bold)}.record-table[data-v-0b857c0f]{border-collapse:collapse;table-layout:fixed;width:100%}.record-table th[data-v-0b857c0f],.record-table td[data-v-0b857c0f]{padding:var(--vercel-space-sm) var(--vercel-space-xs);text-align:center;vertical-align:middle;font-size:var(--vercel-font-size-sm);border-bottom:1px solid var(--vercel-divider)}.record-table th[data-v-0b857c0f]{color:var(--vercel-text-secondary);font-weight:var(--vercel-font-weight-semibold);font-size:var(--vercel-font-size-xs);text-transform:uppercase;letter-spacing:.5px;background-color:var(--vercel-bg-secondary);white-space:nowrap}.record-table tbody tr:last-child td[data-v-0b857c0f]{border-bottom:none}.record-table tbody tr[data-v-0b857c0f]:hover{background-color:#0070f308}.cell-order[data-v-0b857c0f]{color:var(--vercel-text-tertiary);font-size:var(--vercel-font-size-xs);word-break:break-all}.cell-amount[data-v-0b857c0f]{color:var(--vercel-accent);font-weight:var(--vercel-font-weight-bold);white-space:nowrap}.cell-time[data-v-0b857c0f]{color:var(--vercel-text-tertiary);font-size:var(--vercel-font-size-xs);white-space:nowrap}.table-loading[data-v-0b857c0f],.table-empty[data-v-0b857c0f]{padding:var(--vercel-space-xl) 0;color:var(--vercel-text-secondary);font-size:var(--vercel-font-size-sm);justify-content:center;align-items:center;display:flex}.pagination[data-v-0b857c0f]{justify-content:center;align-items:center;gap:var(--vercel-space-sm);padding:var(--vercel-space-lg) 0;display:flex}.page-info[data-v-0b857c0f]{padding:var(--vercel-space-sm) var(--vercel-space-md);font-size:var(--vercel-font-size-sm);color:var(--vercel-text-primary);font-weight:var(--vercel-font-weight-semibold)}.vercel-payment-page[data-v-5e3deab3]{background:var(--bg-primary);flex-direction:column;height:100vh;display:flex}.loading-area[data-v-5e3deab3]{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.payment-container[data-v-5e3deab3]{background:var(--bg-card);flex:1;position:relative;overflow:hidden}.payment-iframe[data-v-5e3deab3]{border:none;width:100%;height:100%;display:block}.security-tip[data-v-5e3deab3]{background:var(--bg-primary);padding:10px 16px}.tip-card[data-v-5e3deab3]{background:var(--bg-secondary);border:none}.tip-card[data-v-5e3deab3] .vercel-card__body{padding:10px 16px}.tip-content[data-v-5e3deab3]{justify-content:center;align-items:center;gap:8px;display:flex}.tip-icon[data-v-5e3deab3]{font-size:14px}.tip-text[data-v-5e3deab3]{color:var(--text-tertiary);font-size:12px;font-weight:500}@media screen and (width>=481px){.vercel-payment-page[data-v-5e3deab3]{max-width:480px;margin:0 auto;box-shadow:0 0 40px #00000014}.payment-iframe[data-v-5e3deab3]{border-radius:0}}.em-game-card[data-v-1cec34a4]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-1cec34a4]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-1cec34a4]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-1cec34a4]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-1cec34a4]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-1cec34a4]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-1cec34a4]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-1cec34a4]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-1cec34a4]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-1cec34a4]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-1cec34a4]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-1cec34a4]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-1cec34a4]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-1cec34a4]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-1cec34a4]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-1cec34a4]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-1cec34a4]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-1cec34a4]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-1cec34a4]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-1cec34a4]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-1cec34a4]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-1cec34a4]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-1cec34a4]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-1cec34a4]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-1cec34a4]:hover{animation-play-state:paused}.em-marquee-group[data-v-1cec34a4]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-1cec34a4]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-1cec34a4]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-1cec34a4]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-1cec34a4]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-1cec34a4]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-1cec34a4]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-1cec34a4]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-1cec34a4]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-1cec34a4]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-1cec34a4]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-1cec34a4]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-1cec34a4]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-1cec34a4]:hover:before{left:100%}.em-input-luxury[data-v-1cec34a4]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-1cec34a4]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-1cec34a4]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-1cec34a4]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-1cec34a4]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-1cec34a4]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-1cec34a4]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-1cec34a4]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.events-page[data-v-1cec34a4]{background:var(--bg-base);min-height:100vh;padding-bottom:80px;position:relative}.events-page[data-v-1cec34a4]:before{content:"";background:radial-gradient(circle at 30% 30%, #ffea000d 0%, transparent 40%), radial-gradient(circle at 70% 70%, var(--azure-glow) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.page-header[data-v-1cec34a4]{box-sizing:border-box;text-align:center;border-bottom:1px solid var(--border-azure);background:var(--bg-card);z-index:1;justify-content:center;align-items:center;width:100%;padding:12px 15px;display:flex;position:relative;overflow:hidden}.page-header[data-v-1cec34a4]::-webkit-scrollbar{display:none}.page-header[data-v-1cec34a4]{-ms-overflow-style:none;scrollbar-width:none}.page-title[data-v-1cec34a4]{color:var(--text-primary);font-size:16px;font-weight:700}.events-list[data-v-1cec34a4]{z-index:1;flex-direction:column;gap:15px;padding:15px;display:flex;position:relative}.event-item[data-v-1cec34a4]{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;width:100%;transition:transform .3s;overflow:hidden}.event-item[data-v-1cec34a4]:active{transform:scale(.98)}.event-image[data-v-1cec34a4]{object-fit:cover;width:100%;height:auto;display:block}@media (width>=481px){.events-page[data-v-1cec34a4]{max-width:480px;margin:0 auto}}.em-game-card[data-v-bab0ea4f]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-bab0ea4f]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-bab0ea4f]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-bab0ea4f]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-bab0ea4f]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-bab0ea4f]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-bab0ea4f]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-bab0ea4f]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-bab0ea4f]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-bab0ea4f]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-bab0ea4f]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-bab0ea4f]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-bab0ea4f]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-bab0ea4f]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-bab0ea4f]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-bab0ea4f]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-bab0ea4f]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-bab0ea4f]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-bab0ea4f]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-bab0ea4f]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-bab0ea4f]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-bab0ea4f]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-bab0ea4f]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-bab0ea4f]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-bab0ea4f]:hover{animation-play-state:paused}.em-marquee-group[data-v-bab0ea4f]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-bab0ea4f]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-bab0ea4f]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-bab0ea4f]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-bab0ea4f]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-bab0ea4f]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-bab0ea4f]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-bab0ea4f]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-bab0ea4f]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-bab0ea4f]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-bab0ea4f]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-bab0ea4f]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-bab0ea4f]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-bab0ea4f]:hover:before{left:100%}.em-input-luxury[data-v-bab0ea4f]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-bab0ea4f]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-bab0ea4f]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-bab0ea4f]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-bab0ea4f]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-bab0ea4f]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-bab0ea4f]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-bab0ea4f]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.event-page[data-v-bab0ea4f]{background:var(--bg-base);min-height:100vh;padding-bottom:80px;position:relative}.event-page[data-v-bab0ea4f]:before{content:"";background:radial-gradient(circle at 30% 30%, #d4a8430d 0%, transparent 40%), radial-gradient(circle at 70% 70%, var(--azure-glow) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.page-header[data-v-bab0ea4f]{box-sizing:border-box;border-bottom:1px solid var(--border-default);background:var(--bg-card);z-index:1;justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex;position:relative;overflow:hidden}.page-header[data-v-bab0ea4f]::-webkit-scrollbar{display:none}.page-header[data-v-bab0ea4f]{-ms-overflow-style:none;scrollbar-width:none}.back-btn[data-v-bab0ea4f]{color:var(--text-primary);cursor:pointer;width:40px;font-size:20px}.page-title[data-v-bab0ea4f]{color:var(--text-primary);font-size:16px;font-weight:700}.placeholder[data-v-bab0ea4f]{width:40px}.section[data-v-bab0ea4f]{border-bottom:1px solid var(--border-default);z-index:1;padding:20px 15px;position:relative}.referral-section[data-v-bab0ea4f]{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;align-items:center;gap:15px;margin:15px;padding:20px;display:flex}.qr-code-wrapper[data-v-bab0ea4f]{flex-direction:column;align-items:center;gap:8px;display:flex}.qr-code[data-v-bab0ea4f]{cursor:pointer;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;padding:8px}.qr-tip[data-v-bab0ea4f]{color:var(--text-tertiary);font-size:12px}.link-wrapper[data-v-bab0ea4f]{gap:10px;width:100%;max-width:400px;display:flex}.link-input[data-v-bab0ea4f]{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);border-radius:8px;flex:1;padding:10px 15px;font-size:13px}.copy-btn[data-v-bab0ea4f]{background:linear-gradient(135deg, var(--ocean-blue-light) 0%, var(--ocean-blue) 50%, var(--ocean-blue-light) 100%);border:1px solid var(--ocean-blue);color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-ocean);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .3s}.copy-btn[data-v-bab0ea4f]:hover{box-shadow:var(--shadow-ocean);transform:translateY(-2px)}.copy-btn[data-v-bab0ea4f]:active{transform:translateY(0)scale(.98)}.social-icons[data-v-bab0ea4f]{justify-content:center;gap:16px;margin-top:12px;display:flex}.social-link[data-v-bab0ea4f]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:50%;width:44px;height:44px;transition:transform .2s,opacity .2s;display:block;overflow:hidden}.social-link[data-v-bab0ea4f]:hover{border-color:var(--border-azure);box-shadow:var(--shadow-azure);transform:scale(1.1)}.social-icon[data-v-bab0ea4f]{object-fit:cover;width:100%;height:100%;display:block}.stats-section[data-v-bab0ea4f]{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:12px;margin:15px;padding:20px;display:flex}.stat-row[data-v-bab0ea4f]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 15px;transition:all .3s;display:flex}.stat-row[data-v-bab0ea4f]:hover{border-color:var(--border-azure);box-shadow:var(--shadow-azure);transform:translateY(-2px)}.stat-label[data-v-bab0ea4f]{color:var(--text-secondary);font-size:14px}.stat-value[data-v-bab0ea4f]{color:var(--purple);font-size:14px;font-weight:700}.treasure-section[data-v-bab0ea4f]{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;margin:clamp(10px,2.5vw,15px);padding:clamp(12px,3vw,20px);overflow:visible}.treasure-list[data-v-bab0ea4f]{grid-template-columns:repeat(auto-fit,minmax(clamp(65px,18vw,85px),1fr));justify-content:center;gap:clamp(6px,1.5vw,10px);padding:clamp(6px,1.5vw,10px) 0;display:grid}.treasure-item[data-v-bab0ea4f]{cursor:pointer;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:clamp(8px,2vw,10px);flex-direction:column;align-items:center;gap:clamp(4px,1vw,8px);max-width:120px;margin:0 auto;padding:clamp(6px,1.5vw,10px);transition:all .3s;display:flex}.treasure-item[data-v-bab0ea4f]:hover{border-color:var(--border-gold);box-shadow:var(--shadow-gold);transform:translateY(-3px)scale(1.02)}.treasure-image-wrapper[data-v-bab0ea4f]{width:clamp(45px,12vw,60px);height:clamp(45px,12vw,60px);position:relative}.treasure-image[data-v-bab0ea4f]{object-fit:contain;width:100%;height:100%}.treasure-requirement[data-v-bab0ea4f]{color:var(--text-primary);text-shadow:0 1px 3px var(--bg-overlay);white-space:nowrap;font-size:clamp(7px,1.8vw,9px);font-weight:700;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.treasure-reward[data-v-bab0ea4f]{color:var(--gold);font-size:clamp(10px,2.5vw,12px);font-weight:700}.rules-section[data-v-bab0ea4f]{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;margin:15px;padding:20px}.rules-title[data-v-bab0ea4f]{color:var(--text-primary);margin-bottom:12px;font-size:14px;font-weight:700}.rules-content[data-v-bab0ea4f]{flex-direction:column;gap:10px;display:flex}.rules-content p[data-v-bab0ea4f]{color:var(--text-secondary);text-align:justify;font-size:12px;line-height:1.6}.em-game-card[data-v-3226ba21]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-3226ba21]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-3226ba21]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-3226ba21]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-3226ba21]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-3226ba21]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-3226ba21]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-3226ba21]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-3226ba21]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-3226ba21]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-3226ba21]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-3226ba21]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-3226ba21]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-3226ba21]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-3226ba21]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-3226ba21]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-3226ba21]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-3226ba21]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-3226ba21]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-3226ba21]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-3226ba21]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-3226ba21]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-3226ba21]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-3226ba21]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-3226ba21]:hover{animation-play-state:paused}.em-marquee-group[data-v-3226ba21]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-3226ba21]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-3226ba21]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-3226ba21]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-3226ba21]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-3226ba21]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-3226ba21]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-3226ba21]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-3226ba21]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-3226ba21]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-3226ba21]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-3226ba21]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-3226ba21]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-3226ba21]:hover:before{left:100%}.em-input-luxury[data-v-3226ba21]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-3226ba21]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-3226ba21]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-3226ba21]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-3226ba21]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-3226ba21]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-3226ba21]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-3226ba21]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.event-page[data-v-3226ba21]{position:relative}.event-page[data-v-3226ba21]:before{content:"";background:radial-gradient(circle at 30% 30%, #d4a8430d 0%, transparent 40%), radial-gradient(circle at 70% 70%, var(--theme-rgb-05) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.section[data-v-3226ba21],.page-header[data-v-3226ba21],.event-content[data-v-3226ba21],.scroll-content[data-v-3226ba21]{z-index:1;position:relative}.event-page[data-v-3226ba21]{background:var(--bg-base);flex-direction:column;min-height:100vh;padding-bottom:80px;display:flex}.page-header[data-v-3226ba21]{box-sizing:border-box;border-bottom:1px solid var(--border-default);background:linear-gradient(180deg, var(--bg-card) 0%, transparent 100%);justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex;overflow:hidden}.page-header[data-v-3226ba21]::-webkit-scrollbar{display:none}.page-header[data-v-3226ba21]{-ms-overflow-style:none;scrollbar-width:none}.back-btn[data-v-3226ba21]{color:var(--text-primary);cursor:pointer;width:40px;font-size:20px}.page-title[data-v-3226ba21]{color:var(--text-primary);font-size:16px;font-weight:700}.placeholder[data-v-3226ba21]{width:40px}.scroll-content[data-v-3226ba21]{flex:1;padding-bottom:20px;overflow-y:auto}.section[data-v-3226ba21]{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;margin:15px;padding:20px}.section-title[data-v-3226ba21]{color:var(--text-primary);text-align:center;margin-bottom:15px;font-size:14px;font-weight:700}.reward-table[data-v-3226ba21]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.table-header[data-v-3226ba21]{background:linear-gradient(135deg, var(--ocean-blue-light) 0%, var(--ocean-blue) 50%, var(--ocean-blue-light) 100%);grid-template-columns:repeat(3,1fr);padding:14px 0;display:grid}.table-row[data-v-3226ba21]{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(3,1fr);padding:14px 0;transition:all .3s;display:grid}.table-row[data-v-3226ba21]:nth-child(odd){background:linear-gradient(90deg,#ffdf000d 0%,#ffdf0014 50%,#ffdf000d 100%)}.table-row[data-v-3226ba21]:nth-child(2n){background:linear-gradient(90deg,#dc143c0a 0%,#dc143c12 50%,#dc143c0a 100%)}.table-row[data-v-3226ba21]:hover{box-shadow:var(--shadow-ocean);background:linear-gradient(90deg,#ffdf0026 0%,#dc143c1a 50%,#ffdf0026 100%);transform:translateY(-2px)}.table-row[data-v-3226ba21]:last-child{border-bottom:none}.table-cell[data-v-3226ba21]{text-align:center;color:var(--text-secondary);font-size:13px}.table-header .table-cell[data-v-3226ba21]{color:var(--text-primary);text-shadow:none;font-weight:700}.table-cell.highlight[data-v-3226ba21]{color:var(--gold);font-weight:700}.bottom-padding[data-v-3226ba21]{height:20px}.em-game-card[data-v-aa95eed1]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-aa95eed1]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-aa95eed1]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-aa95eed1]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-aa95eed1]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-aa95eed1]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-aa95eed1]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-aa95eed1]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-aa95eed1]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-aa95eed1]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-aa95eed1]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-aa95eed1]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-aa95eed1]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-aa95eed1]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-aa95eed1]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-aa95eed1]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-aa95eed1]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-aa95eed1]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-aa95eed1]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-aa95eed1]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-aa95eed1]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-aa95eed1]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-aa95eed1]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-aa95eed1]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-aa95eed1]:hover{animation-play-state:paused}.em-marquee-group[data-v-aa95eed1]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-aa95eed1]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-aa95eed1]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-aa95eed1]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-aa95eed1]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-aa95eed1]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-aa95eed1]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-aa95eed1]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-aa95eed1]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-aa95eed1]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-aa95eed1]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-aa95eed1]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-aa95eed1]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-aa95eed1]:hover:before{left:100%}.em-input-luxury[data-v-aa95eed1]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-aa95eed1]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-aa95eed1]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-aa95eed1]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-aa95eed1]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-aa95eed1]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-aa95eed1]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-aa95eed1]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.event-page[data-v-aa95eed1]{position:relative}.event-page[data-v-aa95eed1]:before{content:"";background:radial-gradient(circle at 30% 30%, #d4a8430d 0%, transparent 40%), radial-gradient(circle at 70% 70%, var(--theme-rgb-05) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.section[data-v-aa95eed1],.page-header[data-v-aa95eed1],.event-content[data-v-aa95eed1],.scroll-content[data-v-aa95eed1]{z-index:1;position:relative}.event-page[data-v-aa95eed1]{background:var(--bg-base);flex-direction:column;min-height:100vh;padding-bottom:80px;display:flex}.page-header[data-v-aa95eed1]{box-sizing:border-box;border-bottom:1px solid var(--border-default);background:linear-gradient(180deg, var(--bg-card) 0%, transparent 100%);justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex;overflow:hidden}.page-header[data-v-aa95eed1]::-webkit-scrollbar{display:none}.page-header[data-v-aa95eed1]{-ms-overflow-style:none;scrollbar-width:none}.back-btn[data-v-aa95eed1]{color:var(--text-primary);cursor:pointer;width:40px;font-size:20px}.page-title[data-v-aa95eed1]{color:var(--text-primary);font-size:16px;font-weight:700}.placeholder[data-v-aa95eed1]{width:40px}.scroll-content[data-v-aa95eed1]{flex:1;padding-bottom:20px;overflow-y:auto}.section[data-v-aa95eed1]{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;margin:15px;padding:20px}.intro-section[data-v-aa95eed1]{background:var(--bg-card)}.intro-text[data-v-aa95eed1]{color:var(--text-primary);text-align:center;margin-bottom:15px;font-size:14px;line-height:1.8}.intro-time[data-v-aa95eed1]{text-align:center;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:8px;padding:12px}.time-label[data-v-aa95eed1]{color:var(--purple);font-size:13px;font-weight:700}.time-value[data-v-aa95eed1]{color:var(--gold);font-size:13px}.reward-table[data-v-aa95eed1]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.table-header[data-v-aa95eed1]{background:linear-gradient(135deg, var(--ocean-blue-light) 0%, var(--ocean-blue) 50%, var(--ocean-blue-light) 100%);grid-template-columns:repeat(3,1fr);padding:14px 0;display:grid}.table-row[data-v-aa95eed1]{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(3,1fr);padding:14px 0;transition:all .3s;display:grid}.table-row[data-v-aa95eed1]:nth-child(odd){background:linear-gradient(90deg,#ffdf000d 0%,#ffdf0014 50%,#ffdf000d 100%)}.table-row[data-v-aa95eed1]:nth-child(2n){background:linear-gradient(90deg,#dc143c0a 0%,#dc143c12 50%,#dc143c0a 100%)}.table-row[data-v-aa95eed1]:hover{box-shadow:var(--shadow-ocean);background:linear-gradient(90deg,#ffdf0026 0%,#dc143c1a 50%,#ffdf0026 100%);transform:translateY(-2px)}.table-row[data-v-aa95eed1]:last-child{border-bottom:none}.table-cell[data-v-aa95eed1]{text-align:center;color:var(--text-secondary);font-size:13px}.table-header .table-cell[data-v-aa95eed1]{color:var(--text-primary);text-shadow:none;font-weight:700}.table-cell.highlight[data-v-aa95eed1]{color:var(--gold);font-weight:700}.bottom-padding[data-v-aa95eed1]{height:20px}.em-game-card[data-v-ddfa5d6e]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-ddfa5d6e]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-ddfa5d6e]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-ddfa5d6e]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-ddfa5d6e]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-ddfa5d6e]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-ddfa5d6e]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-ddfa5d6e]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-ddfa5d6e]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-ddfa5d6e]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-ddfa5d6e]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-ddfa5d6e]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-ddfa5d6e]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-ddfa5d6e]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-ddfa5d6e]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-ddfa5d6e]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-ddfa5d6e]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-ddfa5d6e]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-ddfa5d6e]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-ddfa5d6e]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-ddfa5d6e]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-ddfa5d6e]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-ddfa5d6e]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-ddfa5d6e]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-ddfa5d6e]:hover{animation-play-state:paused}.em-marquee-group[data-v-ddfa5d6e]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-ddfa5d6e]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-ddfa5d6e]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-ddfa5d6e]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-ddfa5d6e]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-ddfa5d6e]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-ddfa5d6e]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-ddfa5d6e]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-ddfa5d6e]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-ddfa5d6e]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-ddfa5d6e]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-ddfa5d6e]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-ddfa5d6e]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-ddfa5d6e]:hover:before{left:100%}.em-input-luxury[data-v-ddfa5d6e]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-ddfa5d6e]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-ddfa5d6e]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-ddfa5d6e]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-ddfa5d6e]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-ddfa5d6e]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-ddfa5d6e]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-ddfa5d6e]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.event-page[data-v-ddfa5d6e]{position:relative}.event-page[data-v-ddfa5d6e]:before{content:"";background:radial-gradient(circle at 30% 30%, #d4a8430d 0%, transparent 40%), radial-gradient(circle at 70% 70%, var(--theme-rgb-05) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.section[data-v-ddfa5d6e],.page-header[data-v-ddfa5d6e],.event-content[data-v-ddfa5d6e],.scroll-content[data-v-ddfa5d6e]{z-index:1;position:relative}.event-page[data-v-ddfa5d6e]{background:var(--bg-base);flex-direction:column;min-height:100vh;padding-bottom:80px;display:flex}.page-header[data-v-ddfa5d6e]{box-sizing:border-box;border-bottom:1px solid var(--border-default);background:linear-gradient(180deg, var(--bg-card) 0%, transparent 100%);justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex;overflow:hidden}.page-header[data-v-ddfa5d6e]::-webkit-scrollbar{display:none}.page-header[data-v-ddfa5d6e]{-ms-overflow-style:none;scrollbar-width:none}.back-btn[data-v-ddfa5d6e]{color:var(--text-primary);cursor:pointer;width:40px;font-size:20px}.page-title[data-v-ddfa5d6e]{color:var(--text-primary);font-size:16px;font-weight:700}.placeholder[data-v-ddfa5d6e]{width:40px}.event-content[data-v-ddfa5d6e]{flex:1;justify-content:center;align-items:flex-start;padding:20px 15px;display:flex}.event-image[data-v-ddfa5d6e]{border-radius:12px;width:100%;max-width:800px;height:auto}.em-game-card[data-v-7b8cb9af]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-7b8cb9af]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-7b8cb9af]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-7b8cb9af]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-7b8cb9af]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-7b8cb9af]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-7b8cb9af]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-7b8cb9af]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-7b8cb9af]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-7b8cb9af]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-7b8cb9af]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-7b8cb9af]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-7b8cb9af]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-7b8cb9af]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-7b8cb9af]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-7b8cb9af]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-7b8cb9af]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-7b8cb9af]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-7b8cb9af]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-7b8cb9af]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-7b8cb9af]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-7b8cb9af]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-7b8cb9af]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-7b8cb9af]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-7b8cb9af]:hover{animation-play-state:paused}.em-marquee-group[data-v-7b8cb9af]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-7b8cb9af]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-7b8cb9af]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-7b8cb9af]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-7b8cb9af]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-7b8cb9af]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-7b8cb9af]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-7b8cb9af]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-7b8cb9af]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-7b8cb9af]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-7b8cb9af]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-7b8cb9af]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-7b8cb9af]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-7b8cb9af]:hover:before{left:100%}.em-input-luxury[data-v-7b8cb9af]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-7b8cb9af]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-7b8cb9af]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-7b8cb9af]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-7b8cb9af]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-7b8cb9af]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-7b8cb9af]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-7b8cb9af]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.event-page[data-v-7b8cb9af]{position:relative}.event-page[data-v-7b8cb9af]:before{content:"";background:radial-gradient(circle at 30% 30%, #d4a8430d 0%, transparent 40%), radial-gradient(circle at 70% 70%, var(--theme-rgb-05) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.section[data-v-7b8cb9af],.page-header[data-v-7b8cb9af],.event-content[data-v-7b8cb9af],.scroll-content[data-v-7b8cb9af]{z-index:1;position:relative}.event-page[data-v-7b8cb9af]{background:var(--bg-base);flex-direction:column;min-height:100vh;padding-bottom:80px;display:flex}.page-header[data-v-7b8cb9af]{box-sizing:border-box;border-bottom:1px solid var(--border-default);background:linear-gradient(180deg, var(--bg-card) 0%, transparent 100%);justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex;overflow:hidden}.page-header[data-v-7b8cb9af]::-webkit-scrollbar{display:none}.page-header[data-v-7b8cb9af]{-ms-overflow-style:none;scrollbar-width:none}.back-btn[data-v-7b8cb9af]{color:var(--text-primary);cursor:pointer;width:40px;font-size:20px}.page-title[data-v-7b8cb9af]{color:var(--text-primary);font-size:16px;font-weight:700}.placeholder[data-v-7b8cb9af]{width:40px}.scroll-content[data-v-7b8cb9af]{flex:1;padding-bottom:20px;overflow-y:auto}.section[data-v-7b8cb9af]{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;margin:15px;padding:20px}.intro-section[data-v-7b8cb9af]{background:var(--bg-card)}.vip-card[data-v-7b8cb9af]{cursor:pointer;background:linear-gradient(135deg,#0f172a 0%,#1e293b 35% 65%,#0f172a 100%);border:1px solid #eab30840;border-radius:20px;margin:15px;padding:24px 20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 40px #eab30814,0 20px 60px #00000073,inset 0 1px #ffffff0f}.vip-card[data-v-7b8cb9af]:before{content:"";pointer-events:none;background:radial-gradient(circle,#eab3081f 0%,#0000 60%);border-radius:50%;width:280px;height:280px;position:absolute;top:-50%;right:-30%}.vip-card[data-v-7b8cb9af]:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000 0%,#eab30899 25%,#eab308e6 50%,#eab30899 75%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.vip-card[data-v-7b8cb9af]:hover{border-color:#eab30866;transform:translateY(-6px)scale(1.01);box-shadow:0 0 60px #eab30826,0 28px 80px #0000008c,inset 0 1px #ffffff14}.vip-header[data-v-7b8cb9af]{z-index:1;align-items:center;margin-bottom:20px;display:flex;position:relative}.vip-badge[data-v-7b8cb9af]{background:radial-gradient(circle at 30% 30%,#eab30859 0%,#eab3081a 50%,#0000 70%);border:1px solid #eab30859;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-right:14px;display:flex;box-shadow:0 0 20px #eab30826,inset 0 0 20px #eab3080f}.vip-icon[data-v-7b8cb9af]{color:#fcd34d;text-shadow:0 0 20px #eab30880;font-size:22px;font-style:italic;font-weight:700}.vip-icon-img[data-v-7b8cb9af]{object-fit:contain;filter:drop-shadow(0 0 10px #eab30866);width:44px;height:44px}.vip-info[data-v-7b8cb9af]{flex:1;align-items:baseline;gap:10px;display:flex}.vip-level[data-v-7b8cb9af]{color:#fcd34d;text-shadow:0 0 30px #eab30899;letter-spacing:1px;font-size:34px;font-weight:800}.vip-label[data-v-7b8cb9af]{color:#ffffffad;letter-spacing:.5px;font-size:13px;font-weight:500}.vip-detail-btn[data-v-7b8cb9af]{background:var(--border-default);color:var(--text-secondary);border-radius:15px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;display:flex}.vip-detail-btn .arrow[data-v-7b8cb9af]{font-size:14px}.vip-progress-section[data-v-7b8cb9af]{z-index:1;margin-bottom:15px;position:relative}.vip-progress-bar[data-v-7b8cb9af]{align-items:center;gap:10px;display:flex}.progress-track[data-v-7b8cb9af]{background:linear-gradient(90deg,#ffffff14 0%,#ffffff1f 50%,#ffffff14 100%);border-radius:6px;flex:1;height:8px;position:relative;box-shadow:inset 0 2px 4px #0003}.progress-fill[data-v-7b8cb9af]{background:linear-gradient(90deg,#fcd34d 0%,#f59e0b 50%,#fcd34d 100%);border-radius:6px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 20px #f59e0b66,0 0 40px #f59e0b33}.progress-fill[data-v-7b8cb9af]:before{content:"";opacity:.6;background:linear-gradient(90deg,#fff6 0%,#0000 50%,#ffffff40 100%);border-radius:6px;position:absolute;inset:0}.progress-shine-dot[data-v-7b8cb9af]{background:radial-gradient(circle at 30% 30%,#fef3c7 0%,#fcd34d 45%,#f59e0b 100%);border:2px solid #ffffff4d;border-radius:50%;width:18px;height:18px;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 20px #f59e0b99,0 0 40px #f59e0b4d,inset 0 2px 4px #fff9}.vip-next-level[data-v-7b8cb9af]{align-items:center;gap:4px;display:flex}.next-vip-icon[data-v-7b8cb9af]{background:linear-gradient(135deg, var(--purple) 0%, #ff6b6b 100%);width:20px;height:20px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-style:italic;font-weight:700;display:flex}.next-vip-icon-img[data-v-7b8cb9af]{object-fit:contain;width:20px;height:20px}.next-vip-text[data-v-7b8cb9af]{color:#fcd34d;text-shadow:0 0 15px #f59e0b66;font-size:14px;font-weight:700}.vip-requirement[data-v-7b8cb9af]{z-index:1;margin-bottom:18px;position:relative}.requirement-title[data-v-7b8cb9af]{color:#ffffffb8;letter-spacing:.3px;margin-bottom:10px;font-size:13px;font-weight:500}.requirement-detail[data-v-7b8cb9af]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.requirement-label[data-v-7b8cb9af]{color:#fff9;font-size:12px}.requirement-value[data-v-7b8cb9af]{color:#fcd34d;text-shadow:0 0 15px #f59e0b59;font-size:16px;font-weight:700}.requirement-current[data-v-7b8cb9af]{color:#ffffff8c;font-size:12px}.recharge-btn[data-v-7b8cb9af]{background:linear-gradient(135deg, var(--ocean-blue) 0%, #0096c8 50%, var(--ocean-blue-dark) 100%);width:100%;color:var(--text-primary);cursor:pointer;z-index:1;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:14px;padding:16px;font-size:16px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 24px #f59e0b59,0 0 20px #f59e0b26,inset 0 2px 4px #ffffff59}.recharge-btn[data-v-7b8cb9af]:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#ffffff73 0%,#0000 45% 55%,#ffffff59 100%);border-radius:14px;position:absolute;inset:0}.recharge-btn[data-v-7b8cb9af]:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 32px #f59e0b73,0 0 30px #f59e0b40,inset 0 2px 4px #ffffff73}.recharge-btn[data-v-7b8cb9af]:active{transform:translateY(-1px)scale(.98)}.intro-title[data-v-7b8cb9af]{color:var(--purple);margin-bottom:10px;font-size:14px;font-weight:700}.intro-text[data-v-7b8cb9af]{color:var(--text-secondary);font-size:13px;line-height:1.8}.vip-table[data-v-7b8cb9af]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px;overflow:hidden}.table-header[data-v-7b8cb9af]{background:linear-gradient(135deg, var(--ocean-blue-light) 0%, var(--ocean-blue) 50%, var(--ocean-blue-light) 100%);grid-template-columns:repeat(4,1fr);padding:14px 0;display:grid}.table-row[data-v-7b8cb9af]{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(4,1fr);padding:14px 0;transition:all .3s;display:grid}.table-row[data-v-7b8cb9af]:nth-child(odd){background:linear-gradient(90deg,#ffdf000d 0%,#ffdf0014 50%,#ffdf000d 100%)}.table-row[data-v-7b8cb9af]:nth-child(2n){background:linear-gradient(90deg,#dc143c0a 0%,#dc143c12 50%,#dc143c0a 100%)}.table-row[data-v-7b8cb9af]:hover{box-shadow:var(--shadow-ocean);background:linear-gradient(90deg,#ffdf0026 0%,#dc143c1a 50%,#ffdf0026 100%);transform:translateY(-2px)}.table-row[data-v-7b8cb9af]:last-child{border-bottom:none}.table-cell[data-v-7b8cb9af]{text-align:center;color:var(--text-secondary);padding:0 4px;font-size:12px}.table-header .table-cell[data-v-7b8cb9af]{color:var(--text-primary);text-shadow:none;font-weight:700}.table-cell.highlight[data-v-7b8cb9af]{color:var(--gold);font-weight:700}.table-cell.vip-cell[data-v-7b8cb9af]{justify-content:center;align-items:center;gap:4px;display:flex}.vip-list-icon[data-v-7b8cb9af]{object-fit:contain;width:20px;height:20px}.bottom-padding[data-v-7b8cb9af]{height:20px}.em-game-card[data-v-d1a93e11]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-d1a93e11]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-d1a93e11]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-d1a93e11]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-d1a93e11]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-d1a93e11]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-d1a93e11]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-d1a93e11]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-d1a93e11]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-d1a93e11]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-d1a93e11]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-d1a93e11]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-d1a93e11]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-d1a93e11]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-d1a93e11]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-d1a93e11]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-d1a93e11]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-d1a93e11]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-d1a93e11]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-d1a93e11]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-d1a93e11]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-d1a93e11]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-d1a93e11]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-d1a93e11]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-d1a93e11]:hover{animation-play-state:paused}.em-marquee-group[data-v-d1a93e11]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-d1a93e11]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-d1a93e11]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-d1a93e11]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-d1a93e11]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-d1a93e11]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-d1a93e11]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-d1a93e11]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-d1a93e11]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-d1a93e11]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-d1a93e11]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-d1a93e11]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-d1a93e11]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-d1a93e11]:hover:before{left:100%}.em-input-luxury[data-v-d1a93e11]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-d1a93e11]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-d1a93e11]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-d1a93e11]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-d1a93e11]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-d1a93e11]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-d1a93e11]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-d1a93e11]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.event-page[data-v-d1a93e11]{position:relative}.event-page[data-v-d1a93e11]:before{content:"";background:radial-gradient(circle at 30% 30%, var(--bg-surface) 0%, transparent 40%), radial-gradient(circle at 70% 70%, var(--theme-rgb-05) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.section[data-v-d1a93e11],.page-header[data-v-d1a93e11],.event-content[data-v-d1a93e11],.scroll-content[data-v-d1a93e11]{z-index:1;position:relative}.event-page[data-v-d1a93e11]{background:var(--bg-base);flex-direction:column;min-height:100vh;padding-bottom:80px;display:flex}.page-header[data-v-d1a93e11]{box-sizing:border-box;border-bottom:1px solid var(--border-default);background:linear-gradient(180deg, var(--bg-card) 0%, transparent 100%);justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex;overflow:hidden}.page-header[data-v-d1a93e11]::-webkit-scrollbar{display:none}.page-header[data-v-d1a93e11]{-ms-overflow-style:none;scrollbar-width:none}.back-btn[data-v-d1a93e11]{color:var(--text-primary);cursor:pointer;width:40px;font-size:20px}.page-title[data-v-d1a93e11]{color:var(--text-primary);font-size:16px;font-weight:700}.placeholder[data-v-d1a93e11]{width:40px}.scroll-content[data-v-d1a93e11]{flex:1;padding-bottom:20px;overflow-y:auto}.section[data-v-d1a93e11]{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;margin:15px;padding:20px}.input-section[data-v-d1a93e11]{flex-direction:column;gap:15px;display:flex}.input-wrapper[data-v-d1a93e11]{flex-direction:column;gap:8px;display:flex}.input-label[data-v-d1a93e11]{color:var(--text-primary);letter-spacing:.3px;font-size:14px;font-weight:600}.code-input[data-v-d1a93e11]{border:1px solid var(--border-default);color:var(--text-primary);background:linear-gradient(135deg,#0a162808 0%,#0a16280d 100%);border-radius:12px;padding:14px 16px;font-size:15px;transition:all .3s;box-shadow:inset 0 1px 3px #0000001a}.code-input[data-v-d1a93e11]:focus{border-color:var(--gold-dark);box-shadow:var(--glow-gold), inset 0 1px 3px #0000001a;outline:none}.code-input[data-v-d1a93e11]::placeholder{color:var(--text-tertiary)}.redeem-btn[data-v-d1a93e11]{background:linear-gradient(135deg, var(--ocean-blue) 0%, var(--ocean-blue-dark) 100%);color:var(--text-primary);cursor:pointer;letter-spacing:1px;text-transform:uppercase;box-shadow:var(--shadow-gold), var(--shadow-yellow), inset 0 1px 0 #ffffff4d;border:2px solid #ffffff4d;border-radius:14px;padding:16px 28px;font-size:16px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.redeem-btn[data-v-d1a93e11]:before{content:"";opacity:0;background:radial-gradient(circle,#ffffff26 0%,#0000 70%);width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;left:-50%}.redeem-btn[data-v-d1a93e11]:hover{box-shadow:var(--glow-sun), var(--shadow-lg), inset 0 1px 0 #fff6;border-color:#ffffff80;transform:translateY(-3px)scale(1.03)}.redeem-btn[data-v-d1a93e11]:hover:before{opacity:1}.redeem-btn[data-v-d1a93e11]:active{transform:translateY(-1px)scale(.98)}.rules-section[data-v-d1a93e11]{padding-bottom:30px}.rules-title[data-v-d1a93e11]{color:var(--text-primary);letter-spacing:.3px;margin-bottom:14px;font-size:15px;font-weight:800}.rules-content[data-v-d1a93e11]{flex-direction:column;gap:10px;display:flex}.rules-content p[data-v-d1a93e11]{color:var(--text-secondary);text-align:justify;letter-spacing:.2px;font-size:12px;line-height:1.7}.tg-link[data-v-d1a93e11]{color:var(--gold-dark);text-shadow:0 0 10px #d4a8434d;font-weight:600;text-decoration:none}.tg-link[data-v-d1a93e11]:hover{color:#f59e0b;text-decoration:underline}.bottom-padding[data-v-d1a93e11]{height:20px}.em-game-card[data-v-1d5a1d92]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-1d5a1d92]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-1d5a1d92]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-1d5a1d92]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-1d5a1d92]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-1d5a1d92]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-1d5a1d92]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-1d5a1d92]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-1d5a1d92]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-1d5a1d92]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-1d5a1d92]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-1d5a1d92]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-1d5a1d92]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-1d5a1d92]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-1d5a1d92]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-1d5a1d92]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-1d5a1d92]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-1d5a1d92]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-1d5a1d92]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-1d5a1d92]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-1d5a1d92]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-1d5a1d92]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-1d5a1d92]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-1d5a1d92]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-1d5a1d92]:hover{animation-play-state:paused}.em-marquee-group[data-v-1d5a1d92]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-1d5a1d92]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-1d5a1d92]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-1d5a1d92]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-1d5a1d92]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-1d5a1d92]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-1d5a1d92]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-1d5a1d92]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-1d5a1d92]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-1d5a1d92]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-1d5a1d92]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-1d5a1d92]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-1d5a1d92]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-1d5a1d92]:hover:before{left:100%}.em-input-luxury[data-v-1d5a1d92]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-1d5a1d92]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-1d5a1d92]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-1d5a1d92]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-1d5a1d92]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-1d5a1d92]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-1d5a1d92]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-1d5a1d92]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.event-page[data-v-1d5a1d92]{position:relative}.event-page[data-v-1d5a1d92]:before{content:"";background:radial-gradient(circle at 30% 30%, #d4a8430d 0%, transparent 40%), radial-gradient(circle at 70% 70%, var(--theme-rgb-05) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.section[data-v-1d5a1d92],.page-header[data-v-1d5a1d92],.event-content[data-v-1d5a1d92],.scroll-content[data-v-1d5a1d92]{z-index:1;position:relative}.event-page[data-v-1d5a1d92]{background:var(--bg-base);flex-direction:column;min-height:100vh;padding-bottom:140px;display:flex}.scroll-content[data-v-1d5a1d92]{flex:1;padding-bottom:20px;overflow-y:auto}.bottom-padding[data-v-1d5a1d92]{height:60px}.page-header[data-v-1d5a1d92]{box-sizing:border-box;border-bottom:1px solid var(--border-default);background:linear-gradient(180deg, var(--bg-card) 0%, transparent 100%);justify-content:space-between;align-items:center;width:100%;padding:12px 15px;display:flex;overflow:hidden}.page-header[data-v-1d5a1d92]::-webkit-scrollbar{display:none}.page-header[data-v-1d5a1d92]{-ms-overflow-style:none;scrollbar-width:none}.back-btn[data-v-1d5a1d92]{color:var(--text-primary);cursor:pointer;width:40px;font-size:20px}.page-title[data-v-1d5a1d92]{color:var(--text-primary);font-size:16px;font-weight:700}.placeholder[data-v-1d5a1d92]{width:40px}.section[data-v-1d5a1d92]{background:var(--bg-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;margin:15px;padding:20px}.stats-section[data-v-1d5a1d92]{flex-direction:column;gap:15px;display:flex}.stats-row[data-v-1d5a1d92]{justify-content:space-between;gap:15px;display:flex}.stat-item[data-v-1d5a1d92]{background:linear-gradient(135deg,#ffffff08 0%,#ffffff0d 100%);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex:1;gap:10px;padding:16px 14px;display:flex;box-shadow:inset 0 1px 3px #0003}.stat-label[data-v-1d5a1d92]{color:var(--text-secondary);letter-spacing:.3px;font-size:10px;font-weight:500}.stat-value[data-v-1d5a1d92]{color:var(--text-primary);letter-spacing:.3px;word-break:keep-all;white-space:nowrap;font-size:12px;font-weight:800}.stat-value.highlight[data-v-1d5a1d92]{color:var(--gold-dark);text-shadow:0 0 10px #d4a84366}@media screen and (width>=480px){.stat-label[data-v-1d5a1d92]{font-size:11px}.stat-value[data-v-1d5a1d92]{font-size:14px}}@media screen and (width>=768px){.stat-label[data-v-1d5a1d92]{font-size:12px}.stat-value[data-v-1d5a1d92]{font-size:16px}}.checkin-section[data-v-1d5a1d92]{overflow:visible}.checkin-list[data-v-1d5a1d92]{grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px;display:grid}.checkin-icon[data-v-1d5a1d92]{width:60px;height:60px}.checkin-item[data-v-1d5a1d92]{background:linear-gradient(135deg,#ffffff08 0%,#ffffff0d 100%);border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:12px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px 3px #0003}.checkin-reward[data-v-1d5a1d92]{color:var(--gold-dark);text-shadow:0 0 10px #d4a84366;font-size:13px;font-weight:800}.checkin-day[data-v-1d5a1d92]{color:var(--text-secondary);font-size:11px;font-weight:500}@media screen and (width>=480px){.checkin-list[data-v-1d5a1d92]{grid-template-columns:repeat(4,1fr)}.checkin-icon[data-v-1d5a1d92]{width:80px;height:80px}.checkin-item[data-v-1d5a1d92]{gap:10px;padding:16px 10px}.checkin-reward[data-v-1d5a1d92]{font-size:14px}.checkin-day[data-v-1d5a1d92]{font-size:12px}}@media screen and (width>=768px){.checkin-list[data-v-1d5a1d92]{grid-template-columns:repeat(4,1fr)}.checkin-icon[data-v-1d5a1d92]{width:60px;height:60px}.checkin-item[data-v-1d5a1d92]{gap:8px;padding:12px 8px}.checkin-reward[data-v-1d5a1d92]{font-size:13px}.checkin-day[data-v-1d5a1d92]{font-size:11px}}.checkin-item.active .checkin-day[data-v-1d5a1d92],.checkin-item.current .checkin-day[data-v-1d5a1d92]{color:var(--text-primary);font-weight:600}.rules-section[data-v-1d5a1d92]{padding-bottom:30px}.rules-title[data-v-1d5a1d92]{color:var(--text-primary);letter-spacing:.3px;margin-bottom:14px;font-size:15px;font-weight:800}.rules-content[data-v-1d5a1d92]{flex-direction:column;gap:10px;display:flex}.rules-content p[data-v-1d5a1d92]{color:var(--text-secondary);text-align:justify;letter-spacing:.2px;font-size:12px;line-height:1.7}.bottom-actions[data-v-1d5a1d92]{z-index:100;box-sizing:border-box;background:0 0;border-top:none;gap:15px;width:100%;max-width:480px;padding:10px 16px;display:flex;position:fixed;bottom:60px;left:0;right:0}@media screen and (width>=481px){.bottom-actions[data-v-1d5a1d92]{left:calc(50vw - 240px);right:auto;transform:none}}.action-btn[data-v-1d5a1d92]{cursor:pointer;letter-spacing:.3px;text-transform:uppercase;border:none;border-radius:12px;flex:1;padding:14px 24px;font-size:15px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1)}.back-btn-bottom[data-v-1d5a1d92]{color:var(--text-primary);background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #fff3}.back-btn-bottom[data-v-1d5a1d92]:hover{background:linear-gradient(135deg,#1e293b 0%,#1a1a2e 100%);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.claim-btn[data-v-1d5a1d92]{color:var(--text-primary);background:linear-gradient(135deg,#2d1b69 0%,#1a1a2e 100%);border:1px solid #d4a8434d;box-shadow:0 8px 24px #d4a84333}.claim-btn[data-v-1d5a1d92]:hover{background:linear-gradient(135deg,#3d2b79 0%,#2d1b69 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 12px 32px #d4a8434d}.claim-btn[data-v-1d5a1d92]:active{transform:translateY(0)scale(.98)}.vercel-support-page[data-v-3488d8c1]{background-color:var(--vercel-bg-primary);min-height:100vh;padding-bottom:calc(70px + env(safe-area-inset-bottom))}.main-content[data-v-3488d8c1]{flex-direction:column;gap:16px;width:100%;margin:0 auto;padding:16px;display:flex}.support-card[data-v-3488d8c1]{transition:all .3s cubic-bezier(.4,0,.2,1)}.support-card[data-v-3488d8c1]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.support-item[data-v-3488d8c1]{align-items:center;gap:20px;display:flex}.support-icon-wrapper[data-v-3488d8c1]{flex-shrink:0;width:72px;height:72px;position:relative}.support-icon[data-v-3488d8c1]{object-fit:cover;border:3px solid var(--vercel-divider);border-radius:50%;width:100%;height:100%;transition:all .3s}.support-item:hover .support-icon[data-v-3488d8c1]{border-color:var(--vercel-accent);transform:scale(1.05)}.status-dot[data-v-3488d8c1]{border:2px solid #fff;border-radius:50%;width:14px;height:14px;animation:2s ease-in-out infinite pulse-3488d8c1;position:absolute;bottom:4px;right:4px}.status-dot.online[data-v-3488d8c1]{background:#00c853}.status-dot.community[data-v-3488d8c1]{background:var(--vercel-accent)}@keyframes pulse-3488d8c1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.support-info[data-v-3488d8c1]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.support-title[data-v-3488d8c1]{color:var(--vercel-text-primary);margin:0;font-size:17px;font-weight:600;line-height:1.3}.support-desc[data-v-3488d8c1]{color:var(--vercel-text-secondary);margin:0;font-size:13px;line-height:1.4}.contact-link[data-v-3488d8c1]{flex-shrink:0;text-decoration:none}.contact-link[data-v-3488d8c1]:hover{text-decoration:none}.tips-card[data-v-3488d8c1]{background:linear-gradient(135deg, var(--vercel-bg-secondary) 0%, var(--vercel-bg-tertiary) 100%);border-left:3px solid var(--vercel-accent)}.tips-content[data-v-3488d8c1]{align-items:flex-start;gap:12px;display:flex}.tips-icon[data-v-3488d8c1]{flex-shrink:0;font-size:24px;line-height:1}.tips-text[data-v-3488d8c1]{flex:1}.tips-text strong[data-v-3488d8c1]{color:var(--vercel-text-primary);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.tips-text p[data-v-3488d8c1]{color:var(--vercel-text-secondary);margin:0;font-size:13px;line-height:1.5}@media (width<=768px){.main-content[data-v-3488d8c1]{gap:12px;padding:12px}.support-item[data-v-3488d8c1]{text-align:center;flex-direction:column;gap:16px}.support-icon-wrapper[data-v-3488d8c1]{width:80px;height:80px}.support-info[data-v-3488d8c1]{align-items:center;width:100%}.support-title[data-v-3488d8c1]{font-size:16px}.support-desc[data-v-3488d8c1]{font-size:12px}.contact-link[data-v-3488d8c1],.contact-link[data-v-3488d8c1] .vercel-button{width:100%}}@media (width>=481px){.vercel-support-page[data-v-3488d8c1]{background:linear-gradient(to bottom, var(--vercel-bg-primary) 0%, var(--vercel-bg-secondary) 100%)}.main-content[data-v-3488d8c1]{gap:20px;padding:24px}.support-icon-wrapper[data-v-3488d8c1]{width:80px;height:80px}.support-title[data-v-3488d8c1]{font-size:18px}.support-desc[data-v-3488d8c1]{font-size:14px}.tips-content[data-v-3488d8c1]{padding:8px 0}.tips-icon[data-v-3488d8c1]{font-size:28px}.tips-text strong[data-v-3488d8c1]{font-size:15px}}.stars-float-menu[data-v-967a3b58]{touch-action:none;-webkit-user-select:none;user-select:none;width:70px;height:70px}.main-btn[data-v-967a3b58]{background:var(--gradient-gold);width:70px;height:70px;box-shadow:var(--shadow-gold);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.stars-float-menu.dragging .main-btn[data-v-967a3b58]{box-shadow:var(--glow-sun);transform:scale(1.1)}.main-btn.open[data-v-967a3b58]{transform:rotate(90deg)}.btn-icon[data-v-967a3b58]{color:var(--text-primary);font-size:30px}.menu-item[data-v-967a3b58]{width:70px;height:70px;box-shadow:var(--shadow-md);border:1px solid var(--border-gold);opacity:0;cursor:pointer;pointer-events:none;box-sizing:border-box;background:#141419;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:8px;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);display:flex;position:absolute;top:50%;left:50%}.menu-item.show[data-v-967a3b58]{opacity:1;pointer-events:auto}.menu-icon[data-v-967a3b58]{margin-bottom:4px;font-size:24px}.menu-text[data-v-967a3b58]{color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;line-height:1.2;overflow:hidden}.vercel-game-page[data-v-01c7c6d6]{background:var(--bg-primary);width:100vw;height:100vh;z-index:var(--z-max);position:fixed;top:0;left:0;overflow:hidden}.game-iframe-container[data-v-01c7c6d6]{width:100%;height:100%;position:absolute;top:0;left:0}.game-iframe[data-v-01c7c6d6]{border:none;width:100%;height:100%;display:block}.error-container[data-v-01c7c6d6]{background:var(--bg-primary);width:100%;height:100%;z-index:var(--z-fixed);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.error-card[data-v-01c7c6d6]{background:var(--bg-elevated);border:1px solid var(--border-default);width:90%;max-width:320px}.error-content[data-v-01c7c6d6]{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.error-icon[data-v-01c7c6d6]{font-size:48px;line-height:1}.error-message[data-v-01c7c6d6]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:var(--leading-relaxed);margin:0}.back-btn[data-v-01c7c6d6]{min-width:140px;margin-top:var(--space-2)}.scratch-page[data-v-2b14200f]{background:var(--bg-primary);min-height:100vh;padding-bottom:60px;position:relative}.scratch-page[data-v-2b14200f]:before{content:"";background:radial-gradient(circle at 20% 30%, #d4a8431a 0%, transparent 40%), radial-gradient(circle at 80% 70%, var(--color-primary-alpha) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.page-header[data-v-2b14200f]{background:var(--bg-card);border-bottom:1px solid var(--border-default);z-index:1;justify-content:space-between;align-items:center;padding:10px 15px;display:flex;position:relative}.back-btn[data-v-2b14200f]{width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .3s;display:flex}.back-btn[data-v-2b14200f]:hover{background:var(--color-primary-alpha);box-shadow:0 0 15px var(--glow-primary)}.page-title[data-v-2b14200f]{color:var(--text-primary);font-size:18px;font-weight:700}.placeholder[data-v-2b14200f]{width:36px}.banner-section[data-v-2b14200f]{background:linear-gradient(135deg, var(--bg-primary), var(--bg-primary));width:100%;position:relative;overflow:hidden}.banner-slider[data-v-2b14200f]{width:100%;transition:transform .5s ease-out;display:flex}.banner-item[data-v-2b14200f]{opacity:0;flex-shrink:0;width:100%;transition:opacity .5s ease-out;position:absolute;top:0;left:0}.banner-item.active[data-v-2b14200f]{opacity:1;position:relative}.banner-image[data-v-2b14200f]{width:100%;height:auto;display:block}.banner-dots[data-v-2b14200f]{background:#0a162840;border-radius:20px;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.dot[data-v-2b14200f]{cursor:pointer;background:#ffffff80;border-radius:50%;width:8px;height:8px;transition:all .3s}.dot.active[data-v-2b14200f]{background:var(--color-error);border-radius:4px;width:20px}.dot[data-v-2b14200f]:hover{background:#fffc}.game-modal[data-v-2b14200f]{background:var(--bg-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content[data-v-2b14200f]{border:2px solid var(--color-primary);width:100%;max-width:400px;max-height:90vh;box-shadow:var(--glow-primary);background:linear-gradient(135deg,#1e1400f2 0%,#322300f2 100%);border-radius:24px;padding:25px 20px;position:relative;overflow-y:auto}.modal-close[data-v-2b14200f]{background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-primary-light) 100%);border:2px solid var(--color-primary);width:12px;height:12px;color:var(--color-white);cursor:pointer;transition:all var(--transition-normal);box-shadow:0 0 15px var(--color-primary-alpha);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.modal-close[data-v-2b14200f]:hover{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 50%, var(--color-white) 100%);color:var(--color-white);box-shadow:var(--glow-primary);transform:scale(1.15)}.modal-title[data-v-2b14200f]{color:var(--color-white);text-align:center;margin-bottom:15px;padding-right:30px;font-size:20px;font-weight:700}.modal-image-wrapper[data-v-2b14200f]{background:linear-gradient(135deg, var(--gray-950), var(--bg-primary));border-radius:12px;width:100%;margin-bottom:15px;overflow:hidden}.modal-image[data-v-2b14200f]{width:100%;height:auto;display:block}.modal-desc[data-v-2b14200f]{color:var(--text-secondary);text-align:center;margin-bottom:15px;font-size:14px;line-height:1.6}.modal-info[data-v-2b14200f]{background:var(--bg-secondary);border:1px solid var(--color-primary);border-radius:16px;margin-bottom:15px;padding:20px}.info-row[data-v-2b14200f]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.info-row[data-v-2b14200f]:last-child{margin-bottom:0}.info-label[data-v-2b14200f]{color:var(--color-white);text-shadow:0 2px 4px #00000080;font-size:12px;font-weight:700}.info-value[data-v-2b14200f]{color:var(--color-white);text-shadow:0 2px 4px #00000080;font-size:12px;font-weight:700}.info-value.prize[data-v-2b14200f]{color:var(--color-primary);text-shadow:0 0 10px var(--color-primary-alpha);font-size:12px}.prize-section[data-v-2b14200f]{margin-bottom:20px}.prize-title[data-v-2b14200f]{color:var(--color-white);margin-bottom:12px;font-size:16px;font-weight:700}.prize-list[data-v-2b14200f]{scrollbar-width:thin;scrollbar-color:var(--color-primary-alpha) #ffffffa6;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.prize-list[data-v-2b14200f]::-webkit-scrollbar{height:6px}.prize-list[data-v-2b14200f]::-webkit-scrollbar-track{background:#ffffffa6;border-radius:3px}.prize-list[data-v-2b14200f]::-webkit-scrollbar-thumb{background:var(--color-primary-alpha);border-radius:3px}.prize-list[data-v-2b14200f]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.prize-item[data-v-2b14200f]{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.prize-img[data-v-2b14200f]{object-fit:cover;background:var(--bg-secondary);border:1px solid var(--color-primary);border-radius:16px;width:70px;height:70px}.prize-price[data-v-2b14200f]{color:var(--color-error);white-space:nowrap;text-shadow:0 0 5px #ff444480;font-size:12px;font-weight:700}.enter-game-btn[data-v-2b14200f]{background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-primary) 50%, var(--color-primary-light) 100%);border:2px solid var(--color-primary);width:100%;color:var(--color-white);cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-md);border-radius:25px;padding:18px;font-size:16px;font-weight:700}.enter-game-btn[data-v-2b14200f]:hover{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-light) 50%, var(--color-white) 100%);box-shadow:var(--glow-primary);transform:translateY(-2px)}@media screen and (width<=767px){.banner-section[data-v-2b14200f]{border-radius:12px;width:calc(100% - 20px);margin:0 10px;overflow:hidden}.banner-image[data-v-2b14200f]{border-radius:12px}}.game-list[data-v-2b14200f]{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}@media screen and (width<=767px){.game-list[data-v-2b14200f]{grid-template-columns:repeat(2,1fr);gap:10px}}.game-card[data-v-2b14200f]{cursor:pointer;background:#ffffff80;border:1px solid #ffffffa6;border-radius:12px;transition:transform .3s,box-shadow .3s;overflow:hidden}.game-card[data-v-2b14200f]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.game-image-wrapper[data-v-2b14200f]{background:linear-gradient(135deg, var(--bg-primary), var(--bg-primary));width:100%;position:relative;overflow:hidden}.game-image[data-v-2b14200f]{width:100%;height:auto;display:block}.game-price[data-v-2b14200f]{background:linear-gradient(135deg, var(--color-error), var(--color-error-light));color:var(--color-white);border-radius:15px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px}.game-info[data-v-2b14200f]{padding:10px}.game-title[data-v-2b14200f]{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:14px;font-weight:700;overflow:hidden}.game-desc[data-v-2b14200f]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.game-desc2[data-v-2b14200f]{color:var(--color-error);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:11px;font-weight:500;overflow:hidden}.game-prize[data-v-2b14200f]{border-top:1px solid #ffffffa6;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.prize-label[data-v-2b14200f]{color:var(--text-tertiary);font-size:10px}.prize-value[data-v-2b14200f]{color:var(--gold);font-size:13px;font-weight:700}.load-status[data-v-2b14200f]{text-align:center;padding:30px}.loading-text[data-v-2b14200f],.empty[data-v-2b14200f]{color:var(--text-tertiary);font-size:14px}.bottom-padding[data-v-2b14200f]{height:80px}.em-game-card[data-v-b5e6c9b1]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-b5e6c9b1]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-b5e6c9b1]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-b5e6c9b1]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-b5e6c9b1]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-b5e6c9b1]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-b5e6c9b1]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-b5e6c9b1]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-b5e6c9b1]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-b5e6c9b1]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-b5e6c9b1]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-b5e6c9b1]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-b5e6c9b1]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-b5e6c9b1]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-b5e6c9b1]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-b5e6c9b1]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-b5e6c9b1]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-b5e6c9b1]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-b5e6c9b1]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-b5e6c9b1]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-b5e6c9b1]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-b5e6c9b1]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-b5e6c9b1]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-b5e6c9b1]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-b5e6c9b1]:hover{animation-play-state:paused}.em-marquee-group[data-v-b5e6c9b1]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-b5e6c9b1]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-b5e6c9b1]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-b5e6c9b1]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-b5e6c9b1]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-b5e6c9b1]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-b5e6c9b1]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-b5e6c9b1]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-b5e6c9b1]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-b5e6c9b1]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-b5e6c9b1]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-b5e6c9b1]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-b5e6c9b1]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-b5e6c9b1]:hover:before{left:100%}.em-input-luxury[data-v-b5e6c9b1]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-b5e6c9b1]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-b5e6c9b1]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-b5e6c9b1]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-b5e6c9b1]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-b5e6c9b1]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-b5e6c9b1]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-b5e6c9b1]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.guagua-page[data-v-b5e6c9b1]{background:var(--bg-base);min-height:100vh;padding-bottom:20px;position:relative}.guagua-page[data-v-b5e6c9b1]:before{content:"";background:radial-gradient(circle at 25% 25%, #d4a8431a 0%, transparent 40%), radial-gradient(circle at 75% 75%, var(--theme-rgb-08) 0%, transparent 40%);pointer-events:none;z-index:0;position:fixed;inset:0}.header-section[data-v-b5e6c9b1]{background:var(--bg-card);border-bottom:1px solid var(--border-azure);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;display:flex;position:relative}.back-btn[data-v-b5e6c9b1]{width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .3s;display:flex}.back-btn[data-v-b5e6c9b1]:hover{background:var(--theme-rgb-10);box-shadow:0 0 15px var(--azure-glow)}.page-title[data-v-b5e6c9b1]{color:var(--text-primary);font-size:18px;font-weight:700}.balance-area[data-v-b5e6c9b1]{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:20px;align-items:center;gap:8px;padding:8px 12px;display:flex}.header-actions[data-v-b5e6c9b1]{justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;display:flex}.balance-label[data-v-b5e6c9b1]{color:var(--text-secondary);font-size:12px}.balance-value[data-v-b5e6c9b1]{color:var(--gold);font-size:14px;font-weight:700}.refresh-btn[data-v-b5e6c9b1]{background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.refresh-btn[data-v-b5e6c9b1]:hover{background:var(--bg-card);border-color:var(--border-azure);box-shadow:var(--shadow-azure)}.refresh-icon[data-v-b5e6c9b1]{color:var(--text-primary);font-size:14px;display:inline-block}.refresh-btn.rotating .refresh-icon[data-v-b5e6c9b1]{animation:1s linear infinite rotate-b5e6c9b1}@keyframes rotate-b5e6c9b1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-btns[data-v-b5e6c9b1]{gap:8px;display:flex}.action-btn[data-v-b5e6c9b1]{cursor:pointer;border:none;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .3s}.action-btn.recharge[data-v-b5e6c9b1]{background:linear-gradient(135deg, var(--ocean-blue-light) 0%, var(--ocean-blue) 50%, var(--ocean-blue-light) 100%);color:var(--text-primary);border:1px solid var(--ocean-blue);box-shadow:var(--shadow-ocean)}.action-btn.recharge[data-v-b5e6c9b1]:hover{box-shadow:var(--shadow-ocean);opacity:1;transform:translateY(-2px)}.action-btn.withdraw[data-v-b5e6c9b1]{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default)}.action-btn.withdraw[data-v-b5e6c9b1]:hover{background:var(--bg-card);border-color:var(--border-azure);box-shadow:var(--shadow-azure);opacity:1}.game-section[data-v-b5e6c9b1]{flex-direction:column;align-items:center;padding:20px;display:flex}.scratch-container[data-v-b5e6c9b1]{aspect-ratio:1;background:linear-gradient(135deg, var(--bg-base), var(--bg-base));border-radius:16px;width:100%;max-width:320px;position:relative;overflow:hidden;box-shadow:0 10px 40px #0a162866}.scratch-canvas[data-v-b5e6c9b1]{z-index:10;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.reward-image[data-v-b5e6c9b1]{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.cover-image[data-v-b5e6c9b1]{object-fit:cover;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}.game-tips[data-v-b5e6c9b1]{text-align:center;margin-top:20px}.tip-title[data-v-b5e6c9b1]{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:700}.tip-title.win[data-v-b5e6c9b1]{color:var(--gold)}.tip-title.lose[data-v-b5e6c9b1]{color:var(--text-secondary)}.tip-sub[data-v-b5e6c9b1]{color:var(--text-secondary);font-size:14px}.win-info[data-v-b5e6c9b1]{background:var(--bg-card);border:1px solid var(--border-gold);box-shadow:var(--shadow-gold);border-radius:12px;justify-content:center;align-items:center;gap:15px;margin-top:15px;padding:15px;display:flex}.win-img[data-v-b5e6c9b1]{object-fit:cover;border-radius:10px;width:60px;height:60px}.win-detail[data-v-b5e6c9b1]{text-align:left}.win-name[data-v-b5e6c9b1]{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:700}.win-amount[data-v-b5e6c9b1]{color:var(--gold);font-size:20px;font-weight:700}.play-again-btn[data-v-b5e6c9b1]{background:linear-gradient(135deg, var(--ocean-blue-light) 0%, var(--ocean-blue) 50%, var(--ocean-blue-light) 100%);border:1px solid var(--ocean-blue);color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-ocean);border-radius:25px;margin-top:20px;padding:15px 40px;font-size:16px;font-weight:700;transition:all .3s}.play-again-btn[data-v-b5e6c9b1]:hover{box-shadow:var(--shadow-ocean);transform:translateY(-2px)}.prize-section[data-v-b5e6c9b1]{padding:20px}.prize-grid[data-v-b5e6c9b1]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prize-title[data-v-b5e6c9b1]{color:var(--text-primary);margin-bottom:15px;font-size:16px;font-weight:700}.prize-item[data-v-b5e6c9b1]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px;transition:all .3s;display:flex}.prize-item[data-v-b5e6c9b1]:hover{border-color:var(--border-azure);box-shadow:var(--shadow-azure);transform:translateY(-2px)}.prize-price[data-v-b5e6c9b1]{color:var(--purple);font-size:11px;font-weight:600}.prize-img[data-v-b5e6c9b1]{object-fit:contain;width:60px;height:60px}.win-effect[data-v-b5e6c9b1]{z-index:99999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.win-effect>div[data-v-b5e6c9b1]{pointer-events:auto}.falling-leaf[data-v-b5e6c9b1]{animation:linear forwards fall-b5e6c9b1;position:absolute;top:-100px}.falling-leaf img[data-v-b5e6c9b1]{object-fit:cover;border-radius:50%;width:40px;height:40px}@keyframes fall-b5e6c9b1{0%{opacity:1;transform:translateY(0)rotate(0)}80%{opacity:.8}to{opacity:0;transform:translateY(110vh)rotate(720deg)}}@media screen and (width<=767px){.header-section[data-v-b5e6c9b1]{padding:10px}.balance-area[data-v-b5e6c9b1]{padding:6px 10px}.action-btn[data-v-b5e6c9b1]{padding:6px 12px;font-size:11px}.scratch-container[data-v-b5e6c9b1]{max-width:280px}.prize-grid[data-v-b5e6c9b1]{grid-template-columns:repeat(4,1fr);gap:8px}.prize-img[data-v-b5e6c9b1]{width:40px;height:40px}}.vercel-withdraw-page[data-v-11cbcf3e]{background-color:var(--vercel-bg-primary);min-height:100vh;padding-bottom:var(--vercel-space-2xl)}.main-content[data-v-11cbcf3e]{padding:var(--vercel-space-md);gap:var(--vercel-space-md);flex-direction:column;display:flex}.support-text[data-v-11cbcf3e]{margin:0 0 var(--vercel-space-xs);font-size:var(--vercel-font-size-sm);color:var(--vercel-text-secondary);line-height:var(--vercel-line-height-relaxed)}.support-link[data-v-11cbcf3e]{font-size:var(--vercel-font-size-sm);color:var(--vercel-accent);cursor:pointer;font-weight:var(--vercel-font-weight-medium)}.support-link[data-v-11cbcf3e]:hover{text-decoration:underline}.max-btn[data-v-11cbcf3e]{flex-shrink:0;color:var(--vercel-accent)!important;border-color:var(--vercel-accent)!important;font-weight:var(--vercel-font-weight-semibold)!important}.max-btn[data-v-11cbcf3e]:hover{background-color:#0070f31a!important}.method-list[data-v-11cbcf3e]{gap:var(--vercel-space-sm);grid-template-columns:repeat(2,1fr);display:grid}.method-item[data-v-11cbcf3e]{padding:var(--vercel-space-md);border-radius:var(--vercel-radius-md);border:1px solid var(--vercel-border);color:var(--vercel-text-secondary);cursor:pointer;transition:all var(--vercel-transition-fast);font-size:var(--vercel-font-size-sm);font-weight:var(--vercel-font-weight-medium);background-color:#0000}.method-item[data-v-11cbcf3e]:hover{border-color:var(--vercel-accent);color:var(--vercel-accent)}.method-item.active[data-v-11cbcf3e]{border-color:var(--vercel-accent);color:var(--vercel-accent);background-color:#0070f31a;box-shadow:0 0 12px #0070f333}.existing-method-info[data-v-11cbcf3e]{align-items:center;gap:var(--vercel-space-md);display:flex}.method-badge[data-v-11cbcf3e]{padding:var(--vercel-space-xs) var(--vercel-space-sm);background-color:var(--vercel-accent);color:#fff;border-radius:var(--vercel-radius-sm);font-size:var(--vercel-font-size-xs);font-weight:var(--vercel-font-weight-bold);display:inline-block}.method-name[data-v-11cbcf3e]{font-size:var(--vercel-font-size-md);color:var(--vercel-text-primary)}.amount-error-hint[data-v-11cbcf3e]{align-items:center;gap:var(--vercel-space-xs);margin-top:var(--vercel-space-sm);padding:var(--vercel-space-sm) var(--vercel-space-md);border-radius:var(--vercel-radius-sm);font-size:var(--vercel-font-size-sm);color:#ef4444;line-height:var(--vercel-line-height-normal);background-color:#ef44441a;border:1px solid #ef44444d;display:flex}.amount-error-hint .error-icon[data-v-11cbcf3e]{flex-shrink:0;font-size:16px}.vercel-record-page[data-v-d764f474]{background-color:var(--vercel-bg-primary);min-height:100vh;padding-bottom:env(safe-area-inset-bottom)}.main-content[data-v-d764f474]{width:100%;padding:16px}.filter-section[data-v-d764f474]{justify-content:space-between;align-items:center;gap:12px;display:flex}.time-filter[data-v-d764f474]{background:var(--vercel-bg-tertiary);cursor:pointer;color:var(--vercel-text-secondary);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:1001;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;transition:all .2s;display:flex;position:relative}.time-filter[data-v-d764f474]:hover{background:var(--vercel-bg-secondary);border-color:var(--vercel-divider)}.time-filter[data-v-d764f474]:active{transform:scale(.98)}.filter-text[data-v-d764f474]{color:var(--vercel-text-primary);font-weight:500}.filter-arrow[data-v-d764f474]{color:var(--vercel-text-tertiary);font-size:10px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.filter-arrow.open[data-v-d764f474]{transform:rotate(180deg)}.dropdown-menu[data-v-d764f474]{background:var(--vercel-bg-secondary);z-index:1000;border:1px solid var(--vercel-divider);border-radius:10px;min-width:140px;animation:.2s dropdownFadeIn-d764f474;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 4px 20px #0000004d}@keyframes dropdownFadeIn-d764f474{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-d764f474]{width:100%;color:var(--vercel-text-secondary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:12px 16px;font-size:14px;transition:all .15s;display:block}.dropdown-item[data-v-d764f474]:hover{background:var(--vercel-bg-tertiary);color:var(--vercel-text-primary)}.dropdown-item.active[data-v-d764f474]{background:var(--vercel-accent);color:#fff;font-weight:500}.total-info[data-v-d764f474]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.total-label[data-v-d764f474]{color:var(--vercel-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.total-value[data-v-d764f474]{color:var(--vercel-text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Mono,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600}.record-item[data-v-d764f474]{flex-direction:column;gap:12px;display:flex}.record-row[data-v-d764f474]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.record-row.highlight[data-v-d764f474]{border-top:1px solid var(--vercel-divider);border-bottom:1px solid var(--vercel-divider);margin:4px 0;padding:8px 0}.record-label[data-v-d764f474]{color:var(--vercel-text-tertiary);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500}.record-value[data-v-d764f474]{color:var(--vercel-text-primary);text-align:right;word-break:break-all;font-size:13px;line-height:1.4}.record-value.order[data-v-d764f474]{color:var(--vercel-text-tertiary);font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px}.record-value.amount[data-v-d764f474]{color:#ff3b30;font-family:-apple-system,BlinkMacSystemFont,SF Mono,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:700}.record-value.time[data-v-d764f474]{color:var(--vercel-text-tertiary);font-size:12px;line-height:1.6}.status-badge[data-v-d764f474]{text-transform:uppercase;letter-spacing:.3px;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.status-badge.status-0[data-v-d764f474]{color:#856404;background:#fff3cd}.status-badge.status-1[data-v-d764f474]{color:#155724;background:#d4edda}.status-badge.status-2[data-v-d764f474]{color:#721c24;background:#f8d7da}.status-badge.status-3[data-v-d764f474]{color:#383d41;background:#e2e3e5}.pagination[data-v-d764f474]{justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:16px 0;display:flex}.page-info[data-v-d764f474]{color:var(--vercel-text-secondary);text-align:center;min-width:60px;padding:0 8px;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;font-size:13px;font-weight:500}@media (width<=768px){.main-content[data-v-d764f474]{padding:12px}.filter-section[data-v-d764f474]{flex-direction:column;align-items:stretch;gap:12px}.time-filter[data-v-d764f474]{justify-content:center;width:100%}.total-info[data-v-d764f474]{background:var(--vercel-bg-secondary);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 12px}.record-label[data-v-d764f474],.record-value[data-v-d764f474]{font-size:12px}.record-value.amount[data-v-d764f474]{font-size:14px}.pagination[data-v-d764f474]{flex-wrap:wrap;gap:6px}.page-info[data-v-d764f474]{font-size:12px}}@media (width>=481px){.vercel-record-page[data-v-d764f474]{background:linear-gradient(to bottom, var(--vercel-bg-primary) 0%, var(--vercel-bg-secondary) 100%)}.main-content[data-v-d764f474]{padding:24px}.filter-section[data-v-d764f474]{padding:20px}.time-filter[data-v-d764f474]{padding:10px 18px;font-size:15px}.dropdown-menu[data-v-d764f474]{min-width:160px}.dropdown-item[data-v-d764f474]{padding:14px 18px;font-size:15px}.total-value[data-v-d764f474]{font-size:18px}.record-item[data-v-d764f474]{gap:14px;padding:4px 0}.record-label[data-v-d764f474],.record-value[data-v-d764f474]{font-size:14px}.record-value.amount[data-v-d764f474]{font-size:17px}.pagination[data-v-d764f474]{gap:12px;margin-top:32px}}@media (hover:none) and (pointer:coarse){.time-filter[data-v-d764f474]{padding:12px 16px}.dropdown-item[data-v-d764f474]{padding:14px 16px}.record-row[data-v-d764f474]{padding:4px 0}.status-badge[data-v-d764f474]{padding:6px 12px;font-size:13px}}.withdraw-detail-page[data-v-d6ea2696]{background-color:var(--vercel-bg-primary);min-height:100vh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.loading-container[data-v-d6ea2696],.error-container[data-v-d6ea2696]{flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.detail-content[data-v-d6ea2696]{flex:1;width:100%;padding:16px}.detail-row[data-v-d6ea2696]{border-bottom:1px solid var(--vercel-border-light,#ffffff14);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.detail-row[data-v-d6ea2696]:last-child{border-bottom:none}.detail-label[data-v-d6ea2696]{color:var(--vercel-text-secondary,#ffffffbf);letter-spacing:.2px;flex-shrink:0;font-size:15px;font-weight:500}.detail-value[data-v-d6ea2696]{color:var(--vercel-text-primary,var(--text-primary));text-align:right;justify-content:flex-end;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.time-value[data-v-d6ea2696]{flex-direction:column;align-items:flex-end;gap:2px}.time-date[data-v-d6ea2696],.time-clock[data-v-d6ea2696]{color:var(--vercel-text-primary,var(--text-primary));letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;font-size:15px;font-weight:700}.amount-value[data-v-d6ea2696]{color:var(--color-gold,#fbbf24);text-shadow:0 1px 3px #00000080,0 0 12px #fbbf244d;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;font-size:17px;font-weight:800}.method-value[data-v-d6ea2696]{color:var(--vercel-text-primary,var(--text-primary));letter-spacing:1px;font-size:16px;font-weight:700}.account-row[data-v-d6ea2696]{align-items:flex-start;padding-top:18px;padding-bottom:18px}.account-value[data-v-d6ea2696]{gap:10px}.account-avatar[data-v-d6ea2696]{border-radius:8px;flex-shrink:0;width:32px;height:32px;overflow:hidden;box-shadow:0 2px 8px #0003}.account-info[data-v-d6ea2696]{text-align:left;flex-direction:column;gap:2px;display:flex}.account-name[data-v-d6ea2696]{color:var(--vercel-text-primary,var(--text-primary));font-size:15px;font-weight:700}.account-id[data-v-d6ea2696]{color:var(--vercel-text-tertiary,#ffffff8c);font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;font-size:13px;font-weight:600}.status-value[data-v-d6ea2696]{letter-spacing:.3px;border-radius:6px;padding:4px 12px;font-size:15px;font-weight:700}.status-pending[data-v-d6ea2696]{color:var(--color-warning,#f59e0b);text-shadow:0 1px 2px #f59e0b4d;background-color:#f59e0b1f}.status-approved[data-v-d6ea2696]{color:var(--color-success,#10b981);text-shadow:0 1px 2px #10b9814d;background-color:#10b9811f}.status-issued[data-v-d6ea2696]{color:var(--color-info,var(--color-primary));text-shadow:0 1px 2px #3b82f64d;background-color:#3b82f61f}.order-row[data-v-d6ea2696]{padding-bottom:20px}.order-value[data-v-d6ea2696]{gap:8px}.order-number[data-v-d6ea2696]{color:var(--vercel-text-primary,var(--text-primary));letter-spacing:.3px;word-break:break-all;max-width:200px;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;font-size:14px;font-weight:600}.copy-btn[data-v-d6ea2696]{border:1px solid var(--vercel-border,#ffffff26);width:32px;height:32px;color:var(--vercel-accent,var(--color-primary));cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.copy-btn[data-v-d6ea2696]:hover{background-color:var(--vercel-accent,#3b82f626);border-color:var(--vercel-accent,var(--color-primary));transform:scale(1.05)}.copy-btn[data-v-d6ea2696]:active{transform:scale(.95)}.copy-btn svg[data-v-d6ea2696]{width:16px;height:16px}@media (width<=768px){.detail-content[data-v-d6ea2696]{padding:12px}.detail-row[data-v-d6ea2696]{gap:12px;padding:14px 0}.detail-label[data-v-d6ea2696],.detail-value[data-v-d6ea2696]{font-size:14px}.amount-value[data-v-d6ea2696]{font-size:16px}.time-date[data-v-d6ea2696],.time-clock[data-v-d6ea2696]{font-size:14px}.order-number[data-v-d6ea2696]{max-width:150px;font-size:13px}}@media (width>=481px){.detail-content[data-v-d6ea2696]{padding:24px}.detail-row[data-v-d6ea2696]{padding:18px 0}.amount-value[data-v-d6ea2696]{font-size:19px}.order-number[data-v-d6ea2696]{max-width:300px}}.report-page[data-v-29b307be]{background-color:var(--vercel-bg-primary);flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.report-page[data-v-29b307be]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 25% 25%,#ffdf0014 0%,#0000 40%),radial-gradient(circle at 75% 75%,#dc143c0a 0%,#0000 40%);position:fixed;inset:0}.scrollable-content[data-v-29b307be]{z-index:1;flex:1;min-height:0;position:relative;overflow-y:auto}.page-header[data-v-29b307be]{background-color:var(--vercel-bg-secondary);border-bottom:1px solid var(--vercel-divider);z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 15px;display:flex;position:relative}.page-header[data-v-29b307be]:before{content:"";background:linear-gradient(90deg, transparent, var(--ocean-blue), transparent);height:2px;position:absolute;top:0;left:0;right:0}.back-btn[data-v-29b307be]{cursor:pointer;background:linear-gradient(135deg, var(--color-primary,#3b82f6) 0%, var(--color-primary-light,#60a5fa) 100%);text-shadow:0 1px 2px #000c,0 2px 4px #0006;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000004d,0 1px 3px #0003,inset 0 1px #fff3;color:var(--text-primary)!important}.back-btn[data-v-29b307be]:hover{background:linear-gradient(135deg, var(--color-primary-light,#60a5fa) 0%, var(--vercel-accent,#93c5fd) 100%);transform:translateY(-2px)scale(1.05);box-shadow:0 4px 12px #0006,0 2px 6px #0000004d,inset 0 1px #ffffff4d}.back-btn[data-v-29b307be]:active{transform:translateY(0)scale(.98);box-shadow:0 1px 3px #0000004d,inset 0 2px 4px #0003}.page-title[data-v-29b307be]{color:var(--vercel-text-primary,var(--text-primary));letter-spacing:.5px;text-shadow:0 1px 3px #000c,0 2px 6px #0006;font-size:18px;font-weight:700}.placeholder[data-v-29b307be]{width:36px}.tab-section[data-v-29b307be]{background-color:var(--vercel-bg-secondary);border-bottom:1px solid var(--vercel-divider);flex-shrink:0;gap:10px;padding:10px 15px;display:flex}.tab-item[data-v-29b307be]{text-align:center;background-color:var(--vercel-bg-tertiary);color:var(--vercel-text-secondary);cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--vercel-divider);border-radius:8px;flex:1;padding:12px;font-size:14px}.tab-item.active[data-v-29b307be]{color:var(--vercel-accent);border-color:var(--vercel-accent);background-color:#ffdf001f}.filter-section[data-v-29b307be]{background-color:var(--vercel-bg-secondary);border:1px solid var(--vercel-divider);border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;margin:10px;padding:15px;display:flex}.filter-left[data-v-29b307be],.filter-right[data-v-29b307be]{position:relative}.time-filter[data-v-29b307be],.type-filter[data-v-29b307be]{background-color:var(--vercel-bg-tertiary);cursor:pointer;color:var(--vercel-text-secondary);border:1px solid var(--vercel-divider);transition:all var(--transition-fast);border-radius:20px;align-items:center;gap:5px;padding:8px 15px;font-size:14px;display:flex}.time-filter[data-v-29b307be]:hover,.type-filter[data-v-29b307be]:hover{border-color:var(--vercel-accent)}.filter-arrow[data-v-29b307be]{transition:transform var(--transition-fast);font-size:10px}.filter-arrow.open[data-v-29b307be]{transform:rotate(180deg)}.dropdown-menu[data-v-29b307be]{background-color:var(--vercel-bg-secondary);border:1px solid var(--vercel-divider);z-index:100;min-width:120px;box-shadow:var(--shadow-lg);border-radius:12px;margin-top:5px;position:absolute;top:100%;left:0;overflow:hidden}.type-dropdown[data-v-29b307be]{left:auto;right:0}.dropdown-item[data-v-29b307be]{color:var(--vercel-text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:12px 15px;font-size:14px}.dropdown-item[data-v-29b307be]:hover{background-color:#ffdf0014}.dropdown-item.active[data-v-29b307be]{color:var(--vercel-accent);background-color:#ffdf001f}.record-container[data-v-29b307be]{flex:1;min-height:0;padding:0 10px;overflow-y:auto}.table-loading[data-v-29b307be],.table-empty[data-v-29b307be]{text-align:center;color:var(--vercel-text-tertiary);padding:50px 20px;font-size:14px}.record-table[data-v-29b307be]{border-collapse:collapse;table-layout:fixed;width:100%}.record-table th[data-v-29b307be],.record-table td[data-v-29b307be]{text-align:center;vertical-align:middle;border-bottom:1px solid var(--vercel-divider);padding:10px 6px;font-size:13px}.record-table th[data-v-29b307be]{color:var(--vercel-text-secondary);background-color:var(--vercel-bg-secondary);white-space:nowrap;font-size:12px;font-weight:600}.record-table tbody tr:last-child td[data-v-29b307be]{border-bottom:none}.record-table tbody tr[data-v-29b307be]:hover{background-color:#ffdf000a}.cell-time[data-v-29b307be]{color:var(--vercel-text-tertiary);white-space:nowrap;font-size:11px}.cell-type[data-v-29b307be]{color:var(--vercel-accent);font-size:12px}.cell-order[data-v-29b307be]{color:var(--vercel-text-secondary);word-break:break-all;font-size:11px}.cell-amount[data-v-29b307be]{color:var(--vercel-success);white-space:nowrap;font-weight:700}.cell-amount.negative[data-v-29b307be]{color:var(--vercel-error)}.stats-section[data-v-29b307be]{background-color:var(--vercel-bg-secondary);border:1px solid var(--vercel-divider);border-radius:12px;flex-shrink:0;margin:10px;padding:15px}.stats-section-fixed[data-v-29b307be]{background-color:var(--vercel-bg-secondary);border:1px solid var(--vercel-accent);box-shadow:var(--shadow-ocean);border-radius:12px;flex-shrink:0;margin:10px;padding:15px}.stats-row[data-v-29b307be]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.stats-row[data-v-29b307be]:last-child{margin-bottom:0}.stats-label[data-v-29b307be]{color:var(--vercel-text-secondary);font-size:13px;font-weight:500}.stats-value[data-v-29b307be]{color:var(--vercel-accent);letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,SF Mono,Consolas,monospace;font-size:16px;font-weight:700}.pagination[data-v-29b307be]{flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:15px 10px;display:flex}.page-btn[data-v-29b307be]{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0a;border-radius:6px;padding:8px 12px;font-size:12px}.page-btn[data-v-29b307be]:hover:not(:disabled){border-color:var(--ocean-blue);background:#ffdf0014}.page-btn[data-v-29b307be]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-29b307be]{color:var(--text-secondary);padding:0 10px;font-size:13px}.em-game-card[data-v-97c7dc66]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-game-card[data-v-97c7dc66]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-game-grid[data-v-97c7dc66]{z-index:1;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;display:grid;position:relative}@media (width>=768px){.em-game-grid[data-v-97c7dc66]{grid-template-columns:repeat(8,1fr);gap:18px}}.em-scratch-card[data-v-97c7dc66]{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-default);cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.em-scratch-card[data-v-97c7dc66]:hover{border-color:var(--border-rose);box-shadow:var(--shadow-lg), var(--glow-rose);transform:translateY(-6px)scale(1.02)}.em-scratch-card[data-v-97c7dc66]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#f7e7ce4d,#0000);width:60%;height:100%;animation:8s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-scratch-grid[data-v-97c7dc66]{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px;display:grid}.em-scratch-image-wrapper[data-v-97c7dc66]{background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.em-scratch-price[data-v-97c7dc66]{background:var(--gradient-rose);border-radius:var(--radius-full);color:#fff;box-shadow:var(--glow-rose);font-size:13px;font-weight:700;font-family:var(--font-display);letter-spacing:.5px;padding:8px 16px;position:absolute;top:12px;right:12px}.em-scratch-info[data-v-97c7dc66]{background:var(--bg-tertiary);padding:16px}.em-scratch-title[data-v-97c7dc66]{color:var(--rose-gold-dark);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:10px;overflow:hidden}.em-scratch-desc[data-v-97c7dc66]{color:var(--text-secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.em-scratch-desc2[data-v-97c7dc66]{color:var(--burgundy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;font-family:var(--font-display);margin-bottom:12px;overflow:hidden}.em-scratch-prize[data-v-97c7dc66]{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.em-scratch-prize-label[data-v-97c7dc66]{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:var(--font-sans)}.em-marquee-section[data-v-97c7dc66]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), var(--shadow-inner);margin:14px 18px;padding:16px 0;position:relative;overflow:hidden}.em-marquee-section[data-v-97c7dc66]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-marquee-header[data-v-97c7dc66]{z-index:1;align-items:center;gap:12px;margin-bottom:16px;padding:0 24px;display:flex;position:relative}.em-marquee-icon[data-v-97c7dc66]{font-size:24px;animation:3s ease-in-out infinite floatElegant}.em-marquee-title[data-v-97c7dc66]{color:var(--burgundy);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:15px;font-weight:700;font-family:var(--font-display)}.em-marquee-line[data-v-97c7dc66]{background:linear-gradient(90deg, var(--border-rose) 0%, transparent 100%);flex:1;height:1px;margin-left:18px}.em-marquee-container[data-v-97c7dc66]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.em-marquee-content[data-v-97c7dc66]{width:max-content;animation:60s linear infinite marqueeScroll;display:flex}.em-marquee-content[data-v-97c7dc66]:hover{animation-play-state:paused}.em-marquee-group[data-v-97c7dc66]{align-items:center;gap:12px;padding:0 6px;display:flex}.em-marquee-item[data-v-97c7dc66]{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-rose);white-space:nowrap;transition:all var(--transition-elegant);box-shadow:var(--shadow-sm);flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.em-marquee-item[data-v-97c7dc66]:hover{border-color:var(--border-burgundy);box-shadow:var(--glow-rose);transform:scale(1.04)}.em-marquee-avatar[data-v-97c7dc66]{object-fit:cover;border:2px solid var(--border-rose);border-radius:50%;width:30px;height:30px}.em-marquee-user[data-v-97c7dc66]{color:var(--text-primary);font-size:14px;font-weight:600;font-family:var(--font-sans)}.em-marquee-win[data-v-97c7dc66]{color:var(--rose-gold-dark);font-size:15px;font-weight:700;font-family:var(--font-display)}.em-gradient-text[data-v-97c7dc66]{background:var(--gradient-luxury);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-gradient-text-rose[data-v-97c7dc66]{background:var(--gradient-rose);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.em-glow-rose[data-v-97c7dc66]{color:var(--rose-gold-dark);text-shadow:0 0 12px var(--rose-gold-glow)}.em-glow-champagne[data-v-97c7dc66]{color:var(--champagne-dark);text-shadow:0 0 12px var(--champagne-glow)}.em-btn-luxury[data-v-97c7dc66]{background:var(--gradient-button);color:var(--text-on-rose);border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:1px;cursor:pointer;transition:all var(--transition-elegant);box-shadow:var(--shadow-rose);border:none;padding:14px 32px;font-size:15px;font-weight:600;position:relative;overflow:hidden}.em-btn-luxury[data-v-97c7dc66]:before{content:"";width:100%;height:100%;transition:left var(--transition-slow);background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;top:0;left:-100%}.em-btn-luxury[data-v-97c7dc66]:hover{background:var(--gradient-button-hover);box-shadow:var(--glow-rose), var(--shadow-xl);transform:translateY(-3px)}.em-btn-luxury[data-v-97c7dc66]:hover:before{left:100%}.em-input-luxury[data-v-97c7dc66]{border:1px solid var(--border-rose);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--text-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);background:#ffffffe0;padding:14px 20px;font-size:16px}.em-input-luxury[data-v-97c7dc66]:focus{border-color:var(--rose-gold);box-shadow:var(--glow-rose), var(--shadow-md);background:#fffffff5;outline:none}.em-input-luxury[data-v-97c7dc66]::placeholder{color:var(--text-muted)}.em-card-luxury[data-v-97c7dc66]{background:var(--bg-card);border:1px solid var(--border-rose);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-inner);position:relative;overflow:hidden}.em-card-luxury[data-v-97c7dc66]:before{content:"";background:linear-gradient(90deg, transparent, var(--rose-gold-light), var(--rose-gold), var(--burgundy-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.em-card-luxury[data-v-97c7dc66]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#f7e7ce40,#0000);width:60%;height:100%;animation:10s ease-in-out infinite luxuryShimmer;position:absolute;top:0;left:-100%}.em-badge-luxury[data-v-97c7dc66]{border:1px solid var(--border-champagne);border-radius:var(--radius-full);font-family:var(--font-display);color:var(--rose-gold-dark);letter-spacing:1px;background:linear-gradient(135deg,#b76e791f 0%,#e8d4a82e 100%);justify-content:center;align-items:center;padding:6px 16px;font-size:13px;display:inline-flex}.em-divider-luxury[data-v-97c7dc66]{background:linear-gradient(90deg, transparent 0%, var(--border-champagne) 15%, var(--border-rose) 35%, var(--border-burgundy) 50%, var(--border-rose) 65%, var(--border-champagne) 85%, transparent 100%);height:1px;margin:var(--space-lg) 0}.monopoly-page[data-v-97c7dc66]{background:var(--bg-base);min-height:100vh;padding-bottom:20px;position:relative;overflow-x:hidden}.monopoly-page[data-v-97c7dc66]:before{content:"";background:repeating-linear-gradient(0deg, transparent, transparent 2px, var(--theme-rgb-03) 2px, var(--theme-rgb-03) 4px);pointer-events:none;z-index:0;position:fixed;inset:0}.page-header[data-v-97c7dc66]{background:linear-gradient(135deg, var(--theme-rgb-10) 0%, #0096c71a 100%);border-bottom:1px solid var(--border-azure);z-index:1;justify-content:space-between;align-items:center;padding:12px 15px;display:flex;position:relative;overflow:hidden}.page-header[data-v-97c7dc66]:before{content:"";background:linear-gradient(90deg, transparent, var(--theme-rgb-20), transparent);width:100%;height:100%;animation:3s linear infinite headerScan-97c7dc66;position:absolute;top:0;left:-100%}@keyframes headerScan-97c7dc66{0%{left:-100%}to{left:100%}}.back-btn[data-v-97c7dc66]{width:36px;height:36px;color:var(--color-primary-text);cursor:pointer;border:1px solid var(--theme-rgb-30);background:var(--bg-secondary);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:all .3s;display:flex;position:relative}.back-btn[data-v-97c7dc66]:hover{background:var(--theme-rgb-20);box-shadow:0 0 15px var(--theme-rgb-50);transform:scale(1.1)}.page-title[data-v-97c7dc66]{color:var(--text-primary);text-shadow:0 0 10px var(--theme-rgb-80), 0 0 20px var(--theme-rgb-40);letter-spacing:2px;z-index:1;font-size:20px;font-weight:700;position:relative}.help-btn[data-v-97c7dc66]{width:36px;height:36px;color:var(--color-primary-text);cursor:pointer;border:1px solid var(--border-default);background:var(--bg-secondary);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:all .3s;display:flex;position:relative}.help-btn[data-v-97c7dc66]:hover{background:var(--bg-hover);transform:scale(1.1)rotate(15deg);box-shadow:0 0 15px #b8860b80}.help-modal[data-v-97c7dc66]{background:var(--bg-overlay);z-index:1000;justify-content:center;align-items:center;animation:.3s modalFadeIn-97c7dc66;display:flex;position:fixed;inset:0}@keyframes modalFadeIn-97c7dc66{0%{opacity:0}to{opacity:1}}.help-content[data-v-97c7dc66]{background:linear-gradient(135deg, var(--bg-base) 0%, var(--bg-base) 100%);border:2px solid var(--theme-rgb-50);width:90%;max-width:400px;box-shadow:0 0 30px var(--theme-rgb-30), inset 0 0 30px var(--theme-rgb-05);border-radius:16px;animation:.3s modalSlideIn-97c7dc66;position:relative;overflow:hidden}.help-content[data-v-97c7dc66]:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-primary-light), var(--color-primary));height:3px;animation:2s linear infinite borderGlow-97c7dc66;position:absolute;top:0;left:0;right:0}@keyframes borderGlow-97c7dc66{0%,to{opacity:1}50%{opacity:.5}}@keyframes modalSlideIn-97c7dc66{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.help-header[data-v-97c7dc66]{border-bottom:1px solid var(--theme-rgb-20);background:var(--theme-rgb-05);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.help-title[data-v-97c7dc66]{color:var(--color-primary-text);text-shadow:0 0 10px var(--theme-rgb-50);font-size:18px;font-weight:700}.help-close[data-v-97c7dc66]{width:30px;height:30px;color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:24px;transition:all .3s;display:flex}.help-close[data-v-97c7dc66]:hover{background:var(--theme-rgb-30);transform:rotate(90deg)}.help-body[data-v-97c7dc66]{color:var(--text-primary);padding:20px;line-height:1.8}.help-body p[data-v-97c7dc66]{margin-bottom:10px;font-size:14px}.help-body strong[data-v-97c7dc66]{color:var(--color-primary-text);font-size:16px}.help-tip[data-v-97c7dc66]{background:var(--bg-secondary);color:var(--color-primary-text);border-radius:8px;margin-top:15px;padding:10px;font-size:13px}.game-board[data-v-97c7dc66]{z-index:1;justify-content:center;padding:10px;display:flex;position:relative}.monopoly-board[data-v-97c7dc66]{background:var(--bg-secondary);border:1px solid var(--theme-rgb-20);box-shadow:0 0 30px var(--theme-rgb-10), inset 0 0 30px var(--theme-rgb-05);border-radius:12px;grid-template-rows:repeat(6,55px);grid-template-columns:repeat(9,55px);gap:3px;padding:10px;display:grid}.board-cell[data-v-97c7dc66]{width:55px;height:55px}.board-cell.middle-area[data-v-97c7dc66]{justify-content:center;align-items:center;display:flex}.board-cell.control-cell[data-v-97c7dc66]{grid-column:span 9;width:100%;height:100%}.cell[data-v-97c7dc66]{background:linear-gradient(135deg, var(--theme-rgb-10) 0%, #b8860b1a 100%);border:2px solid var(--theme-rgb-30);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:55px;height:55px;font-size:14px;transition:all .3s;display:flex;position:relative;overflow:hidden}.cell[data-v-97c7dc66]:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.cell[data-v-97c7dc66]:hover:before{left:100%}.cell[data-v-97c7dc66]:hover{border-color:var(--theme-rgb-60);box-shadow:0 0 15px var(--theme-rgb-30);transform:translateY(-2px)}.cell.active[data-v-97c7dc66]{background:linear-gradient(135deg, var(--theme-rgb-80) 0%, #ff6b6bcc 100%);box-shadow:0 0 25px var(--theme-rgb-60), inset 0 0 20px #ffffffbf;z-index:10;border-color:#ff6b6b;animation:1.5s ease-in-out infinite cellPulse-97c7dc66;transform:scale(1.1)}@keyframes cellPulse-97c7dc66{0%,to{box-shadow:0 0 25px var(--theme-rgb-60), inset 0 0 20px #ffffffbf}50%{box-shadow:0 0 35px var(--theme-rgb-90), inset 0 0 30px #fffc}}.cell.active .cell-number[data-v-97c7dc66],.cell.active .cell-reward[data-v-97c7dc66]{color:var(--text-primary);text-shadow:0 0 10px #fffc}.cell.highlight[data-v-97c7dc66]{background:linear-gradient(135deg, var(--theme-rgb-40) 0%, #b8860b66 100%);border-color:var(--color-primary);box-shadow:0 0 30px var(--theme-rgb-80), 0 0 60px var(--theme-rgb-40);z-index:20;animation:.3s highlightPulse-97c7dc66;transform:scale(1.15)}@-webkit-keyframes highlightPulse-97c7dc66{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1.15)}}@keyframes highlightPulse-97c7dc66{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1.15)}}.cell-number[data-v-97c7dc66]{color:var(--color-primary-text);text-shadow:0 0 5px var(--theme-rgb-50);font-size:16px;font-weight:700}.cell-reward[data-v-97c7dc66]{color:var(--color-success);text-shadow:0 0 5px #2ecc7180;font-size:11px;font-weight:700}.cell-reward.negative[data-v-97c7dc66]{color:var(--color-error);text-shadow:0 0 5px var(--theme-rgb-50)}.cell.active .cell-reward.negative[data-v-97c7dc66]{color:var(--text-primary)}.dice-area-cell[data-v-97c7dc66]{justify-content:center;align-items:center;display:flex;background:0 0!important}.dice-display-horizontal[data-v-97c7dc66]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dice-container-horizontal[data-v-97c7dc66]{flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:10px 15px;display:flex}.dice-horizontal[data-v-97c7dc66]{background:linear-gradient(135deg, var(--bg-base) 0%, var(--bg-base) 100%);width:42px;height:42px;color:var(--color-primary-text);border:2px solid var(--theme-rgb-50);box-shadow:0 0 10px var(--theme-rgb-30), inset 0 0 10px var(--theme-rgb-10);border-radius:12px;justify-content:center;align-items:center;font-size:22px;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden}.dice-horizontal[data-v-97c7dc66]:before{content:"";background:linear-gradient(90deg, transparent, var(--theme-rgb-30), transparent);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.dice-horizontal[data-v-97c7dc66]:hover:before{left:100%}.dice-horizontal.rolling[data-v-97c7dc66]{border-color:var(--color-primary);color:var(--color-primary-text);animation:.15s infinite diceRoll-97c7dc66;box-shadow:0 0 20px #b8860b99,inset 0 0 15px #b8860b33}@-webkit-keyframes diceRoll-97c7dc66{0%{-webkit-filter:hue-rotate();-webkit-transform:rotate(0)scale(1)}25%{-webkit-filter:hue-rotate(90deg);-webkit-transform:rotate(-15deg)scale(1.1)translateY(-5px)}50%{-webkit-filter:hue-rotate(180deg);-webkit-transform:rotate(0)scale(.95)}75%{-webkit-filter:hue-rotate(270deg);-webkit-transform:rotate(15deg)scale(1.1)translateY(-5px)}to{-webkit-filter:hue-rotate(360deg);-webkit-transform:rotate(0)scale(1)}}@keyframes diceRoll-97c7dc66{0%{filter:hue-rotate();transform:rotate(0)scale(1)}25%{filter:hue-rotate(90deg);transform:rotate(-15deg)scale(1.1)translateY(-5px)}50%{filter:hue-rotate(180deg);transform:rotate(0)scale(.95)}75%{filter:hue-rotate(270deg);transform:rotate(15deg)scale(1.1)translateY(-5px)}to{filter:hue-rotate(360deg);transform:rotate(0)scale(1)}}.dice-horizontal[data-v-97c7dc66]:not(.rolling){animation:2s ease-in-out infinite diceGlow-97c7dc66}@keyframes diceGlow-97c7dc66{0%,to{box-shadow:0 0 10px var(--theme-rgb-30), inset 0 0 10px var(--theme-rgb-10)}50%{box-shadow:0 0 20px var(--theme-rgb-50), inset 0 0 15px var(--theme-rgb-20)}}.step[data-v-97c7dc66]{align-items:center;gap:10px;display:flex}.step-number[data-v-97c7dc66]{background:linear-gradient(135deg, var(--color-error), #ff6b6b);width:30px;height:30px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.step-text[data-v-97c7dc66]{color:var(--text-primary);font-size:16px}.direction-buttons[data-v-97c7dc66]{gap:15px;display:flex}.direction-btn[data-v-97c7dc66]{background:var(--bg-secondary);border:2px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:15px 25px;transition:all .3s;display:flex}.direction-btn[data-v-97c7dc66]:hover{background:var(--theme-rgb-30);border-color:var(--color-error)}.direction-btn .arrow[data-v-97c7dc66]{font-size:24px}.dice-area[data-v-97c7dc66]{flex-direction:column;align-items:center;gap:15px;display:flex}.dice-container[data-v-97c7dc66]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dice[data-v-97c7dc66]{background:var(--bg-card);width:40px;height:40px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex;box-shadow:0 4px 10px #0a162833}.dice.rolling[data-v-97c7dc66]{animation:.1s infinite shake-97c7dc66}@-webkit-keyframes shake-97c7dc66{0%,to{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(-10deg)}75%{-webkit-transform:rotate(10deg)}}@keyframes shake-97c7dc66{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.roll-btn[data-v-97c7dc66]{color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#e94560,#ff6b6b);border:none;border-radius:25px;padding:12px 30px;font-size:16px;font-weight:700;transition:opacity .3s}.roll-btn[data-v-97c7dc66]:hover{opacity:.8}.result-area[data-v-97c7dc66]{flex-direction:column;align-items:center;gap:10px;display:flex}.result-text[data-v-97c7dc66]{font-size:20px;font-weight:700}.result-text.win[data-v-97c7dc66]{color:#2ecc71}.result-text.lose[data-v-97c7dc66]{color:#e94560}.result-reward[data-v-97c7dc66]{font-size:28px;font-weight:700}.result-reward.win[data-v-97c7dc66]{color:#2ecc71}.result-reward.lose[data-v-97c7dc66]{color:#e94560}.play-again-btn[data-v-97c7dc66]{color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#e94560,#ff6b6b);border:none;border-radius:20px;margin-top:10px;padding:12px 25px;font-size:14px;font-weight:700}.bottom-row[data-v-97c7dc66]{justify-content:center;gap:5px;display:flex}.control-area-cell[data-v-97c7dc66]{justify-content:center;align-items:center;display:flex;background:0 0!important}.board-controls[data-v-97c7dc66]{flex-direction:column;align-items:center;gap:8px;min-width:280px;padding:12px 20px;display:flex}.board-control-row[data-v-97c7dc66]{gap:12px;display:flex}.board-direction-btn[data-v-97c7dc66]{background:linear-gradient(135deg, var(--theme-rgb-10) 0%, #b8860b1a 100%);border:1px solid var(--theme-rgb-40);color:var(--color-primary-text);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:8px 16px;font-size:12px;transition:all .3s;display:flex;position:relative;overflow:hidden}.board-direction-btn[data-v-97c7dc66]:before{content:"";background:linear-gradient(90deg, transparent, var(--theme-rgb-30), transparent);width:100%;height:100%;transition:left .3s;position:absolute;top:0;left:-100%}.board-direction-btn[data-v-97c7dc66]:hover:before{left:100%}.board-direction-btn[data-v-97c7dc66]:hover{border-color:var(--color-primary);box-shadow:0 0 15px var(--theme-rgb-40);transform:translateY(-2px)}.board-direction-btn.active[data-v-97c7dc66]{background:linear-gradient(135deg, var(--theme-rgb-30) 0%, #b8860b4d 100%);border-color:var(--color-primary);color:var(--text-primary);animation:1.5s ease-in-out infinite btnPulse-97c7dc66;box-shadow:0 0 15px #b8860b80,inset 0 0 10px #b8860b33}@keyframes btnPulse-97c7dc66{0%,to{box-shadow:0 0 15px #b8860b80,inset 0 0 10px #b8860b33}50%{box-shadow:0 0 25px #b8860bcc,inset 0 0 15px #b8860b4d}}.board-direction-btn .arrow[data-v-97c7dc66]{font-size:16px}.board-bet-row[data-v-97c7dc66]{align-items:center;gap:10px;width:100%;display:flex}.board-bet-label[data-v-97c7dc66]{color:var(--color-primary-text);min-width:45px;text-shadow:0 0 5px var(--theme-rgb-50);font-size:14px;font-weight:700}.board-bet-slider[data-v-97c7dc66]{appearance:none;background:linear-gradient(90deg, var(--theme-rgb-20), #b8860b33);border:1px solid var(--theme-rgb-20);border-radius:4px;outline:none;flex:1;height:8px}.board-bet-slider[data-v-97c7dc66]::-webkit-slider-thumb{appearance:none;cursor:pointer;width:20px;height:20px;box-shadow:0 0 10px var(--theme-rgb-50);background:linear-gradient(135deg,#00f5ff,#b829dd);border:2px solid #fff;border-radius:50%;transition:all .3s}.board-bet-slider[data-v-97c7dc66]::-webkit-slider-thumb:hover{box-shadow:0 0 20px var(--theme-rgb-80);transform:scale(1.2)}.board-start-btn[data-v-97c7dc66]{background:linear-gradient(135deg, var(--theme-rgb-80) 0%, #b8860bcc 100%);border:2px solid var(--theme-rgb-50);color:var(--text-primary);cursor:pointer;text-shadow:0 0 5px #ffffff80;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%);border-radius:20px;padding:10px 30px;font-size:14px;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.board-start-btn[data-v-97c7dc66]:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.board-start-btn[data-v-97c7dc66]:hover:before{left:100%}.board-start-btn[data-v-97c7dc66]:hover:not(:disabled){box-shadow:0 5px 20px var(--theme-rgb-50), 0 0 30px #b8860b4d;border-color:#00f5ff;transform:translateY(-3px)}.board-start-btn[data-v-97c7dc66]:active:not(:disabled){transform:translateY(-1px)}.board-start-btn[data-v-97c7dc66]:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.8)}.result-modal[data-v-97c7dc66]{z-index:2000;background:#000000d9;justify-content:center;align-items:center;animation:.5s resultModalFadeIn-97c7dc66;display:flex;position:fixed;inset:0}@keyframes resultModalFadeIn-97c7dc66{0%{opacity:0}to{opacity:1}}.result-content[data-v-97c7dc66]{background:linear-gradient(135deg, var(--bg-base) 0%, var(--bg-base) 100%);text-align:center;border:3px solid;border-radius:20px;width:90%;max-width:350px;padding:30px;animation:.6s cubic-bezier(.68,-.55,.265,1.55) resultSlideIn-97c7dc66;position:relative;overflow:hidden}.result-content.win[data-v-97c7dc66]{border-color:#2ecc71;box-shadow:0 0 50px #2ecc7180,0 0 100px #2ecc714d,inset 0 0 30px #2ecc711a}.result-content.lose[data-v-97c7dc66]{box-shadow:0 0 50px var(--theme-rgb-50), 0 0 100px var(--theme-rgb-30), inset 0 0 30px var(--theme-rgb-10);border-color:#e94560}@keyframes resultSlideIn-97c7dc66{0%{opacity:0;transform:scale(.3)rotate(-10deg)}70%{transform:scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.result-glow[data-v-97c7dc66]{background:radial-gradient(circle, var(--theme-rgb-10) 0%, transparent 70%);width:200%;height:200%;animation:4s linear infinite resultGlowRotate-97c7dc66;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@-webkit-keyframes resultGlowRotate-97c7dc66{0%{-webkit-transform:translate(-50%,-50%)rotate(0)}to{-webkit-transform:translate(-50%,-50%)rotate(360deg)}}@keyframes resultGlowRotate-97c7dc66{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.result-header[data-v-97c7dc66]{z-index:1;margin-bottom:20px;position:relative}.result-title[data-v-97c7dc66]{color:var(--text-primary);text-shadow:0 0 20px #ffffff80;font-size:24px;font-weight:700}.result-body[data-v-97c7dc66]{z-index:1;margin-bottom:25px;position:relative}.result-amount[data-v-97c7dc66]{margin-bottom:15px;font-size:48px;font-weight:700;animation:1s ease-in-out infinite amountPulse-97c7dc66}.result-amount.win[data-v-97c7dc66]{color:#2ecc71;text-shadow:0 0 20px #2ecc71cc,0 0 40px #2ecc7166}.result-amount.lose[data-v-97c7dc66]{color:#e94560;text-shadow:0 0 20px var(--theme-rgb-80), 0 0 40px var(--theme-rgb-40)}@-webkit-keyframes amountPulse-97c7dc66{0%,to{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.05)}}@keyframes amountPulse-97c7dc66{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.result-desc[data-v-97c7dc66]{color:var(--text-secondary);font-size:14px}.result-close-btn[data-v-97c7dc66]{z-index:1;background:linear-gradient(135deg, var(--theme-rgb-80) 0%, #b8860bcc 100%);border:2px solid var(--theme-rgb-50);color:var(--text-primary);cursor:pointer;text-shadow:0 0 5px #ffffff80;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%);border-radius:25px;padding:12px 35px;font-size:16px;font-weight:700;transition:all .3s;position:relative}.result-close-btn[data-v-97c7dc66]:hover{box-shadow:0 5px 25px var(--theme-rgb-50);border-color:#00f5ff;transform:translateY(-3px)}.stats-section[data-v-97c7dc66]{background:linear-gradient(135deg, var(--theme-rgb-05) 0%, #b8860b0d 100%);border:1px solid var(--theme-rgb-20);box-shadow:0 0 20px var(--theme-rgb-10), inset 0 0 20px var(--theme-rgb-05);z-index:1;border-radius:16px;margin:15px;padding:20px;position:relative}.stats-section[data-v-97c7dc66]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-primary), var(--color-primary-light), transparent);height:2px;position:absolute;top:0;left:0;right:0}.stats-title[data-v-97c7dc66]{color:var(--color-primary-text);text-align:center;text-shadow:0 0 10px var(--theme-rgb-50);letter-spacing:2px;margin-bottom:20px;font-size:18px;font-weight:700}.stats-grid[data-v-97c7dc66]{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.stat-item[data-v-97c7dc66]{flex-direction:column;align-items:center;gap:5px;display:flex}.stat-label[data-v-97c7dc66]{color:var(--text-tertiary);font-size:12px}.stat-value[data-v-97c7dc66]{color:var(--text-primary);font-size:14px;font-weight:700}.stat-value.win[data-v-97c7dc66]{color:var(--color-success)}.stat-value.lose[data-v-97c7dc66]{color:var(--color-error)}.game-records[data-v-97c7dc66]{border-top:1px solid var(--border-default);margin-top:15px;padding-top:15px}.records-title[data-v-97c7dc66]{color:var(--text-primary);text-align:center;margin-bottom:10px;font-size:14px;font-weight:700}.records-list[data-v-97c7dc66]{flex-direction:column;gap:8px;max-height:150px;display:flex;overflow-y:auto}.record-item[data-v-97c7dc66]{background:#ffffff80;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.record-round[data-v-97c7dc66]{color:var(--text-tertiary);min-width:50px}.record-bet[data-v-97c7dc66]{color:var(--text-primary)}.record-result[data-v-97c7dc66]{font-weight:700}.record-result.win[data-v-97c7dc66]{color:#2ecc71}.record-result.lose[data-v-97c7dc66]{color:#e94560}@media screen and (width<=767px){.monopoly-board[data-v-97c7dc66]{grid-template-rows:repeat(6,45px);grid-template-columns:repeat(9,45px);gap:2px}.board-cell[data-v-97c7dc66]{width:45px;height:45px}.cell[data-v-97c7dc66]{border-radius:4px;width:45px;height:45px}.cell-number[data-v-97c7dc66]{font-size:13px}.cell-reward[data-v-97c7dc66]{font-size:10px}.dice-horizontal[data-v-97c7dc66]{width:35px;height:35px;font-size:16px}.stats-grid[data-v-97c7dc66]{grid-template-columns:repeat(2,1fr)}}.vercel-invite-page[data-v-a1eea479]{background-color:var(--vercel-bg-primary);min-height:100vh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.main-content[data-v-a1eea479]{flex-direction:column;flex:1;gap:16px;width:100%;padding:16px;display:flex}.invite-tab-bar[data-v-a1eea479]{width:calc(100% - var(--tab-padding-x,24px) * 2);background:var(--vercel-bg-secondary,#ffffff14);border:1px solid var(--vercel-border,#ffffff1f);z-index:10;border-radius:12px;margin:0;padding:4px;display:flex;box-shadow:0 2px 8px #00000014,inset 0 1px #ffffff14;position:relative!important}.invite-tab-button[data-v-a1eea479]{text-align:center;letter-spacing:.2px;color:var(--vercel-text-tertiary,#ffffff80);cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;flex:1;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.invite-tab-button[data-v-a1eea479]:before{content:"";background:linear-gradient(135deg, var(--color-primary,#3b82f6) 0%, var(--color-primary-light,#60a5fa) 50%, var(--vercel-accent,#93c5fd) 100%);opacity:0;z-index:0;border-radius:10px;transition:opacity .25s;position:absolute;inset:0;box-shadow:0 4px 20px #0000004d,0 2px 10px #0003,inset 0 1px #fff3}.invite-tab-button span[data-v-a1eea479]{z-index:10;position:relative}.invite-tab-button.active[data-v-a1eea479]{text-shadow:0 1px 3px #000000e6, 0 2px 8px #000000b3, 0 0 16px var(--color-primary-alpha,#3b82f666), 0 0 24px #ffffff26;font-weight:800;transform:scale(1.02);color:var(--text-primary)!important}.invite-tab-button.active[data-v-a1eea479]:after{display:none}.invite-tab-button.active[data-v-a1eea479]:before{opacity:1}.invite-tab-button[data-v-a1eea479]:hover:not(.active){color:var(--vercel-text-secondary,#ffffffbf);background:#ffffff0f}.invite-tab-button[data-v-a1eea479]:active:not(.active){transform:scale(.98)}.tab-content[data-v-a1eea479]{flex-direction:column;gap:16px;display:flex}.referral-card[data-v-a1eea479]{text-align:center}.qr-section[data-v-a1eea479]{flex-direction:column;align-items:center;gap:20px;display:flex}.qr-code-wrapper[data-v-a1eea479]{background-color:var(--vercel-bg-secondary);border:1px solid var(--vercel-divider);border-radius:12px;justify-content:center;padding:20px;display:flex}.qr-code[data-v-a1eea479]{border-radius:4px;display:block}.link-section[data-v-a1eea479]{flex-direction:column;gap:12px;width:100%;display:flex}.link-input[data-v-a1eea479] input{color:var(--vercel-text-secondary);font-size:12px}.social-icons[data-v-a1eea479]{justify-content:center;gap:16px;padding-top:8px;display:flex}.social-link[data-v-a1eea479]{border:2px solid var(--vercel-divider);border-radius:50%;width:36px;height:36px;transition:all .2s;display:block;overflow:hidden}.social-link[data-v-a1eea479]:hover{border-color:var(--vercel-accent);transform:scale(1.1)}.social-icon[data-v-a1eea479]{object-fit:cover;width:100%;height:100%}.data-card[data-v-a1eea479]{position:relative}.data-header[data-v-a1eea479]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.data-title[data-v-a1eea479]{color:var(--vercel-text-primary);font-size:16px;font-weight:600}.time-filter[data-v-a1eea479]{background-color:var(--vercel-bg-tertiary);cursor:pointer;color:var(--vercel-text-secondary);-webkit-tap-highlight-color:transparent;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.filter-arrow[data-v-a1eea479]{color:var(--vercel-text-tertiary);font-size:10px}.data-grid[data-v-a1eea479]{grid-template-columns:repeat(3,1fr);gap:16px 12px;display:grid}.data-item[data-v-a1eea479]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.data-value[data-v-a1eea479]{color:var(--text-primary,var(--text-primary));-webkit-text-stroke:.5px #0006;paint-order:stroke fill;text-shadow:0 2px 6px #000000b3, 0 0 16px var(--vercel-accent,#3b82f680), 0 1px 2px #000000e6;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;font-size:20px;font-weight:800}.data-label[data-v-a1eea479]{color:var(--text-secondary,#ffffffd9);text-shadow:0 1px 3px #00000080;font-size:13px;font-weight:600}.info-card[data-v-a1eea479]{position:relative}.flat-grid[data-v-a1eea479]{gap:16px;display:grid}.flat-grid.three-col[data-v-a1eea479]{grid-template-columns:repeat(3,1fr)}.flat-grid.two-col[data-v-a1eea479]{grid-template-columns:repeat(2,1fr)}.flat-item[data-v-a1eea479]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.flat-value[data-v-a1eea479]{color:var(--text-primary,var(--text-primary));-webkit-text-stroke:.5px #0006;paint-order:stroke fill;text-shadow:0 2px 6px #0009, 0 0 14px var(--vercel-accent,#3b82f673), 0 1px 2px #000c;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;font-size:20px;font-weight:800}.flat-label[data-v-a1eea479]{color:var(--text-secondary,#ffffffd9);text-shadow:0 1px 3px #00000080;font-size:13px;font-weight:600}.filter-card[data-v-a1eea479]{position:relative}.performance-filter[data-v-a1eea479]{flex-direction:column;gap:10px;display:flex}.date-filter[data-v-a1eea479]{align-items:center;gap:8px;display:flex}.date-input[data-v-a1eea479]{border:1px solid var(--vercel-divider);color:var(--vercel-text-primary);background-color:var(--vercel-bg-primary);border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:13px;transition:border-color .2s}.date-input[data-v-a1eea479]:focus{border-color:var(--vercel-accent)}.date-separator[data-v-a1eea479]{color:var(--vercel-text-tertiary);font-size:14px}.list-card[data-v-a1eea479]{position:relative}.list-header[data-v-a1eea479]{border-bottom:2px solid var(--vercel-divider);grid-template-columns:2fr 1fr 1fr 1.2fr;margin-bottom:8px;padding:10px 0;display:grid}.header-cell[data-v-a1eea479]{color:var(--vercel-text-tertiary);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.list-body[data-v-a1eea479]{max-height:400px;overflow-y:auto}.list-content[data-v-a1eea479]{flex-direction:column;display:flex}.list-row[data-v-a1eea479]{border-bottom:1px solid var(--vercel-divider);grid-template-columns:2fr 1fr 1fr 1.2fr;align-items:center;padding:10px 0;font-size:13px;display:grid}.list-row[data-v-a1eea479]:last-child{border-bottom:none}.list-cell[data-v-a1eea479]{color:var(--vercel-text-primary);text-align:center}.user-cell[data-v-a1eea479]{text-align:left;align-items:center;gap:8px;display:flex}.vip-badge[data-v-a1eea479]{background:var(--vercel-accent);color:var(--text-primary);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.user-id[data-v-a1eea479]{color:var(--vercel-text-secondary);word-break:break-all;align-items:center;gap:4px;font-size:12px;display:flex}.copy-badge[data-v-a1eea479]{border:1px solid var(--vercel-divider);cursor:pointer;color:var(--vercel-text-tertiary);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:4px;padding:2px 4px;font-size:12px;transition:all .15s}.copy-badge[data-v-a1eea479]:hover{border-color:var(--vercel-accent);color:var(--vercel-accent)}.time-cell[data-v-a1eea479]{color:var(--vercel-text-tertiary);font-size:12px}.pagination-bar[data-v-a1eea479]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.page-total[data-v-a1eea479]{color:var(--vercel-text-tertiary);font-size:12px}.page-buttons[data-v-a1eea479]{align-items:center;gap:6px;display:flex}.page-current[data-v-a1eea479]{color:var(--vercel-text-secondary);text-align:center;min-width:50px;padding:0 8px;font-size:13px;font-weight:500}.summary-card[data-v-a1eea479]{position:relative}.summary-grid[data-v-a1eea479]{grid-template-columns:repeat(3,1fr);gap:16px 12px;display:grid}.time-picker-overlay[data-v-a1eea479]{z-index:1000;background:#0006;justify-content:center;align-items:flex-end;animation:.2s fadeIn-a1eea479;display:flex;position:fixed;inset:0}@keyframes fadeIn-a1eea479{0%{opacity:0}to{opacity:1}}.time-picker-popup[data-v-a1eea479]{background-color:var(--vercel-bg-secondary);border-radius:16px 16px 0 0;width:100%;max-width:400px;padding:20px 16px 32px;animation:.3s slideUp-a1eea479}@keyframes slideUp-a1eea479{0%{transform:translateY(100%)}to{transform:translateY(0)}}.picker-header[data-v-a1eea479]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.picker-title[data-v-a1eea479]{color:var(--vercel-text-primary);font-size:16px;font-weight:600}.picker-close[data-v-a1eea479]{background-color:var(--vercel-bg-tertiary);width:32px;height:32px;color:var(--vercel-text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.picker-list[data-v-a1eea479]{flex-direction:column;gap:2px;display:flex}.picker-btn[data-v-a1eea479]{color:var(--vercel-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;transition:background .15s;display:flex}.picker-btn[data-v-a1eea479]:hover{background-color:var(--vercel-bg-tertiary)}.picker-btn.active[data-v-a1eea479]{background:var(--vercel-accent);color:var(--text-primary);font-weight:500}.check-mark[data-v-a1eea479]{font-size:16px}@media (width<=768px){.main-content[data-v-a1eea479]{gap:12px;padding:12px}.vercel-invite-page[data-v-a1eea479]{--tab-padding-x:12px;flex-direction:column;display:flex}.invite-tab-bar[data-v-a1eea479]{border-radius:10px;margin:12px auto 0;padding:3px}.invite-tab-button[data-v-a1eea479]{border-radius:8px;padding:10px 14px;font-size:13px}.data-grid[data-v-a1eea479]{gap:12px 8px}.data-value[data-v-a1eea479],.flat-value[data-v-a1eea479]{font-size:18px}.list-row[data-v-a1eea479],.list-header[data-v-a1eea479]{gap:4px;font-size:12px}.summary-grid[data-v-a1eea479]{grid-template-columns:repeat(2,1fr);gap:12px 8px}}@media (width>=481px){.vercel-invite-page[data-v-a1eea479]{background:linear-gradient(to bottom, var(--vercel-bg-secondary), var(--vercel-bg-primary));--tab-padding-x:24px;flex-direction:column;align-items:center;display:flex}.vercel-invite-page[data-v-a1eea479]>.vercel-header-simple{align-self:stretch}.main-content[data-v-a1eea479]{gap:20px;width:100%;padding:24px}.invite-tab-bar[data-v-a1eea479]{border-radius:16px;width:calc(100% - 48px);margin:24px auto 0;padding:5px;box-shadow:0 4px 16px #0000001f,inset 0 1px #ffffff1f}.invite-tab-button[data-v-a1eea479]{border-radius:12px;padding:14px 20px;font-size:15px}.invite-tab-button.active[data-v-a1eea479]{transform:scale(1.03)}.social-link[data-v-a1eea479]{width:42px;height:42px}.data-value[data-v-a1eea479],.flat-value[data-v-a1eea479]{font-size:22px}}.zpan-page[data-v-7e8c9902]{background:var(--bg-primary);min-height:100vh;position:relative;overflow-x:hidden}.zpan-page[data-v-7e8c9902]:before{content:"";background:radial-gradient(circle at 20% 80%, var(--color-error,#dc143c1f) 0%, transparent 50%), radial-gradient(circle at 80% 20%, var(--brazil-yellow-alpha,#ffdf001a) 0%, transparent 50%), radial-gradient(circle at 50% 50%, var(--brazil-yellow-alpha,#ffdf0014) 0%, transparent 70%);pointer-events:none;z-index:0;position:fixed;inset:0}.page-header[data-v-7e8c9902]{background:var(--bg-header);border-bottom:1px solid var(--border-yellow);z-index:10;justify-content:space-between;align-items:center;padding:80px 15px 12px;display:flex;position:relative}.home-btn[data-v-7e8c9902]{cursor:pointer;background:var(--gradient-warm);color:#2c1800;border:2px solid var(--color-gold-light);width:56px;height:56px;box-shadow:var(--glow-gold);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:700;transition:all .3s;display:flex}.home-btn[data-v-7e8c9902]:hover{background:linear-gradient(135deg, var(--color-gold-light) 0%, #ffe550 50%, #ffff80 100%);transform:scale(1.15);box-shadow:0 0 25px #ffd700e6}.page-title[data-v-7e8c9902]{color:var(--brazil-yellow);text-shadow:var(--glow-gold);font-size:18px;font-weight:700}.placeholder[data-v-7e8c9902]{width:36px}.scroll-content[data-v-7e8c9902]{z-index:1;padding:20px 16px 40px;position:relative}.section[data-v-7e8c9902]{background:var(--bg-card);border:1px solid var(--border-yellow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin-bottom:16px;padding:20px;position:relative;overflow:hidden}.section[data-v-7e8c9902]:before{content:"";background:linear-gradient(90deg, transparent, var(--brazil-yellow), transparent);height:1px;position:absolute;top:0;left:0;right:0}.luck-points-section[data-v-7e8c9902]{padding:20px}.luck-points-row[data-v-7e8c9902]{justify-content:center;align-items:center;gap:12px;margin-bottom:12px;display:flex}.luck-points-label[data-v-7e8c9902]{color:#fff9;text-transform:uppercase;letter-spacing:2px;font-size:14px}.luck-points-value[data-v-7e8c9902]{color:var(--brazil-yellow);text-shadow:var(--glow-gold), 0 0 10px #ffdf004d;font-size:32px;font-weight:700;font-family:var(--font-display,"Orbitron", sans-serif)}.luck-points-tip[data-v-7e8c9902]{color:#ffffff80;text-align:center;font-size:12px}.detail-link[data-v-7e8c9902]{color:var(--brazil-yellow);cursor:pointer;margin-left:8px;text-decoration:underline;transition:all .3s}.detail-link[data-v-7e8c9902]:hover{color:var(--color-gold-light);text-shadow:var(--glow-gold)}.wheel-section[data-v-7e8c9902]{flex-direction:column;align-items:center;padding:30px 20px 40px;display:flex}.wheel-container[data-v-7e8c9902]{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.wheel-outer-ring[data-v-7e8c9902]{width:340px;height:340px;position:relative}.wheel-outer-ring[data-v-7e8c9902]:before{content:"";z-index:-1;background:linear-gradient(135deg,#e8e8e8 0%,#a0a0a0 25%,#d0d0d0 50%,gray 75%,silver 100%);border-radius:50%;position:absolute;inset:-20px;box-shadow:0 0 30px #00000080,inset 0 0 40px #fff3}.wheel-top-indicator[data-v-7e8c9902]{z-index:30;flex-direction:column;align-items:center;display:flex;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.indicator-label[data-v-7e8c9902]{color:#444;text-transform:lowercase;letter-spacing:2px;text-align:center;background:linear-gradient(135deg,#e8e8e8 0%,#a0a0a0 25%,#d0d0d0 50%,gray 75%,silver 100%);border:none;border-radius:50% 50% 0 0/100% 100% 0 0;min-width:100px;padding:10px 50px 8px;font-family:Arial,sans-serif;font-size:11px;font-weight:700;position:relative;box-shadow:0 3px 10px #0000004d,inset 0 0 40px #fff3}.indicator-label[data-v-7e8c9902]:after{content:"";clip-path:polygon(0 0,100% 0,55% 100%,45% 100%);background:linear-gradient(silver 0%,#a0a0a0 50%,gray 100%);border-left:2px solid #80808080;border-right:2px solid #80808080;width:30px;height:35px;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.indicator-arrow[data-v-7e8c9902]{filter:drop-shadow(0 2px 4px #0000004d);border-top:20px solid #b0b0b0;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;margin-top:0;position:relative}.indicator-arrow[data-v-7e8c9902]:before{content:"";border-top:16px solid #e0e0e0;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-18px;left:-5px}.wheel-wrapper[data-v-7e8c9902]{width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel[data-v-7e8c9902]{-webkit-transition:-webkit-transform 4s cubic-bezier(.17,.67,.12,.99);pointer-events:none;will-change:transform;border:3px solid #ffffff4d;border-radius:50%;width:100%;height:100%;transition:transform 4s cubic-bezier(.17,.67,.12,.99);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 30px #0006,0 0 0 8px #ffffff1a}.wheel.spinning[data-v-7e8c9902]{box-shadow:inset 0 0 30px #0006,0 0 0 8px #fff3,0 0 40px #ffd7004d}.wheel-bg[data-v-7e8c9902]{z-index:1;border-radius:50%;position:absolute;inset:0}.wheel-prize[data-v-7e8c9902]{z-index:10;pointer-events:none;text-align:center;will-change:transform;backface-visibility:hidden;width:50px;height:20px;line-height:20px;position:absolute}.wheel-prize[data-v-7e8c9902]:before{content:"🪙";vertical-align:middle;filter:drop-shadow(0 2px 4px #00000080);margin-left:2px;font-size:14px}.wheel-prize .prize-text[data-v-7e8c9902]{color:#fff;text-shadow:0 0 4px #000,0 0 8px #000c,0 2px 4px #000c;white-space:nowrap;vertical-align:middle;font-family:Arial Black,sans-serif;font-size:13px;font-weight:800}.wheel-center[data-v-7e8c9902]{background:var(--gradient-warm);cursor:pointer;width:90px;height:90px;box-shadow:0 0 0 4px var(--color-primary-alpha), 0 0 0 8px #00000080, 0 5px 20px #00000080, inset 0 -5px 15px #0000004d, inset 0 5px 15px #ffffff4d;z-index:50;border:2px solid var(--color-gold-light);pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-center[data-v-7e8c9902]:hover{background:linear-gradient(#ffe55c 0%,#e53935 50%,#dc143c 100%);transform:translate(-50%,-50%)scale(1.05);box-shadow:0 0 0 4px #ffdf0099,0 0 0 8px #00000080,0 8px 30px #0009,inset 0 -5px 15px #0000004d,inset 0 5px 15px #fff6}.wheel-center[data-v-7e8c9902]:active{background:linear-gradient(#dc143c 0%,#b22222 50%,#8b0000 100%);transform:translate(-50%,-50%)scale(.95)}.wheel-center.disabled[data-v-7e8c9902]{cursor:not-allowed;background:linear-gradient(#6b7280 0%,#4b5563 50%,#374151 100%);box-shadow:0 0 0 4px #fff3,0 0 0 8px #0000001a,0 3px 10px #0000004d}.start-text[data-v-7e8c9902]{color:var(--text-primary,#fff);text-transform:uppercase;letter-spacing:1px;text-align:center;font-size:16px;font-weight:700;line-height:1.2}.wheel-pointer[data-v-7e8c9902]{filter:drop-shadow(0 2px 4px #00000080);z-index:20;border-top:22px solid gold;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:55px;left:50%;transform:translate(-50%)}.wheel-type-selector[data-v-7e8c9902]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.wheel-type-btn[data-v-7e8c9902]{border:1px solid var(--border-themed);cursor:pointer;background:#ffffff0d;border-radius:12px;flex-direction:column;align-items:center;min-width:90px;padding:12px 20px;transition:all .3s;display:flex}.wheel-type-btn[data-v-7e8c9902]:hover{background:var(--color-primary-alpha);border-color:var(--border-light-themed)}.wheel-type-btn.active[data-v-7e8c9902]{background:var(--gradient-primary);border-color:var(--color-primary-light);box-shadow:var(--glow-primary)}.wheel-name[data-v-7e8c9902]{color:var(--text-primary,#fff);margin-bottom:4px;font-size:14px;font-weight:600}.wheel-cost[data-v-7e8c9902]{color:#fff9;font-size:11px}.records-section[data-v-7e8c9902]{padding:0;overflow:hidden}.records-tabs[data-v-7e8c9902]{border-bottom:1px solid var(--border-light-themed);display:flex}.tab-btn[data-v-7e8c9902]{color:#ffffff80;cursor:pointer;background:0 0;border:none;flex:1;padding:16px;font-size:14px;font-weight:600;transition:all .3s;position:relative}.tab-btn[data-v-7e8c9902]:hover{color:#fffc;background:var(--color-primary-alpha)}.tab-btn.active[data-v-7e8c9902]{color:var(--color-primary-light);background:var(--color-primary-alpha)}.tab-btn.active[data-v-7e8c9902]:after{content:"";background:linear-gradient(90deg, transparent, var(--color-primary-light), transparent);height:2px;position:absolute;bottom:0;left:20%;right:20%}.records-list[data-v-7e8c9902]{max-height:300px;padding:16px;overflow-y:auto}.records-header[data-v-7e8c9902]{background:var(--color-primary-alpha);color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;border-radius:8px;grid-template-columns:2fr 1fr 1fr;gap:8px;margin-bottom:8px;padding:12px;font-size:12px;font-weight:600;display:grid}.my-records-list .records-header[data-v-7e8c9902]{grid-template-columns:2fr 1fr}.record-item[data-v-7e8c9902]{color:#fffc;border-bottom:1px solid #ffffff0d;grid-template-columns:2fr 1fr 1fr;gap:8px;padding:12px;font-size:13px;transition:all .3s;display:grid}.my-records-list .record-item[data-v-7e8c9902]{grid-template-columns:2fr 1fr}.record-item[data-v-7e8c9902]:hover{background:var(--color-primary-alpha)}.record-item[data-v-7e8c9902]:last-child{border-bottom:none}.record-time[data-v-7e8c9902]{color:#fff9;font-size:12px}.record-player[data-v-7e8c9902]{color:#fffc;font-weight:500}.record-amount[data-v-7e8c9902]{color:var(--color-primary-light);text-align:right;font-weight:700}.records-scroll[data-v-7e8c9902]{scrollbar-width:thin;scrollbar-color:var(--border-themed) transparent;-webkit-overflow-scrolling:touch;max-height:220px;overflow-y:auto;transform:translateZ(0)}.records-scroll[data-v-7e8c9902]::-webkit-scrollbar{width:4px}.records-scroll[data-v-7e8c9902]::-webkit-scrollbar-track{background:0 0}.records-scroll[data-v-7e8c9902]::-webkit-scrollbar-thumb{background:var(--border-themed);border-radius:2px}.rules-section[data-v-7e8c9902]{padding:20px}.rules-title[data-v-7e8c9902]{color:var(--color-primary-light);text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:16px;font-size:16px;font-weight:700}.rules-content[data-v-7e8c9902]{color:#ffffffb3;font-size:13px;line-height:1.8}.rules-content p[data-v-7e8c9902]{margin-bottom:8px}.rules-content strong[data-v-7e8c9902]{color:var(--text-primary,#fff);font-weight:600}.modal-overlay[data-v-7e8c9902]{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content[data-v-7e8c9902]{background:var(--gradient-primary);border:1px solid var(--border-themed);width:100%;max-width:360px;box-shadow:var(--glow-primary);border-radius:20px;overflow:hidden}.modal-header[data-v-7e8c9902]{border-bottom:1px solid var(--border-light-themed);background:var(--color-primary-alpha);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-7e8c9902]{color:var(--text-primary,#fff);text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:700}.modal-close[data-v-7e8c9902]{color:#ffffff80;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .3s;display:flex}.modal-close[data-v-7e8c9902]:hover{color:var(--color-error-light);background:#ef44441a}.modal-body[data-v-7e8c9902]{padding:20px}.detail-item[data-v-7e8c9902]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.detail-item[data-v-7e8c9902]:last-child{border-bottom:none}.detail-label[data-v-7e8c9902]{color:#fff9;font-size:14px}.detail-value[data-v-7e8c9902]{color:var(--text-primary,#fff);font-size:16px;font-weight:700}.detail-value.highlight[data-v-7e8c9902]{color:var(--text-primary,#fff)}.result-modal .modal-body[data-v-7e8c9902]{text-align:center;padding:30px 20px}.prize-icon[data-v-7e8c9902]{margin-bottom:16px;font-size:60px;animation:.5s infinite alternate bounce-7e8c9902}@-webkit-keyframes bounce-7e8c9902{0%{-webkit-transform:scale(1)}to{-webkit-transform:scale(1.2)}}@keyframes bounce-7e8c9902{0%{transform:scale(1)}to{transform:scale(1.2)}}.prize-amount[data-v-7e8c9902]{background:var(--gradient-warm);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #ffd70080;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:48px;font-weight:700}.prize-text[data-v-7e8c9902]{color:#ffffffb3;margin-bottom:24px;font-size:16px}.confirm-btn[data-v-7e8c9902]{background:var(--gradient-primary);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:12px;width:100%;padding:14px;font-size:16px;font-weight:700;transition:all .3s}.confirm-btn[data-v-7e8c9902]:hover{box-shadow:0 10px 30px var(--color-primary-alpha);transform:translateY(-2px)}.no-data[data-v-7e8c9902]{text-align:center;color:#fff6;padding:40px 20px;font-size:14px}@media (width>=768px){.scroll-content[data-v-7e8c9902]{max-width:600px;margin:0 auto;padding:80px 24px 100px}.wheel-wrapper[data-v-7e8c9902]{width:350px;height:350px}.wheel-center[data-v-7e8c9902]{width:100px;height:100px}.start-text[data-v-7e8c9902]{font-size:16px}.wheel-segment .prize-text[data-v-7e8c9902]{font-size:16px;right:25%}}@keyframes pulse-7e8c9902{0%,to{box-shadow:var(--glow-primary)}50%{box-shadow:var(--glow-primary), 0 0 60px var(--color-primary-alpha)}}.section[data-v-7e8c9902]:hover{animation:2s infinite pulse-7e8c9902}.wheel-1[data-v-7e8c9902]{border-color:#c0c0c080}.wheel-1.spinning[data-v-7e8c9902]{box-shadow:0 0 80px #c0c0c066,inset 0 0 50px #00000080}.wheel-2[data-v-7e8c9902]{border-color:#ffd70080}.wheel-2.spinning[data-v-7e8c9902]{box-shadow:0 0 80px #ffd70066,inset 0 0 50px #00000080}.wheel-3[data-v-7e8c9902]{border-color:#00ced180}.wheel-3.spinning[data-v-7e8c9902]{box-shadow:0 0 80px #00ced166,inset 0 0 50px #00000080}
