@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";.rp-lang-picker{position:relative;display:inline-block;font-size:13px;font-weight:700;z-index:9999!important}.rp-lang-trigger{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 12px 7px 10px;border-radius:999px;border:1px solid rgba(94,234,212,.28);background:linear-gradient(145deg,#14b8a624,#0f172ad1);color:#e2e8f0;cursor:pointer;font:inherit;font-weight:800;white-space:nowrap;box-shadow:0 1px #ffffff0f inset,0 8px 22px #00000038;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.rp-lang-trigger:hover{border-color:#2dd4bf8c;color:#fff}.rp-lang-trigger:focus-visible{outline:2px solid rgba(45,212,191,.75);outline-offset:2px}.rp-lang-picker.is-open .rp-lang-trigger{border-color:#2dd4bfa6;box-shadow:0 0 0 1px #2dd4bf33,0 10px 28px #00000047}.rp-lang-globe{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#14b8a659,#4f46e559);color:#99f6e4;font-size:12px;flex-shrink:0}.rp-lang-flag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.rp-lang-flag-img{display:inline-block;width:22px;height:16px;border-radius:3px;box-shadow:0 0 0 1px #0000002e;object-fit:cover;vertical-align:middle}.rp-lang-label{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}.rp-lang-chevron{margin-left:2px;font-size:10px;color:#94a3b8;transition:transform .22s ease,color .2s ease}.rp-lang-picker.is-open .rp-lang-chevron{transform:rotate(180deg);color:#5eead4}.rp-lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:99999!important;min-width:196px;padding:6px;margin:0;list-style:none;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:#0a1220f5;backdrop-filter:blur(16px);box-shadow:0 18px 40px #00000073,0 0 0 1px #ffffff0a inset;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility .18s}.rp-lang-picker.is-open .rp-lang-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.rp-lang-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:10px;background:transparent;color:#cbd5e1;font:inherit;font-weight:700;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.rp-lang-option:hover{background:#14b8a61f;color:#fff}.rp-lang-option.is-active{background:linear-gradient(135deg,#14b8a638,#4f46e52e);color:#fff;box-shadow:0 0 0 1px #2dd4bf40 inset}.rp-lang-option .rp-lang-flag{width:22px;text-align:center}.rp-lang-option .rp-lang-check{margin-left:auto;font-size:11px;color:#5eead4;opacity:0}.rp-lang-option.is-active .rp-lang-check{opacity:1}.rp-lang-select-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide-page .guide-header-lang .rp-lang-trigger{width:100%;justify-content:center;min-height:40px;border:1px solid rgba(148,163,184,.22);background:#0f172ac2;color:#e2e8f0;box-shadow:none}.guide-page .guide-header-lang .rp-lang-trigger:hover{color:#fff;border-color:#2dd4bf8c;background:#0f172aeb}.guide-page .guide-header-lang .rp-lang-globe{background:#14b8a62e;color:var(--gp-accent, #5eead4)}.guide-page .guide-header-lang .rp-lang-chevron{color:#94a3b8}.guide-page .site-header .guide-header-lang .rp-lang-picker,.site-header .header-actions .rp-lang-picker,.site-header .top-actions .rp-lang-picker{position:relative;z-index:20}.guide-page .site-header .guide-header-lang .rp-lang-picker.is-open,.site-header .header-actions .rp-lang-picker.is-open,.site-header .top-actions .rp-lang-picker.is-open{z-index:30}.guide-page .site-header .guide-header-lang .rp-lang-menu,.site-header .header-actions .rp-lang-menu,.site-header .top-actions .rp-lang-menu{top:calc(100% + 8px);bottom:auto;transform:translateY(-6px) scale(.98);transform-origin:top right}.guide-page .site-header .guide-header-lang .rp-lang-picker.is-open .rp-lang-menu,.site-header .header-actions .rp-lang-picker.is-open .rp-lang-menu,.site-header .top-actions .rp-lang-picker.is-open .rp-lang-menu{transform:translateY(0) scale(1)}.top-nav-lang .rp-lang-picker.is-open{z-index:10001}.top-nav-lang .rp-lang-menu{z-index:10000}@media(max-width:480px){.rp-lang-label{max-width:5.5rem}.rp-lang-menu{right:0;left:auto;min-width:min(196px,calc(100vw - 32px))}}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading: "Montserrat", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg-body: #06101f;--bg-body-gradient: linear-gradient( 135deg, #06101f 0%, #0f172a 50%, #12213c 100% );--bg-card: rgba(15, 23, 42, .82);--bg-card-hover: rgba(45, 212, 191, .06);--bg-nav: rgba(7, 17, 31, .78);--bg-input: rgba(7, 17, 31, .72);--text-primary: #e5eefc;--text-secondary: #94a3b8;--text-heading: #fff;--text-muted: #94a3b8;--accent: #5eead4;--accent-rgb: 94, 234, 212;--accent-secondary: #60a5fa;--border-color: rgba(148, 163, 184, .18);--border-hover: rgba(94, 234, 212, .32);--shadow-color: rgba(0, 0, 0, .28);--btn-primary-text: #06111f;--btn-secondary-bg: rgba(15, 23, 42, .76);--star-color: #ffffff;color-scheme:dark}html,body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0 1px rgba(0,0,0,.01);text-rendering:optimizeLegibility}h1,h2,.section-title h2,.panel-head h2,.navbar h1,.header h1,.modal-header h2{font-family:var(--font-heading)!important}.signal,.feature-chip,.btn,.btn *,.platform,.theme-toggle,.hero-visual img,.stat-card,.faq-item,.guide-card,.step-card,.auth-card,.auth-card *,.profile-panel,.profile-panel *,.card-panel,.card-panel *,.amount-btn,.amount-btn *,.game-type-btn,.game-type-btn *,.status-box,.status-box *,.package-card,.package-card *,.work-tab,.work-tab *,.btn-logout,.btn-logout *,.auth-btn,.auth-btn *,.upload-drag-area,.upload-drag-area *,.user-avatar,.user-avatar *,.detail-row,.detail-row *,.countdown-timer,.countdown-timer *,.download-btn,.download-btn *,.pricing-card,.pricing-card *,.faq-sidebar-card,.faq-sidebar-card *,.faq-sidebar-link,.faq-sidebar-link *{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}@layer theme-switch{html.theme-switching,html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition-duration:0s!important;transition-delay:0s!important}}[data-theme=light]{--bg-body: #f0f4f8;--bg-body-gradient: linear-gradient( 135deg, #f0f4f8 0%, #e2e8f0 50%, #f8fafc 100% );--bg-card: rgba(255, 255, 255, .88);--bg-card-hover: rgba(20, 184, 166, .08);--bg-nav: rgba(255, 255, 255, .88);--bg-input: rgba(255, 255, 255, .92);--text-primary: #1e293b;--text-secondary: #475569;--text-heading: #0f172a;--text-muted: #526479;--accent: #0f766e;--accent-rgb: 15, 118, 110;--accent-secondary: #3b82f6;--border-color: rgba(148, 163, 184, .25);--border-hover: rgba(15, 118, 110, .4);--shadow-color: rgba(15, 23, 42, .08);--btn-primary-text: #ffffff;--btn-secondary-bg: rgba(255, 255, 255, .82);--star-color: rgba(100, 116, 139, .5);color-scheme:light}[data-theme=light] .nebula{background:radial-gradient(circle,rgba(147,197,253,.28) 0%,rgba(196,181,253,.16) 40%,transparent 100%)!important}[data-theme=light] .nebula-2{background:radial-gradient(circle,rgba(254,215,170,.22) 0%,rgba(253,164,175,.14) 50%,transparent 100%)!important}.theme-toggle{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--border-color, rgba(148, 163, 184, .22));background:var(--bg-card, rgba(15, 23, 42, .62));color:var(--text-secondary, #94a3b8);cursor:pointer;transition:all .3s ease;font-size:16px;flex-shrink:0;font-family:inherit;padding:0}.theme-toggle:hover{border-color:var(--border-hover, rgba(94, 234, 212, .32));color:var(--accent, #5eead4);transform:rotate(15deg)}.theme-toggle .fa-sun{display:none}.theme-toggle .fa-moon,[data-theme=light] .theme-toggle .fa-sun{display:inline}[data-theme=light] .theme-toggle .fa-moon{display:none}[data-theme=light] body{background:transparent;color:var(--text-primary)}[data-theme=light] .top-nav{background:var(--bg-nav);border-bottom-color:var(--border-color);backdrop-filter:blur(18px)}[data-theme=light] .brand{color:#0f172a}[data-theme=light] .nav-link{color:#475569;background:transparent;border-color:transparent}[data-theme=light] .nav-link:hover{color:#0f172a;border-color:#94a3b833;background:#0f172a0a}[data-theme=light] .nav-link.is-active{color:#0f766e;border-color:#0f766e2e;background:#0f766e14}[data-theme=light] .nav-link--member,[data-theme=light] .nav-link--member:hover{color:#06202b;border-color:#0f766e47;background:linear-gradient(135deg,#5eead4,#93c5fd)}[data-theme=light] .nav-guide-popover{border-color:#94a3b847;background:#fffffffa;box-shadow:0 18px 48px #0f172a29}[data-theme=light] .nav-guide-option{color:#334155}[data-theme=light] .nav-guide-option__icon{color:#0284c7;border-color:#0ea5e933;background:#0ea5e914}@media(hover:hover)and (pointer:fine){[data-theme=light] .nav-guide-option:hover{color:#0f172a;background:#0ea5e914}}[data-theme=light] .kicker{color:#0f766e}[data-theme=light] h1{color:#0f172a}[data-theme=light] h1 span{background:linear-gradient(135deg,#0f766e,#3b82f6 33%,#8b5cf6 66%,#0f766e)!important;background-size:300% 300%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;animation:dynamicTextGlow 6s ease infinite!important;filter:drop-shadow(0 2px 15px rgba(15,118,110,.08))!important}[data-theme=light] .lead{color:#475569}[data-theme=light] .hero-panel{background:#ffffffbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:var(--border-color);box-shadow:0 16px 40px #0f172a0d}[data-theme=light] .panel-head h2{color:#0f172a}[data-theme=light] .status-pill{color:#0f766e;background:#14b8a614;border-color:#0f766e33}[data-theme=light] .signal:nth-child(1){--sig-accent: #0f766e;--sig-accent-rgb: 15, 118, 110}[data-theme=light] .signal:nth-child(2){--sig-accent: #0284c7;--sig-accent-rgb: 2, 132, 199}[data-theme=light] .signal:nth-child(3){--sig-accent: #7c3aed;--sig-accent-rgb: 124, 58, 237}[data-theme=light] .signal:nth-child(4){--sig-accent: #ea580c;--sig-accent-rgb: 234, 88, 12}[data-theme=light] .signal:nth-child(5){--sig-accent: #db2777;--sig-accent-rgb: 219, 39, 119}[data-theme=light] .signal:nth-child(6){--sig-accent: #16a34a;--sig-accent-rgb: 22, 163, 74}[data-theme=light] .signal{background:#ffffffa6;border-color:#94a3b833}[data-theme=light] .signal:hover{background:linear-gradient(135deg,rgba(var(--sig-accent-rgb),.06),#fff6);border-color:rgba(var(--sig-accent-rgb),.35);box-shadow:0 10px 24px -8px rgba(var(--sig-accent-rgb),.16)}[data-theme=light] .signal b{color:#0f172a}[data-theme=light] .signal span{color:#64748b}[data-theme=light] .panel-divider{border-top-color:#94a3b833;color:#94a3b8}[data-theme=light] .platform{background:#ffffff80;border-color:#94a3b833;color:#1e293b}[data-theme=light] .platform:hover{border-color:#0f766e66;background:#14b8a614}[data-theme=light] .platform i{color:#0f766e}[data-theme=light] .platform small{color:#94a3b8}[data-theme=light] .section-title h2{color:#0f172a}[data-theme=light] .section-title p{color:#64748b}[data-theme=light] .feat-group-play{--group-accent: #0f766e;--group-accent-rgb: 15, 118, 110;--group-accent-hover: #0f766e}[data-theme=light] .feat-group-data{--group-accent: #2563eb;--group-accent-rgb: 37, 99, 235;--group-accent-hover: #1d4ed8}[data-theme=light] .feat-group-service{--group-accent: #7c3aed;--group-accent-rgb: 124, 58, 237;--group-accent-hover: #6d28d9}[data-theme=light] .feature-group-label{color:var(--group-accent)!important}[data-theme=light] .feature-group-label:after{background:linear-gradient(90deg,rgba(var(--group-accent-rgb),.25),transparent)!important}[data-theme=light] .feature-chip{background:#ffffffad;border-color:#94a3b838;box-shadow:0 8px 24px #0f172a0a;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}[data-theme=light] .feature-chip:hover{background:#fffffff2;border-color:rgba(var(--group-accent-rgb),.5);box-shadow:0 15px 35px -8px rgba(var(--group-accent-rgb),.22),0 0 15px rgba(var(--group-accent-rgb),.12);transform:translateY(-5px)}[data-theme=light] .feature-chip i{color:var(--group-accent)!important;background:rgba(var(--group-accent-rgb),.08)!important;border-color:rgba(var(--group-accent-rgb),.18)!important;box-shadow:none!important}[data-theme=light] .feature-chip:hover i{color:#fff!important;background:var(--group-accent)!important;border-color:var(--group-accent)!important;box-shadow:0 0 10px rgba(var(--group-accent-rgb),.35)!important}[data-theme=light] .feature-chip h3{color:#1e293b!important;text-shadow:none!important}[data-theme=light] .feature-chip:hover h3{color:var(--group-accent)!important}[data-theme=light] .feature-chip p{color:#475569!important}[data-theme=light] .feature-chip:hover p{color:#1e293b!important}[data-theme=light] .guide-card-mobile{--card-accent: #0f766e;--card-accent-rgb: 15, 118, 110;--card-accent-hover: #0f766e}[data-theme=light] .guide-card-script{--card-accent: #2563eb;--card-accent-rgb: 37, 99, 235;--card-accent-hover: #1d4ed8}[data-theme=light] .guide-card-desktop{--card-accent: #7c3aed;--card-accent-rgb: 124, 58, 237;--card-accent-hover: #6d28d9}[data-theme=light] .guide-card,[data-theme=light] .step-card{background:#ffffffb3!important;border-color:#94a3b829!important;box-shadow:0 4px 20px #0f172a08!important}[data-theme=light] .guide-card:hover{background:#ffffffeb!important;border-color:rgba(var(--card-accent-rgb),.28)!important;box-shadow:0 20px 48px -16px rgba(var(--card-accent-rgb),.18)!important}[data-theme=light] .guide-card h3{color:#1e293b!important}[data-theme=light] .guide-card:hover h3{color:var(--card-accent)!important}[data-theme=light] .guide-card p{color:#475569!important}[data-theme=light] .guide-card:hover p{color:#1e293b!important}[data-theme=light] .guide-meta span{background:rgba(var(--card-accent-rgb, 15, 23, 42),.07)!important;border-color:rgba(var(--card-accent-rgb, 148, 163, 184),.2)!important;color:var(--card-accent, #475569)!important}[data-theme=light] .guide-card:hover .guide-meta span{background:rgba(var(--card-accent-rgb),.1)!important;border-color:rgba(var(--card-accent-rgb),.3)!important}[data-theme=light] .guide-card .btn.secondary{color:var(--card-accent)!important;border-color:rgba(var(--card-accent-rgb),.28)!important;background:rgba(var(--card-accent-rgb),.05)!important}[data-theme=light] .guide-card:hover .btn.secondary{background:rgba(var(--card-accent-rgb),.1)!important;border-color:rgba(var(--card-accent-rgb),.45)!important;box-shadow:0 0 14px rgba(var(--card-accent-rgb),.15)!important}[data-theme=light] .step-card h3{color:#0f172a}[data-theme=light] .step-card p{color:#64748b}[data-theme=light] .step-num{color:#0f766e;border-color:#0f766e73;background:#14b8a614}[data-theme=light] .landing-faq .faq-item{background:#ffffffbf;border-color:#94a3b833}[data-theme=light] .landing-faq .faq-q{color:#1e293b}[data-theme=light] .landing-faq .faq-q:hover{background:#14b8a60f}[data-theme=light] .landing-faq .faq-a{color:#475569}[data-theme=light] .landing-faq .faq-a a{color:#0f766e}[data-theme=light] .landing-faq .faq-a ul{color:#334155}[data-theme=light] .landing-faq .faq-category__title{color:#94a3b8}[data-theme=light] .faq-more-toggle{border-color:#94a3b84d;background:#ffffff80;color:#64748b}[data-theme=light] .faq-more-toggle:hover{color:#0f172a;border-color:#0f766e66;background:#14b8a60f}[data-theme=light] .faq-more a{color:#0f766e}[data-theme=light] .cta{border-color:#0f766e33;background:linear-gradient(135deg,#14b8a614,#3b82f614)}[data-theme=light] .cta h2{color:#0f172a}[data-theme=light] .btn.primary{color:#fff;background:linear-gradient(135deg,#14b8a6,#3b82f6);box-shadow:0 12px 28px #14b8a62e}[data-theme=light] .btn.secondary{color:#1e293b;border-color:#94a3b859;background:#fff;box-shadow:0 2px 6px #0f172a0a}[data-theme=light] .btn.secondary:hover{background:#f8fafc;border-color:#0f766e73;box-shadow:0 4px 10px #0f172a0f}[data-theme=light] .hero-action-group{background:#fff9;border-color:#94a3b833}[data-theme=light] .hero-action-group--dl{border-color:#0f766e40;background:#f4fbf9;box-shadow:0 10px 30px #0f766e08}[data-theme=light] .hero-action-group--guide{border-color:#3b82f640;background:#f5f9ff;box-shadow:0 10px 30px #3b82f608}[data-theme=light] .hero-action-group-label{color:#94a3b8}[data-theme=light] .hero-action-group--dl .hero-action-group-label{color:#0f766e}[data-theme=light] .hero-action-group--guide .hero-action-group-label{color:#3b82f6}[data-theme=light] footer:not(.rp-site-footer){color:#94a3b8;border-top-color:#94a3b833}[data-theme=light] .hero-visual{border-color:transparent!important;background:transparent!important;box-shadow:none!important}[data-theme=light] .hero-visual:before{display:none!important}[data-theme=light] .app-modal-content{background:#fff;color:#0f172a}[data-theme=light] .app-modal-content h3{color:#0f172a}[data-theme=light] .modal-close{background:#fffffff2;color:#334155}[data-theme=light] .copy-serial-btn{background:#fff;color:#065f46;border-color:#10b98159}[data-theme=light] .lang-select{color:#475569;background:#fff9;border-color:#94a3b840}body,.top-nav,.hero-panel,.signal,.feature-chip,.guide-card,.step-card,.landing-faq .faq-item,.cta,.btn,.hero-action-group,.hero-visual,.platform,.stat-card,.faq-more-toggle{transition:background .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}[data-theme=light] .rp-lang-trigger{border-color:#94a3b84d;background:linear-gradient(145deg,#ffffffd9,#f1f5f9e6);color:#1e293b;box-shadow:0 1px #ffffff80 inset,0 4px 12px #0f172a14}[data-theme=light] .rp-lang-trigger:hover{border-color:#0f766e80;color:#0f172a}[data-theme=light] .rp-lang-globe{background:linear-gradient(135deg,#14b8a633,#3b82f633);color:#0f766e}[data-theme=light] .rp-lang-chevron{color:#94a3b8}[data-theme=light] .rp-lang-picker.is-open .rp-lang-chevron{color:#0f766e}[data-theme=light] .rp-lang-menu{background:#fffffff5;border-color:#94a3b840;box-shadow:0 18px 40px #0f172a1f,0 0 0 1px #0000000a inset}[data-theme=light] .rp-lang-option{color:#475569}[data-theme=light] .rp-lang-option:hover{background:#14b8a614;color:#0f172a}[data-theme=light] .rp-lang-option.is-active{background:linear-gradient(135deg,#14b8a61f,#3b82f614);color:#0f172a;box-shadow:0 0 0 1px #0f766e33 inset}[data-theme=light] .rp-lang-option .rp-lang-check{color:#0f766e}[data-theme=light] .rp-lang-picker.is-open .rp-lang-trigger{border-color:#0f766e66;box-shadow:0 0 0 1px #0f766e26,0 10px 28px #0f172a1a}[data-theme=light] .lang-select,[data-theme=light] select.js-lang-select{color:#1e293b;background:#ffffffd9;border-color:#94a3b84d}[data-theme=light] .guide-page{--gp-bg-deep: #f8fafc;--gp-bg-mid: #f1f5f9;--gp-bg-top: #e2e8f0;--gp-text: #1e293b;--gp-muted: #475569;--gp-muted2: #64748b;--gp-border: rgba(148, 163, 184, .28);--gp-border-accent: rgba(15, 118, 110, .35);--gp-surface: rgba(255, 255, 255, .88);--gp-surface-strong: rgba(255, 255, 255, .95);--gp-accent: #0f766e;--gp-accent2: #2563eb;--gp-accent3: #7c3aed;--gp-shadow: 0 12px 40px rgba(15, 23, 42, .05);background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important;color:#1e293b!important}[data-theme=light] .guide-page .step-title,[data-theme=light] .guide-page .step h3,[data-theme=light] .guide-page .info-card h3,[data-theme=light] .guide-page .compare-card h3,[data-theme=light] .guide-page .faq-q,[data-theme=light] .guide-page.guide-desktop .step h3,[data-theme=light] .guide-page.guide-mobile .step h3{color:#0f172a!important}[data-theme=light] .guide-page .step p,[data-theme=light] .guide-page .step ul,[data-theme=light] .guide-page .step li{color:#334155!important}[data-theme=light] .guide-page .step-num{color:#fff!important}[data-theme=light] .site-header{background:linear-gradient(180deg,#fffffff0,#f1f5f9e0);border-bottom-color:#94a3b838}[data-theme=light] .site-header h1{color:#0f172a}[data-theme=light] .site-header p{color:#64748b}[data-theme=light] .guide-header-brand h1{color:#0f172a}[data-theme=light] .guide-header-brand p{color:#64748b}[data-theme=light] .guide-header-nav .header-action-btn{background:#fffc;border-color:#94a3b840;color:#1e293b}[data-theme=light] .guide-header-nav .header-action-btn:hover{border-color:#0f766e73;color:#0f766e}[data-theme=light] .guide-header-lang .rp-lang-trigger{background:#ffffffd9;border-color:#94a3b840;color:#1e293b}[data-theme=light] .guide-page .guide-meta-strip,[data-theme=light] .guide-page.guide-desktop .guide-meta-strip,[data-theme=light] .guide-page.guide-mobile .guide-meta-strip{background:#ffffffd1!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:0 10px 30px #0f172a0a!important}[data-theme=light] .guide-page.guide-desktop .guide-meta-strip .badge,[data-theme=light] .guide-page.guide-mobile .guide-meta-strip .badge,[data-theme=light] .guide-meta-strip .badge,[data-theme=light] .badge{background:#ffffffe6!important;border:1px solid rgba(148,163,184,.28)!important;color:#1e293b!important;box-shadow:0 2px 6px #0f172a0a!important}[data-theme=light] .guide-strip-label{color:#64748b}[data-theme=light] .guide-meta-link a{color:#0f766e}[data-theme=light] .guide-page.guide-desktop .section.section--script{background:linear-gradient(165deg,#14b8a60f,#ffffffe0)!important;border:1px solid rgba(20,184,166,.35)!important;box-shadow:0 10px 36px #0f172a0d!important}[data-theme=light] .guide-page.guide-desktop .section.section--app{background:linear-gradient(165deg,#3b82f60f,#ffffffe0)!important;border:1px solid rgba(59,130,246,.35)!important;box-shadow:0 10px 36px #0f172a0d!important}[data-theme=light] .step-card,[data-theme=light] .step{background:#ffffffe0;border-color:#94a3b847;box-shadow:0 4px 16px #0f172a0d}[data-theme=light] .step-card h3,[data-theme=light] .step h3{color:#0f172a}[data-theme=light] .step-card p,[data-theme=light] .step p{color:#334155}[data-theme=light] .step-num{color:#fff!important;border-color:#0f766e73;background:linear-gradient(135deg,#0f766e,#2563eb)}[data-theme=light] .step-tips li{color:#334155}[data-theme=light] .url-box{background:#fffffff2;border-color:#94a3b847}[data-theme=light] .url-box code{color:#0f766e}[data-theme=light] .copy-btn{background:#14b8a61a;color:#0f766e;border-color:#0f766e4d}[data-theme=light] .copy-btn:hover{background:#14b8a62e}[data-theme=light] .url-prepare-block,[data-theme=light] .bj-note-block{background:#fffc;border-color:#94a3b838}[data-theme=light] .url-prepare-title{color:#0f172a}[data-theme=light] .url-box-caption{color:#64748b}[data-theme=light] .section-title{color:#0f172a}[data-theme=light] .section-lead{color:#475569}[data-theme=light] .notice{background:#fbbf2414;border-color:#fbbf244d;color:#92400e}[data-theme=light] .mode-switch,[data-theme=light] .guide-pill-nav{background:#ffffffd9;border-color:#94a3b847}[data-theme=light] .mode-switch__tab,[data-theme=light] .nav-tab{color:#475569}[data-theme=light] .guide-page .guide-pill-nav .mode-switch__tab.is-active,[data-theme=light] .guide-page .guide-pill-nav .nav-tab.active,[data-theme=light] .mode-switch__tab.is-active,[data-theme=light] .nav-tab.active{background:linear-gradient(135deg,#0f766e,#2563eb)!important;color:#fff!important;border-color:transparent!important}[data-theme=light] .guide-page.guide-desktop .mode-switch .mode-switch__tab--app.is-active{color:#2563eb!important;border-color:#3b82f673!important;background:#3b82f614!important}[data-theme=light] .guide-page.guide-desktop .mode-switch .mode-switch__tab--app.is-active i{color:#2563eb!important}[data-theme=light] .method-divider{color:#94a3b8}[data-theme=light] .method-divider:before,[data-theme=light] .method-divider:after{background:#94a3b859}[data-theme=light] .compare-card{background:#ffffffe0;border-color:#94a3b840}[data-theme=light] .compare-card h3{color:#0f172a}[data-theme=light] .compare-card p{color:#475569}[data-theme=light] .guide-page .download-btn,[data-theme=light] .guide-page.guide-desktop .download-btn,[data-theme=light] .download-btn{background:linear-gradient(135deg,#0f766e,#2563eb)!important;color:#fff!important}[data-theme=light] .guide-page .download-btn:hover,[data-theme=light] .guide-page.guide-desktop .download-btn:hover,[data-theme=light] .download-btn:hover{background:linear-gradient(135deg,#0f766e,#1d4ed8)!important;color:#fff!important}[data-theme=light] .download-group-label{font-weight:800!important}[data-theme=light] .download-group--desktop .download-group-label{color:#0f766e!important}[data-theme=light] .download-group--mobile .download-group-label{color:#16a34a!important}[data-theme=light] .progress-bar .progress-dot{background:#fffffff2;border-color:#cbd5e1;color:#64748b}[data-theme=light] .progress-bar .progress-step.done .progress-dot{border-color:#10b981;background:#10b981;color:#fff}[data-theme=light] .progress-bar .progress-step.active .progress-dot{border-color:#0f766e;color:#0f766e}[data-theme=light] .progress-bar .progress-line{background:#e2e8f0}[data-theme=light] .progress-bar .progress-line.done{background:#10b981}[data-theme=light] .progress-label{color:#64748b}[data-theme=light] .guide-nav-strip{background:#ffffffbf;border-color:#94a3b838}[data-theme=light] .mg-platform-hint{background:#14b8a614;border-color:#0f766e40;color:#0f766e}[data-theme=light] .step-link{color:#0f766e}[data-theme=light] .step-copy-hint{color:#64748b}[data-theme=light] .legal-page{background:linear-gradient(180deg,#f0f4f8,#e2e8f0);color:#1e293b}[data-theme=light] .legal-top{border-bottom-color:#94a3b833}[data-theme=light] .legal-top .brand,[data-theme=light] .legal-shell h1{color:#0f172a}[data-theme=light] .legal-shell .lead{color:#64748b}[data-theme=light] .legal-prose{color:#334155}[data-theme=light] .legal-prose h2,[data-theme=light] .legal-prose h3{color:#0f172a}[data-theme=light] .legal-prose a{color:#0f766e}[data-theme=light] .changelog-list{color:#334155}[data-theme=light] .faq-header{background:linear-gradient(180deg,#ffffffe6,#f1f5f9cc)}[data-theme=light] .faq-header__brand span,[data-theme=light] .faq-header h1{color:#0f172a}[data-theme=light] .faq-header__subtitle{color:#64748b}[data-theme=light] .faq-header__nav a{background:#ffffffb3;border-color:#94a3b833;color:#475569}[data-theme=light] .faq-header__nav a:hover{border-color:#0f766e66;color:#0f766e}[data-theme=light] .faq-lead-card{background:#14b8a60f;border-color:#0f766e33;color:#475569}[data-theme=light] .faq-item{background:#fffc;border-color:#94a3b833}[data-theme=light] .faq-q{color:#1e293b}[data-theme=light] .faq-q:hover{background:#14b8a60d}[data-theme=light] .faq-a{color:#475569}[data-theme=light] .faq-a a{color:#0f766e}[data-theme=light] .faq-category__title{color:#94a3b8}[data-theme=light] .faq-disclaimer{background:#fbbf240d;border-color:#fbbf2440;color:#92400e}[data-theme=light] .faq-disclaimer h2{color:#92400e}[data-theme=light] .faq-disclaimer__link{color:#0f766e}[data-theme=light] .rp-site-footer{background:#fff9;border-top-color:#94a3b833;color:#64748b}[data-theme=light] .rp-site-footer a,[data-theme=light] .rp-site-footer a:hover{color:#0f766e}[data-theme=light] .tg-fab-label{background:#ffffffeb;border-color:#94a3b833;color:#1e293b}[data-theme=light] .login-card{background:#ffffffeb;border-color:#94a3b840;box-shadow:0 12px 40px #0f172a14}[data-theme=light] .login-card h1{color:#0f172a}[data-theme=light] .login-card label{color:#1e293b}[data-theme=light] .login-card input{background:#fffffff2;border-color:#94a3b859;color:#1e293b}[data-theme=light] .login-card .btn{background:linear-gradient(135deg,#14b8a6,#3b82f6);color:#fff}[data-theme=light] .guide-page .guide-header-nav .header-action-btn--apply{color:#0f766e!important;border-color:#0f766e61!important;background:#14b8a614!important;box-shadow:0 0 0 1px #14b8a614!important}[data-theme=light] .guide-page .guide-header-nav .header-action-btn--apply i{color:#0f766e!important}[data-theme=light] .guide-page .guide-header-nav .header-action-btn--apply:hover{color:#0f766e!important;border-color:#0f766e8c!important;background:#14b8a629!important}[data-theme=light] .guide-page .guide-header-nav .header-action-btn--home{color:#1d4ed8!important;border-color:#3b82f652!important;background:#3b82f614!important;box-shadow:0 0 0 1px #3b82f614!important}[data-theme=light] .guide-page .guide-header-nav .header-action-btn--home i{color:#3b82f6!important}[data-theme=light] .guide-page .guide-header-nav .header-action-btn--home:hover{color:#1e3a8a!important;border-color:#3b82f68c!important;background:#3b82f629!important}[data-theme=light] .guide-page .guide-header-lang .rp-lang-trigger{background:#ffffffd9!important;border-color:#94a3b84d!important;color:#1e293b!important}[data-theme=light] .guide-page .guide-header-lang .rp-lang-trigger:hover{background:#fffffff2!important;border-color:#0f766e73!important;color:#0f766e!important}[data-theme=light] .guide-page .guide-header-lang .rp-lang-globe{background:#14b8a61f!important;color:#0f766e!important}[data-theme=light] .guide-page .guide-header-lang .rp-lang-chevron{color:#64748b!important}[data-theme=light] .guide-header-lang .lang-select{background:#ffffffd9!important;border-color:#94a3b84d!important;color:#1e293b!important}[data-theme=light] .guide-page .guide-meta-strip{background:#ffffffbf!important;border-color:#94a3b838!important}[data-theme=light] .guide-page.guide-mobile .guide-meta-strip .badge,[data-theme=light] .guide-page.guide-desktop .guide-meta-strip .badge{background:#fffc!important;border-color:#94a3b840!important;color:#1e293b!important;box-shadow:0 2px 8px #0f172a0a!important}[data-theme=light] .guide-page.guide-mobile .guide-meta-strip .badge--ios i,[data-theme=light] .guide-page.guide-desktop .guide-meta-strip .badge--ios i{color:#0f172a!important}[data-theme=light] .guide-page.guide-mobile .guide-meta-strip .badge--android i,[data-theme=light] .guide-page.guide-desktop .guide-meta-strip .badge--android i{color:#16a34a!important}[data-theme=light] .guide-page.guide-mobile .guide-meta-strip .badge--muted,[data-theme=light] .guide-page.guide-desktop .guide-meta-strip .badge--muted{color:#64748b!important}[data-theme=light] .guide-page.guide-mobile .guide-meta-strip .badge--muted i,[data-theme=light] .guide-page.guide-desktop .guide-meta-strip .badge--muted i{color:#94a3b8!important}[data-theme=light] .guide-page.guide-mobile .guide-meta-strip .guide-meta-link a,[data-theme=light] .guide-page.guide-desktop .guide-meta-strip .guide-meta-link a,[data-theme=light] .guide-page.guide-mobile .guide-meta-strip .guide-meta-link a:hover,[data-theme=light] .guide-page.guide-desktop .guide-meta-strip .guide-meta-link a:hover{color:#0f766e!important}[data-theme=light] .legal-top{background:#ffffffd9!important;border-bottom-color:#94a3b833!important}[data-theme=light] .legal-prose{background:#ffffffd9!important;border-color:#94a3b838!important;color:#334155!important}[data-theme=light] .legal-prose ul.legal-list>li>strong:first-of-type{color:#0f172a!important}[data-theme=light] .legal-prose .legal-updated{color:#64748b!important}[data-theme=light] .legal-prose .legal-note{border-top-color:#94a3b838!important;color:#64748b!important}[data-theme=light] .changelog-item{background:#ffffffd9!important;border-color:#94a3b838!important}[data-theme=light] .changelog-item header strong{color:#0f172a!important}[data-theme=light] .changelog-item header span{color:#64748b!important}[data-theme=light] .changelog-item pre{color:#334155!important}[data-theme=light] .changelog-block h2{color:#0f766e!important}html.html-guide-faq[data-theme=light]{background-color:#f0f4f8!important}[data-theme=light] .guide-page.guide-faq{--faq-accent: #0f766e !important;--faq-muted: #475569 !important;--faq-border: rgba(148, 163, 184, .22) !important;--faq-surface: rgba(255, 255, 255, .85) !important;background:linear-gradient(180deg,#f0f4f8,#e2e8f0)!important;color:#1e293b!important}[data-theme=light] .faq-header__brand,[data-theme=light] .faq-header__hero h1{color:#0f172a!important}[data-theme=light] .faq-header__nav a{background:#ffffffbf!important;border-color:#94a3b840!important;color:#475569!important}[data-theme=light] .faq-header__nav a:hover{background:#14b8a614!important;border-color:#0f766e73!important;color:#0f766e!important}[data-theme=light] .faq-lead-card p{color:#475569!important}[data-theme=light] .guide-page.guide-faq .faq-list .faq-q{color:#1e293b!important}[data-theme=light] .guide-page.guide-faq .faq-list .faq-q:hover{background:#14b8a60d!important}[data-theme=light] .guide-page.guide-faq .faq-list .faq-a{color:#475569!important}[data-theme=light] .guide-page.guide-faq .faq-list .faq-a .url-box{background:#ffffffe6!important;border-color:#94a3b840!important}[data-theme=light] .guide-page.guide-faq .faq-list .faq-a .url-box code{color:#0f766e!important}[data-theme=light] .guide-page{--gp-bg-deep: #f8fafc !important;--gp-bg-mid: #f1f5f9 !important;--gp-bg-top: #e2e8f0 !important;--gp-text: #1e293b !important;--gp-muted: #334155 !important;--gp-muted2: #475569 !important;--gp-border: rgba(148, 163, 184, .28) !important;--gp-border-accent: rgba(15, 118, 110, .35) !important;--gp-surface: rgba(255, 255, 255, .92) !important;--gp-surface-strong: rgba(255, 255, 255, .98) !important;--gp-accent: #0f766e !important;--gp-accent2: #2563eb !important;--gp-accent3: #7c3aed !important;--gp-shadow: 0 12px 40px rgba(15, 23, 42, .04) !important;background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important;color:#1e293b!important}[data-theme=light] .guide-page .section h2,[data-theme=light] .guide-page .section h2 span,[data-theme=light] .guide-page .section-title,[data-theme=light] .guide-page .section-title span,[data-theme=light] .guide-page.guide-desktop .section>h2,[data-theme=light] .guide-page.guide-desktop .section>h2 span,[data-theme=light] .guide-page.guide-desktop .step h3,[data-theme=light] .guide-page.guide-desktop .step h3 span,[data-theme=light] .guide-page .step-title,[data-theme=light] .guide-page .step h3,[data-theme=light] .guide-page .info-card h3,[data-theme=light] .guide-page .compare-card h3,[data-theme=light] .guide-page .faq-q,[data-theme=light] .guide-page.guide-mobile .bj-note-block h3,[data-theme=light] .guide-page.guide-mobile .section h2,[data-theme=light] .guide-page.guide-mobile .section h2 span,[data-theme=light] .guide-page.guide-mobile .url-prepare-title,[data-theme=light] .guide-page.guide-mobile .url-prepare-title span,[data-theme=light] .guide-page.guide-mobile .step-title,[data-theme=light] .guide-page .url-prepare-title,[data-theme=light] .guide-page .url-prepare-title span,[data-theme=light] .guide-page .guide-strip-label,[data-theme=light] .guide-page .progress-label{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .guide-page.guide-mobile .url-prepare-title>i,[data-theme=light] .guide-page.guide-mobile .disclaimer-title>i,[data-theme=light] .guide-page .section h2 i,[data-theme=light] .guide-page .section-title i{color:#0f766e!important}[data-theme=light] .guide-page.guide-mobile .bj-note-block .url-prepare-title>i{color:#7c3aed!important}[data-theme=light] .guide-page .url-prepare-lead,[data-theme=light] .guide-page .bj-note-lead,[data-theme=light] .guide-page .step-desc,[data-theme=light] .guide-page .step-copy-hint,[data-theme=light] .guide-page .section-lead,[data-theme=light] .guide-page .step p,[data-theme=light] .guide-page .step ul,[data-theme=light] .guide-page .step li,[data-theme=light] .guide-page .step-tips li{color:#334155!important}[data-theme=light] .guide-page .step-card,[data-theme=light] .guide-page.guide-mobile .step-card,[data-theme=light] .guide-page .info-card,[data-theme=light] .guide-page .bj-card,[data-theme=light] .guide-page .disclaimer-box{background:#fff!important;border-color:#94a3b847!important;box-shadow:0 10px 30px #0f172a08!important}[data-theme=light] .guide-page.guide-mobile .step-card:hover{border-color:#0f766e61!important;box-shadow:0 12px 36px #0f172a14!important}[data-theme=light] .guide-page.guide-desktop .compare-card{background:#fff!important;border-color:#94a3b84d!important;box-shadow:0 8px 24px #0f172a08!important}[data-theme=light] .guide-page.guide-desktop .compare-card h3{color:#0f766e!important}[data-theme=light] .guide-page.guide-desktop .compare-card p{color:#475569!important}[data-theme=light] .guide-page .guide-pill-nav .guide-pill-nav__tab,[data-theme=light] .guide-page .guide-pill-nav .nav-tab,[data-theme=light] .guide-page .guide-pill-nav .mode-switch__tab,[data-theme=light] .guide-page.guide-mobile .nav-tabs.guide-pill-nav .nav-tab{color:#475569!important;border-color:#94a3b861!important;background:#fff9!important}[data-theme=light] .guide-page .guide-pill-nav .guide-pill-nav__tab i,[data-theme=light] .guide-page .guide-pill-nav .nav-tab i,[data-theme=light] .guide-page .guide-pill-nav .mode-switch__tab i,[data-theme=light] .guide-page.guide-mobile .nav-tabs.guide-pill-nav .nav-tab i{color:#64748b!important}[data-theme=light] .guide-page .guide-pill-nav .guide-pill-nav__tab:hover,[data-theme=light] .guide-page .guide-pill-nav .nav-tab:hover,[data-theme=light] .guide-page .guide-pill-nav .mode-switch__tab:hover,[data-theme=light] .guide-page.guide-mobile .nav-tabs.guide-pill-nav .nav-tab:hover{color:#0f172a!important;border-color:#0f766e73!important;background:#14b8a614!important}[data-theme=light] .guide-page .guide-pill-nav .guide-pill-nav__tab:hover i,[data-theme=light] .guide-page .guide-pill-nav .nav-tab:hover i,[data-theme=light] .guide-page .guide-pill-nav .mode-switch__tab:hover i{color:#0f766e!important}[data-theme=light] .guide-page .guide-pill-nav .guide-pill-nav__tab.active,[data-theme=light] .guide-page .guide-pill-nav .guide-pill-nav__tab.is-active,[data-theme=light] .guide-page .guide-pill-nav .nav-tab.active,[data-theme=light] .guide-page .guide-pill-nav .mode-switch__tab.is-active,[data-theme=light] .guide-page.guide-mobile .nav-tabs.guide-pill-nav .nav-tab.active,[data-theme=light] .guide-page.guide-desktop .mode-switch .mode-switch__tab.is-active{background:linear-gradient(135deg,#0f766e,#2563eb)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 14px #0f766e2e!important}[data-theme=light] .guide-page .guide-pill-nav .guide-pill-nav__tab.active i,[data-theme=light] .guide-page .guide-pill-nav .guide-pill-nav__tab.is-active i,[data-theme=light] .guide-page .guide-pill-nav .nav-tab.active i,[data-theme=light] .guide-page .guide-pill-nav .mode-switch__tab.is-active i,[data-theme=light] .guide-page.guide-mobile .nav-tabs.guide-pill-nav .nav-tab.active i,[data-theme=light] .guide-page.guide-desktop .mode-switch .mode-switch__tab.is-active i{color:#fff!important}[data-theme=light] .guide-page.guide-desktop .mode-switch .mode-switch__tab--app.is-active{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 14px #2563eb2e!important}[data-theme=light] .guide-page.guide-desktop .mode-switch .mode-switch__tab--app.is-active i{color:#fff!important}[data-theme=light] .guide-page .url-box{background:#f1f5f9!important;border-color:#94a3b859!important;box-shadow:inset 0 1px #fff9,0 2px 6px #0f172a0a!important}[data-theme=light] .guide-page .url-box code{color:#0f766e!important;border-right:1px solid rgba(148,163,184,.25)!important}[data-theme=light] .guide-page .url-box .copy-btn{background:#0f766e14!important;color:#0f766e!important;border:none!important}[data-theme=light] .guide-page .url-box .copy-btn:hover{background:#0f766e29!important;color:#0f766e!important}[data-theme=light] .guide-page .url-box-caption{color:#0f766e!important}[data-theme=light] .guide-page.guide-desktop .step p code,[data-theme=light] .guide-page.guide-mobile .step p code,[data-theme=light] .guide-page .step p code{color:#1e3a8a!important;background:#2563eb0f!important;padding:2px 6px!important;border-radius:4px!important}[data-theme=light] .guide-page.guide-desktop .notice,[data-theme=light] .guide-page .notice{color:#92400e!important;border-top-color:#d977064d!important;background:transparent!important}[data-theme=light] .guide-page.guide-desktop .notice strong,[data-theme=light] .guide-page .notice strong,[data-theme=light] .guide-page.guide-mobile .disclaimer-title{color:#b45309!important}[data-theme=light] .guide-page.guide-mobile .disclaimer-text{color:#475569!important}[data-theme=light] .guide-page .progress-bar{background:transparent!important;border:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}[data-theme=light] .guide-page .progress-bar .progress-dot{background:#fffffff2!important;border-color:#cbd5e1!important;color:#64748b!important}[data-theme=light] .guide-page .progress-bar .progress-step.done .progress-dot{border-color:#10b981!important;background:#10b981!important;color:#fff!important}[data-theme=light] .guide-page .progress-bar .progress-step.active .progress-dot{border-color:#0f766e!important;color:#0f766e!important}[data-theme=light] .guide-page .progress-bar .progress-line{background:#94a3b8!important}[data-theme=light] .guide-page .progress-bar .progress-line.done{background:#10b981!important}[data-theme=light] .guide-page .step-img-wrap,[data-theme=light] .guide-page .step-figure,[data-theme=light] .guide-page.guide-desktop .step-figure,[data-theme=light] .guide-page.guide-desktop .step-figures-row .step-figure{border-color:#94a3b847!important;background:#fff!important;box-shadow:0 4px 12px #0f172a08!important}[data-theme=light] .guide-page .step-img-caption,[data-theme=light] .guide-page .step-figure figcaption{background:#f1f5f9!important;color:#475569!important;border-top-color:#94a3b840!important}[data-theme=light] .guide-page.guide-desktop .section .step{border-bottom-color:#94a3b838!important}@media(max-width:880px){.top-nav{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"brand toggle lang" "nav nav nav"!important;align-items:center!important}.top-nav .brand{grid-area:brand!important;justify-self:start!important}.top-nav .theme-toggle{grid-area:toggle!important;justify-self:center!important;align-self:center!important;margin:0!important}.top-nav .top-nav-lang{grid-area:lang!important;justify-self:end!important;align-self:center!important;margin:0!important}.top-nav .nav-actions{grid-area:nav!important}.faq-header__top{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"brand toggle lang"!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.faq-header__brand{grid-area:brand!important;justify-self:start!important}.faq-header__top .theme-toggle{grid-area:toggle!important;justify-self:center!important;align-self:center!important;margin:0!important}.faq-header__top .lang-select,.faq-header__top .rp-lang-picker{grid-area:lang!important;justify-self:end!important;align-self:center!important;margin:0!important;min-width:0!important;width:auto!important}.site-lang{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:"back toggle lang"!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.site-lang a{grid-area:back!important;justify-self:start!important;margin:0!important}.site-lang .theme-toggle{grid-area:toggle!important;justify-self:center!important;align-self:center!important;margin:0!important}.site-lang .lang-select,.site-lang .js-lang-select,.site-lang .rp-lang-picker{grid-area:lang!important;justify-self:end!important;align-self:center!important;margin:0!important;min-width:0!important;width:auto!important}}@media(max-width:880px){[data-theme=light] .hero-action-groups{background:#f8fafc!important;border-color:#94a3b859!important;box-shadow:0 16px 36px #0f172a0a!important}[data-theme=light] .hero-action-group--dl{border-bottom-color:#0f766e2e!important}}.hero-actions-tip{color:var(--text-secondary, #94a3b8);text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-theme=light] .hero-actions-tip{color:#475569!important;text-shadow:none!important}.is-hidden{display:none!important}.w-pct-0{width:0%!important}.w-pct-1{width:1%!important}.w-pct-2{width:2%!important}.w-pct-3{width:3%!important}.w-pct-4{width:4%!important}.w-pct-5{width:5%!important}.w-pct-6{width:6%!important}.w-pct-7{width:7%!important}.w-pct-8{width:8%!important}.w-pct-9{width:9%!important}.w-pct-10{width:10%!important}.w-pct-11{width:11%!important}.w-pct-12{width:12%!important}.w-pct-13{width:13%!important}.w-pct-14{width:14%!important}.w-pct-15{width:15%!important}.w-pct-16{width:16%!important}.w-pct-17{width:17%!important}.w-pct-18{width:18%!important}.w-pct-19{width:19%!important}.w-pct-20{width:20%!important}.w-pct-21{width:21%!important}.w-pct-22{width:22%!important}.w-pct-23{width:23%!important}.w-pct-24{width:24%!important}.w-pct-25{width:25%!important}.w-pct-26{width:26%!important}.w-pct-27{width:27%!important}.w-pct-28{width:28%!important}.w-pct-29{width:29%!important}.w-pct-30{width:30%!important}.w-pct-31{width:31%!important}.w-pct-32{width:32%!important}.w-pct-33{width:33%!important}.w-pct-34{width:34%!important}.w-pct-35{width:35%!important}.w-pct-36{width:36%!important}.w-pct-37{width:37%!important}.w-pct-38{width:38%!important}.w-pct-39{width:39%!important}.w-pct-40{width:40%!important}.w-pct-41{width:41%!important}.w-pct-42{width:42%!important}.w-pct-43{width:43%!important}.w-pct-44{width:44%!important}.w-pct-45{width:45%!important}.w-pct-46{width:46%!important}.w-pct-47{width:47%!important}.w-pct-48{width:48%!important}.w-pct-49{width:49%!important}.w-pct-50{width:50%!important}.w-pct-51{width:51%!important}.w-pct-52{width:52%!important}.w-pct-53{width:53%!important}.w-pct-54{width:54%!important}.w-pct-55{width:55%!important}.w-pct-56{width:56%!important}.w-pct-57{width:57%!important}.w-pct-58{width:58%!important}.w-pct-59{width:59%!important}.w-pct-60{width:60%!important}.w-pct-61{width:61%!important}.w-pct-62{width:62%!important}.w-pct-63{width:63%!important}.w-pct-64{width:64%!important}.w-pct-65{width:65%!important}.w-pct-66{width:66%!important}.w-pct-67{width:67%!important}.w-pct-68{width:68%!important}.w-pct-69{width:69%!important}.w-pct-70{width:70%!important}.w-pct-71{width:71%!important}.w-pct-72{width:72%!important}.w-pct-73{width:73%!important}.w-pct-74{width:74%!important}.w-pct-75{width:75%!important}.w-pct-76{width:76%!important}.w-pct-77{width:77%!important}.w-pct-78{width:78%!important}.w-pct-79{width:79%!important}.w-pct-80{width:80%!important}.w-pct-81{width:81%!important}.w-pct-82{width:82%!important}.w-pct-83{width:83%!important}.w-pct-84{width:84%!important}.w-pct-85{width:85%!important}.w-pct-86{width:86%!important}.w-pct-87{width:87%!important}.w-pct-88{width:88%!important}.w-pct-89{width:89%!important}.w-pct-90{width:90%!important}.w-pct-91{width:91%!important}.w-pct-92{width:92%!important}.w-pct-93{width:93%!important}.w-pct-94{width:94%!important}.w-pct-95{width:95%!important}.w-pct-96{width:96%!important}.w-pct-97{width:97%!important}.w-pct-98{width:98%!important}.w-pct-99{width:99%!important}.w-pct-100{width:100%!important}.is-shown-block{display:block!important}.is-shown-flex{display:flex!important}.is-shown-grid{display:grid!important}.is-shown-inline-flex{display:inline-flex!important}.no-pointer-events{pointer-events:none!important}.body-no-scroll{overflow:hidden!important}.invisible-temp-textarea{position:fixed!important;opacity:0!important;pointer-events:none!important}.u-text-center{text-align:center!important}.u-text-muted{color:var(--text-muted, #64748b)!important}.u-text-success{color:var(--neon-green, #10b981)!important}.u-text-danger{color:var(--neon-red, #ef4444)!important}.u-text-warning{color:#f59e0b!important}.u-text-glow{text-shadow:0 0 8px rgba(251,191,36,.3)!important}.u-text-success-glow{text-shadow:0 0 8px rgba(16,185,129,.3)!important}.u-fs-10{font-size:10px!important}.u-fs-11{font-size:11px!important}.u-fs-12{font-size:12px!important}.u-fs-13{font-size:13px!important}.u-fs-14{font-size:14px!important}.u-fs-40{font-size:40px!important}.u-fw-500{font-weight:500!important}.u-fw-600{font-weight:600!important}.u-fw-700{font-weight:700!important}.u-mr-4{margin-right:4px!important}.u-mr-6{margin-right:6px!important}.u-mb-5{margin-bottom:5px!important}.u-mb-12{margin-bottom:12px!important}.u-mb-15{margin-bottom:15px!important}.u-mb-20{margin-bottom:20px!important}.u-w-100{width:100%!important}.u-p-10{padding:10px!important}.u-p-20-0{padding:20px 0!important}.u-p-30-0{padding:30px 0!important}.u-flex{display:flex!important}.u-flex-align-center{align-items:center!important}.u-flex-justify-between{justify-content:space-between!important}.u-flex-justify-end{justify-content:flex-end!important}.u-flex-gap-8{gap:8px!important}.u-flex-gap-10{gap:10px!important}.u-flex-wrap{flex-wrap:wrap!important}.u-icon-warning{color:#fbbf24!important;margin-right:4px!important}.u-glow-blue-link{color:var(--glow-blue)!important;text-decoration:underline!important}.u-member-link{color:#2dd4bf!important;text-decoration:underline!important}.u-glow-color-link{color:var(--glow-color)!important;font-weight:700!important;text-decoration:underline!important}.u-crypto-notice-li{border:1px dashed rgba(45,212,191,.4)!important;padding:12px!important;border-radius:8px!important;background:#2dd4bf0d!important;list-style-type:none!important;margin-left:-20px!important}.u-crypto-hint-span{color:#fbbf24!important;font-size:13px!important;display:inline-block!important;margin-top:6px!important}.u-icon-glow{color:var(--glow-color)!important;margin-right:4px!important}html[data-theme=light]{background-color:var(--bg-body)}html[data-theme=light] .btn-logout,html[data-theme=light] .admin-logout-btn{color:#b91c1c!important}html[data-theme=light] .u-text-warning{color:#92400e!important}html[data-theme=light] .status-badge.active-user{color:#065f46!important}html[data-theme=light] .status-badge.disabled-user{color:#b91c1c!important}@media(pointer:coarse){.theme-toggle{min-width:44px;min-height:44px}.rp-lang-trigger{min-height:44px}}.starfield{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.star{position:absolute;border-radius:50%;background:var(--star-color, #fff);width:var(--star-size, 2px);height:var(--star-size, 2px);left:var(--star-left, 0%);top:var(--star-top, 0%);opacity:var(--star-opacity, .5);animation:twinkle var(--star-duration, 3s) ease-in-out infinite;animation-delay:var(--star-delay, 0s)}@keyframes twinkle{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.85;transform:scale(1.15)}}.btn,.submit-btn,.query-btn,.copy-btn,.download-btn,.header-action-btn,.nav-tab,.mode-switch__tab{position:relative;overflow:hidden}.btn:after,.submit-btn:after,.query-btn:after,.copy-btn:after,.download-btn:after,.header-action-btn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:var( --btn-shimmer-gradient, linear-gradient( 90deg, transparent 0%, rgba(255, 255, 255, .22) 40%, rgba(255, 255, 255, .38) 50%, rgba(255, 255, 255, .22) 60%, transparent 100% ) );pointer-events:none;border-radius:inherit;z-index:2}.btn:hover:after,.submit-btn:hover:after,.query-btn:hover:after,.copy-btn:hover:after,.download-btn:hover:after,.header-action-btn:hover:after{animation:shimmer 1.5s cubic-bezier(.25,1,.5,1) forwards}@keyframes shimmer{0%{left:-100%}to{left:200%}}:root{--btn-shimmer-gradient: linear-gradient( 90deg, transparent 0%, rgba(255, 255, 255, .22) 40%, rgba(255, 255, 255, .38) 50%, rgba(255, 255, 255, .22) 60%, transparent 100% )}[data-theme=light]{--btn-shimmer-gradient: linear-gradient( 90deg, rgba(255, 255, 255, .4) 30%, rgba(234, 255, 253, .75) 50%, rgba(255, 255, 255, .4) 70%, transparent 100% )}[data-theme=light] .btn.secondary:after,[data-theme=light] .copy-btn:after,[data-theme=light] .query-btn:after,[data-theme=light] .header-action-btn:after{background:linear-gradient(90deg,transparent 0%,rgba(13,148,136,.22) 35%,rgba(13,148,136,.48) 50%,rgba(13,148,136,.22) 65%,transparent 100%)}.ripple-effect{position:absolute;border-radius:50%;background:#ffffff52;width:var(--ripple-size, 0px);height:var(--ripple-size, 0px);left:var(--ripple-left, 0px);top:var(--ripple-top, 0px);transform:scale(0);animation:ripple .6s ease-out forwards;pointer-events:none;z-index:5}@keyframes ripple{to{transform:scale(4);opacity:0}}.btn.primary{background-size:200% 200%;animation:gradientFlow 4s ease infinite}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.submit-btn{background-size:200% 200%;animation:gradientFlow 4s ease infinite}body{position:relative;background-color:var(--bg-body)}body:before,body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;transition:opacity .4s ease}body:before{background:radial-gradient(circle at 14% 8%,rgba(20,184,166,.24),transparent 30%),radial-gradient(circle at 88% 0%,rgba(96,165,250,.22),transparent 28%),linear-gradient(135deg,#06101f,#0f172a,#12213c);opacity:1}body:after{background:radial-gradient(circle at 12% 10%,rgba(20,184,166,.12),transparent 35%),radial-gradient(circle at 85% 5%,rgba(59,130,246,.1),transparent 32%),linear-gradient(135deg,#f0f4f8,#e2e8f0,#f8fafc);opacity:0}[data-theme=light] body:before{opacity:0}[data-theme=light] body:after{opacity:1}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px 24px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#0f172a80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:center;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.stat-card:hover{border-color:#5eead459;transform:translateY(-4px);box-shadow:0 16px 40px #2dd4bf1f}.stat-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:20px;color:#5eead4;background:#2dd4bf1f;margin-bottom:4px}.counter-value{font-size:36px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#5eead4,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1}.stat-label{font-size:13px;font-weight:700;color:#94a3b8;letter-spacing:.04em}[data-theme=light] .stat-card{background:#ffffffbf;border-color:#94a3b838;backdrop-filter:blur(10px)}[data-theme=light] .stat-card:hover{border-color:#0d948859;box-shadow:0 12px 32px #0f172a14}[data-theme=light] .stat-icon{color:#0d9488;background:#14b8a61a}[data-theme=light] .counter-value{background:linear-gradient(135deg,#0d9488,#3b82f6);-webkit-background-clip:text;background-clip:text}[data-theme=light] .stat-label{color:#64748b}@media(max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.counter-value{font-size:28px}.stat-card{padding:20px 12px 18px}}@media(prefers-reduced-motion:reduce){.star{animation:none;opacity:.3}.btn:after{animation:none}.btn .ripple-effect,.btn.primary,.submit-btn{animation:none}.side-rays-container:before{animation:none!important}html,body,body *,button,input,textarea,select,.card,.shell,.site-header,.header,.faq-lead-card,.faq-sidebar-card,.faq-category,.section,.step-card,.theme-toggle,.btn,.submit-btn,.copy-btn,.query-btn,.header-action-btn,.mode-switch__tab{transition:none!important;animation:none!important}body{background-attachment:initial}}.u-pos-relative{position:relative!important}#glass-toast-container{position:fixed;top:30px;right:30px;z-index:100000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.glass-toast{display:flex;align-items:center;gap:12px;min-width:320px;max-width:420px;padding:14px 20px;border-radius:14px;background:#0f172aad;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 40px #0006,inset 0 1px #ffffff14;color:#f8fafc;font-size:13.5px;font-weight:600;line-height:1.45;pointer-events:auto;transform:translate(50px) scale(.95);opacity:0;transition:all .45s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.glass-toast.show{transform:translate(0) scale(1);opacity:1}.glass-toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--toast-glow, #3b82f6);box-shadow:0 0 10px var(--toast-glow, #3b82f6)}.glass-toast.success{--toast-glow: #10b981}.glass-toast.error{--toast-glow: #ef4444}.glass-toast.warning{--toast-glow: #f59e0b}.glass-toast.info{--toast-glow: #3b82f6}.toast-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 40%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 60%,transparent 100%);transform:translate(-100%);animation:toastShine 3s ease infinite;pointer-events:none;z-index:1}@keyframes toastShine{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(150%)}}.glass-toast-icon{font-size:18px;color:var(--toast-glow, #3b82f6);filter:drop-shadow(0 0 4px var(--toast-glow, #3b82f6));flex-shrink:0;z-index:2}.glass-toast-body{flex:1;z-index:2;padding-right:6px}.glass-toast-mute,.glass-toast-close{background:none;border:none;color:#ffffff73;cursor:pointer;font-size:13px;padding:4px;transition:color .2s,transform .2s;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.glass-toast-mute{margin-right:2px}.glass-toast-mute:hover,.glass-toast-close:hover{color:#fff;transform:scale(1.18)}[data-theme=light] .glass-toast{background:#ffffffd9;border-color:#94a3b838;color:#0f172a;box-shadow:0 10px 30px #0f172a0f,inset 0 1px #ffffff80}[data-theme=light] .glass-toast-close,[data-theme=light] .glass-toast-mute{color:#0f172a80}[data-theme=light] .glass-toast-close:hover,[data-theme=light] .glass-toast-mute:hover{color:#0f172a}@media(max-width:480px){#glass-toast-container{top:16px;right:12px;left:auto;width:auto;gap:8px;align-items:flex-end}.glass-toast{min-width:0;width:auto;max-width:calc(100vw - 24px);font-size:13.5px;padding:11px 14px;border-radius:14px;gap:10px;transform:translate(60px) scale(.95);opacity:0}.glass-toast.show{transform:translate(0) scale(1);opacity:1}.glass-toast-icon{font-size:18px}.glass-toast-mute,.glass-toast-close{font-size:15px;padding:5px;min-width:28px;min-height:28px}}.rp-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a0fa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:auto}.rp-modal-overlay.show{opacity:1}.rp-modal-card{background:#14141ce6;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px #00000080,0 0 15px #3b82f64d;border-radius:12px;padding:24px;max-width:420px;width:90%;transform:scale(.9);transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-sizing:border-box}.rp-modal-card.is-danger{box-shadow:0 10px 40px #00000080,0 0 15px #ef44444d}.rp-modal-overlay.show .rp-modal-card{transform:scale(1)}.rp-modal-title{font-size:16px;font-weight:700;margin-bottom:12px;color:#60a5fa;display:flex;align-items:center;gap:8px}.rp-modal-card.is-danger .rp-modal-title{color:#ef4444}.rp-modal-body{font-size:14px;color:#e2e8f0;line-height:1.6;margin-bottom:24px;white-space:pre-line}.rp-modal-card.rp-modal-prompt .rp-modal-body{margin-bottom:16px}.rp-modal-input{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#f1f5f9;padding:10px 12px;border-radius:6px;font-size:14px;outline:none;margin-bottom:24px;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.rp-modal-input:focus{border-color:#60a5fa;box-shadow:0 0 8px #60a5fa4d}.rp-modal-actions{display:flex;justify-content:flex-end;gap:12px}.rp-modal-cancel-btn{background:#ffffff0d;color:#94a3b8;border:1px solid rgba(255,255,255,.1);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s,color .2s}.rp-modal-cancel-btn:hover{background:#ffffff1a;color:#f1f5f9}.rp-modal-confirm-btn{background:#22c55e33;border:1px solid rgba(34,197,94,.5);color:#a7f3d0;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;transition:all .2s}.rp-modal-confirm-btn:hover{background:#22c55e59;box-shadow:0 0 10px #22c55e66}.rp-modal-confirm-btn.is-danger{background:#ef444433;border:1px solid rgba(239,68,68,.5);color:#fca5a5}.rp-modal-confirm-btn.is-danger:hover{background:#ef444459;box-shadow:0 0 10px #ef444466}.rp-modal-confirm-btn.is-prompt{background:#3b82f633;border:1px solid rgba(59,130,246,.5);color:#bfdbfe}.rp-modal-confirm-btn.is-prompt:hover{background:#3b82f659;box-shadow:0 0 10px #3b82f666}.glass-toast-body-container{display:flex;align-items:center;gap:8px;flex:1}.toast-counter-badge{display:none;background:#fff3;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:700;margin-left:4px}.toast-counter-badge.visible{display:inline-block}[data-theme=light] .rp-modal-card{background:#f0f4f8f2;border:1px solid rgba(0,0,0,.15);color:#0f172a;box-shadow:0 10px 40px #00000026,0 0 15px #3b82f626}[data-theme=light] .rp-modal-card.is-danger{box-shadow:0 10px 40px #00000026,0 0 15px #ef444426}[data-theme=light] .rp-modal-body{color:#334155}[data-theme=light] .rp-modal-input{background:#fffc;border:1px solid rgba(0,0,0,.15);color:#0f172a}[data-theme=light] .rp-modal-cancel-btn{background:#0000000d;color:#475569;border:1px solid rgba(0,0,0,.1)}[data-theme=light] .rp-modal-cancel-btn:hover,[data-theme=light] .toast-counter-badge{background:#0000001a;color:#0f172a}.border-glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 20;--color-sensitivity: calc(var(--edge-sensitivity) + 15);--border-radius: 16px;--glow-padding: 30px;--cone-spread: 20;--fill-opacity: .15;--card-bg: rgba(15, 23, 42, .5);position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);border:1px solid rgba(255,255,255,.08)!important;background:var(--card-bg)!important;overflow:visible!important}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";position:absolute;inset:-1px;border-radius:inherit;transition:opacity .4s ease-out;z-index:-1;pointer-events:none}.border-glow-card:not(:hover):before,.border-glow-card:not(:hover):after,.border-glow-card:not(:hover)>.edge-light{opacity:0!important;transition:opacity .6s ease-in-out}.border-glow-card:before{border:1.5px solid transparent;background:linear-gradient(var(--card-bg, #0f172a) 0 100%) padding-box,var(--gradient-one, radial-gradient(at 80% 55%, #c084fc 0px, transparent 50%)) border-box,var(--gradient-two, radial-gradient(at 69% 34%, #f472b6 0px, transparent 50%)) border-box,var(--gradient-three, radial-gradient(at 8% 6%, #38bdf8 0px, transparent 50%)) border-box,var(--gradient-base, linear-gradient(#5eead4 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{background:var(--gradient-one, radial-gradient(at 80% 55%, #c084fc 0px, transparent 50%)) padding-box,var(--gradient-two, radial-gradient(at 69% 34%, #f472b6 0px, transparent 50%)) padding-box,var(--gradient-three, radial-gradient(at 8% 6%, #38bdf8 0px, transparent 50%)) padding-box,var(--gradient-base, linear-gradient(#5eead4 0 100%)) padding-box;mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-composite:subtract,add;-webkit-mask-composite:source-out,destination-over;opacity:calc(var(--fill-opacity, .15) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color, hsl(171deg 77% 64% / 100%)),inset 0 0 3px 0 var(--glow-color-50, hsl(171deg 77% 64% / 50%)),inset 0 0 15px 0 var(--glow-color-30, hsl(171deg 77% 64% / 30%)),0 0 3px 0 var(--glow-color-50, hsl(171deg 77% 64% / 50%)),0 0 15px 0 var(--glow-color-30, hsl(171deg 77% 64% / 30%))}[data-theme=light] .border-glow-card{--card-bg: rgba(255, 255, 255, .75);border:1px solid rgba(0,0,0,.08)!important;--glow-color: hsl(171deg 77% 40% / 100%);--glow-color-50: hsl(171deg 77% 40% / 50%);--glow-color-30: hsl(171deg 77% 40% / 30%)}.side-rays-container{width:100vw;height:700px;position:absolute;top:0;left:50%;transform:translate(-50%);pointer-events:none;z-index:0;overflow:hidden;opacity:.85}.side-rays-container:before{content:"";position:absolute;top:-150px;right:-150px;width:900px;height:900px;background:radial-gradient(circle at top right,rgba(234,179,8,.22) 0%,rgba(150,200,255,.18) 30%,rgba(94,234,212,.08) 55%,transparent 75%);filter:blur(80px);pointer-events:none;z-index:1;animation:pulseRays 8s ease-in-out infinite alternate}@keyframes pulseRays{0%{opacity:.6;transform:scale(.95)}to{opacity:.9;transform:scale(1.08)}}.side-rays-container canvas{position:relative;z-index:2;display:block;width:100%;height:100%;mix-blend-mode:screen}.hero{position:relative!important}.specular-btn{position:relative!important;overflow:hidden!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;isolation:isolate}.specular-btn:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;padding:1.5px!important;background:linear-gradient(135deg,#fffffff2,#ffffff4d 45%,#fff0 80%)!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important;opacity:.75!important;z-index:3!important;transition:opacity .3s ease,filter .3s ease!important}.specular-btn:after{content:""!important;position:absolute!important;top:-60%!important;left:-70%!important;width:50%!important;height:220%!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 30%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.15) 70%,transparent 100%)!important;transform:rotate(25deg)!important;pointer-events:none!important;z-index:2!important;opacity:0!important;transition:opacity .2s ease,transform .6s cubic-bezier(.16,1,.3,1)!important}.specular-btn:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 10px 30px #5eead459,0 0 20px #ffffff4d!important}.specular-btn:hover:before{opacity:1!important;filter:drop-shadow(0 0 4px rgba(255,255,255,.8))!important}.specular-btn:hover:after{opacity:1!important;transform:rotate(25deg) translate(400%)!important}.specular-btn:active{transform:translateY(0) scale(.98)!important}.glass-surface{position:relative;overflow:hidden;transition:background .35s ease,border-color .35s ease}.glass-surface--fallback{background:#0f172ab8!important;backdrop-filter:blur(12px) saturate(1.2)!important;-webkit-backdrop-filter:blur(12px) saturate(1.2)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff1a,0 8px 32px #00000040!important}[data-theme=light] .glass-surface--fallback{background:#ffffffc7!important;backdrop-filter:blur(12px) saturate(1.2)!important;-webkit-backdrop-filter:blur(12px) saturate(1.2)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:inset 0 1px #ffffff4d,0 8px 32px #0f172a14!important}.rp-update-banner{position:relative;z-index:19;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;margin:0;padding:6px clamp(16px,4vw,46px);background:linear-gradient(90deg,#14b8a638,#3b82f62e);border-bottom:1px solid rgba(94,234,212,.35);color:#e2e8f0;font-size:14px;line-height:1.55}.rp-update-banner[hidden]{display:none!important}.rp-update-banner-icon{flex-shrink:0;margin-top:2px;color:#5eead4;font-size:18px}.rp-update-banner-body{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;overflow-wrap:normal;white-space:nowrap;scrollbar-width:none}.rp-update-banner-body::-webkit-scrollbar{display:none}.rp-update-product{display:inline-block}[data-theme=light] .rp-update-banner{color:#0f172a}[data-theme=light] .rp-update-banner-body a,[data-theme=light] .rp-update-banner-icon{color:#0f766e}.rp-update-banner-body a{color:#5eead4;font-weight:800;text-decoration:underline;text-underline-offset:2px}.rp-update-banner-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.rp-update-banner-actions .btn-text{padding:6px 10px;border:none;border-radius:8px;background:#0f172a8c;color:#cbd5e1;font-size:12px;font-weight:700;cursor:pointer}.rp-update-banner-actions .btn-text:hover{color:#fff;background:#0f172ad9}.rp-site-footer{padding:28px clamp(18px,4vw,46px) max(24px,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(94,234,212,.12);background:linear-gradient(180deg,#08101ce0,#060c16fa 40%,#060f1c);color:#94a3b8;text-align:center;font-size:13px}.rp-site-footer--bleed{margin-left:-20px;margin-right:-20px;margin-bottom:-20px;width:calc(100% + 40px);max-width:none;border-top-color:#5eead424}.rp-site-footer--light{background:linear-gradient(180deg,#f1f5f9,#f8fafc);color:#64748b;border-top-color:#94a3b847}.rp-site-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-bottom:12px}.rp-site-footer-nav a{color:#94a3b8;font-weight:700;text-decoration:none}.rp-site-footer-nav a:hover{color:#5eead4}.rp-site-footer--light .rp-site-footer-nav a{color:#475569}.rp-site-footer--light .rp-site-footer-nav a:hover{color:#0d9488}.rp-site-footer-copy{margin:0;font-size:12px;color:#64748b}.rp-site-footer--light .rp-site-footer-copy{color:#94a3b8}.rp-scroll-top{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:999;width:48px;height:48px;border:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;font-size:18px;background:linear-gradient(135deg,#14b8a6,#4f46e5);box-shadow:0 8px 24px #14b8a659,0 0 0 1px #ffffff1f inset;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease,box-shadow .2s ease}.rp-scroll-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.rp-scroll-top:hover{box-shadow:0 12px 28px #14b8a673,0 0 0 1px #ffffff29 inset;filter:brightness(1.06)}.rp-scroll-top:focus-visible{outline:2px solid #5eead4;outline-offset:3px}body.rp-has-tg-fab .rp-scroll-top{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.tg-fab{position:fixed;isolation:isolate;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:1000;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:18px;text-decoration:none;background:linear-gradient(145deg,#37aee2,#1e96c8);box-shadow:0 10px 28px #1e96c873,0 0 0 1px #ffffff1f inset;transition:transform .2s ease,box-shadow .2s ease}.tg-fab i{font-size:26px;line-height:1}.tg-fab:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 14px 36px #1e96c88c}.tg-fab .tg-fab-label{position:absolute;right:calc(100% + 10px);white-space:nowrap;padding:8px 12px;border-radius:999px;background:#0f172aeb;border:1px solid rgba(148,163,184,.2);color:#e2e8f0;font-size:12px;font-weight:800;opacity:0;pointer-events:none;transform:translate(6px);transition:opacity .2s ease,transform .2s ease}.tg-fab:hover .tg-fab-label,.tg-fab:focus-visible .tg-fab-label{opacity:1;transform:translate(0)}@media(max-width:640px){.tg-fab .tg-fab-label{display:none}}@media(max-width:640px){.rp-update-banner{flex-wrap:nowrap;padding:6px 16px}.rp-update-banner-actions{width:auto;justify-content:flex-end}.rp-scroll-top{width:44px;height:44px;font-size:16px;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}body.rp-has-tg-fab .rp-scroll-top{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}:root{--cyber-bg: #090d16;--glass-bg: rgba(13, 20, 35, .6);--glass-border: rgba(251, 191, 36, .15);--glow-color: #fbbf24;--glow-blue: #3b82f6;--neon-green: #10b981;--neon-red: #ef4444;--text-color: #e2e8f0}html{min-height:100%;background:#060f1c}body{background-color:transparent;color:var(--text-color);font-family:Inter,Noto Sans TC,sans-serif;margin:0;padding:0;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}.starfield{position:fixed;width:100vw;height:100vh;background:radial-gradient(circle at 50% 50%,#111827,#030712);z-index:-2;overflow:hidden}.starfield:after{content:"";position:absolute;width:200%;height:200%;background-image:radial-gradient(white,rgba(255,255,255,.2) 2px,transparent 40px),radial-gradient(white,rgba(255,255,255,.15) 1px,transparent 30px),radial-gradient(white,rgba(255,255,255,.1) 2px,transparent 40px);background-size:550px 550px,350px 350px,250px 250px;background-position:0 0,40px 60px,130px 270px;opacity:.15;animation:rotateBg 180s linear infinite;transform-origin:center}@keyframes rotateBg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nebula{position:fixed;top:20%;left:20%;width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.12) 0%,rgba(147,51,234,.05) 50%,transparent 100%);filter:blur(80px);z-index:-1;pointer-events:none}.nebula-2{position:fixed;bottom:10%;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(251,191,36,.08) 0%,rgba(239,68,68,.03) 60%,transparent 100%);filter:blur(80px);z-index:-1;pointer-events:none}.site-lang{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 30px;max-width:1400px;margin:0 auto;box-sizing:border-box;width:100%}.site-lang a{color:var(--text-color);text-decoration:none;font-weight:600;font-size:14px;transition:all .3s ease;display:flex;align-items:center;gap:8px;opacity:.8}.site-lang a:hover{opacity:1;text-shadow:0 0 8px rgba(255,255,255,.4)}.lang-actions{display:flex;align-items:center;gap:15px}.theme-toggle{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:18px;opacity:.8;transition:opacity .3s}.theme-toggle:hover{opacity:1}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 30px 80px;box-sizing:border-box}body.member-auth-login .container,body.member-auth-register .container{display:grid;grid-template-rows:auto auto auto;align-content:start;padding-bottom:40px;flex:1 0 auto}body.member-auth-login .auth-card,body.member-auth-register .auth-card{align-self:start}footer[data-rp-footer]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;margin-top:auto}body.member-auth-login footer[data-rp-footer],body.member-auth-register footer[data-rp-footer]{position:static;margin-top:auto;width:100vw}.header{text-align:center;margin-bottom:40px}.header h1{font-family:Montserrat,sans-serif;font-size:38px;font-weight:800;margin:0 0 10px;letter-spacing:2px;background:linear-gradient(135deg,#fff 30%,var(--glow-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;justify-content:center;gap:12px}.header .brand-logo{filter:drop-shadow(0 0 8px var(--glow-color))}.header p{font-size:16px;color:#94a3b8;margin:0}.auth-card{width:100%;max-width:480px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 20px 50px #0006,inset 0 1px #ffffff0d;backdrop-filter:blur(20px);margin:40px auto;padding:40px;box-sizing:border-box;position:relative;transition:all .3s ease}.auth-card:hover{border-color:#fbbf244d;box-shadow:0 25px 60px #fbbf2414,0 20px 50px #0006}.auth-tabs{display:flex;border-bottom:2px solid rgba(255,255,255,.05);margin-bottom:30px}.auth-tab{flex:1;text-align:center;padding:12px;color:var(--text-muted);font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;border-bottom:2px solid transparent;margin-bottom:-2px}.auth-tab.active{color:var(--glow-color);border-bottom-color:var(--glow-color);text-shadow:0 0 10px rgba(251,191,36,.3)}.form-group{margin-bottom:20px;position:relative}.form-group label{display:block;font-size:13px;color:#94a3b8;margin-bottom:8px;font-weight:600;letter-spacing:.5px}.input-wrapper{position:relative}.input-wrapper i{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#475569;transition:color .3s}.form-group input{width:100%;padding:14px 15px 14px 45px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--text-color);font-size:15px;box-sizing:border-box;transition:all .3s ease}.form-group input:focus{outline:none;background:#ffffff0d;border-color:var(--glow-color);box-shadow:0 0 15px #fbbf2426}.form-group input:focus+i{color:var(--glow-color)}.auth-btn{width:100%;padding:14px;background:linear-gradient(135deg,#5eead4,#60a5fa);border:none;border-radius:12px;color:#06111f;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #5eead440;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.auth-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5eead473;background:linear-gradient(135deg,#93f5e6,#93c5fd)}.auth-btn:active{transform:translateY(0)}.auth-btn.is-ready{background:linear-gradient(135deg,#5eead4,#60a5fa);color:#06111f;box-shadow:0 4px 15px #5eead440}.auth-btn.is-incomplete,.auth-btn:disabled.is-incomplete{background:#94a3b81f;border:1px solid rgba(148,163,184,.22);color:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.auth-btn.is-limited,.auth-btn:disabled.is-limited{background:#4755696b;border:1px solid rgba(148,163,184,.28);color:#cbd5e1;box-shadow:none;cursor:wait;transform:none}.auth-btn[data-submitting=true],.auth-btn.is-loading{background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;box-shadow:0 6px 22px #2563eb47;cursor:progress}.auth-btn:disabled:before{display:none}.auth-footer{text-align:center;margin-top:20px;font-size:13px;color:var(--text-muted)}.auth-footer a{color:var(--glow-color);text-decoration:none}.dashboard{display:grid;grid-template-columns:390px 1fr;grid-template-rows:auto auto;gap:30px;align-items:start;flex:1 0 auto;width:100%;max-width:1400px;margin:0 auto;padding:0 30px 80px;box-sizing:border-box}.profile-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:30px;box-shadow:0 20px 40px #0000004d;backdrop-filter:blur(20px);box-sizing:border-box}.user-avatar-wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:25px;position:relative}.user-avatar{width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,#fbbf2433,#fbbf240d 70%);border:2px solid var(--glow-color);box-shadow:0 0 20px #fbbf2440;display:flex;align-items:center;justify-content:center;font-size:42px;color:var(--glow-color);margin-bottom:15px;position:relative}.user-avatar:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;border:1px dashed rgba(251,191,36,.3);animation:spin 30s linear infinite}.user-username{font-size:22px;font-weight:800;color:#fff;margin:0 0 5px;text-shadow:0 0 10px rgba(255,255,255,.1)}.user-role-badge{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);color:var(--glow-color);padding:4px 12px;border-radius:30px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-box{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:20px;margin-bottom:25px}.status-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.status-toggle{width:100%;padding:0;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:default}.status-toggle-main{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.status-summary,.status-chevron,.status-mobile-expiry{display:none}.status-label{font-size:13px;color:#94a3b8;font-weight:600}.status-value{font-size:14px;font-weight:700}.status-value.active{color:var(--neon-green);text-shadow:0 0 8px rgba(16,185,129,.3)}.status-value.expired{color:var(--neon-red);text-shadow:0 0 8px rgba(239,68,68,.3)}.status-serial{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;margin:-2px 0 12px;font-size:11px;color:var(--text-muted);min-width:0}.status-serial .serial-tag{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;font-size:11px;flex-shrink:1;min-width:0}.progress-container{height:8px;background:#ffffff0d;border-radius:10px;overflow:hidden;margin-bottom:12px;position:relative}.progress-bar{height:100%;border-radius:10px;width:0%;transition:width 1s cubic-bezier(.4,0,.2,1);background:linear-gradient(90deg,#3b82f6,#60a5fa)}.progress-bar.green{background:linear-gradient(90deg,var(--neon-green),#34d399)}.progress-bar.yellow{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.progress-bar.red{background:linear-gradient(90deg,var(--neon-red),#f87171)}.countdown-timer{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);font-weight:500}.countdown-timer strong{color:#e2e8f0}.user-details{margin-bottom:25px}.detail-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.03);font-size:13px}.detail-row:last-child{border-bottom:none}.detail-title{color:var(--text-muted);font-weight:500}.user-details .detail-row:nth-child(-n+3){display:none}.detail-content{color:#e2e8f0;font-weight:600;word-break:break-all;text-align:right;max-width:180px}.btn-logout{width:100%;padding:12px;background:#ef444414;border:1px solid rgba(239,68,68,.2);color:var(--neon-red);border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-logout:hover{background:#ef444426;border-color:#ef444466;box-shadow:0 0 15px #ef444426}.workspace{display:flex;flex-direction:column;gap:30px}.tabs-navigation{display:flex;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:6px;box-shadow:0 10px 30px #0003}.baccarat-account-access{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;color:#bae6fdeb;font-size:.78rem;font-weight:700}.baccarat-launch-btn{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-top:.9rem;padding:.8rem .9rem;border:1px solid rgba(56,189,248,.55);border-radius:.85rem;color:#f8fafc;background:linear-gradient(135deg,#0ea5e952,#4f46e561);box-shadow:0 10px 26px #0ea5e929;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.baccarat-launch-btn:hover{transform:translateY(-2px);border-color:#7dd3fcf2;box-shadow:0 14px 34px #0ea5e940}.baccarat-launch-btn small{color:#e0f2feb8;font-size:.67rem;font-weight:500}.baccarat-launch-btn.is-disabled{pointer-events:none;opacity:.48;filter:grayscale(.35)}.download-hub-panel .member-download-label{display:flex;align-items:center;justify-content:space-between;gap:10px;grid-column:1 / -1;min-width:0}.download-hub-panel .member-download-label p{margin-bottom:0}.download-hub-panel .member-app-version,.guide-app-version{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid rgba(94,234,212,.28);border-radius:999px;color:#99f6e4;background:#2dd4bf1a;font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.member-top-brand{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:10px;color:#f8fafc;transform:translate(-50%,-50%);pointer-events:none}.member-top-brand img{width:30px;height:30px;filter:drop-shadow(0 0 8px rgba(251,191,36,.5))}.member-top-brand__name{font-family:Montserrat,Noto Sans TC,sans-serif;font-size:20px;font-weight:800;letter-spacing:.04em}html[data-theme=light] .member-top-brand{color:#0f172a}.work-tabs-list{display:flex;flex:1;min-width:0}.work-tab{flex:1;min-width:0;padding:12px;border-radius:12px;color:#94a3b8;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .12s cubic-bezier(.23,1,.32,1);display:flex;align-items:center;justify-content:center;gap:8px;user-select:none}.work-tab:active{transform:scale(.98)}.work-tab:focus-visible{outline:2px solid rgba(251,191,36,.72);outline-offset:2px}.work-tab:hover{color:#fff;background:#ffffff05}.work-tab.active{color:#000;background:var(--glow-color);box-shadow:0 4px 15px #fbbf2440}.card-panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:35px;box-shadow:0 20px 40px #0000004d;backdrop-filter:blur(20px);box-sizing:border-box;animation:fadeIn .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-panel h2{font-size:22px;font-weight:800;margin:0 0 12px;display:flex;align-items:center;gap:10px;color:#fff}.card-panel h2 i{color:var(--glow-color);text-shadow:0 0 10px rgba(251,191,36,.3)}.card-panel-desc{color:#94a3b8;font-size:14px;margin:0 0 30px;line-height:1.5}.buy-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 26px}.buy-step-pill{min-height:58px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;color:#94a3b8;background:#0f172a85;cursor:default;display:flex;align-items:center;gap:10px;text-align:left;transition:all .25s ease}.buy-step-pill span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#0f172a;background:#64748b;font-weight:900;flex:0 0 auto}.buy-step-pill strong{color:inherit;font-size:13px;line-height:1.25}.buy-step-pill:not(:disabled):hover,.buy-step-pill.is-active{color:#fff;border-color:#fbbf246b;background:#fbbf2414}.buy-step-pill:disabled{opacity:1}.buy-step-pill.is-active span{background:linear-gradient(135deg,#fbbf24,#60a5fa)}.buy-step{display:none}.buy-step.is-active{display:block}.buy-step-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.auth-btn.auth-btn-secondary{background:#0f172ab8;border:1px solid rgba(148,163,184,.24);color:#e2e8f0;box-shadow:none}.bundle-hint{display:none;align-items:center;gap:8px;padding:12px 14px;border:1px solid rgba(251,191,36,.24);border-radius:12px;color:#fcd34d;background:#fbbf2414;font-size:13px;font-weight:800}.bundle-hint.is-visible{display:flex}.buy-progress-panel{padding:20px;border:1px solid rgba(96,165,250,.2);border-radius:18px;background:#0f172a6b}.buy-progress-panel h3{margin:0 0 8px;color:#fff;font-size:18px}.buy-progress-panel p{margin:0 0 16px;color:#94a3b8;line-height:1.7}.packages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.package-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:25px;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;display:flex;flex-direction:column}.package-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(251,191,36,.05) 0%,transparent 100%);opacity:0;transition:opacity .3s}.package-card:hover{transform:translateY(-5px);border-color:#fbbf244d;box-shadow:0 10px 25px #fbbf2414}.package-card:hover:before{opacity:1}.package-card.active{border-color:var(--glow-color);background:#fbbf2408;box-shadow:0 10px 30px #fbbf241f}.game-type-btn{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;text-align:center;cursor:pointer;background:#ffffff05;transition:all .3s}.game-type-btn:hover{border-color:#fbbf244d;background:#fbbf240a}.game-type-btn.active{border-color:var(--glow-color)!important;background:#fbbf2414!important;box-shadow:0 4px 15px #fbbf2426}.game-type-btn.active strong{color:var(--glow-color)!important}.package-badge{position:absolute;top:12px;right:-30px;background:var(--glow-color);color:#000;font-size:9px;font-weight:800;padding:4px 30px;transform:rotate(45deg);box-shadow:0 2px 4px #0003;letter-spacing:.5px}.package-icon{font-size:28px;color:var(--glow-color);margin-bottom:12px;transition:transform .3s}.package-card:hover .package-icon{transform:scale(1.1)}.package-title{font-size:15px;font-weight:700;margin-bottom:6px;color:#f1f5f9}.package-duration{font-size:24px;font-weight:800;color:#fff;margin-bottom:15px}.package-duration span{font-size:14px;font-weight:600;color:#94a3b8}.package-price{font-size:18px;font-weight:700;color:var(--glow-color);margin-top:auto;border-top:1px solid rgba(255,255,255,.03);padding-top:12px}.package-price small{font-size:12px;color:var(--text-muted);font-weight:500}.upload-drag-area{border:2px dashed rgba(255,255,255,.15);border-radius:16px;padding:30px;text-align:center;background:#ffffff03;cursor:pointer;transition:all .3s;margin-bottom:25px;position:relative}.upload-drag-area:hover,.upload-drag-area.dragover{border-color:var(--glow-color);background:#fbbf2405}.upload-drag-icon{font-size:40px;color:#475569;margin-bottom:12px;transition:all .3s}.upload-drag-area:hover .upload-drag-icon{color:var(--glow-color);transform:translateY(-2px)}.upload-drag-text{font-size:14px;color:#94a3b8;font-weight:500}.upload-drag-sub{font-size:11px;color:#475569;margin-top:6px}#memberScreenshot{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;margin-bottom:20px}.preview-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.preview-item img{width:100%;height:100%;object-fit:cover}.preview-remove{position:absolute;top:5px;right:5px;width:20px;height:20px;border-radius:50%;background:#000000b3;border:none;color:#fff;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-remove:hover{background:var(--neon-red)}.buy-guide-box{background:#fbbf240d;border:1px solid rgba(251,191,36,.15);border-radius:16px;padding:20px;margin-bottom:25px}.buy-guide-title{color:var(--glow-color);font-weight:700;font-size:14px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.buy-guide-steps{font-size:13px;color:#94a3b8;line-height:1.6;padding-left:20px;margin:0}.buy-guide-steps li{margin-bottom:6px}.buy-guide-steps strong{color:#fff}.offline-guide-desc{font-size:13px;line-height:1.6;display:block;margin-top:8px;color:#cbd5e1}.offline-deposit-check{margin-bottom:24px;padding:18px;border:1px solid rgba(34,197,94,.28);border-radius:16px;background:linear-gradient(135deg,#22c55e14,#0f172a59)}.offline-deposit-check__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.offline-deposit-check__head strong{color:#86efac;font-size:15px}.offline-deposit-check__head p{margin:6px 0 0;color:#94a3b8;font-size:12px;line-height:1.55}.offline-deposit-check__button,.offline-manual-toggle{border:1px solid rgba(34,197,94,.35);border-radius:10px;color:#dcfce7;background:#22c55e1f;padding:10px 14px;cursor:pointer;font-weight:700;white-space:nowrap}.offline-deposit-check__button:disabled{cursor:wait;opacity:.65}.offline-deposit-status{margin-top:14px;padding:11px 12px;border-radius:10px;color:#cbd5e1;background:#0f172a9e;font-size:13px;line-height:1.5}.offline-deposit-status.is-success{color:#bbf7d0;background:#1665343d}.offline-deposit-status.is-warning{color:#fde68a;background:#92400e3d}.offline-deposit-result{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:12px}.offline-deposit-result>div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#02061752}.offline-deposit-result span,.offline-deposit-result strong{display:block}.offline-deposit-day-choice label{display:block;color:var(--text-muted);font-size:11px}.offline-deposit-day-choice select{width:100%;margin-top:5px;padding:7px 9px;border:1px solid rgba(34,197,94,.32);border-radius:8px;color:#f8fafc;background:#0f1d35;font:inherit;font-size:13px;font-weight:700}.offline-deposit-day-choice select:disabled{color:var(--text-muted);cursor:not-allowed}.offline-deposit-result span{color:var(--text-muted);font-size:11px}.offline-deposit-result strong{margin-top:4px;color:#f8fafc;font-size:13px;overflow-wrap:anywhere}.offline-identity-confirm{display:flex;align-items:center;gap:9px;margin-top:14px;color:#dcfce7;font-size:13px;cursor:pointer}.offline-identity-confirm input{width:18px;height:18px;accent-color:#22c55e}.offline-manual-toggle{margin-top:14px;border-color:#94a3b840;color:#cbd5e1;background:#94a3b814;white-space:normal}.offline-manual-fields{margin-top:4px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:760px){.offline-deposit-check__head{align-items:stretch;flex-direction:column}.offline-deposit-result{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn-buy-gateway{background:linear-gradient(135deg,#a78bfa,#7c3aed);color:#fff;padding:12px 24px;border:none;border-radius:12px;font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s;box-shadow:0 4px 15px #7c3aed4d;margin-bottom:25px;text-decoration:none}.btn-buy-gateway:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed80;background:linear-gradient(135deg,#c084fc,#7c3aed)}.ip-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:30px;font-size:12px;font-weight:700}.ip-status-badge.approved{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:var(--neon-green)}.ip-status-badge.pending{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.ip-status-badge.rejected{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--neon-red)}.record-review-note{display:flex;align-items:flex-start;gap:6px;max-width:260px;margin-top:8px;color:#fca5a5;font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.record-review-note i{margin-top:3px;flex:0 0 auto}.table-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:30px;box-shadow:0 20px 40px #0000004d;backdrop-filter:blur(20px);margin-top:30px}.history-card-full{grid-column:1 / -1;margin-top:0}.table-card h3{font-size:18px;font-weight:800;margin:0 0 20px;display:flex;align-items:center;gap:10px;color:#fff}.table-card h3 i{color:var(--glow-color)}.table-wrapper{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{padding:14px 20px;color:var(--text-muted);font-size:13px;font-weight:700;letter-spacing:.3px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff03;white-space:nowrap}th:first-child{border-radius:8px 0 0 8px}th:last-child{border-radius:0 8px 8px 0}td{padding:16px 20px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.03);transition:background .15s}tbody tr:hover td{background:#fbbf2406}tbody tr:nth-child(2n) td{background:#ffffff03}tbody tr:nth-child(2n):hover td{background:#fbbf2408}tr:last-child td{border-bottom:none}.serial-tag{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;background:#fbbf240f;border:1px solid rgba(251,191,36,.18);padding:3px 10px;border-radius:8px;color:#fcd34d;font-weight:500;font-size:12px;letter-spacing:.04em;display:inline-block;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#confetti-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;pointer-events:none}.loading-spin{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;color:var(--text-muted);font-size:14px}.loading-spin i{font-size:32px;color:var(--glow-color);margin-bottom:15px}.empty-state{text-align:center;padding:40px 0;color:var(--text-muted)}.empty-state i{font-size:38px;margin-bottom:12px;display:block}@media(max-width:1024px){.dashboard{grid-template-columns:340px 1fr;padding:0 20px 80px}}@media(max-width:968px){.dashboard{grid-template-columns:1fr;padding:0 16px 60px}.history-card-full{grid-column:1}.packages-grid{grid-template-columns:1fr}.buy-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-step-actions{flex-direction:column-reverse}.site-lang{padding:20px}}html[data-theme=light]{--cyber-bg: #f8fafc;--glass-bg: rgba(255, 255, 255, .65);--glass-border: rgba(217, 119, 6, .22);--glow-color: #d97706;--glow-blue: #2563eb;--text-color: #0f172a}html[data-theme=light] .starfield{background:radial-gradient(circle at 50% 50%,#f1f5f9,#e2e8f0)}html[data-theme=light] .starfield:after{opacity:.05}html[data-theme=light] .nebula{background:radial-gradient(circle,rgba(37,99,235,.04) 0%,transparent 100%)}html[data-theme=light] .header h1{background:linear-gradient(135deg,#0f172a 30%,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .header p{color:#475569}html[data-theme=light] .form-group input{background:#0f172a08;border-color:#0f172a14}html[data-theme=light] .form-group input:focus{background:#fffffff2;border-color:var(--glow-color);box-shadow:0 0 15px #d9770626}html[data-theme=light] .auth-btn{color:#fff;background:linear-gradient(135deg,#0d9488,#2563eb);box-shadow:0 4px 15px #0d948840}html[data-theme=light] .auth-btn:hover{background:linear-gradient(135deg,#0f766e,#1d4ed8);box-shadow:0 6px 20px #0d948866}html[data-theme=light] .auth-btn.is-ready{color:#fff;background:linear-gradient(135deg,#0d9488,#2563eb);box-shadow:0 4px 15px #0d948840}html[data-theme=light] .auth-btn.is-incomplete,html[data-theme=light] .auth-btn:disabled.is-incomplete{background:#94a3b829;border:1px solid rgba(100,116,139,.24);color:var(--text-muted);box-shadow:none;cursor:not-allowed;transform:none}html[data-theme=light] .auth-btn.is-limited,html[data-theme=light] .auth-btn:disabled.is-limited{background:#64748b33;border:1px solid rgba(100,116,139,.28);color:#475569;box-shadow:none;cursor:wait;transform:none}html[data-theme=light] .auth-btn[data-submitting=true],html[data-theme=light] .auth-btn.is-loading{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 6px 22px #2563eb38;cursor:progress}@media(max-width:640px){body.member-auth-login .container,body.member-auth-register .container{padding-bottom:32px}body.member-auth-login footer[data-rp-footer],body.member-auth-register footer[data-rp-footer]{position:static;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:auto;width:100vw}.site-lang{position:relative;display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.site-lang .lang-actions{display:contents!important}.site-lang .js-lang-select{order:3;margin-left:auto}.site-lang .theme-toggle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0!important;z-index:100}.site-lang a{order:1}}.grecaptcha-badge{visibility:hidden!important}html.is-logged-in-loading .auth-shell{display:none!important}@media(max-width:880px){body:not(.member-auth-login):not(.member-auth-register) .site-lang{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important}body:not(.member-auth-login):not(.member-auth-register) .site-lang .lang-actions{display:flex!important;margin-left:auto}body:not(.member-auth-login):not(.member-auth-register) .site-lang .theme-toggle{position:static!important;grid-area:auto!important;transform:none!important}.member-top-brand__name{display:none}.member-top-brand img{width:26px;height:26px}}html[data-theme=light] .user-username{color:#0f172a;text-shadow:none}html[data-theme=light] .card-panel h2,html[data-theme=light] .table-card h3{color:#0f172a}html[data-theme=light] .countdown-timer strong,html[data-theme=light] .detail-content{color:#1e293b}html[data-theme=light] .serial-tag{background:#d9770612;border-color:#d9770640;color:#92400e}html[data-theme=light] th{border-bottom:1px solid rgba(0,0,0,.06)}html[data-theme=light] td{border-bottom:1px solid rgba(0,0,0,.03)}html[data-theme=light] .detail-row{border-bottom:1px solid rgba(0,0,0,.04)}html[data-theme=light] .progress-container{background:#0000000f}html[data-theme=light] .work-tab{color:#475569}html[data-theme=light] .work-tab:hover{color:var(--glow-color);background:#00000005}html[data-theme=light] .work-tab.active{color:#fff;background:var(--glow-color);box-shadow:0 4px 15px #d9770640}html[data-theme=light] .card-panel-desc,html[data-theme=light] .form-group label,html[data-theme=light] .status-label,html[data-theme=light] .countdown-timer,html[data-theme=light] .detail-title{color:#475569}.login-log-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;margin-bottom:10px;transition:all .3s ease;font-size:13px}.login-log-item:hover{background:#ffffff0a;border-color:#fbbf2433}.login-log-left{display:flex;align-items:center;gap:12px}.login-log-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.login-log-icon.success{background:#10b9811a;color:var(--neon-green)}.login-log-icon.failed{background:#ef44441a;color:var(--neon-red)}.login-log-info{display:flex;flex-direction:column;gap:2px}.login-log-meta{font-size:11px;color:var(--text-muted)}.login-log-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.login-log-ip{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-weight:600;color:#e2e8f0}.login-log-location{font-size:11px;color:#94a3b8}html[data-theme=light] .login-log-item{background:#00000005;border-color:#0000000d}html[data-theme=light] .login-log-item:hover{background:#0000000a;border-color:#d9770633}html[data-theme=light] .login-log-ip{color:#0f172a}html[data-theme=light] .login-log-location,html[data-theme=light] .login-log-meta{color:#475569}html[data-theme=light] #passkeyStatusBox,html[data-theme=light] #telegramStatusBox{background:#fff9!important;border-color:#94a3b838!important;box-shadow:0 4px 12px #0f172a05!important}html[data-theme=light] #bindCodeArea{background:#0000000a!important}html[data-theme=light] .bio-radar-wrap{background:radial-gradient(circle at 28% 20%,rgba(217,119,6,.16),transparent 34%),linear-gradient(145deg,#fffaf0,#eef6ff)!important;border-color:#d9770638!important;box-shadow:inset 0 1px #ffffffc7,0 14px 32px #0f172a14,0 0 22px #d9770614!important}html[data-theme=light] .bio-radar-circle{border-color:#2563eb24!important}html[data-theme=light] .status-box{background:#ffffffb3!important;border-color:#94a3b833!important;box-shadow:0 4px 12px #0f172a05!important}html[data-theme=light] .status-box.status-box-gm{border:1px solid rgba(217,119,6,.3)!important;background:#d9770605!important;animation:pulse-border-gm-light 6s infinite ease-in-out!important}@keyframes pulse-border-gm-light{0%,to{border-color:#d9770633;box-shadow:0 0 12px #d9770605,inset 0 1px #ffffff80}50%{border-color:#d97706bf;box-shadow:0 10px 24px #d977061a,0 0 15px #d9770614,inset 0 1px #ffffffb3;background:#d977060a!important}}html[data-theme=light] .status-box.status-box-baccarat{border:1px solid rgba(37,99,235,.3)!important;background:#2563eb05!important;animation:pulse-border-bac-light 6s infinite ease-in-out!important}@keyframes pulse-border-bac-light{0%,to{border-color:#2563eb33;box-shadow:0 0 12px #2563eb05,inset 0 1px #ffffff80}50%{border-color:#2563ebbf;box-shadow:0 10px 24px #2563eb1a,0 0 15px #2563eb14,inset 0 1px #ffffffb3;background:#2563eb0a!important}}html[data-theme=light] .status-box.status-box-blackjack{border:1px solid rgba(239,68,68,.3)!important;background:#ef444405!important;animation:pulse-border-bj-light 6s infinite ease-in-out!important}@keyframes pulse-border-bj-light{0%,to{border-color:#ef444433;box-shadow:0 0 12px #ef444405,inset 0 1px #ffffff80}50%{border-color:#ef4444bf;box-shadow:0 10px 24px #ef44441a,0 0 15px #ef444414,inset 0 1px #ffffffb3;background:#ef44440a!important}}html[data-theme=light] .game-type-btn{background:#00000005!important;border-color:#0000000f!important;color:#475569!important}html[data-theme=light] .game-type-btn:hover{background:#0000000a!important;border-color:#0000001f!important}html[data-theme=light] .game-type-btn.active{border-color:var(--glow-color)!important;background:#d9770614!important;color:var(--glow-color)!important}html[data-theme=light] .points-notice-list li{color:#334155!important}html[data-theme=light] .points-notice-list strong{color:#0f172a!important}html[data-theme=light] .user-points-container{background:#d977060d!important;border-color:#d9770626!important;box-shadow:0 4px 15px #d977060d!important}html[data-theme=light] .user-points-container span{color:#475569!important}html[data-theme=light] .user-points-container strong{color:#d97706!important;text-shadow:none!important}html[data-theme=light] .buy-step-pill{background:#0f172a08!important;border-color:#0f172a14!important;color:#475569!important}html[data-theme=light] .buy-step-pill span{background:#0f172a1a!important;color:#0f172a!important}html[data-theme=light] .buy-step-pill.is-active{color:#d97706!important;border-color:#d977064d!important;background:#d977060d!important}html[data-theme=light] .buy-step-pill.is-active span{background:linear-gradient(135deg,#fbbf24,#d97706)!important;color:#fff!important}html[data-theme=light] .redeem-btn-circle{background:#0f172a08!important;border-color:#0f172a14!important;color:#0f172a!important;box-shadow:0 4px 10px #00000008!important}html[data-theme=light] .redeem-btn-circle:hover{background:var(--glow-color)!important;border-color:var(--glow-color)!important;color:#fff!important;box-shadow:0 0 15px #d977064d!important}html[data-theme=light] .redeem-qty-input{background:#fffc!important;border-color:#0f172a1a!important;color:#0f172a!important;box-shadow:inset 0 1px 3px #0000000d!important}html[data-theme=light] .redeem-qty-unit-label{color:#475569!important}html[data-theme=light] .redeem-preview-box{background:#0f172a08!important;border-color:#0f172a14!important;box-shadow:0 10px 30px #00000008!important}html[data-theme=light] .redeem-preview-item{background:#fffc!important;border-color:#0f172a0f!important}html[data-theme=light] .redeem-preview-label{color:var(--text-muted)!important}html[data-theme=light] .redeem-preview-val{color:#0f172a!important}html[data-theme=light] .redeem-preview-val.cost{color:#d97706!important;text-shadow:0 0 12px rgba(217,119,6,.15)!important}html[data-theme=light] .redeem-preview-val.expiry{color:#10b981!important}html[data-theme=light] .redeem-unit-btn{background:#0f172a08!important;border-color:#0f172a14!important;color:#475569!important;box-shadow:0 4px 10px #00000008!important}html[data-theme=light] .redeem-unit-btn i{color:#0f172a66!important}html[data-theme=light] .redeem-unit-btn:hover{background:#0f172a0f!important;border-color:#0f172a26!important;color:#0f172a!important}html[data-theme=light] .redeem-unit-btn:hover i{color:#0f172a!important}html[data-theme=light] .redeem-unit-btn.active{background:#d9770614!important;border-color:var(--glow-color)!important;color:var(--glow-color)!important;box-shadow:0 0 15px #d9770626!important}html[data-theme=light] .redeem-unit-btn.active i{color:var(--glow-color)!important}html[data-theme=light] .ref-stat-card,html[data-theme=light] .referral-share-card,html[data-theme=light] .referral-rules-card{background:#0f172a08!important;border-color:#0f172a14!important;color:#334155!important;padding:24px!important;margin-bottom:12px!important}html[data-theme=light] .ref-share-header h4,html[data-theme=light] .referral-rules-card h4,html[data-theme=light] .rule-text strong{color:#0f172a!important}html[data-theme=light] .ref-share-header p,html[data-theme=light] .ref-stat-label,html[data-theme=light] .rule-text{color:#475569!important}html[data-theme=light] .ref-stat-value{color:#0f172a!important}html[data-theme=light] .ref-code-box,html[data-theme=light] .ref-link-box{background:#fffc!important;border-color:#0f172a1a!important}html[data-theme=light] .ref-code-label,html[data-theme=light] .ref-link-label{color:var(--text-muted)!important}html[data-theme=light] .rule-num{background:#0f172a1a!important;color:#0f172a!important}html[data-theme=light] .history-toggle-btn{background:#0f172a08!important;border-color:#0f172a14!important;color:#475569!important}html[data-theme=light] .history-toggle-btn:hover{background:#0f172a0f!important;border-color:#0f172a26!important;color:#0f172a!important}html[data-theme=light] .history-toggle-btn.active{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important;box-shadow:0 4px 12px #0f172a26!important}.referral-share-card,.referral-rules-card,.referral-list-card{padding:24px!important;margin-bottom:20px!important;display:flex!important;flex-direction:column!important;width:100%!important;box-sizing:border-box!important;min-width:0!important}.ref-list-header{margin:0 0 16px!important;font-size:16px!important;color:var(--text-primary, #f3f4f6);display:flex;align-items:center;gap:8px}.ref-list-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;background:#0f172a40;border:1px solid rgba(255,255,255,.05);box-sizing:border-box}.ref-list-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.ref-list-table th,.ref-list-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}.ref-list-table th{background:#0f172a66;color:var(--text-secondary, #94a3b8);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.ref-list-table tr:last-child td{border-bottom:none}.ref-list-empty{text-align:center;color:var(--text-secondary, #94a3b8);padding:30px!important;font-style:italic}@media(max-width:600px){.ref-list-table-wrapper{background:transparent;border:none}.ref-list-table thead{display:none}.ref-list-table tr{display:block;padding:12px 14px!important;border:1px solid rgba(255,255,255,.06);background:#ffffff04;margin-bottom:12px;border-radius:12px}.ref-list-table tr:last-child{margin-bottom:0}.ref-list-table td{display:block;padding:6px 0!important;border:none!important;white-space:normal!important;text-align:left!important}.ref-list-table td:nth-child(1){font-size:14px;font-weight:700;color:var(--text-primary, #f3f4f6);padding-bottom:2px!important}.ref-list-table td:nth-child(2){font-size:11px;color:var(--text-secondary, #94a3b8);padding-top:0!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;margin-bottom:8px}.ref-list-table td:nth-child(3),.ref-list-table td:nth-child(4){display:flex;justify-content:space-between;align-items:center;font-size:12px}.ref-list-table td:nth-child(3):before,.ref-list-table td:nth-child(4):before{content:attr(data-label);color:var(--text-secondary, #94a3b8);font-weight:500}.ref-list-table td.ref-list-empty{display:block!important;text-align:center!important;padding:30px!important;background:transparent!important;border:none!important}.ref-list-table td.ref-list-empty:before{content:none!important}}html[data-theme=light] .ref-list-table tr{border-color:#0f172a14;background:#0f172a04}html[data-theme=light] .ref-list-table td:nth-child(1){color:#0f172a}html[data-theme=light] .ref-list-table td:nth-child(2){border-bottom-color:#0f172a0f!important}.ref-status-badge{display:inline-block;padding:2px 6px;font-size:11px;font-weight:500;border-radius:4px}.ref-status-badge.rewarded{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.25)}.ref-status-badge.pending{background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.2)}html[data-theme=light] .referral-list-card{background:#ffffffb3!important;border-color:#94a3b829!important;box-shadow:0 4px 20px #0f172a08!important}html[data-theme=light] .ref-list-table-wrapper{background:#ffffffe6;border-color:#0f172a0d}html[data-theme=light] .ref-list-table th{background:#0f172a08;color:#475569}html[data-theme=light] .ref-list-table td{border-bottom-color:#0f172a0a;color:#1e293b}html[data-theme=light] .ref-list-header{color:#1e293b!important}@media(max-width:640px){.referral-share-card,.referral-rules-card,.referral-list-card{padding:16px!important}}#copyInviteBtnBig{margin-top:15px!important;margin-bottom:5px!important}html[data-theme=light] .member-amount-btn{background:#00000005!important;border-color:#0000000f!important;color:#475569!important}html[data-theme=light] .member-amount-btn span{color:#0f172a!important}html[data-theme=light] .member-amount-btn:hover,html[data-theme=light] .member-amount-btn.active{color:#03111f!important;background:linear-gradient(135deg,#24c6a7,#2563eb)!important;border-color:#2dd4bf8c!important}html[data-theme=light] .member-amount-btn:hover span,html[data-theme=light] .member-amount-btn.active span{color:#03111f!important}html[data-theme=light] .member-amount-btn:hover small,html[data-theme=light] .member-amount-btn.active small{color:#052033!important}html[data-theme=light] .upload-drag-area{border-color:#0000001f!important;background:#00000003!important}html[data-theme=light] .upload-drag-area:hover,html[data-theme=light] .upload-drag-area.dragover{border-color:var(--glow-color)!important;background:#d9770605!important}html[data-theme=light] .member-amount-preview{background:#0d948814!important;border-color:#0d948833!important;color:#0f766e!important}html[data-theme=light] .member-amount-preview.over-limit{background:#fff1f2!important;border-color:#fecdd3!important;color:#e11d48!important}html[data-theme=light] #passkeyDevicesUl li{color:#0f172a!important;background:#00000005!important;border-color:#0000000d!important}html[data-theme=light] .btn-logout{background:#ef44440f!important;border-color:#ef44442e!important;color:#b91c1c!important}html[data-theme=light] .btn-logout:hover{background:#ef44441f!important;border-color:#ef44444d!important}html[data-theme=light] .timeline-step.active .timeline-label{color:#d97706!important}html[data-theme=light] .package-card{background:#ffffffb3!important;border-color:#94a3b833!important;box-shadow:0 4px 18px #0f172a05!important;transition:all .35s cubic-bezier(.25,.8,.25,1)!important}html[data-theme=light] .package-card:hover{border-color:#d9770673!important;background:#fffffff2!important;box-shadow:0 12px 28px #d977060f,0 0 10px #d9770608!important;transform:translateY(-5px)!important}html[data-theme=light] .package-card.active{border-color:var(--glow-color)!important;background:#fffffff5!important;box-shadow:0 16px 36px #d9770624,0 0 20px #d9770614,inset 0 1px #ffffffb3!important;transform:translateY(-5px) scale(1.02)!important}html[data-theme=light] .package-title{color:#1e293b!important}html[data-theme=light] .package-duration{color:#0f172a!important}html[data-theme=light] .package-duration span,html[data-theme=light] .package-price small{color:#475569!important}html[data-theme=light] .buy-guide-box{background:#d977060a!important;border-color:#d9770626!important}html[data-theme=light] .buy-guide-steps{color:#334155!important}html[data-theme=light] .buy-guide-steps strong{color:#0f172a!important}html[data-theme=light] .offline-guide-desc{color:#1e293b!important}.record-type-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;border:1px solid transparent;white-space:nowrap}.record-type-badge i{font-size:11px}.record-type-badge.online{background:#6366f11a;color:#a5b4fc;border-color:#6366f133}html[data-theme=light] .record-type-badge.online{background:#6366f114!important;color:#4f46e5!important;border-color:#6366f12e!important}.record-type-badge.offline{background:#10b9811a;color:#34d399;border-color:#10b98133}html[data-theme=light] .record-type-badge.offline{background:#10b98114!important;color:#059669!important;border-color:#10b9812e!important}tbody tr{transition:background-color .2s ease,transform .15s ease}tbody tr:hover{background:#ffffff04}html[data-theme=light] tbody tr:hover{background:#00000004!important}html[data-theme=light] td{color:#334155!important}.serial-tag.clickable{cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.08)}.serial-tag.clickable:hover{background:#d9770626;border-color:#d9770666;color:var(--glow-color);transform:translateY(-1px)}html[data-theme=light] .serial-tag.clickable{background:#0000000a!important;color:#334155!important;border:1px solid rgba(0,0,0,.08)!important}html[data-theme=light] .serial-tag.clickable:hover{background:#d9770614!important;border-color:#d9770666!important;color:var(--glow-color)!important}.passkey-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:700}.passkey-badge.bound{background:#10b9811a!important;border:1px solid rgba(16,185,129,.2)!important;color:var(--neon-green)!important;text-shadow:0 0 8px rgba(16,185,129,.2)!important;font-weight:700!important;padding:4px 10px!important;border-radius:6px!important}.passkey-badge.unbound{background:#94a3b81a!important;border:1px solid rgba(148,163,184,.2)!important;color:#94a3b8!important;font-weight:600!important;padding:4px 10px!important;border-radius:6px!important}.member-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 12px}.member-amount-btn{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;color:#e2e8f0;cursor:pointer;padding:10px 8px;text-align:center;transition:all .25s ease}.member-amount-btn span{display:block;font-size:14px;font-weight:800}.member-amount-btn small{color:var(--text-muted);display:block;font-size:11px;margin-top:4px}.member-amount-btn:hover,.member-amount-btn.active{background:linear-gradient(135deg,#24c6a7,#2563eb);border-color:#2dd4bf8c;box-shadow:0 8px 24px #2563eb29;color:#03111f}.member-amount-btn:hover small,.member-amount-btn.active small{color:#052033}.member-amount-preview{background:#0d374094;border:1px solid rgba(45,212,191,.3);border-radius:10px;color:#99f6e4;display:block;font-size:14px;font-weight:800;margin-top:10px;padding:12px;text-align:center}.member-amount-preview.over-limit{background:#fff1f2;border-color:#fecdd3;color:#e11d48}.member-tools-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:28px}.download-hub-panel .member-tools-grid{margin-top:8px}.member-tool-box{background:#0d14238c;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:24px;box-shadow:0 10px 30px #00000040;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.member-tool-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(251,191,36,.03) 0%,transparent 100%);opacity:0;transition:opacity .3s;pointer-events:none}.member-tool-box:hover{transform:translateY(-2px);border-color:#fbbf242e;box-shadow:0 15px 35px #00000059,0 0 15px #fbbf2408}.member-tool-box:hover:before{opacity:1}.member-tool-box h3{align-items:center;color:#fff;display:flex;font-size:16px;gap:8px;margin:0 0 18px;font-weight:700;letter-spacing:.5px}.member-tool-box h3 i{color:var(--glow-color);background:#fbbf2414;border:1px solid rgba(251,191,36,.18);width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;margin-right:8px;flex-shrink:0;box-shadow:0 0 10px #fbbf240d;transition:all .3s ease}.member-tool-box:hover h3 i{background:#fbbf2426;border-color:#fbbf244d;transform:rotate(15deg)}.member-tool-box p{color:#94a3b8;font-size:13px;line-height:1.6;margin:0 0 16px}.member-query-row{display:grid;gap:8px;grid-template-columns:1fr 44px}.member-query-row input{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-sizing:border-box;color:var(--text-color);font-size:14px;min-width:0;padding:12px 14px}.member-query-row button{align-items:center;background:var(--glow-color);border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-size:15px;justify-content:center}.member-status-card{display:none;margin-top:14px}.member-status-card.show{display:block}.member-status-entry{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-left:3px solid #64748b;border-radius:14px;margin-bottom:10px;padding:14px}.member-status-entry.pending{border-left-color:#f59e0b}.member-status-entry.approved{border-left-color:var(--neon-green)}.member-status-entry.rejected,.member-status-entry.disabled{border-left-color:var(--neon-red)}.member-status-head{color:#fff;font-size:13px;font-weight:800;margin-bottom:8px;word-break:break-all}.member-status-row{align-items:center;border-top:1px solid rgba(255,255,255,.04);display:flex;gap:10px;justify-content:space-between;padding:8px 0}.member-status-row span{color:var(--text-muted);font-size:12px}.member-status-row strong{color:#e2e8f0;font-size:12px;text-align:right;word-break:break-all}.member-status-steps{align-items:flex-start;display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;gap:6px;margin:14px 0 12px}.member-status-step{align-items:center;display:flex;flex-direction:column;gap:5px;min-width:0;text-align:center}.member-status-step span{align-items:center;background:#4755693d;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#94a3b8;display:flex;height:34px;justify-content:center;width:34px}.member-status-step.done span{background:linear-gradient(135deg,#10b981,#2dd4bf);border-color:#2dd4bf73;color:#fff;box-shadow:0 0 18px #10b98142}.member-status-step.rejected span{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef44448c;color:#fff;box-shadow:0 0 18px #ef44443d}.member-status-step strong{color:#94a3b8;font-size:11px}.member-status-step.done strong{color:#2dd4bf}.member-status-step.rejected strong{color:#fca5a5}.member-status-step small{color:#cbd5e1;font-size:10px;line-height:1.25}.member-status-step.muted small{color:var(--text-muted)}.member-status-line{align-self:center;background:#334155;border-radius:999px;height:3px;margin-top:16px}.member-status-line.done{background:linear-gradient(90deg,#10b981,#2dd4bf)}.member-copy-serial-btn,.member-show-more-btn,.member-passkey-remove{align-items:center;background:#fbbf241a;border:1px solid rgba(251,191,36,.22);border-radius:10px;color:var(--glow-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;padding:8px 10px}.member-show-more-btn{width:100%}.member-passkey-remove{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 10px 24px #ef444438;color:#fff;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.member-passkey-remove:hover{background:linear-gradient(135deg,#ff6b6b,#ef4444);transform:translateY(-2px);box-shadow:0 12px 28px #ef444473}.member-passkey-remove:active{transform:translateY(0);box-shadow:0 6px 15px #ef44444d}.member-download-section{display:flex;flex-direction:column;gap:12px}.member-download-group{background:#0d142366;border:1px solid rgba(255,255,255,.05);border-radius:16px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;transition:all .3s ease}.member-download-group:hover{background:#0d1423a6;border-color:#ffffff14}.member-download-group p{color:#2dd4bf;font-size:14px;font-weight:800;grid-column:1 / -1;margin:0 0 4px;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.member-download-group p:before{content:"";display:inline-block;width:3px;height:12px;background:#2dd4bf;border-radius:2px}.member-download-btn{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:12px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #14b8a626;cursor:pointer;box-sizing:border-box}.member-download-btn--single{box-sizing:border-box;width:100%}.member-download-btn:hover{background:linear-gradient(135deg,#2dd4bf,#14b8a6);transform:translateY(-2px);box-shadow:0 6px 20px #14b8a64d}.member-download-btn--ghost{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 15px #2563eb26}.member-download-btn--ghost:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb4d}.member-tool-box--notify{grid-column:1 / -1}.member-notify-status{align-items:center;background:#ef44440f;border:1px solid rgba(239,68,68,.15);border-radius:12px;color:#f87171;display:flex;font-size:13px;font-weight:800;gap:8px;margin-bottom:16px;padding:12px 16px;transition:all .3s ease}.member-notify-status.bound{background:#10b9810f;border-color:#10b9812e;color:var(--neon-green)}.member-notify-btn{width:100%}.member-status-opened{align-items:center;background:#0f172a94;border-radius:12px;color:#2dd4bf;display:flex;font-size:13px;font-weight:800;gap:8px;margin-top:12px;padding:14px}.member-modal-scroll{max-height:60vh;overflow-y:auto;padding-right:4px}.member-application-modal h3{align-items:center;color:var(--glow-color);display:flex;font-size:16px;gap:8px;margin:0 0 18px}.modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#03071299;backdrop-filter:blur(8px);z-index:1000;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.modal.active{display:flex;opacity:1}.modal-content{width:90%;max-width:450px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:35px;box-shadow:0 25px 50px #00000080,inset 0 1px #ffffff0d;position:relative;transform:translateY(20px);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.modal.active .modal-content{transform:translateY(0)}.modal-close{position:absolute;top:15px;right:20px;font-size:24px;color:var(--text-muted);background:none;border:none;cursor:pointer;transition:color .3s}.modal-close:hover{color:var(--neon-red)}.account-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.btn-action-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:10px;box-sizing:border-box}.btn-action-card:hover{border-color:#fbbf244d;background:#fbbf2408;transform:translateY(-2px);box-shadow:0 10px 20px #0003}.btn-action-card i{font-size:24px;color:var(--glow-color)}.btn-action-card span{font-size:14px;font-weight:700;color:#fff}html[data-theme=light] .modal{background:#f1f5f999}html[data-theme=light] .btn-action-card{background:#00000005;border-color:#0000000f}html[data-theme=light] .btn-action-card:hover{border-color:#d977064d;background:#d9770608}html[data-theme=light] .btn-action-card span{color:#0f172a}html[data-theme=light] .modal-close{color:#475569}html[data-theme=light] .member-amount-btn,html[data-theme=light] .member-status-entry{background:#00000005;border-color:#0000000f}html[data-theme=light] .member-tool-box{background:#ffffffd9;border-color:#d977061f;box-shadow:0 10px 25px #00000008}html[data-theme=light] .member-tool-box:hover{border-color:#d9770638;box-shadow:0 15px 30px #d9770614}html[data-theme=light] .member-tool-box h3{color:#0f172a}html[data-theme=light] .member-tool-box h3 i{background:#d9770614;border-color:#d977062e}html[data-theme=light] .member-download-group{background:#00000004;border-color:#0000000d}html[data-theme=light] .member-download-group:hover{background:#00000008}html[data-theme=light] .member-tool-box h3,html[data-theme=light] .member-status-head{color:#0f172a}html[data-theme=light] .member-query-row input{background:#0f172a08;border-color:#0f172a14}html[data-theme=light] .member-status-row{border-top-color:#0000000d}html[data-theme=light] .member-status-row strong{color:#0f172a}html[data-theme=light] .status-summary,html[data-theme=light] .status-chevron{color:var(--text-muted)}@media(max-width:640px){.profile-panel{padding:14px;border-radius:16px}.user-avatar-wrap{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;justify-items:start;margin-bottom:12px}.user-avatar{grid-row:1 / 3;width:48px;height:48px;font-size:22px;margin-bottom:0}.user-avatar:after{width:56px;height:56px}.user-username{font-size:17px;line-height:1.2;margin:0;max-width:100%;overflow-wrap:anywhere}.user-role-badge{font-size:10px;padding:3px 10px;line-height:1.2}.status-box{padding:0;margin-bottom:12px;border-radius:14px}.status-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;margin-bottom:0;padding:12px 14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.status-toggle-main{grid-column:1 / 2;gap:8px}.status-summary{display:block;grid-column:1 / 2;color:#94a3b8;font-size:11px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-chevron{display:block;grid-column:2 / 3;grid-row:1 / 3;align-self:center;color:var(--text-muted);font-size:12px;transition:transform .25s ease}.status-box.is-open .status-chevron{transform:rotate(180deg)}.status-body{display:none;padding:0 14px 14px}.status-box.is-open .status-body{display:block}.status-mobile-expiry{display:flex;margin-top:10px;padding:9px 0 0;border-top:1px solid rgba(255,255,255,.06)}html[data-theme=light] .status-mobile-expiry{border-top-color:#0f172a14}.status-label,.status-value{font-size:12px;line-height:1.35;min-width:0}.status-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-value{flex:0 0 auto}.status-serial{align-items:center;flex-wrap:nowrap;margin-bottom:8px;font-size:10px}.status-serial .serial-tag{max-width:none;font-size:10px;padding:3px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.progress-container{height:6px;margin-bottom:8px}.countdown-timer{font-size:10px;gap:8px}.countdown-timer strong{text-align:right}.user-details{margin:4px 0 14px;padding-top:4px}.detail-row{padding:8px 0;font-size:12px}.btn-logout{padding:10px 12px;border-radius:10px;font-size:12px}.card-panel{padding:20px;border-radius:16px}.card-panel h2{font-size:18px;margin-bottom:10px}.card-panel-desc{font-size:12px;margin-bottom:20px}.packages-grid{gap:12px}.package-card{padding:15px;border-radius:14px}.table-card{padding:15px;border-radius:16px}.table-card h3{font-size:15px;margin-bottom:15px}table th,table td{padding:8px 10px;font-size:11px}.serial-tag{font-size:10px;padding:2px 4px}#historyCard{padding:16px}#historyCard .table-responsive{overflow:visible}#historyCard table,#historyCard tbody,#historyCard tr,#historyCard td{display:block;width:100%}#historyCard thead{display:none}#historyCard tbody{display:grid;gap:12px}#historyCard tr{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px;box-sizing:border-box}#historyCard td{display:grid;grid-template-columns:1fr;gap:4px;align-items:flex-start;padding:8px 0;border:0;font-size:12px;box-sizing:border-box}#historyCard td:before{display:block;content:attr(data-label);color:var(--text-muted);font-size:11px;font-weight:700;margin-bottom:4px}#historyCard td:first-child{padding-top:0}#historyCard td:first-child strong{line-height:1.45}#historyCard td:last-child{padding-bottom:0}#historyCard .ip-status-badge{justify-self:start;white-space:nowrap;width:auto;min-width:0}#historyCard .serial-tag{display:inline-block;max-width:100%;line-height:1.35;word-break:break-all}#historyCard tbody tr td[colspan]{display:block;text-align:center;grid-template-columns:none;padding:20px 12px!important}.member-amount-grid,.member-download-group{grid-template-columns:1fr}.member-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-amount-btn{min-height:68px}.member-amount-btn span{font-size:16px}.member-tools-grid{gap:14px}.member-tool-box{padding:16px}.member-download-group{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.member-download-btn{box-sizing:border-box;min-height:74px;flex-direction:column;font-size:12px;line-height:1.25;padding:12px 8px;text-align:center}.member-download-btn i{font-size:22px}.member-query-row{grid-template-columns:1fr 42px}.member-status-row{align-items:flex-start;flex-direction:column;gap:4px}.member-status-row strong{text-align:left}.member-status-entry{background:#0d37409e;border-color:#2dd4bf4d;border-left-width:1px}.member-status-head{font-size:14px;line-height:1.45}.member-status-steps{grid-template-columns:1fr 12px 1fr 12px 1fr 12px 1fr;gap:4px}.member-status-step span{height:32px;width:32px}.member-status-step small{font-size:10px}}.status-card{display:none;margin-top:20px;border-radius:12px;text-align:left;padding:0;background:transparent;border:none}.status-card.show{display:block}.status-card-entry{border-radius:12px;padding:14px 16px;margin-bottom:12px;border:1px solid rgba(148,163,184,.15);background:#1e293b66;box-shadow:0 4px 20px #0003;color:#cbd5e1}.status-card-entry.pending{background:#f59e0b14;border-color:#f59e0b59;box-shadow:0 0 15px #f59e0b0d}.status-card-entry.approved{background:#10b98114;border-color:#10b98159;box-shadow:0 0 15px #10b9810d}.status-card-entry.rejected{background:#ef444414;border-color:#ef444459;box-shadow:0 0 15px #ef44440d}.status-card-entry.disabled{background:#dc354514;border-color:#dc354559;box-shadow:0 0 15px #dc35450d}.status-card-entry .status-entry-head{font-size:14px;color:#e2e8f0;margin-bottom:10px;font-weight:700}.status-card-entry .status-row{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.12);font-size:14px}.status-card-entry .status-row:last-child{border-bottom:none}.status-card-entry .status-row span{color:#94a3b8;font-weight:600;flex:0 0 auto}.status-card-entry .status-row strong{color:#f1f5f9;font-weight:700;text-align:right;flex:1 1 auto;min-width:0}.status-card-entry.pending .status-row strong{color:#fbbf24}.status-card-entry.approved .status-row strong{color:#34d399}.status-card-entry.rejected .status-row strong,.status-card-entry.disabled .status-row strong{color:#f87171}.status-card-entry .status-row--serial strong{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:15px;color:#34d399;text-shadow:0 0 8px rgba(52,211,153,.25);word-break:break-all}.status-card-entry .status-note{margin-top:10px;font-size:13px;line-height:1.5}.status-card-entry .status-note--reject{color:#f87171}.status-card-empty{text-align:center;padding:16px;border-radius:12px;background:#0f172a73;border:1px solid rgba(148,163,184,.22);color:#e2e8f0;font-size:14px}.serial-key-display{background:#0f172a;color:#6ee7b7;padding:14px 16px;border-radius:8px;font-size:14px;font-weight:600;margin-top:12px;text-align:center;word-break:break-all;line-height:1.5}.serial-key-display i{margin-right:6px;color:#34d399}.show-more-btn{display:inline-block;margin-top:10px;padding:10px 14px;border-radius:8px;background:#2563eb;color:#fff;border:none;font-weight:600;cursor:pointer}.copy-serial-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:#ffffff14;color:#d1fae5;cursor:pointer;margin-left:8px;text-decoration:none;transition:all .3s ease}.copy-serial-btn:hover{background:#d1fae5;color:#065f46}.progress-timeline{display:flex;align-items:flex-start;justify-content:center;gap:0;padding:20px 0 8px;margin-bottom:16px}.timeline-step{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;flex:0 0 auto;min-width:70px;min-height:110px;padding-top:12px;position:relative}.timeline-dot{margin-bottom:6px}.timeline-connector{flex:1;align-self:flex-start;height:2px;min-width:20px;max-width:60px;background:#334155;margin:32px 0 0;position:relative;transition:background .4s ease}.timeline-dot{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;border:2px solid #334155;background:#0f172acc;color:var(--text-muted);transition:all .4s ease;position:relative;z-index:2}.timeline-step.completed .timeline-dot{border-color:#10b981;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 0 16px #10b98159}.timeline-step.active .timeline-dot{border-color:#f59e0b;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 0 16px #f59e0b59;animation:pulse-dot 2s ease-in-out infinite}.timeline-step.rejected .timeline-dot{border-color:#ef4444;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 0 16px #ef444459}@keyframes pulse-dot{0%,to{box-shadow:0 0 16px #f59e0b59}50%{box-shadow:0 0 24px #f59e0b99}}.timeline-label{font-size:11px;font-weight:700;color:var(--text-muted);text-align:center;white-space:nowrap}.timeline-step.completed .timeline-label{color:#10b981}.timeline-step.active .timeline-label{color:#f59e0b}.timeline-step.rejected .timeline-label{color:#ef4444}.timeline-time{font-size:11px;color:#cbd5e1;text-align:center;line-height:1.3;max-width:88px;word-break:break-word}.timeline-connector.completed{background:linear-gradient(90deg,#10b981,#10b981);box-shadow:0 0 8px #10b9814d}.timeline-connector.active{background:linear-gradient(90deg,#10b981,#f59e0b)}.sse-toast{position:fixed;top:20px;right:20px;z-index:9999;min-width:300px;max-width:420px;padding:16px 20px;border-radius:12px;color:#fff;font-size:14px;font-weight:600;box-shadow:0 12px 40px #00000059;transform:translate(120%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:12px}.sse-toast.show{transform:translate(0)}.sse-toast.approved{background:linear-gradient(135deg,#10b981,#059669);border:1px solid rgba(255,255,255,.2)}.sse-toast.rejected{background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid rgba(255,255,255,.2)}.sse-toast i{font-size:22px;flex-shrink:0}.sse-toast-content{flex:1}.sse-toast-title{font-size:15px;font-weight:800;margin-bottom:4px}.sse-toast-msg{font-size:13px;opacity:.9;font-weight:500}.sse-toast-close{background:none;border:none;color:#ffffffb3;font-size:18px;cursor:pointer;padding:4px;flex-shrink:0}.sse-toast-close:hover{color:#fff}html[data-theme=light] .timeline-time{color:#000}html[data-theme=light] .timeline-dot{border-color:#cbd5e1;background:#ffffffe6}html[data-theme=light] .timeline-connector{background:#cbd5e1}html[data-theme=light] .status-card-entry{background:#f8fafc;box-shadow:0 2px 8px #0f172a14;color:#1e293b;border-color:#0f172a14}html[data-theme=light] .status-card-entry.pending{background:#fef3c7;border-color:#fbbf24}html[data-theme=light] .status-card-entry.approved{background:#d1fae5;border-color:#10b981}html[data-theme=light] .status-card-entry.rejected{background:#fee2e2;border-color:#ef4444}html[data-theme=light] .status-card-entry.disabled{background:#f8d7da;border-color:#dc3545}html[data-theme=light] .status-card-entry .status-entry-head{color:#334155}html[data-theme=light] .status-card-entry .status-row{border-bottom-color:#0f172a14}html[data-theme=light] .status-card-entry .status-row span{color:var(--text-muted)}html[data-theme=light] .status-card-entry .status-row strong{color:#0f172a}html[data-theme=light] .status-card-entry.pending .status-row strong{color:#92400e}html[data-theme=light] .status-card-entry.approved .status-row strong{color:#065f46}html[data-theme=light] .status-card-entry.rejected .status-row strong{color:#991b1b}html[data-theme=light] .status-card-entry.disabled .status-row strong{color:#7f1d1d}html[data-theme=light] .status-card-entry .status-row--serial strong{color:#047857;text-shadow:none}html[data-theme=light] .status-card-entry .status-note--reject{color:#b91c1c}@media(max-width:480px){.progress-timeline{flex-direction:column;align-items:flex-start;padding:16px 12px 16px 24px;gap:0;margin-bottom:12px}.timeline-step{flex-direction:row;align-items:center;justify-content:flex-start;min-width:unset;min-height:unset;padding:0;gap:12px;width:100%}.timeline-dot{width:32px;height:32px;margin-bottom:0;font-size:11px;flex-shrink:0}.timeline-label{font-size:13px;text-align:left;white-space:nowrap;font-weight:700}.timeline-time{font-size:11px;text-align:left;margin-left:auto;max-width:unset;color:var(--text-secondary)}.timeline-connector{width:2px;height:20px;min-width:unset;max-width:unset;margin:4px 0 4px 15px;align-self:flex-start}.member-download-group{grid-template-columns:1fr}.member-download-btn{flex-direction:row;min-height:44px;font-size:13px;padding:10px 16px}.member-download-btn i{font-size:16px}.status-card-entry .status-row--serial{flex-direction:column;align-items:stretch;gap:8px}.status-card-entry .status-row--serial span{align-self:flex-start}.status-card-entry .status-row--serial strong{text-align:left;word-break:break-all;font-size:14px}.status-card-entry .status-row--serial .copy-serial-btn{margin-left:0;width:100%;justify-content:center;padding:8px}}body:not(.member-auth-login):not(.member-auth-register) .container{padding-bottom:20px}@media(max-width:640px){body:not(.member-auth-login):not(.member-auth-register) .container{padding-bottom:10px}.header{margin-bottom:20px}}.payment-method-selector{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pay-method-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#94a3b8;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .3s ease;user-select:none}.pay-method-btn:hover{background:#ffffff0a;color:#fff;border-color:#ffffff26}.pay-method-btn.active{background:#fbbf240f;border-color:var(--glow-color, #fbbf24);color:var(--glow-color, #fbbf24);box-shadow:0 4px 15px #fbbf241a}html[data-theme=light] .pay-method-btn{background:#00000005;border-color:#0000000f;color:#475569}html[data-theme=light] .pay-method-btn:hover{background:#0000000a;color:#0f172a;border-color:#0000001f}html[data-theme=light] .pay-method-btn.active{background:#d977060f!important;border-color:var(--glow-color)!important;color:#b45309!important;box-shadow:0 4px 12px #d9770614!important}@media(max-width:600px){.payment-method-selector{grid-template-columns:1fr;gap:8px}}@media(max-width:480px){.modal-content{width:86%!important;padding:24px 20px!important;border-radius:20px!important;box-shadow:0 15px 35px #0009,inset 0 1px #ffffff0d!important}.modal-content h3{font-size:15px!important;margin-bottom:16px!important}.modal-content .form-group{margin-bottom:12px!important}.modal-content label{font-size:11.5px!important;margin-bottom:5px!important}.modal-content input{padding:10px 12px 10px 42px!important;font-size:13px!important;height:40px!important}.modal-content .input-wrapper i{font-size:13px!important}.modal-content .auth-btn{padding:10px!important;font-size:13px!important;margin-top:15px!important;border-radius:10px!important;height:40px!important}.modal-close{top:12px!important;right:15px!important;font-size:20px!important}}.auth-card,.profile-panel,.card-panel{background:#080e1c80!important;backdrop-filter:blur(30px) saturate(180%)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff0d!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.auth-card:hover,.profile-panel:hover,.card-panel:hover{border-color:#fbbf2440!important;box-shadow:0 35px 80px #0009,0 0 40px #fbbf240a,inset 0 1px #ffffff14!important}html[data-theme=light] .auth-card,html[data-theme=light] .profile-panel,html[data-theme=light] .card-panel{background:#ffffffa6!important;backdrop-filter:blur(30px) saturate(180%)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 30px 60px #0f172a0f,inset 0 1px #fff6!important}html[data-theme=light] .auth-card:hover,html[data-theme=light] .profile-panel:hover,html[data-theme=light] .card-panel:hover{border-color:#d9770633!important;box-shadow:0 35px 70px #0f172a14,0 0 30px #d977060a,inset 0 1px #ffffff80!important}.status-box{border-radius:16px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative;overflow:hidden}.status-box.status-box-gm{border:1px solid rgba(251,191,36,.2)!important;box-shadow:0 0 15px #fbbf2408,inset 0 1px #ffffff0d!important;background:#fbbf2403!important;animation:pulse-border-gm 6s infinite ease-in-out}@keyframes pulse-border-gm{0%,to{border-color:#fbbf2426;box-shadow:0 0 12px #fbbf2408,inset 0 1px #ffffff08}50%{border-color:#fbbf2499;box-shadow:0 0 25px #fbbf242e,inset 0 1px #ffffff12;background:#fbbf2408!important}}.status-box.status-box-baccarat{border:1px solid rgba(59,130,246,.2)!important;box-shadow:0 0 15px #3b82f608,inset 0 1px #ffffff0d!important;background:#3b82f603!important;animation:pulse-border-bac 6s infinite ease-in-out}@keyframes pulse-border-bac{0%,to{border-color:#3b82f626;box-shadow:0 0 12px #3b82f608,inset 0 1px #ffffff08}50%{border-color:#3b82f699;box-shadow:0 0 25px #3b82f62e,inset 0 1px #ffffff12;background:#3b82f608!important}}.status-box.status-box-blackjack{border:1px solid rgba(239,68,68,.2)!important;box-shadow:0 0 15px #ef444408,inset 0 1px #ffffff0d!important;background:#ef444403!important;animation:pulse-border-bj 6s infinite ease-in-out}@keyframes pulse-border-bj{0%,to{border-color:#ef444426;box-shadow:0 0 12px #ef444408,inset 0 1px #ffffff08}50%{border-color:#ef444499;box-shadow:0 0 25px #ef44442e,inset 0 1px #ffffff12;background:#ef444408!important}}.auth-btn{position:relative!important;overflow:hidden!important;z-index:1}.auth-btn:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)!important;transition:all .6s ease!important;z-index:-1}.auth-btn:hover:before{left:100%!important;transition:all .7s cubic-bezier(.19,1,.22,1)!important}.form-group input{transition:all .35s cubic-bezier(.16,1,.3,1)!important}.form-group input:focus{background:#ffffff0d!important;border-color:transparent!important;box-shadow:0 0 0 1px #fbbf24cc,0 0 20px #fbbf2440!important}.form-group input:focus+i{color:var(--glow-color)!important;text-shadow:0 0 10px rgba(251,191,36,.4)}html[data-theme=light] .form-group input:focus{background:#fff!important;border-color:transparent!important;box-shadow:0 0 0 1px #d97706cc,0 0 15px #d9770626!important}@keyframes tabPerspectiveIn{0%{opacity:0;transform:perspective(1000px) rotateX(10deg) translateY(15px) scale(.97)}to{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0) scale(1)}}.tab-panel-animate{animation:tabPerspectiveIn .45s cubic-bezier(.34,1.56,.64,1) forwards}.skeleton-shimmer{background:linear-gradient(90deg,#ffffff05 25%,#ffffff14,#ffffff05 75%);background-size:200% 100%;animation:shimmerAnim 1.6s infinite linear;border-radius:6px}@keyframes shimmerAnim{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-row td{padding:20px 15px!important}.badge-skeleton{width:140px;height:24px}.text-skeleton{width:90px;height:16px;display:inline-block}.tag-skeleton{width:180px;height:24px;display:inline-block}.time-skeleton{width:130px;height:16px;display:inline-block}.skeleton-log-item{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#ffffff03;border:1px solid rgba(255,255,255,.03);border-radius:12px;margin-bottom:12px}.icon-skeleton{width:32px;height:32px;border-radius:50%!important}.skeleton-log-info{flex:1;margin-left:15px;display:flex;flex-direction:column;gap:8px}.text-skeleton-long{width:60%;height:14px}.text-skeleton-short{width:30%;height:10px}html[data-theme=light] .skeleton-shimmer{background:linear-gradient(90deg,#0000000a 25%,#00000017,#0000000a 75%)!important}html[data-theme=light] .skeleton-log-item{background:#fff9!important;border-color:#94a3b829!important}.tg-guide-text{color:#e2e8f0}html[data-theme=light] .tg-guide-text{color:#334155!important}.tg-status-wrapper{color:#94a3b8}html[data-theme=light] .tg-status-wrapper{color:#475569!important}body:before,body:after{z-index:-2!important}.starfield{z-index:-1!important;background:transparent!important}html[data-theme=light] .starfield{background:transparent!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(.9);opacity:.4}50%{transform:scale(1.05);opacity:.8}to{transform:scale(.9);opacity:.4}}@keyframes passkeyScan{0%,to{transform:translateY(-34px);opacity:0}22%,78%{opacity:1}50%{transform:translateY(0);opacity:.86}}.m-style-1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0 0;color:#94a3b8;font-size:14px;line-height:1.6}.m-style-2{background:transparent;border:0;color:var(--glow-color);cursor:pointer;font:inherit;font-weight:700;margin-left:auto;padding:0}.m-style-3{display:none;margin-bottom:12px}.m-style-4{display:none;color:#f87171;font-size:12px;margin-bottom:8px}.m-style-5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.m-style-6{margin-top:0}.m-style-7{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 4px 15px #10b98140;color:#fff;margin-top:0;white-space:normal}.m-style-7:hover{background:linear-gradient(135deg,#10b981,#047857)!important;box-shadow:0 6px 20px #10b98166!important}.m-style-8{width:1.65em;height:1.65em;display:inline-block;vertical-align:middle;margin-right:6px;transform:rotate(-45deg)}.m-style-9{display:inline-block;text-align:center;line-height:1.2}.m-style-10{display:none}.m-style-11{display:grid;grid-template-columns:1fr 118px;gap:10px;align-items:center}.m-style-12{margin-top:0;padding:14px 10px;font-size:13px}.m-style-11 .auth-btn{margin-top:0!important}.m-style-13{display:none;margin-bottom:12px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500;background:#fbbf240d;border:1px solid rgba(251,191,36,.15);color:var(--glow-color)}.m-style-14{display:flex;align-items:flex-start;gap:8px;margin:15px 0 10px;font-size:13px;color:#94a3b8;line-height:1.5;cursor:pointer;user-select:none}.m-style-15{width:16px;height:16px;margin-top:3px;accent-color:var(--glow-color);cursor:pointer}.m-style-16{font-size:13px;color:#94a3b8;cursor:pointer}.m-style-17{color:var(--glow-blue);text-decoration:underline}.m-style-18{color:#60a5fa;margin-right:4px}.m-style-19{color:#f59e0b;margin-right:4px}.m-style-20{color:#ef4444;margin-right:4px}.m-style-21{margin-bottom:25px}.m-style-22{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:8px}.m-style-23{display:contents}.m-style-24{display:block;font-size:15px}.m-style-25{color:var(--text-muted);font-size:11px;margin-top:4px;display:block}.m-style-26{margin-top:8px}.m-style-27{display:none}.m-style-28{color:#5eead4}.m-style-29{border:1px dashed rgba(45,212,191,.4);padding:12px;border-radius:8px;background:#2dd4bf0d;list-style-type:none;margin-left:-20px}.m-style-30{color:#fbbf24;margin-right:4px}.m-style-31{color:#fbbf24;font-size:13px;display:inline-block;margin-top:6px}.m-style-32{text-align:center}.m-style-33{font-size:12px;color:#94a3b8;margin:15px 0 10px;text-align:center;line-height:1.5}.m-style-34{background:#ef44440d;border:1px solid rgba(239,68,68,.15);color:#f87171;margin-bottom:25px}.m-style-35{color:#ef4444;font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px}.m-style-36{color:var(--glow-color);font-weight:700;text-decoration:underline}.m-style-37{grid-column:1 / -1;margin-top:14px;padding:10px 14px;background:#2dd4bf0d;border:1px dashed rgba(45,212,191,.25);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.m-style-38{font-size:13px;color:#94a3b8;font-weight:600;display:inline-flex;align-items:center;gap:6px}.m-style-39{color:#2dd4bf}.m-style-40{font-size:12px;color:#2dd4bf;text-decoration:underline;font-weight:700;transition:color .2s}.m-style-41{font-size:10px}.m-style-42{border:none;border-top:1px solid rgba(255,255,255,.06);margin:30px 0}.m-style-43{margin-bottom:30px}.m-style-44{font-size:15px;font-weight:700;color:var(--glow-color);margin-bottom:18px;display:flex;align-items:center;gap:8px}.m-style-45{font-size:13px;color:#94a3b8;margin:0 0 15px;line-height:1.5}.m-style-46{background:#0d142380;border:1px solid rgba(251,191,36,.15);border-radius:16px;padding:24px;margin-bottom:15px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;position:relative;overflow:hidden}.m-style-47{width:96px;height:96px;border-radius:24px;background:radial-gradient(circle at 28% 20%,rgba(251,191,36,.22),transparent 32%),linear-gradient(145deg,#0f172aeb,#080e1cfa);border:1px solid rgba(251,191,36,.24);box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000047,0 0 28px #fbbf2414;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;overflow:hidden}.m-style-48{width:68px;height:68px;fill:none;stroke:url(#passkeyShieldGradient);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;z-index:2;filter:drop-shadow(0 0 10px rgba(251,191,36,.18))}.passkey-svg-shield{fill:#fbbf2412;stroke-width:2.8}.passkey-svg-shine{stroke:#ffffff57;stroke-width:1.5}.passkey-svg-fingerprint{stroke:#fbbf24;stroke-width:2.2}.passkey-svg-keyhole{fill:#fbbf24;stroke:none}.passkey-svg-key,.passkey-svg-key-bit{stroke:#34d399;stroke-width:2.4}.m-style-49{position:absolute;inset:9px;border-radius:20px;border:1px solid rgba(96,165,250,.14);opacity:.9;pointer-events:none}.m-style-50{position:absolute;inset:auto 13px 12px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(52,211,153,.8),transparent);box-shadow:0 0 14px #34d3996b;animation:passkeyScan 2.8s ease-in-out infinite;pointer-events:none}.m-style-51{flex:1;min-width:250px}.m-style-52{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:12px}.m-style-53{font-size:12px;color:#94a3b8;display:block;margin-bottom:2px}.m-style-54{width:auto;margin:0;padding:10px 20px;font-size:13px;font-weight:700;box-shadow:0 4px 15px #fbbf2433}.m-style-55{border-top:1px solid rgba(255,255,255,.05);padding-top:12px;margin-top:12px;display:none}.m-style-56{font-size:12px;color:#94a3b8;display:block;margin-bottom:8px;font-weight:600}.m-style-57{margin-right:4px;font-size:11px;color:var(--glow-color)}.m-style-58{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.m-style-59{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:15px;margin-bottom:15px}.m-style-60{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.m-style-61{font-size:13px;color:#94a3b8;display:block}.m-style-62{font-size:14px;color:#ef4444}.m-style-63{display:flex;gap:10px}.m-style-64{width:auto;margin:0;padding:10px 20px;font-size:13px}.m-style-65{width:auto;margin:0;padding:10px 20px;font-size:13px;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 15px #dc262640;border:none;color:#fff;display:none}.m-style-66{display:none;background:#0d142380;border:1px solid rgba(251,191,36,.15);border-radius:12px;padding:20px;margin-top:15px;font-size:13px;line-height:1.6}.m-style-67{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:8px}.m-style-68{display:inline-flex;align-items:center;gap:6px}.m-style-69{color:var(--glow-color)}.m-style-70{font-weight:600}.m-style-71{color:var(--glow-color);font-family:JetBrains Mono,monospace;font-size:18px;letter-spacing:1.5px;background:#fbbf241a;padding:2px 8px;border-radius:4px}.m-style-72{color:#ef4444;font-size:12px;font-weight:600}.m-style-73{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:15px}.m-style-74{background:#fff;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px #fbbf241a}.m-style-75{width:130px;height:130px;display:block}.m-style-76{flex:1;min-width:200px}.m-style-77{margin:0 0 10px;font-size:13px}.m-style-78{color:var(--glow-color);margin-right:4px}.m-style-79{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:8px 0;padding:10px 18px;font-size:13px;font-weight:700;width:100%;max-width:100%;box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#08c,#0077b5);box-shadow:0 4px 15px #0088cc4d}.m-style-80{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px}.m-style-81{text-align:center;color:var(--text-muted);padding:20px 0}.m-style-82{text-align:center;color:var(--text-muted);padding:30px 0}.m-style-83{font-size:16px;font-weight:700;color:var(--glow-color);margin-bottom:20px;display:flex;align-items:center;gap:8px}.m-style-84{display:none;margin:-6px 0 16px;color:#fbbf24;font-size:13px;line-height:1.6}.m-style-85{position:fixed;inset:0;z-index:10000;background:#040812d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:none;align-items:center;justify-content:center;padding:20px}.m-style-86{position:absolute;top:20px;right:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;width:34px;height:34px;border-radius:50%;cursor:pointer;display:grid;place-items:center;font-size:14px;transition:all .2s;z-index:10}.m-style-87{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-right:40px}.m-style-88{background:#2dd4bf1a;color:#2dd4bf;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid rgba(45,212,191,.25);box-shadow:0 0 15px #2dd4bf1a;flex-shrink:0}.m-style-89{text-align:left;min-width:0}.m-style-90{margin:0;color:#fff;font-size:19px;font-weight:800;letter-spacing:.5px;word-break:break-all;white-space:normal;line-height:1.3}.m-style-91{color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase;display:block;margin-top:2px}.m-style-92{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.m-style-93{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#10b981;background:#10b98114;border:1px solid rgba(16,185,129,.2);padding:5px 12px;border-radius:999px}.m-style-94{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#fbbf24;background:#fbbf2414;border:1px solid rgba(251,191,36,.2);padding:5px 12px;border-radius:999px}.m-style-95{margin-bottom:20px}.m-style-96{font-size:13px;color:#fff;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:6px}.m-style-97{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.m-style-98{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.m-style-99{font-size:12px;color:#cbd5e1;display:flex;align-items:center;gap:8px}.m-style-100{color:#0078d4;font-size:14px}.m-style-101{font-size:11px;font-weight:700;color:#10b981;background:#10b9811a;padding:2px 6px;border-radius:4px}.m-style-102{background:#fbbf2405;border:1px solid rgba(251,191,36,.15);padding:10px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.m-style-103{font-size:12px;color:#fbbf24;display:flex;align-items:center;gap:8px}.m-style-104{color:#00a88f;font-size:14px}.m-style-105{font-size:11px;font-weight:700;color:#fbbf24;background:#fbbf241a;padding:2px 6px;border-radius:4px}.m-style-106{color:#f4b400;font-size:14px}.m-style-107{color:#ff5e00;font-size:14px}.m-style-108{color:#d80027;font-size:14px}.m-style-109{color:#fbbf24;font-size:14px}.m-style-110{font-size:11px;font-weight:700;color:#fbbf24;background:#fbbf241a;padding:2px 6px;border-radius:4px}.m-style-111{background:#fbbf2408;border-left:4px solid #fbbf24;padding:14px 16px;border-radius:4px 12px 12px 4px;margin-bottom:20px;border-top:1px solid rgba(251,191,36,.05);border-right:1px solid rgba(251,191,36,.05);border-bottom:1px solid rgba(251,191,36,.05)}.m-style-112{margin:0 0 8px;color:#fbbf24;font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:8px}.m-style-113{margin:0 0 10px;font-size:12.5px;color:#cbd5e1;line-height:1.6}.m-style-114{margin:0;padding-left:18px;font-size:12px;color:#94a3b8;line-height:1.6;display:flex;flex-direction:column;gap:8px}.m-style-115{color:#e2e8f0;display:block;margin-bottom:2px}.m-style-116{margin:0 0 16px}.m-style-117{border-top:1px solid rgba(255,255,255,.06);padding-top:14px;margin-bottom:6px}.m-style-118{margin:0 0 8px;color:#fff;font-size:13.5px;font-weight:700}.m-style-119{margin:0;padding-left:16px;font-size:12.5px;color:#94a3b8;line-height:1.6}.m-style-120{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:10px 12px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.m-style-121{flex:1;text-align:left;min-width:0}.m-style-122{font-size:10px;color:var(--text-muted);font-weight:700;margin-bottom:4px;display:flex;align-items:center;gap:4px}.m-style-123{font-family:monospace;font-size:11px;color:#cbd5e1;word-break:break-all;display:block;line-height:1.3}.m-style-124{background:#2dd4bf1a;border:1px solid rgba(45,212,191,.3);color:#2dd4bf;padding:8px 12px;border-radius:8px;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.m-style-125{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;border-top:1px solid rgba(255,255,255,.06);padding-top:20px}.m-style-126{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#10b981,#047857);border:0;color:#fff;text-decoration:none;padding:13px;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #10b98140;transition:all .2s;text-align:center}.m-style-127{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:13px;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .2s}.pow-loading{background:#fbbf240d!important;border:1px solid rgba(251,191,36,.15)!important;color:var(--glow-color)!important}.pow-success{background:#10b9810d!important;border:1px solid rgba(16,185,129,.15)!important;color:var(--neon-green)!important}.pow-failed{background:#ef44440d!important;border:1px solid rgba(239,68,68,.15)!important;color:var(--neon-red)!important}.apply-limit-hint{display:none;margin:12px 0;padding:11px 13px;border-radius:10px;font-size:13px;font-weight:700;line-height:1.5;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);color:#fbbf24}.apply-limit-hint.is-shown{display:block!important}#toast-notification{position:fixed;top:30px;right:30px;background:#0d1423f2;border:1px solid var(--glow-color);color:#fff;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;box-shadow:0 10px 30px #00000080,0 0 15px #fbbf241a;z-index:10000;opacity:0;transform:translateY(-20px);transition:all .3s cubic-bezier(.175,.885,.32,1.275);pointer-events:none;display:flex;align-items:center;gap:10px}#toast-notification.show{opacity:1!important;transform:translateY(0)!important}.toast-icon-glow{color:var(--glow-color)!important}.passkey-device-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:12px!important;color:#e2e8f0!important;background:#ffffff05!important;padding:8px 12px!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.03)!important;transition:all .2s ease!important}.status-value.pending{color:#f59e0b!important}.copied-success{border-color:#34d39980!important;color:#34d399!important}.tg-bound{color:var(--neon-green)!important;text-shadow:0 0 8px rgba(16,185,129,.3)!important}.tg-unbound{color:var(--neon-red)!important;text-shadow:none!important}.biometric-modal-close-btn{width:100%!important;margin-top:15px!important}.biometric-error-span{color:#ef4444!important;font-weight:600!important}.crypto-step-failed{color:#ef4444!important}.input-valid{border-color:#10b981!important;box-shadow:0 0 0 2px #10b98133!important}.input-invalid{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444433!important}.dev-color-windows{color:#60a5fa!important}.dev-color-android{color:#34d399!important}.dev-color-apple{color:#cbd5e1!important}.dev-color-default{color:var(--glow-color)!important}.passkey-device-icon{width:16px!important}.pwd-validation-wrapper{margin-top:6px;font-size:12px;display:flex;flex-direction:column;gap:4px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;text-align:left;opacity:0;max-height:0}.pwd-validation-wrapper.show{opacity:1;max-height:60px}.pwd-validation-item{display:flex;align-items:center;gap:6px;font-weight:500;line-height:1.4}.pwd-validation-item.valid{color:#10b981}.pwd-validation-item.invalid{color:#ef4444}.pwd-validation-item i{font-size:11px}.pwd-toggle-eye{position:absolute;right:15px!important;left:auto!important;top:50%;transform:translateY(-50%);color:#94a3b8;cursor:pointer;transition:color .3s,transform .2s;z-index:10}.pwd-toggle-eye:hover{color:var(--glow-color, #fbbf24);transform:translateY(-50%) scale(1.1)}.input-wrapper.has-eye input{padding-right:45px!important}.biometric-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#080e1cb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:1;transition:opacity .4s ease}.biometric-modal-overlay.fade-out{opacity:0}.biometric-modal-card{background:#0f172abf!important;border:1px solid rgba(251,191,36,.25)!important;box-shadow:0 25px 55px #00000080,0 0 35px #fbbf2426,inset 0 1px #ffffff0d;border-radius:24px;padding:35px 30px;width:90%;max-width:360px;text-align:center;backdrop-filter:blur(30px) saturate(180%)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;transform:scale(1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.biometric-modal-card.success{border-color:#10b98173!important;box-shadow:0 25px 55px #00000080,0 0 35px #10b98133,inset 0 1px #ffffff0d!important}.biometric-modal-card.failure{border-color:#ef444473!important;box-shadow:0 25px 55px #00000080,0 0 35px #ef444433,inset 0 1px #ffffff0d!important}.biometric-modal-scanner-zone{position:relative;width:110px;height:110px;margin:0 auto 25px;background:#fbbf2408;border-radius:50%;border:1px solid rgba(251,191,36,.25);box-shadow:inset 0 0 20px #fbbf241a;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .3s ease}.biometric-modal-card.success .biometric-modal-scanner-zone{border-color:#10b98159!important;background:#10b98108!important;box-shadow:inset 0 0 20px #10b9811a!important}.biometric-modal-card.failure .biometric-modal-scanner-zone{border-color:#ef444459!important;background:#ef444408!important;box-shadow:inset 0 0 20px #ef44441a!important}.biometric-scanner-line{position:absolute;width:80%;height:3px;background:linear-gradient(90deg,transparent,var(--glow-color, #fbbf24),transparent);top:0;left:10%;animation:scanEffect 2s linear infinite;box-shadow:0 0 12px var(--glow-color, #fbbf24),0 0 4px var(--glow-color, #fbbf24);z-index:5}.biometric-modal-card.success .biometric-scanner-line,.biometric-modal-card.failure .biometric-scanner-line{display:none}@keyframes scanEffect{0%{top:10%}50%{top:90%}to{top:10%}}.biometric-scanner-ripple,.biometric-scanner-ripple-2{position:absolute;width:80px;height:80px;border:1px solid rgba(251,191,36,.4);border-radius:50%;animation:rippleEffect 2s linear infinite;opacity:0}.biometric-scanner-ripple-2{animation-delay:1s}@keyframes rippleEffect{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.4);opacity:0}}.bio-icon{width:52px;height:52px;color:var(--glow-color, #fbbf24);filter:drop-shadow(0 0 8px rgba(251,191,36,.5));z-index:3;animation:pulseBio 1.5s ease-in-out infinite alternate}@keyframes pulseBio{0%{transform:scale(.95);opacity:.8}to{transform:scale(1.05);opacity:1}}.biometric-modal-title{font-size:18px;font-weight:700;color:#f8fafc;margin:0 0 10px}.biometric-modal-desc{font-size:13px;color:#94a3b8;margin:0 0 20px;line-height:1.5}.biometric-modal-status{font-size:13px;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:6px}.biometric-success-ripple{position:absolute;width:100%;height:100%;background:#10b9811a;animation:successPulse 1.2s ease-out;border-radius:50%}@keyframes successPulse{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.bio-success-checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#10b981;stroke-miterlimit:10;box-shadow:inset 0 0 #10b981;animation:fillSuccess .4s ease-in-out .4s forwards,scaleSuccess .3s ease-in-out .9s both;z-index:10}.bio-success-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#10b981;fill:none;animation:strokeSuccess .6s cubic-bezier(.65,0,.45,1) forwards}.bio-success-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:strokeSuccess .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes fillSuccess{to{box-shadow:inset 0 0 0 30px #10b98126}}@keyframes scaleSuccess{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}.biometric-failure-ripple{position:absolute;width:100%;height:100%;background:#ef44441a;animation:failurePulse 1.2s ease-out;border-radius:50%}@keyframes failurePulse{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.bio-failure-cross{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#ef4444;stroke-miterlimit:10;box-shadow:inset 0 0 #ef4444;animation:fillFailure .4s ease-in-out .4s forwards,scaleSuccess .3s ease-in-out .9s both;z-index:10}.bio-failure-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#ef4444;fill:none;animation:strokeSuccess .6s cubic-bezier(.65,0,.45,1) forwards}.bio-failure-line-1,.bio-failure-line-2{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:strokeSuccess .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes fillFailure{to{box-shadow:inset 0 0 0 30px #ef444426}}.crypto-tracker-card{background:#0f172ad9;border:1px solid rgba(251,191,36,.2);box-shadow:0 8px 32px #fbbf2426,inset 0 0 15px #fbbf240d;border-radius:24px;padding:35px 30px;width:90%;max-width:420px;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:scale(1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.crypto-blockchain-visual{position:relative;width:120px;height:120px;margin:0 auto 25px}.blockchain-orbit{position:absolute;width:100%;height:100%;border:1.5px dashed rgba(251,191,36,.2);border-radius:50%;animation:spinOrbit 12s linear infinite}.blockchain-orbit-2{position:absolute;width:70%;height:70%;left:15%;top:15%;border:1.5px dashed rgba(45,212,191,.2);border-radius:50%;animation:spinOrbitInverse 8s linear infinite}.blockchain-core{position:absolute;width:30px;height:30px;left:45px;top:45px;background:radial-gradient(circle,var(--glow-color, #fbbf24),#d97706);border-radius:50%;box-shadow:0 0 20px var(--glow-color, #fbbf24);animation:pulseCore 2s ease-in-out infinite alternate;display:flex;align-items:center;justify-content:center;color:#0f172a;font-size:14px}.blockchain-node{position:absolute;width:8px;height:8px;background:#2dd4bf;border-radius:50%;box-shadow:0 0 8px #2dd4bf}.node-1{top:0;left:56px}.node-2{bottom:0;left:56px}.node-3{top:56px;left:0}.node-4{top:56px;right:0}@keyframes spinOrbit{to{transform:rotate(360deg)}}@keyframes spinOrbitInverse{to{transform:rotate(-360deg)}}@keyframes pulseCore{0%{transform:scale(.9);box-shadow:0 0 10px var(--glow-color, #fbbf24)}to{transform:scale(1.1);box-shadow:0 0 25px var(--glow-color, #fbbf24)}}.crypto-steps{display:flex;flex-direction:column;gap:12px;margin:20px 0;text-align:left;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}.crypto-step{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:13.5px;font-weight:500;transition:all .3s}.crypto-step.active{color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,.2)}.crypto-step.completed{color:#10b981}.crypto-step-icon{width:20px;height:20px;border-radius:50%;border:2px solid #334155;display:flex;align-items:center;justify-content:center;font-size:9px;transition:all .3s;box-sizing:border-box}.crypto-step.active .crypto-step-icon{border-color:#fbbf24;background:#fbbf241a}.crypto-step.completed .crypto-step-icon{border-color:#10b981;background:#10b98126;color:#10b981}.confetti-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100000}.crypto-success-card{background:linear-gradient(135deg,#1e293bf2,#0f172afa);border:2px solid #fbbf24;border-radius:24px;box-shadow:0 10px 40px #fbbf244d;padding:40px 30px;width:95%;max-width:420px;text-align:center;position:relative;animation:popupGold .5s cubic-bezier(.34,1.56,.64,1)}@keyframes popupGold{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.gold-serial-box{background:#fbbf2414;border:1px dashed #fbbf24;border-radius:12px;padding:18px;margin:20px 0;font-family:monospace;font-size:16px;font-weight:700;color:#fef08a;letter-spacing:1px;word-break:break-all;box-shadow:0 0 15px #fbbf241a}.crypto-detail-box{background:#ffffff05!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important;padding:12px!important;font-size:12px!important;text-align:left!important;align-items:flex-start!important;color:#e2e8f0!important;display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;box-sizing:border-box!important}.crypto-id-text{font-family:monospace;color:#fbbf24}@keyframes strokeSuccess{to{stroke-dashoffset:0}}.bio-icon{width:48px;height:48px;color:var(--glow-color, #fbbf24)!important;stroke:var(--glow-color, #fbbf24)!important;fill:none!important;filter:drop-shadow(0 0 6px rgba(251,191,36,.4));z-index:3;display:block!important;animation:pulseBio 1.5s ease-in-out infinite alternate}.bio-success-checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#10b981!important;stroke-miterlimit:10;box-shadow:inset 0 0 #10b981;animation:fillSuccess .4s ease-in-out .4s forwards,scaleSuccess .3s ease-in-out .9s both;z-index:10}.bio-success-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#10b981!important;fill:none;animation:strokeSuccess .6s cubic-bezier(.65,0,.45,1) forwards}.bio-success-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#10b981!important;animation:strokeSuccess .3s cubic-bezier(.65,0,.45,1) .8s forwards}.bio-failure-cross{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#ef4444!important;stroke-miterlimit:10;box-shadow:inset 0 0 #ef4444;animation:fillFailure .4s ease-in-out .4s forwards,scaleSuccess .3s ease-in-out .9s both;z-index:10}.bio-failure-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#ef4444!important;fill:none;animation:strokeSuccess .6s cubic-bezier(.65,0,.45,1) forwards}.bio-failure-line-1,.bio-failure-line-2{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#ef4444!important;animation:strokeSuccess .3s cubic-bezier(.65,0,.45,1) .8s forwards}.member-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:600;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;box-sizing:border-box;gap:8px;outline:none}.member-btn.primary{background:linear-gradient(135deg,#5eead4,#60a5fa);color:#06111f!important;border-color:#5eead4;box-shadow:0 4px 12px #5eead433}.member-btn.primary:hover{background:linear-gradient(135deg,#93f5e6,#93c5fd);border-color:#93f5e6;box-shadow:0 6px 16px #5eead459;transform:translateY(-1px)}.member-btn.primary:active{transform:translateY(1px)}.member-btn.secondary{background:#ffffff0d!important;color:#e2e8f0!important;border:1px solid rgba(255,255,255,.15)!important;backdrop-filter:blur(5px)}.member-btn.secondary:hover{background:#ffffff1a!important;color:#fff!important;border-color:#ffffff40!important;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.member-btn.secondary:active{transform:translateY(1px)}.member-btn.danger{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff!important;border-color:#ef4444;box-shadow:0 4px 12px #ef444433}.member-btn.danger:hover{background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 6px 16px #ef444459;transform:translateY(-1px)}.member-btn.danger:active{transform:translateY(1px)}@media(max-width:480px){.biometric-modal-card{width:86%!important;padding:25px 18px!important;border-radius:20px!important}.biometric-modal-scanner-zone{width:80px!important;height:80px!important;margin-bottom:15px!important}.bio-icon{width:38px!important;height:38px!important}.bio-success-checkmark,.bio-failure-cross{width:46px!important;height:46px!important}.biometric-modal-title{font-size:15.5px!important;margin-bottom:6px!important}.biometric-modal-desc{font-size:12px!important;margin-bottom:15px!important;line-height:1.4!important}.biometric-modal-status{font-size:12px!important}.crypto-tracker-card{width:86%!important;padding:25px 18px!important;border-radius:20px!important}.crypto-detail-box{font-size:11.5px!important;padding:10px 12px!important;align-items:flex-start!important;text-align:left!important}.crypto-blockchain-visual{width:86px!important;height:86px!important;margin-bottom:15px!important}.blockchain-orbit,.blockchain-orbit-2{border-width:1px!important}.blockchain-core{width:24px!important;height:24px!important;left:31px!important;top:31px!important;font-size:11px!important}.blockchain-node{width:6px!important;height:6px!important}.node-1{top:0;left:40px!important}.node-2{bottom:0;left:40px!important}.node-3{top:40px!important;left:0}.node-4{top:40px!important;right:0}.crypto-steps{margin:15px 0!important;padding-top:15px!important;gap:10px!important}.crypto-step{font-size:12px!important;gap:10px!important}.crypto-step-icon{width:18px!important;height:18px!important;font-size:8px!important}.crypto-success-card{width:86%!important;padding:28px 18px!important;border-radius:20px!important}.crypto-success-card>div:first-child{font-size:32px!important;margin-bottom:10px!important}.gold-serial-box{padding:12px!important;font-size:13.5px!important;margin:15px 0!important;border-radius:10px!important}.member-btn{padding:10px 16px!important;font-size:13px!important;border-radius:10px!important}}html[data-theme=light] .biometric-modal-overlay{background:#ffffff73!important;backdrop-filter:blur(25px) saturate(200%)!important;-webkit-backdrop-filter:blur(25px) saturate(200%)!important}html[data-theme=light] .biometric-modal-card{background:#ffffffd9!important;border:1px solid rgba(217,119,6,.3)!important;box-shadow:0 25px 60px #d977061f,0 0 30px #d9770614,inset 0 1px #fffc!important;backdrop-filter:blur(30px) saturate(180%)!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important}html[data-theme=light] .crypto-tracker-card{background:#fffffffa!important;border-color:#d9770638!important;box-shadow:0 10px 30px #00000014,inset 0 1px #ffffff80!important}html[data-theme=light] .biometric-modal-scanner-zone{background:#d9770608!important;border:2px solid rgba(217,119,6,.28)!important;box-shadow:inset 0 0 24px #d977060f,0 4px 16px #d9770608!important}html[data-theme=light] .biometric-modal-scanner-zone .bio-icon{stroke:#d97706!important;filter:drop-shadow(0 0 5px rgba(217,119,6,.3))!important}html[data-theme=light] .biometric-modal-scanner-zone .biometric-scanner-line{background:linear-gradient(90deg,transparent,#d97706,transparent)!important;box-shadow:0 0 15px #d97706,0 0 6px #d97706!important}html[data-theme=light] .biometric-modal-scanner-zone .biometric-scanner-ripple{border-color:#d9770659!important}html[data-theme=light] .biometric-modal-title{color:#0f172a!important}html[data-theme=light] .biometric-modal-desc,html[data-theme=light] .biometric-modal-status{color:#475569!important}html[data-theme=light] .crypto-steps{border-top-color:#0000000f!important}html[data-theme=light] .crypto-step{color:var(--text-muted)!important}html[data-theme=light] .crypto-step.active{color:#d97706!important;text-shadow:none!important}html[data-theme=light] .crypto-step.completed{color:#10b981!important}html[data-theme=light] .crypto-step-icon{border-color:#cbd5e1!important}html[data-theme=light] .crypto-step.active .crypto-step-icon{border-color:#d97706!important;background:#d977060d!important;color:#d97706!important}html[data-theme=light] .crypto-step.completed .crypto-step-icon{border-color:#10b981!important;background:#10b9811a!important;color:#10b981!important}html[data-theme=light] .crypto-detail-box{background:#00000005!important;border-color:#0000000f!important;color:#334155!important;text-align:left!important;align-items:flex-start!important}html[data-theme=light] .crypto-success-card{background:linear-gradient(135deg,#fffffffa,#f8fafcfa)!important;border-color:#d97706!important;box-shadow:0 10px 40px #d9770626!important}html[data-theme=light] .crypto-success-card .biometric-modal-title{color:#d97706!important;text-shadow:none!important}html[data-theme=light] .crypto-success-card .biometric-modal-desc{color:#334155!important}html[data-theme=light] .gold-serial-box{background:#d977060a!important;border-color:#d97706!important;color:#b45309!important;box-shadow:0 4px 12px #d9770614!important}html[data-theme=light] .crypto-id-text{color:#b45309!important}html[data-theme=light] .member-btn.secondary{background:#0000000a!important;color:#475569!important;border-color:#0000001f!important}html[data-theme=light] .member-btn.secondary:hover{background:#00000014!important;color:#0f172a!important;border-color:#0003!important}html[data-theme=light] .member-btn.primary{background:linear-gradient(135deg,#0d9488,#2563eb)!important;color:#fff!important;border-color:#0d9488!important;box-shadow:0 4px 12px #0d948833!important}html[data-theme=light] .member-btn.primary:hover{background:linear-gradient(135deg,#0f766e,#1d4ed8)!important;border-color:#0f766e!important;box-shadow:0 6px 16px #0d948859!important}.user-vip-badge-container{display:flex;justify-content:center;align-items:center;margin-top:8px;width:100%}.vip-badge-svg{display:block;width:120px;height:28px;shape-rendering:geometricPrecision;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s;cursor:default}.vip-badge-svg text{text-shadow:0 1px 3px rgba(0,0,0,.8)}.vip-badge-svg:hover{transform:translateY(-2px) scale(1.05)}.vip-badge-svg.gold-glow{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4)) drop-shadow(0 0 4px rgba(234,179,8,.5))}.vip-badge-svg.gold-glow:hover{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4)) drop-shadow(0 0 10px rgba(234,179,8,.8))}.vip-badge-svg.diamond-glow{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4)) drop-shadow(0 0 4px rgba(168,85,247,.5));animation:vipPulse 3s infinite alternate ease-in-out}.vip-badge-svg.diamond-glow:hover{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4)) drop-shadow(0 0 12px rgba(139,92,246,.9))}@keyframes vipPulse{0%{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4)) drop-shadow(0 0 3px rgba(168,85,247,.3))}to{filter:drop-shadow(0 4px 10px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(192,132,252,.7))}}@media(max-width:640px){.user-vip-badge-container{justify-content:flex-start;margin-top:2px;grid-column:2;grid-row:2}.vip-badge-svg{width:100px;height:24px}}.status-bind-box{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:20px 24px;margin-bottom:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 1px #ffffff0d,0 8px 32px #0003;transition:all .3s ease}.status-bind-box:hover{border-color:#ffffff14;background:#ffffff08}.status-bind-row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.status-display-group{display:flex;flex-direction:column;gap:6px}.status-display-label{font-size:13px;color:#94a3b8;font-weight:500;letter-spacing:.5px}.status-display-value{font-size:18px;font-weight:700;letter-spacing:.5px;display:inline-flex;align-items:center;gap:8px}.status-display-value.unbound{color:#f43f5e!important;text-shadow:0 0 12px rgba(244,63,94,.2)}.status-display-value.bound{color:#10b981!important;text-shadow:0 0 12px rgba(16,185,129,.2);font-family:JetBrains Mono,Fira Code,monospace}.status-action-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-action-group .form-group{margin-bottom:0!important}.status-action-group .input-wrapper{width:240px;position:relative}.status-action-group .input-wrapper input{width:100%;height:46px!important;padding:0 16px 0 44px!important;background:#0f172a99!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#f8fafc!important;font-size:14px!important;box-sizing:border-box!important;transition:all .3s ease!important}.status-action-group .input-wrapper input:focus{outline:none!important;border-color:#60a5fa!important;box-shadow:0 0 15px #60a5fa40!important;background:#0f172acc!important}.status-action-group .input-wrapper i{position:absolute;left:16px;top:50%;transform:translateY(-50%)!important;color:var(--text-muted)!important;font-size:16px!important;transition:color .3s}.status-action-group .input-wrapper input:focus+i{color:#60a5fa!important}.bind-action-btn{width:auto!important;height:46px!important;padding:0 24px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)!important;border:none!important;box-sizing:border-box!important}.bind-action-btn.primary{background:linear-gradient(135deg,#06b6d4,#3b82f6)!important;color:#fff!important;box-shadow:0 4px 14px #3b82f64d!important}.bind-action-btn.primary:hover{background:linear-gradient(135deg,#0891b2,#2563eb)!important;box-shadow:0 6px 20px #3b82f673!important;transform:translateY(-1px)!important}.bind-action-btn.primary:active{transform:translateY(0)!important}.bind-action-btn.danger{background:#ef44441a!important;border:1px solid rgba(239,68,68,.2)!important;color:#ef4444!important}.bind-action-btn.danger:hover{background:#ef444433!important;border-color:#ef44444d!important;transform:translateY(-1px)!important}.bind-action-btn.danger:active{transform:translateY(0)!important}.tg-bound-container{display:flex;gap:12px}@media(max-width:640px){.status-bind-box{padding:16px!important}.status-bind-row{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.status-action-group{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.status-action-group .input-wrapper,.bind-action-btn{width:100%!important}}#panelRedeem{display:none;animation:fadeIn .4s ease-out}#panelRedeem.is-shown-block{display:block!important}.redeem-counter-flex{display:flex;align-items:center;justify-content:center;gap:15px;max-width:320px;margin:0 auto}.redeem-btn-circle{width:48px;height:48px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 10px #00000026}.redeem-btn-circle:hover{background:var(--glow-color);border-color:var(--glow-color);color:#0f172a;transform:scale(1.1);box-shadow:0 0 15px #fbbf2466}.redeem-btn-circle:active{transform:scale(.95)}.redeem-qty-input{width:90px;height:52px;border-radius:12px;background:#0f172a99!important;border:1.5px solid rgba(255,255,255,.15)!important;color:#fff!important;font-size:22px!important;font-weight:800!important;text-align:center!important;font-family:Outfit,Inter,sans-serif!important;box-shadow:inset 0 2px 4px #00000080;transition:border-color .25s}.redeem-qty-input:focus{border-color:var(--glow-color)!important;outline:none}.redeem-preview-box{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px;margin:25px 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040;backdrop-filter:blur(10px)}.redeem-preview-box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(251,191,36,.05) 0%,transparent 70%);pointer-events:none}.redeem-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.redeem-preview-item{text-align:center;padding:12px;background:#ffffff05;border-radius:14px;border:1px solid rgba(255,255,255,.04)}.redeem-preview-label{font-size:12px;color:#94a3b8;margin-bottom:6px;font-weight:600;letter-spacing:.05em}.redeem-preview-val{font-size:26px;font-weight:900;font-family:Outfit,Inter,sans-serif;color:#fff;line-height:1.2}.redeem-preview-val.cost{color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.4)}.redeem-preview-val.expiry{font-size:14px;font-weight:700;color:#34d399;word-break:break-all;display:flex;align-items:center;justify-content:center;min-height:32px}@keyframes pulseHighlight{0%{box-shadow:0 0 #fbbf2480;border-color:#fbbf24cc}70%{box-shadow:0 0 25px 10px #fbbf2400;border-color:#fbbf244d}to{box-shadow:0 0 #fbbf2400;border-color:#ffffff1a}}.highlight-pulse{animation:pulseHighlight 1.5s infinite;transform:scale(1.03);transition:all .3s}.fa-gem.shaking{animation:gemShake 3s infinite}@keyframes gemShake{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-8deg)}20%,40%{transform:rotate(8deg)}50%{transform:rotate(0)}}.history-toggle-buttons{display:flex;gap:8px}.history-toggle-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.05);color:#fff9;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;cursor:pointer;transition:all .25s ease}.history-toggle-btn.active,.history-toggle-btn:hover{background:#ffffff14;border-color:#ffffff26;color:#fff;box-shadow:0 4px 12px #00000026}.redeem-unit-selector{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:8px}.redeem-unit-btn{background:#ffffff05;border:1.5px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 20px;color:#ffffffb3;font-size:14px;font-weight:700;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 4px 10px #00000026}.redeem-unit-btn i{font-size:20px;color:#fff6;transition:color .3s}.redeem-unit-btn:hover{background:#ffffff0f;border-color:#fff3;color:#fff;transform:translateY(-2px);box-shadow:0 6px 15px #00000026}.redeem-unit-btn.active{background:linear-gradient(135deg,#fbbf2426,#fbbf240d);border-color:var(--glow-color);color:var(--glow-color);box-shadow:0 0 15px #fbbf2440}.redeem-unit-btn.active i{color:var(--glow-color)}.user-points-container{display:inline-flex;align-items:center;gap:8px;background:#fbbf240d;border:1px solid rgba(251,191,36,.2);padding:6px 16px;border-radius:20px;margin-top:10px;box-shadow:0 4px 15px #0003;transition:all .3s ease}.user-points-container:hover{background:#fbbf2417;border-color:#fbbf2466;transform:translateY(-1px);box-shadow:0 6px 20px #fbbf2426}.user-points-container .gem-icon{color:var(--glow-color);font-size:13px;text-shadow:0 0 8px rgba(251,191,36,.5);animation:gemShake 3s infinite}.user-points-container span{font-size:13px;font-weight:700;color:#ffffffd9}.user-points-container strong{font-size:16px;font-weight:900;color:var(--glow-color);font-family:Outfit,Inter,sans-serif;text-shadow:0 0 10px rgba(251,191,36,.4)}.btn-modal-primary{width:100%;padding:12px 20px!important;background:linear-gradient(135deg,#fbbf24,#d97706)!important;border:none!important;border-radius:12px!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 4px 12px #fbbf2433!important;margin-top:15px!important;height:40px!important}.btn-modal-primary:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #fbbf2466!important;filter:brightness(1.1)!important}.btn-modal-primary:active{transform:translateY(0)!important}.btn-modal-secondary{width:100%;padding:12px 20px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;color:#ffffffd9!important;font-size:14px!important;font-weight:700!important;cursor:pointer;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:15px!important;height:40px!important}.btn-modal-secondary:hover{background:#ffffff26!important;border-color:#ffffff4d!important;color:#fff!important;transform:translateY(-1px)!important}.btn-modal-secondary:active{transform:translateY(0)!important}.redeem-input-wrapper{position:relative!important;width:140px!important;height:52px!important;display:inline-block!important}.redeem-qty-input{width:100%!important;height:100%!important;padding-right:48px!important;padding-left:24px!important;box-sizing:border-box!important;text-align:center!important}.redeem-qty-unit-label{position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;font-size:15px!important;font-weight:800!important;color:#fff9!important}.points-notice-box{background:linear-gradient(135deg,#fbbf240f,#fbbf2403);border:1px dashed rgba(251,191,36,.25);border-radius:16px;padding:18px 24px;margin:15px 0 25px;box-shadow:0 4px 15px #00000026;transition:all .3s ease}.points-notice-box:hover{border-color:#fbbf2466;box-shadow:0 6px 20px #fbbf241a;background:linear-gradient(135deg,#fbbf2414,#fbbf2405)}.points-notice-title{color:var(--glow-color);font-size:15px;font-weight:800;display:flex;align-items:center;gap:8px;margin-bottom:12px;text-shadow:0 0 10px rgba(251,191,36,.2)}.points-notice-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.points-notice-list li{font-size:13px;line-height:1.6;color:#fffc;position:relative;padding-left:20px}.points-notice-list li:before{content:"✦";position:absolute;left:0;top:0;color:var(--glow-color);font-weight:700}.points-notice-list strong{color:#fff}@media(max-width:640px){.user-avatar-wrap .user-points-container{grid-column:1 / 3!important;width:100%!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;margin-top:10px!important}.account-actions-grid{grid-template-columns:1fr!important;gap:12px!important}.m-style-46{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:16px!important;gap:16px!important}.m-style-51{width:100%!important;min-width:unset!important}.m-style-52{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important}}.remember-me-label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin-top:-10px!important;margin-bottom:15px!important;width:100%!important;cursor:pointer!important;user-select:none!important}.remember-me-checkbox{accent-color:var(--accent);width:16px!important;height:16px!important;margin:0!important;padding:0!important;cursor:pointer!important;display:inline-block!important;-webkit-appearance:checkbox!important;appearance:checkbox!important}.remember-me-text{margin:0!important;padding:0!important;font-size:13px!important;color:var(--text-primary)!important;display:inline-block!important;font-weight:400!important;vertical-align:middle!important}.record-type-badge.points-redeem{background:#ef44441a!important;border-color:#ef44444d!important;color:var(--neon-red)!important}.pts-change-val{font-family:Outfit,sans-serif!important}.pts-balance-val{font-family:Outfit,sans-serif!important;color:#ffffffb3!important}.pts-desc-val{font-weight:600!important}html[data-theme=light] .pts-balance-val{color:#000000b3!important}.redeem-counter-group{margin-top:25px!important}#redeemQtyLabel{text-align:center!important;display:block!important;margin-bottom:12px!important}.redeem-submit-btn{margin-top:15px!important}.display-invite-code{font-weight:700!important;color:var(--color-warning, #f59e0b)!important;font-family:Outfit,sans-serif!important}.detail-row-invite{flex-direction:column!important;align-items:flex-end!important;gap:6px!important}.detail-row-invite-top{display:flex!important;justify-content:space-between!important;width:100%!important}.referral-jump-link{font-size:11px!important;color:var(--color-primary, #00d2ff)!important;text-decoration:underline!important;display:flex!important;align-items:center!important;gap:4px!important}.ref-stat-icon-points{color:var(--color-warning, #f59e0b)!important;background:#f59e0b1a!important}.ref-stat-value-points{color:var(--color-warning, #f59e0b)!important}.copy-invite-btn-big{margin-top:15px!important}.history-card-header{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;flex-wrap:wrap!important;gap:15px!important}.modal-content .m-style-83{color:#fbbf24!important;display:flex!important;align-items:center!important;gap:8px!important;font-weight:800!important}.insufficient-pts-desc{margin:15px 0!important;font-size:14px!important;line-height:1.6!important;color:#ffffffd9!important}html[data-theme=light] .insufficient-pts-desc{color:#334155!important}#modalNeededPoints{color:#fbbf24!important}#modalCurrentPoints{color:#ef4444!important}.modal-btn-row{display:flex!important;gap:12px!important;margin-top:20px!important}#btnGoToBuyPoints,.modal-cancel-btn-flex{flex:1!important}.buy-points-notice-box{margin-bottom:20px!important}.referral-dashboard{display:flex;flex-direction:column;gap:20px;margin-top:15px}.referral-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.ref-stat-card{display:flex;align-items:center;gap:15px;padding:20px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.ref-stat-icon{font-size:28px;color:var(--color-success, #10b981);display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px;background:#10b9811a}.ref-stat-icon i{display:inline-block}.ref-stat-info{display:flex;flex-direction:column}.ref-stat-label{font-size:12px;color:#ffffff80;margin-bottom:4px}.ref-stat-value{font-size:20px;font-weight:700;font-family:Outfit,sans-serif}.referral-share-card{padding:24px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.ref-share-header h4{font-size:16px;font-weight:700;margin-bottom:6px;color:#fff;display:flex;align-items:center;gap:8px}.ref-share-header p{font-size:13px;color:#fff9;line-height:1.4}.ref-code-display-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:20px}.ref-code-box,.ref-link-box{display:flex;flex-direction:column;padding:15px;border-radius:8px;background:#0003;border:1px solid rgba(255,255,255,.05)}.ref-code-label,.ref-link-label{font-size:11px;color:#fff6;margin-bottom:6px}.ref-code-val{font-size:22px;font-weight:800;color:var(--color-warning, #f59e0b);letter-spacing:1px;font-family:Outfit,sans-serif}.ref-link-url{font-size:12px;color:var(--color-primary, #00d2ff);word-break:break-all;user-select:all;font-family:Outfit,sans-serif}.referral-rules-card{padding:24px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.referral-rules-card h4{font-size:16px;font-weight:700;margin-bottom:15px;color:#fff;display:flex;align-items:center;gap:8px}.ref-rules-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.ref-rules-list li{display:flex;align-items:flex-start;gap:12px}.rule-num{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffffff1a;color:#fff;font-size:11px;font-weight:700;flex-shrink:0;margin-top:2px}.rule-text{font-size:13px;color:#ffffffb3;line-height:1.5}.rule-text strong{color:#fff}body.member-auth-login,body.member-auth-register{--auth-ease-out: cubic-bezier(.23, 1, .32, 1);background:radial-gradient(circle at 8% 12%,rgba(37,99,235,.14),transparent 34%),radial-gradient(circle at 88% 78%,rgba(245,158,11,.1),transparent 30%),#050914}body.member-auth-login .starfield,body.member-auth-register .starfield{background:linear-gradient(rgba(148,163,184,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.025) 1px,transparent 1px),radial-gradient(circle at 54% -20%,#15213c 0,#080d1a 45%,#040711);background-size:48px 48px,48px 48px,auto}body.member-auth-login .starfield:after,body.member-auth-register .starfield:after{inset:0;width:100%;height:100%;background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.46) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 68%,rgba(255,255,255,.3) 0 1px,transparent 1.5px);background-size:170px 170px,230px 230px;opacity:.22;animation:none}body.member-auth-login .nebula,body.member-auth-register .nebula{top:-180px;left:-140px;width:620px;height:620px;background:radial-gradient(circle,rgba(37,99,235,.2),transparent 68%);filter:blur(72px)}body.member-auth-login .nebula-2,body.member-auth-register .nebula-2{right:-80px;bottom:-180px;width:560px;height:560px;background:radial-gradient(circle,rgba(245,158,11,.13),transparent 68%);filter:blur(76px)}body.member-auth-login .container,body.member-auth-register .container{display:block;max-width:1240px;padding:26px 36px 72px}body.member-auth-login footer[data-rp-footer],body.member-auth-register footer[data-rp-footer]{width:100%;margin-left:0;margin-right:0}.auth-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,500px);gap:clamp(48px,7vw,92px);align-items:center;min-height:min(760px,calc(100vh - 150px))}.auth-panel-column{width:100%;min-width:0}body.member-auth-login .header,body.member-auth-register .header{margin-bottom:22px}body.member-auth-login .header h1,body.member-auth-register .header h1{font-size:30px;letter-spacing:.8px}body.member-auth-login .header p,body.member-auth-register .header p{font-size:14px}body.member-auth-login .auth-card,body.member-auth-register .auth-card{max-width:none;margin:0;padding:clamp(26px,4vw,38px);background:linear-gradient(145deg,#0d1527e0,#070c19c7)!important;border-color:#94a3b826!important;border-radius:28px;box-shadow:0 32px 80px #0000006b,inset 0 1px #ffffff12!important;transition:border-color .18s ease,box-shadow .18s ease!important}.auth-visual{position:relative;min-width:0;padding:clamp(12px,4vw,44px) 0}.auth-visual:before{content:"";position:absolute;z-index:-1;inset:12% 8% auto -8%;height:65%;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.17),transparent 66%);filter:blur(32px);pointer-events:none}.auth-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#93c5fd;font-size:13px;font-weight:800;letter-spacing:.04em}.auth-visual-copy h2{max-width:650px;margin:18px 0;color:#f8fafc;font-family:Montserrat,Noto Sans TC,sans-serif;font-size:clamp(36px,4.1vw,54px);line-height:1.12;letter-spacing:-.035em}.auth-visual-copy p{max-width:570px;margin:0;color:#94a3b8;font-size:16px;line-height:1.8}.auth-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;margin-top:30px}.auth-capability-card{display:flex;align-items:center;gap:14px;min-width:0;padding:17px;color:#cbd5e1;background:#0f172a8f;border:1px solid rgba(148,163,184,.12);border-radius:17px;text-align:left}.auth-capability-card__icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:#67e8f9;background:#0ea5e917;border:1px solid rgba(103,232,249,.14);border-radius:12px}.auth-capability-card div{display:grid;gap:5px;min-width:0}.auth-capability-card strong{color:#f8fafc;font-size:14px}.auth-capability-card div>span{color:#94a3b8;font-size:12px;line-height:1.55}.registration-fields{min-width:0;margin:0;padding:0;border:0}.registration-fields[hidden],.registration-pause-notice[hidden]{display:none}.registration-pause-notice{padding:24px 0;text-align:center}.registration-pause-notice h2{margin:0 0 16px;color:var(--text-primary);font-size:24px}.registration-pause-notice p{margin:0 0 24px;color:var(--text-secondary);line-height:1.8}.register-progress{display:grid;grid-template-columns:auto minmax(30px,1fr) auto;align-items:center;gap:12px;margin:-2px 0 26px}.register-progress__item{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;transition:color .18s ease}.register-progress__item span{display:grid;width:26px;height:26px;place-items:center;color:#94a3b8;background:#94a3b817;border:1px solid rgba(148,163,184,.14);border-radius:50%;font-size:11px;font-weight:800;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.register-progress__item.is-active,.register-progress__item.is-complete{color:#e2e8f0}.register-progress__item.is-active span,.register-progress__item.is-complete span{color:#07111f;background:#fbbf24;border-color:#fbbf24}.register-progress__item.is-complete span:before{content:"✓"}.register-progress__item.is-complete span{font-size:0}.register-progress__item.is-complete span:before{font-size:12px}.register-progress__line{height:1px;background:linear-gradient(90deg,#fbbf2473,#94a3b81f)}.register-step{opacity:0;transform:translate(14px);transition:opacity .18s ease,transform .22s var(--auth-ease-out)}.register-step.is-active{opacity:1;transform:translate(0)}.register-step[hidden]{display:none!important}.register-next-btn{display:flex;justify-content:center;gap:10px}.register-back-btn,.otp-resend-btn{appearance:none;border:0;background:transparent;color:#94a3b8;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.register-back-btn{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:0}.register-back-btn:hover,.otp-resend-btn:hover{color:#fbbf24}.otp-verification-header{text-align:center}.otp-verification-header h2{margin:0 0 9px;color:#f8fafc;font-size:clamp(24px,5vw,30px);line-height:1.2}.otp-verification-header p{margin:0 0 5px;color:#94a3b8;font-size:14px}.otp-verification-header>strong{color:#bfdbfe;font-family:JetBrains Mono,monospace;font-size:14px}.otp-code-field{margin-top:30px}.otp-code-field>label{display:block;margin-bottom:11px;color:#cbd5e1;font-size:12px;font-weight:750;text-align:center}.otp-code-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 18px repeat(3,minmax(0,1fr));gap:7px;align-items:center;max-width:390px;margin:0 auto}.otp-code-input{width:100%!important;min-width:0;height:58px!important;box-sizing:border-box;padding:0!important;color:#f8fafc!important;background:#02061794!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:13px!important;outline:none;font-family:JetBrains Mono,monospace!important;font-size:24px!important;font-weight:700;text-align:center;caret-color:#fbbf24;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.otp-code-input:focus{background:#1e293bb8!important;border-color:#fbbf24!important;box-shadow:0 0 0 3px #fbbf2421,0 0 26px #fbbf241a!important}.otp-code-grid.is-complete .otp-code-input{border-color:#94a3b85c!important}.otp-code-grid.is-success .otp-code-input{color:#6ee7b7!important;background:#10b9811a!important;border-color:#34d399b8!important;box-shadow:0 0 0 2px #34d39914!important}.otp-code-grid.is-error .otp-code-input{color:#fda4af!important;background:#f43f5e17!important;border-color:#fb7185c7!important;box-shadow:0 0 0 2px #f43f5e12!important}.otp-code-grid.is-success .otp-code-separator{background:#34d399b8}.otp-code-grid.is-error .otp-code-separator{background:#fb7185b8}.otp-code-separator{width:10px;height:2px;justify-self:center;background:#475569;border-radius:999px}.otp-status{min-height:20px;margin:13px 0 0;color:#94a3b8;font-size:12px;line-height:1.6;text-align:center}.otp-status.is-success{color:#6ee7b7}.otp-status.is-error{color:#fda4af}.otp-resend-btn{display:block;margin:4px auto 22px;padding:6px 10px}.otp-resend-btn:disabled{color:var(--text-muted);cursor:not-allowed}body.member-auth-login .auth-btn,body.member-auth-register .auth-btn,body.member-auth-login .theme-toggle,body.member-auth-register .theme-toggle{transition:transform .14s ease,opacity .14s ease,box-shadow .18s ease,background-color .18s ease}body.member-auth-login .auth-btn:active,body.member-auth-register .auth-btn:active,body.member-auth-login .theme-toggle:active,body.member-auth-register .theme-toggle:active{transform:scale(.97)}html[data-theme=light] body.member-auth-login,html[data-theme=light] body.member-auth-register{background:radial-gradient(circle at 8% 12%,rgba(37,99,235,.1),transparent 34%),radial-gradient(circle at 88% 78%,rgba(245,158,11,.09),transparent 30%),#f4f7fb}html[data-theme=light] body.member-auth-login .starfield,html[data-theme=light] body.member-auth-register .starfield{background:linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px),radial-gradient(circle at 54% -20%,#fff 0,#f6f8fc 48%,#edf2f8);background-size:48px 48px,48px 48px,auto}html[data-theme=light] .auth-visual-copy h2,html[data-theme=light] .otp-verification-header h2{color:#0f172a}html[data-theme=light] .auth-visual-copy p,html[data-theme=light] .otp-verification-header p,html[data-theme=light] .register-back-btn,html[data-theme=light] .otp-resend-btn{color:var(--text-muted)}html[data-theme=light] .auth-capability-card{color:#334155;background:#ffffffad;border-color:#0f172a14}html[data-theme=light] .auth-capability-card strong{color:#0f172a}html[data-theme=light] .auth-capability-card div>span{color:var(--text-muted)}html[data-theme=light] body.member-auth-login .auth-card,html[data-theme=light] body.member-auth-register .auth-card{background:#ffffffd1!important;border-color:#0f172a17!important;box-shadow:0 30px 70px #0f172a1a,inset 0 1px #fff!important}html[data-theme=light] .register-progress__item.is-active,html[data-theme=light] .register-progress__item.is-complete,html[data-theme=light] .otp-code-field>label{color:#334155}html[data-theme=light] .otp-code-input{color:#0f172a!important;background:#f8fafce6!important;border-color:#0f172a24!important}@media(hover:hover)and (pointer:fine){body.member-auth-login .auth-card:hover,body.member-auth-register .auth-card:hover{border-color:#60a5fa47!important;box-shadow:0 34px 90px #00000075,0 0 44px #2563eb0f,inset 0 1px #ffffff14!important}}@media(max-width:980px){body.member-auth-login .container,body.member-auth-register .container{max-width:620px;padding-top:10px}.auth-shell{grid-template-columns:1fr;gap:28px;min-height:0}.auth-visual{padding:8px 0 0;text-align:center}.auth-visual-copy h2{max-width:560px;margin:13px auto 12px;font-size:clamp(30px,7vw,44px)}.auth-visual-copy p{margin-inline:auto}.auth-capability-list{max-width:560px;margin:20px auto 0}}@media(max-width:560px){body.member-auth-login .site-lang,body.member-auth-register .site-lang{padding:16px 18px}body.member-auth-login .container,body.member-auth-register .container{padding:4px 14px 48px}.auth-capability-list{display:none}.auth-visual-copy h2{margin-bottom:10px;font-size:28px}.auth-visual-copy p{display:block;font-size:13px;line-height:1.6}body.member-auth-login .header,body.member-auth-register .header{margin-bottom:15px}body.member-auth-login .auth-card,body.member-auth-register .auth-card{padding:22px 18px;border-radius:22px}.register-progress__item strong{display:none}.register-progress{grid-template-columns:26px 1fr 26px}.otp-code-grid{grid-template-columns:repeat(3,minmax(0,1fr)) 12px repeat(3,minmax(0,1fr));gap:5px}.otp-code-input{height:50px!important;border-radius:11px!important;font-size:20px!important}}@media(prefers-reduced-motion:reduce){.register-step,.otp-code-input,body.member-auth-login .auth-btn,body.member-auth-register .auth-btn{transition-duration:1ms!important}}@media(max-width:640px){body:not(.member-auth-login):not(.member-auth-register) .site-lang{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"back actions" "brand brand"!important;row-gap:12px}body:not(.member-auth-login):not(.member-auth-register) .site-lang>a{grid-area:back!important;order:0!important}body:not(.member-auth-login):not(.member-auth-register) .site-lang .lang-actions{grid-area:actions!important;order:0!important;justify-self:end;margin:0}body:not(.member-auth-login):not(.member-auth-register) .member-top-brand{position:static;grid-area:brand;justify-self:center;transform:none}body:not(.member-auth-login):not(.member-auth-register) .member-top-brand__name{display:inline;font-size:17px}}html[data-theme=light] .status-value.active{color:#047857}html[data-theme=light] .status-value.expired{color:#b91c1c}html[data-theme=light] .status-box .serial-user-hint{color:#075985}html[data-theme=light] .referral-jump-link{color:#0369a1!important}html[data-theme=light] .work-tab.active{background:#b45309!important;color:#fff!important}html[data-theme=light] .buy-step-btn.active{color:#92400e}html[data-theme=light] #displayUserPoints{color:#92400e!important}button.auth-tab{appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;min-height:44px}.auth-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:6px}html[data-theme=light] .baccarat-account-access{color:#075985}html[data-theme=light] .game-type-btn.active .m-style-24,html[data-theme=light] .m-style-44{color:#92400e!important}html[data-theme=light] .m-style-45,html[data-theme=light] .m-style-53,html[data-theme=light] .m-style-56,html[data-theme=light] .status-display-label{color:#526479}html[data-theme=light] .passkey-badge.bound,html[data-theme=light] .status-display-value.bound{color:#047857!important}html[data-theme=light] .status-display-value.unbound{color:#b91c1c!important}html[data-theme=light] .auth-tabs .auth-tab.active{color:#92400e!important;text-shadow:none}button.auth-tab{font-weight:700}html[data-theme=light] .offline-deposit-check{background:#f0fdf4;border-color:#a7d9c1}html[data-theme=light] .offline-deposit-check__head strong{color:#166534}html[data-theme=light] .offline-deposit-check__head p{color:#475569}html[data-theme=light] .offline-deposit-check__button{color:#166534;background:#dcfce7;border-color:#86bda0}html[data-theme=light] .offline-deposit-status{color:#334155;background:#f1f5f9}html[data-theme=light] .offline-deposit-status.is-success{color:#166534;background:#dcfce7}html[data-theme=light] .offline-deposit-status.is-warning{color:#92400e;background:#fff7ed}html[data-theme=light] .offline-deposit-result>div{background:#fff;border-color:#d5e5dc}html[data-theme=light] .offline-deposit-result span,html[data-theme=light] .offline-deposit-day-choice label{color:#526479}html[data-theme=light] .offline-deposit-result strong{color:#0f172a}html[data-theme=light] .offline-deposit-day-choice select{background:#fff;border-color:#8ab49f;color:#14532d}html[data-theme=light] .offline-deposit-day-choice select:disabled{color:#526479;background:#f1f5f9;opacity:1}html[data-theme=light] .offline-identity-confirm{color:#166534}html[data-theme=light] .offline-identity-confirm input{accent-color:#15803d}html[data-theme=light] .offline-manual-toggle{color:#334155;background:#fff;border-color:#94a3b8}html[data-theme=light] .offline-manual-fields{border-top-color:#cbd5e1}.offline-deposit-check__button:focus-visible,.offline-manual-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover)and (pointer:fine){html[data-theme=light] .offline-deposit-check__button:not(:disabled):hover{background:#bbf7d0}html[data-theme=light] .offline-manual-toggle:hover{background:#f1f5f9}}html[data-theme=light] #panelRecharge .m-style-35{color:#b91c1c!important}html[data-theme=light] #panelRecharge .u-glow-color-link{color:#92400e!important}html[data-theme=light] #offlineSubmitForm .apply-terms-notice{color:#526479}#payMethodOen[hidden],#oenGuideBox[hidden],#oenTestNotice[hidden],#oenTestBadge[hidden],#oenResultTestBadge[hidden],#oenRetryPayment[hidden],#oenContinueMember[hidden],#oenTrackerCheck[hidden],#oenTrackerResume[hidden],#payMethodOenCvs[hidden],#paymentMethodPicker[hidden],#oenMethodSelection[hidden],#oenChooseMethod[hidden],#oenCardBrands[hidden],#oenCvsBrand[hidden],#oenCardSymbol[hidden],#oenCvsSymbol[hidden],#oenPaymentReadyHint[hidden]{display:none!important}.pay-method-btn--oen .fa-credit-card{flex-shrink:0}.oen-method-label{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.oen-method-label small{font-size:12px;font-weight:500;line-height:1.4}#oenPayMethodTestHint[hidden]{display:none!important}.pay-method-btn.pay-method-btn--oen.active{color:#75d8c2;border-color:#75d8c2;background:#75d8c212;box-shadow:0 4px 15px #75d8c212}.pay-method-btn--oen:focus-visible{outline:2px solid #75d8c2;outline-offset:3px}html[data-theme=light] .pay-method-btn.pay-method-btn--oen.active{color:#16735f!important;border-color:#2f9986!important;background:#2f998610!important;box-shadow:0 4px 12px #2f998610!important}.oen-payment-card{margin:18px 0 0;padding:28px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg-card);color:var(--text-primary);box-shadow:0 12px 32px #0000000c}.oen-method-selection{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;color:var(--text-secondary);font-size:15px}.oen-method-selection strong{margin-left:8px;color:var(--text-primary);font-weight:600}.oen-method-selection i{margin-right:6px;color:#75d8c2}.oen-mastercard-logo{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:6px;background:#fff}.oen-storefront-icon{object-fit:contain;flex-shrink:0}.pay-method-btn--oen-cvs{gap:12px}#oenOrderHistory[hidden],#btnToggleOenHistory[hidden],#memberLegacyHistory[hidden]{display:none!important}.oen-order-history{margin:0;padding:0;min-width:0}.oen-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;color:var(--text-muted)}.oen-history-status,.oen-history-empty{margin:0;font-size:12px;color:var(--text-muted);line-height:1.65}.oen-history-info strong{font-size:13px}.oen-history-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.oen-history-code{font:11px/1.6 ui-monospace,monospace;overflow-wrap:anywhere;max-width:240px}.oen-history-state small{display:block;margin-top:5px;font-size:10px;color:var(--text-muted)}.oen-history-badge{display:inline-flex;padding:4px 8px;border:1px solid var(--border-color);border-radius:6px;font-size:12px;color:var(--text-secondary);white-space:nowrap}.oen-history-badge[data-state=approved],.oen-history-badge[data-state=paid-test]{color:#75cbb5;background:#75cbb509}.oen-history-badge[data-state=failed]{color:#e7a0a0}.oen-history-time{white-space:nowrap;font-size:12px}html[data-theme=light] .oen-history-badge[data-state=approved],html[data-theme=light] .oen-history-badge[data-state=paid-test]{color:#237d6e}html[data-theme=light] .oen-history-badge[data-state=failed]{color:#b0545a}.oen-history-row .oen-button{min-height:36px;padding:8px 12px;font-size:11px}.oen-history-status{padding-top:8px}.oen-cvs-details[hidden]{display:none!important}.oen-cvs-details{margin:0 0 18px;padding:14px 16px;border:1px solid var(--border-color, #ffffff14);border-radius:10px;background:var(--bg-input, #ffffff03)}.oen-cvs-details dl{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;background:transparent;border:0}.oen-cvs-details dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:0;border:0}.oen-cvs-details dt{color:var(--text-secondary, #aab6c8);font-size:14px;font-weight:400}.oen-cvs-details dd{margin:0;color:var(--text-primary, #e5eefc);font-size:16px;line-height:1.65;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;user-select:text}.oen-cvs-details [data-field=code] dd{font:650 20px/1.6 ui-monospace,monospace;letter-spacing:.035em}.oen-cvs-details[data-expired=true] [data-field=deadline] dd{color:#e7a0a0}.oen-cvs-details--compact{margin:10px 0 0;padding:0;border:0;background:transparent}.oen-cvs-details--compact dl>div{display:block}.oen-cvs-details--compact dd{margin-top:2px;text-align:left}.oen-cvs-details--compact [data-field=code] dd{font-size:15px;letter-spacing:0}#oenPaymentTracker .oen-cvs-details dl{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;background:transparent;border:0}#oenPaymentTracker .oen-cvs-details dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-align:left}#oenPaymentTracker .oen-cvs-details dt{margin:0;font-size:14px;font-weight:400;color:#a9b5c6}#oenPaymentTracker .oen-cvs-details dd{margin:0;font:500 16px/1.6 system-ui,sans-serif;color:#e8ecf1;text-align:right}#oenPaymentTracker .oen-cvs-details [data-field=code] dd{font:650 20px/1.6 ui-monospace,monospace;letter-spacing:.025em}@media(max-width:540px){.history-toggle-buttons{flex-wrap:wrap}.oen-history-code{max-width:none}}.oen-payment-heading{display:flex;align-items:center;gap:13px}.oen-payment-heading>div{flex:1;min-width:0}.oen-payment-heading h3{margin:0 0 5px;font-size:22px;font-weight:650;letter-spacing:-.02em}.oen-payment-heading p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.7}.oen-payment-symbol{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border-radius:15px;background:#62cbb512;border:1px solid #62cbb529;color:#67cdb7;font-size:23px}.oen-payment-symbol svg{width:22px;height:22px}.oen-test-badge{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #d2ae7030;border-radius:7px;background:#d2ae7010;color:#dfbf87;font-size:12px;font-weight:550;white-space:nowrap}.oen-plan-summary,.oen-result-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 20px;padding:18px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.oen-plan-summary>div,.oen-result-summary>div{min-width:0}.oen-overline{display:block;color:var(--text-secondary);font-size:14px;font-weight:450;letter-spacing:.025em}#oenSelectedPlan,#oenCompletedPlan{display:block;margin-top:7px;font-size:14px;font-weight:600;line-height:1.5}.oen-plan-amount{display:block;margin-top:5px;flex-shrink:0;color:var(--text-primary);font-size:36px;font-weight:650;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.oen-price-summary{text-align:right}.oen-payment-card .oen-plan-summary{margin:24px 0;padding:22px;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-input)}.oen-payment-card #oenSelectedPlan{font-size:18px}.oen-payment-status{margin:0 0 18px;color:var(--text-secondary);font-size:16px;line-height:1.75;overflow-wrap:anywhere}.oen-payment-status:empty{display:none}#oenPendingCvsBanner[hidden],#oenCvsReplacement[hidden],#oenCheckoutButton[hidden],#oenCvsReplaceConfirm[hidden],#oenCvsReplacementNotice[hidden],#oenPaymentNotices[hidden]{display:none!important}.oen-pending-cvs-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:20px;border:1px solid #67cdb745;border-radius:14px;background:#67cdb70a;font-size:16px;color:var(--text-primary)}.oen-pending-cvs-banner p,.oen-cvs-replacement p{margin:8px 0 0;font-size:15px;color:var(--text-secondary);line-height:1.8}.oen-pending-cvs-banner>div{flex:1 1 240px}.oen-method-selection{flex-wrap:wrap}.oen-method-selection .oen-method-change{min-height:44px;margin-left:auto;padding:10px 14px;gap:8px;background:var(--bg-input);color:var(--text-primary);border-color:var(--border-color);font-size:15px}.oen-method-change svg,.oen-replacement-view svg,.oen-button--replace svg{width:18px;height:18px;flex-shrink:0}.oen-cvs-replacement{margin:0 0 18px;padding:20px;border:1px solid #d2ae7038;border-radius:14px;background:var(--bg-input)}.oen-replacement-heading{display:flex;align-items:center;gap:12px}.oen-replacement-heading>div{min-width:0}.oen-replacement-heading h4{margin:0;font-size:19px;font-weight:650;line-height:1.5;letter-spacing:-.02em}.oen-replacement-heading p{margin-top:4px}.oen-replacement-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #d2ae702e;border-radius:12px;background:#d2ae700a;color:#dfbf87}.oen-replacement-icon svg{width:23px;height:23px}.oen-cvs-replacement-order{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:18px 0 0;padding:16px;border:1px solid var(--border-color);border-radius:11px;background:var(--bg-card)}.oen-replacement-order-info{min-width:0}.oen-replacement-order-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;font-size:13px;color:var(--text-secondary)}.oen-replacement-order-info>strong{font-size:16px;font-weight:600;line-height:1.6}.oen-replacement-order-amount{font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.oen-replacement-state{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:5px;background:#d2ae7010;color:#dfbf87;font-size:12px;line-height:1.6}.oen-replacement-state:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.oen-cvs-replacement-order[data-state=paid] .oen-replacement-state{color:#75d8c2;background:#75d8c210}.oen-cvs-replacement-order[data-state=cancelled] .oen-replacement-state,.oen-cvs-replacement-order[data-state=expired] .oen-replacement-state{color:var(--text-secondary);background:var(--bg-input)}.oen-cvs-replacement .oen-replacement-view{min-height:44px;padding:10px 12px;font-size:14px;gap:6px;color:var(--text-primary)}.oen-cvs-replacement .oen-replacement-view svg{width:15px;height:15px}.oen-cvs-replacement .oen-replacement-email{display:flex;align-items:flex-start;gap:8px;margin-top:16px}.oen-replacement-email svg{width:18px;height:18px;flex:0 0 18px;margin-top:4px}#oenCvsReplacementNotice{margin-top:14px;color:#dfbf87}.oen-payment-card[data-view=replacement] .oen-plan-summary{padding:0 0 20px;margin:22px 0;background:transparent;border:0;border-bottom:1px solid var(--border-color);border-radius:0}.oen-payment-card[data-view=replacement] .oen-plan-amount{font-size:30px}.oen-payment-card[data-view=replacement] .oen-payment-actions{justify-content:flex-end}.oen-payment-card[data-view=replacement] .oen-payment-actions .oen-button--replace{width:auto;min-width:230px;gap:12px}.oen-payment-card[data-view=replacement] .oen-payment-footer{margin-top:20px;padding-top:16px}html[data-theme=light] .oen-replacement-icon,html[data-theme=light] .oen-replacement-state,html[data-theme=light] #oenCvsReplacementNotice{color:#87652f}html[data-theme=light] .oen-cvs-replacement-order[data-state=paid] .oen-replacement-state{color:#237d6e}@media(hover:hover)and (pointer:fine){.oen-method-change:hover:not(:disabled),.oen-replacement-view:hover:not(:disabled){border-color:#75d8c25c;background:#75d8c209}}@media(max-width:540px){.oen-cvs-replacement{padding:16px}.oen-replacement-heading{align-items:flex-start;gap:10px}.oen-replacement-heading h4{font-size:18px}.oen-cvs-replacement-order{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px}.oen-replacement-order-info{grid-row:1 / span 2}.oen-replacement-order-amount{align-self:end;text-align:right;font-size:17px}.oen-replacement-view{grid-column:2;justify-self:end}.oen-payment-card[data-view=replacement] .oen-payment-actions .oen-button--replace{width:100%;min-width:0}}.oen-payment-notices{margin:0 0 18px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-input)}.oen-payment-notices summary{display:flex;align-items:center;gap:8px;padding:14px 16px;min-height:48px;box-sizing:border-box;list-style:none;cursor:pointer;font-size:15px;font-weight:600;color:var(--text-primary)}.oen-payment-notices summary::-webkit-details-marker{display:none}.oen-payment-notices summary i{color:#67cdb7}.oen-payment-notices summary svg{width:18px;height:18px;margin-left:auto}.oen-payment-notices[open] summary{border-bottom:1px solid var(--border-color)}.oen-payment-notices[open] summary svg{transform:rotate(180deg)}.oen-payment-notices-content{padding:16px 18px}.oen-payment-notices ul{margin:0;padding-left:22px;color:var(--text-secondary);font-size:15px;line-height:1.8}.oen-payment-notices li+li{margin-top:8px}.oen-payment-notices li[hidden]{display:none!important}.oen-payment-notices strong{color:var(--text-primary);font-weight:600}.oen-payment-offer-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:15px;line-height:1.8}.oen-payment-terms{margin:0 0 18px;color:var(--text-secondary);font-size:15px;line-height:1.8}.oen-payment-terms a{color:var(--text-primary);text-underline-offset:3px}.oen-payment-terms a:focus-visible{outline:2px solid #75d8c2;outline-offset:3px;border-radius:2px}.oen-payment-actions,.oen-result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.oen-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:48px;box-sizing:border-box;padding:13px 22px;border:1px solid var(--border-color);border-radius:11px;background:transparent;color:var(--text-primary);font:600 15px/1.5 var(--font-sans, sans-serif);cursor:pointer;text-decoration:none;transition:background-color .14s ease-out,border-color .14s ease-out,transform .12s ease-out}.oen-button:active:not(:disabled){transform:scale(.98)}.oen-payment-card .oen-payment-actions .oen-button--primary{width:100%;min-height:52px;font-size:16px}.oen-button--primary{background:#75d8c2;border-color:#75d8c2;color:#09291f}.oen-button--secondary{background:var(--bg-input);color:var(--text-secondary)}.oen-button--quiet{border-color:transparent;color:var(--text-secondary);padding-inline:10px}.oen-button:disabled{opacity:.55;cursor:default}.oen-button:focus-visible{outline:2px solid #75d8c2;outline-offset:3px}.oen-payment-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:14px}.oen-payment-security{display:inline-flex;align-items:center;gap:8px}.oen-payment-security svg{width:17px;height:17px;flex-shrink:0;color:#75d8c2}.oen-payment-brands{display:inline-flex;align-items:center;gap:10px}.oen-payment-brands>img{object-fit:contain}.oen-payment-brands small{font-size:12px}.oen-test-note{margin:14px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.7}.oen-result{max-width:650px;margin:24px auto 0;padding:28px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg-card);color:var(--text-primary)}.oen-result-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.oen-result-symbol{display:grid;place-items:center;width:60px;height:60px;margin:28px auto 18px;border:1px solid #73d3b532;border-radius:50%;color:#77d4b6;background:#73d3b509}.oen-result-symbol svg{width:28px;height:28px}.oen-failure-mark{display:none}.oen-result[data-state=failed] .oen-result-symbol,.oen-return-body[data-state=failed] .oen-result-symbol{border-color:#df989832;color:#e7a0a0;background:#df989809}.oen-result[data-state=failed] .oen-success-mark{display:none}.oen-result[data-state=failed] .oen-failure-mark{display:block}.oen-return-body[data-state=failed] .oen-success-mark{display:none}.oen-return-body[data-state=failed] .oen-failure-mark{display:block}.oen-checking-mark,.oen-return-body[data-state=checking] .oen-success-mark{display:none}.oen-return-body[data-state=checking] .oen-checking-mark{display:block}.oen-return-body[data-state=checking] .oen-result-symbol{color:var(--text-secondary);background:transparent;border-color:var(--border-color)}.oen-result h3{margin:0;text-align:center;font-size:24px;font-weight:650;letter-spacing:-.035em;line-height:1.4}#oenCompletedDescription{max-width:410px;margin:10px auto 24px;color:var(--text-secondary);font-size:13px;line-height:1.75;text-align:center}.oen-result-summary{margin:0 0 24px}.oen-result-actions{justify-content:center}.oen-result-details{margin-top:23px;padding-top:17px;border-top:1px solid var(--border-color);color:var(--text-muted);font-size:11px}.oen-result-details summary{cursor:pointer;text-align:center}.oen-result-details p{margin:13px 0 0;text-align:center;font:11px/1.6 ui-monospace,monospace;overflow-wrap:anywhere}#oenPaymentResultDescription{margin:8px 0 22px;color:#9ba4b2;font-size:13px;line-height:1.6;text-align:center}#oenTrackedCode{font-size:11px;overflow-wrap:anywhere}#oenTrackedAmount{font-size:19px}#oenPaymentTracker .oen-tracked-order{min-width:0}#oenTrackedDetails[hidden],#oenTrackerSteps[hidden]{display:none!important}#oenPaymentTracker[data-state=checkout-rejected] h3,#oenPaymentTracker[data-state=checkout-rejected] .boba-payment-tracker-icon,#oenPaymentTracker[data-state=failed] h3,#oenPaymentTracker[data-state=failed] .boba-payment-tracker-icon{color:#e7a0a0}#oenPaymentTracker[data-state=expired] .boba-payment-tracker-icon{color:#9ba4b2;border-color:#9ba4b232;background:#9ba4b209}#oenPaymentTracker .boba-payment-steps li.failed{color:#e7a0a0}#oenPaymentTracker .boba-payment-steps li.failed:before{content:"×";color:#e7a0a0;border-color:#e7a0a04d;background:#332326}.oen-return-body{--bg-body: #0b1424;--bg-card: #101d30;--text-primary: #e5eefc;--text-secondary: #94a3b8;--border-color: #ffffff14;--font-sans: system-ui, sans-serif;display:grid;place-items:center;min-height:100vh;margin:0;padding:22px;box-sizing:border-box;background:var(--bg-body);color:var(--text-primary)}.oen-return-card{width:min(100%,430px);padding:32px;box-sizing:border-box;border:1px solid var(--border-color);border-radius:20px;background:var(--bg-card);text-align:center}.oen-return-brand{color:var(--text-secondary);font-size:11px;font-weight:650;letter-spacing:.16em}.oen-return-card h1{font-size:24px;font-weight:650;letter-spacing:-.035em}.oen-return-card p{margin:12px 0 24px;color:var(--text-secondary);font-size:13px;line-height:1.7}@media(hover:hover)and (pointer:fine){.oen-button--primary:hover{background:#8be0cd;border-color:#8be0cd}.oen-button--secondary:hover{border-color:#75d8c24d;background:#75d8c208}}html[data-theme=light] .oen-test-badge{color:#806439}html[data-theme=light] .oen-payment-symbol{color:#237d6e}html[data-theme=light] .oen-result[data-state=success] .oen-result-symbol{color:#23846d}html[data-theme=light] .oen-result[data-state=failed] .oen-result-symbol{color:#b0545a}#oenPaymentTrackerDialog{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-sizing:border-box;overflow-y:auto}#oenPaymentTracker{padding:28px}#oenPaymentTracker .boba-tracker-eyebrow{font-size:13px;color:#aab5c5}#oenPaymentTracker h3{font-size:28px}#oenPaymentResultDescription{font-size:16px;color:#b2bdcd;line-height:1.75}#oenPaymentTracker dt{font-size:14px;color:#a2aec0}#oenPaymentTracker #oenTrackedCode{font-size:14px;line-height:1.7}#oenPaymentTracker #oenTrackedAmount{font-size:25px}#oenPaymentTracker #oenTrackedPlan{font-size:16px}#oenPaymentTracker .boba-payment-steps li{font-size:14px}#oenPaymentTracker .boba-tracker-hint{font-size:14px;color:#aab6c7;line-height:1.7}#oenPaymentTracker .boba-payment-tracker-actions button{min-height:50px;font-size:16px}#oenPaymentTracker .boba-payment-tracker-hide{min-height:44px;font-size:15px;color:#aab6c7}@media(max-width:540px){.oen-payment-card{padding:20px}.oen-payment-heading{flex-wrap:wrap;gap:12px}.oen-payment-heading h3{font-size:21px}.oen-payment-heading p{font-size:15px}.oen-plan-amount{font-size:28px}.oen-payment-card .oen-plan-summary{padding:16px;gap:14px}.oen-payment-card #oenSelectedPlan{font-size:16px}.oen-payment-footer{gap:16px}.oen-payment-actions>.oen-button--primary{flex:1 0 100%}.oen-result{padding:22px}.oen-result-actions .oen-button{flex:1;padding-inline:14px}.oen-test-badge{font-size:12px;padding-inline:8px}#oenPaymentTracker{padding:24px 20px}.oen-cvs-details dl>div,#oenPaymentTracker .oen-cvs-details dl>div{display:block}.oen-cvs-details dd,#oenPaymentTracker .oen-cvs-details dd{margin-top:4px;text-align:left}#oenPaymentTracker #oenTrackedAmount{font-size:23px}}@media(prefers-reduced-motion:reduce){.oen-button{transition:none}.oen-button:active:not(:disabled){transform:none}}.oen-browser-dialog:not([open]),#oenBrowserLink[hidden]{display:none!important}.oen-browser-dialog{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:24px;border:1px solid var(--border-color);border-radius:18px;background:var(--bg-body);color:var(--text-primary);overflow-y:auto;box-shadow:0 20px 70px #0004}.oen-browser-dialog::backdrop{background:#0009}.oen-browser-dialog h3{margin:0 0 14px;font-size:22px;line-height:1.4}.oen-browser-dialog p{margin:10px 0;color:var(--text-secondary);font-size:15px;line-height:1.75}.oen-browser-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.oen-browser-actions .oen-button{gap:8px;min-height:46px;font-size:15px;padding:10px 12px;width:100%}.oen-browser-actions svg{width:17px;height:17px}.oen-browser-dialog #oenBrowserCopyStatus{margin:14px 0 0;font-size:14px}#oenBrowserCopyStatus:empty{display:none}#oenBrowserLink{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);background:var(--bg-input);font:14px/1.5 var(--font-sans, sans-serif)}#oenPaymentResultTitle:focus{outline:none}@media(max-width:540px){.oen-payment-card{padding:18px}.oen-payment-heading h3{font-size:20px}.oen-payment-heading p,.oen-payment-status,.oen-payment-notices ul,.oen-payment-offer-note,.oen-payment-terms,.oen-cvs-replacement p,.oen-pending-cvs-banner p,.oen-method-selection,.oen-method-selection .oen-method-change{font-size:14px}.oen-payment-card .oen-plan-summary{padding:14px}.oen-payment-card #oenSelectedPlan{font-size:15px}.oen-plan-amount,.oen-payment-card[data-view=replacement] .oen-plan-amount{font-size:25px}.oen-overline{font-size:13px}.oen-payment-card .oen-payment-actions .oen-button--primary{font-size:15px;min-height:48px}.oen-payment-footer{font-size:13px}.oen-payment-notices summary{font-size:14px}.oen-browser-dialog{padding:22px}.oen-browser-dialog h3{font-size:20px}.oen-browser-dialog p{font-size:14px}.oen-replacement-heading h4{font-size:17px}.oen-replacement-order-info>strong{font-size:14px}.oen-replacement-order-meta{font-size:12px}#oenPaymentTracker{padding:22px 18px}#oenPaymentTracker h3{font-size:23px}#oenPaymentResultDescription{font-size:14px}#oenPaymentTracker dt,#oenPaymentTracker .oen-cvs-details dt{font-size:13px}#oenPaymentTracker #oenTrackedCode{font-size:12px}#oenPaymentTracker #oenTrackedAmount{font-size:22px}#oenPaymentTracker #oenTrackedPlan,.oen-cvs-details dd,#oenPaymentTracker .oen-cvs-details dd{font-size:14px}.oen-cvs-details [data-field=code] dd,#oenPaymentTracker .oen-cvs-details [data-field=code] dd{font-size:17px}#oenPaymentTracker .boba-payment-steps li{font-size:12px}#oenPaymentTracker .boba-tracker-hint{font-size:13px}#oenPaymentTracker .boba-payment-tracker-actions button{min-height:46px;font-size:14px}#oenPaymentTracker .boba-payment-tracker-hide{font-size:14px}.oen-result h3{font-size:22px}}.oen-return-card .oen-return-order{overflow-wrap:anywhere;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--text-secondary)}.registration-email-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(138px,.72fr);gap:8px}.registration-email-control{position:relative;min-width:0}.registration-email-control>i{position:absolute;z-index:1;left:15px;top:50%;transform:translateY(-50%);color:#475569;pointer-events:none;transition:color .2s ease}.form-group .registration-email-control input,.registration-email-control select{width:100%;min-width:0;height:48px;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:var(--text-color);font:inherit;font-size:14px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.form-group .registration-email-control input{padding:0 14px 0 43px}.registration-email-control select{appearance:none;padding:0 34px 0 13px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 17px) 21px,calc(100% - 12px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.registration-email-control select option{color:#e2e8f0;background:#111827}.registration-email-control:focus-within>i{color:var(--glow-color, #fbbf24)}.form-group .registration-email-control input:focus,.registration-email-control select:focus{outline:none;border-color:var(--glow-color, #fbbf24);background-color:#ffffff0d;box-shadow:0 0 15px #fbbf2426}.registration-email-custom{margin-top:8px}.registration-email-custom[hidden]{display:none!important}html[data-theme=light] .form-group .registration-email-control input,html[data-theme=light] .registration-email-control select{border-color:#0f172a1a;background-color:#0f172a06;color:#0f172a}html[data-theme=light] .registration-email-control select option{color:#0f172a;background:#fff}@media(max-width:420px){.registration-email-grid{grid-template-columns:minmax(0,1fr) 132px}.registration-email-control select{padding-left:10px;font-size:13px}}.registration-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.register-progress{grid-template-columns:auto minmax(10px,1fr) auto minmax(10px,1fr) auto;gap:8px}.contact-phone-input{display:flex;align-items:center;border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#02061733;overflow:hidden}.contact-phone-input:focus-within{border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf241f}.contact-phone-input>span{padding:0 14px;color:var(--text-muted,#94a3b8);font-weight:600;font-size:14px;border-right:1px solid rgba(148,163,184,.2)}.contact-phone-input input{min-width:0;width:100%;padding:14px;border:0!important;outline:0;box-shadow:none!important;background:transparent!important;color:var(--text-primary,#e2e8f0);font-size:15px}.contact-field-hint,.contact-description{color:var(--text-muted,#94a3b8);font-size:13px;line-height:1.7}.contact-field-hint{margin:8px 0 0}.contact-verified-badge{display:block;margin-top:12px;color:#34d399;font-size:12px}.contact-binding-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;margin:24px 0;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#94a3b80a}.contact-binding-card strong{display:block;margin-top:8px;font-size:18px}.contact-card-label{color:var(--text-muted,#94a3b8);font-size:13px}.contact-binding-card p{color:var(--text-muted,#94a3b8);margin:8px 0 0;font-size:12px}.contact-binding-card .auth-btn{width:auto;flex-shrink:0;margin:0;padding:12px 18px}.contact-modal{transition:opacity .15s ease}.contact-modal .modal-content{width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:28px;max-height:calc(100dvh - 40px);overflow-y:auto}.contact-modal .otp-code-input{padding:0!important;font-size:22px!important;height:50px!important}.contact-modal .contact-phone-input input{padding:12px!important}.phone-binding-logout{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;margin-top:12px;padding:12px 16px;border:1px solid rgba(148,163,184,.3);border-radius:11px;background:#94a3b812;color:var(--text-primary,#e2e8f0);font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.phone-binding-logout-hint{margin:10px 0 0;text-align:center;color:var(--text-muted,#94a3b8);font-size:12px;line-height:1.6}@media(hover:hover)and (pointer:fine){.phone-binding-logout:hover{background:#94a3b824;border-color:#94a3b880}}.contact-modal h3{margin:14px 0 8px;font-size:24px;letter-spacing:-.4px}.contact-step-label{color:#fbbf24;font-size:12px;font-weight:700;letter-spacing:.5px}.contact-modal .otp-code-field{margin:20px 0}.contact-modal .otp-code-input{height:52px!important}.contact-modal .contact-description{margin:0 0 24px}.contact-modal .auth-btn{margin-top:8px}.contact-channel-picker{display:flex;padding:4px;gap:4px;border-radius:12px;margin:0 0 22px;background:#94a3b817}.contact-channel-picker button{flex:1;padding:11px 8px;border:0;border-radius:9px;background:transparent;color:var(--text-muted,#94a3b8);font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.contact-channel-picker .is-selected{background:#fbbf2424;color:#fbbf24}.contact-channel-picker button:focus-visible,.contact-modal button:focus-visible{outline:2px solid #fbbf24;outline-offset:3px}.contact-modal [hidden]{display:none!important}html[data-theme=light] .contact-phone-input{background:#fff}html[data-theme=light] .contact-phone-input input{color:#0f172a}html[data-theme=light] .contact-step-label,html[data-theme=light] .contact-channel-picker .is-selected{color:#92400e}@media(max-width:480px){.register-progress__item{gap:5px}.register-progress__item strong{font-size:11px}.contact-modal .modal-content{padding:24px 20px}.contact-modal .modal-content h3{font-size:23px!important}.contact-binding-card{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.contact-channel-picker button{transition:none}}.contact-send-code-btn{display:block;width:100%;min-height:46px;margin:12px 0 20px;padding:12px 16px;border:1px solid rgba(96,165,250,.35);border-radius:11px;background:#3b82f61a;color:var(--text-primary,#e2e8f0);font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.contact-send-code-btn:disabled{color:var(--text-muted,#94a3b8);border-color:#94a3b82e;background:#94a3b80f;cursor:wait}@media(hover:hover)and (pointer:fine){.contact-send-code-btn:not(:disabled):hover{border-color:#60a5fa99;background:#3b82f62b}}#verifyRegistrationEmailBtn[hidden]{display:none!important}.phone-feature-unavailable{color:var(--text-muted,#94a3b8)}.phone-feature-unavailable .contact-phone-input{background:#94a3b80f}.phone-feature-unavailable input{color:var(--text-muted,#94a3b8);cursor:not-allowed}.register-progress__item.phone-feature-unavailable{opacity:.6}.contact-channel-picker button:disabled,.contact-binding-card .auth-btn:disabled{color:var(--text-muted,#94a3b8);background:#94a3b814;border-color:#94a3b833;box-shadow:none;filter:none;cursor:not-allowed}.contact-channel-picker small{display:block;margin-top:3px;font-size:10px}.contact-modal .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-theme=light] .contact-phone-input>span{color:#475569}.security-device-card{list-style:none;padding:18px;margin:12px 0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;color:var(--text-primary);min-width:0}.security-device-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.security-device-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#60a5fa1f;color:var(--accent-secondary);font-size:20px;flex:0 0 auto}.security-device-heading>div{flex:1;min-width:130px}.security-device-heading strong{display:block;font-size:15px;overflow-wrap:anywhere}.security-device-heading>div>span{display:block;margin-top:4px;font-size:12px;color:var(--text-secondary)}.security-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:18px 0 0}.security-device-grid dt{font-size:11px;color:var(--text-secondary);margin-bottom:4px}.security-device-grid dd{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.security-device-footer{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color)}.security-device-footer>span,.security-device-explanation{color:var(--text-secondary);font-size:12px;line-height:1.6}.security-login-status{border-radius:20px;padding:5px 9px;font-size:12px}.security-login-status.is-success{background:#10b9811f;color:#10b981}.security-login-status.is-failed,.security-login-reason{color:#f87171}.security-login-status.is-failed{background:#f871711f}.security-login-reason{font-size:12px;margin-top:14px}@media(max-width:480px){.security-device-card{padding:14px}.security-device-grid{grid-template-columns:1fr;gap:12px}}#passkeyDevicesUl .security-device-card,#loginLogsContainer .security-device-card{margin:8px 0;padding:10px 12px;border-radius:10px}.security-compact-row{display:flex;align-items:flex-start;gap:12px}.security-details{flex:1;min-width:0}.security-details summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;min-height:44px}.security-details summary::-webkit-details-marker{display:none}.security-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.security-details .security-device-symbol{width:32px;height:32px;border-radius:8px;font-size:16px}.security-summary-copy{flex:1;min-width:0}.security-summary-copy strong{display:block;font-size:13px;overflow-wrap:anywhere}.security-summary-copy>span{display:block;margin-top:4px;font-size:11px;color:var(--text-secondary);overflow-wrap:anywhere}.security-summary-time{font-size:11px;color:var(--text-secondary);text-align:right}.security-summary-time small{display:block;margin-top:5px;font-size:10px}.security-compact-row>button{flex:0 0 auto;margin-top:4px}.security-details .security-device-grid{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color)}#telegramStatusBox .is-hidden,#telegramStatusBox [hidden]{display:none!important}#telegramBindStatus{display:block;min-height:22px;opacity:1;visibility:visible;-webkit-text-fill-color:currentColor;font-size:14px;overflow-wrap:anywhere}@media(max-width:600px){.security-details summary{flex-wrap:wrap}.security-summary-time{flex-basis:100%;text-align:left;padding-left:42px}}html[data-theme=light] .security-login-status.is-success{color:#047857}html[data-theme=light] .security-login-status.is-failed,html[data-theme=light] .security-login-reason{color:#b91c1c}@keyframes securityModalIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.security-card{width:95%;max-width:680px;background:#0b0f1afa;border:1px solid rgba(45,212,191,.35);border-radius:24px;box-shadow:0 25px 60px #000000bf,0 0 35px #2dd4bf33;padding:32px 28px;position:relative;animation:securityModalIn .35s cubic-bezier(.16,1,.3,1) forwards}.security-modal-content{text-align:left;color:#94a3b8;font-size:13.5px;line-height:1.6;max-height:400px;overflow-y:auto;padding-right:8px;margin-bottom:20px;overscroll-behavior:contain}.security-modal-content::-webkit-scrollbar{width:6px}.security-modal-content::-webkit-scrollbar-track{background:#ffffff03;border-radius:3px}.security-modal-content::-webkit-scrollbar-thumb{background:#2dd4bf40;border-radius:3px}.security-modal-content::-webkit-scrollbar-thumb:hover{background:#2dd4bf73}@media(max-width:768px){.security-card{width:92%;max-width:440px;padding:22px 18px;border-radius:20px}.security-card-title{font-size:16px!important}.security-card-subtitle{font-size:10px!important}.security-modal-content{max-height:230px;font-size:12.5px!important}.security-engine-grid{grid-template-columns:1fr!important}.security-btn-grid{grid-template-columns:1fr!important;gap:10px!important;padding-top:14px!important}}.open-security-modal-btn:hover{background:#2dd4bf29!important;border-color:#2dd4bf73!important;box-shadow:0 0 15px #2dd4bf33!important}.close-security-modal-btn:hover{background:#ffffff1f!important;transform:scale(1.05)!important}.copy-sha256-btn:hover{background:#2dd4bf33!important}.close-security-modal-btn-bottom:hover{background:#ffffff1f!important;color:#fff!important}.virustotal-external-btn:hover{filter:brightness(1.15)!important;box-shadow:0 4px 20px #10b98166!important}a.open-security-modal-btn:hover{color:#14b8a6!important}.show-modal{display:flex!important}body.modal-open{overflow:hidden!important}.copy-sha256-btn.is-copied{color:#10b981!important;border-color:#10b98166!important;background:#10b9811a!important}.payment-methods{display:grid;gap:12px;min-width:0}.payment-card{padding:16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;min-width:0}.payment-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.payment-card__head strong{color:var(--text-primary);font-size:14px}.payment-card__status{font-size:11px;color:var(--accent);background:rgba(var(--accent-rgb),.08);padding:4px 8px;border-radius:6px}.payment-card--upcoming{border-style:dashed}.payment-card--upcoming .payment-card__status{color:var(--text-secondary);background:var(--bg-input)}.payment-card__logos{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.payment-logo{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--bg-input);color:var(--text-primary);font:600 11px/1.2 var(--font-sans);border:1px solid var(--border-color)}.payment-logo img{display:block;width:32px;height:24px;object-fit:contain}.payment-card p{color:var(--text-secondary);font-size:12px;line-height:1.75;margin:0}.payment-faq-link{color:var(--accent);font-size:13px;text-underline-offset:4px;align-self:flex-start}.payment-faq-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.payment-methods--compact{margin:14px 0}.payment-methods--compact .payment-card{padding:12px}.payment-faq-summary{margin-bottom:18px}.pricing-bottom-grid .payment-methods-box,.pricing-bottom-grid .free-channel-box{grid-column:1 / -1}.payment-methods-box .payment-methods{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.payment-methods-box .payment-methods{grid-template-columns:1fr}}.payment-method-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.pay-method-btn{min-height:52px;appearance:none;font-family:inherit;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.pay-method-btn:active{transform:scale(.97)}.pay-method-btn--alipay.active{color:#4ba3ff;border-color:#1677ff;background:#1677ff1a;box-shadow:0 8px 24px #1677ff1f}.pay-method-btn--wechat.active{color:#23c66d;border-color:#07c160;background:#07c1601a;box-shadow:0 8px 24px #07c1601f}html[data-theme=light] .pay-method-btn--alipay.active{color:#0969da!important;border-color:#1677ff!important;background:#1677ff14!important;box-shadow:0 8px 20px #1677ff1a!important}html[data-theme=light] .pay-method-btn--wechat.active{color:#07883f!important;border-color:#07c160!important;background:#07c16014!important;box-shadow:0 8px 20px #07c1601a!important}.manual-wallet-panel{--wallet-accent: #1677ff;margin:16px 0;padding:clamp(16px,3vw,24px);border:1px solid color-mix(in srgb,var(--wallet-accent) 38%,var(--border-color));border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--wallet-accent) 8%,var(--bg-card)),var(--bg-card) 48%);box-shadow:0 18px 50px #00000029}.manual-wallet-panel[data-method=wechat]{--wallet-accent: #07c160}.manual-wallet-panel__header,.manual-wallet-panel__brand,.manual-wallet-panel__content,.manual-wallet-confirmation{display:flex}.manual-wallet-panel__header{align-items:center;justify-content:space-between;gap:12px}.manual-wallet-panel__brand{align-items:center;gap:12px}.manual-wallet-panel__brand>i{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#fff;background:var(--wallet-accent);font-size:25px;box-shadow:0 10px 24px color-mix(in srgb,var(--wallet-accent) 25%,transparent)}.manual-wallet-panel__brand span,.manual-wallet-panel__brand strong{display:block}.manual-wallet-panel__brand span{color:var(--text-secondary);font-size:12px}.manual-wallet-panel__brand strong{margin-top:2px;color:var(--text-primary);font-size:18px}.manual-wallet-panel__badge{padding:6px 10px;border-radius:999px;color:var(--wallet-accent);background:color-mix(in srgb,var(--wallet-accent) 11%,transparent);font-size:11px;font-weight:800}.manual-wallet-amount{display:grid;justify-items:center;gap:4px;margin:20px 0 14px;padding:18px;border-radius:16px;background:color-mix(in srgb,var(--wallet-accent) 8%,var(--bg-input));border:1px solid color-mix(in srgb,var(--wallet-accent) 22%,var(--border-color))}.manual-wallet-amount>span{color:var(--text-secondary);font-size:12px}.manual-wallet-amount>strong{color:var(--text-primary);font:800 clamp(34px,7vw,52px)/1.08 var(--font-sans);letter-spacing:-.035em}.manual-wallet-amount>strong small{margin:0 5px;color:var(--wallet-accent);font-size:.36em;letter-spacing:.04em}.manual-wallet-alert{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;border-radius:12px;color:#fbbf24;background:#f59e0b17;border:1px solid rgba(245,158,11,.25)}.manual-wallet-alert i{margin-top:3px}.manual-wallet-alert p,.manual-wallet-alert strong,.manual-wallet-alert span{display:block;margin:0}.manual-wallet-alert strong{font-size:13px}.manual-wallet-alert span{margin-top:3px;color:var(--text-secondary);font-size:12px;line-height:1.55}.manual-wallet-panel__content{align-items:center;gap:clamp(18px,4vw,32px)}.manual-wallet-qr{flex:0 1 340px;margin:0;text-align:center}.manual-wallet-qr a{display:block;padding:9px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.12)}.manual-wallet-qr img{display:block;width:100%;height:auto;max-height:510px;object-fit:contain;border-radius:10px}.manual-wallet-qr figcaption{margin-top:8px;color:var(--text-secondary);font-size:11px;line-height:1.55}.manual-wallet-instructions{flex:1 1 320px;min-width:0}.manual-wallet-instructions ol{margin:0;padding-left:22px;color:var(--text-secondary);font-size:13px;line-height:1.7}.manual-wallet-instructions li+li{margin-top:8px}.manual-wallet-instructions strong{color:var(--wallet-accent)}.manual-wallet-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:164px;margin-top:18px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--wallet-accent) 35%,var(--border-color));border-radius:10px;color:var(--wallet-accent);background:color-mix(in srgb,var(--wallet-accent) 8%,transparent);font:700 12px/1 var(--font-sans);cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .16s ease}.manual-wallet-copy:active{transform:scale(.97)}.manual-wallet-confirmation{align-items:flex-start;gap:10px;margin-top:18px;padding:13px 14px;border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);background:var(--bg-input);font-size:12px;line-height:1.55;cursor:pointer}.manual-wallet-confirmation input{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--wallet-accent)}.manual-wallet-confirmation strong{color:var(--wallet-accent)}@media(hover:hover)and (pointer:fine){.manual-wallet-copy:hover{background:color-mix(in srgb,var(--wallet-accent) 14%,transparent)}}@media(max-width:820px){.payment-method-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-wallet-panel__content{align-items:stretch;flex-direction:column}.manual-wallet-qr{flex-basis:auto;width:min(100%,360px);margin-inline:auto}}@media(max-width:380px){.payment-method-selector{grid-template-columns:1fr}}.boba-payment-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;overflow-y:auto;border:1px solid #303847;border-radius:22px;padding:28px;background:#151b25;color:#eef2f8;box-shadow:0 24px 80px #0008}.boba-payment-dialog::backdrop{background:#060910bb}.boba-payment-dialog h2{margin:0 32px 8px 0;font-size:24px}.boba-payment-dialog p{line-height:1.65;color:#b9c4d5}.boba-payment-dialog .boba-payment-eyebrow{color:#e8bc6d;font-size:12px;letter-spacing:.08em;margin:0 0 12px}.boba-payment-close{position:absolute;top:18px;right:18px;border:0;background:transparent;color:#bec7d6;font-size:26px;padding:2px 8px;cursor:pointer}.boba-payment-amount{display:flex;justify-content:space-between;padding:16px 0;border-block:1px solid #ffffff16;margin:20px 0}.boba-payment-amount strong{color:#f3d49b;font-size:20px}.boba-payment-code-label{display:block;margin-bottom:10px;font-size:14px}.boba-payment-code-row{display:flex;gap:10px}.boba-payment-code-row input{width:0;min-width:0;flex:1;font:600 23px ui-monospace,monospace;letter-spacing:.08em;text-align:center;color:#f5d99f;background:#0e131c;border:1px solid #a3824b66;border-radius:10px;padding:12px 6px}.boba-payment-code-row button{border:1px solid #a3824b66;border-radius:10px;color:#f5d99f;background:#a3824b18;padding:10px 14px;cursor:pointer}.boba-payment-dialog .boba-payment-status{min-height:42px;font-size:13px;margin:10px 0 18px}.boba-payment-warning{border:1px solid #e6aa5640;border-radius:12px;padding:14px;background:#e6aa560c}.boba-payment-warning strong{color:#f2c47e}.boba-payment-warning p{font-size:14px;margin:6px 0 0}.boba-payment-ack{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.65;cursor:pointer}.boba-payment-ack input{flex:0 0 auto;width:18px;height:18px;margin:3px 0;accent-color:#ddb775}.boba-payment-proceed{display:block;padding:14px;border-radius:12px;text-align:center;color:#211a0f;background:#e7c282;font-weight:700;text-decoration:none;cursor:pointer}.boba-payment-proceed[aria-disabled=true],.boba-payment-code-row button:disabled{opacity:.4;cursor:default}.boba-payment-dialog :focus-visible{outline:2px solid #f0cc8c;outline-offset:4px}.boba-payment-dialog button,.boba-payment-proceed{transition:transform .16s ease-out}.boba-payment-dialog button:active,.boba-payment-proceed:active{transform:scale(.97)}@media(max-width:400px){.boba-payment-dialog:not(.boba-payment-tracker-dialog){padding:22px 18px}.boba-payment-code-row button{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.boba-payment-dialog button,.boba-payment-proceed{transition:none;transform:none}}.boba-payment-required{margin:14px auto;max-width:600px;color:#e9c68c;line-height:1.65;font-size:13px}.boba-payment-page-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;max-width:600px;margin:18px auto}.boba-payment-manual-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;box-sizing:border-box;padding:12px 16px;border:1px solid #8594ae45;border-radius:12px;background:#1a263a;color:#d9e3f2;font:600 13px -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,sans-serif;line-height:1.5;cursor:pointer;margin:0;box-shadow:inset 0 1px #ffffff08;transition:background-color .16s ease-out,border-color .16s ease-out}.boba-payment-manual-toggle svg{flex:0 0 21px;width:21px;height:21px;color:#a7bddb}.boba-payment-manual-toggle .boba-payment-action-arrow{margin-left:auto;padding-left:6px;font-size:18px}.boba-payment-progress-button{color:#a5e9d9;background:#14332f;border-color:#60cbb653}.boba-payment-progress-button svg{color:#79dbc4}.boba-payment-manual-toggle[aria-expanded=true]{border-color:#a7bddb;background:#26354d}.boba-payment-live-status{display:flex;align-items:center;gap:12px;max-width:540px;margin:18px auto 0;padding:15px 18px;box-sizing:border-box;border:1px solid #62cbb531;border-radius:14px;background:#62cbb50a;text-align:left}.boba-payment-live-status strong{display:block;color:#9fe2d2;font-size:14px;line-height:1.5}.boba-payment-live-status p{margin:4px 0 0;color:#94aabc;font-size:12px;line-height:1.6}.boba-payment-live-icon{flex:0 0 22px;width:22px;height:22px;box-sizing:border-box;border:2px solid #68d1b940;border-top-color:#8cdfcb;border-radius:50%}.boba-payment-live-status[data-checking=true] .boba-payment-live-icon{animation:boba-payment-spin 1.2s linear infinite}.boba-payment-live-status[data-state=approved] .boba-payment-live-icon{border:0;color:#8cdfcb;text-align:center}.boba-payment-live-status[data-state=approved] .boba-payment-live-icon:after{content:"✓";font-size:21px}#bobaPaymentTracker[hidden],#bobaPaymentCheck[hidden],#bobaPaymentViewApplication[hidden],#bobaPaymentManual[hidden],#buyScreenshotWrap[hidden],#buyPaymentTerms[hidden],#buySubmitBtn[hidden],#bobaPaymentTrackOpen[hidden],#bobaPaymentTrackerManual[hidden],#bobaPaymentReturnNotice[hidden],#bobaPaymentLiveStatus[hidden]{display:none!important}.boba-payment-tracker-dialog{width:min(420px,calc(100vw - 32px));padding:0;border-radius:24px;background:#141920;border-color:#ffffff14}.boba-payment-tracker-dialog .boba-payment-tracker{padding:26px;color:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,sans-serif}.boba-payment-tracker-dialog .boba-payment-close{top:15px;right:15px;display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;background:#ffffff06;color:#929aa7;font-size:23px}.boba-payment-tracker .boba-tracker-eyebrow{margin:0 0 18px;color:#8d96a4;font-size:11px;letter-spacing:.08em;text-align:center}.boba-payment-tracker-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 14px;border:1px solid #e7c28240;border-radius:16px;color:#e7c282;background:#e7c2820b}.boba-payment-tracker-icon svg{width:26px;height:26px}.boba-payment-tracker-icon .boba-tracker-check{display:none}.boba-payment-tracker[data-checking=true] .boba-payment-tracker-icon{position:relative;border-color:#8cdfcb35;color:#8cdfcb}.boba-payment-tracker[data-checking=true] .boba-payment-tracker-icon:after{content:"";position:absolute;inset:-5px;border:2px solid transparent;border-top-color:#8cdfcb;border-radius:20px;animation:boba-payment-spin 1.6s linear infinite}.boba-payment-tracker[data-state=approved] .boba-payment-tracker-icon{color:#82d6ad;border-color:#82d6ad45;background:#82d6ad0e}.boba-payment-tracker[data-state=approved] .boba-tracker-check{display:block}.boba-payment-tracker[data-state=approved] .boba-tracker-receipt{display:none}.boba-payment-tracker h3{margin:0;text-align:center;font-size:23px;font-weight:650;letter-spacing:-.025em;line-height:1.35;color:#f0f2f5}.boba-payment-tracker[data-state=approved] h3{color:#a2e3c3}.boba-payment-tracker #bobaPaymentReturnNotice{margin:8px 0 22px;color:#9ba4b2;font-size:13px;font-weight:400;line-height:1.6;text-align:center}.boba-payment-tracker dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:0;padding:16px;background:#0e1218;border:1px solid #ffffff0c;border-radius:14px}.boba-payment-tracker dt{margin:0 0 7px;color:#7f8999;font-size:11px;font-weight:400}.boba-payment-tracker dd{margin:0;color:#e8ecf1;font-family:ui-monospace,monospace;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.boba-payment-tracker dl>div:nth-child(2){text-align:right}.boba-payment-tracker #bobaPaymentTrackedAmount{font-size:19px;letter-spacing:-.04em}.boba-payment-plan{grid-column:1 / -1;margin-top:15px;padding-top:12px;border-top:1px solid #ffffff0b;display:flex;align-items:center;justify-content:space-between;gap:12px}.boba-payment-plan dt{margin:0}.boba-payment-plan dd{font:500 12px -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,sans-serif;color:#abb4c0;text-align:right}.boba-payment-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:22px 0 15px;padding:0}.boba-payment-steps li{position:relative;display:grid;justify-items:center;gap:7px;text-align:center;font-size:11px;color:#788293;line-height:1.5;min-width:0}.boba-payment-steps li:before{content:attr(data-step);display:grid;place-items:center;width:24px;height:24px;border:1px solid #3a414c;border-radius:50%;background:#141920;font:500 11px ui-monospace,monospace;z-index:1}.boba-payment-steps li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 18px);right:calc(-50% + 18px);top:12px;border-top:1px solid #303743}.boba-payment-steps li.completed{color:#8fd4b0}.boba-payment-steps li.completed:before{content:"✓";color:#91d9b5;border-color:#80d4a84d;background:#183027}.boba-payment-steps li.active{color:#e6c185}.boba-payment-steps li.active:before{border-color:#dcb777;color:#e6c185;background:#332c20}.boba-payment-tracker .boba-tracker-hint{margin:0 0 20px;padding:10px 12px;border-radius:9px;background:#ffffff03;color:#8d98a8;font-size:11px;line-height:1.6;text-align:center;font-weight:400}.boba-payment-tracker-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.boba-payment-tracker-actions button,.boba-payment-tracker .boba-payment-tracker-hide{display:flex;align-items:center;justify-content:center;width:100%;min-height:45px;padding:11px 16px;margin:0;border:1px solid #ffffff18;border-radius:10px;background:#ffffff03;color:#b8c1ce;font:500 13px -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,sans-serif;line-height:1.4;text-align:center;cursor:pointer;box-sizing:border-box}.boba-payment-tracker-actions .boba-tracker-primary{color:#211c13;border-color:#e1bd7f;background:#e1bd7f;box-shadow:0 3px 12px #0002;font-weight:650;order:-1}.boba-payment-tracker .boba-payment-tracker-hide{margin-top:8px;background:transparent;color:#778394;border-color:transparent;min-height:36px;font-size:12px}.boba-payment-tracker-actions button:disabled{opacity:.55;cursor:default}.boba-payment-tracker button:focus-visible,.boba-payment-manual-toggle:focus-visible{outline:2px solid #e1bd7f;outline-offset:3px}@media(max-width:400px){.boba-payment-tracker-dialog .boba-payment-tracker{padding:22px}}@media(max-height:700px){.boba-payment-tracker .boba-tracker-eyebrow{margin-bottom:12px}.boba-payment-tracker-icon{width:44px;height:44px;margin-bottom:10px}.boba-payment-tracker #bobaPaymentReturnNotice{margin-bottom:16px}.boba-payment-steps{margin-top:17px}.boba-payment-tracker .boba-tracker-hint{margin-bottom:15px}}@keyframes boba-payment-spin{to{transform:rotate(360deg)}}#buySubmitForm[data-submitted=true] .buy-step-prev,#buySubmitForm[data-submitted=true] #buySubmitBtn,#buyStartNewOrder[hidden]{display:none!important}#buyStartNewOrder{margin-top:18px}@media(max-width:520px){.boba-payment-page-actions{flex-direction:column}.boba-payment-page-actions .boba-payment-manual-toggle{width:100%}}@media(hover:hover)and (pointer:fine){.boba-payment-manual-toggle:hover{border-color:#a7bddb;background:#26354d}.boba-payment-progress-button:hover{border-color:#79dbc4;background:#1b4740}}@media(prefers-reduced-motion:reduce){.boba-payment-live-status[data-checking=true] .boba-payment-live-icon,.boba-payment-tracker[data-checking=true] .boba-payment-tracker-icon:after{animation:none}.boba-payment-manual-toggle{transition:none}}.impersonation-launcher{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto;gap:12px;align-items:end;margin-bottom:18px;padding:18px;border:1px solid rgba(251,191,36,.28);border-radius:16px;background:linear-gradient(135deg,#f59e0b1c,#0f172ae0);box-shadow:0 18px 50px #0000002e}.impersonation-launcher__heading{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin:0;color:#fbbf24;font-size:17px}.impersonation-launcher label{display:grid;gap:7px;color:#cbd5e1;font-size:12px;font-weight:700}.impersonation-launcher input{min-height:42px;padding:0 12px;border:1px solid rgba(148,163,184,.28);border-radius:10px;color:#f8fafc;background:#0f172abd}.impersonation-launcher__start,.impersonation-row-btn{border-color:#fbbf2475!important;color:#fef3c7!important;background:linear-gradient(135deg,#b45309,#92400e)!important}.impersonation-launcher__hint{grid-column:1 / -1;margin:0;color:#94a3b8;font-size:12px}.impersonation-banner{position:sticky;top:0;z-index:10050;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:11px clamp(16px,4vw,48px);color:#fff7ed;background:linear-gradient(90deg,#9a3412,#b45309 54%,#92400e);border-bottom:1px solid rgba(254,215,170,.5);box-shadow:0 10px 32px #451a0357}.impersonation-banner__content{display:flex;align-items:center;gap:12px}.impersonation-banner__content>i{font-size:22px}.impersonation-banner__content div{display:grid;gap:2px}.impersonation-banner__content span{color:#ffedd5;font-size:12px}.impersonation-banner__end{flex:0 0 auto;padding:9px 14px;border:1px solid rgba(255,255,255,.42);border-radius:10px;color:#7c2d12;background:#fff7ed;font-weight:800;cursor:pointer}html[data-theme=light] .impersonation-launcher{background:linear-gradient(135deg,#fffbeb,#fff7ed)}html[data-theme=light] .impersonation-launcher label{color:#475569}html[data-theme=light] .impersonation-launcher input{color:#0f172a;background:#fff}@media(max-width:760px){.impersonation-launcher{grid-template-columns:1fr}.impersonation-launcher__heading,.impersonation-launcher__hint{grid-column:1}.impersonation-banner{position:relative;align-items:stretch;flex-direction:column}}.ios-app-card{margin:20px 0 32px;padding:24px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg-card);color:var(--text-primary)}.ios-app-card h3{margin:8px 0 14px;font-size:24px;color:var(--text-heading)}.ios-app-card p,.ios-launch-dialog p{line-height:1.8;overflow-wrap:anywhere}.ios-app-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:12px;background:var(--accent);color:var(--btn-primary-text);font-weight:600;text-decoration:none;box-sizing:border-box;text-align:center}.ios-launch-badge{color:var(--accent);font-size:13px;font-weight:600}.ios-launch-bonus{color:var(--accent);font-weight:700;font-size:20px}.ios-launch-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:28px;box-sizing:border-box;border:1px solid var(--border-color);border-radius:24px;background:var(--bg-body);color:var(--text-primary);overflow-y:auto;box-shadow:0 24px 80px var(--shadow-color)}.ios-launch-dialog::backdrop{background:#000000a6}.ios-launch-dialog h2{font-size:28px;margin:12px 0;color:var(--text-heading)}.ios-launch-actions{display:grid;gap:12px;text-align:center}.ios-launch-actions>a:not(.ios-app-download){color:var(--accent);padding:10px}.ios-launch-actions button{min-height:44px;background:transparent;border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);font:inherit;cursor:pointer}.ios-launch-actions :focus-visible,.ios-app-download:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:480px){.ios-app-card{padding:20px}.ios-app-card .ios-app-download{width:100%}.ios-launch-dialog{padding:22px}}.script-retirement-notice{margin:18px 0;padding:16px;border:1px solid var(--border-color);border-left:3px solid var(--accent);border-radius:12px;color:var(--text-primary);background:var(--bg-card);line-height:1.8}.ios-app-guide__content{min-width:0}.ios-app-guide .guide-app-version{display:inline-flex;align-items:center;border:1px solid rgba(var(--accent-rgb),.25);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.5;background:rgba(var(--accent-rgb),.1);color:var(--accent)}.ios-app-guide__heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.guide-page.guide-mobile .ios-app-guide__heading h3{margin:0}.ios-channel-badge{color:var(--text-secondary);font-size:12px;font-weight:500}.ios-app-guide__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;list-style:none;counter-reset:ios-install;padding:0;margin:20px 0}.ios-app-guide__steps li{display:flex;align-items:center;gap:10px;counter-increment:ios-install;color:var(--text-primary);font-size:13px;line-height:1.5;min-width:0}.ios-app-guide__steps li:before{content:counter(ios-install);display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:rgba(var(--accent-rgb),.12);color:var(--accent);font-weight:700}.ios-bonus-details{min-width:0;grid-column:1 / -1;padding:12px 14px;border:1px solid rgba(var(--accent-rgb),.2);border-radius:12px;background:rgba(var(--accent-rgb),.06)}.ios-bonus-details summary{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;line-height:1.6;font-weight:650;list-style:none;cursor:pointer}.ios-bonus-details summary::-webkit-details-marker{display:none}.ios-bonus-details summary:after{content:"+";margin-left:auto;font-size:18px}.ios-bonus-details[open] summary:after{content:"−"}.ios-bonus-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.guide-page.guide-mobile .ios-bonus-details p,.download-hub-panel .ios-bonus-details p{display:block;margin:10px 0 0;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.7;letter-spacing:normal;overflow-wrap:anywhere}.download-hub-panel .ios-bonus-details p:before{display:none}.download-hub-panel .member-download-group--ios .member-download-btn--ghost{grid-column:1 / -1}@media(max-width:560px){.ios-app-guide__steps{grid-template-columns:minmax(0,1fr);gap:10px}}.member-app-release-status{display:block;color:var(--text-secondary);font-size:11px;line-height:1.6}.member-download-btn[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.download-hub-panel{overflow:hidden;position:relative}.download-hub-panel:before{background:radial-gradient(circle at 92% 8%,rgba(45,212,191,.12),transparent 30%),radial-gradient(circle at 4% 100%,rgba(59,130,246,.09),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.download-hub-panel>h2,.download-hub-panel>.card-panel-desc,.download-hub-panel>.member-tools-grid{position:relative;z-index:1}.download-hub-panel>h2{align-items:center;font-size:clamp(19px,2vw,23px);font-weight:750;gap:10px;letter-spacing:-.02em;margin-bottom:8px}.download-hub-panel>h2 i{align-items:center;background:linear-gradient(145deg,#1e293bf5,#0f172af5);border:1px solid rgba(94,234,212,.34);border-radius:10px;box-shadow:0 0 0 4px #2dd4bf0b,inset 0 1px #ffffff14,0 8px 18px #0284c71f;color:#67e8f9;display:inline-flex;font-size:15px;height:34px;justify-content:center;text-shadow:none;width:34px}.download-hub-panel>.card-panel-desc{color:#cbd5e1bd;margin-bottom:22px;max-width:720px}.download-hub-panel .member-tools-grid{gap:0;margin-top:0}.download-hub-panel .member-tool-box{background:transparent;border:0;box-shadow:none;overflow:visible;padding:0}.download-hub-panel .member-tool-box:before,.download-hub-panel .member-tool-box>h3{display:none}.download-hub-panel .member-download-section{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.download-hub-panel .member-download-group{display:flex;flex-direction:column;min-width:0;background:linear-gradient(145deg,#0f1f36db,#0a1426b8);border:1px solid rgba(96,165,250,.16);border-radius:18px;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000029;gap:12px;padding:18px;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.download-hub-panel .member-download-group p{align-items:center;color:#e2e8f0;font-size:14px;gap:8px;letter-spacing:.02em;margin:0 0 3px}.download-hub-panel .member-download-group p:before{background:#2dd4bf;box-shadow:0 0 12px #2dd4bf73;height:16px;width:4px}.download-hub-panel .member-download-btn{background:#14b8a61f;border:1px solid rgba(45,212,191,.3);border-radius:12px;box-shadow:none;color:#99f6e4;font-size:13px;width:100%;min-width:0;overflow-wrap:anywhere;text-align:center;min-height:46px;padding:10px 12px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.download-hub-panel .member-download-btn i{color:#5eead4;font-size:14px}.download-hub-panel .member-download-btn--ghost{background:#3b82f61a;border-color:#60a5fa47;box-shadow:none;color:#bfdbfe}.download-hub-panel .member-download-btn--ghost i{color:#93c5fd}.download-hub-panel .member-download-group--mobile .member-download-btn--ghost{grid-column:1 / -1;align-self:stretch}.download-hub-panel :is(.member-download-btn--android-app,.member-download-btn--ios-app,.member-download-btn--store){grid-column:1 / -1;min-height:50px;background:linear-gradient(135deg,#0d9488eb,#059669e6);border-color:#6ee7b785;box-shadow:0 8px 20px #0596692e;color:#ecfdf5;font-size:14px}.download-hub-panel :is(.member-download-btn--android-app,.member-download-btn--ios-app,.member-download-btn--store) i{color:#d1fae5;font-size:15px}.download-hub-panel .member-download-btn--single{background:#818cf81a;border-color:#818cf845;color:#c7d2fe}.download-hub-panel #memberDownloadBaccarat{background:#fbbf241a;border-color:#fbbf244d;color:#fde68a}.download-hub-panel #memberDownloadBaccarat i{color:#fbbf24}@media(hover:hover)and (pointer:fine){.download-hub-panel .member-download-group:hover{border-color:#2dd4bf57;box-shadow:inset 0 1px #ffffff0f,0 16px 30px #00000038;transform:translateY(-1px)}.download-hub-panel .member-download-btn:hover{background:#14b8a633;border-color:#5eead49e;color:#ccfbf1;transform:translateY(-1px)}.download-hub-panel :is(.member-download-btn--android-app,.member-download-btn--ios-app,.member-download-btn--store):hover{background:linear-gradient(135deg,#14b8a6,#059669);border-color:#a7f3d0b8;box-shadow:0 10px 24px #05966942;color:#fff}.download-hub-panel .member-download-btn--ghost:hover{background:#3b82f630;border-color:#93c5fd99;color:#dbeafe}.download-hub-panel .member-download-btn--single:hover,.download-hub-panel #memberDownloadBaccarat:hover{background:#818cf82e;border-color:#a5b4fc94}}.download-hub-panel .member-download-btn:active{transform:scale(.98)}.download-hub-panel .member-security-verify{align-items:center;background:#0f172a61;border:1px dashed rgba(148,163,184,.25);border-radius:14px;display:flex;gap:12px;grid-column:1 / -1;justify-content:space-between;margin-top:2px;padding:12px 14px}html[data-theme=light] .card-panel.download-hub-panel{background:#f8fafc!important}html[data-theme=light] .download-hub-panel>.card-panel-desc{color:#64748b}html[data-theme=light] .download-hub-panel .member-download-group{background:linear-gradient(145deg,#ffffffd1,#f1f5f9b8);border-color:#2563eb24;box-shadow:inset 0 1px #fffc,0 12px 24px #0f172a0f}html[data-theme=light] .download-hub-panel .member-download-group p{color:#1e293b}html[data-theme=light] .download-hub-panel .member-download-btn{background:#0d94881a;color:#0f766e}html[data-theme=light] .download-hub-panel .member-download-btn--ghost{background:#2563eb14;color:#1d4ed8}html[data-theme=light] .download-hub-panel :is(.member-download-btn--android-app,.member-download-btn--ios-app,.member-download-btn--store){background:linear-gradient(135deg,#0d9488,#059669);border-color:#04785757;box-shadow:0 8px 18px #05966929;color:#fff}html[data-theme=light] .download-hub-panel .member-app-version{border-color:#0d948847;background:#14b8a61a;color:#0f766e}html[data-theme=light] .download-hub-panel .member-download-btn i{color:inherit}html[data-theme=light] .download-hub-panel .member-security-verify{background:#f1f5f9e6;border-color:#cbd5e1}html[data-theme=light] .download-hub-panel .member-security-verify>span{color:#475569}html[data-theme=light] .download-hub-panel .member-security-verify a{color:#0f766e}.download-hub-panel .member-download-group--desktop,.download-hub-panel [data-download-group=gm-scripts]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.download-hub-panel .member-download-label{flex-wrap:wrap}.download-hub-panel .member-download-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.download-hub-panel .script-retirement-notice{position:relative;margin:0 0 18px;font-size:13px}@media(max-width:700px){.download-hub-panel .member-download-section{grid-template-columns:minmax(0,1fr)}}@media(max-width:460px){.download-hub-panel>h2{font-size:19px}.download-hub-panel .member-download-group{padding:14px}.download-hub-panel .member-download-group--desktop,.download-hub-panel [data-download-group=gm-scripts]{grid-template-columns:minmax(0,1fr)}.download-hub-panel .member-security-verify{align-items:flex-start;flex-direction:column}}:root{--atg-accent: #5eead4;--atg-muted: #94a3b8;--atg-border: rgba(94,234,212,.24);--atg-surface: rgba(15,23,42,.65)}.atg-tag-member-card{padding:24px;border:1px solid var(--atg-border);border-radius:18px;margin-block:18px;background:var(--atg-surface);text-align:left}.atg-tag-member-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.atg-tag-member-heading>div{flex:1;min-width:150px}.atg-tag-member-card h3{margin:0 0 5px;font-size:17px;color:var(--text-color)}.atg-tag-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#5eead41a;border:1px solid var(--atg-border);color:var(--atg-accent)}.atg-tag-member-subtitle,.atg-tag-member-description,.atg-tag-renew-note{color:var(--atg-muted)}.atg-tag-member-subtitle{font-size:12px}.atg-tag-member-card p{line-height:1.7}.atg-tag-member-description{margin:20px 0 14px;font-size:14px}.atg-tag-pill{display:inline-flex;padding:5px 10px;border:1px solid var(--atg-border);background:#5eead414;color:var(--atg-accent);border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.atg-tag-access-note{color:var(--atg-accent);background:#5eead40f;border-left:3px solid var(--atg-accent);padding:10px 12px;font-size:13px;border-radius:0 8px 8px 0}.atg-tag-member-details{margin:20px 0;display:grid;gap:14px;font-size:13px}.atg-tag-member-details>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px}.atg-tag-member-details dt{color:var(--atg-muted)}.atg-tag-member-details dd{margin:0;color:var(--text-color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.atg-tag-member-details a{color:var(--atg-accent);text-decoration:underline;text-underline-offset:3px}.atg-tag-member-details a i{margin-left:6px;font-size:10px}.atg-tag-member-actions{display:grid;gap:10px}.atg-tag-member-card .member-download-btn{margin:0;width:100%;min-height:46px;box-sizing:border-box;font:inherit;font-size:13px;cursor:pointer}.atg-tag-renew-note{margin:14px 0 0;font-size:12px;text-align:center}.atg-tag-member-card [hidden],.atg-tag-profile-actions [hidden]{display:none!important}.status-box.status-box-atg-tag{border-color:var(--atg-border)!important;background:var(--atg-surface)!important}.status-box-atg-tag .status-label i{color:var(--atg-accent);margin-right:6px}.atg-tag-source{font-size:12px;color:var(--atg-accent)}.status-box-atg-tag .status-mobile-expiry{display:flex;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid var(--atg-border)}.status-box-atg-tag .status-mobile-expiry .detail-content{font-size:11px;text-align:right}.atg-tag-profile-actions{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--atg-border);margin-top:14px}.atg-tag-profile-actions a,.atg-tag-profile-actions button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--atg-border);border-radius:10px;background:#5eead414;color:var(--atg-accent);font:inherit;font-size:12px;font-weight:600;min-height:44px;box-sizing:border-box;text-decoration:none;cursor:pointer;padding:10px}.atg-tag-profile-actions button{color:var(--atg-muted);background:transparent}.atg-product-options .game-type-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:108px;padding:16px 10px;font:inherit;color:var(--text-color);text-align:center}.atg-product-options{grid-template-columns:repeat(3,minmax(0,1fr))}.atg-product-icon{font-size:18px;color:var(--atg-muted)}.atg-product-options .game-type-btn.active .atg-product-icon{color:var(--glow-color)}.atg-product-options #buyTypeAtgTag.active{border-color:var(--atg-accent)!important;background:#5eead414!important;box-shadow:0 0 0 1px var(--atg-border);color:var(--atg-accent)!important}.atg-product-options #buyTypeAtgTag.active strong{color:var(--atg-accent)!important}.atg-product-options #buyTypeAtgTag.active .atg-product-icon{color:var(--atg-accent)}.packages-grid.atg-tag-packages{grid-template-columns:minmax(0,1fr)}:root .atg-tag-packages .atg-tag-package,:root .atg-tag-packages .atg-tag-package.active{width:100%;box-sizing:border-box;align-items:stretch;text-align:left;padding:28px;font:inherit;color:var(--text-color);border-color:var(--atg-accent)!important;background:var(--atg-surface)!important;cursor:pointer;gap:0;transform:none!important}:root .atg-tag-packages .atg-tag-package.active{box-shadow:0 0 0 1px var(--atg-border)!important}.atg-tag-package-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.atg-tag-package .package-title{margin:0 0 6px;color:var(--text-color);font-size:20px}.atg-tag-package-subtitle{font-size:13px;color:var(--atg-muted)}.atg-tag-package-price{display:flex;align-items:baseline;gap:8px;margin-top:22px}.atg-tag-package-price small{color:var(--atg-muted);font-size:15px;font-weight:700}.atg-tag-package-price strong{font-size:44px;line-height:1.15;letter-spacing:-1px;color:var(--text-color)}.atg-tag-package-price>span{color:var(--atg-muted);font-size:14px}.atg-tag-package-duration{font-size:13px;color:var(--atg-muted);margin-top:8px}.atg-tag-package-features{display:grid;gap:12px;padding-block:22px;font-size:14px}.atg-tag-package-features>span{display:flex;gap:10px;align-items:center}.atg-tag-package-features i{color:var(--atg-accent);flex-shrink:0}.atg-tag-package-note{display:block;background:#5eead40f;border:1px solid var(--atg-border);border-radius:10px;padding:13px 15px;line-height:1.7;color:var(--atg-muted);font-size:13px}.atg-tag-package-note i{color:var(--atg-accent);margin-right:4px}.atg-tag-package-selected{color:var(--atg-accent);font-size:12px;margin-top:16px;text-align:right}.atg-tag-member-card .is-unavailable,.atg-tag-profile-actions .is-unavailable{opacity:.55}.atg-tag-member-card a:focus-visible,.atg-tag-member-card button:focus-visible,.atg-tag-profile-actions a:focus-visible,.atg-tag-profile-actions button:focus-visible,.atg-product-options button:focus-visible,.atg-tag-package:focus-visible{outline:2px solid var(--atg-accent);outline-offset:4px}html[data-theme=light]{--atg-accent: #0f766e;--atg-muted: #526479;--atg-border: rgba(15,118,110,.23);--atg-surface: #fff}@media(max-width:640px){.atg-tag-member-card{padding:20px}.atg-tag-member-heading>.atg-tag-pill{margin-left:54px}.atg-tag-member-details>div{grid-template-columns:minmax(0,1fr);gap:5px}:root .atg-tag-packages .atg-tag-package,:root .atg-tag-packages .atg-tag-package.active{padding:22px}.atg-product-options .game-type-btn{min-height:102px;padding:14px 8px}.atg-product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atg-product-options #buyTypePoints{grid-column:1 / -1}}@media(hover:hover)and (pointer:fine){.atg-tag-profile-actions a:hover,.atg-tag-profile-actions button:hover{border-color:var(--atg-accent)}}@media(prefers-reduced-motion:reduce){.atg-tag-package,.atg-product-options .game-type-btn{transition:none}}#panelDownloads{--download-surface: var(--bg-card, #101b2b);--download-border: var(--border-color, #ffffff14);--download-ink: var(--text-primary, #e5eaf1);--download-muted: var(--text-secondary, #8b98aa);--download-accent: var(--accent, #5eead4);overflow:visible}#panelDownloads:before{display:none}#panelDownloads .download-hub-heading{margin-bottom:26px}#panelDownloads .download-hub-eyebrow{display:block;margin-bottom:10px;font-size:10px;letter-spacing:.16em;color:var(--download-muted)}#panelDownloads .download-hub-heading h2{margin:0 0 8px;font-size:26px;line-height:1.3;letter-spacing:-.03em;color:var(--download-ink)}#panelDownloads .download-hub-heading .card-panel-desc{margin:0;font-size:13px;color:var(--download-muted);line-height:1.6}#panelDownloads .download-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#panelDownloads .download-device-card{display:flex;flex-direction:column;position:relative;gap:0;grid-column:auto;min-width:0;padding:22px;border:1px solid var(--download-border);border-radius:16px;background:var(--download-surface);box-shadow:none;transform:none}#panelDownloads [data-download-group].is-hidden,#panelDownloads #memberDownloadBlackjack.is-hidden,#panelDownloads #memberDownloadBaccarat.is-hidden,#panelDownloads #memberSubscribeAtgTag[hidden]{display:none}#panelDownloads .download-device-heading{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:8px}#panelDownloads .download-device-heading h3{margin:0;font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--download-ink);line-height:1.4}#panelDownloads .download-device-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;border:1px solid var(--download-border);color:var(--download-accent);background:#5eead40b}#panelDownloads .download-device-icon svg{width:22px;height:22px}#panelDownloads .download-device-icon--ios{font:600 15px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.04em}#panelDownloads .download-device-card .member-app-version{position:absolute;top:22px;right:18px;border:0;background:transparent;padding:0;color:var(--download-muted);font-size:10px;font-weight:400;box-shadow:none}#panelDownloads .download-device-card .download-device-subtitle{display:block;margin:0 0 22px;min-height:38px;color:var(--download-muted);font-size:12px;font-weight:400;line-height:1.6;letter-spacing:normal}#panelDownloads .download-device-card p:before{display:none}#panelDownloads .download-install-actions{margin-top:0;min-height:80px}#panelDownloads .download-install-actions .member-app-release-status{margin-top:7px;min-height:15px;font-size:10px;color:var(--download-muted)}#panelDownloads .download-install-actions .member-download-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;height:54px;box-sizing:border-box;padding:8px 12px;margin:0;border:1px solid rgba(94,234,212,.3);border-radius:10px;background:#5eead41a;color:var(--download-accent);box-shadow:none;font:600 12px -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,sans-serif;line-height:1.45;text-align:center;text-decoration:none;white-space:normal}#panelDownloads .download-secondary-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:14px}#panelDownloads .download-secondary-links a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:56px;box-sizing:border-box;padding:9px 10px;border:1px solid rgba(148,163,184,.3);border-radius:9px;background:#94a3b812;color:var(--download-ink);font-size:11px;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out}#panelDownloads .download-secondary-links a:only-child{grid-column:1 / -1}#panelDownloads .download-secondary-links a svg{width:16px;height:16px;flex:0 0 16px;color:var(--download-accent)}#panelDownloads .member-download-group--desktop .download-secondary-links a{flex-direction:column;gap:4px;padding:7px 5px}#panelDownloads .download-bonus-row{display:block;padding:12px 16px;margin:14px 0 28px;border:1px solid var(--download-border);border-radius:10px;background:#5eead406}#panelDownloads .download-bonus-row summary{font-size:12px;font-weight:500}#panelDownloads .download-bonus-label{padding:2px 6px;border:1px solid rgba(94,234,212,.2);border-radius:4px;font-size:9px}#panelDownloads .download-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}#panelDownloads .download-section-heading h3{font-size:14px;font-weight:600;color:var(--download-ink);margin:0}#panelDownloads .download-section-heading>span{color:var(--download-muted);font-size:11px}#panelDownloads .atg-tag-member-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:0 26px;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:22px;border-color:var(--download-border);background:var(--download-surface)}#panelDownloads .atg-tag-member-heading{grid-column:1;flex-wrap:nowrap;margin-bottom:14px}#panelDownloads .atg-tag-member-heading>div{min-width:0}#panelDownloads .atg-tag-member-heading .atg-tag-icon{width:38px;height:38px;flex-basis:38px;border-radius:10px}#panelDownloads .atg-tag-member-heading>.atg-tag-pill{margin-left:auto;padding:4px 7px;font-size:9px}#panelDownloads .atg-tag-member-card h3{font-size:15px}#panelDownloads .atg-tag-member-subtitle{font-size:10px}#panelDownloads .atg-tag-member-description{grid-column:1;font-size:12px;margin:0 0 10px}#panelDownloads .atg-tag-access-note{grid-column:1;margin:0;padding:0;border:0;background:transparent;font-size:11px;line-height:1.7}#panelDownloads .atg-tag-member-details{grid-column:2;grid-row:1 / span 3;margin:0;align-content:center;gap:11px;padding-left:24px;border-left:1px solid var(--download-border);font-size:11px}#panelDownloads .atg-tag-member-details>div{grid-template-columns:86px minmax(0,1fr);gap:8px}#panelDownloads .atg-tag-member-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}#panelDownloads .atg-tag-member-actions .member-download-btn{display:flex;justify-content:center;align-items:center;gap:8px;min-height:42px;border-radius:10px;padding:10px 12px;color:var(--download-accent);background:#5eead40f;border:1px solid rgba(94,234,212,.22);box-shadow:none;font-size:12px;text-decoration:none}#panelDownloads .atg-tag-member-actions .member-download-btn--ghost{color:var(--download-muted);border-color:var(--download-border);background:transparent}#panelDownloads .atg-tag-member-actions:has(button[hidden]){grid-template-columns:minmax(0,1fr)}#panelDownloads .atg-tag-renew-note{grid-column:1 / -1;margin:9px 0 0;font-size:10px;text-align:right}#panelDownloads .download-extra-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}#panelDownloads .download-extra-links .member-download-btn{display:inline-flex;min-height:36px;width:auto;margin:0;padding:8px 14px;border:1px solid var(--download-border);border-radius:8px;box-shadow:none;color:var(--download-muted);background:transparent;font-size:11px}#panelDownloads .download-legacy-section{display:block;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--download-border)}#panelDownloads .download-legacy-section summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;box-sizing:border-box;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#94a3b80f;font-size:12px;color:var(--download-ink);list-style:none;cursor:pointer}#panelDownloads .download-legacy-section summary:before{content:"</>";color:var(--download-accent);font:600 13px ui-monospace,monospace}#panelDownloads .download-legacy-section summary:after{content:"+";display:grid;place-items:center;flex:0 0 24px;height:24px;margin-left:auto;border:1px solid var(--download-border);border-radius:6px;font-size:18px;color:var(--download-accent)}#panelDownloads .download-legacy-section[open] summary:after{content:"−"}#panelDownloads .download-legacy-section summary::-webkit-details-marker{display:none}#panelDownloads .download-legacy-tag{padding:2px 6px;font-size:9px;border:1px solid var(--download-border);border-radius:4px}#panelDownloads .download-legacy-section .script-retirement-notice{margin:14px 0 0;padding:12px;font-size:11px;border-left:2px solid #d6ae76;color:var(--download-muted)}#panelDownloads .member-security-verify{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:22px;padding:14px 0 0;border:0;border-top:1px solid var(--download-border);border-radius:0;background:none;font-size:10px;line-height:1.6}#panelDownloads .member-security-verify span,#panelDownloads .member-security-verify a{font-size:10px}#panelDownloads a:focus-visible,#panelDownloads button:focus-visible,#panelDownloads summary:focus-visible{outline:2px solid var(--download-accent);outline-offset:3px}@media(max-width:760px){#panelDownloads .download-install-actions{min-height:0}}@media(hover:hover)and (pointer:fine){#panelDownloads .download-install-actions .member-download-btn:hover{background:#5eead42b;border-color:var(--download-accent);transform:none}#panelDownloads .download-secondary-links a:hover,#panelDownloads .download-legacy-section summary:hover{background:#5eead41a;border-color:var(--download-accent)}}@media(max-width:760px){#panelDownloads .download-platform-grid{grid-template-columns:minmax(0,1fr)}#panelDownloads .download-device-heading{flex-direction:row;align-items:center;gap:12px}#panelDownloads .download-device-heading h3{font-size:16px}#panelDownloads .download-device-card .member-app-version{position:static;margin:0 0 8px 58px;text-align:left}#panelDownloads .download-device-card .download-device-subtitle{min-height:0;margin:0 0 16px}#panelDownloads .atg-tag-member-card{grid-template-columns:minmax(0,1fr)}#panelDownloads .atg-tag-member-heading,#panelDownloads .atg-tag-member-description,#panelDownloads .atg-tag-access-note,#panelDownloads .atg-tag-member-details{grid-column:1;grid-row:auto}#panelDownloads .atg-tag-member-details{margin-top:16px;padding:14px 0 0;border-left:0;border-top:1px solid var(--download-border)}#panelDownloads .atg-tag-member-actions{grid-template-columns:minmax(0,1fr);gap:8px}#panelDownloads .atg-tag-renew-note{text-align:left}}@media(max-width:420px){#panelDownloads .download-device-card,#panelDownloads .atg-tag-member-card{padding:18px}#panelDownloads .atg-tag-member-heading{flex-wrap:wrap}#panelDownloads .atg-tag-member-heading>.atg-tag-pill{margin:0 0 0 50px}#panelDownloads .download-section-heading>span{font-size:10px}}#panelDownloads .download-device-icon .fab{font-size:25px;line-height:1}.member-bottom-navigation,.member-more-panel{display:none}.member-bottom-navigation [hidden],.member-more-panel [hidden],.member-bottom-navigation[hidden],.member-more-panel[hidden]{display:none!important}@media(max-width:768px){body{padding-top:env(safe-area-inset-top,0px)}body.has-member-bottom-nav{--member-nav-height: 72px;padding-bottom:calc(var(--member-nav-height) + env(safe-area-inset-bottom,0px) + 16px)}body.has-member-bottom-nav .tabs-navigation{display:none}body.has-member-bottom-nav .card-panel{scroll-margin-top:16px}.member-bottom-navigation{position:fixed;inset:auto 0 0;z-index:1100;display:flex;gap:4px;box-sizing:border-box;min-height:calc(var(--member-nav-height) + env(safe-area-inset-bottom,0px));padding:8px max(8px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));border-top:1px solid var(--border-color);background:#0c1626;box-shadow:0 -8px 28px #00000029}.member-bottom-navigation>button{flex:1;min-width:0;min-height:56px;height:56px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid transparent;border-radius:12px;padding:2px;background:transparent;color:var(--text-secondary);font:600 12px/1.1 var(--font-sans);overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent}.member-bottom-navigation svg{width:22px;height:22px;flex-shrink:0}.member-bottom-navigation>button.is-current{color:#fbbf24;border-color:#fbbf2438;background:#fbbf241a}.member-bottom-navigation>button[aria-expanded=true]{color:var(--text-primary);background:rgba(var(--accent-rgb),.1)}.member-bottom-navigation>button:active{transform:scale(.97)}.member-bottom-navigation button:focus-visible,.member-more-panel button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.member-more-panel{position:fixed;z-index:1200;right:max(12px,env(safe-area-inset-right,0px));bottom:calc(var(--member-nav-height) + env(safe-area-inset-bottom,0px) + 10px);box-sizing:border-box;width:min(340px,calc(100% - 24px));max-height:calc(100dvh - var(--member-nav-height) - env(safe-area-inset-bottom,0px) - 32px);overflow-y:auto;display:grid;gap:6px;padding:14px;border:1px solid var(--border-color);border-radius:18px;background:#101c2e;color:var(--text-primary);box-shadow:0 12px 40px #0000004d}.member-more-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.member-more-panel h2{margin:0;font-size:14px}.member-more-panel button{font:inherit;cursor:pointer;color:inherit;border:0;border-radius:10px;background:transparent}#memberMoreClose{width:44px;height:44px;font-size:24px;color:var(--text-secondary)}.member-more-panel>button{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px;text-align:left;font-size:14px;background:rgba(var(--accent-rgb),.05)}.member-more-panel>button.is-current{color:#fbbf24;background:#fbbf241a}.member-more-arrow{margin-left:auto;font-size:22px;color:var(--text-secondary)}html[data-theme=light] .member-bottom-navigation,html[data-theme=light] .member-more-panel{background:#fff}html[data-theme=light] .member-bottom-navigation>button.is-current,html[data-theme=light] .member-more-panel>button.is-current{color:#92400e;border-color:#d9770638;background:#fff7e8}body.has-member-bottom-nav .tg-fab,body.has-member-bottom-nav .rp-scroll-top{bottom:calc(var(--member-nav-height) + env(safe-area-inset-bottom,0px) + 16px)}body.has-member-bottom-nav.rp-has-tg-fab .rp-scroll-top{bottom:calc(var(--member-nav-height) + env(safe-area-inset-bottom,0px) + 80px)}}
