:root{color-scheme:dark;font-family:Inter,Segoe UI,Arial,Microsoft YaHei,sans-serif;--bg: #030504;--panel: rgba(7, 18, 9, .92);--panel-soft: rgba(10, 31, 12, .86);--line: rgba(113, 255, 30, .72);--line-soft: rgba(113, 255, 30, .28);--green: #75ff23;--green-dark: #0a7d14;--gold: #ffd95a;--gold-deep: #c98b16;--red: #ff473e;--text: #f6fff2;--muted: #aab5aa;--shadow: 0 0 22px rgba(108, 255, 31, .28);--radius: 16px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:radial-gradient(circle at 18% -6%,rgba(115,255,35,.18),transparent 28%),radial-gradient(circle at 82% 5%,rgba(255,217,90,.12),transparent 24%),#020302;color:var(--text);overflow-x:hidden}button,input{font:inherit}button{border:0;color:inherit;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.phone-shell{min-height:100vh;display:flex;justify-content:center;background:linear-gradient(rgba(115,255,35,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(115,255,35,.03) 1px,transparent 1px);background-size:26px 26px}.app-surface{width:min(100vw,430px);min-height:100vh;position:relative;background:radial-gradient(circle at 50% 0%,rgba(20,106,23,.42),transparent 30%),linear-gradient(180deg,#040804,#020302);overflow-x:hidden;box-shadow:0 0 60px #0000008c}.page-content{min-height:100vh;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.screen{padding:14px 14px 24px}.home-screen{padding-top:10px;position:relative}.home-header,.top-bar,.simple-title{min-height:58px;display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:10px}.home-header{grid-template-columns:auto minmax(104px,1fr) auto auto}.menu-button,.icon-button{width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#101d13f5,#020703eb);display:grid;place-items:center;color:var(--green);box-shadow:var(--shadow)}.menu-button.is-active{border-color:var(--gold);color:var(--gold);box-shadow:0 0 18px #ffd85a47}.flag-country{width:44px;height:30px;border-radius:6px;border:1px solid rgba(255,255,255,.25);box-shadow:0 0 14px #71ff1e52;object-fit:cover}.menu-flag{padding:0;justify-self:start;position:relative}.menu-flag span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 18px #71ff1e57}.menu-flag.is-active{border-color:var(--gold);box-shadow:0 0 22px #ffd85a85}.home-menu-panel{position:absolute;left:14px;right:14px;top:72px;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,#071408fa,#020503fa);padding:10px;box-shadow:0 18px 34px #00000085,0 0 24px #71ff1e29}.home-menu-panel button{min-height:48px;border:1px solid var(--line-soft);border-radius:11px;background:#00000057;color:#f2ffe8;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:900;overflow-wrap:anywhere}.home-menu-panel button svg{color:var(--green)}.vip-pill,.primary-small,.ghost-button{height:42px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;white-space:nowrap}.vip-pill{gap:6px;color:var(--gold);border:1px solid var(--gold);background:linear-gradient(180deg,#322a06e6,#050702eb);padding:0 14px;font-size:16px;box-shadow:0 0 20px #ffd85a38}.ghost-button{min-width:62px;border:1px solid rgba(255,255,255,.42);background:#070907;font-size:14px}.primary-small{min-width:82px;background:linear-gradient(180deg,#8eff36,#098b12);border:1px solid #cfff7a;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);box-shadow:0 0 20px #71ff1e9e}.jackpot-hero{position:relative;min-height:250px;border-radius:20px;margin-top:12px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 18% 78%,rgba(255,216,90,.26),transparent 25%),radial-gradient(circle at 80% 20%,rgba(113,255,30,.18),transparent 34%),linear-gradient(135deg,#071207,#0d260d 44%,#050705);box-shadow:var(--shadow)}.jackpot-hero.has-banner{aspect-ratio:1024 / 377;min-height:0;border-radius:17px;border-color:#71ff1eeb;background:#061006;touch-action:pan-y;-webkit-user-select:none;user-select:none;box-shadow:0 0 0 1px #ffd85a3d,0 0 26px #71ff1e6b,0 12px 24px #0000006b}.jackpot-hero.has-banner.is-banner-dragging{cursor:grabbing}.jackpot-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(255,216,90,.85) 0 2px,transparent 3px),linear-gradient(120deg,transparent 0 40%,rgba(113,255,30,.12) 42%,transparent 46%);background-size:48px 48px,100% 100%;opacity:.55}.jackpot-hero.has-banner:before{z-index:1;background:linear-gradient(180deg,#0000000a,#0000001a 62%,#020a0238),radial-gradient(circle at 50% 0%,rgba(255,247,142,.38),transparent 12%),linear-gradient(110deg,transparent 0 39%,rgba(113,255,30,.18) 43%,transparent 48%);background-size:100% 100%;opacity:1}.hero-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.42;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.jackpot-hero.has-banner .hero-banner-image{opacity:0;filter:saturate(1.16) contrast(1.08) brightness(1.04);transition:opacity .18s ease}.jackpot-hero.has-banner.banner-ready .hero-banner-image{opacity:1}.jackpot-hero.has-banner.banner-ready .hero-copy,.jackpot-hero.has-banner.banner-ready .hero-wheel,.jackpot-hero.has-banner.banner-ready .slot-machine{display:none}.jackpot-hero.has-banner.usd-site-banner.banner-ready .hero-copy{position:absolute;z-index:2;inset:0 auto 0 0;display:flex;width:58%;padding:16px 14px;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.usd-site-banner .hero-copy p,.usd-site-banner .hero-copy h2{line-height:1;text-align:left}.usd-site-banner .hero-copy p{color:#fff;font-size:11px;text-transform:uppercase}.usd-site-banner .hero-copy h2{margin-top:5px;font-size:25px}.usd-site-banner .win-card{width:auto;min-width:132px;margin:10px 0 0;padding:7px 10px 8px;border-radius:8px;background:#030e08d1}.usd-site-banner .win-card small{font-size:8px}.usd-site-banner .win-card strong{margin-top:2px;font-size:15px}.jackpot-hero.has-banner:not(.banner-ready) .hero-copy{padding-top:18px;transform:scale(.56);transform-origin:top center}.jackpot-hero.has-banner:not(.banner-ready) .win-card{margin-top:9px}.jackpot-hero.has-banner:not(.banner-ready) .hero-wheel,.jackpot-hero.has-banner:not(.banner-ready) .slot-machine{display:none}.hero-copy{position:relative;z-index:2;text-align:center;padding-top:36px}.hero-copy p,.hero-copy h2{margin:0;font-weight:1000;letter-spacing:0;line-height:.95;text-shadow:0 0 12px rgba(113,255,30,.85),0 3px 0 #113b0a}.hero-copy p{font-size:clamp(38px,12vw,58px);color:var(--green)}.hero-copy h2{font-size:clamp(47px,15vw,76px);color:var(--gold);text-shadow:0 0 14px rgba(255,216,90,.82),0 4px 0 #5a3507}.win-card{width:min(78%,320px);margin:16px auto 0;border-radius:18px;padding:12px 14px 13px;border:1px solid rgba(255,216,90,.76);background:linear-gradient(180deg,#0a370bf5,#070d07f5);box-shadow:0 0 24px #ffd85a33}.win-card small,.win-card strong{display:block;font-weight:1000}.win-card small{font-size:17px}.win-card strong{color:var(--gold);font-size:clamp(30px,9vw,46px);line-height:1.05;text-shadow:0 0 12px rgba(255,216,90,.8),0 2px 0 #51340a}.hero-wheel,.slot-machine{position:absolute;z-index:1;bottom:20px;width:116px;height:116px;border-radius:50%;border:9px solid #b77812;background:repeating-conic-gradient(#4d0c0c 0,#4d0c0c 14deg,#10240c 14deg,#10240c 28deg),#191107;box-shadow:0 0 22px #ffd85a85}.hero-wheel{left:-38px}.hero-wheel span{display:grid;place-items:center;height:100%;font-size:42px;color:var(--gold);font-weight:1000}.slot-machine{right:-28px;border-radius:20px;display:grid;place-items:center;color:var(--gold);font-size:34px;font-weight:1000}.carousel-dots{height:28px;display:flex;align-items:center;justify-content:center;gap:10px}.carousel-dots button{width:9px;height:9px;border-radius:50%;border:0;background:#ffffff52;padding:0;min-width:9px;min-height:9px}.carousel-dots .active{background:var(--green);box-shadow:0 0 12px var(--green)}.ticker{min-height:50px;border-radius:15px;border:1px solid rgba(113,255,30,.92);background:radial-gradient(circle at 7% 50%,rgba(113,255,30,.24),transparent 24%),linear-gradient(90deg,#0b190bfa,#030703fa);display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:9px;padding:8px 12px;color:var(--gold);box-shadow:0 0 22px #71ff1e5c,inset 0 0 18px #71ff1e14;font-size:14px}.ticker>svg:first-child{color:var(--green);filter:drop-shadow(0 0 8px rgba(113,255,30,.72))}.ticker strong{display:inline-flex;align-items:center;gap:4px;color:var(--gold);font-size:15px;white-space:nowrap}.ticker strong svg{color:#ff7a1a;filter:drop-shadow(0 0 7px rgba(255,91,22,.72))}.ticker span{min-width:0;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker b{color:var(--green)}.notice-marquee-viewport{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.notice-marquee-track{width:max-content;display:flex;align-items:center;animation:noticeMarqueeScroll 90s linear infinite;will-change:transform}.notice-marquee:hover .notice-marquee-track{animation-play-state:paused}.notice-marquee-group{display:flex;flex:0 0 auto;align-items:center;min-width:max-content;overflow:visible;white-space:nowrap}.notice-marquee .notice-marquee-text{display:inline-flex;align-items:center;min-width:max-content;padding-right:24px;overflow:visible;color:#fff9df;font-weight:800;letter-spacing:0;text-overflow:clip;text-shadow:0 0 7px rgba(255,217,90,.34),0 0 12px rgba(117,255,35,.22);white-space:nowrap}.notice-marquee .notice-marquee-text:after{content:"/";margin-left:24px;color:#baff5cc7;font-weight:900}@keyframes noticeMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.category-tabs,.provider-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.category-tabs button,.provider-tabs button{height:62px;border-radius:15px;border:2px solid rgba(113,255,30,.82);background:radial-gradient(circle at 50% 0%,rgba(113,255,30,.2),transparent 46%),linear-gradient(180deg,#0f1c0dfa,#030603fa);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:1000;font-size:19px;box-shadow:inset 0 0 18px #71ff1e1f,0 0 16px #71ff1e24}.category-tabs .tab-active,.provider-tabs .active{background:radial-gradient(circle at 50% 4%,rgba(255,255,255,.36),transparent 24%),linear-gradient(180deg,#7eff21cc,#0b680cfa);color:#f7fff3;box-shadow:0 0 26px #71ff1e85,inset 0 0 18px #ffffff1f}.category-tabs .tab-popular{border-color:#ff45ff;color:#ff90ff;box-shadow:0 0 18px #ff3cff52}.provider-tabs button{font-size:15px}.provider-tabs span{font-size:13px;color:var(--gold)}.game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.game-card{position:relative;min-width:0;height:150px;border-radius:13px;overflow:hidden;border:1px solid rgba(113,255,30,.92);background:#061006;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;box-shadow:0 0 0 1px #ffd85a14,0 0 18px #71ff1e57,0 7px 16px #0000006b;padding:0}.game-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000 28%,#00000029 58%,#000c),radial-gradient(circle at 78% 12%,rgba(255,216,90,.28),transparent 16%);pointer-events:none}.game-card:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:1;border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 18px #71ff1e2e;pointer-events:none}.game-art{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.32),transparent 11%),radial-gradient(circle at 78% 18%,rgba(255,216,90,.3),transparent 14%),linear-gradient(160deg,#0e5512e6,#070805f5)}.game-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 20% 18%,rgba(255,239,146,.82) 0 2px,transparent 4px),radial-gradient(circle at 80% 18%,rgba(255,198,53,.72) 0 3px,transparent 5px),radial-gradient(circle at 72% 58%,rgba(113,255,30,.5) 0 2px,transparent 5px),linear-gradient(116deg,transparent 0 42%,rgba(255,216,90,.16) 46%,transparent 52%);opacity:.9}.theme-cash .game-art,.theme-gold .game-art,.theme-seven .game-art{background:radial-gradient(circle at 50% 24%,rgba(255,216,90,.6),transparent 18%),linear-gradient(160deg,#2f2505,#061006 58%)}.theme-city .game-art,.theme-diamond .game-art,.theme-wolf .game-art{background:radial-gradient(circle at 70% 20%,rgba(57,183,255,.4),transparent 20%),linear-gradient(160deg,#061735,#070807 60%)}.theme-afro .game-art,.theme-fruit .game-art{background:radial-gradient(circle at 35% 25%,rgba(255,73,190,.38),transparent 18%),linear-gradient(160deg,#442006,#071006 62%)}.theme-safari .game-art,.theme-bull .game-art,.theme-queen .game-art{background:radial-gradient(circle at 40% 26%,rgba(255,216,90,.46),transparent 20%),linear-gradient(160deg,#4a2709,#071006 62%)}.theme-field .game-art,.theme-train .game-art,.theme-jungle .game-art,.theme-bigman .game-art{background:radial-gradient(circle at 45% 18%,rgba(113,255,30,.45),transparent 20%),radial-gradient(circle at 72% 32%,rgba(255,216,90,.34),transparent 17%),linear-gradient(160deg,#0e4d16,#061006 64%)}.game-symbol{position:absolute;top:28px;left:50%;transform:translate(-50%);z-index:2;color:var(--gold);font-weight:1000;font-size:clamp(30px,9vw,48px);text-shadow:0 0 18px rgba(255,216,90,.92),0 3px 0 #452806,0 0 28px rgba(113,255,30,.32)}.game-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.22) contrast(1.08) brightness(1.03)}.game-image+.coin{opacity:.45}.coin{position:absolute;z-index:2;width:20px;height:20px;border-radius:50%;border:2px solid #ffed92;background:radial-gradient(circle at 35% 30%,#fff7b2,#e6a61f 58%,#84540a)}.coin-a{left:13px;top:16px}.coin-b{right:14px;top:47px}.game-title{position:relative;z-index:3;padding:0 6px 9px;text-shadow:0 2px 2px #000,0 0 12px rgba(113,255,30,.42)}.game-title strong,.game-title span{display:block}.game-title strong{color:var(--gold);font-size:16.5px;line-height:.98;font-weight:1000;text-transform:uppercase;letter-spacing:0}.game-title span{color:#fff;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-label{position:absolute;left:0;top:0;z-index:4;background:linear-gradient(180deg,#ff743b,#d61716);color:#fff;border-radius:10px 0;padding:3px 7px;font-size:11px;font-weight:1000}.bonus-strip{margin-top:14px;min-height:66px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(90deg,#0b250af5,#070906f5);display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:9px 10px;box-shadow:var(--shadow)}.gift-box,.history-icon,.bet-status,.agent-avatar,.avatar{display:grid;place-items:center;border-radius:50%;color:var(--green);border:1px solid var(--line);background:radial-gradient(circle,#71ff1e29,#020802e0);box-shadow:var(--shadow)}.gift-box{width:46px;height:46px}.bonus-strip strong,.bonus-strip span{display:block}.bonus-strip strong{color:var(--green);font-size:17px}.bonus-strip span{color:#fff;font-size:12px}.bonus-strip b{color:var(--gold);font-size:20px}.bonus-strip button,.invite-card>button,.deposit-submit{height:46px;border-radius:13px;background:linear-gradient(180deg,#9aff3b,#0a9d14);border:1px solid #d8ff7c;color:#071006;font-weight:1000;box-shadow:0 0 22px #71ff1e7a}.bonus-strip button{padding:0 13px;display:inline-flex;align-items:center;gap:3px}.trust-signal-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0}.trust-signal-strip button{min-width:0;min-height:72px;display:grid;align-content:center;justify-items:center;gap:3px;padding:8px 5px;border:1px solid rgba(117,255,35,.42);border-radius:11px;background:radial-gradient(circle at 50% 0%,rgba(117,255,35,.16),transparent 34%),linear-gradient(180deg,#081d09f5,#020803fa);color:#e9ffe5;box-shadow:inset 0 0 12px #75ff2314}.trust-signal-strip svg{color:var(--gold);filter:drop-shadow(0 0 6px rgba(255,217,90,.35))}.trust-signal-strip strong,.trust-signal-strip span{max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.trust-signal-strip strong{color:#91ff39;font-size:11px;font-weight:1000}.trust-signal-strip span{color:#e2f4dbb8;font-size:9px}.welcome-reward-card,.support-trust-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:10px 0;padding:12px;border:1px solid rgba(255,217,90,.48);border-radius:14px;background:radial-gradient(circle at 88% 0%,rgba(255,217,90,.16),transparent 31%),linear-gradient(135deg,#332507b8,#031005f5 56%,#010703fa);box-shadow:0 0 18px #c9953821}.welcome-reward-card>div:first-child,.support-trust-card>div{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:3px 8px;align-items:center}.welcome-reward-card svg,.support-trust-card svg{grid-row:1 / span 3;color:#f0c35c}.welcome-reward-card span,.support-trust-card span{color:#fff3c3c7;font-size:10px;font-weight:900;text-transform:uppercase}.welcome-reward-card strong,.support-trust-card strong{min-width:0;overflow:hidden;color:#fff7d1;font-size:15px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.welcome-reward-card p,.support-trust-card p{grid-column:2;margin:0;color:#e5eee0c7;font-size:11px;line-height:1.32}.welcome-reward-actions{display:grid;gap:7px}.welcome-reward-actions button,.support-trust-card button{min-width:74px;height:34px;border-radius:9px;border:1px solid rgba(255,243,151,.58);background:linear-gradient(180deg,#9aff3b,#17b916 62%,#08740d);color:#061005;font-size:12px;font-weight:1000;box-shadow:0 0 13px #75ff2342}.welcome-reward-actions button+button{border-color:#75ff237a;background:#031105f2;color:#91ff39}.top-bar{grid-template-columns:auto 1fr auto;margin-bottom:18px;padding-top:8px}.top-title{text-align:center;position:relative}.top-title h1,.simple-title h1{margin:0;font-size:27px;line-height:1;font-weight:1000;letter-spacing:0}.title-crown{color:var(--gold);display:block;height:19px;margin-bottom:2px}.top-bar:after,.simple-title:after{content:"";position:absolute;left:14px;right:14px;top:72px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),var(--green),transparent);box-shadow:0 0 12px var(--green)}.payment-grid,.amount-grid,.bonus-stats,.wallet-panel,.quick-actions{display:grid;gap:12px}.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-card{position:relative;min-height:104px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0b180af5,#050905f5);color:#fff;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:18px 13px;text-align:left;box-shadow:var(--shadow)}.payment-card-static{min-height:82px;grid-template-columns:auto 1fr;border-color:#75ff238a;background:radial-gradient(circle at 84% 0%,rgba(255,211,82,.15),transparent 42%),linear-gradient(145deg,#0b1f0bfa,#040b05fa);pointer-events:none}.deposit-choice-label{margin:18px 2px 0;color:#eaffdf;font-size:14px;font-weight:900}.payment-card svg{color:#9b36ff;stroke-width:3}.payment-card strong,.payment-card small{display:block}.payment-card strong{font-size:19px;font-weight:1000}.payment-card small{color:var(--gold);margin-top:5px;font-weight:800}.amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.amount-grid button{height:92px;border:1px solid var(--line-soft);border-radius:15px;background:linear-gradient(180deg,#09180af5,#030703f0);display:grid;place-items:center;color:var(--green);font-weight:1000;box-shadow:inset 0 0 12px #71ff1e0d}.amount-grid .is-selected{border-color:#ccff75;box-shadow:var(--shadow),inset 0 0 18px #71ff1e24}.amount-grid span{color:#fff;font-size:28px;line-height:1}.amount-input{height:58px;border-radius:14px;border:1px solid var(--line);background:#030a04f0;margin-top:16px;display:grid;grid-template-columns:54px 1fr;align-items:center}.amount-input span{color:var(--green);text-align:center;font-weight:1000;font-size:25px}.amount-input input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#fff;font-size:17px;border-left:1px solid rgba(255,255,255,.18);padding:0 14px}.deposit-submit{width:100%;height:62px;margin-top:18px;font-size:26px}.usd-deposit-choice{margin-top:15px}.usd-deposit-choice:first-of-type{margin-top:0}.usd-deposit-choice>strong,.usd-deposit-choice-note{display:block}.usd-deposit-choice>strong{color:#fff1b4;font-size:14px;font-weight:1000}.usd-deposit-choice-note{margin-top:3px;color:#eaffdfa6;font-size:11px}.usd-payment-methods,.usd-deposit-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.usd-payment-methods button,.usd-deposit-amounts button{min-width:0;min-height:46px;padding:8px 6px;border:1px solid rgba(117,255,35,.32);border-radius:9px;background:linear-gradient(180deg,#081c0afa,#020903fa);color:#eaffdfd1;font:inherit;font-size:12px;font-weight:900;line-height:1.15;box-shadow:inset 0 0 12px #75ff230d}.usd-deposit-amounts button{color:#fff1b4;font-variant-numeric:tabular-nums}.usd-payment-methods button.is-selected,.usd-deposit-amounts button.is-selected{border-color:#ffe069e6;background:radial-gradient(circle at 50% 0%,rgba(255,221,94,.22),transparent 54%),linear-gradient(180deg,#194c12fa,#051c07fa);color:#fff6c8;box-shadow:0 0 13px #75ff2338,inset 0 0 14px #ffdb5314}.deposit-review-card{margin-top:18px;padding:16px;border:1px solid rgba(255,215,91,.58);border-radius:15px;background:radial-gradient(circle at 86% 0%,rgba(255,213,92,.16),transparent 38%),#051307f5;box-shadow:0 0 18px #e0a6271f}.deposit-review-heading{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin-bottom:12px;color:var(--gold)}.deposit-review-heading strong,.deposit-review-heading span{display:block}.deposit-review-heading strong{color:#fff1b4;font-size:18px;font-weight:1000}.deposit-review-heading span{margin-top:3px;color:#eaffdfb8;font-size:12px;line-height:1.35}.deposit-review-actions{display:grid;grid-template-columns:.66fr 1.34fr;gap:10px;align-items:center;margin-top:14px}.deposit-review-actions>button:first-child{min-height:54px;border:1px solid rgba(117,255,35,.55);border-radius:10px;background:#041005f2;color:#eaffdf;font-weight:900}.deposit-review-actions .deposit-submit{margin:0;font-size:19px;white-space:nowrap}.secure-note{display:grid;grid-template-columns:auto 1fr;gap:10px;color:var(--gold);align-items:center;font-weight:800;line-height:1.35;margin:18px 4px}.process-tracker{position:relative;display:grid;grid-template-columns:repeat(var(--process-step-count, 4),minmax(0,1fr));gap:7px;margin:8px 0 13px}.process-tracker article{min-width:0;min-height:74px;display:grid;align-content:center;justify-items:center;gap:4px;padding:8px 5px;border:1px solid rgba(117,255,35,.24);border-radius:12px;background:#020b04eb;color:#e5eee0ad}.process-tracker b{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(117,255,35,.35);background:#75ff231a;color:#8eff36}.process-tracker strong,.process-tracker span{max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.process-tracker strong{color:#eaffdf;font-size:11px;font-weight:1000}.process-tracker span{color:#e5eee09e;font-size:9px}.process-tracker .is-done,.process-tracker .is-current{border-color:#75ff23a3;background:radial-gradient(circle at 50% 0%,rgba(117,255,35,.2),transparent 34%),#051807f2}.process-tracker .is-done b,.process-tracker .is-current b{background:linear-gradient(180deg,#9aff3b,#18b817);color:#061005}.process-tracker .is-current{border-color:#ffd95abd;box-shadow:0 0 14px #c995382e}.process-tracker .is-current b{border-color:#fff397c7;background:linear-gradient(180deg,#ffe883,#c98b16)}.process-tracker.is-compact article{min-height:62px}.promo-banner{min-height:152px;border-radius:16px;border:1px solid rgba(113,255,30,.9);background:radial-gradient(circle at 22% 18%,rgba(113,255,30,.32),transparent 18%),radial-gradient(circle at 82% 28%,rgba(255,216,90,.3),transparent 22%),radial-gradient(circle at 54% 86%,rgba(255,216,90,.2),transparent 26%),linear-gradient(112deg,#07300cfa,#010502fa 68%,#342505f0);padding:19px 74px 18px 102px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);position:relative;box-shadow:0 0 0 1px #ffd85a21,0 0 28px #71ff1e4d,inset 0 0 22px #71ff1e14}.promo-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 12% 20%,rgba(255,238,144,.95) 0 3px,transparent 5px),radial-gradient(circle at 72% 14%,rgba(255,216,90,.9) 0 4px,transparent 6px),radial-gradient(circle at 88% 70%,rgba(255,238,144,.85) 0 3px,transparent 5px),linear-gradient(116deg,transparent 0 44%,rgba(113,255,30,.18) 48%,transparent 53%);opacity:.82}.promo-banner:after{content:"";position:absolute;left:18px;right:18px;bottom:12px;height:18px;z-index:1;background:radial-gradient(ellipse,rgba(255,216,90,.28),transparent 68%);filter:blur(2px)}.promo-banner h2,.promo-banner strong,.promo-banner span{display:block;margin:0;position:relative;z-index:2}.promo-banner h2{font-size:clamp(24px,7vw,32px);line-height:.96;color:#fff;font-weight:1000;text-shadow:0 3px 0 rgba(0,0,0,.5),0 0 16px rgba(113,255,30,.28)}.promo-banner strong{color:var(--gold);font-size:clamp(29px,8.4vw,38px);font-weight:1000;line-height:1;text-shadow:0 0 13px rgba(255,216,90,.75),0 3px 0 rgba(91,57,5,.9);white-space:nowrap}.promo-banner span{color:var(--green);font-size:12px;font-weight:900;margin-top:8px}.banner-player{position:absolute;left:16px;bottom:13px;z-index:2;width:74px;height:118px;border-radius:42px 42px 18px 18px;background:radial-gradient(circle at 48% 17%,#3a2116 0 14px,transparent 15px),linear-gradient(160deg,#20a834,#073a10 56%,#031006);border:1px solid rgba(113,255,30,.9);box-shadow:0 0 20px #71ff1e52}.banner-player svg{display:none}.banner-player:before{content:"";position:absolute;left:25px;top:12px;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#ffe1a2,#9b582d 62%,#3b1d12);box-shadow:0 0 14px #ffd85a52}.banner-player:after{content:"";position:absolute;left:16px;right:13px;bottom:10px;height:68px;border-radius:24px 24px 12px 12px;background:linear-gradient(135deg,rgba(255,216,90,.28),transparent 38%),linear-gradient(180deg,#29bf39,#06450e)}.mini-slot{position:absolute;right:16px;bottom:18px;z-index:2;width:54px;height:64px;border:1px solid var(--gold);border-radius:13px;display:grid;place-items:center;color:var(--gold);font-weight:1000;background:linear-gradient(180deg,rgba(255,216,90,.18),transparent 28%),linear-gradient(180deg,#141005,#050704);box-shadow:0 0 18px #ffd85a40;text-shadow:0 0 10px rgba(255,216,90,.82)}.games-screen{position:relative}.floating-chat{position:fixed;right:max(18px,calc((100vw - 430px)/2 + 18px));bottom:calc(166px + env(safe-area-inset-bottom));width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#071006;background:linear-gradient(180deg,var(--gold),#54d812);box-shadow:0 0 25px #71ff1e94;z-index:11}.floating-support-button{position:fixed;right:max(18px,calc((100vw - 430px)/2 + 18px));bottom:calc(118px + env(safe-area-inset-bottom));width:54px;height:54px;border:1px solid rgba(124,255,37,.9);border-radius:50%;display:grid;place-items:center;color:#071006;background:radial-gradient(circle at 32% 22%,rgba(255,246,159,.95),transparent 24%),linear-gradient(180deg,#86ff29,#13c613 62%,#08760c);box-shadow:0 0 18px #73ff209e,inset 0 1px #ffffff6b;z-index:18;animation:floating-support-pulse 2.8s ease-in-out infinite}.floating-support-button svg{stroke-width:3;transform:translate(-1px) translateY(1px)}.floating-support-button span{position:absolute;right:-2px;bottom:-2px;min-width:22px;height:18px;border:1px solid rgba(255,224,76,.86);border-radius:999px;display:grid;place-items:center;color:#071006;background:linear-gradient(180deg,#ffe469,#f5b825);font-size:9px;font-weight:1000;box-shadow:0 0 10px #ffd85a6b}@keyframes floating-support-pulse{0%,to{box-shadow:0 0 16px #73ff2080,inset 0 1px #ffffff6b}50%{box-shadow:0 0 24px #73ff20b8,inset 0 1px #ffffff6b}}.simple-title{position:relative;grid-template-columns:1fr auto;margin-bottom:16px;padding:8px 4px 10px}.simple-title h1{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--gold)}.vip-panel,.invite-card,.service-card,.wallet-panel,.mine-list,.summary-card{border:1px solid var(--line-soft);border-radius:16px;background:linear-gradient(145deg,#071408f2,#030703f0);box-shadow:var(--shadow)}.vip-panel{display:grid;grid-template-columns:112px 1fr;gap:12px;padding:14px;align-items:center;border-color:var(--line)}.vip-medal{height:112px;border-radius:20px;background:linear-gradient(180deg,#135d20,#071107);border:2px solid var(--gold);display:grid;place-items:center;color:var(--gold);text-align:center}.vip-medal b{font-size:38px;line-height:.8}.vip-medal span{font-weight:1000}.vip-progress h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:24px}.vip-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--muted);font-size:11px}.vip-stats-row b{display:block;color:var(--green);margin-top:4px;font-size:13px}.progress-line{height:8px;border-radius:99px;background:#ffffff2e;margin-top:16px;overflow:hidden}.progress-line span{display:block;width:24%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),#fbff6a);box-shadow:0 0 12px var(--green)}.bonus-stats,.wallet-panel{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.bonus-stats{border:1px solid var(--line-soft);border-radius:15px;padding:12px 8px;background:#050d05e6}.stat{min-width:0;text-align:center}.stat svg{color:var(--gold)}.stat span,.stat strong{display:block}.stat span{color:var(--muted);font-size:11px;margin:4px 0}.stat strong{color:var(--green);font-size:18px;line-height:1.05;white-space:nowrap}.invite-card{margin-top:12px;padding:14px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.invite-card>svg{color:var(--gold)}.invite-card h2,.invite-card p{margin:0}.invite-card h2{font-size:22px}.invite-card p{color:var(--muted);line-height:1.35;margin-top:4px}.invite-card>button{padding:0 14px}.copy-row{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;border:1px solid rgba(255,216,90,.48);border-radius:12px;overflow:hidden;background:#020503d6}.copy-row span,.copy-row button{height:44px;display:flex;align-items:center}.copy-row span{min-width:0;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-row button{gap:5px;padding:0 12px;color:var(--green);background:transparent;border-left:1px solid rgba(255,216,90,.48);font-weight:900}.share-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:14px 0}.share-row button{background:transparent;color:var(--muted);display:grid;place-items:center;gap:5px;font-size:10px}.share-row svg{color:#fff;width:38px;height:38px;padding:8px;border-radius:50%;background:linear-gradient(180deg,#2aa7ff,#0fcf52)}.vip-benefits{margin-top:16px;text-align:center}.vip-benefits h2{color:var(--green);font-size:20px;margin:0 0 12px}.benefit-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.benefit-list.has-state{grid-template-columns:1fr;padding-top:10px}.benefit-list.has-state:before{display:none}.benefit-list article{border:1px solid var(--line-soft);border-radius:11px;padding:9px 5px;background:#030903e6;display:grid;place-items:center;gap:4px}.benefit-list svg{color:var(--gold)}.benefit-list strong{color:var(--green)}.benefit-list span{color:#d9dfd7;font-size:11px}.benefit-list b{color:#fff;font-size:18px}.benefit-list em{color:var(--gold);font-style:normal;font-weight:900;font-size:13px}.global-state-panel{width:100%;min-width:0;min-height:86px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:13px;border:1px solid rgba(117,255,35,.48);border-radius:12px;background:radial-gradient(circle at 86% 12%,rgba(117,255,35,.14),transparent 32%),linear-gradient(135deg,#071d07f0,#020702f7);box-shadow:0 0 18px #75ff2324,inset 0 0 18px #75ff230d;text-align:left}.game-return-recovery-notice{padding:10px 12px 0}.global-state-panel.tone-gold{border-color:#c99538a3;background:radial-gradient(circle at 86% 12%,rgba(255,217,90,.16),transparent 32%),linear-gradient(135deg,#251906f2,#020803fa)}.global-state-panel.tone-red{border-color:#ff473e9e;background:radial-gradient(circle at 86% 12%,rgba(255,71,62,.12),transparent 32%),linear-gradient(135deg,#230807f5,#020702fa)}.global-state-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--green);background:#051c05e0;border:1px solid rgba(117,255,35,.42);box-shadow:inset 0 0 13px #75ff2314}.global-state-panel.tone-gold .global-state-icon{color:var(--gold);border-color:#ffd95a85;background:#352206d1}.global-state-panel.tone-red .global-state-icon{color:var(--red);border-color:#ff473e85;background:#2d0808d1}.global-state-panel.is-loading .global-state-icon svg{animation:stateSpin 1.1s linear infinite}.global-state-copy{min-width:0}.global-state-copy strong,.global-state-copy span{display:block}.global-state-copy strong{color:#f4f8ec;font-size:15px;line-height:1.15;overflow-wrap:anywhere}.global-state-copy span{margin-top:5px;color:#e5eee0c7;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.global-loading-bars{display:grid;gap:5px;margin-top:10px}.global-loading-bars i{height:5px;border-radius:999px;background:linear-gradient(90deg,#75ff231f,#75ff236b,#75ff231f);background-size:180% 100%;animation:stateLoadingBar 1.4s ease-in-out infinite}.global-loading-bars i:nth-child(2){width:78%;animation-delay:.12s}.global-loading-bars i:nth-child(3){width:56%;animation-delay:.24s}.support-corner{position:absolute;right:14px;top:14px;width:41px;height:41px;border:1px solid rgba(117,255,35,.86);border-radius:10px;display:grid;place-items:center;color:#93ff3d;background:radial-gradient(circle at 50% 8%,rgba(117,255,35,.2),transparent 44%),linear-gradient(180deg,#061406fa,#010702fa);box-shadow:0 0 14px #75ff2357,inset 0 0 12px #75ff231a;z-index:2}.support-corner svg{display:block}.profile-head{display:grid;grid-template-columns:82px minmax(0,1fr) 104px;gap:12px;align-items:center;padding-top:52px}.mine-screen{position:relative}.avatar{width:82px;height:82px;font-size:24px;font-weight:1000;background:linear-gradient(180deg,#1b7d28,#071107)}.profile-info h1,.profile-info p{margin:0}.profile-info h1{font-size:25px;line-height:1.1}.profile-info{min-width:0;overflow:hidden}.profile-title-row{min-width:0;display:flex;align-items:center;gap:5px}.profile-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-info .profile-vip-tag,.profile-info p,.profile-info b{display:inline-flex;align-items:center;gap:4px}.profile-info .profile-vip-tag{flex:0 0 auto;color:var(--gold);font-size:12px;border:1px solid var(--line);border-radius:7px;padding:3px 6px;background:#074209d1}.profile-info p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:8px;font-size:14px}.profile-info b{color:var(--green);background:#4bff231f;padding:3px 6px;border-radius:7px}.vip-badge{text-align:center;color:var(--gold)}.vip-badge strong{display:block;font-size:20px}.vip-badge button{margin-top:5px;min-width:96px;min-height:40px;border-radius:999px;padding:8px 12px;color:#231606;background:linear-gradient(180deg,#fff080,var(--gold-deep));font-weight:1000;font-size:12px;box-shadow:0 10px 18px #ffc33838}.wallet-panel{margin-top:18px;padding:17px 5px;border-color:var(--line)}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.quick-actions.wallet-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions button{min-height:74px;border-radius:12px;background:linear-gradient(180deg,#11951c,#05700b);color:#fff;display:grid;place-items:center;padding:7px 5px;box-shadow:0 0 16px #71ff1e38}.quick-actions .gold-action{color:#180f05;background:linear-gradient(180deg,#ffe36b,#d99619)}.quick-actions strong,.quick-actions span{display:block;line-height:1.05}.quick-actions strong{font-size:15px}.quick-actions span{color:#ffffffbd;font-size:11px}.gold-action span{color:#190f05b3}.mine-list{margin-top:14px;overflow:hidden}.mine-list button{width:100%;min-height:53px;background:#01040285;color:#fff;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.mine-list svg:first-child{color:var(--green)}.mine-list span{font-weight:800}.badge-count,.badge-hot{justify-self:end;border-radius:999px;color:#fff;background:#ff271f;padding:3px 8px;font-size:12px}.mine-list em{font-style:normal;color:var(--green);font-weight:900;white-space:nowrap}.logout-button{width:100%;height:60px;margin-top:14px;border-radius:13px;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:1000}.logout-button svg{color:var(--red)}.filter-row{display:grid;gap:10px;margin:18px 0 14px}.filter-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-row.betting{grid-template-columns:1fr auto auto}.filter-row.betting .icon-filter-button{width:48px;padding:0;justify-content:center}.filter-row.betting .is-spinning{animation:bet-refresh-spin .8s linear infinite}@keyframes bet-refresh-spin{to{transform:rotate(360deg)}}.filter-row button{height:48px;border:1px solid var(--line);border-radius:13px;background:#040d05f0;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;color:#fff;font-weight:900}.filter-row button.is-active{border-color:var(--gold);color:var(--gold);box-shadow:0 0 14px #ffd85a2e}.transaction-list,.bet-list{display:grid;gap:10px}.bet-history-empty{min-height:230px;border:1px solid var(--line-soft);border-radius:15px;background:linear-gradient(145deg,#091f0bf5,#020703fa);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 22px;text-align:center}.bet-history-empty>svg,.bet-history-empty strong{color:var(--gold)}.bet-history-empty span{color:#fff;font-weight:800}.bet-history-empty small{color:var(--muted);line-height:1.5}.bet-history-empty button,.bet-pagination button{min-height:42px;border:1px solid var(--green);border-radius:10px;background:#0d4010eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;font-weight:900}.bet-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:14px}.bet-pagination span{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.bet-pagination button:disabled{opacity:.38}.history-card{min-height:90px;border:1px solid var(--line-soft);border-radius:15px;background:linear-gradient(90deg,#0c260df0,#030803f0);display:grid;grid-template-columns:62px 1fr auto auto;align-items:center;gap:10px;padding:11px;box-shadow:0 0 13px #71ff1e29}.history-card.is-debit{border-color:#ff473ead;background:linear-gradient(90deg,#280a08f0,#050504f0)}.history-icon{width:56px;height:56px;color:var(--gold)}.is-debit .history-icon{color:var(--red);border-color:#ff473ead;box-shadow:0 0 18px #ff473e33}.history-card h3,.history-card p{margin:0}.history-card h3{font-size:17px}.history-card p,.history-card span{color:var(--muted);font-size:13px;margin-top:4px}.history-card span{display:inline-flex;align-items:center;gap:4px}.history-card span svg{color:var(--green)}.history-card strong{color:var(--green);font-size:18px;white-space:nowrap}.history-card.is-debit strong{color:var(--red)}.summary-card{margin-top:12px;padding:13px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center}.summary-card svg{color:var(--green)}.summary-card span,.summary-card strong{display:block}.summary-card span{color:#fff;font-size:13px}.summary-card strong{color:var(--green);font-size:18px;margin-top:5px}.summary-card .danger{color:var(--red)}.bet-card{border:1px solid var(--line-soft);border-radius:15px;background:linear-gradient(90deg,#061308f5,#030603f0);display:grid;grid-template-columns:54px 1fr auto;gap:10px;padding:13px 11px}.bet-card.lost{border-color:#ff473ea8;background:linear-gradient(90deg,#1e0807f5,#030603f0)}.bet-status{width:48px;height:48px}.lost .bet-status{color:var(--red);border-color:#ff473ea8}.bet-main header{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:8px}.bet-main header strong{color:var(--green);font-size:23px}.lost .bet-main header strong{color:var(--red)}.bet-main header span{color:var(--muted);font-size:12px}.bet-main p{margin:5px 0 0;color:var(--muted);font-size:13px}.bet-main b{color:#fff}.bet-main p:first-of-type b{color:var(--gold)}.bet-money{display:grid;align-content:end;gap:10px;text-align:right;min-width:92px}.bet-money span{display:block;color:var(--muted);font-size:12px}.bet-money b{display:block;color:#fff;font-size:13px;margin-top:3px}.won .bet-money span:last-child b{color:var(--green)}.lost .bet-money span:last-child b{color:var(--red)}.message-tabs{display:grid;grid-template-columns:repeat(2,1fr);margin:18px -14px;border-bottom:1px solid rgba(255,255,255,.12)}.message-tabs button{height:54px;background:transparent;color:var(--muted);font-size:18px;font-weight:900;position:relative}.message-tabs .active{color:var(--green)}.message-tabs .active:after{content:"";position:absolute;left:15%;right:15%;bottom:0;height:3px;background:var(--green);box-shadow:0 0 12px var(--green)}.message-screen{min-height:100vh}.service-card{min-height:310px;display:grid;grid-template-columns:124px 1fr;gap:16px;padding:24px 16px;position:relative;overflow:hidden;border-color:var(--line)}.agent-avatar{width:122px;height:122px;align-self:start;color:#fff;font-size:28px;font-weight:1000;background:linear-gradient(180deg,#1a7c24,#071107)}.service-card h2,.service-card h3,.service-card p{margin:0}.service-card h2{font-size:20px;line-height:1.15}.online-dot{display:inline-flex;align-items:center;gap:6px;color:var(--green);border:1px solid var(--line-soft);border-radius:9px;padding:5px 10px;margin:14px 0;font-weight:900}.online-dot:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.service-card h3{color:var(--green);font-size:17px}.service-card p{color:var(--muted);margin:12px 0 36px;line-height:1.45}.service-card button{height:46px;min-width:190px;border:1px solid var(--line);border-radius:12px;background:#030903db;color:var(--green);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:1000;box-shadow:var(--shadow)}.service-watermark{position:absolute;right:28px;bottom:42px;color:#71ff1e1f;font-size:54px;pointer-events:none}.bottom-nav{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(100vw,430px);height:calc(78px + env(safe-area-inset-bottom));padding:8px 9px calc(8px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#131716f5,#050707fa);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20}.as-button,.banner-button{width:100%;color:inherit;text-align:left;padding:0}.banner-button{display:block;background:transparent;margin:0}.text-icon-button{min-width:54px;height:38px;border:1px solid var(--line);border-radius:11px;background:#030a04e6;color:var(--green);font-weight:1000}.auth-card,.flow-panel,.game-detail-card,.chat-panel{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#071408f5,#030703f2);box-shadow:var(--shadow)}.auth-card{padding:18px 14px}.auth-brand{display:grid;place-items:center;gap:6px;padding:10px 0 18px;text-align:center}.auth-brand svg{color:var(--gold)}.auth-brand strong{font-size:30px;color:var(--green);line-height:1;text-shadow:0 0 14px rgba(113,255,30,.7)}.auth-brand span{color:var(--muted)}.form-field{min-height:62px;border:1px solid var(--line-soft);border-radius:13px;background:#020903e6;display:grid;grid-template-columns:auto 95px 1fr;gap:10px;align-items:center;padding:0 12px;margin-bottom:10px}.form-field svg{color:var(--green)}.form-field span{color:var(--muted);font-size:13px}.form-field input{min-width:0;border:0;outline:0;background:transparent;color:#fff;font-weight:900}.auth-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:14px}.auth-links button{flex:1 1 150px;min-height:44px;border:1px solid rgba(255,217,90,.34);border-radius:12px;background:#ffd95a12;color:var(--gold);font-weight:900;box-shadow:inset 0 0 0 1px #0000002e}.auth-links button:last-child{border-color:#75ff2394;background:linear-gradient(180deg,#75ff2333,#18640c33);color:var(--green);text-shadow:0 0 10px rgba(117,255,35,.42)}.otp-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0}.otp-row span{height:58px;border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;color:var(--gold);background:#030903eb;font-size:26px;font-weight:1000;box-shadow:var(--shadow)}.flow-panel{padding:15px;margin-bottom:14px}.flow-head{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-bottom:14px}.flow-head svg{color:var(--gold)}.flow-head h2,.flow-head p{margin:0}.flow-head h2{font-size:22px;line-height:1.1}.flow-head p{color:var(--muted);margin-top:4px;line-height:1.35}.info-list{display:grid;gap:8px}.info-line{min-height:44px;border-radius:11px;background:#0000003d;border:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;padding:8px 11px}.info-line span{color:var(--muted);font-size:13px}.info-line strong{color:#fff;text-align:right;min-width:0;overflow-wrap:anywhere;font-size:14px}.account-option{min-height:52px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0000003d;color:#fff;display:grid;grid-template-columns:94px 1fr;gap:10px;align-items:center;padding:9px 11px;text-align:left}.account-option span{color:var(--muted);font-size:13px}.account-option strong{min-width:0;overflow-wrap:anywhere;text-align:right;font-size:14px}.account-option.is-selected{border-color:var(--line);box-shadow:0 0 14px #71ff1e2e}.compact-section,.wallet-summary,.action-grid{display:grid;gap:10px}.compact-section h3{margin:0;color:#e8ffd8;font-size:18px}.action-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.action-grid button{min-height:54px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#1d631cb8,#041208eb);color:#fff;display:grid;gap:3px;place-items:center;padding:9px 8px;text-align:center;font-weight:800}.action-grid button strong,.action-grid button span{min-width:0;max-width:100%;overflow-wrap:anywhere}.action-grid button span{color:var(--muted);font-size:12px;font-weight:700}.form-line{display:grid;gap:6px}.form-line span{color:var(--muted);font-size:13px}.form-line input,.form-line select{min-height:46px;border:1px solid rgba(119,255,51,.35);border-radius:10px;background:#00000059;color:#fff;padding:0 12px;font-weight:700}.form-line select option{color:#111}.form-hint{margin:0;color:var(--muted);font-size:12px;font-weight:700;overflow-wrap:anywhere}.confirm-panel{border:1px solid rgba(255,218,82,.34);border-radius:14px;background:linear-gradient(180deg,#56430575,#050c03e6);box-shadow:0 0 22px #ffd92a1f;display:grid;gap:9px;padding:14px}.confirm-panel strong{color:#ffe46a;font-size:18px}.confirm-panel span{color:var(--muted);font-size:13px;line-height:1.45}.instruction-list{display:grid;gap:8px;margin-bottom:14px}.instruction-list p{margin:0;color:var(--gold);display:grid;grid-template-columns:auto 1fr;gap:8px;line-height:1.35;font-weight:800}.action-stack{display:grid;gap:10px}.login-required-actions{display:grid;gap:10px;margin-top:14px}.create-account-action{min-height:58px;border-radius:14px;border:1px solid rgba(117,255,35,.54);background:linear-gradient(180deg,#75ff232e,#081f08eb),#030903f0;color:var(--green);display:grid;gap:3px;justify-items:center;align-content:center;padding:9px 14px;box-shadow:inset 0 0 16px #71ff1e24,0 10px 20px #00000038}.create-account-action strong{font-size:15px;line-height:1.15}.create-account-action span{color:#e6ffdbbd;font-size:12px;font-weight:800;line-height:1.2;text-align:center}.outline-action{min-height:48px;border-radius:13px;border:1px solid var(--line);background:#030903db;color:var(--green);font-weight:1000;box-shadow:inset 0 0 14px #71ff1e14}.status-stack{display:grid;gap:10px}.status-card{min-height:82px;border-radius:15px;border:1px solid var(--line-soft);background:linear-gradient(90deg,#071708f5,#020603f0);display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:13px;box-shadow:0 0 16px #71ff1e1f}.status-card svg{color:var(--green)}.status-card.tone-gold svg,.status-card.tone-gold strong{color:var(--gold)}.status-card.tone-red{border-color:#ff473e99;background:linear-gradient(90deg,#230807f5,#030603f0)}.status-card.tone-red svg,.status-card.tone-red strong{color:var(--red)}.status-card strong,.status-card span{display:block}.status-card strong{font-size:18px}.status-card span{color:var(--muted);margin-top:4px;line-height:1.35}.game-detail-card{padding:14px;overflow:hidden;position:relative}.game-detail-art{position:relative;height:168px;border-radius:15px;border:1px solid var(--line);overflow:hidden;margin-bottom:12px}.game-detail-card h2{margin:0;font-size:28px;color:var(--gold)}.game-detail-card p{color:var(--muted);line-height:1.45;margin:8px 0 14px}.detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-soft);border-radius:13px;padding:10px 4px;margin-bottom:12px}.game-start-button{display:flex;align-items:center;justify-content:center;gap:10px}.game-start-button svg{flex:0 0 auto}.game-start-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-help-card{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(255,71,62,.48);border-radius:14px;background:radial-gradient(circle at 90% 0%,rgba(255,217,90,.13),transparent 30%),linear-gradient(135deg,#3f0d0acc,#040c04f5)}.launch-help-card>svg{color:#ff6d64}.launch-help-card strong,.launch-help-card span{display:block}.launch-help-card strong{color:#fff7d1;font-size:15px}.launch-help-card span{margin-top:4px;color:#e5eee0cc;font-size:12px;line-height:1.38}.launch-help-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-help-actions button{min-height:39px;border-radius:10px;border:1px solid rgba(117,255,35,.42);background:#031105f2;color:#91ff39;font-size:12px;font-weight:1000}.launch-help-actions button:first-child{border-color:#fff397a3;background:linear-gradient(180deg,#9aff3b,#17b916 62%,#08740d);color:#061005}.game-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 12px}.game-quick-action{min-width:0;min-height:74px;border-radius:14px;border:1px solid var(--line-soft);background:linear-gradient(180deg,#061407f5,#020803f0);color:#fff;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;row-gap:2px;align-items:center;text-align:left;padding:12px;box-shadow:inset 0 0 14px #71ff1e14}.game-quick-action svg{grid-row:1 / 3;color:var(--green)}.game-quick-action strong,.game-quick-action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-quick-action strong{font-size:14px;font-weight:1000}.game-quick-action span{color:var(--muted);font-size:11px;font-weight:800}.game-quick-action.is-active{border-color:#ffd85abf;background:linear-gradient(180deg,#322707fa,#080e03f2)}.game-quick-action.is-active svg,.game-quick-action.is-active strong{color:var(--gold)}.balance-alert-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#000000bd;display:grid;place-items:center;padding:22px}.balance-alert-modal>div{width:min(360px,100%);border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#081608,#020403);padding:22px;text-align:center;box-shadow:var(--shadow)}.balance-alert-modal svg{color:var(--gold)}.balance-alert-modal h3{margin:10px 0 8px;font-size:22px}.balance-alert-modal p{color:var(--muted);line-height:1.45}.balance-alert-modal button{height:44px;min-width:140px;border-radius:12px;color:#071006;background:linear-gradient(180deg,#9aff3b,#0a9d14);font-weight:1000}.vertical-list{display:grid;gap:10px}.compact-list{margin-top:14px}.promo-list-card,.record-card{width:100%;min-height:70px;border:1px solid var(--line-soft);border-radius:14px;background:linear-gradient(90deg,#081408f5,#030703f0);color:#fff;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px 12px;text-align:left;box-shadow:0 0 14px #71ff1e1a}.record-card{grid-template-columns:auto 1fr auto}.promo-list-card svg,.record-card svg{color:var(--green)}.promo-list-card strong,.promo-list-card span,.record-card strong,.record-card span{display:block}.promo-list-card strong,.record-card strong{font-size:16px}.promo-list-card span,.record-card span{color:var(--muted);font-size:12px;margin-top:3px;line-height:1.35}.promo-list-card b,.record-card b{color:var(--gold);white-space:nowrap}.history-card,.bet-card{width:100%;text-align:left}.quick-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.quick-faq button{min-height:44px;border-radius:12px;border:1px solid var(--line-soft);background:#040c05f0;color:var(--green);font-size:12px;font-weight:900}.quick-faq button.is-selected{border-color:var(--gold);color:var(--gold);box-shadow:0 0 14px #ffd85a2e}.chat-panel{min-height:430px;padding:14px;display:grid;align-content:start;gap:10px}.chat-bubble{max-width:82%;display:grid;gap:4px}.chat-bubble span{border-radius:15px;padding:10px 12px;line-height:1.4;background:#ffffff14}.chat-bubble small{color:var(--muted)}.chat-bubble.user{justify-self:end;text-align:right}.chat-bubble.user span{background:linear-gradient(180deg,#43e82a,#087b10);color:#071006;font-weight:800}.chat-input{height:56px;display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:10px}.chat-input input{min-width:0;border-radius:14px;border:1px solid var(--line);background:#030903f0;color:#fff;padding:0 14px;outline:0}.chat-input button{width:56px;border-radius:14px;background:linear-gradient(180deg,#9aff3b,#0a9d14);color:#071006;display:grid;place-items:center}.status-grid{display:grid;gap:10px}.status-mini{min-height:112px;border:1px solid var(--line-soft);border-radius:15px;background:linear-gradient(145deg,#061207f5,#020603f0);padding:14px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.status-mini svg{color:var(--green)}.status-mini strong,.status-mini span{display:block}.status-mini strong{font-size:17px}.status-mini span{grid-column:2;color:var(--muted);line-height:1.35}.status-network svg,.status-maintenance svg,.status-notFound svg{color:var(--gold)}@media(max-width:390px){.form-field{grid-template-columns:auto 82px 1fr}.info-line{grid-template-columns:92px 1fr}.account-option{grid-template-columns:82px 1fr}.promo-list-card{grid-template-columns:auto 1fr auto}.promo-list-card>svg:last-child{display:none}.quick-faq{grid-template-columns:1fr}}.nav-button{min-width:0;border-radius:14px;background:transparent;color:#cfd4cf;display:grid;place-items:center;gap:2px;font-size:12px}.nav-button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-button.is-active{color:var(--green);background:radial-gradient(circle at 50% 25%,rgba(113,255,30,.18),transparent 54%);box-shadow:inset 0 0 0 1px #71ff1e38,0 0 18px #71ff1e2e}@media(max-width:390px){.screen{padding-left:10px;padding-right:10px}.home-header{gap:6px;grid-template-columns:auto minmax(96px,1fr) auto auto}.vip-pill{padding:0 9px;font-size:13.5px}.ghost-button{min-width:54px}.primary-small{min-width:72px}.category-tabs button{height:58px;font-size:15px}.game-grid{gap:8px}.game-card{height:142px}.game-title strong{font-size:14px}.history-card{grid-template-columns:52px 1fr auto}.history-card>svg:last-child{display:none}.history-card strong{font-size:15px}.bet-card{grid-template-columns:44px 1fr}.bet-money{grid-column:2;grid-template-columns:repeat(2,1fr);text-align:left}.service-card{grid-template-columns:1fr}.agent-avatar{width:102px;height:102px}}.screen{padding:12px 12px 24px}.home-screen{padding-top:9px}.home-header{min-height:38px;grid-template-columns:auto auto auto 1fr auto auto;gap:7px}.home-menu-trigger{width:28px;height:28px;border-radius:7px;color:#f5fff1;box-shadow:0 0 10px #75ff2361,inset 0 0 7px #75ff2329}.home-header .flag-country{width:33px;height:22px;border-radius:5px}.home-header .vip-pill{height:28px;padding:0 9px;border-radius:9px;font-size:12px;letter-spacing:0}.home-header .ghost-button,.home-header .primary-small{height:28px;border-radius:6px;font-size:11px}.home-header .home-user-entry{grid-column:5 / 7;height:28px;min-width:104px;border-radius:8px;border:1px solid rgba(117,255,35,.78);background:linear-gradient(180deg,#11380ef5,#030c04f5);color:#f5fff1;display:inline-grid;grid-template-columns:auto auto;grid-template-rows:1fr;align-items:center;justify-content:center;column-gap:5px;padding:0 8px;box-shadow:0 0 14px #75ff236b;overflow:hidden}.home-header .home-user-entry span{font-size:11px;font-weight:900;line-height:1}.home-header .home-user-entry small{display:none}.home-header .ghost-button{min-width:54px}.home-header .primary-small{min-width:62px;box-shadow:0 0 14px #75ff23ad}.home-header .home-menu-trigger{grid-column:1}.home-header .flag-country{grid-column:2}.home-header .vip-pill{grid-column:3}.home-header .ghost-button{grid-column:5}.home-header .primary-small{grid-column:6}.home-menu-panel{top:56px}.jackpot-hero.has-banner{aspect-ratio:306 / 145;margin-top:7px;border-radius:12px;border-color:#75ff23f5;box-shadow:0 0 18px #75ff2357}.jackpot-hero.has-banner:before{opacity:.08}.jackpot-hero.has-banner .hero-banner-image{object-fit:fill;filter:saturate(1.08) contrast(1.05)}.carousel-dots{height:18px;gap:8px}.carousel-dots span{width:7px;height:7px}.ticker{min-height:31px;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;gap:5px;padding:4px 8px;font-size:9px}.ticker strong{font-size:9px;gap:3px}.ticker svg{width:15px;height:15px}.ticker span{font-size:9px}.category-tabs,.provider-tabs{gap:7px;margin:9px 0 8px}.category-tabs button,.provider-tabs button{height:36px;border-radius:8px;border-width:1px;font-size:14px;gap:5px}.category-tabs button svg,.provider-tabs button svg{width:18px;height:18px}.game-grid{gap:8px}.game-card{height:124px;border-radius:8px;box-shadow:0 0 13px #75ff236b}.game-card.v4-card-art{border-color:#75ff23db;background:#020702}.game-card.v4-card-art:before,.game-card.v4-card-art:after,.game-card.v4-card-art .hot-label,.game-card.v4-card-art .coin,.game-card.v4-card-art .game-title{display:none}.game-card.v4-card-art .game-image{opacity:1;object-fit:fill;filter:saturate(1.05) contrast(1.05)}.game-grid.compact .game-card{height:124px}.bonus-strip{min-height:57px;margin-top:9px;border-radius:10px;grid-template-columns:auto 1fr auto auto;gap:8px;padding:7px 8px}.home-screen .bonus-strip{display:none}.gift-box{width:39px;height:39px}.bonus-strip strong{font-size:14px}.bonus-strip span{font-size:10px}.bonus-strip b{font-size:18px}.bonus-strip button{height:39px;border-radius:10px;padding:0 12px;font-size:14px}.top-bar{min-height:57px;margin-bottom:14px}.top-title h1,.simple-title h1{font-size:24px}.payment-grid,.amount-grid{gap:10px}.payment-card{min-height:85px;border-radius:10px;padding:14px 10px}.payment-card strong{font-size:17px}.payment-card small{font-size:12px}.amount-grid{margin-top:14px}.amount-grid button{height:72px;border-radius:9px}.amount-grid span{font-size:26px}.amount-input{height:48px;border-radius:8px}.deposit-submit{height:54px;border-radius:10px;font-size:22px}.secure-note{margin:13px 4px;font-size:12px}.promo-banner-weekly,.promo-banner-refer,.promo-banner-winner{min-height:0;aspect-ratio:284 / 153;padding:0;background-size:100% 100%;background-repeat:no-repeat;background-position:center;border-color:#75ff23d1;box-shadow:0 0 15px #75ff2357}.promo-banner-refer{aspect-ratio:287 / 109}.promo-banner-winner{aspect-ratio:284 / 107}.promo-banner-weekly{background-image:var(--v4-weekly-image)}.promo-banner-refer{background-image:var(--v4-refer-image)}.promo-banner-winner{background-image:var(--v4-winner-image)}.promo-banner-weekly>*,.promo-banner-refer>*,.promo-banner-winner>*,.promo-banner-weekly:before,.promo-banner-weekly:after,.promo-banner-refer:before,.promo-banner-refer:after,.promo-banner-winner:before,.promo-banner-winner:after{display:none}.simple-title{min-height:55px;margin-bottom:10px}.vip-panel{grid-template-columns:92px 1fr;border-radius:9px;padding:10px}.vip-medal{height:92px;border-radius:14px}.vip-medal b{font-size:34px}.vip-progress h2{font-size:20px;margin-bottom:9px}.vip-stats-row{gap:6px;font-size:10px}.bonus-stats{margin-top:9px;padding:9px 6px;border-radius:9px}.stat span{font-size:10px}.stat strong{font-size:15px}.invite-card{margin-top:10px;border-radius:9px;padding:11px;grid-template-columns:67px 1fr auto;gap:10px}.invite-card h2{font-size:20px}.invite-card p{font-size:12px}.share-row{margin:9px 0 11px}.promotion-screen>.quick-faq{display:none}.share-row button{gap:4px}.share-row button span{font-size:9px}.profile-head{min-height:122px}.profile-head .avatar{background-image:var(--v4-avatar-image);background-size:cover;color:transparent}.wallet-panel,.mine-list,.summary-card{border-radius:10px}.quick-actions button{min-height:58px;border-radius:8px}.quick-actions strong{font-size:14px}.quick-actions span{font-size:10px}.mine-list button{min-height:45px;padding:0 12px}.history-card{min-height:78px;border-radius:9px}.bet-card{border-radius:9px}.service-card{border-radius:11px}.agent-avatar{background-image:var(--v4-agent-image);background-size:cover;color:transparent}[data-page=transaction] .compact-section{display:none}@media(max-width:390px){.screen{padding-left:10px;padding-right:10px}.home-header{grid-template-columns:auto auto auto 1fr auto auto;gap:5px}.home-header .vip-pill{padding:0 7px;font-size:11px}.home-header .ghost-button{min-width:50px}.home-header .primary-small{min-width:61px}.game-card,.game-grid.compact .game-card{height:116px}}.page-content{padding-bottom:calc(174px + env(safe-area-inset-bottom))}.screen{padding-bottom:calc(54px + env(safe-area-inset-bottom))}.top-bar{position:relative;margin-bottom:16px}.top-title h1{text-shadow:0 0 10px rgba(117,255,35,.32),0 2px 0 rgba(0,0,0,.72)}.title-crown{filter:drop-shadow(0 0 8px rgba(255,217,90,.58))}.auth-card,.flow-panel,.confirm-panel,.status-card,.record-card,.promo-list-card,.status-mini,.chat-panel,.game-detail-card{position:relative;overflow:hidden;border-radius:11px;border-color:#75ff23b8;background:linear-gradient(135deg,rgba(117,255,35,.08),transparent 30%),radial-gradient(circle at 94% 12%,rgba(255,217,90,.12),transparent 22%),linear-gradient(180deg,#071308fa,#010502f5);box-shadow:0 0 0 1px #ffd95a14,0 0 20px #75ff232e,inset 0 0 18px #75ff2312}.auth-card:before,.flow-panel:before,.confirm-panel:before,.record-card:before,.promo-list-card:before,.game-detail-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 45%,rgba(117,255,35,.13) 48%,transparent 52%),radial-gradient(circle at 8% 7%,rgba(255,243,129,.42) 0 2px,transparent 4px),radial-gradient(circle at 88% 88%,rgba(255,217,90,.28) 0 2px,transparent 5px);opacity:.55}.auth-card>*,.flow-panel>*,.confirm-panel>*,.record-card>*,.promo-list-card>*,.game-detail-card>*{position:relative;z-index:1}.flow-panel{padding:14px;margin-bottom:14px}.flow-head{min-height:54px;margin-bottom:12px}.flow-head>svg{width:44px;height:44px;padding:8px;border-radius:50%;border:1px solid rgba(255,217,90,.74);color:var(--gold);background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.32),transparent 27%),linear-gradient(180deg,#322604f5,#060e04eb);box-shadow:0 0 16px #ffd95a38,0 0 12px #75ff2324}.flow-head h2{font-size:23px;color:#fff;text-shadow:0 0 10px rgba(117,255,35,.25)}.flow-head p{color:#d2dbcf;font-size:13px}.info-list{gap:9px}.info-line{min-height:48px;border-radius:10px;border-color:#75ff232e;background:linear-gradient(90deg,rgba(117,255,35,.06),transparent 36%),#00000052}.info-line span{color:#cbd6ca;font-weight:700}.info-line strong{color:#fff;text-shadow:0 0 8px rgba(117,255,35,.12)}.wallet-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.wallet-summary .info-line{min-height:76px;grid-template-columns:1fr;align-content:center;gap:7px;padding:12px;border-color:#75ff2373}.wallet-summary .info-line span,.wallet-summary .info-line strong{text-align:left}.wallet-summary .info-line strong{color:var(--green);font-size:20px;line-height:1}.wallet-summary .info-line:nth-child(4){grid-column:1 / -1;min-height:62px;grid-template-columns:1fr auto;background:radial-gradient(circle at 90% 50%,rgba(255,217,90,.16),transparent 30%),linear-gradient(90deg,#0d4c10b8,#020803f0)}.wallet-summary .info-line:nth-child(4) strong{color:var(--gold);text-align:right;font-size:22px}.wallet-pay-password-reminder{display:grid;grid-template-columns:46px minmax(0,1fr);gap:9px 11px;margin:0 0 12px;padding:13px;border:1px solid rgba(255,217,90,.62);border-radius:12px;background:radial-gradient(circle at 96% 0%,rgba(255,217,90,.15),transparent 34%),linear-gradient(135deg,#2a1f05f0,#031405fa 62%);box-shadow:inset 0 0 18px #75ff230d,0 8px 22px #0003}.wallet-pay-password-reminder-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,238,130,.72);border-radius:12px;color:#fff15a;background:#12520dc2;box-shadow:0 0 16px #75ff2333}.wallet-pay-password-reminder-copy{min-width:0;display:grid;align-content:center;gap:2px}.wallet-pay-password-reminder-copy span{color:#8eff36;font-size:9px;font-weight:1000;text-transform:uppercase}.wallet-pay-password-reminder-copy strong{color:#fff7b0;font-size:15px;line-height:1.15}.wallet-pay-password-reminder-copy p{margin:0;color:#eff7eab8;font-size:10px;line-height:1.35}.wallet-pay-password-reminder button{grid-column:1 / -1;min-height:40px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(117,255,35,.78);border-radius:9px;color:#071306;background:linear-gradient(180deg,#8cff39,#24c91e);box-shadow:0 0 14px #75ff2333;font:inherit;font-size:12px;font-weight:1000}.form-field,.flow-panel .form-line,.account-option{border-color:#75ff2361;background:linear-gradient(90deg,rgba(117,255,35,.06),transparent 38%),#00000057;box-shadow:inset 0 0 13px #75ff230d}.flow-panel .form-line{padding:10px;border:1px solid rgba(117,255,35,.26);border-radius:10px}.form-line input,.form-line select,.form-field input{color:#fff}.form-line input,.form-line select{border-color:#ffd95a38;background:#00000057}.form-field svg{filter:drop-shadow(0 0 8px rgba(117,255,35,.42))}.auth-card{padding:18px 14px 20px}.auth-brand{padding:8px 0 16px}.auth-brand strong{font-size:31px;color:var(--green);text-shadow:0 0 15px rgba(117,255,35,.72),0 2px 0 rgba(0,0,0,.62)}.auth-links button{min-height:48px;border-radius:10px}.confirm-panel{padding:15px;border-color:#ffd95a8f;background:radial-gradient(circle at 86% 20%,rgba(255,217,90,.16),transparent 28%),linear-gradient(180deg,#48370594,#040b03f0)}.confirm-panel strong{font-size:20px;text-shadow:0 0 10px rgba(255,217,90,.32)}.action-grid{gap:10px;margin-bottom:14px}.action-grid button{min-height:64px;border-radius:10px;border-color:#75ff23b8;background:radial-gradient(circle at 50% 0%,rgba(117,255,35,.2),transparent 44%),linear-gradient(180deg,#156f17d1,#031006f5);box-shadow:0 0 15px #75ff2333,inset 0 0 14px #75ff2314}.action-grid button strong{color:#fff;font-size:15px;line-height:1.12}.vertical-list{gap:9px;margin-bottom:14px}.record-card,.promo-list-card{min-height:76px;border-radius:10px;border-color:#75ff2380}.record-card>svg:first-child,.promo-list-card>svg:first-child{width:38px;height:38px;padding:8px;border-radius:50%;border:1px solid rgba(117,255,35,.46);color:var(--green);background:radial-gradient(circle at 50% 22%,#75ff233d,#020803db);box-shadow:0 0 13px #75ff2333}.record-card strong,.promo-list-card strong{font-size:16px;line-height:1.12}.record-card b,.promo-list-card b{color:var(--gold);text-shadow:0 0 8px rgba(255,217,90,.28)}.status-card,.status-mini{border-radius:10px}.chat-panel{min-height:458px}.game-detail-card{border-radius:12px}.game-detail-art{height:150px;border-radius:10px}.game-detail-card h2{font-size:25px;text-shadow:0 0 10px rgba(255,217,90,.24)}@media(max-width:390px){.page-content{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.wallet-summary .info-line strong{font-size:18px}.wallet-summary .info-line:nth-child(4) strong{font-size:20px}.action-grid button{min-height:68px}}.game-title strong{color:#ffe06b;font-size:17px;line-height:.98;font-style:italic;text-transform:uppercase;text-shadow:0 1px 0 #3a2505,0 0 8px rgba(255,217,90,.62),0 0 12px rgba(117,255,35,.36);-webkit-text-stroke:.25px rgba(31,77,7,.72)}.game-title span{color:#f8fff3eb;font-size:10px;font-weight:900;text-shadow:0 1px 0 #000,0 0 6px rgba(117,255,35,.24)}.vip-panel{border-color:#8e6216db;background:radial-gradient(circle at 20% 8%,rgba(255,217,90,.16),transparent 24%),linear-gradient(135deg,#302208fa,#050a04f5 54%,#4d350be6);box-shadow:0 0 0 1px #ffd95a1a,0 0 22px #8e621647,inset 0 0 20px #ffd95a14}.vip-medal{border-color:#ffda60db;background:radial-gradient(circle at 50% 12%,rgba(255,245,160,.3),transparent 24%),linear-gradient(180deg,#7b5719,#2f2108 54%,#070804);color:#d7a84a;box-shadow:0 0 18px #ffd95a38,inset 0 0 16px #ffd95a24}.vip-medal b,.vip-medal span,.vip-progress h2,.vip-stats-row b,.vip-benefits h2,.benefit-list strong,.benefit-list b,.benefit-list em,.vip-badge strong{color:#d2a044;background:linear-gradient(180deg,#fff3b0,#e4b85c 35%,#9b6419 72%,#ffd978);-webkit-background-clip:text;background-clip:text;text-shadow:0 1px 0 rgba(32,20,4,.9),0 0 12px rgba(213,161,70,.42)}.vip-medal b,.vip-progress h2,.vip-benefits h2,.vip-badge strong{-webkit-text-fill-color:transparent}.vip-stats-row{color:#e6c474e0;text-shadow:0 0 8px rgba(134,84,18,.32)}.vip-stats-row b{-webkit-text-fill-color:transparent;font-weight:1000}.progress-line{background:#4a330e9e}.progress-line span{background:linear-gradient(90deg,#7a4e12,#d6a248,#fff2a0);box-shadow:0 0 13px #d5a14694}.benefit-list article{border-color:#8e6216a8;background:radial-gradient(circle at 50% 0%,rgba(255,217,90,.12),transparent 34%),linear-gradient(180deg,#231907f0,#030803f5)}.benefit-list svg{color:#d2a044;filter:drop-shadow(0 0 8px rgba(213,161,70,.42))}.benefit-list span{color:#e6dbc4d1}.benefit-list b,.benefit-list em{-webkit-text-fill-color:transparent}.vip-badge button{background:linear-gradient(180deg,#ffe99a,#bd8024 58%,#6d430c);color:#211203;border:1px solid rgba(255,239,160,.7);box-shadow:0 0 16px #d5a14657}.vip-progress h2,.vip-stats-row b,.vip-benefits h2,.benefit-list strong,.benefit-list b,.benefit-list em{background:none;color:#c99538;-webkit-text-fill-color:#c99538;text-shadow:0 1px 0 rgba(24,14,3,.94),0 0 10px rgba(201,149,56,.4),0 0 2px rgba(255,235,150,.36)}.vip-medal b,.vip-medal span{-webkit-text-fill-color:transparent}.home-header .home-balance-chip{grid-column:4;min-width:0;height:30px;border-radius:9px;border:1px solid rgba(184,124,28,.72);background:linear-gradient(112deg,rgba(255,224,109,.16),transparent 34%),linear-gradient(180deg,#1c1305fa,#051005fa);color:#d29a3a;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:0 9px;box-shadow:0 0 13px #c995383d,inset 0 0 12px #ffd95a1a;overflow:hidden}.home-header .home-balance-chip svg{color:#c99538;filter:drop-shadow(0 0 5px rgba(201,149,56,.44))}.home-header .home-balance-chip span{display:none}.home-header .home-balance-chip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f0c35c;font-size:12px;font-weight:1000;line-height:1;text-align:left;text-shadow:0 1px 0 rgba(20,11,2,.92),0 0 8px rgba(201,149,56,.42)}.chat-service-card{min-height:82px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-bottom:10px;padding:11px;border:1px solid rgba(117,255,35,.7);border-radius:12px;background:radial-gradient(circle at 90% 0%,rgba(255,217,90,.12),transparent 26%),linear-gradient(135deg,#25531142,#010803fa 48%),#020803fa;box-shadow:0 0 19px #75ff232e,inset 0 0 18px #75ff2314}.chat-agent-avatar{position:relative;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(117,255,35,.78);background:radial-gradient(circle at 38% 24%,rgba(255,241,144,.42),transparent 24%),linear-gradient(180deg,#133c12,#031006);color:#9cff43;box-shadow:0 0 16px #75ff2357,inset 0 0 12px #75ff2329}.chat-agent-avatar span{position:absolute;right:2px;bottom:3px;width:11px;height:11px;border-radius:50%;border:2px solid #071006;background:#75ff23;box-shadow:0 0 9px #75ff23b8}.chat-service-copy{min-width:0;display:grid;gap:5px}.chat-service-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff7d1;font-size:15px;font-weight:1000;line-height:1.12;text-shadow:0 1px 0 #000,0 0 10px rgba(255,217,90,.28)}.chat-service-copy span{display:flex;align-items:center;gap:5px;color:#d2ffbec2;font-size:11px;font-weight:800;line-height:1.2}.chat-service-copy i{width:7px;height:7px;border-radius:50%;background:#75ff23;box-shadow:0 0 8px #75ff23d1}.chat-service-card button{height:38px;min-width:70px;border-radius:10px;border:1px solid rgba(255,229,116,.52);background:linear-gradient(180deg,#80ff36,#159c17 66%,#08660c);color:#071006;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 10px;font-size:12px;font-weight:1000;box-shadow:0 0 14px #75ff2361,inset 0 1px #ffffff5c}.quick-faq{gap:9px}.quick-faq button{border-color:#75ff237a;background:linear-gradient(180deg,#112e09e6,#020903f5);color:#adff48;text-shadow:0 0 8px rgba(117,255,35,.2)}.quick-faq button.is-selected{border-color:#ffd95ad1;background:linear-gradient(180deg,#493407f5,#061003fa);color:#f0c35c;box-shadow:0 0 14px #c995383d,inset 0 0 12px #ffd95a14}.chat-panel{min-height:438px;padding:14px;gap:12px;border-radius:13px;background:radial-gradient(circle at 92% 9%,rgba(201,149,56,.13),transparent 28%),linear-gradient(180deg,#051207fa,#010603fa)}.chat-row{display:flex;align-items:flex-end;gap:8px}.chat-row.user{justify-content:flex-end}.chat-row-avatar{flex:0 0 auto;width:28px;height:28px;border-radius:50%;border:1px solid rgba(117,255,35,.62);display:grid;place-items:center;background:linear-gradient(180deg,#1e500ffa,#030e05fa);color:#cfff8c;font-size:10px;font-weight:1000;box-shadow:0 0 10px #75ff2333}.chat-bubble{max-width:calc(82% - 36px)}.chat-bubble span{border:1px solid rgba(255,255,255,.08);border-radius:14px 14px 14px 4px;background:linear-gradient(180deg,#273621fa,#121c13fa);color:#fff;font-size:13px;font-weight:800;box-shadow:0 8px 16px #00000038}.chat-bubble small{color:#ceedc2bf;font-size:10px;font-weight:800}.chat-bubble.user{max-width:78%}.chat-bubble.user span{border:1px solid rgba(178,255,91,.46);border-radius:14px 14px 4px;background:linear-gradient(180deg,#4bff31,#15ba19 62%,#0b7e11);color:#061005;font-weight:1000;text-shadow:0 1px 0 rgba(255,255,255,.16);box-shadow:0 0 14px #75ff2338,0 8px 16px #0000003d}.chat-input{height:58px;gap:10px}.chat-input input{border-radius:13px;border-color:#75ff23c2;background:linear-gradient(180deg,#051006fa,#010703fa);font-weight:800;box-shadow:inset 0 0 12px #75ff2314,0 0 10px #75ff2314}.chat-input input::placeholder{color:#e0efda94}.chat-input button{border-radius:13px;border:1px solid rgba(255,229,116,.42);box-shadow:0 0 16px #75ff235c,inset 0 1px #ffffff57}.chat-input button:disabled{opacity:.62;filter:saturate(.72)}.support-hero-card,.support-channel-card,.support-trust-strip,.support-faq-panel,.support-safe-note{border:1px solid rgba(117,255,35,.58);border-radius:15px;background:radial-gradient(circle at 82% 0%,rgba(255,217,90,.12),transparent 31%),linear-gradient(180deg,#041c08fa,#010903fc);box-shadow:0 0 17px #75ff2333,inset 0 0 20px #75ff2312}.support-hero-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;padding:13px}.support-hero-icon{position:relative;width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(117,255,35,.82);border-radius:19px;color:#9cff43;background:radial-gradient(circle at 38% 20%,rgba(255,241,144,.38),transparent 26%),linear-gradient(180deg,#153f12,#031006);box-shadow:0 0 18px #75ff2357,inset 0 0 14px #75ff2324}.support-hero-card strong,.support-hero-card p,.support-hero-card span{display:block;min-width:0}.support-hero-card strong{color:#fff7d1;font-size:18px;font-weight:1000;line-height:1.08;text-shadow:0 1px 0 #000,0 0 10px rgba(255,217,90,.28)}.support-hero-card p{margin:4px 0 6px;color:#f4fcefd1;font-size:12px;font-weight:800;line-height:1.3}.support-hero-card div>span{display:inline-flex;align-items:center;gap:6px;color:#adff48;font-size:11px;font-weight:900}.support-hero-card div>span i{width:7px;height:7px;border-radius:50%;background:#75ff23;box-shadow:0 0 8px #75ff23d1}.support-channel-grid{display:grid;gap:11px;margin-top:12px}.support-channel-card{position:relative;min-height:104px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"icon title" "icon desc" "action action";gap:5px 12px;align-items:center;padding:13px;text-align:left;overflow:hidden}.support-channel-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.06) 48%,transparent 55%),repeating-linear-gradient(135deg,rgba(255,255,255,.024) 0 1px,transparent 1px 7px)}.support-channel-card.primary{border-color:#c9ff5edb;background:radial-gradient(circle at 90% 0%,rgba(255,217,90,.17),transparent 34%),linear-gradient(180deg,#1c560efa,#052607fa 48%,#010c04fc)}.support-channel-card.secondary{border-color:#ffd95a99;background:radial-gradient(circle at 88% 0%,rgba(255,217,90,.18),transparent 33%),linear-gradient(180deg,#362a08f5,#041806fa 54%,#010a04fc)}.support-channel-card>span{grid-area:icon;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,217,90,.58);border-radius:17px;color:#ffe163;background:radial-gradient(circle at 42% 20%,rgba(255,244,171,.32),transparent 30%),linear-gradient(180deg,#2d5d0ef5,#041204fa);box-shadow:0 0 16px #75ff2342}.support-channel-card strong{grid-area:title;position:relative;min-width:0;color:#fff7d1;font-size:18px;font-weight:1000;line-height:1.05;text-shadow:0 1px 0 #000,0 0 10px rgba(255,217,90,.32)}.support-channel-card em{grid-area:desc;position:relative;min-width:0;color:#eff9e8bd;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.support-channel-card b{grid-area:action;position:relative;min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:5px;border-radius:11px;border:1px solid rgba(255,229,116,.48);background:linear-gradient(180deg,#80ff36,#159c17 66%,#08660c);color:#061005;font-size:13px;font-weight:1000;box-shadow:0 0 15px #75ff2357,inset 0 1px #ffffff5c}.support-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px}.support-trust-strip div{min-width:0;display:grid;gap:4px;justify-items:center;text-align:center;color:#ffe163}.support-trust-strip strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#adff48;font-size:10px;font-weight:1000}.support-trust-strip span{color:#eef6e7ad;font-size:9px;font-weight:800}.support-faq-panel{display:grid;gap:10px;margin-top:12px;padding:12px}.support-faq-panel h2{margin:0;color:#fff7d1;font-size:16px;font-weight:1000}.support-faq-panel .quick-faq{margin:0}.support-faq-panel p{margin:0;min-height:34px;padding:9px 10px;border:1px solid rgba(255,217,90,.28);border-radius:11px;background:#020b04b3;color:#f4fcefc2;font-size:11px;font-weight:800;line-height:1.35}.support-safe-note{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center;margin-top:12px;padding:10px 12px;color:#eef6e7c2;font-size:11px;font-weight:800;line-height:1.35}.support-safe-note svg{color:#ffe163}@media(max-width:390px){.home-header{gap:5px}.home-header .home-balance-chip{padding:0 6px}.home-header .home-balance-chip strong{font-size:11px}.chat-service-card{grid-template-columns:auto 1fr}.chat-service-card button{grid-column:1 / -1;width:100%}}.games-screen .provider-tabs{gap:7px;margin:8px 0 9px}.games-screen .provider-tabs button{position:relative;isolation:isolate;height:41px;border-radius:10px;border:1px solid rgba(147,255,55,.92);background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 25%),radial-gradient(circle at 50% -16%,rgba(179,255,75,.42),transparent 46%),linear-gradient(180deg,#0c320dfa,#010a03fa 68%);color:#f5ffe9;overflow:hidden;font-size:clamp(12px,3vw,15px);font-weight:1000;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 6px rgba(117,255,35,.26);box-shadow:0 0 0 1px #167e12b3,0 0 12px #75ff232e,inset 0 0 13px #75ff231f,inset 0 -8px 14px #0000005c}.games-screen .provider-tabs button:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:8px;border:1px solid rgba(255,243,151,.2);background:linear-gradient(90deg,transparent,rgba(255,243,151,.16),transparent),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px);opacity:.86}.games-screen .provider-tabs button:after{content:"";position:absolute;left:13%;right:13%;top:3px;height:1px;border-radius:999px;background:#ffffffb8;box-shadow:0 0 9px #ffffff6b;opacity:.72}.games-screen .provider-tabs button.active{border-color:#c9ff5efa;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 24%),radial-gradient(circle at 50% 0%,rgba(227,255,92,.5),transparent 42%),linear-gradient(180deg,#88f833,#24b91a 56%,#07590b);color:#061005;text-shadow:0 1px 0 rgba(255,255,255,.22);box-shadow:0 0 0 1px #fff39794,0 0 17px #75ff236b,inset 0 0 11px #ffffff38,inset 0 -9px 14px #00460661}.games-screen .provider-tabs span{margin-left:4px;color:inherit;font-size:11px;line-height:1}.game-grid{gap:8px;align-items:start}.game-card,.game-grid.compact .game-card{height:auto;aspect-ratio:93 / 111;border-radius:9px;border:1px solid rgba(117,255,35,.96);background:#020702;box-shadow:0 0 0 1px #ffe6691a,0 0 13px #75ff2380,0 5px 13px #00000085,inset 0 0 14px #75ff231f}.game-card:before,.game-card.v4-card-art:before{display:block;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 18%,rgba(0,0,0,.12) 70%,rgba(0,0,0,.22)),radial-gradient(circle at 8% 5%,rgba(255,243,137,.48) 0 1px,transparent 4px),radial-gradient(circle at 91% 6%,rgba(117,255,35,.38) 0 1px,transparent 4px);opacity:.9}.game-card:after,.game-card.v4-card-art:after{display:block;top:1px;right:1px;bottom:1px;left:1px;border-radius:8px;border:1px solid rgba(236,255,216,.1);box-shadow:inset 0 0 14px #75ff232e,inset 0 -12px 18px #00000042}.game-art{top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.game-card.v4-card-art{border-color:#75ff23fa;background:#020702}.game-card.v4-card-art .game-image{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;filter:saturate(1.08) contrast(1.04) brightness(1.02);transform:translateZ(0)}.game-card.v4-card-art .hot-label,.game-card.v4-card-art .coin,.game-card.v4-card-art .game-title{display:none}.games-screen>.action-grid.two{margin-top:14px}.games-screen>.games-shortcuts>:last-child:nth-child(odd){grid-column:1 / -1}@media(max-width:390px){.game-grid{gap:7px}.game-card,.game-grid.compact .game-card{border-radius:8px}.game-card:after,.game-card.v4-card-art:after{border-radius:7px}}.promotion-screen .simple-title{grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:8px;padding:2px 0 10px}.promotion-screen .simple-title h1{grid-column:2;font-size:24px;letter-spacing:0;color:#ffe071;text-shadow:0 1px 0 #342005,0 0 10px rgba(255,217,90,.52)}.title-support-button{grid-column:3;width:41px;height:41px;border-radius:10px;border:1px solid rgba(117,255,35,.86);background:radial-gradient(circle at 50% 8%,rgba(117,255,35,.2),transparent 44%),linear-gradient(180deg,#061406fa,#010702fa);color:#93ff3d;display:grid;place-items:center;box-shadow:0 0 14px #75ff2357,inset 0 0 12px #75ff231a}.promotion-screen .vip-panel{grid-template-columns:80px 1fr;gap:9px;min-height:104px;padding:8px;border-radius:10px;border-color:#75ff23c7;background:radial-gradient(circle at 18% 12%,rgba(255,218,96,.15),transparent 30%),linear-gradient(180deg,#081c0afa,#010903f5);box-shadow:0 0 0 1px #ffd95a14,0 0 18px #75ff233d,inset 0 0 18px #75ff2314}.promotion-screen .vip-medal{width:78px;height:84px;border-radius:20px 20px 14px 14px;border:1px solid rgba(255,231,132,.9);background:radial-gradient(circle at 50% 12%,rgba(255,255,188,.44),transparent 25%),linear-gradient(180deg,#73561a,#2b2108 58%,#071006);clip-path:polygon(10% 0,90% 0,100% 76%,50% 100%,0 76%);box-shadow:0 0 16px #ffd95a5c,inset 0 0 16px #ffd95a29}.promotion-screen .vip-medal svg{width:25px;height:25px;color:#f8d56d}.promotion-screen .vip-medal b{font-size:30px;line-height:.74;color:#e7b44e;-webkit-text-fill-color:#e7b44e}.promotion-screen .vip-medal span{font-size:11px;letter-spacing:0;color:#f3ce70;-webkit-text-fill-color:#f3ce70}.promotion-screen .vip-progress h2{margin-bottom:7px;font-size:17px;color:#e6bd62;-webkit-text-fill-color:#e6bd62}.promotion-screen .vip-stats-row{gap:6px;color:#eaddc3b8;font-size:9px}.promotion-screen .vip-stats-row b{margin-top:3px;color:#8fff3b;-webkit-text-fill-color:#8fff3b;font-size:12px}.promotion-screen .progress-line{height:6px;margin-top:8px;background:#dcdcc840}.promotion-screen .progress-line span{background:linear-gradient(90deg,#7dff32,#d9ff67);box-shadow:0 0 13px #75ff23b8}.promotion-screen .bonus-stats{margin-top:8px;padding:7px 6px;border-radius:10px;border-color:#75ff2361;background:linear-gradient(180deg,#041006fa,#010803fa);box-shadow:0 0 13px #75ff231f,inset 0 0 14px #75ff230f}.promotion-screen .invite-card{grid-template-columns:54px 1fr auto;gap:7px;margin-top:8px;padding:9px;border-radius:10px;border-color:#75ff2385;background:radial-gradient(circle at 18% 18%,rgba(255,217,90,.16),transparent 34%),linear-gradient(180deg,#051807fa,#010903fa);box-shadow:0 0 18px #75ff232e,inset 0 0 16px #75ff2312}.invite-gift-art{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;color:#ffe36f;background:radial-gradient(circle at 38% 20%,rgba(255,255,180,.48),transparent 24%),linear-gradient(145deg,#0d5d1a,#07340e 48%,#e3a733 49%,#6b460d);box-shadow:0 0 18px #ffd95a47,inset 0 0 12px #ffd95a1f}.invite-gift-art svg{width:40px;height:40px;stroke-width:2.5;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.promotion-screen .invite-card h2{font-size:18px;color:#fffbe2;line-height:1.05}.promotion-screen .invite-card p{color:#ebf4e2c7;font-size:10px;line-height:1.18}.promotion-screen .invite-card>button{height:42px;min-width:92px;border-radius:10px;border:1px solid rgba(255,243,148,.55);background:linear-gradient(180deg,#91ff3c,#18ad18 62%,#08740d);color:#071006;font-weight:1000;box-shadow:0 0 17px #75ff2370,inset 0 1px #ffffff52}.promotion-screen .copy-row{border-radius:9px;border-color:#e6d8b438}.promotion-screen .copy-row span,.promotion-screen .copy-row button{height:36px}.invite-hint{grid-column:1 / -1;margin:-2px 0 0;display:flex;align-items:center;gap:5px;color:#c2ffa2b8;font-size:10px;font-weight:800}.invite-hint svg{color:#56ff33}.promotion-screen>.status-stack:last-child{margin-top:12px}.promotion-screen .share-row{margin:8px 0 10px;gap:9px}.share-row button{min-width:0}.share-row button b{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:1000;line-height:1;text-transform:uppercase;box-shadow:0 0 10px #75ff2329,inset 0 1px #ffffff40}.share-facebook b{background:linear-gradient(180deg,#2f7cff,#1054c8)}.share-telegram b{background:linear-gradient(180deg,#45c5ff,#1688cc)}.share-whatsapp b{background:linear-gradient(180deg,#41e96d,#0da947)}.share-twitter b{background:linear-gradient(180deg,#44bfff,#168bd6)}.share-sms b{background:linear-gradient(180deg,#35e271,#0ba541)}.share-more b{background:linear-gradient(180deg,#b9b9b9,#676767)}.promotion-screen .share-row button span{color:#e6ece0c7;font-size:9px;max-width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-screen .vip-benefits{margin-top:9px}.promotion-screen .promo-banner-refer{aspect-ratio:305 / 108}.promotion-screen .compact-section{margin-top:28px}.new-member-screen{position:relative;overflow:hidden;padding-bottom:132px}.new-member-screen:before{content:"";position:absolute;inset:68px 12px auto auto;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(255,217,90,.18),rgba(117,255,35,.08) 38%,transparent 70%);filter:blur(1px);pointer-events:none}.new-member-screen>*{position:relative;z-index:1}.new-member-hero{position:relative;overflow:hidden;display:grid;gap:12px;margin-bottom:13px;border:1px solid rgba(255,217,90,.7);border-radius:18px;padding:14px;background:radial-gradient(circle at 78% 4%,rgba(255,217,90,.24),transparent 26%),radial-gradient(circle at 16% 22%,rgba(117,255,35,.2),transparent 28%),linear-gradient(150deg,#3e2a08f0,#031205fa 50%,#012107f0);box-shadow:0 0 28px #75ff2329,0 20px 40px #00000052,inset 0 0 0 1px #ffffff0a,inset 0 0 34px #ffd95a17}.new-member-hero:before{content:"";position:absolute;inset:-48px -58px auto auto;width:184px;height:184px;border-radius:50%;background:radial-gradient(circle,rgba(255,247,170,.28),transparent 36%),conic-gradient(from 12deg,#ffd95a66,#75ff230f,#ffd95a57);opacity:.78;pointer-events:none}.new-member-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0 32%,rgba(255,255,255,.08) 42%,transparent 54%),repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 1px,transparent 1px 15px);opacity:.35;pointer-events:none}.new-member-hero-head{position:relative;z-index:1;display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center}.new-member-crown{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,217,90,.74);border-radius:16px;color:#f7d768;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.28),transparent 27%),linear-gradient(160deg,#735411fa,#092206e6);box-shadow:0 0 18px #ffd95a38}.new-member-hero p,.new-member-hero h1,.new-member-hero strong,.new-member-hero small{margin:0}.new-member-hero p{color:#fff3c3d6;font-size:12px;font-weight:1000}.new-member-hero h1{color:#fff;font-size:27px;line-height:1;text-shadow:0 0 13px rgba(117,255,35,.36),0 2px 0 rgba(0,0,0,.78)}.new-member-hero-head strong{display:block;margin-top:4px;color:#f0c35c;font-size:13px;line-height:1.3}.new-member-pass-card{position:relative;z-index:1;overflow:hidden;display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(255,217,90,.5);border-radius:16px;padding:12px;background:radial-gradient(circle at 88% 10%,rgba(117,255,35,.22),transparent 32%),linear-gradient(145deg,#082c09b8,#020a04db);box-shadow:inset 0 0 20px #75ff2314}.new-member-pass-card:before{content:"";position:absolute;inset:auto -32px -48px auto;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle,rgba(255,217,90,.22),transparent 66%);pointer-events:none}.new-member-vault{position:relative;width:62px;height:62px;display:grid;place-items:center;border-radius:18px;color:#fff2a8;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.35),transparent 28%),linear-gradient(180deg,#d6a940,#5c3a08 58%,#0b2909);box-shadow:0 0 18px #ffd95a47,inset 0 -10px 20px #0003}.new-member-vault span{position:absolute;right:9px;bottom:8px;width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,246,170,.92);background:#061c05db}.new-member-pass-copy{min-width:0}.new-member-pass-copy span,.new-member-pass-copy b,.new-member-pass-copy em{display:block;min-width:0}.new-member-pass-copy span{color:#8eff36;font-size:11px;font-weight:1000;text-transform:uppercase}.new-member-pass-copy b{margin-top:2px;color:#f7d768;font-size:22px;line-height:1.05;text-shadow:0 0 12px rgba(255,217,90,.2)}.new-member-pass-copy em{margin-top:5px;color:#eaf5e7bd;font-size:11px;font-style:normal;line-height:1.35}.new-member-pass-card button{position:relative;z-index:1;grid-column:1 / -1;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,246,170,.45);border-radius:13px;background:linear-gradient(180deg,#fffaa9fa,#eeb334f5 54%,#ae6b12fa);color:#151006;font-size:14px;font-weight:1000;box-shadow:0 10px 18px #0000003d}.new-member-progress{position:relative;z-index:1;display:grid;gap:7px;border:1px solid rgba(117,255,35,.24);border-radius:14px;padding:10px;background:#010a03a8}.new-member-progress div{display:flex;justify-content:space-between;gap:10px;color:#e5eee0bf;font-size:11px;font-weight:900}.new-member-progress b{color:#8eff36}.new-member-progress i{overflow:hidden;height:7px;border-radius:999px;background:#d8e9cf24}.new-member-progress i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8eff36,#f7d768);box-shadow:0 0 12px #75ff2357}.new-member-hero small{position:relative;z-index:1;color:#eaf5e7c7;font-size:12px}.new-member-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.new-member-hero-grid span{min-height:66px;display:grid;align-content:center;gap:4px;border:1px solid rgba(117,255,35,.32);border-radius:13px;padding:9px 7px;background:linear-gradient(180deg,#0f340ac2,#010a03b8)}.new-member-hero-grid svg{color:#f7d768}.new-member-hero-grid b,.new-member-hero-grid em{min-width:0;display:block;font-style:normal;overflow-wrap:anywhere}.new-member-hero-grid b{color:#8eff36;font-size:13px;line-height:1.05}.new-member-hero-grid em{color:#e5eee0b8;font-size:9px;font-weight:1000;text-transform:uppercase}.new-member-task-list{display:grid;gap:10px}.new-member-section-title{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:2px 2px 0}.new-member-section-title span,.new-member-section-title b{color:#8eff36;font-size:10px;font-weight:1000;text-transform:uppercase}.new-member-section-title strong{display:block;margin-top:2px;color:#fff;font-size:17px}.new-member-section-title b{border:1px solid rgba(117,255,35,.34);border-radius:999px;padding:5px 9px;background:#010a03ad}.new-member-task{position:relative;overflow:hidden;min-height:112px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(117,255,35,.36);border-radius:16px;padding:13px;background:radial-gradient(circle at 0 0,rgba(117,255,35,.18),transparent 28%),linear-gradient(145deg,#021e07eb,#010a03f0 55%,#261b04c2);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 18px #75ff230d}.new-member-task:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0 58%,rgba(255,217,90,.08) 72%,transparent 86%);pointer-events:none}.new-member-step-number{position:absolute;top:10px;right:11px;color:#ffd95a6b;font-size:18px;font-style:normal;font-weight:1000;line-height:1}.new-member-task-icon{position:relative;z-index:1;width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#f7d768;background:radial-gradient(circle at 34% 18%,rgba(255,255,255,.3),transparent 28%),linear-gradient(180deg,#70520ff5,#051f06f0);box-shadow:0 0 14px #ffd95a1f}.new-member-task span,.new-member-task strong,.new-member-task p,.new-member-task b{position:relative;z-index:1;min-width:0}.new-member-task span{color:#8eff36;font-size:10px;font-weight:1000;text-transform:uppercase}.new-member-task strong{display:block;margin:2px 0 3px;color:#fff;font-size:15px}.new-member-task p{margin:0;color:#e5eee0b8;font-size:11px;line-height:1.35}.new-member-task>b{justify-self:end;align-self:center;border:1px solid rgba(255,217,90,.34);border-radius:999px;padding:5px 9px;color:#f7d768;background:#140f04c7;font-size:12px;white-space:nowrap}.new-member-task-action{position:relative;z-index:1;grid-column:2 / -1;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(117,255,35,.58);border-radius:12px;background:linear-gradient(180deg,#75ff23f5,#18ba14f2 62%,#08700ef5);color:#061005;font-size:13px;font-weight:1000;box-shadow:0 8px 18px #00000038}.task-registration{border-color:#ffd95a7a}.task-registration .new-member-task-action{border-color:#fff6aa7a;background:linear-gradient(180deg,#fff6a2,#eeb334 56%,#a55f12)}.new-member-rules,.new-member-community{margin-top:12px;border:1px solid rgba(255,217,90,.42);border-radius:16px;padding:14px;background:linear-gradient(145deg,#2d1f05c2,#020c04f0);box-shadow:inset 0 0 18px #ffd95a0a}.new-member-rules h2{margin:0 0 8px;color:#f7d768;font-size:18px}.new-member-rules p,.new-member-rules li{color:#eaf5e7c2;font-size:12px;line-height:1.45}.new-member-rules p{margin:0 0 8px}.new-member-rules ul{margin:0;padding-left:16px}.new-member-community{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.new-member-community div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px}.new-member-community svg{grid-row:1 / span 2;color:#f7d768}.new-member-community strong,.new-member-community span{min-width:0;display:block}.new-member-community strong{color:#fff;font-size:14px}.new-member-community span{color:#e5eee0b8;font-size:11px;line-height:1.3}.new-member-community button{min-height:36px;border:1px solid rgba(117,255,35,.48);border-radius:11px;padding:0 10px;background:#021204e6;color:#8eff36;font-size:12px;font-weight:1000}.vip-benefits h2{color:#d2a044;-webkit-text-fill-color:#d2a044;font-size:17px;text-shadow:0 1px 0 rgba(24,14,3,.94),0 0 10px rgba(201,149,56,.4)}.benefit-list{position:relative;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:29px}.benefit-list:before{content:"";position:absolute;left:32px;right:32px;top:18px;height:2px;background:linear-gradient(90deg,#75ff231f,#75ff23a8,#75ff231f);box-shadow:0 0 8px #75ff2347}.benefit-list article{position:relative;min-width:0;padding:29px 4px 6px;border-radius:8px;border-color:#75ff235c;background:radial-gradient(circle at 50% 0%,rgba(255,217,90,.13),transparent 36%),linear-gradient(180deg,#191205f5,#020903fa)}.benefit-list article>svg{position:absolute;top:-25px;left:50%;transform:translate(-50%);width:36px;height:36px;padding:8px;border-radius:50%;border:1px solid rgba(117,255,35,.72);background:radial-gradient(circle at 50% 18%,rgba(255,241,145,.28),transparent 38%),linear-gradient(180deg,#18380e,#071006);color:#d2a044;box-shadow:0 0 14px #75ff234d,inset 0 0 10px #75ff231f}.benefit-list strong{max-width:100%;color:#c99538;-webkit-text-fill-color:#c99538;font-size:13px;line-height:1.1;white-space:nowrap}.benefit-list span{font-size:10px;line-height:1.15}.benefit-list b,.benefit-list em{max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c99538;-webkit-text-fill-color:#c99538;font-size:15px;line-height:1.08}.benefit-list em{font-size:12px}.benefit-list.is-scrollable{display:flex;gap:8px;overflow-x:auto;overflow-y:visible;padding-bottom:6px;scrollbar-width:none}.benefit-list.is-scrollable::-webkit-scrollbar{display:none}.benefit-list.is-scrollable:before{right:auto;width:max(100%,820px)}.benefit-list.is-scrollable article{flex:0 0 73px}.benefit-list.is-scrollable b{font-size:12px}.benefit-list.is-scrollable em{font-size:10px}.wallet-risk-panel .info-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-risk-panel .info-line{min-height:58px;grid-template-columns:1fr;align-content:center;gap:5px}.wallet-risk-panel .info-line span,.wallet-risk-panel .info-line strong{text-align:left}.wallet-risk-panel .info-line span{font-size:12px;line-height:1.12}.wallet-risk-panel .info-line strong{color:#f0c35c;font-size:15px;text-shadow:0 1px 0 rgba(18,10,2,.95),0 0 9px rgba(201,149,56,.36)}.wallet-record-actions.action-grid.two{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.wallet-record-actions button{min-height:58px;padding:8px 5px}.wallet-record-actions button strong{font-size:12px}.wallet-record-actions button span{font-size:10px}.profile-form-panel{padding:12px}.profile-form-panel .flow-head{min-height:46px;margin-bottom:9px}.profile-form-panel .flow-head>svg{width:38px;height:38px}.profile-form-panel .flow-head h2{font-size:20px}.profile-form-panel .flow-head p{font-size:11px}.account-profile-screen{padding-bottom:148px}.profile-form-panel .info-list{gap:6px}.profile-form-panel .info-line{min-height:40px}.account-profile-screen .flow-panel .form-line{gap:4px;padding:7px 9px}.account-profile-screen .form-line input{min-height:38px;font-size:13px}.account-profile-screen>.deposit-submit{position:relative;z-index:15;margin-top:122px;box-shadow:0 0 22px #75ff2380,0 -10px 24px #0000007a,inset 0 1px #ffffff59}.agent-screen .flow-panel{margin-bottom:10px}.agent-hero-panel .info-list,.agent-performance-panel .info-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-hero-panel .info-line,.agent-performance-panel .info-line{min-height:58px;grid-template-columns:1fr;align-content:center;gap:5px}.agent-hero-panel .info-line:nth-child(2),.agent-hero-panel .info-line:nth-child(7),.agent-hero-panel .info-line:nth-child(8){grid-column:1 / -1;min-height:44px;grid-template-columns:94px minmax(0,1fr)}.agent-hero-panel .info-line:nth-child(2) strong,.agent-hero-panel .info-line:nth-child(7) strong,.agent-hero-panel .info-line:nth-child(8) strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-hero-panel .info-line span,.agent-hero-panel .info-line strong,.agent-performance-panel .info-line span,.agent-performance-panel .info-line strong{text-align:left}.agent-hero-panel .info-line strong,.agent-performance-panel .info-line strong{color:#f0c35c;font-size:15px;text-shadow:0 0 9px rgba(201,149,56,.32)}.agent-performance-panel .flow-head h2{color:#f0c35c}.agent-screen .action-grid.two{margin-top:2px}.agent-screen>.vertical-list{margin-top:12px}.agent-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.agent-share-actions button{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(117,255,35,.34);border-radius:12px;color:#e9f9de;background:linear-gradient(145deg,#123413e0,#061208fa)}.agent-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.agent-metric-card{min-height:76px;padding:11px;border:1px solid rgba(117,255,35,.26);border-radius:12px;background:radial-gradient(circle at 80% 10%,rgba(117,255,35,.14),transparent 34%),#0000004d}.agent-metric-card span,.agent-metric-card strong{display:block}.agent-metric-card span{color:#e5eee0b8;font-size:12px}.agent-metric-card strong{margin-top:8px;overflow:hidden;color:#f3f7ef;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.agent-metric-card.tone-gold strong{color:#f0c35c}.agent-metric-card.tone-red strong{color:#ff8a8a}.agent-commission-panel{margin-bottom:10px}.agent-apply-panel{margin-bottom:12px}.agent-direct-list{display:grid;gap:10px}.agent-direct-card{padding:12px;border:1px solid rgba(201,149,56,.35);border-radius:14px;background:radial-gradient(circle at 92% 0%,rgba(201,149,56,.13),transparent 30%),#00000047}.agent-direct-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:10px}.agent-direct-card header svg{color:#75ff23}.agent-direct-card header strong,.agent-direct-card header span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-direct-card header span{color:#e5eee0ad;font-size:12px}.agent-direct-card header b{color:#f0c35c;font-size:12px}.agent-user-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-user-stats span{min-width:0;padding:8px;border-radius:10px;background:#ffffff0b}.agent-user-stats em,.agent-user-stats strong{display:block;overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.agent-user-stats em{color:#e5eee09e;font-size:11px}.agent-user-stats strong{margin-top:4px;color:#f3f7ef;font-size:13px}.agent-commission-list{margin-bottom:16px}.reward-screen .top-bar{margin-bottom:12px}.reward-hero-panel{border-color:#c99538db;background:radial-gradient(circle at 84% 8%,rgba(255,217,90,.18),transparent 28%),linear-gradient(145deg,#302308e6,#030d05fa 52%,#082008fa)}.reward-hero-panel .flow-head>svg{border-color:#ffd95ae6;color:#f0c35c;background:radial-gradient(circle at 36% 18%,rgba(255,255,198,.36),transparent 24%),linear-gradient(180deg,#6e4c13,#1d1607 58%,#061006)}.reward-hero-panel .flow-head h2,.activity-detail-panel .flow-head h2{color:#f0c35c;text-shadow:0 1px 0 rgba(20,11,2,.95),0 0 12px rgba(201,149,56,.42)}.reward-hero-panel .info-list{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.reward-hero-panel .info-line{min-height:56px;grid-template-columns:1fr;align-content:center;gap:5px}.reward-hero-panel .info-line:nth-child(2),.reward-hero-panel .info-line:last-child:nth-child(n+5){grid-column:1 / -1}.reward-hero-panel .info-line span,.reward-hero-panel .info-line strong{text-align:left}.reward-hero-panel .info-line strong{color:#f0c35c;font-size:15px}.reward-highlight-grid{width:100%;grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.reward-highlight-card{min-height:60px;display:grid;align-content:center;gap:5px;padding:10px 12px;border:1px solid rgba(117,255,35,.32);border-radius:13px;background:radial-gradient(circle at 92% 12%,rgba(255,217,90,.12),transparent 30%),linear-gradient(180deg,#041c06d1,#010a03eb);box-shadow:inset 0 0 13px #75ff230f,0 0 12px #00000029}.reward-highlight-card:last-child:nth-child(odd){grid-column:1 / -1}.reward-highlight-card span{color:#e5eee0c2;font-size:11px;font-weight:900}.reward-highlight-card strong{min-width:0;color:#f0c35c;font-size:14px;font-weight:950;line-height:1.26;overflow-wrap:anywhere;text-shadow:0 0 10px rgba(201,149,56,.32)}.spin-status-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.spin-status-strip div{min-height:50px;display:grid;align-content:center;gap:3px;padding:8px 12px;border:1px solid rgba(117,255,35,.4);border-radius:13px;background:radial-gradient(circle at 88% 16%,rgba(255,217,90,.12),transparent 30%),linear-gradient(180deg,#041f06e6,#010a03f5);box-shadow:inset 0 0 12px #75ff2312,0 0 12px #75ff2314}.spin-status-strip span{color:#e5eee0ad;font-size:10px;font-weight:900;text-transform:uppercase}.spin-status-strip strong{min-width:0;color:#f0c35c;font-size:15px;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px rgba(201,149,56,.34)}.reward-record-list .record-card{min-height:72px;border-color:#c9953875;background:radial-gradient(circle at 90% 10%,rgba(255,217,90,.13),transparent 24%),linear-gradient(180deg,#081c08fa,#020703fa)}.reward-record-list .record-card>svg:first-child,.activity-status-screen .record-card>svg:first-child{color:#f0c35c;border-color:#c99538a6;background:radial-gradient(circle at 50% 15%,rgba(255,240,144,.28),transparent 32%),linear-gradient(180deg,#3f2d0af5,#040f05f5)}.reward-confirm-panel,.activity-confirm-panel{margin-top:14px;border-color:#c99538b3;background:radial-gradient(circle at 88% 10%,rgba(255,217,90,.2),transparent 30%),linear-gradient(180deg,#463108b8,#040d04f5)}.reward-returnWater .reward-confirm-panel,.reward-interest .reward-confirm-panel{margin-top:210px}.promotion-detail-screen .promo-banner{margin-bottom:12px}.activity-detail-panel .info-line strong{color:#f0c35c}.activity-status-screen .record-card{grid-template-columns:auto 1fr auto;border-color:#c995386b}.state-badge{justify-self:end;border-radius:8px;border:1px solid rgba(255,217,90,.5);padding:5px 8px;color:#f0c35c;background:#3c2b08b8;font-size:12px;white-space:nowrap}.state-badge.approved{border-color:#75ff238f;color:#8eff36;background:#0e400cad}.feedback-panel .quick-faq{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.feedback-panel .quick-faq button{min-height:38px;padding:7px 8px;border-radius:10px;font-size:11px;line-height:1.15}.feedback-panel .form-line input{min-height:44px}.feedback-screen>.deposit-submit,.download-screen>.deposit-submit,.confirm-panel .deposit-submit,.game-start-button{border-color:#fff29794;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.3),transparent 30%),linear-gradient(180deg,#93ff3b,#19b818 62%,#08740d);color:#061005;text-shadow:0 1px 0 rgba(255,255,255,.22);box-shadow:0 0 22px #75ff237a,inset 0 1px #ffffff57}.download-screen .promo-banner{min-height:156px;margin-bottom:14px;border-color:#c99538b8;background:radial-gradient(circle at 18% 50%,rgba(117,255,35,.22),transparent 27%),radial-gradient(circle at 84% 28%,rgba(255,217,90,.24),transparent 30%),linear-gradient(135deg,#062e0afa,#040c04fa)}.download-screen .outline-action{width:100%;min-height:48px;margin-top:12px;border-radius:12px;border-color:#75ff23b8;background:linear-gradient(180deg,#0d360aeb,#030c04f5);color:#adff48;font-size:14px;box-shadow:0 0 14px #75ff232e}.game-detail-screen .game-detail-card{padding:14px;border-color:#c9953875;background:radial-gradient(circle at 18% 18%,rgba(117,255,35,.12),transparent 28%),radial-gradient(circle at 86% 8%,rgba(255,217,90,.16),transparent 27%),linear-gradient(180deg,#081a08fa,#020703fa)}.game-detail-screen .game-detail-art{width:min(62%,218px);height:auto;aspect-ratio:93 / 111;margin:0 auto 14px;border:1px solid rgba(117,255,35,.58);border-radius:10px;box-shadow:0 0 16px #75ff2338,inset 0 -24px 30px #00000047}.game-detail-screen .game-detail-art .game-image{width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(1.12) contrast(1.06) brightness(1.04)}.game-detail-screen .game-detail-card h2{color:#f0c35c;font-size:26px}.game-detail-screen .game-detail-card p{color:#eef5e8d6;line-height:1.42}.game-detail-screen .jackpot-stat strong{font-size:14px;white-space:nowrap}@media(max-width:390px){.wallet-risk-panel .info-line,.agent-hero-panel .info-line,.agent-performance-panel .info-line,.reward-hero-panel .info-line{min-height:54px;padding:7px 9px}.wallet-risk-panel .info-line strong,.agent-hero-panel .info-line strong,.agent-performance-panel .info-line strong,.reward-hero-panel .info-line strong{font-size:13px}.agent-hero-panel .info-line:nth-child(2),.agent-hero-panel .info-line:nth-child(7),.agent-hero-panel .info-line:nth-child(8){grid-template-columns:82px minmax(0,1fr)}}[data-page=vipDetail] .vip-benefits{overflow:hidden}[data-page=vipDetail] .vertical-list .record-card b{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-upload-box{position:relative;display:grid;grid-template-columns:1fr 76px;gap:10px;align-items:center;min-height:104px;padding:12px;border:1px solid rgba(201,149,56,.48);border-radius:13px;background:radial-gradient(circle at 84% 8%,rgba(255,217,90,.14),transparent 30%),linear-gradient(145deg,#071c07e6,#020803fa);box-shadow:0 0 16px #75ff2324,inset 0 0 18px #ffd95a0d}.v4-upload-box input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-copy{min-width:0;display:grid;gap:4px}.upload-copy span,.upload-copy small{color:#e5eee0c2;font-size:12px}.upload-copy strong{color:#f0c35c;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px rgba(201,149,56,.28)}.upload-preview{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(117,255,35,.5);border-radius:14px;color:#8eff36;background:radial-gradient(circle at 50% 18%,rgba(117,255,35,.24),transparent 34%),#00000057}.upload-preview b{color:#eef5e8d1;font-size:11px}.upload-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:8px}.upload-trigger,.upload-clear{min-height:38px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(117,255,35,.62);background:linear-gradient(180deg,#1d8511eb,#074c0af2);color:#efffe9;font-size:13px;font-weight:1000;box-shadow:0 0 12px #75ff232e}.upload-clear{padding:0 13px;border-color:#ff473e85;background:#2b0707d1;color:#ff6d64}.finance-records-screen .top-bar,.personal-report-screen .top-bar,.status-pages-screen .top-bar{margin-bottom:14px}.finance-record-card{min-height:96px;grid-template-columns:58px minmax(0,1fr) auto auto;border-color:#75ff236b;background:radial-gradient(circle at 92% 12%,rgba(117,255,35,.12),transparent 26%),linear-gradient(90deg,#08220af5,#020703fa)}.finance-record-card.is-debit{border-color:#ff473eb3;background:radial-gradient(circle at 92% 10%,rgba(255,71,62,.13),transparent 24%),linear-gradient(90deg,#2d0807f5,#020703fa)}.finance-record-title{min-width:0;display:grid;gap:3px;align-items:start}.finance-record-title h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-state-badge{width:max-content;flex:0 0 auto;padding:3px 6px;border-radius:7px;border:1px solid rgba(117,255,35,.52);color:#8eff36;background:#08360ac2;font-size:10px;letter-spacing:0;box-shadow:0 0 10px #75ff2324}.finance-state-badge.is-debit{border-color:#ff473e99;color:#ff6d64;background:#3e0808c2}.finance-record-meta{min-width:0;display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:5px}.finance-record-meta span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0}.finance-record-amount{justify-self:end;max-width:116px;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-variant-numeric:tabular-nums}.ticket-detail-card{position:relative;overflow:hidden;padding:15px;border:1px solid rgba(117,255,35,.62);border-radius:18px;background:radial-gradient(circle at 82% 8%,rgba(255,217,90,.15),transparent 30%),linear-gradient(145deg,#082209f0,#010803fa);box-shadow:0 0 24px #75ff232e,inset 0 0 22px #ffd95a0a}.ticket-detail-card:before,.ticket-detail-card:after{content:"";position:absolute;left:-10px;right:-10px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,217,90,.38),transparent)}.ticket-detail-card:before{top:88px}.ticket-detail-card:after{bottom:76px}.ticket-detail-card.is-debit,.ticket-detail-card.is-loss{border-color:#ff473ead;background:radial-gradient(circle at 82% 8%,rgba(255,71,62,.13),transparent 30%),linear-gradient(145deg,#2a0908f0,#010803fa)}.ticket-detail-card header{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.ticket-detail-card header svg{color:#f0c35c;width:48px;height:48px;padding:10px;border:1px solid rgba(201,149,56,.64);border-radius:999px;background:#00000052;box-shadow:0 0 14px #c995382e}.ticket-detail-card header strong,.ticket-detail-card header span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-card header strong{color:#fff;font-size:20px}.ticket-detail-card header span{color:#e5eee0b8;font-size:12px;margin-top:4px}.ticket-status-badge{justify-self:end;max-width:112px;padding:5px 8px;border-radius:9px;border:1px solid rgba(117,255,35,.58);color:#8eff36;background:#08360ab8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-debit .ticket-status-badge,.is-loss .ticket-status-badge{border-color:#ff473e9e;color:#ff6d64;background:#3e0808b8}.ticket-amount{position:relative;margin:24px 0 20px;color:#8eff36;font-size:clamp(30px,9vw,42px);font-weight:1000;text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 18px rgba(117,255,35,.42)}.is-debit .ticket-amount,.is-loss .ticket-amount{color:#ff6d64;text-shadow:0 0 18px rgba(255,71,62,.34)}.ticket-detail-grid{display:grid;gap:8px}.ticket-detail-card footer{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;margin-top:18px;padding-top:16px;color:#e5eee0b8}.ticket-detail-card footer strong{min-width:0;overflow-wrap:anywhere;color:#fff;text-align:right}.personal-report-screen{padding-bottom:116px}.report-period-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.report-period-tabs button{min-height:42px;border:1px solid rgba(117,255,35,.44);border-radius:12px;background:#041005eb;color:#eef5e8d1;font-size:12px;font-weight:1000}.report-period-tabs button.is-active{border-color:#ffd95abf;color:#f0c35c;background:linear-gradient(180deg,#50370ad6,#051c06f2);box-shadow:0 0 16px #c995382e}.report-hero-card,.account-security-summary,.security-score-panel,.settings-hero-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px;padding:14px;border:1px solid rgba(201,149,56,.55);border-radius:16px;background:radial-gradient(circle at 90% 8%,rgba(255,217,90,.14),transparent 30%),linear-gradient(135deg,#092409f0,#020803fa);box-shadow:0 0 18px #75ff2326}.report-hero-card svg,.account-security-summary svg,.security-score-panel svg,.settings-hero-card svg{color:#f0c35c}.report-hero-card span,.account-security-summary span,.security-score-panel span,.settings-hero-card span,.report-hero-card p,.account-security-summary p,.security-score-panel p,.settings-hero-card p{color:#e5eee0c2;font-size:12px;margin:0}.report-hero-card strong,.account-security-summary strong,.security-score-panel strong,.settings-hero-card strong{display:block;margin:3px 0;color:#f0c35c;font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 11px rgba(201,149,56,.28)}.account-security-summary b,.security-score-panel b{color:#8eff36;font-size:22px;text-shadow:0 0 12px rgba(117,255,35,.34)}.report-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.report-card{min-height:104px;display:grid;align-content:center;gap:8px;padding:12px;border:1px solid rgba(117,255,35,.38);border-radius:14px;background:radial-gradient(circle at 90% 10%,rgba(117,255,35,.12),transparent 30%),#010a03eb}.report-card span{color:#e5eee0c2;font-size:12px}.report-card strong{min-width:0;color:#8eff36;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-card.tone-red{border-color:#ff473e70}.report-card.tone-red strong{color:#ff6d64}.report-card.tone-gold strong{color:#f0c35c}.report-trend-bar{height:7px;overflow:hidden;border-radius:999px;background:#ffffff14}.report-trend-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3bcc1d,#f0c35c);box-shadow:0 0 10px #75ff2347}.account-management-screen .record-card,.settings-screen .record-card,.payout-screen .record-card{border-color:#75ff235c;background:linear-gradient(90deg,#071e08f5,#020803fa)}.security-center-screen .flow-panel,.phone-security-screen .flow-panel,.payout-screen .flow-panel,.kyc-screen .flow-panel{border-color:#c995387a}.kyc-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.kyc-stepper div{min-height:70px;display:grid;place-items:center;gap:4px;border:1px solid rgba(117,255,35,.42);border-radius:14px;background:#031105eb}.kyc-stepper b{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#93ff3b,#19b818);color:#061005;font-weight:1000}.kyc-stepper span{color:#eef5e8d1;font-size:11px}.kyc-stepper .is-current{border-color:#c99538b8;background:linear-gradient(180deg,#4a3408d1,#031105f0)}.payout-account-card b{color:#8eff36}.reward-signature-module{position:relative;overflow:hidden;display:grid;gap:12px;margin-bottom:14px;padding:14px;border:1px solid rgba(201,149,56,.58);border-radius:16px;background:radial-gradient(circle at 80% 8%,rgba(255,217,90,.18),transparent 30%),linear-gradient(145deg,#302308e0,#030d05fa);box-shadow:0 0 18px #c9953824}.reward-signature-module header{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.reward-signature-module header>div{display:grid;gap:3px;min-width:0}.reward-signature-module header svg{color:#f0c35c}.reward-signature-module strong,.reward-signature-module b{color:#f0c35c;text-shadow:0 0 10px rgba(201,149,56,.28)}.reward-signature-module span,.reward-signature-module p,.reward-signature-module small{color:#e5eee0c2;margin:0}.activity-rule-note{font-size:12px;text-align:center}.signin-module{gap:12px;padding:13px;background:radial-gradient(circle at 22% 18%,rgba(117,255,35,.14),transparent 30%),radial-gradient(circle at 82% 12%,rgba(255,217,90,.16),transparent 28%),linear-gradient(145deg,#2f2107e6,#030d05fc)}.signin-module-head strong{color:#f0c35c;font-size:16px}.signin-module-head span{color:#eef5e8d1;font-size:11px;line-height:1.34}.signin-summary-row,.signin-milestone-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signin-summary-row div,.signin-milestone-row div{min-height:56px;display:grid;align-content:center;gap:3px;padding:9px 10px;border:1px solid rgba(117,255,35,.34);border-radius:12px;background:radial-gradient(circle at 88% 10%,rgba(255,217,90,.11),transparent 30%),#010c03c7}.signin-summary-row span,.signin-milestone-row span{color:#e5eee0ad;font-size:10px;font-weight:900;text-transform:uppercase}.signin-summary-row strong,.signin-milestone-row strong{color:#f0c35c;font-size:17px;line-height:1}.signin-milestone-row div{min-height:48px;border-color:#c9953875}.promo-code-box{display:grid;gap:7px;margin:0 0 12px;padding:12px;border:1px solid rgba(142,255,54,.42);border-radius:14px;background:linear-gradient(180deg,#0a360cb8,#020c04f0);box-shadow:inset 0 0 16px #75ff2314}.promo-code-box span{color:#dfffba;font-size:12px;font-weight:900}.promo-code-box input{width:100%;height:42px;border:1px solid rgba(142,255,54,.58);border-radius:11px;padding:0 12px;background:#010702e6;color:#f4ffe8;font-size:15px;font-weight:900;letter-spacing:0;outline:none}.reward-tasks .reward-hero-panel,.reward-redPacket .reward-hero-panel{padding:12px}.reward-tasks .reward-highlight-grid{gap:8px}.reward-tasks .reward-highlight-card{min-height:50px;border-radius:12px;padding:9px 10px}.reward-tasks .reward-highlight-card strong{font-size:16px;line-height:1.12;white-space:nowrap;overflow-wrap:normal}.turnover-module{gap:10px;border-color:#75ff238a;background:radial-gradient(circle at 82% 8%,rgba(117,255,35,.18),transparent 30%),linear-gradient(145deg,#0d2d09eb,#030d05fc)}.turnover-summary-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(117,255,35,.34);border-radius:13px;background:radial-gradient(circle at 90% 8%,rgba(255,217,90,.1),transparent 32%),#010c03c7}.turnover-summary-card div{min-width:0;display:grid;gap:3px}.turnover-summary-card span{color:#e5eee0ad;font-size:9px;font-weight:950;text-transform:uppercase}.turnover-summary-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f0c35c;font-size:16px}.turnover-summary-card>b{grid-column:1 / -1;min-height:30px;display:grid;place-items:center;border:1px solid rgba(117,255,35,.36);border-radius:9px;color:#8eff36;background:#021404d1;font-size:12px;text-transform:uppercase}.turnover-summary-card>b.is-ready{border-color:#ffd95a9e;color:#f0c35c;background:#442f07ad}.turnover-progress-bar{height:9px;overflow:hidden;border-radius:999px;border:1px solid rgba(117,255,35,.28);background:#00000057}.turnover-progress-bar span{display:block;min-width:8px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27d51d,#f0c35c);box-shadow:0 0 12px #75ff2361}.turnover-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.turnover-steps div{min-width:0;min-height:58px;display:grid;place-items:center;gap:4px;border:1px solid rgba(117,255,35,.32);border-radius:12px;background:#00000038}.turnover-steps b{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#061005;background:linear-gradient(180deg,#93ff3b,#19b818);box-shadow:0 0 10px #75ff233d}.turnover-steps span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e5eee0d1;font-size:10px;font-weight:950}.turnover-steps .is-done,.turnover-steps .is-current{border-color:#ffd95a94;background:#4932086b}.red-packet-module{gap:10px;border-color:#c9953894;background:radial-gradient(circle at 18% 18%,rgba(255,217,90,.18),transparent 30%),radial-gradient(circle at 86% 12%,rgba(117,255,35,.12),transparent 28%),linear-gradient(145deg,#2a1d06eb,#030d05fc)}.reward-claim-card{display:grid;gap:11px;margin-top:12px;padding:13px;border:1px solid rgba(201,149,56,.66);border-radius:15px;background:radial-gradient(circle at 86% 8%,rgba(255,217,90,.16),transparent 30%),linear-gradient(180deg,#302208d1,#030d05f5);box-shadow:0 0 17px #c9953829,inset 0 0 18px #75ff230a}.reward-claim-card>div{display:grid;gap:5px}.reward-claim-card strong{display:block;color:#f0c35c;font-size:18px;text-shadow:0 0 10px rgba(201,149,56,.3)}.reward-claim-card span{display:block;color:#e5eee0c7;font-size:12px;line-height:1.36}.reward-claim-card .deposit-submit{height:50px;margin-top:0;font-size:20px}.promo-claim-card{margin-top:0}.promo-claim-card .promo-code-box{margin:0;padding:10px}.promo-claim-card input{height:46px}.task-progress-strip,.signin-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.signin-chain{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.task-progress-strip div,.signin-chain div{min-width:0;min-height:62px;display:grid;place-items:center;gap:4px;border:1px solid rgba(117,255,35,.36);border-radius:12px;background:#0000003d}.signin-chain div{min-height:52px;gap:3px;border-radius:10px}.task-progress-strip b,.signin-chain b{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:#75ff2324;color:#8eff36}.signin-chain b{width:24px;height:24px;color:#061005;background:linear-gradient(180deg,#93ff3b,#19b818);box-shadow:0 0 10px #75ff233d}.signin-chain span,.task-progress-strip span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.signin-chain span{color:#f0c35c;font-size:9px;font-weight:950}.signin-chain .is-checked,.task-progress-strip .is-done{border-color:#ffd95aa6;background:#49320875}.signin-chain .is-checked b{background:linear-gradient(180deg,#fff15a,#f0c35c)}.draw-module{place-items:center;gap:14px;padding:16px 14px 18px;background:radial-gradient(circle at 50% 38%,rgba(117,255,35,.2),transparent 32%),radial-gradient(circle at 82% 10%,rgba(255,217,90,.2),transparent 30%),linear-gradient(145deg,#302308e6,#030d05fc)}.spin-stage{position:relative;display:grid;place-items:center;width:min(100%,286px);margin:0 auto}.spin-pointer{position:absolute;top:-5px;z-index:3;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:24px solid #f0c35c;filter:drop-shadow(0 0 8px rgba(255,217,90,.62))}.spin-wheel{position:relative;width:254px;height:254px;display:grid;place-items:center;border-radius:999px;border:4px solid rgba(255,217,90,.92);background:radial-gradient(circle at 50% 50%,rgba(2,8,3,.96) 0 24%,transparent 25%),repeating-conic-gradient(from -22.5deg,#8eff36,#8eff36 22.5deg,#f0c35c 22.5deg,#f0c35c 45deg,#103e10 45deg,#103e10 67.5deg,#cf36e9 67.5deg,#cf36e9 90deg);box-shadow:0 0 30px #75ff2342,0 0 18px #c9953847,inset 0 0 18px #0000006b;transform:rotate(var(--wheel-rotation, 0deg));transition:transform 1.9s cubic-bezier(.13,.78,.1,1);will-change:transform}.spin-wheel:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:inherit;border:2px dashed rgba(255,255,255,.3);box-shadow:inset 0 0 18px #0107026b}.spin-wheel-label{position:absolute;left:50%;top:50%;width:56px;display:grid;gap:1px;justify-items:center;text-align:center;transform:translate(-50%,-50%) rotate(var(--spin-angle)) translateY(-88px) rotate(calc(var(--spin-angle) * -1)) rotate(var(--wheel-counter-rotation, 0deg));pointer-events:none}.spin-wheel-label b{max-width:56px;color:#071004;font-size:11px;font-weight:1000;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.28)}.spin-wheel-label small{max-width:56px;color:#040e04d6;font-size:7px;font-weight:1000;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.spin-wheel-button{position:relative;z-index:2;width:88px;height:88px;display:grid;place-items:center;align-content:center;gap:2px;border:3px solid rgba(255,242,151,.88);border-radius:999px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.52),transparent 28%),linear-gradient(180deg,#fff15a,#f0c35c 58%,#a96c0e);color:#071004;letter-spacing:0;box-shadow:0 0 18px #ffd95a9e,inset 0 2px #ffffff6b;transform:rotate(var(--wheel-counter-rotation, 0deg));transition:transform 1.9s cubic-bezier(.13,.78,.1,1)}.spin-wheel-button strong{color:inherit;font-size:16px;font-weight:1000;line-height:1;text-shadow:none}.spin-wheel-button small{width:62px;color:inherit;font-size:8px;font-weight:1000;line-height:1.08;text-transform:uppercase}.spin-wheel-button:disabled{border-color:#e5eee057;background:linear-gradient(180deg,#535b4deb,#1c221bf5);color:#e5eee0b3;box-shadow:none}.spin-meta{position:relative;z-index:2;display:grid;justify-items:center;gap:3px;margin-top:-10px;padding:8px 14px;border:1px solid rgba(117,255,35,.38);border-radius:999px;background:#010903e6;box-shadow:0 0 14px #75ff2324}.spin-meta span{color:#e5eee0b3;font-size:10px;font-weight:900;text-transform:uppercase}.spin-meta strong{color:#f0c35c;font-size:18px;line-height:1}.spin-meta b{color:#8eff36;font-size:11px}.draw-rules{display:grid;gap:6px;max-width:286px;text-align:center}.draw-rules span{font-size:12px;line-height:1.45}.draw-outcome-card{width:min(100%,286px);display:grid;justify-items:center;gap:5px;padding:12px 14px;border:1px solid rgba(117,255,35,.58);border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(255,217,90,.18),transparent 52%),#020e04eb;text-align:center;box-shadow:0 0 18px #75ff2329}.draw-outcome-card>span{color:#e9f8df;font-size:12px;font-weight:950;text-transform:uppercase}.draw-outcome-card>strong{color:#fff15a;font-size:25px;line-height:1}.draw-outcome-card>p{margin:0;color:#e5eee0d1;font-size:12px;line-height:1.45}.draw-outcome-card.is-no_prize{border-color:#e5eee057;box-shadow:none}.draw-outcome-card.is-no_prize>strong{color:#e5eee0d1}.draw-outcome-card.is-claimable{border-color:#ffd95ad1;box-shadow:0 0 22px #ffd95a33}@media(prefers-reduced-motion:reduce){.spin-wheel,.spin-wheel-button{transition-duration:.01ms}}.spin-help-action{justify-self:center;min-width:138px;min-height:38px;margin-top:4px;border:1px solid rgba(117,255,35,.62);border-radius:999px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.22),transparent 32%),linear-gradient(180deg,#219b18f0,#08530bfa);color:#ecffdc;font-size:12px;font-weight:1000;letter-spacing:0;box-shadow:0 0 14px #75ff2333}.draw-record-ticket{display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding:12px;border:1px dashed rgba(255,217,90,.62);border-radius:14px;background:#00000047}.draw-record-ticket strong,.draw-record-ticket small{grid-column:1 / -1}.red-packet-art{display:grid;place-items:center;gap:6px;min-height:118px;border-radius:15px;border:1px solid rgba(255,217,90,.72);background:radial-gradient(circle at 50% 0%,rgba(255,217,90,.26),transparent 36%),radial-gradient(circle at 14% 80%,rgba(117,255,35,.16),transparent 32%),linear-gradient(135deg,#402a06eb,#031005fa);box-shadow:0 0 18px #c995382e}.red-packet-art svg{color:#f0c35c}.red-packet-art strong{font-size:28px}.return-progress{height:14px;overflow:hidden;border-radius:999px;border:1px solid rgba(117,255,35,.4);background:#00000052}.return-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1db818,#93ff3b,#f0c35c);box-shadow:0 0 16px #75ff2352}.reward-mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reward-mini-metrics>*{min-height:46px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(117,255,35,.28);background:#0000003d}.interest-module{grid-template-columns:1fr 124px;align-items:end}.interest-yield-card{display:grid;gap:7px}.interest-yield-card strong{font-size:34px}.interest-yield-card b{font-size:18px}.interest-bars{height:118px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;align-items:end}.interest-bars span{display:block;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#f0c35c,#3bcc1d);box-shadow:0 0 12px #c9953833}.download-landing-card{display:grid;grid-template-columns:98px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:12px;padding:14px;border:1px solid rgba(201,149,56,.62);border-radius:18px;background:radial-gradient(circle at 18% 50%,rgba(117,255,35,.22),transparent 30%),linear-gradient(135deg,#062e0afa,#040c04fa);box-shadow:0 0 20px #75ff2326}.app-icon-card{width:92px;height:116px;display:grid;place-items:center;border:1px solid rgba(117,255,35,.68);border-radius:18px;background:linear-gradient(180deg,#1bab29f5,#05360bfa);box-shadow:inset 0 1px #fff3,0 0 18px #75ff2333}.app-icon-card svg{color:#052008}.app-icon-card b{color:#f0c35c;text-shadow:0 0 10px rgba(201,149,56,.35)}.download-landing-card h2,.download-landing-card strong,.download-landing-card p,.download-landing-card span{margin:0}.download-landing-card h2{color:#fff;font-size:24px}.download-landing-card strong{display:block;color:#f0c35c;font-size:28px}.download-landing-card p,.download-landing-card span{color:#e5eee0c2;font-size:12px;line-height:1.35}.app-version{display:inline-grid;width:max-content;padding:3px 7px;border:1px solid rgba(255,217,90,.48);border-radius:999px;color:#f0c35c!important;background:#352608b8}.download-platforms{display:grid;gap:8px;margin-bottom:12px}.download-platforms button{min-height:62px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;border:1px solid rgba(117,255,35,.44);border-radius:14px;background:#020d04f0;color:#fff;text-align:left;padding:10px 12px}.download-platforms svg{grid-row:1 / span 2;color:#8eff36}.download-platforms strong,.download-platforms span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-platforms span{color:#e5eee0b3;font-size:12px}.qr-placeholder{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin-bottom:14px;padding:12px;border:1px dashed rgba(201,149,56,.58);border-radius:14px;background:#00000042}.qr-placeholder svg{color:#f0c35c}.qr-placeholder img{width:56px;height:56px;border-radius:8px;object-fit:cover}.qr-placeholder strong,.qr-placeholder span{display:block}.qr-placeholder span{color:#e5eee0b8;font-size:12px}.api-case-list .record-card{min-height:64px}.api-state-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(117,255,35,.5);border-radius:16px;background:radial-gradient(circle at 85% 10%,rgba(117,255,35,.14),transparent 30%),linear-gradient(135deg,#082209f2,#020803fa);box-shadow:0 0 18px #75ff2324}.api-state-panel.state-server{border-color:#ff473e9e}.api-state-panel>svg{color:#8eff36}.api-state-panel strong,.api-state-panel span,.api-state-panel p{display:block;margin:0}.api-state-panel span{color:#e5eee0b8;font-size:12px}.api-state-panel strong{color:#fff;font-size:21px;margin:4px 0}.api-state-panel p{color:#e5eee0d1;line-height:1.4}.status-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.status-actions button{min-height:40px;border:1px solid rgba(117,255,35,.48);border-radius:11px;background:#041305eb;color:#8eff36;font-size:12px;font-weight:1000}.status-actions .status-primary-action{border-color:#ffd95a9e;background:linear-gradient(180deg,#523909eb,#062606f2);color:#f0c35c}.status-pages-screen .status-grid{gap:12px}.status-pages-screen .status-mini{grid-template-columns:auto minmax(0,1fr);min-height:138px;align-content:center;gap:10px;border-color:#75ff2375;background:radial-gradient(circle at 90% 10%,rgba(117,255,35,.11),transparent 28%),linear-gradient(135deg,#071b08f2,#020803fa)}.status-pages-screen .status-mini svg{color:#f0c35c}.status-pages-screen .status-mini strong,.status-pages-screen .status-mini span{display:block;text-align:left}.settings-screen .logout-button{border-color:#ff473e7a;background:radial-gradient(circle at 50% 0%,rgba(255,71,62,.12),transparent 34%),#0c0c0cf5;color:#fff}.recent-victories,.recent-activity-feed{margin:10px 0;border:1px solid rgba(117,255,35,.38);border-radius:11px;background:linear-gradient(180deg,#162523f0,#050e0df7);box-shadow:inset 0 1px #ffffff0d,0 0 15px #75ff231f}.recent-victories,.recent-activity-feed{--activity-accent: #7dff35;--activity-accent-strong: #a6ff4d;--activity-money: #eaff42;--activity-panel: rgba(11, 25, 17, .92);--activity-line: rgba(125, 255, 53, .18);--activity-muted: rgba(226, 244, 219, .66);--activity-text: rgba(246, 255, 239, .86)}.recent-victories{padding:9px 8px 10px}.activity-section-head,.recent-activity-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.activity-section-head h2{display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0;color:var(--activity-text);font-size:13px;font-weight:1000}.activity-section-head h2 svg{color:var(--activity-money)}.activity-section-head span{display:inline-flex;align-items:center;gap:4px;color:var(--activity-accent-strong);font-size:14px;font-weight:1000;white-space:nowrap}.activity-section-head span svg{color:var(--activity-accent-strong)}.victory-marquee{margin-top:8px;overflow:hidden}.victory-marquee.is-animated{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.victory-track{display:flex;gap:9px}.victory-track.is-animated{width:max-content;animation:victory-marquee 30s linear infinite;will-change:transform}.victory-track.is-static{width:100%}.victory-marquee:hover .victory-track.is-animated,.victory-marquee:focus-within .victory-track.is-animated{animation-play-state:paused}.victory-card{display:grid;flex:0 0 78px;grid-template-rows:72px auto auto;min-width:0;gap:3px;border:0;background:transparent;color:#fff;padding:0;text-align:center}.victory-art{position:relative;overflow:hidden;border:1px solid rgba(117,255,35,.58);border-radius:9px;background:#061006;box-shadow:0 0 10px #75ff232e}.victory-art img{width:100%;height:100%;object-fit:cover;display:block}.victory-art svg{margin-top:22px;color:#f0c35c}.victory-card strong,.victory-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.victory-card strong{color:var(--activity-money);font-size:13px;font-weight:1000;line-height:1.1}.victory-card span{color:var(--activity-text);font-size:12px;font-weight:800}.recent-activity-feed{padding:8px}.recent-activity-tabs{display:grid;grid-template-columns:1fr 1fr;width:min(250px,70%);border-radius:11px;border:1px solid rgba(125,255,53,.34);background:linear-gradient(180deg,#0a1f10f5,#030c08fa);overflow:hidden;box-shadow:inset 0 0 0 1px #04ff3714}.recent-activity-tabs button{min-width:0;min-height:40px;border:0;background:transparent;color:var(--activity-muted);font-size:13px;font-weight:1000}.recent-activity-tabs .is-active{color:#071306;background:radial-gradient(circle at 48% 0%,rgba(255,255,255,.42),transparent 34%),linear-gradient(180deg,#9dff38,#5ce711 52%,#31ad0e);text-shadow:0 1px 0 rgba(255,255,255,.26);box-shadow:inset 0 1px #ffffff6b,0 0 14px #7dff3552}.playing-now{display:grid;grid-template-columns:auto 1fr;gap:0 5px;align-items:center;min-width:82px}.playing-now span{grid-row:1 / span 2;width:7px;height:7px;border-radius:999px;background:var(--activity-accent);box-shadow:0 0 9px #7dff35cc}.playing-now small{color:var(--activity-muted);font-size:9px;line-height:1}.playing-now strong{color:var(--activity-accent-strong);font-size:14px;line-height:1.1}.activity-table{margin-top:9px;border-radius:10px;overflow:hidden;border:1px solid rgba(94,255,34,.34);background:linear-gradient(180deg,#07190cf5,#031009fa);box-shadow:inset 0 0 0 1px #7dff350f}.activity-marquee{overflow:hidden}.activity-marquee.is-animated{height:278px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 0%,#000 88%,transparent)}.activity-marquee-track.is-animated{animation:activity-marquee 26s linear infinite;will-change:transform}.activity-marquee-track.is-static{animation:none}.activity-marquee:hover .activity-marquee-track.is-animated,.activity-marquee:focus-within .activity-marquee-track.is-animated{animation-play-state:paused}.activity-row{display:grid;grid-template-columns:minmax(104px,1.35fr) minmax(48px,.72fr) minmax(58px,.76fr) minmax(70px,.84fr);align-items:center;min-height:35px;gap:6px;padding:0 10px;border-top:1px solid rgba(94,255,34,.2);color:var(--activity-text);font-size:12px;font-weight:800}.activity-row:first-child{border-top:0}.activity-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-header{min-height:36px;background:linear-gradient(180deg,#265e1fb8,#143e18d1);color:var(--activity-muted);font-size:12px;font-weight:1000}.activity-row strong{color:var(--activity-text);font-size:12.5px}.activity-row b{color:var(--activity-money);font-size:13px;font-weight:1000}.activity-row.is-pending b{color:#eaff428a;font-size:11px;font-weight:900}@keyframes victory-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 4.5px))}}@keyframes activity-marquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes stateSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes stateLoadingBar{0%{background-position:100% 0;opacity:.46}50%{opacity:1}to{background-position:-80% 0;opacity:.46}}.activity-empty{padding:14px 10px;color:#ffffffa8;font-size:12px;text-align:center}@media(max-width:390px){.finance-record-card{grid-template-columns:50px minmax(0,1fr) auto;gap:8px}.finance-record-card>svg:last-child{display:none}.finance-record-amount{max-width:94px;font-size:15px}.ticket-detail-card{padding:13px}.ticket-detail-card header{grid-template-columns:auto minmax(0,1fr)}.ticket-status-badge{grid-column:2;justify-self:start;max-width:100%}.draw-module,.interest-module,.download-landing-card{grid-template-columns:1fr}.spin-stage,.app-icon-card{margin:0 auto}.report-card strong{font-size:16px}}.category-tabs .category-tab-v4{position:relative;isolation:isolate;min-width:0;height:41px;padding:0 6px;border:1px solid rgba(147,255,55,.92);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 25%),radial-gradient(circle at 50% -16%,rgba(179,255,75,.42),transparent 46%),linear-gradient(180deg,#0c320dfa,#010a03fa 68%);color:#f5ffe9;overflow:hidden;font-size:clamp(12px,3vw,15px);line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 6px rgba(117,255,35,.26);box-shadow:0 0 0 1px #167e12b3,0 0 12px #75ff232e,inset 0 0 13px #75ff231f,inset 0 -8px 14px #0000005c}.category-tabs .category-tab-v4:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:8px;border:1px solid rgba(255,243,151,.2);background:linear-gradient(90deg,transparent,rgba(255,243,151,.16),transparent),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px);opacity:.86}.category-tabs .category-tab-v4:after{content:"";position:absolute;left:13%;right:13%;top:3px;height:1px;border-radius:999px;background:#ffffffb8;box-shadow:0 0 9px #ffffff6b;opacity:.72}.category-tabs .category-tab-v4 svg{flex:0 0 auto;height:18px;width:18px;color:#ffd966;filter:drop-shadow(0 0 5px rgba(255,217,90,.42))}.category-tabs .category-tab-v4.tab-active{border-color:#c9ff5efa;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 24%),radial-gradient(circle at 50% 0%,rgba(227,255,92,.5),transparent 42%),linear-gradient(180deg,#88f833,#24b91a 56%,#07590b);color:#061005;text-shadow:0 1px 0 rgba(255,255,255,.22);box-shadow:0 0 0 1px #fff39794,0 0 17px #75ff236b,inset 0 0 11px #ffffff38,inset 0 -9px 14px #00460661}.category-tabs .category-tab-v4.tab-active svg{color:#102400;filter:drop-shadow(0 1px 0 rgba(255,255,255,.28))}.category-tabs .category-tab-v4.tab-popular{border-color:#ff4fffe6;color:#ffb3ff;box-shadow:0 0 0 1px #610a6bcc,0 0 14px #ff3cff42,inset 0 0 13px #ff3cff1a,inset 0 -8px 14px #0000005c}.category-tabs .category-tab-v4.tab-popular svg{color:#ffd966}.category-tabs .category-tab-v4.tab-popular.tab-active{border-color:#ffa9fff5;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 25%),radial-gradient(circle at 50% 0%,rgba(255,217,90,.28),transparent 42%),linear-gradient(180deg,#ff68ff,#9b17bb 58%,#430553);color:#fff3ff;text-shadow:0 0 9px rgba(255,255,255,.34);box-shadow:0 0 0 1px #fff39770,0 0 17px #ff3cff66,inset 0 0 11px #ffffff29,inset 0 -8px 14px #37003f75}@media(prefers-reduced-motion:reduce){.notice-marquee-track{animation:none;transform:translate(0)}}.reward-popup{position:fixed;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));z-index:80;width:min(392px,calc(100vw - 28px));transform:translate(-50%);display:grid;grid-template-columns:48px minmax(0,1fr) 32px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,216,78,.78);border-radius:18px;background:radial-gradient(circle at 18% 15%,rgba(255,214,82,.24),transparent 34%),linear-gradient(135deg,#172d0af7,#020c04fa 56%,#372205f2);box-shadow:0 0 22px #75ff233d,0 14px 28px #00000075,inset 0 0 18px #ffd54c1f;animation:reward-popup-in .26s ease-out both}.reward-popup-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#ffe163;background:radial-gradient(circle at 50% 18%,rgba(255,255,178,.36),transparent 36%),linear-gradient(180deg,#51ad1af2,#0d3909f5);box-shadow:0 0 18px #75ff235c}.reward-popup-copy{min-width:0}.reward-popup-copy strong,.reward-popup-copy p,.reward-popup-copy span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.reward-popup-copy strong{color:#fff7b0;font-size:16px;font-weight:1000;line-height:1.05;text-shadow:0 1px 0 #1b0f02,0 0 10px rgba(255,210,77,.52)}.reward-popup-copy p{margin:4px 0 2px;color:#f4ffdf;font-size:12px;font-weight:900;line-height:1.25;white-space:nowrap}.reward-popup-copy span{color:#7dff47;font-size:10px;font-weight:900;text-transform:uppercase}.reward-popup-close{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(117,255,35,.38);border-radius:50%;background:#030f04b8;color:#a6ff5a}@keyframes reward-popup-in{0%{opacity:0;transform:translate(-50%,18px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.vip-privileges{display:grid;gap:10px;padding:12px;border:1px solid rgba(117,255,35,.62);border-radius:16px;background:radial-gradient(circle at 82% 0%,rgba(255,217,90,.13),transparent 30%),radial-gradient(circle at 18% 0%,rgba(117,255,35,.18),transparent 33%),linear-gradient(180deg,#041e08fa,#010903fc);box-shadow:0 0 18px #75ff233d,inset 0 0 22px #75ff2314}.vip-privileges-head{display:flex;align-items:center;justify-content:center;gap:8px}.vip-privileges-head h2{margin:0;color:#fff7b0;font-size:19px;font-weight:1000;text-align:center;text-shadow:0 1px 0 #190f02,0 0 12px rgba(255,217,90,.34)}.vip-privileges-head span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,217,90,.7);background:linear-gradient(180deg,#28580df5,#051905fa);color:#ffe163;font-weight:1000;box-shadow:0 0 10px #75ff2342}.vip-privilege-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vip-privilege-tabs button{min-width:0;min-height:36px;border:1px solid rgba(117,255,35,.28);border-radius:10px;background:linear-gradient(180deg,#0a270af5,#010d04f5);color:#f5fcefe0;font-size:13px;font-weight:1000;box-shadow:inset 0 0 10px #75ff230d}.vip-privilege-tabs button.is-active{border-color:#c9ff5efa;background:linear-gradient(180deg,rgba(255,255,255,.24),transparent 25%),radial-gradient(circle at 50% 0%,rgba(227,255,92,.5),transparent 42%),linear-gradient(180deg,#88f833,#24b91a 58%,#07590b);color:#061005;text-shadow:0 1px 0 rgba(255,255,255,.22);box-shadow:0 0 0 1px #fff3977a,0 0 16px #75ff2361,inset 0 -9px 14px #0046065c}.vip-table-shell{overflow:hidden;border-radius:12px;border:1px solid rgba(117,255,35,.22);background:#021106f5}.vip-table-row{display:grid;grid-template-columns:.72fr 1fr 1.1fr 1.1fr;gap:8px;align-items:center;min-height:49px;padding:8px 10px;border-bottom:1px solid rgba(242,252,235,.1);color:#f6f8ed;font-size:11px;font-weight:900}.vip-table-row:last-child{border-bottom:0}.vip-table-header{min-height:44px;background:linear-gradient(180deg,#295312f0,#0c2d0cf5);color:#f3ffdc;font-size:10px;line-height:1.1}.vip-table-row strong,.vip-table-row b,.vip-table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis}.vip-table-row strong,.vip-table-row b{color:#fff}.vip-table-row b{color:#ffe163}@media(max-width:390px){.reward-popup{grid-template-columns:42px minmax(0,1fr) 30px;gap:8px;padding:10px}.reward-popup-icon{width:42px;height:42px}.vip-privilege-tabs{gap:6px}.vip-privilege-tabs button{font-size:12px}.vip-table-row{grid-template-columns:.68fr .9fr 1fr 1fr;gap:6px;padding:8px;font-size:10px}}.site-bootstrap-error{width:min(420px,calc(100% - 32px));margin:96px auto;padding:22px;display:grid;gap:8px;color:#f4fff0;background:#07150b;border:1px solid rgba(107,255,58,.55);border-radius:8px;box-shadow:0 14px 40px #00000057}.site-bootstrap-error strong{color:#8dff43;font-size:18px}.site-bootstrap-error span{color:#f4fff0c2;font-size:13px;line-height:1.5}.pay-password-setup-screen{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.pay-password-guide{position:relative;overflow:hidden;display:grid;justify-items:center;gap:7px;margin-bottom:14px;padding:18px 14px 14px;border:1px solid rgba(255,217,90,.66);border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(255,217,90,.2),transparent 34%),radial-gradient(circle at 90% 80%,rgba(117,255,35,.12),transparent 30%),linear-gradient(145deg,#312307e6,#031105fa 58%);box-shadow:0 0 22px #c9953829,inset 0 0 20px #75ff230d;text-align:center}.pay-password-guide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 46%,rgba(117,255,35,.12) 49%,transparent 52%)}.pay-password-guide>*{position:relative;z-index:1}.pay-password-guide-icon{width:64px;height:64px;display:grid;place-items:center;border:1px solid rgba(255,238,130,.82);border-radius:20px;color:#fff15a;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.36),transparent 30%),linear-gradient(180deg,#4f9614fa,#0c420bfa);box-shadow:0 0 22px #75ff234d}.pay-password-guide>span{color:#8eff36;font-size:10px;font-weight:1000;text-transform:uppercase}.pay-password-guide h1{margin:0;color:#fff7b0;font-size:25px;line-height:1.08;text-shadow:0 0 12px rgba(255,217,90,.28)}.pay-password-guide>p{max-width:318px;margin:0;color:#eff7ead1;font-size:12px;line-height:1.45}.pay-password-purpose-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:6px}.pay-password-purpose-grid>div{min-width:0;min-height:82px;display:grid;justify-items:center;align-content:center;gap:3px;padding:10px 7px;border:1px solid rgba(117,255,35,.34);border-radius:11px;background:#00000047}.pay-password-purpose-grid svg{color:#f0c35c}.pay-password-purpose-grid strong{max-width:100%;color:#f7fff1;font-size:12px}.pay-password-purpose-grid small{color:#e5eee0a8;font-size:9px;line-height:1.25}.pay-password-setup-screen .flow-panel{border-color:#75ff238f}.pay-password-mismatch{margin:2px 0 0;color:#ff746b;font-size:11px;font-weight:900}.pay-password-return-note{margin:-4px 0 14px;color:#e5eee0a8;font-size:11px;text-align:center}.wallet-quick-actions{gap:10px}.wallet-quick-actions .wallet-quick-action{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;place-items:initial;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(112,255,44,.56);border-radius:8px;text-align:left;box-shadow:0 8px 20px #0000003d,inset 0 1px #ffffff1f;transition:transform .16s ease,border-color .16s ease,filter .16s ease}.wallet-quick-actions .wallet-quick-action:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 45%,rgba(255,255,255,.12) 49%,transparent 53%)}.wallet-quick-actions .wallet-quick-action--deposit{background:linear-gradient(145deg,#22b92e,#087f13 55%,#04590c)}.wallet-quick-actions .wallet-quick-action--withdraw{border-color:#ffd75b94;background:radial-gradient(circle at 12% 16%,rgba(255,220,94,.14),transparent 34%),linear-gradient(145deg,#133a15,#071b0a 58%,#050c06)}.wallet-quick-actions .wallet-quick-action:active{transform:translateY(1px) scale(.99)}.wallet-quick-actions .wallet-quick-action:focus-visible{outline:2px solid #fff08a;outline-offset:2px}.wallet-quick-actions .wallet-quick-action__icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:8px;color:#fff;background:#0000002e;box-shadow:inset 0 1px #ffffff24}.wallet-quick-actions .wallet-quick-action--withdraw .wallet-quick-action__icon{border-color:#ffde688f;color:#ffe36b;background:#47300557}.wallet-quick-actions .wallet-quick-action__copy{min-width:0;display:grid;gap:3px}.wallet-quick-actions .wallet-quick-action__copy strong,.wallet-quick-actions .wallet-quick-action__copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.05}.wallet-quick-actions .wallet-quick-action__copy strong{color:#fff;font-size:13px;letter-spacing:0}.wallet-quick-actions .wallet-quick-action__copy span{color:#efffeac2;font-size:10px;font-weight:700}.wallet-quick-actions .wallet-quick-action--withdraw .wallet-quick-action__copy strong{color:#fff3ad}.wallet-quick-actions .wallet-quick-action--withdraw .wallet-quick-action__copy span{color:#fff4bfb3}.wallet-quick-actions .wallet-quick-action__chevron{color:#ffffffb8}.wallet-quick-actions .wallet-quick-action--withdraw .wallet-quick-action__chevron{color:#f3cc55}@media(hover:hover){.wallet-quick-actions .wallet-quick-action:hover{transform:translateY(-1px);border-color:#9dff60eb;filter:brightness(1.07)}.wallet-quick-actions .wallet-quick-action--withdraw:hover{border-color:#ffe177e6}}@media(max-width:390px){.wallet-quick-actions .wallet-quick-action{min-height:64px;grid-template-columns:34px minmax(0,1fr) 14px;gap:7px;padding:8px}.wallet-quick-actions .wallet-quick-action__icon{width:34px;height:34px}.wallet-quick-actions .wallet-quick-action__copy strong{font-size:12px}}
