:root{--bg-0:#0a0612;--bg-1:#130b20;--bg-2:#1b1030;--panel:#221438;--panel-2:#2e1c4a;--line:#b98cff2e;--line-2:#ff5cc842;--line-on:#b98cff6b;--gold-0:#ffc2f0;--gold-1:#ff5cc8;--gold-2:#c422a0;--gold-3:#6b0f57;--violet:#b98cff;--violet-2:#7c4dff;--text:#f0e9f8;--text-dim:#9a8bb0;--text-dim-2:#8b7ea1;--red:#ff4d6d;--green:#2fd07a;--blue:#4cc6ff;--grad-gold:linear-gradient(180deg, #ffc2f0 0%, #ff5cc8 44%, #c422a0 74%, #6b0f57 100%);--grad-brand:linear-gradient(135deg, #ff8ade 0%, #ff2fb4 52%, #e42bac 100%);--grad-violet:linear-gradient(135deg, #b98cff 0%, #7c4dff 60%, #4a1fb0 120%);--grad-violet-cta:linear-gradient(180deg, var(--violet-2), #4a1fb0);--grad-gold-text:linear-gradient(180deg, #ffc2f0 0%, #ff8ade 55%, #ff5cc8 100%);--shadow-gold:0 6px 18px #ff5cc852;--glow:0 0 22px #ff5cc873;--ink:#2a0620;--radius:16px;--radius-lg:22px;--maxw:480px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-modal:.28s}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{height:100%}body{color:var(--text);background:radial-gradient(1200px 600px at 50% -5%,#1a1029 0%,#0a0511 55%,#040206 100%);font-family:Poppins,system-ui,sans-serif;overflow:hidden}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}img{max-width:100%}#root{justify-content:center;align-items:center;display:flex}.phone{width:100%;max-width:var(--maxw);background:linear-gradient(#07040b8c,#07040bbf),url(/img/bg/app-bg.png) top/cover no-repeat,radial-gradient(600px 340px at 50% 0,#221436 0%,#10091a 46%,#07040b 100%);flex-direction:column;height:100dvh;max-height:960px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff78db14,0 30px 90px #000000b3}@media (width>=500px){.phone{border-radius:26px;height:min(96dvh,900px)}}.splash{z-index:200;background:radial-gradient(600px 400px at 50% 40%,#180e27,#060409 70%);justify-content:center;align-items:center;animation:.5s 1.9s forwards splashOut;display:flex;position:fixed;inset:0}.splash.done{pointer-events:none}.splash-inner{text-align:center}.bolt-svg{filter:drop-shadow(0 0 18px #fd46ccb3);width:92px;height:92px;animation:1.4s ease-in-out infinite boltFlash}.splash-name{letter-spacing:3px;background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-family:Bebas Neue,sans-serif;font-size:46px}.splash-name span{-webkit-text-fill-color:#fff;color:#fff}.splash-bar{background:#ffffff1a;border-radius:6px;width:160px;height:5px;margin:16px auto 0;overflow:hidden}.splash-bar i{background:var(--grad-gold);width:0;height:100%;animation:1.8s forwards loadbar;display:block}@keyframes loadbar{to{width:100%}}@keyframes splashOut{to{opacity:0;visibility:hidden}}@keyframes boltFlash{0%,to{filter:drop-shadow(0 0 10px #fd46cc80);transform:scale(1)rotate(-2deg)}50%{filter:drop-shadow(0 0 26px #fd46ccf2);transform:scale(1.12)rotate(2deg)}}.coins-layer{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.coin{opacity:0;font-size:20px;animation:linear infinite coinFall;position:absolute;top:-30px}@keyframes coinFall{0%{opacity:0;transform:translateY(-30px)rotate(0)}10%{opacity:.9}90%{opacity:.8}to{opacity:0;transform:translateY(105dvh)rotate(360deg)}}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#180f25f5,#110a1adb);align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.icon-btn.menu-btn{border:1px solid var(--line);background:#ffffff0d;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 9px;display:flex}.menu-btn span{background:var(--gold-1);border-radius:2px;height:2.4px;transition:all .2s;display:block}.menu-btn span:nth-child(2){width:70%}.brand{align-items:center;gap:6px;margin-right:auto;display:flex}.brand-bolt{filter:drop-shadow(0 0 8px #fd46cc99);width:26px;height:30px}.brand-text{letter-spacing:1px;background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,sans-serif;font-size:26px;line-height:1}.brand-text span{-webkit-text-fill-color:#fff;color:#fff}.brand-text em{-webkit-text-fill-color:var(--text-dim);vertical-align:super;font-size:11px;font-style:normal}.brand-text.sm{font-size:22px}.top-actions{align-items:center;gap:6px;display:flex}.bet-badge{color:#fff;background:linear-gradient(#2fbf5f,#1c7d3d);border-radius:20px;align-items:center;gap:3px;padding:4px 8px;font-family:Teko,sans-serif;font-size:15px;font-weight:600;animation:2.2s ease-in-out infinite betPulse;display:flex;box-shadow:0 0 12px #37d67a66}.bet-badge i{opacity:.8;font-style:normal}@keyframes betPulse{0%,to{box-shadow:0 0 8px #37d67a4d}50%{box-shadow:0 0 18px #37d67ab3}}.btn{white-space:nowrap;border-radius:20px;padding:8px 14px;font-size:13px;font-weight:700;transition:transform .12s,filter .2s}.btn:active{transform:scale(.94)}.btn-ghost{border:1.5px solid var(--gold-2);color:var(--gold-1);background:#0003}.btn-gold{color:#190634;background:var(--grad-gold);box-shadow:var(--shadow-gold)}.btn.full{width:100%;padding:13px;font-size:15px}.shine{position:relative;overflow:hidden}.shine:after{content:"";background:linear-gradient(115deg,#0000,#ffffffbf,#0000);width:40%;height:100%;animation:2.6s ease-in-out infinite shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.shine-slow:after{content:"";background:linear-gradient(115deg,#0000,#ffffff59,#0000);width:45%;height:100%;animation:4.5s ease-in-out infinite shine;position:absolute;top:0;left:-70%;transform:skew(-20deg)}@keyframes shine{0%{left:-60%}45%,to{left:130%}}.scroll{z-index:10;scrollbar-width:none;flex:1;padding-bottom:84px;overflow:hidden auto}.scroll::-webkit-scrollbar{display:none}.hero{padding:12px 12px 4px}.hero-viewport{border-radius:var(--radius);box-shadow:0 8px 26px #00000080, 0 0 0 1px var(--line) inset;aspect-ratio:656/220;overflow:hidden}.hero-track{height:100%;transition:transform .6s cubic-bezier(.5,.05,.2,1);display:flex}.slide{min-width:100%;height:100%}.slide-img{object-fit:cover;width:100%;height:100%;display:block}.slide-copy{z-index:2;max-width:66%;position:relative}.slide .tag{letter-spacing:1px;color:var(--gold-0);background:#00000059;border:1px solid #ff78db80;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.slide h2{text-shadow:0 2px 8px #0009;white-space:pre-line;margin:8px 0 6px;font-size:19px;font-weight:800;line-height:1.05}.big-num{background:var(--grad-gold-text);color:#0000;text-shadow:0 4px 14px #e511ac66;filter:drop-shadow(0 2px 3px #0006);-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,sans-serif;font-size:42px;line-height:.9}.big-num em{font-size:22px;font-style:normal}.vip-chip{background:var(--grad-gold);color:#190634;box-shadow:var(--shadow-gold);border-radius:20px;margin-top:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.slide-art{filter:drop-shadow(0 8px 16px #00000080);z-index:1;font-size:96px;animation:3.4s ease-in-out infinite floatY;position:absolute;bottom:-6px;right:6px}@keyframes floatY{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes floatGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.dots{justify-content:center;gap:6px;padding:10px 0 2px;display:flex}.dots i{background:#ffffff40;border-radius:50%;width:7px;height:7px;transition:all .3s}.dots i.on{background:var(--grad-gold);border-radius:5px;width:20px}.promos-img{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:8px;padding:8px 12px 4px;display:grid}.promos-img img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%;height:100%;display:block;box-shadow:0 4px 10px #0006}.promos-img img:active{transform:scale(.98)}.promo-a{grid-area:1/1}.promo-b{grid-area:2/1}.promo-lg{grid-area:1/2/span 2}.promos{grid-template-columns:1fr 1fr;gap:10px;padding:8px 12px 4px;display:grid}.promo{border:1px solid var(--line);background:linear-gradient(135deg,#2b1845,#180e27);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff78db0f}.promo-icon{filter:drop-shadow(0 3px 6px #00000080);font-size:26px}.promo-txt small{letter-spacing:.3px;color:var(--gold-0);font-size:9px;font-weight:700;display:block}.promo-txt b{font-size:13px;font-weight:800}.promo-txt b span{color:var(--gold-1)}.promo-big{background:linear-gradient(120deg,#4a0e6c,#221436 70%);grid-column:span 2;padding:14px 16px}.promo-big .promo-txt{flex:1}.promo-huge{background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-family:Bebas Neue,sans-serif;font-size:44px;line-height:.9}.promo-huge i{font-size:24px;font-style:normal}.promo-coins{filter:drop-shadow(0 4px 8px #00000080);font-size:44px;animation:3s ease-in-out infinite floatY}.marquee{border:1px solid var(--line);background:linear-gradient(90deg,#0b0712e6,#110a1abf),#10091a url(/img/bg/marquee.png) 50%/cover no-repeat;border-radius:30px;align-items:center;gap:8px;margin:8px 12px;padding:8px 12px;display:flex}.marquee .bell,.marquee .msg{flex-shrink:0;font-size:16px}.marquee .bell{transform-origin:top;animation:2s ease-in-out infinite ring}@keyframes ring{0%,60%,to{transform:rotate(0)}70%{transform:rotate(14deg)}80%{transform:rotate(-10deg)}90%{transform:rotate(6deg)}}.marquee-mask{flex:1;overflow:hidden}.marquee-track{white-space:nowrap;color:var(--text-dim);font-size:12px;animation:22s linear infinite marquee;display:inline-block}.marquee-track b{color:var(--gold-1)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.providers{border:1px solid var(--line);scrollbar-width:none;background:linear-gradient(#22143699,#110a1a99);border-radius:14px;gap:2px;margin:4px 12px;padding:8px 6px;display:flex;overflow-x:auto}.providers::-webkit-scrollbar{display:none}.prov{border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:5px;width:62px;padding:6px 2px;transition:all .2s;display:flex}.prov i{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;max-width:58px;font-size:10px;font-style:normal;font-weight:600;overflow:hidden}.prov.active{background:linear-gradient(#fd46cc29,#fd46cc0a)}.prov.active i{color:var(--gold-1)}.prov-logo{justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s,filter .2s;display:flex}.prov-logo img{object-fit:contain;filter:saturate(.9)brightness(.95)drop-shadow(0 2px 4px #00000080);max-width:100%;max-height:100%}.prov:not(.active) .prov-logo img{filter:grayscale(.35)brightness(.8)}.prov.active .prov-logo{transform:translateY(-2px)scale(1.08)}.sec-head{justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex}.sec-title{align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.flame{font-size:18px;animation:1.1s ease-in-out infinite flick}@keyframes flick{0%,to{transform:scale(1)rotate(-3deg)}50%{transform:scale(1.15)rotate(4deg)}}.sec-right{align-items:center;gap:8px;font-size:12px;display:flex}.count-pill{background:var(--panel-2);border:1px solid var(--line);color:var(--gold-1);border-radius:20px;padding:2px 9px;font-size:11px;font-weight:700}.lainnya{color:var(--text-dim)}.lobi{color:var(--gold-1);font-size:12px;font-weight:700}.grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:4px 12px 8px;display:grid}.card{aspect-ratio:3/4;border:1px solid var(--line);border-radius:12px;transition:transform .16s,box-shadow .2s;animation:.4s both cardIn;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000073}.card:active{transform:scale(.95)}.card:before{content:"";z-index:2;background:linear-gradient(#0000 45%,#000000d1);position:absolute;inset:0}.card-art{filter:drop-shadow(0 4px 8px #00000080);justify-content:center;align-items:center;font-size:44px;display:flex;position:absolute;inset:0}.card:active .card-art{animation:.3s pop}@keyframes pop{50%{transform:scale(1.2)rotate(6deg)}}.card-name{z-index:3;text-shadow:0 1px 3px #000;font-size:9.5px;font-weight:700;line-height:1.1;position:absolute;bottom:6px;left:6px;right:6px}.card-rtp{z-index:3;color:var(--green);font-size:8px;font-weight:700;position:absolute;bottom:24px;left:6px}.card-tag{z-index:4;color:#fff;background:linear-gradient(#ff5a5a,#c81e1e);border-radius:6px;padding:2px 6px;font-size:8px;font-weight:800;position:absolute;top:5px;left:5px;box-shadow:0 2px 6px #c81e1e80}.card-tag.new{background:linear-gradient(#37d67a,#159f52)}.card-tag.rtp{background:linear-gradient(#9b6bff,#6a35d6)}.fav{z-index:4;color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:all .2s;display:flex;position:absolute;top:4px;right:4px}.fav.on{color:#ff5a7a;transform:scale(1.15)}.card-shine{z-index:3;position:absolute;inset:0;overflow:hidden}.card-shine:after{content:"";width:40%;height:200%;animation:3.5s ease-in-out infinite shine;animation-delay:var(--d,0s);background:linear-gradient(115deg,#0000,#fff6,#0000);position:absolute;top:-50%;left:-60%;transform:skew(-20deg)}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:none}}.theme-jade{background:linear-gradient(150deg,#4257e0,#111746)}.theme-gold{background:linear-gradient(150deg,#ff3fc0,#5c0a48)}.theme-storm{background:linear-gradient(150deg,#3d4bc4,#0e1238)}.theme-neon{background:linear-gradient(150deg,#c02ad0,#33104a)}.theme-jungle{background:linear-gradient(150deg,#7a45e8,#1d1052)}.theme-sand{background:linear-gradient(150deg,#9a5cd0,#2e1548)}.theme-violet{background:linear-gradient(150deg,#8a4ade,#251152)}.theme-sky{background:linear-gradient(150deg,#5a6ae8,#151a4e)}.theme-ocean{background:linear-gradient(150deg,#3a52d6,#0d1240)}.theme-candy{background:linear-gradient(150deg,#ff5c9e,#56132f)}.theme-pearl{background:linear-gradient(150deg,#9c92c8,#363150)}.theme-ember{background:linear-gradient(150deg,#e0389e,#4d0a34)}.theme-harvest{background:linear-gradient(150deg,#8b5fc0,#2c1748)}.theme-lucky{background:linear-gradient(150deg,#f0316b,#4d0620)}.theme-gem{background:linear-gradient(150deg,#a83fe0,#2c0f4e)}.theme-wheel{background:linear-gradient(150deg,#7d4fd0,#26124a)}.theme-night{background:linear-gradient(150deg,#343b8a,#0b0c2c)}.theme-deep{background:linear-gradient(150deg,#3f2a9c,#0d0830)}.theme-royal{background:linear-gradient(150deg,#a01f78,#2c0a26)}.load-more{justify-content:center;padding:6px 0 16px;display:flex}.load-more button{color:var(--gold-1);border:1.5px solid var(--gold-2);background:#0003;border-radius:22px;padding:9px 26px;font-size:13px;font-weight:700}.load-more button:active{transform:scale(.95)}.foot{text-align:center;color:var(--text-dim);padding:8px 20px 26px;font-size:10px;line-height:1.5}.foot-badge{border:1.5px solid var(--red);color:var(--red);border-radius:20px;margin-bottom:6px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.foot-dim{opacity:.6;margin-top:4px}.bottomnav{z-index:30;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#150d2199,#09050ffa);justify-content:space-around;align-items:flex-end;height:72px;padding:0 6px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.nav{color:var(--text-dim);flex-direction:column;flex:1;align-items:center;gap:3px;padding-bottom:4px;transition:all .2s;display:flex}.nav .ni{filter:grayscale(.3);font-size:21px;transition:transform .2s}.nav i{font-size:10px;font-style:normal;font-weight:600}.nav.active .ni{filter:none;transform:translateY(-2px)scale(1.12)}.nav-center{position:relative}.nav-center .fab{background:var(--grad-gold);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-top:-26px;font-size:26px;animation:2s ease-in-out infinite fabPulse;display:flex;box-shadow:0 0 0 5px #110a1a,0 6px 16px #e511ac99}.nav-center i{margin-top:2px}@keyframes fabPulse{0%,to{box-shadow:0 0 0 5px #110a1a,0 4px 12px #e511ac80}50%{box-shadow:0 0 0 5px #110a1a,0 4px 22px #e511acf2}}.nav-ind{background:var(--grad-gold);border-radius:3px;width:30px;height:3px;transition:left .3s cubic-bezier(.5,.05,.2,1);position:absolute;top:0;box-shadow:0 0 10px #fd46ccb3}.drawer-scrim{z-index:40;opacity:0;visibility:hidden;background:#0009;transition:all .28s;position:absolute;inset:0}.drawer-scrim.on{opacity:1;visibility:visible}.drawer{z-index:41;border-right:1px solid var(--line);background:linear-gradient(#140b21,#0e0b13);flex-direction:column;width:78%;max-width:320px;transition:transform .3s cubic-bezier(.5,.05,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%)}.drawer.on{transform:none;box-shadow:12px 0 40px #0009}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}.drawer-head .x{color:var(--text-dim);width:32px;height:32px;font-size:18px}.drawer-user{align-items:center;gap:12px;padding:16px;display:flex}.drawer-user .ava{background:var(--panel-2);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:flex}.drawer-user b{font-size:14px;display:block}.drawer-user small{color:var(--text-dim);font-size:11px}.drawer-menu{padding:6px 10px;list-style:none;overflow-y:auto}.drawer-menu li{cursor:pointer;border-radius:10px;padding:13px 12px;font-size:14px;font-weight:600;transition:all .15s}.drawer-menu li:active{color:var(--gold-1);background:#fd46cc1f}.modal-scrim{z-index:100;opacity:0;visibility:hidden;background:#000000b8;justify-content:center;align-items:center;padding:20px;transition:all .25s;display:flex;position:fixed;inset:0}.modal-scrim.on{opacity:1;visibility:visible}.auth-modal{border:1px solid var(--line);background:linear-gradient(#1f132f,#100a18);border-radius:20px;width:100%;max-width:360px;padding:22px 20px 18px;transition:all .3s;position:relative;transform:translateY(20px)scale(.96);box-shadow:0 24px 70px #000000b3}.modal-scrim.on .auth-modal{transform:none}.auth-x{color:var(--text-dim);font-size:18px;position:absolute;top:12px;right:14px}.auth-logo{text-align:center;letter-spacing:2px;background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,sans-serif;font-size:34px}.auth-logo span{-webkit-text-fill-color:#fff}.auth-tabs{background:#0000004d;border-radius:12px;gap:6px;margin:14px 0;padding:4px;display:flex}.atab{color:var(--text-dim);border-radius:9px;flex:1;padding:9px;font-size:13px;font-weight:700;transition:all .2s}.auth-form{flex-direction:column;gap:10px;display:flex}.fld{border:1px solid var(--line);background:#00000059;border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.fld span{opacity:.8;font-size:15px}.fld input{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:14px}.auth-note{text-align:center;color:var(--text-dim);margin-top:12px;font-size:10px}.auth-err{text-align:center;color:var(--red);min-height:16px;font-size:12px;font-weight:600}.toast-wrap{z-index:25;pointer-events:none;position:absolute;top:66px;left:12px}.toast{background:linear-gradient(90deg,#1c7d3df5,#0c5028e6);border:1px solid #37d67a80;border-radius:30px;align-items:center;gap:8px;max-width:260px;margin-bottom:6px;padding:7px 12px 7px 8px;animation:.4s toastIn,.4s 3.6s forwards toastOut;display:flex;box-shadow:0 6px 18px #00000080}.toast .t-ic{background:var(--grad-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}.toast .t-txt{font-size:11px;line-height:1.2}.toast .t-txt b{color:#b6ffce}.toast .t-amt{color:var(--gold-0);font-weight:800}@keyframes toastIn{0%{opacity:0;transform:translate(-120%)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translate(-120%)}}.spin-scrim{z-index:120;opacity:0;visibility:hidden;background:#000000bf;justify-content:center;align-items:center;padding:24px;transition:all .2s;display:flex;position:fixed;inset:0}.spin-scrim.on{opacity:1;visibility:visible}.spin-modal{text-align:center;border:1px solid var(--gold-2);background:linear-gradient(#221436,#100a18);border-radius:20px;width:100%;max-width:320px;padding:22px;transition:all .3s;position:relative;transform:scale(.85)}.spin-scrim.on .spin-modal{transform:none}.spin-modal.win{box-shadow:0 0 50px #fd46cc80}.spin-title{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-size:30px}.spin-title.win{background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;animation:.6s infinite alternate winPulse}@keyframes winPulse{to{filter:brightness(1.2);transform:scale(1.06)}}.reels{justify-content:center;gap:8px;margin:16px 0;display:flex}.reel{border:1px solid var(--gold-3);background:radial-gradient(circle at 40% 30%,#2b1845,#100a18);border-radius:12px;justify-content:center;align-items:center;width:62px;height:72px;font-size:36px;animation:.6s reelSpin;display:flex;box-shadow:inset 0 4px 10px #00000080}@keyframes reelSpin{0%{opacity:0;transform:rotateX(720deg)}to{opacity:1;transform:none}}.spin-msg{margin-bottom:4px;font-size:14px;font-weight:700}.spin-bal{color:var(--text-dim);margin-bottom:16px;font-size:12px}.spin-actions{gap:10px;display:flex}.spin-actions .btn{flex:1}.bal-chip{border:1px solid var(--line);background:#0000004d;border-radius:12px;flex-direction:column;align-items:flex-end;padding:3px 10px;line-height:1.05;display:flex}.bal-chip small{color:var(--text-dim);font-size:8px}.bal-chip b{color:var(--gold-1);font-family:Teko,sans-serif;font-size:12px}.user-ava{background:var(--panel-2);border:1px solid var(--gold-2);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.img-ic{object-fit:contain;display:block}.img-ic.blend{mix-blend-mode:screen}.nav .ni .img-ic{opacity:.5;transition:opacity .2s,filter .2s}.prov .prov-ic .img-ic{filter:saturate(.85)brightness(.92);transition:filter .2s,transform .2s}.prov.active .prov-ic .img-ic{filter:none;transform:scale(1.05)}.card-art svg{filter:drop-shadow(0 3px 6px #0000008c)}.slide-art{color:#ffbaedf5}.slide-art svg{filter:drop-shadow(0 8px 16px #00000080)}.promo-icon,.promo-coins,.marquee .bell,.marquee .msg{color:var(--gold-1)}.prov-ic{color:#f587d7}.prov.active .prov-ic{color:var(--gold-0)}.user-ava{color:var(--gold-1)}.nav .ni{filter:none;display:flex}.flame{color:#ff1ac2}.t-ic{color:#170b27}.reel{color:#ffb0ea}.reel-spin{animation:.5s linear infinite reelBusy;display:inline-flex}@keyframes reelBusy{to{transform:rotate(360deg)}}.lobi{align-items:center;gap:3px;display:inline-flex}.drawer-menu li{align-items:center;gap:12px;display:flex}.drawer-menu li svg{color:var(--gold-1);flex-shrink:0}.drawer-menu li.danger,.drawer-menu li.danger svg{color:var(--red)}.drawer-user .ava{color:var(--gold-1)}.drawer-head .x{color:var(--text-dim)}.notice{z-index:60;color:#fff;background:linear-gradient(#2fbf5f,#1c7d3d);border-radius:30px;align-items:center;gap:8px;max-width:88%;padding:10px 18px;font-size:13px;font-weight:600;animation:.3s noticeIn;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.notice svg{color:#fff;flex-shrink:0}@keyframes noticeIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.page{padding:14px 14px 24px;animation:.3s pageIn}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-head{color:var(--gold-1);align-items:center;gap:10px;margin-bottom:14px;display:flex}.page-head h1{color:var(--text);font-size:20px;font-weight:800}.page-note{color:var(--text-dim);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:10.5px;display:flex}.page-note svg{color:var(--gold-1);flex-shrink:0}.bal-card{text-align:center;border:1px solid var(--line);background:linear-gradient(135deg,#4a0e6c,#221436 70%);border-radius:16px;margin-bottom:14px;padding:18px;position:relative;overflow:hidden}.bal-card span{color:var(--gold-0);font-size:12px}.bal-card b{color:var(--gold-1);margin:2px 0;font-family:Teko,sans-serif;font-size:34px;line-height:1.1;display:block}.bal-card small{color:var(--text-dim);font-size:10px}.panel{border:1px solid var(--line);background:linear-gradient(#22143680,#110a1a80);border-radius:14px;margin-bottom:12px;padding:14px}.panel h2{color:var(--text);margin-bottom:10px;font-size:13px;font-weight:700}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{color:var(--text-dim);border:1px solid var(--line);background:#0000004d;border-radius:20px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s}.amount-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.amount{color:var(--text);border:1px solid var(--line);background:#0000004d;border-radius:11px;padding:12px 6px;font-size:12px;font-weight:700;transition:all .2s}.big-cta{margin-top:6px}.promo-list{flex-direction:column;gap:10px;display:flex}.promo-row{border:1px solid var(--line);background:linear-gradient(135deg,#2b1845,#180e27);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden}.promo-row-ic{width:46px;height:46px;color:var(--gold-1);border:1px solid var(--line);background:radial-gradient(circle at 30% 25%,#331d53,#140b21);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.promo-row-body{flex:1;min-width:0}.promo-row-body b{font-size:13px;display:block}.promo-row-body small{color:var(--text-dim);margin:2px 0 4px;font-size:10.5px;display:block}.promo-bonus{color:var(--green);font-size:10px;font-weight:700}.claim-btn{flex-shrink:0;padding:8px 16px;font-size:12px}.agen-hero{color:var(--gold-1);border:1px solid var(--line);background:linear-gradient(120deg,#4a0e6c,#221436 70%);border-radius:16px;align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex;position:relative;overflow:hidden}.agen-hero b{color:var(--text);font-size:15px;display:block}.agen-hero small{color:var(--text-dim);font-size:11px}.ref-box{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ref-box code{min-width:0;color:var(--gold-1);border:1px dashed var(--gold-3);text-overflow:ellipsis;white-space:nowrap;background:#00000059;border-radius:10px;flex:1;padding:10px 12px;font-size:12px;font-weight:700;overflow:hidden}.ref-box .ref-link{color:var(--text-dim);font-weight:500}.ref-box .btn{flex-shrink:0;padding:9px 14px;font-size:12px}.stats-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.stat{text-align:center;border:1px solid var(--line);background:linear-gradient(#22143680,#110a1a80);border-radius:12px;padding:12px 8px}.stat span{color:var(--text-dim);margin-bottom:3px;font-size:9.5px;display:block}.stat b{color:var(--gold-1);font-size:15px}.stat em{color:var(--green);margin-top:2px;font-size:8.5px;font-style:normal;display:block}.turn-pct{color:var(--text-dim);justify-content:space-between;align-items:baseline;margin-top:4px;font-size:11px;display:flex}.turn-pct b{font-size:12px}.bonus-explain .kv b small.dim,.kv b small.dim{color:var(--text-dim);font-size:11px;font-weight:600}.tier-list{flex-direction:column;gap:8px;display:flex}.tier{background:#00000040;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.tier svg{color:var(--gold-1);flex-shrink:0}.tier b{font-size:13px}.tier small{color:var(--text-dim);flex:1;font-size:10.5px}.tier span{color:var(--green);font-size:13px;font-weight:800}.guest-card{text-align:center;border:1px solid var(--line);background:linear-gradient(#22143680,#110a1a80);border-radius:16px;padding:30px 20px}.guest-ava{width:72px;height:72px;color:var(--gold-1);background:var(--panel-2);border:1px solid var(--gold-3);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.guest-card b{font-size:16px;display:block}.guest-card small{color:var(--text-dim);margin:6px 0 16px;font-size:12px;display:block}.guest-actions{gap:10px;display:flex}.guest-actions .btn{flex:1;padding:12px}.profile-card{border:1px solid var(--line);background:linear-gradient(135deg,#4a0e6c,#221436 70%);border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:16px;display:flex;position:relative;overflow:hidden}.profile-ava{width:52px;height:52px;color:var(--gold-1);background:var(--panel-2);border:2px solid var(--gold-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-info{flex:1}.profile-info b{font-size:16px;display:block}.vip-tag{color:#170b27;background:var(--grad-gold);border-radius:20px;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.profile-bal small{color:var(--text-dim);font-size:9.5px;display:block}.profile-bal b{color:var(--gold-1);font-family:Teko,sans-serif;font-size:20px}.menu-list{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.menu-item{text-align:left;color:var(--text);border:1px solid var(--line);background:linear-gradient(#22143666,#110a1a66);border-radius:12px;align-items:center;gap:12px;padding:14px;transition:all .15s;display:flex}.menu-item:active{background:#fd46cc1a;transform:scale(.98)}.mi-ic{color:var(--gold-1);display:flex}.mi-label{flex:1;font-size:14px;font-weight:600}.menu-item>svg:last-child{color:var(--text-dim)}.logout-btn{color:var(--red);border-color:var(--red)}.fld span{color:var(--gold-1);align-items:center;display:flex}.promo{position:relative;overflow:hidden}.promo>:not(.promo-fx){z-index:2;position:relative}.promo-fx{z-index:0;border-radius:inherit;background:linear-gradient(120deg,#0000 28%,#ff6ed824 50%,#0000 72%) 0 0/220% 100%;animation:4.5s linear infinite promoWash;position:absolute;inset:0;overflow:hidden}.promo-fx:before,.promo-fx:after{content:"";filter:blur(16px);border-radius:50%;position:absolute}.promo-fx:before{background:radial-gradient(circle,#ff82ded9,#0000 70%);width:90px;height:90px;animation:6s ease-in-out infinite orbA;top:-34px;left:-18px}.promo-fx:after{background:radial-gradient(circle,#ff28c6b3,#0000 70%);width:76px;height:76px;animation:7s ease-in-out infinite orbB;bottom:-30px;right:-12px}.promo-fx-big:before{width:130px;height:130px}.promo-fx-big:after{background:radial-gradient(circle,#ff50d0b3,#0000 70%);width:120px;height:120px}@keyframes promoWash{to{background-position:-220% 0}}@keyframes orbA{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(34px,20px)scale(1.35)}}@keyframes orbB{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(-28px,-16px)scale(1.3)}}.marquee{position:relative;overflow:hidden}.marquee>:not(.marquee-fx){z-index:2;position:relative}.marquee-fx{z-index:0;border-radius:inherit;background:linear-gradient(90deg,#fd46cc00 0%,#fd46cc29 35%,#ff28c61f 55%,#fd46cc00 100%) 0 0/260% 100%;animation:5s linear infinite marqWash;position:absolute;inset:0;overflow:hidden}.marquee-fx:before{content:"";filter:blur(4px);background:radial-gradient(circle,#ff8ce059,#0000 68%);width:130px;height:130px;margin-top:-65px;animation:4.5s ease-in-out infinite marqSweep;position:absolute;top:50%;left:0}@keyframes marqWash{to{background-position:-260% 0}}@keyframes marqSweep{0%{transform:translate(-40%)}50%{transform:translate(320%)}to{transform:translate(-40%)}}@media (prefers-reduced-motion:reduce){.promo-fx,.promo-fx:before,.promo-fx:after,.marquee-fx,.marquee-fx:before{animation:none}}.flag{border-radius:3px;flex:none;line-height:0;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.flag svg{display:block}.phone-label{color:var(--text-dim);margin-bottom:-2px;font-size:11px;font-weight:600}.phone-row{align-items:stretch;gap:8px;display:flex}.country-btn{border:1px solid var(--line);color:var(--text);background:#00000059;border-radius:11px;align-items:center;gap:6px;padding:0 12px;transition:border-color .2s;display:flex}.country-btn:active{border-color:var(--gold-2)}.country-btn b{font-size:13px;font-weight:700}.cc-caret{color:var(--text-dim);transition:transform .2s;transform:rotate(90deg)}.cc-caret.up{transform:rotate(270deg)}.phone-input{border:1px solid var(--line);min-width:0;color:var(--text);letter-spacing:.3px;background:#00000059;border-radius:11px;outline:none;flex:1;padding:13px 14px;font-size:15px}.phone-input:focus{border-color:var(--gold-2)}.country-list{border:1px solid var(--line);background:#140b21;border-radius:12px;max-height:210px;margin-top:8px;list-style:none;animation:.2s pageIn;overflow:hidden auto;box-shadow:0 12px 30px #00000080}.country-list li{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.cl-name{flex:1}.cl-dial{color:var(--text-dim);font-weight:600}.disable-scrollbar{scrollbar-width:none}.disable-scrollbar::-webkit-scrollbar{display:none}.lobi-screen{z-index:35;background:linear-gradient(#100a18,#07040b);flex-direction:column;animation:.25s pageIn;display:flex;position:absolute;inset:0}.lobi-head{border-bottom:1px solid var(--line);background:linear-gradient(#180f25f5,#110a1adb);align-items:center;gap:10px;padding:12px 14px;display:flex}.lobi-back{border:1px solid var(--line);width:34px;height:34px;color:var(--gold-1);background:#ffffff0f;border-radius:9px;justify-content:center;align-items:center;display:flex}.lobi-back .flip{transform:rotate(180deg)}.lobi-head b{flex:1;font-size:16px}.lobi-count{color:var(--gold-1);background:var(--panel-2);border:1px solid var(--line);border-radius:20px;padding:3px 10px;font-size:11px}.lobi-body{flex:1;min-height:0;display:flex}.lobi-left{border-right:1px solid var(--line);background:linear-gradient(#0b0712e6,#07050be6);flex-shrink:0;width:84px;padding:6px 0;overflow-y:auto}.gtype{flex-direction:column;align-items:center;gap:4px;width:100%;padding:12px 4px;transition:all .15s;display:flex;position:relative}.gtype-ic{justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gtype-ic img{object-fit:contain;opacity:.55;max-width:100%;max-height:100%;transition:all .2s}.gtype-name{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:78px;font-size:10px;font-weight:600;overflow:hidden}.gtype.on:before{content:"";background:var(--grad-gold);border-radius:3px;width:3px;position:absolute;top:10%;bottom:10%;left:0}.gtype.on .gtype-ic img{opacity:1;filter:drop-shadow(0 0 5px #fd46cc99)}.lobi-right{flex:1;padding:10px 10px 20px;overflow-y:auto}.lobi-right-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.lobi-right-logo{object-fit:contain;width:auto;max-width:60px;height:26px}.lobi-right-head span{font-size:15px;font-weight:800}.lobi-right .grid{padding:0}.lobi-empty{color:var(--text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 20px;font-size:13px;display:flex}.lobi-search{align-items:center;padding:10px 12px 4px;display:flex;position:relative}.lobi-search input{color:var(--text);border:1px solid var(--line);background:#0000006b;border-radius:24px;outline:none;flex:1;padding:11px 40px 11px 16px;font-size:13px}.lobi-search input:focus{border-color:var(--gold-2)}.lobi-search button,.lobi-search-ic{color:var(--text-dim);display:flex;position:absolute;right:24px}.subpage{z-index:36;background:linear-gradient(#100a18,#07040b);flex-direction:column;animation:.25s pageIn;display:flex;position:absolute;inset:0}.sub-head{border-bottom:1px solid var(--line);background:linear-gradient(#110a1afa,#0c0713e6);flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.sub-head.sticky{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.sub-back{border:1px solid var(--line);width:34px;height:34px;color:var(--gold-1);background:#ffffff12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sub-back .flip{transform:rotate(180deg)}.sub-head b{text-align:center;flex:1;font-size:15.5px;font-weight:700}.sub-head-right{width:34px;color:var(--gold-1);flex-shrink:0;justify-content:flex-end;display:flex}.sub-scroll{flex:1;padding-bottom:26px;overflow-y:auto}.sub-hero{background-position:50%;background-size:cover;align-items:center;height:132px;padding:0 18px;display:flex;position:relative}.sub-hero:after{content:"";background:linear-gradient(90deg,#07040bdb 0%,#07040b80 55%,#07040b33 100%);position:absolute;inset:0}.sub-hero-copy{z-index:2;max-width:74%;position:relative}.sub-hero-copy h2{letter-spacing:1px;background:var(--grad-gold-text);color:#0000;filter:drop-shadow(0 2px 4px #000000b3);-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,sans-serif;font-size:30px;line-height:1}.sub-hero-copy p{color:var(--text);text-shadow:0 1px 4px #000;margin-top:5px;font-size:11px}.sub-hero.bare{height:auto;padding:0;display:block}.sub-hero.bare:after{display:none}.sub-hero.bare img{width:100%;display:block}.act-table{border-collapse:collapse;border:1px solid var(--line);background:#00000047;border-radius:12px;width:calc(100% - 24px);margin:4px 12px 10px;overflow:hidden}.act-table th{color:var(--text-dim);text-align:center;background:#ffffff0d;padding:11px 8px;font-size:10.5px;font-weight:600}.act-table td{text-align:center;border-top:1px solid #ffffff0d;padding:11px 8px;font-size:12px}.act-table tr.on td{color:var(--gold-0);background:#fd46cc1a;font-weight:700}.act-table .gold{color:var(--gold-1);font-weight:700}.act-table-head{border:1px solid var(--line);background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;margin:14px 12px 8px;padding:12px 14px;display:flex}.act-table-head b{font-size:14px}.vip-crest{justify-content:center;align-items:center;height:168px;display:flex;position:relative;overflow:hidden}.vip-crest-bg{background:radial-gradient(120% 90% at 50% 120%,#fd46cc57,#0000 62%),conic-gradient(from 180deg at 50% 130%,#0000 0deg,#ff78db29 24deg,#0000 48deg,#ff78db29 72deg,#0000 96deg,#ff78db29 120deg,#0000 144deg,#ff78db29 168deg,#0000 192deg),linear-gradient(#10091a,#08050c);animation:22s linear infinite vipRays;position:absolute;inset:0}@keyframes vipRays{to{transform:rotate(360deg)scale(1.6)}}.vip-word{letter-spacing:2px;color:#190634;background:var(--grad-gold);box-shadow:var(--shadow-gold);border-radius:6px;padding:2px 12px;font-family:Bebas Neue,sans-serif;font-size:26px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.vip-now{text-align:center;background:var(--grad-gold-text);color:#0000;filter:drop-shadow(0 2px 3px #0009);-webkit-background-clip:text;background-clip:text;font-size:15px;font-style:italic;font-weight:800;line-height:1.15;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.vip-ring{background:radial-gradient(circle at 50% 38%,#221436,#0b0712 72%);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;animation:2.6s ease-in-out infinite vipGlow;display:flex;position:relative;box-shadow:0 0 0 5px #fd46ccd9,0 0 0 9px #59097b80,0 0 34px #fd46cc99}@keyframes vipGlow{50%{box-shadow:0 0 0 5px #ffaae8,0 0 0 10px #890b9999,0 0 46px #fd46cce6}}.vip-ring b{background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,sans-serif;font-size:48px;line-height:1}.vip-progress-card{border:1px solid var(--line);background:linear-gradient(#3620548c,#160d2399);border-radius:14px;margin:10px 12px;padding:14px}.vip-prow{color:var(--text);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.vip-prow b{color:#fff;font-family:Teko,sans-serif;font-size:20px}.vip-prow.small{color:var(--text-dim);margin-bottom:12px;font-size:10.5px}.vip-bar{background:#00000073;border-radius:6px;height:6px;margin:8px 0 4px;overflow:hidden}.vip-bar i{background:var(--grad-gold);border-radius:6px;height:100%;transition:width .5s;display:block;box-shadow:0 0 10px #fd46ccb3}.vip-benefit-head{align-items:center;gap:7px;margin:4px 14px 8px;font-size:14px;font-weight:700;display:flex}.vip-cards{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px;display:grid}.vip-card{background:linear-gradient(160deg,#3e2f53,#1d102f 72%);border:1px solid #ff78db59;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;display:flex;box-shadow:inset 0 1px #ffbeee40}.vip-card-ic{color:var(--gold-1);filter:drop-shadow(0 3px 5px #00000080)}.vip-card b{text-align:center;font-size:11px;line-height:1.2}.vip-card-amt{color:var(--gold-0);font-size:11px;font-weight:700}.vip-claim{color:#190634;background:var(--grad-gold);border-radius:8px;width:100%;margin-top:4px;padding:6px;font-size:11px;font-weight:700;transition:all .15s}.vip-claim:disabled{color:#6b607a;border:1px solid var(--line);background:#0000004d}.vip-tabs{border-bottom:1px solid var(--line);gap:2px;margin:16px 12px 0;display:flex}.vip-tab{color:var(--text-dim);flex:1;padding:10px 2px;font-size:10.5px;font-weight:600;line-height:1.2;transition:all .2s;position:relative}.vip-tab.on{color:var(--gold-1);font-weight:700}.vip-tab.on:after{content:"";background:var(--grad-gold);border-radius:3px;height:2.5px;position:absolute;bottom:-1px;left:20%;right:20%;box-shadow:0 0 8px #fd46ccb3}.day-tabs{background:linear-gradient(#291741e6,#170d25e6);gap:0;margin:0;display:flex}.day-tab{color:var(--text-dim);flex:1;padding:11px 4px;font-size:12px;font-weight:600;transition:all .2s}.day-tab.on{color:#190634;background:var(--grad-gold);font-weight:800}.misi-total{background:linear-gradient(#362054b3,#1a0f29b3);border:1px solid #ff78db4d;border-radius:28px;align-items:center;gap:10px;margin:12px;padding:13px 16px;display:flex}.misi-total span:not(.misi-total-ic){flex:1;font-size:13px}.misi-total-ic{color:#190634;background:var(--grad-gold);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.misi-total b{color:var(--gold-0);font-family:Teko,sans-serif;font-size:20px}.misi-table td{padding:9px 4px}.misi-no{color:var(--gold-1);align-items:center;gap:4px;font-weight:700;display:inline-flex}.coin-val{border:1px solid var(--line);background:#0006;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-weight:600;display:inline-flex}.misi-claim{color:#6b607a;border:1px solid var(--line);background:#0000004d;border-radius:8px;padding:6px 14px;font-size:11px;font-weight:700}.misi-claim.ready{color:#190634;background:var(--grad-gold);box-shadow:var(--shadow-gold);border-color:#0000}.loss-card{background:linear-gradient(#4a3a6080,#1a0f29b3);border:1px solid #ff78db4d;border-radius:14px;margin:12px;overflow:hidden}.loss-top{background:#ffffff12;align-items:center;gap:10px;padding:13px 14px;display:flex}.loss-top span:not(.loss-ic){flex:1;font-size:13px}.loss-top b{font-family:Teko,sans-serif;font-size:22px}.loss-ic{color:var(--gold-1);display:flex}.loss-bottom{padding:12px 14px 14px}.loss-bottom span{color:var(--text-dim);font-size:12px;display:block}.loss-bottom.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.gold-big{color:var(--gold-1);font-family:Teko,sans-serif;font-size:26px;line-height:1.1}.claim-lg{color:#190634;background:var(--grad-gold);box-shadow:var(--shadow-gold);border-radius:10px;padding:11px 26px;font-size:13px;font-weight:700;transition:all .15s}.claim-lg:disabled{color:#6b607a;border:1px solid var(--line);box-shadow:none;background:#0000004d}.claim-lg.wide{width:82%;margin-top:10px}.week-card{text-align:center;background:linear-gradient(#4a3a6080,#1a0f29b3);border:1px solid #ff78db73;border-radius:14px;margin:12px;padding:16px}.week-period{margin-bottom:12px;font-size:14px;font-weight:600}.week-divider{color:var(--text);align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.week-divider:before,.week-divider:after{content:"";background:#ffffff38;flex:1;height:1px}.week-row{align-items:center;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.week-row span:not(.week-ic){text-align:left;color:var(--text-dim);flex:1}.week-ic{width:22px;height:22px;color:var(--gold-1);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.week-row b{font-family:Teko,sans-serif;font-size:18px}.week-row b.pos{color:var(--green)}.week-row b.neg{color:var(--red)}.cb-claim-card{text-align:center;border:1px solid var(--line);background:linear-gradient(#3620548c,#160d23a6);border-radius:14px;margin:12px;padding:14px}.cb-note{color:var(--text-dim);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.cb-note+.cb-note{margin-top:4px}.cb-inner{background:linear-gradient(#d7d0e2eb,#a69bb5db);border-radius:12px;margin-top:12px;padding:14px}.cb-heart{color:#ff3aca;filter:drop-shadow(0 3px 6px #0000004d);animation:3s ease-in-out infinite floatY;display:block}.cb-inner b{color:#170b27;margin-top:4px;font-size:14px;display:block}.cb-amount{color:#d60aa6;font-family:Teko,sans-serif;font-size:30px;line-height:1.2;display:block}.ref-panel{background:linear-gradient(#4a3a6080,#1a0f29b3);border:1px solid #ff78db73;border-radius:14px;margin:12px;padding:14px}.ref-label{margin-bottom:10px;font-size:14px;font-weight:700}.ref-copy{border:1px solid var(--line);background:#0006;border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.ref-copy span{min-width:0;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.ref-copy button{color:#190634;background:var(--grad-gold);border-radius:8px;justify-content:center;align-items:center;width:38px;height:34px;display:flex}.ref-copy button:active{transform:scale(.94)}.ref-social-title{text-align:center;margin:14px 0 10px;font-size:13px;font-weight:600}.ref-social{align-items:center;gap:12px;display:flex}.qr-box{background:#fff;border-radius:6px;flex-shrink:0;box-shadow:0 4px 10px #0006}.qr-empty{background:#ffffff1a}.ref-social-btns{flex:1;grid-template-columns:repeat(3,1fr);gap:8px 4px;display:grid}.ref-social-btn{flex-direction:column;align-items:center;gap:3px;display:flex}.ref-social-btn i{color:var(--text-dim);font-size:8.5px;font-style:normal}.ref-social-btn:active{transform:scale(.92)}.rsb-ic{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 3px 8px #00000073}.rsb-ic .sg{font-size:16px;font-weight:800;line-height:1}.ref-downline{border:1px solid var(--line);background:linear-gradient(#5d497999,#29174199);border-radius:12px;align-items:center;gap:8px;width:calc(100% - 24px);margin:4px 12px 12px;padding:14px 16px;display:flex}.ref-downline span{text-align:left;flex:1;font-size:14px;font-weight:600}.ref-downline b{color:var(--gold-1);font-size:14px}.ref-downline:active{transform:scale(.99)}.chest-grid{flex-direction:column;gap:12px;padding:0 12px;display:flex}.chest-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:relative}.chest-row.rtl{direction:rtl}.chest-row.rtl>*{direction:ltr}.chest{background:#0000004d;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 6px;display:flex}.chest-ic{color:#9aa3ad;filter:grayscale()drop-shadow(0 3px 5px #00000080);transition:all .25s}.chest.on .chest-ic{color:var(--gold-1);filter:drop-shadow(0 0 8px #fd46cc99)}.chest.on{background:#fd46cc14;border-color:#ff78db66}.chest-people{font-size:11px;font-weight:600}.chest-reward{color:var(--gold-1);font-size:11px;font-weight:700}.hist-stats{margin:12px}.hist-list{flex-direction:column;gap:6px;padding:0 12px;display:flex}.hist-row{border:1px solid var(--line);background:#00000047;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.hist-ic{width:32px;height:32px;color:var(--gold-1);background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hist-row.win .hist-ic{color:var(--green)}.hist-body{flex:1;min-width:0}.hist-body b{font-size:12.5px;display:block}.hist-body small{color:var(--text-dim);font-size:10px}.hist-amt{color:var(--text-dim);flex-shrink:0;font-family:Teko,sans-serif;font-size:17px}.sec-status,.support-hero{text-align:center;border:1px solid var(--line);background:linear-gradient(#36205480,#160d2399);border-radius:16px;margin:12px;padding:22px 18px}.sec-shield,.support-ic{width:66px;height:66px;color:var(--gold-1);border:1px solid var(--gold-3);background:radial-gradient(circle at 40% 30%,#331d53,#140b21);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.sec-status b,.support-hero b{font-size:16px;display:block}.sec-status small,.support-hero small{color:var(--text-dim);margin-top:6px;font-size:11.5px;line-height:1.5;display:block}.sec-status .panel,.support-hero .panel{text-align:left}.mi-desc{color:var(--text-dim);margin-top:2px;font-size:10px;font-weight:400;display:block}.switch{border:1px solid var(--line);background:#00000073;border-radius:12px;flex-shrink:0;align-items:center;width:38px;height:21px;padding:2px;transition:all .2s;display:flex}.switch i{background:var(--text-dim);border-radius:50%;width:15px;height:15px;transition:all .2s}.switch.on i{background:#fff;transform:translate(17px)}.faq-list{flex-direction:column;gap:6px;display:flex}.faq{background:#00000040;border-radius:10px;overflow:hidden}.faq-q{text-align:left;align-items:center;gap:10px;width:100%;padding:12px;font-size:12.5px;font-weight:600;display:flex}.faq-q span{flex:1}.faq-q svg{color:var(--gold-1);flex-shrink:0;transition:transform .2s}.faq.on .faq-q svg{transform:rotate(90deg)}.faq-a{color:var(--text-dim);padding:0 12px 12px;font-size:11.5px;line-height:1.6}.auth-sheet{z-index:100;opacity:0;visibility:hidden;flex-direction:column;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow:hidden auto}.auth-sheet.on{opacity:1;visibility:visible}.auth-bg{z-index:0;background:#0f0a16 url(/img/bg/auth-bg.png) top/cover no-repeat;position:absolute;inset:0}.auth-bg:after{content:"";background:#05030747;position:absolute;inset:0}@media (width>=500px){.auth-bg{max-width:var(--maxw);left:50%;transform:translate(-50%)}.auth-sheet{background:#040206e6}}.auth-top{z-index:3;width:100%;max-width:var(--maxw);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.auth-brand{align-items:center;gap:6px;min-width:0;display:flex}.auth-brand .brand-text{font-size:22px}.auth-brand .brand-bolt{width:22px;height:26px}.auth-close{color:#e3dcec;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.auth-close:active{transform:scale(.92)}.auth-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#362450b8,#1c112bc7);border:1px solid #ff78db4d;border-radius:18px;width:calc(100% - 36px);max-width:420px;margin:24dvh 0 auto;padding:22px 20px 20px;transition:transform .3s;position:relative;transform:translateY(16px);box-shadow:0 24px 60px #0000008c}.auth-sheet.on .auth-card{transform:none}.auth-title{color:var(--gold-0);font-size:34px;font-weight:700;line-height:1.1}.auth-switch{color:var(--text-dim);margin:6px 0 18px;font-size:12.5px}.auth-switch button{color:var(--gold-1);font-size:12.5px;font-weight:700}.auth-form2{flex-direction:column;gap:12px;display:flex}.auth-field{background:#0000004d;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:0 14px;transition:border-color .2s;display:flex}.auth-field:focus-within{border-color:var(--gold-2)}.auth-field input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:15px 0;font-size:15px}.auth-cc{flex-shrink:0;align-items:center;gap:7px;display:flex}.auth-cc b{font-size:15px;font-weight:600}.auth-sep{background:#ffffff38;flex-shrink:0;width:1px;height:20px}.auth-lock{color:#8973a8;flex-shrink:0;display:flex}.auth-eye{color:#b5a9c599;flex-shrink:0;display:flex}.auth-submit{color:#190634;background:linear-gradient(#bbacd1 0%,#9683b0 100%);border-radius:12px;margin-top:6px;padding:16px;font-size:16px;font-weight:700;transition:all .15s;box-shadow:0 6px 18px #0000004d}.auth-submit:disabled{opacity:.6}.auth-fine{text-align:center;color:#b5a9c599;margin-top:14px;font-size:10px;line-height:1.5}.auth-sheet .auth-err{margin-top:-4px}.auth-sheet .country-list{z-index:4;margin-top:0;position:relative}.act-list{flex-direction:column;gap:14px;padding:12px 12px 20px;display:flex}.act-card{background:#ffffff0b;border:1px solid #ff78db24;border-radius:14px;transition:transform .15s;overflow:hidden;box-shadow:0 6px 18px #0006}.act-card:active{transform:scale(.985)}.act-banner{aspect-ratio:656/176;background:linear-gradient(120deg,#331d53,#140b21);width:100%;display:block;position:relative;overflow:hidden}.act-banner img{object-fit:cover;width:100%;height:100%;display:block}.act-banner .act-fallback{background:linear-gradient(115deg,#3e2f53 0%,#1d102f 62%,#10091a 100%);align-items:center;gap:14px;padding:0 20px;display:flex;position:absolute;inset:0}.act-fallback-ic{color:var(--gold-1);filter:drop-shadow(0 4px 8px #00000080);flex-shrink:0;display:flex}.act-fallback-txt{min-width:0}.act-fallback-txt b{letter-spacing:.5px;background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,sans-serif;font-size:26px;line-height:1.05;display:block}.act-fallback-txt small{color:var(--text-dim);margin-top:2px;font-size:10.5px;display:block}.act-dot{background:radial-gradient(circle at 35% 30%,#ff6a6a,#c81e1e);border-radius:50%;width:11px;height:11px;animation:2s ease-in-out infinite betPulse;position:absolute;top:8px;right:10px;box-shadow:0 0 8px #ff3c3ccc}.act-foot{align-items:center;gap:11px;padding:11px 12px;display:flex}.act-icon{color:#4a0e6c;background:linear-gradient(160deg,#f698dd,#795da0);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 1px #ffffff80}.act-icon img{object-fit:contain;width:30px;height:30px}.act-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.act-state{text-align:center;color:#250f43;background:linear-gradient(#f4a2de 0%,#a08cbc 55%,#8b75a9 100%);border-radius:9px;flex-shrink:0;min-width:108px;padding:10px 18px;font-size:13px;font-weight:700;box-shadow:0 3px 10px #00000059}.act-card:active .act-state{filter:brightness(1.06)}.checkin-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 12px;display:grid}.ci-day{border:1px solid var(--line);background:#0000004d;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;display:flex;position:relative}.ci-day.done{background:#fd46cc1a;border-color:#ff78db66}.ci-day.wide{flex-direction:row;grid-column:span 4;justify-content:center;gap:12px}.ci-num{color:var(--text-dim);font-size:10px;font-weight:600}.ci-ic{color:var(--gold-1);filter:drop-shadow(0 3px 5px #00000080)}.ci-day.done .ci-ic{color:var(--green)}.ci-amt{color:var(--gold-0);font-size:11px;font-weight:700}.ci-check{color:var(--green);position:absolute;top:4px;right:4px}.wheel-wrap{flex-direction:column;align-items:center;padding:14px 12px 4px;display:flex;position:relative}.wheel{background:var(--grad-gold) border-box;border:8px solid #0000;border-radius:50%;width:260px;height:260px;transition:transform 4s cubic-bezier(.15,.9,.2,1);position:relative;box-shadow:0 0 0 4px #221436e6,0 10px 34px #0000008c,0 0 40px #fd46cc59}.wheel-face{border-radius:50%;position:absolute;inset:0;overflow:hidden}.wheel-seg{transform-origin:0 0;width:50%;height:50%;position:absolute;top:50%;left:50%}.wheel-seg span{color:#190634;white-space:nowrap;font-size:11px;font-weight:800;position:absolute;top:16%;left:34%;transform:rotate(45deg)}.wheel-hub{z-index:3;color:#190634;background:var(--grad-gold);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:74px;height:74px;font-size:13px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #110a1af2,0 4px 14px #00000080}.wheel-hub:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:18px solid var(--gold-0);filter:drop-shadow(0 2px 3px #0009);position:absolute;top:-22px}.wheel-note{color:var(--text-dim);text-align:center;margin-top:14px;font-size:12px}.angpao-wrap{flex-direction:column;align-items:center;gap:14px;padding:20px 12px 8px;display:flex}.angpao{text-align:center;background:linear-gradient(#e0392f,#a3121a);border:1px solid #ff8ce066;border-radius:16px;width:168px;padding:26px 0 30px;animation:3.4s ease-in-out infinite floatY;position:relative;box-shadow:0 12px 30px #00000080}.angpao:before{content:"";background:linear-gradient(#f05a4a,#c92a24);border-radius:16px 16px 50% 50%;height:54px;position:absolute;top:0;left:0;right:0}.angpao-seal{z-index:2;color:#a3121a;background:var(--grad-gold);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:14px auto 0;display:flex;position:relative;box-shadow:0 4px 12px #0006}.angpao-label{z-index:2;color:#ffb0ea;margin-top:12px;font-size:13px;font-weight:700;display:block;position:relative}.angpao:disabled{filter:grayscale(.55);animation:none}.redeem-box{gap:8px;display:flex}.redeem-box input{letter-spacing:1.5px;text-transform:uppercase;min-width:0;color:var(--text);border:1px solid var(--line);background:#00000059;border-radius:11px;outline:none;flex:1;padding:13px 14px;font-size:14px}.redeem-box input::placeholder{color:#5f556c;letter-spacing:.3px;text-transform:none}.redeem-box input:focus{border-color:var(--gold-2)}.redeem-box .btn{flex-shrink:0}.drawer-menu li.drawer-sec{letter-spacing:.6px;text-transform:uppercase;color:var(--text-dim);pointer-events:none;padding:14px 12px 5px;font-size:10.5px;font-weight:700;display:block}.drawer-menu li.drawer-sec:first-child{padding-top:4px}.drawer-menu li span:not(.acct-badge){flex:1}.kv{color:var(--text-dim);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.kv b{color:var(--text);font-size:13.5px;font-weight:700}.kv b.pos{color:var(--green)}.kv b.neg{color:var(--red)}.progress{background:#00000073;border-radius:7px;height:7px;margin:6px 0;overflow:hidden}.progress i{background:var(--grad-gold);border-radius:7px;height:100%;transition:width .45s;display:block;box-shadow:0 0 10px #fd46cc99}.field-label{color:var(--text-dim);margin:10px 0 6px;font-size:11.5px;font-weight:600;display:block}.field{border:1px solid var(--line);background:#00000059;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:0 13px;transition:border-color .2s;display:flex}.field:focus-within{border-color:var(--gold-2)}.field>svg{color:var(--gold-1);flex-shrink:0}.field input,.field select,.field textarea{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:13px 0;font-family:inherit;font-size:14.5px}.field select{appearance:none;cursor:pointer;padding:13px 0}.field select option{color:var(--text);background:#140b21}.field-suffix{color:var(--gold-1);flex-shrink:0;font-size:12px;font-weight:700}.field-hint{color:var(--text-dim);margin-top:5px;font-size:10.5px;line-height:1.5}.field-err{color:var(--red);min-height:15px;margin-top:5px;font-size:11.5px;font-weight:600}.seg{border:1px solid var(--line);background:#00000059;border-radius:12px;gap:4px;padding:4px;display:flex}.seg button{color:var(--text-dim);border-radius:9px;flex:1;padding:9px 6px;font-size:12px;font-weight:700;transition:all .18s}.status-pill{letter-spacing:.2px;white-space:nowrap;border:1px solid #0000;border-radius:20px;flex-shrink:0;padding:3px 10px;font-size:10px;font-weight:800}.status-pill.pending{color:#ffa8e8;background:#bc10a842;border-color:#fd46cc66}.acct-list{flex-direction:column;gap:8px;display:flex}.acct{text-align:left;border:1px solid var(--line);background:#00000047;border-radius:12px;align-items:center;gap:11px;width:100%;padding:12px;transition:all .16s;display:flex}.acct.on{background:#fd46cc17;border-color:#ff78db8c;box-shadow:inset 0 0 0 1px #ff78db1f}.acct:active{transform:scale(.99)}.acct-ic{width:38px;height:38px;color:var(--gold-1);border:1px solid var(--line);background:radial-gradient(circle at 30% 25%,#331d53,#140b21);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.acct-body{flex:1;min-width:0}.acct-body b{font-size:13px;display:block}.acct-body small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.acct-badge{color:#190634;background:var(--grad-gold);border-radius:20px;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:800}.acct-del{width:32px;height:32px;color:var(--red);background:#ff4d4d1a;border:1px solid #ff4d4d40;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.acct-del:active{transform:scale(.92)}.order-card{background:linear-gradient(#4a3a606b,#160d239e);border:1px solid #ff78db66;border-radius:14px;overflow:hidden}.order-top{background:#ffffff0f;align-items:center;gap:10px;padding:13px 14px;display:flex}.order-top svg{color:var(--gold-1);flex-shrink:0}.order-top .pay-logo{flex-shrink:0;margin:0}.order-top b{flex:1;font-size:13.5px}.order-body{padding:12px 14px 14px}.order-line{color:var(--text-dim);align-items:center;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.order-line span{flex-shrink:0;min-width:96px}.order-line b{text-align:right;color:var(--text);word-break:break-all;flex:1;font-size:13.5px}.order-line b.big{color:var(--gold-1);font-family:Teko,sans-serif;font-size:22px;line-height:1}.copy-btn{color:#190634;background:var(--grad-gold);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.copy-btn:active{transform:scale(.92)}.order-actions{gap:9px;margin-top:12px;display:flex}.order-actions .btn{flex:1;padding:12px}.order-timer{color:var(--gold-1);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.cat-rail{scrollbar-width:none;gap:6px;padding:8px 12px 2px;display:flex;overflow-x:auto}.cat-rail::-webkit-scrollbar{display:none}.cat-chip{color:var(--text-dim);border:1px solid var(--line);background:#00000052;border-radius:20px;flex:none;align-items:center;gap:5px;padding:7px 13px;font-size:11.5px;font-weight:600;transition:all .18s;display:flex}.cat-chip i{opacity:.75;font-size:10px;font-style:normal}.badge-live{background:radial-gradient(circle at 35% 30%,#6cffa0,#17a352);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px;box-shadow:0 0 7px #37d67ad9}.gtype,.prov{position:relative}.gtype-name+.gtype-name{opacity:.55;margin-top:-2px;font-size:8.5px}.gtype.on .gtype-name+.gtype-name{color:var(--gold-1);opacity:.75}.noti-list{flex-direction:column;gap:8px;padding:0 12px;display:flex}.noti{text-align:left;border:1px solid var(--line);background:#00000042;border-radius:12px;gap:11px;width:100%;padding:13px;display:flex}.noti.unread{background:#fd46cc12;border-color:#ff78db52}.noti-ic{background:#ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.noti-body{flex:1;min-width:0}.noti-body b{margin-bottom:3px;font-size:13px;display:block}.noti-body p{color:var(--text-dim);font-size:11.5px;line-height:1.55}.noti-body time{color:#6b607a;margin-top:6px;font-size:10px;display:block}.noti-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px;box-shadow:0 0 7px #ff4d4db3}.nav-badge{color:#fff;background:linear-gradient(#ff5a5a,#c81e1e);border-radius:9px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;display:flex;position:absolute;top:-3px;right:-6px;box-shadow:0 2px 6px #c81e1e8c}.chat-wrap{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.chat-list{flex-direction:column;gap:9px;display:flex}.chat-msg{border:1px solid var(--line);background:#ffffff12;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:10px 13px;font-size:12.5px;line-height:1.55}.chat-msg.me{color:#190634;background:linear-gradient(#f4a2de,#a08cbc);border:none;border-bottom-right-radius:4px;border-bottom-left-radius:14px;align-self:flex-end}.chat-msg time{opacity:.65;margin-top:5px;font-size:9.5px;display:block}.chat-input{align-items:center;gap:8px;display:flex}.chat-input .field{flex:1}.chat-send{color:#190634;background:var(--grad-gold);width:48px;height:48px;box-shadow:var(--shadow-gold);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-send:disabled{color:#6b607a;border:1px solid var(--line);box-shadow:none;background:#0000004d}.chat-send:active:not(:disabled){transform:scale(.94)}.quick-row{flex-wrap:wrap;gap:7px;display:flex}.quick-row button{color:var(--gold-1);background:#fd46cc1a;border:1px solid #ff78db4d;border-radius:20px;padding:7px 12px;font-size:11px;font-weight:600}.sheet{z-index:130;opacity:0;visibility:hidden;background:#000000a8;justify-content:center;align-items:flex-end;transition:all .24s;display:flex;position:fixed;inset:0}.sheet.on{opacity:1;visibility:visible}.sheet-card{width:100%;max-width:var(--maxw);max-height:86dvh;padding:16px 16px calc(26px + env(safe-area-inset-bottom));border:1px solid var(--line);scrollbar-width:none;background:linear-gradient(#1f132f,#0e0916);border-bottom:none;border-radius:20px 20px 0 0;transition:transform .28s cubic-bezier(.5,.05,.2,1);overflow-y:auto;transform:translateY(100%);box-shadow:0 -14px 40px #0009}.sheet-card::-webkit-scrollbar{display:none}.sheet.on .sheet-card{transform:none}.sheet-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.sheet-head b{flex:1;font-size:15.5px}.sheet-head button{width:32px;height:32px;color:var(--text-dim);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;display:flex}.game-modal{z-index:140;background:#040206;flex-direction:column;display:flex;position:fixed;inset:0}.game-head{border-bottom:1px solid var(--line);background:linear-gradient(#180f25fa,#0c0713f0);flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.game-head b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.game-head small{color:var(--text-dim);font-size:10px;font-weight:400;display:block}.game-head .sub-back{width:32px;height:32px}.game-frame{background:#000;border:none;flex:1;width:100%}.game-loading{color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.game-loading .spinner{border:3px solid #fd46cc33;border-top-color:var(--gold-1);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spinnerTurn}@keyframes spinnerTurn{to{transform:rotate(360deg)}}.empty{color:var(--text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:46px 24px;font-size:12.5px;line-height:1.6;display:flex}.empty .btn{margin-top:6px}.amount-big{border:1px solid var(--line);background:#00000059;border-radius:12px;align-items:center;gap:10px;padding:4px 13px;display:flex}.amount-big span{color:var(--gold-1);flex-shrink:0;font-family:Teko,sans-serif;font-size:22px}.amount-big input{min-width:0;color:var(--text);letter-spacing:.5px;background:0 0;border:none;outline:none;flex:1;padding:13px 0;font-family:Teko,sans-serif;font-size:26px}.amount-big:focus-within{border-color:var(--gold-2)}.promos-img img,.slide-img,.marquee-mask{cursor:pointer}.promo-go{color:var(--gold-1);flex-shrink:0;align-items:center;gap:3px;font-size:11.5px;font-weight:700;display:flex}.promo-row{cursor:pointer}.agen-hero{text-align:left;width:100%}.agen-hero-go{color:var(--gold-1);flex-shrink:0;margin-left:auto}.drawer-user{text-align:left;width:100%}.profile-bal{text-align:right}button.vip-tag{cursor:pointer}.card-img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.card.has-img .card-name{font-size:9px}.card-prov{z-index:4;object-fit:contain;filter:drop-shadow(0 1px 3px #000c);opacity:.95;width:auto;max-width:42px;height:15px;position:absolute;top:4px;left:4px}.sec{margin:14px 0 4px}.sec-bar{border:1px solid var(--line);background:linear-gradient(90deg,#362054bf,#120b1c59);border-radius:12px;align-items:center;gap:8px;margin:0 12px 8px;padding:8px 10px;display:flex}.sec-bar-ic{object-fit:contain;flex-shrink:0;width:26px;height:26px}.sec-bar-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.sec-bar-count{color:var(--text-dim);border:1px solid var(--line);background:#0006;border-radius:20px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.sec-bar-more{color:var(--text-dim);flex-shrink:0;font-size:11.5px}.sec-bar-lobi{color:#190634;background:linear-gradient(#f4a2de,#a08cbc);border-radius:9px;flex-shrink:0;align-items:center;gap:3px;padding:6px 11px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000059}.home-more{color:var(--gold-1);border:1px solid var(--line);background:#0000004d;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 24px);margin:6px 12px 20px;padding:13px;font-size:13px;font-weight:700;display:flex}.bal-k{background:linear-gradient(#362054e6,#170d25e6);border:1px solid #ff78db73;border-radius:22px;align-items:center;gap:6px;padding:4px 4px 4px 8px;display:flex}.bal-k .flag{width:18px;height:12px}.bal-k b{color:var(--text);white-space:nowrap;font-size:13px;font-weight:700}.bal-k .plus{color:#fff;background:linear-gradient(#4fd06e,#1f9c45);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 2px 6px #1f9c4580}.dep-page{padding-top:4px}.dep-top{justify-content:center;align-items:center;min-height:42px;margin-bottom:4px;display:flex;position:relative}.dep-top h1{color:var(--text);letter-spacing:.2px;font-size:18px;font-weight:800}.dep-back,.dep-top-right{justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dep-back{left:0}.dep-back img{border-radius:9px;width:30px;height:30px}.dep-top-right{color:var(--gold-1);border:1px solid var(--line);background:#0000004d;border-radius:50%;right:0}.dep-back:active,.dep-top-right:active{transform:translateY(-50%)scale(.92)}.dep-kinfo{color:var(--text-dim);border:1px solid var(--line);background:#0000004d;border-radius:20px;align-items:center;gap:5px;margin:0 0 12px auto;padding:6px 12px;font-size:11.5px;font-weight:600;display:flex}.dep-balance{text-align:center;background:linear-gradient(#3821599e,#120a1eb8);border:1px solid #ff78db52;border-radius:16px;margin-bottom:12px;padding:16px;position:relative;overflow:hidden}.dep-balance span{color:var(--gold-0);font-size:11.5px}.dep-balance b{color:var(--gold-1);margin:3px 0 1px;font-family:Teko,sans-serif;font-size:36px;line-height:1.05;display:block}.dep-balance small{color:var(--text-dim);font-size:10.5px}.pay-logo{object-fit:contain;border-radius:9px;margin:0 auto 7px;display:block}.chip-logo{letter-spacing:.3px;color:#fff;text-shadow:0 1px 2px #00000073;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.pay-grid{scrollbar-width:none;gap:9px;padding:2px 2px 6px;display:flex;overflow-x:auto}.pay-grid::-webkit-scrollbar{display:none}.pay-tile{border:1px solid var(--line);background:#0000004d;border-radius:14px;flex:none;justify-content:center;align-items:center;width:84px;height:84px;padding:12px;transition:all .16s;display:flex;position:relative;overflow:hidden}.pay-tile.on{box-shadow:var(--shadow-gold);background:linear-gradient(#f8ace4,#b2a0cc);border-color:#0000}.pay-tile img{object-fit:contain;max-width:100%;max-height:100%}.pay-tile b{color:var(--text);text-align:center;font-size:13px;font-weight:800;line-height:1.15}.pay-tile.on b{color:#190634}.pay-tile:disabled{opacity:.45}.ribbon{z-index:3;color:#fff;background:linear-gradient(#ff3ccb,#f609b7);border-bottom-right-radius:10px;padding:2px 9px 2px 6px;font-size:9.5px;font-weight:800;position:absolute;top:0;left:0}.chan-strip{gap:7px;padding:2px 2px 6px;display:flex;overflow-x:auto}.chan-tile{text-align:center;border:1px solid var(--line);background:#0000004d;border-radius:10px;flex:none;width:76px;padding:8px 4px 7px;transition:all .16s;position:relative;overflow:hidden}.chan-tile.on{color:#190634;background:linear-gradient(#f8ace4,#b2a0cc);border-color:#0000}.chan-tile b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.chan-tile small{opacity:.8;margin-top:2px;font-size:8.5px;display:block}.chan-tile:disabled{opacity:.42}.chan-tile:active{transform:scale(.96)}.chan-tile .pay-logo{border-radius:7px;margin-bottom:5px}.chan-tile .ribbon{border-bottom-right-radius:7px;padding:1px 5px 1px 4px;font-size:8px}.chan-note{margin-top:2px}.amt-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.amt-pill{color:var(--text);border:1px solid var(--line);background:#0000004d;border-radius:24px;padding:15px 6px;font-size:13.5px;font-weight:800;position:relative;overflow:hidden}.amt-pill.on{color:#190634;background:linear-gradient(#f8ace4,#b2a0cc);border-color:#0000}.k-input{border:1px solid var(--line);background:#00000052;border-radius:12px;align-items:center;gap:10px;padding:4px 12px;display:flex}.k-input input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:15px 0;font-size:16px}.k-input .unit{color:var(--text);font-size:16px;font-weight:800}.k-input .k-badge{opacity:.8;flex-shrink:0}.k-input .clear{width:24px;height:24px;color:var(--text-dim);background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.opt-row{border:1px solid var(--line);background:#00000047;border-radius:12px;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.opt-row .tick{color:#190634;background:var(--grad-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.opt-row small{color:var(--text-dim);font-size:11.5px}.pay-note{color:var(--text-dim);align-items:flex-start;gap:7px;margin-top:12px;font-size:12px;display:flex}.pay-note svg{color:var(--text-dim);flex-shrink:0;margin-top:1px}.pay-note .note-ic{opacity:.75;flex-shrink:0;margin-top:1px}.me-card{border:1px solid var(--line);background:linear-gradient(#36205499,#160d23b3);border-radius:16px;margin:12px;padding:16px}.me-top{align-items:flex-start;gap:13px;display:flex}.me-ava{width:62px;height:62px;color:var(--gold-1);border:2px solid var(--gold-2);background:radial-gradient(circle at 40% 30%,#331d53,#140b21);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.me-id{flex:1;min-width:0}.me-id b{align-items:center;gap:7px;font-size:15px;display:flex}.me-id small{color:var(--text-dim);margin-top:2px;font-size:11.5px;display:block}.me-copy{width:22px;height:22px;color:var(--gold-1);background:#ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.me-mail{width:34px;height:34px;color:var(--gold-1);border:1px solid var(--line);background:#ffffff12;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.me-actions{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.me-btn{color:var(--gold-1);border:1px solid var(--gold-3);background:#00000059;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;font-weight:700;display:flex}.me-btn.gold{color:#190634;background:var(--grad-gold);box-shadow:var(--shadow-gold);border-color:#0000}.vip-strip{border:1px solid var(--line);background:linear-gradient(#4a3a6080,#1a0f29a6);border-radius:14px;align-items:center;gap:13px;margin:0 12px 12px;padding:14px;display:flex}.vip-strip .crest{text-align:center;width:52px;color:var(--gold-1);flex-shrink:0}.vip-strip .lvl{color:var(--gold-0);background:#00000073;border-radius:6px;margin-top:4px;padding:2px 10px;font-size:11px;font-weight:800;display:inline-block}.vip-strip .body{flex:1;min-width:0}.vip-strip .row{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.vip-strip .row b{color:var(--gold-1);font-size:13px}.vip-strip .next{color:var(--gold-1);flex-shrink:0;align-items:center;gap:3px;font-size:13px;display:flex}.bonus-scrim{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;justify-content:center;align-items:center;padding:22px;animation:.22s pageIn;display:flex;position:fixed;inset:0}.bonus-box{text-align:center;width:100%;max-width:340px;position:relative}.bonus-art{filter:drop-shadow(0 12px 34px #0009);width:100%;height:auto;animation:3.6s ease-in-out infinite floatY;display:block}.bonus-title{letter-spacing:2px;color:var(--gold-1);text-shadow:0 0 14px #fd46cca6,0 3px #55037d;font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1}.bonus-amount{color:#ff4dd0;text-shadow:0 0 16px #ff14c0cc,0 2px #65008a;font-family:Teko,sans-serif;font-size:46px;line-height:1}.bonus-sub{color:#ffb0ea;margin-top:6px;font-size:14px;font-weight:600}.bonus-cta{color:#190634;background:linear-gradient(#f78cda,#977fb9);border-radius:10px;width:78%;margin:16px auto 0;padding:15px;font-size:16px;font-weight:800;box-shadow:0 6px 18px #00000073}.bonus-cta.grey{color:#fff;background:linear-gradient(#8b8b8b,#6d6d6d)}.bonus-pair{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.bonus-pair button{border-radius:10px;padding:14px 8px;font-size:14px;font-weight:800;line-height:1.2}.bonus-close{color:#fff;background:#00000080;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:18px auto 0;display:flex}.bonus-overlay{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:30%;left:15%;right:15%}.lang-row{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;width:100%;padding:16px 4px;font-size:15px;display:flex}.lang-row .flag{width:26px;height:18px}.lang-row>span:not(.flag):not(.tick){text-align:left;flex:1}.lang-row.on>span:not(.flag):not(.tick){color:var(--gold-1)}.lang-row .tick{color:#190634;background:var(--grad-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.topbar .brand{background:0 0;border:none;flex:1;justify-content:flex-start;align-items:center;min-width:0;margin-right:4px;padding:0;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 2px 6px #0009);width:auto;max-width:100%;height:44px}.topbar .brand:active .brand-logo{transform:scale(.97)}.splash-logo{filter:drop-shadow(0 0 26px #fd46cc73);width:min(74vw,300px);height:auto;margin:0 auto;animation:1.6s ease-in-out infinite boltFlash;display:block}.auth-logo-img{object-fit:contain;filter:drop-shadow(0 2px 8px #0009);width:auto;max-width:62vw;height:44px}.drawer-logo{object-fit:contain;width:auto;max-width:70%;height:40px}.ref-downline b small.dim{color:var(--text-dim);font-size:12px;font-weight:600}.dl-pending{color:#ffc2c2;background:#a01e1e3d;border:1px solid #ff5a5a59;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:8.5px;font-style:normal;font-weight:700;display:inline-block}.dl-note{padding:0 12px 8px}.maint-scrim{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.maint-card{text-align:center;border:1px solid var(--line-2,#ff78db47);background:linear-gradient(#231536 0%,#100a19 62%,#0c0713 100%);border-radius:22px;width:100%;max-width:340px;padding:30px 22px 20px;transition:all .28s;position:relative;transform:translateY(18px)scale(.96);box-shadow:0 26px 74px #000000b8,inset 0 1px #ffaae824}.modal-scrim.on .maint-card{transform:none}.maint-badge{background:radial-gradient(circle at 50% 35%,#2c1a46,#130921);border:1px solid #ff78db4d;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:2px auto 16px;display:flex;position:relative}.maint-badge svg{width:30px;height:30px;color:var(--gold-1,#fd46cc);animation:2.6s linear infinite maintSpin}.maint-ring{border:2px solid #0000;border-top-color:var(--gold-1,#fd46cc);border-right-color:#fd46cc59;border-radius:50%;animation:1.5s linear infinite maintSpin;position:absolute;inset:-5px}@keyframes maintSpin{to{transform:rotate(360deg)}}.maint-title{letter-spacing:2px;background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,sans-serif;font-size:30px;line-height:1}.maint-body{color:var(--text-dim,#9286a4);margin-top:9px;font-size:13px;line-height:1.55}.maint-eta{text-align:left;background:#fd46cc17;border:1px solid #fd46cc42;border-radius:13px;align-items:center;gap:11px;margin:16px 0 10px;padding:12px 14px;display:flex}.maint-eta svg{width:20px;height:20px;color:var(--gold-1,#fd46cc);flex:none}.maint-eta div{flex-direction:column;line-height:1.25;display:flex}.maint-eta span{color:var(--text-dim,#9286a4);font-size:11px}.maint-eta strong{color:#ff4dd0;letter-spacing:.5px;font-family:Teko,sans-serif;font-size:25px}.maint-eta em{opacity:.75;font-size:14px;font-style:normal}.maint-assure{text-align:left;color:var(--text-dim,#9286a4);align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.5;display:flex}.maint-assure svg{width:15px;height:15px;color:var(--green,#37d67a);flex:none;margin-top:1px}.maint-cta{letter-spacing:.3px;color:#190634;background:var(--grad-gold);width:100%;box-shadow:var(--shadow-gold);border-radius:12px;margin-top:18px;padding:14px;font-size:15px;font-weight:800}.phone{background:linear-gradient(#180e2a80, #0a0612d6), radial-gradient(560px 300px at 50% 0%, #7c4dff38, transparent 70%), url(/img/bg/app-bg.png) center top / cover no-repeat, radial-gradient(600px 340px at 50% 0%, var(--bg-2) 0%, var(--bg-1) 46%, var(--bg-0) 100%);box-shadow:0 0 0 1px #b98cff1f,0 30px 90px #000000b3}.splash{background:radial-gradient(620px 420px at 50% 40%, #7c4dff33, transparent 66%), radial-gradient(700px 480px at 50% 40%, var(--bg-2) 0%, var(--bg-0) 70%)}.splash-inner{background:radial-gradient(closest-side at 50% 44%,#ff5cc829,#0000 72%)}.splash-bar{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff12}.splash-bar i{background:var(--grad-violet);box-shadow:0 0 12px #7c4dff8c}.topbar{background:var(--bg-1);border-bottom:1px solid var(--line);padding:10px 12px;box-shadow:inset 0 1px #ffffff0a}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.topbar{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(#1b1030bd,#130b208f)}}.icon-btn.menu-btn{border:1px solid var(--line);transition:background .18s var(--ease), border-color .18s var(--ease);background:#ffffff0b;border-radius:12px}.icon-btn.menu-btn:active{border-color:var(--violet-2);background:#7c4dff29}.menu-btn span{background:var(--violet)}.user-ava{border:1px solid var(--line);color:var(--violet);transition:border-color .18s var(--ease), background .18s var(--ease);background:#ffffff0d}.user-ava:active{border-color:var(--violet-2);background:#7c4dff2e}.topbar .bal-k{border:1px solid var(--line-2);background:#ff5cc812;border-radius:999px;padding:4px 4px 4px 9px;box-shadow:inset 0 1px #ffffff0f}.topbar .bal-k b{color:var(--gold-0);letter-spacing:.2px}.scroll{padding-bottom:96px}.bottomnav{border-radius:var(--radius-lg);background:var(--bg-1);border:1px solid var(--line);height:74px;margin:0 10px 10px;padding:0 6px 8px;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #0000008c}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.bottomnav{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(#221438c7,#0d0816db)}}.nav{color:var(--text-dim-2);transition:color .18s var(--ease)}.nav i{letter-spacing:.2px}.nav .ni{isolation:isolate;transition:transform .22s var(--ease-spring), color .18s var(--ease);position:relative}.nav .ni:before{content:"";z-index:-1;background:var(--grad-violet-cta);opacity:0;transition:opacity .18s var(--ease), transform .22s var(--ease-spring);border-radius:999px;position:absolute;inset:-5px -20px;transform:scale(.7);box-shadow:0 3px 12px #7c4dff73}.nav.active .ni:before{opacity:1;transform:none}.nav.active{color:var(--violet)}.nav.active i{font-weight:700}.bottomnav .nav.active .ni{color:#fff}.nav-center .fab{background:var(--grad-brand)}.nav-center .fab svg{filter:drop-shadow(0 1px 2px #0000004d)}.nav-center i{color:var(--gold-0)}.nav-ind{background:var(--grad-violet);border-radius:0 0 3px 3px;height:3px;top:0;box-shadow:0 2px 10px #7c4dff8c}.drawer-scrim{background:#06030ca8}.drawer{background:linear-gradient(180deg, var(--bg-1) 0%, var(--bg-0) 100%);border-right:1px solid var(--line)}.drawer.on{box-shadow:12px 0 44px #0000009e}.drawer-head{border-bottom:1px solid var(--line)}.drawer-head .x{color:var(--text-dim);transition:color .18s var(--ease), background .18s var(--ease);border-radius:999px}.drawer-head .x:active{color:var(--text);background:#ffffff0f}.drawer-user{text-align:left;border-bottom:1px solid var(--line);width:100%;transition:background .18s var(--ease);background:#ffffff05}.drawer-user:active{background:#7c4dff1a}.drawer-user .ava{background:var(--panel);border:1px solid var(--line);color:var(--violet);box-shadow:inset 0 1px #ffffff0f}.drawer-user small{color:var(--text-dim)}.drawer-menu{padding:4px 0 14px}.drawer-menu li{transition:background .18s var(--ease), color .18s var(--ease);border-radius:0;padding:13px 16px}.drawer-menu li:not(.drawer-sec){border-bottom:1px solid #b98cff14}.drawer-menu li.drawer-sec{color:var(--text-dim-2);letter-spacing:.9px;padding:16px 16px 6px}.drawer-menu li:not(.drawer-sec):active{color:var(--text);background-color:#7c4dff1f;background-image:var(--grad-violet);background-position:0;background-repeat:no-repeat;background-size:3px 100%}.drawer-menu li svg{color:var(--violet)}.toast{border:1px solid var(--line);background:#130b20d1;border-radius:999px;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #00000073}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.toast{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#1b10309e}}.toast .t-ic{border:1px solid var(--line-2);color:var(--gold-0);background:#ff5cc81f}.toast .t-txt{color:var(--text-dim)}.toast .t-txt b{color:var(--text);font-weight:700}.toast .t-amt{color:var(--gold-0);letter-spacing:.3px;text-shadow:0 0 14px #ff5cc873}.notice{color:var(--text);border:1px solid var(--line);background:#130b20db;border-radius:999px;bottom:100px;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #00000080}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.notice{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#1b1030b3}}.notice svg{color:var(--green)}.icon-btn.menu-btn:focus-visible,.user-ava:focus-visible,.nav:focus-visible,.drawer-head .x:focus-visible,.drawer-user:focus-visible,.drawer-menu li:focus-visible,.fr-rail .fr-top:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.foot{border-top:1px solid var(--line);color:var(--text-dim);margin:10px 14px 0;padding:16px 6px 26px}.foot-badge{background:#ff4d6d14;border-width:1px;border-radius:999px}.foot-dim{color:var(--text-dim-2)}.fr-rail .fr-top{color:var(--violet);border:1px solid var(--line);background:#130b20db;border-radius:999px;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #00000080}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.fr-rail .fr-top{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#1b1030a8}}.fr-ang .fr-card{border-radius:var(--radius);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--panel-2) 0%, var(--panel) 54%, var(--bg-1) 100%);box-shadow:inset 0 1px #ffffff0f,0 18px 46px #000000a6}.fr-ang .fr-card>img{filter:var(--fx-art-rotate)}.fr-ang .fr-lead{color:var(--text-dim)}.fr-ang .fr-amt{color:var(--gold-1);text-shadow:0 0 20px #ff5cc880}.fr-ang .fr-sched{border:1px solid var(--line);color:var(--text);background:#00000042;border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.fr-ang .fr-sched h4{color:var(--violet);letter-spacing:.5px}.fr-ang .fr-slot{border:1px solid var(--line);color:var(--text-dim);background:#ffffff0d;border-radius:12px}.fr-ang .fr-slot svg{color:var(--violet)}.fr-ang .fr-div{color:var(--violet);letter-spacing:.5px}.fr-ang .fr-div:before,.fr-ang .fr-div:after{background:linear-gradient(90deg,#0000,#b98cff66,#0000)}.fr-ang .fr-rules li{color:var(--text-dim)}.fr-ang .fr-rules li:before{background:var(--grad-violet-cta);color:#fff}@media (prefers-reduced-motion:reduce){.nav .ni,.nav .ni:before,.drawer-menu li,.fr-rail .fr-top{transition:opacity .18s var(--ease), color .18s var(--ease), background-color .18s var(--ease)}.nav .ni:before,.nav.active .ni:before,.nav.active .ni{transform:none}.splash-logo,.nav-center .fab{animation:none}}.hero-viewport{box-shadow:0 10px 30px #00000073, 0 0 0 1px var(--line) inset, inset 0 1px 0 #ffffff0f}.slide{position:relative}.slide:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0a06128c 100%);position:absolute;inset:0}.dots{gap:7px}.dots i{background:var(--text-dim-2);cursor:pointer;transition:width .22s var(--ease-spring), background-color .18s var(--ease)}.dots i.on{background:var(--violet);box-shadow:0 0 10px #b98cff8c}.promos-img img{border-radius:var(--radius);border:1px solid var(--line);transition:transform .22s var(--ease-spring), border-color .18s var(--ease), box-shadow .18s var(--ease);box-shadow:0 8px 22px #00000073}.promos-img img:active{border-color:var(--line-2);box-shadow:0 4px 14px #00000080, var(--glow);transform:translateY(1px)scale(.985)}.marquee{border:1px solid var(--line);background:var(--bg-1);background:linear-gradient(90deg, #130b20e6, #1b1030ad), linear-gradient(0deg, #7c4dff80, #7c4dff80), var(--bg-1) url(/img/bg/marquee.png) center / cover no-repeat;background-blend-mode:normal, multiply, normal;border-radius:999px;padding:9px 14px;box-shadow:0 8px 22px #0006,inset 0 1px #ffffff0f}.marquee .bell{color:var(--gold-1);filter:drop-shadow(0 0 8px #ff5cc873)}.marquee-track{color:var(--text)}.marquee-track b{color:var(--gold-0);font-weight:700}.marquee .msg{color:var(--violet);transition:color .18s var(--ease), transform .22s var(--ease-spring)}.marquee .msg:active{transform:scale(.9)}.providers{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);gap:6px;margin:6px 12px;padding:8px;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.prov{border:1px solid var(--line);width:64px;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border-radius:12px;padding:7px 3px}.prov i{color:var(--text-dim);max-width:56px}.prov.active{background:var(--grad-violet-cta);box-shadow:0 6px 16px #00000073, var(--fx-shadow-violet-lg);border-color:#0000}.prov.active i{color:#fff;font-weight:700}.prov-logo{background:var(--panel);border:1px solid var(--line);width:50px;height:50px;transition:transform .22s var(--ease-spring), background .18s var(--ease), border-color .18s var(--ease);border-radius:12px;padding:4px}.prov.active .prov-logo{background:#0000004d;border-color:#ffffff2e}.prov.active .prov-logo img{filter:drop-shadow(0 0 8px #7c4dffa6)}.sec-title{letter-spacing:.5px}.sec-title:before{content:"";background:var(--grad-brand);border-radius:999px;flex:none;align-self:stretch;width:3px;min-height:16px;box-shadow:0 0 10px #ff5cc866}.count-pill{background:var(--panel);border:1px solid var(--line);color:var(--violet)}.lainnya{color:var(--violet);cursor:pointer;transition:color .18s var(--ease);align-items:center;gap:4px;font-weight:600;display:inline-flex}.lainnya:after{content:"";opacity:.85;border-top:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transform:rotate(45deg)}.lainnya:active{color:#d9c4ff}.lobi{color:var(--violet);border:1px solid var(--line);transition:border-color .18s var(--ease), background .18s var(--ease), transform .22s var(--ease-spring);background:#00000040;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;display:inline-flex}.lobi:active{border-color:var(--violet-2);background:#7c4dff29;transform:translateY(1px)scale(.985)}.card{border-radius:var(--radius);border:1px solid var(--line);background-color:var(--panel);transition:translate .22s var(--ease-spring), border-color .18s var(--ease), box-shadow .18s var(--ease);background-clip:padding-box;box-shadow:0 6px 16px #00000073}@media (hover:hover){.card:hover{border-color:var(--line-2);box-shadow:0 12px 24px #00000080, var(--glow);translate:0 -2px}}.card:active{border-color:var(--line-2);box-shadow:0 12px 24px #00000080, var(--glow);translate:0 -2px}.card:before{background:linear-gradient(#0000 42%,#0a0612e0)}.card.has-img:before{background:linear-gradient(#0000 55%,#0a0612d9)}.card-name{letter-spacing:.2px;text-shadow:0 1px 3px #000000e6}.card-prov{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px)saturate(140%);opacity:1;background:#0a06128c;border-radius:12px;max-width:52px;height:20px;padding:2px 5px}.card:has(.card-tag) .card-prov{top:22px}.fav{border:1px solid var(--line);color:var(--text-dim-2);transition:color .18s var(--ease), border-color .18s var(--ease), transform .22s var(--ease-spring);background:#0a061280}.fav.on{color:var(--gold-1);border-color:var(--line-2);box-shadow:0 0 12px #ff5cc866}.theme-ember{background-image:linear-gradient(150deg,#cc169f,#4a0c3a)}.load-more button{color:var(--violet);border:1px solid var(--line);transition:border-color .18s var(--ease), background .18s var(--ease), transform .22s var(--ease-spring);background:#00000040;border-radius:999px}.load-more button:active{border-color:var(--violet-2);background:#7c4dff29;transform:translateY(1px)scale(.985)}.load-more button:disabled{background:var(--panel-2);border-color:var(--line);color:var(--text-dim-2);box-shadow:none}.sec-bar{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);padding:9px 11px;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.sec-bar:before{content:"";background:var(--grad-brand);border-radius:999px;flex:none;align-self:stretch;width:3px}.sec-bar-name{letter-spacing:.4px}.sec-bar-count{color:var(--violet);border:1px solid var(--line);transition:border-color .18s var(--ease), background .18s var(--ease);background:#0000004d}.sec-bar-count:active{border-color:var(--violet-2);background:#7c4dff29}.sec-bar-more{color:var(--text-dim-2)}.sec-bar-lobi{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet-lg);transition:transform .22s var(--ease-spring), box-shadow .18s var(--ease);border-radius:999px;padding:7px 12px}.sec-bar-lobi:active{transform:translateY(1px)scale(.985);box-shadow:0 3px 10px #7c4dff4d}.home-more{color:var(--violet);border:1px solid var(--line);transition:border-color .18s var(--ease), background .18s var(--ease), transform .22s var(--ease-spring);background:#00000040;border-radius:999px}.home-more:active{border-color:var(--violet-2);background:#7c4dff29;transform:translateY(1px)scale(.985)}.lobi-screen{background:linear-gradient(180deg, var(--bg-1), var(--bg-0))}.lobi-head{background:var(--bg-1);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(#1b1030eb,#130b20c7)}.lobi-head b{letter-spacing:.4px}.lobi-back{color:var(--violet);border:1px solid var(--line);transition:border-color .18s var(--ease), background .18s var(--ease), transform .22s var(--ease-spring);background:#00000040;border-radius:12px}.lobi-back:active{border-color:var(--violet-2);background:#7c4dff29;transform:scale(.94)}.lobi-count{color:var(--violet);background:var(--panel);border:1px solid var(--line)}.lobi-search input{border:1px solid var(--line);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:#00000059;border-radius:999px}.lobi-search input::placeholder{color:var(--text-dim-2)}.lobi-search input:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.lobi-search button{color:var(--violet)}.lobi-search-ic{color:var(--text-dim-2)}.cat-chip{color:var(--text-dim);border:1px solid var(--line);transition:color .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border-radius:999px}.cat-chip.on{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet-lg);border-color:#0000}.cat-chip.on i{opacity:.8}.lobi-left{border-right:1px solid var(--line);background:linear-gradient(#130b20eb,#0a0612eb)}.gtype{transition:background .18s var(--ease)}.gtype.on{background:linear-gradient(90deg,#7c4dff33,#0000)}.gtype.on:before{background:var(--grad-violet);box-shadow:0 0 10px #7c4dff99}.gtype.on .gtype-name,.gtype.on .gtype-name+.gtype-name{color:var(--violet)}.gtype.on .gtype-ic img{filter:drop-shadow(0 0 6px #7c4dffa6)}.lobi-right-head span{letter-spacing:.4px}.lobi-empty svg{color:var(--text-dim-2);opacity:.7}@media (prefers-reduced-motion:reduce){.card,.card:active,.promos-img img:active,.lobi-back:active,.lobi:active,.load-more button:active,.home-more:active,.sec-bar-lobi:active,.marquee .msg:active{transform:none}@media (hover:hover){.card:hover{translate:none}}}.page-head{color:var(--violet)}.page-head h1{letter-spacing:.3px}.page-note{line-height:1.5}.page-note svg{color:var(--violet-2)}.bal-card{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line-2);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.bal-card span{color:var(--text-dim);letter-spacing:.3px;font-weight:600}.bal-card b{color:var(--gold-0);letter-spacing:.5px}.panel{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.panel h2{letter-spacing:.3px;color:var(--text)}.amount{background:var(--bg-0);border:1px solid var(--line);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .22s var(--ease-spring);border-radius:12px}.amount.on{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet);border-color:#0000}.amount:active{transform:scale(.96)}.promo-row{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);transition:border-color .18s var(--ease), transform .22s var(--ease-spring);box-shadow:0 8px 22px #0006,inset 0 1px #ffffff0d}.promo-row:active{transform:translateY(1px)scale(.99)}.promo-row-ic{color:var(--gold-1);background:radial-gradient(circle at 30% 25%, var(--panel-2), var(--bg-0));border:1px solid var(--line)}.promo-row-body b{letter-spacing:.2px}.promo-bonus{color:var(--green);letter-spacing:.3px}.agen-hero{border-radius:var(--radius);color:var(--gold-1);background:linear-gradient(120deg, var(--panel-2), var(--bg-2) 72%);border:1px solid var(--line-2);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.agen-hero-go{color:var(--violet)}.ref-box code{color:var(--gold-0);background:var(--bg-0);border:1px dashed var(--line-2);letter-spacing:.6px;border-radius:12px}.stat{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.stat span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px}.stat b{color:var(--gold-0)}.stat em{color:var(--green)}.turn-pct b{color:var(--gold-0)}.tier{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.tier svg{color:var(--violet)}.tier span{color:var(--green)}.guest-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.guest-ava{color:var(--violet);background:radial-gradient(circle at 40% 30%, var(--panel-2), var(--bg-0));border:1px solid var(--line)}.menu-item{background:var(--panel);border:1px solid var(--line);transition:background .18s var(--ease), border-color .18s var(--ease), transform .22s var(--ease-spring);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.menu-item:active{background:var(--panel-2);border-color:var(--violet-2);transform:scale(.985)}.mi-ic{color:var(--violet)}.mi-label{letter-spacing:.2px}.subpage{background:linear-gradient(180deg, var(--bg-1), var(--bg-0))}.sub-head{background:var(--bg-1);border-bottom:1px solid var(--line)}.sub-head b{letter-spacing:.3px}.sub-back{color:var(--violet);border:1px solid var(--line);transition:background .18s var(--ease), border-color .18s var(--ease), transform .22s var(--ease-spring);background:#ffffff0d}.sub-back:active{border-color:var(--violet-2);transform:scale(.92)}.sub-head-right{color:var(--violet)}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.sub-head.sticky{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#130b20b8}}.sub-hero:after{background:linear-gradient(90deg,#0a0612f0 0%,#0a0612e0 50%,#0a0612bd 78%,#0a06124d 100%)}.sub-hero-copy h2{letter-spacing:1.2px}.sub-hero-copy p{color:var(--text)}.act-table{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 22px #0006}.act-table th{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--line);background:#ffffff0d;font-weight:700}.act-table td{border-top:1px solid #ffffff0b}.act-table tbody tr:nth-child(2n) td{background:#ffffff05}.act-table tr.on td{color:var(--gold-0);box-shadow:inset 0 1px 0 var(--line-2), inset 0 -1px 0 var(--line-2);background:#ff5cc81f}.act-table tr.on td:first-child{box-shadow:inset 0 1px 0 var(--line-2), inset 0 -1px 0 var(--line-2), inset 1px 0 0 var(--line-2)}.act-table tr.on td:last-child{box-shadow:inset 0 1px 0 var(--line-2), inset 0 -1px 0 var(--line-2), inset -1px 0 0 var(--line-2)}.act-table .gold{color:var(--gold-1)}.act-table-head{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.act-table-head svg{color:var(--violet)}.act-table-head b{letter-spacing:.2px}.vip-word{color:var(--ink);background:var(--grad-brand);box-shadow:var(--shadow-gold)}.vip-progress-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.vip-prow .gold{color:var(--gold-1)}.vip-bar{border:1px solid var(--line);background:#0006;height:8px}.vip-bar i{background:var(--grad-violet);box-shadow:0 0 12px #7c4dff99}.vip-benefit-head{letter-spacing:.3px}.vip-benefit-head svg{color:var(--violet)}.vip-card{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 20px #0006,inset 0 1px #ffffff0f}.vip-card-ic{color:var(--gold-1)}.vip-card-amt{color:var(--gold-0)}.vip-claim{color:var(--ink);background:var(--grad-brand);box-shadow:var(--shadow-gold);transition:background .18s var(--ease), color .18s var(--ease), transform .22s var(--ease-spring);border-radius:999px;font-weight:800}.vip-claim:active:not(:disabled){transform:translateY(1px)scale(.985)}.vip-claim:disabled{color:var(--text-dim-2);background:var(--panel-2);box-shadow:none;border:none}.vip-tabs{border-bottom:1px solid var(--line)}.vip-tab{transition:color .18s var(--ease)}.vip-tab.on{color:var(--violet)}.vip-tab.on:after{background:var(--grad-violet);box-shadow:0 0 8px #7c4dffb3}.day-tabs{background:var(--bg-1);border-bottom:1px solid var(--line)}.day-tab{transition:color .18s var(--ease), background .18s var(--ease)}.day-tab.on{color:#fff;background:var(--grad-violet-cta)}.misi-total{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 8px 22px #0006,inset 0 1px #ffffff0f}.misi-total-ic{color:var(--ink);background:var(--grad-brand)}.misi-total b{color:var(--gold-0)}.misi-no{color:var(--violet)}.coin-val{background:var(--bg-0);border:1px solid var(--line);border-radius:999px}.misi-claim{color:var(--text-dim-2);background:var(--panel-2);box-shadow:none;transition:background .18s var(--ease), color .18s var(--ease), transform .22s var(--ease-spring);border:1px solid #0000;border-radius:999px}.misi-claim.ready{color:var(--ink);background:var(--grad-brand);box-shadow:var(--shadow-gold);border-color:#0000;font-weight:800}.misi-claim:active:not(:disabled){transform:translateY(1px)scale(.985)}.loss-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073}.loss-top{border-bottom:1px solid var(--line);background:#ffffff0d}.loss-top b{color:var(--gold-0)}.loss-ic{color:var(--gold-1)}.gold-big{color:var(--gold-1);letter-spacing:.5px}.claim-lg{color:var(--ink);background:var(--grad-brand);box-shadow:var(--shadow-gold);transition:background .18s var(--ease), color .18s var(--ease), transform .22s var(--ease-spring);border-radius:999px;font-weight:800}.claim-lg:active:not(:disabled){transform:translateY(1px)scale(.985)}.claim-lg:disabled{color:var(--text-dim-2);background:var(--panel-2);box-shadow:none;border:none}.week-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.week-period{letter-spacing:.3px}.week-divider:before,.week-divider:after{background:var(--line)}.week-ic{color:var(--violet);background:#7c4dff29}.cb-claim-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.cb-note svg{color:var(--violet)}.cb-inner{background:linear-gradient(180deg, var(--gold-0) 0%, var(--violet) 130%);border-radius:12px;box-shadow:inset 0 1px #fff9,0 8px 22px #0006}.cb-inner b{color:var(--ink)}.cb-amount{color:var(--gold-3);letter-spacing:.5px}.cb-inner .cb-heart{color:var(--gold-3)}.ref-panel{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.ref-label{letter-spacing:.3px}.ref-copy{background:var(--bg-0);border:1px solid var(--line);border-radius:12px}.ref-copy button{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet);transition:transform .22s var(--ease-spring)}.ref-social-title{color:var(--text-dim);letter-spacing:.3px}.ref-downline{background:var(--panel);border:1px solid var(--line);transition:border-color .18s var(--ease), transform .22s var(--ease-spring);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.ref-downline:active{border-color:var(--violet-2)}.ref-downline b{color:var(--gold-0)}.ref-downline svg{color:var(--violet)}.chest{border:1px solid var(--line);transition:background .18s var(--ease), border-color .18s var(--ease);background:#2e1c4a99;border-radius:12px}.chest.on{border-color:var(--line-on);background:#7c4dff1f;box-shadow:inset 0 1px #ffffff0f}.chest-people{color:var(--text-dim)}.chest.on .chest-people{color:var(--text)}.chest-reward{color:var(--gold-1)}.hist-row{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.hist-row.win{background:#2fd07a17;border-color:#2fd07a52}.hist-ic{color:var(--violet);background:#ffffff0d}.hist-amt{color:var(--text);text-align:right;letter-spacing:.3px}.hist-amt.pos{color:var(--green)}.sec-status{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.sec-shield{color:var(--violet);background:radial-gradient(circle at 40% 30%, var(--panel-2), var(--bg-0));border:1px solid var(--line)}.switch{background:var(--bg-0);border:1px solid var(--line);transition:background .18s var(--ease), border-color .18s var(--ease)}.switch i{background:var(--text-dim-2);transition:transform .22s var(--ease-spring), background .18s var(--ease)}.switch.on{background:var(--grad-violet);border-color:#0000}.faq{background:var(--panel);border:1px solid var(--line);transition:border-color .18s var(--ease);border-radius:12px}.faq.on{border-color:var(--line-2)}.faq-q{letter-spacing:.2px}.faq-q svg{color:var(--violet)}.faq-a{color:var(--text-dim);border-top:1px solid var(--line);padding-top:10px}.act-card{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);transition:border-color .18s var(--ease), transform .22s var(--ease-spring);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0d}.act-card:active{border-color:var(--violet-2);transform:scale(.985)}.act-banner{background:linear-gradient(120deg, var(--panel-2), var(--bg-0))}.act-banner .act-fallback{background:linear-gradient(115deg, var(--panel-2) 0%, var(--bg-2) 62%, var(--bg-0) 100%)}.act-fallback-ic{color:var(--gold-1)}.act-icon{background:linear-gradient(160deg, var(--gold-0) 0%, var(--violet) 100%);color:var(--ink);box-shadow:inset 0 1px #ffffff80}.act-name{letter-spacing:.2px}.act-state{color:var(--violet);border:1px solid var(--line-on);box-shadow:none;background:#7c4dff24;border-radius:999px;font-weight:700}.act-card:active .act-state{filter:none;background:#7c4dff38}.ci-day{border:1px solid var(--line);transition:background .18s var(--ease), border-color .18s var(--ease);background:#2e1c4a99;border-radius:12px}.ci-day.done{border-color:var(--line-on);background:#7c4dff1f}.ci-day.today{border-color:var(--line-2);box-shadow:var(--glow), inset 0 1px 0 #ffffff0f}.ci-num{color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px}.ci-ic{color:var(--gold-1)}.ci-amt{color:var(--gold-0)}.wheel{box-shadow:0 0 0 4px var(--panel), 0 10px 34px #0000008c, var(--glow)}.wheel-hub{color:var(--ink);background:var(--grad-brand)}.wheel-hub:disabled{color:var(--text-dim-2);background:var(--panel-2)}.wheel-note b{color:var(--gold-1)}.angpao{border:1px solid #ff8ce066;box-shadow:0 12px 30px #00000080}.angpao-seal{background:var(--grad-brand)}.angpao-label{color:var(--gold-0);letter-spacing:.3px}.redeem-box input{background:var(--bg-0);border:1px solid var(--line);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:12px}.redeem-box input::placeholder{color:var(--text-dim-2)}.redeem-box input:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.kv+.kv{border-top:1px solid var(--line)}.kv b.gold{color:var(--gold-1)}.progress{border:1px solid var(--line);background:#0006;height:8px}.progress i{background:var(--grad-violet);transition:width .45s var(--ease);box-shadow:0 0 12px #7c4dff8c}.progress.done i{background:linear-gradient(90deg, #1c7d3d, var(--green));box-shadow:0 0 12px #2fd07a80}.field-label{letter-spacing:.2px}.field{background:var(--bg-0);border:1px solid var(--line);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:12px;box-shadow:inset 0 1px 2px #0006}.field:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.field>svg{color:var(--violet)}.field input::placeholder,.field textarea::placeholder{color:var(--text-dim-2)}.field-suffix{color:var(--violet)}.field-err{color:var(--red)}.seg{background:var(--bg-0);border:1px solid var(--line);border-radius:12px}.seg button{transition:color .18s var(--ease), background .18s var(--ease);border-radius:9px}.seg button.on{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet)}.acct{background:var(--panel);border:1px solid var(--line);transition:background .18s var(--ease), border-color .18s var(--ease), transform .22s var(--ease-spring);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.acct.on{border-color:var(--line-on);background:#7c4dff1a;box-shadow:inset 0 0 0 1px #7c4dff29}.acct-ic{color:var(--violet);background:radial-gradient(circle at 30% 25%, var(--panel-2), var(--bg-0));border:1px solid var(--line)}.order-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line-2);box-shadow:0 10px 30px #00000073, var(--glow)}.order-top{border-bottom:1px solid var(--line);background:#ffffff0d}.order-top svg{color:var(--gold-1)}.order-line+.order-line{border-top:1px solid var(--line)}.order-line b.big{color:var(--gold-1);letter-spacing:.5px}.copy-btn{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet);transition:transform .22s var(--ease-spring)}.order-timer{color:var(--violet);letter-spacing:.2px}.noti{background:var(--panel);border:1px solid var(--line);transition:border-color .18s var(--ease);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.noti.unread{border-color:var(--line-on);background:#7c4dff17}.noti-body time{color:var(--text-dim-2)}.chat-msg{background:var(--panel);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0d}.chat-msg.me{color:#fff;background:var(--grad-violet-cta);border:none}.chat-msg time{opacity:.7}.chat-msg.me time{opacity:1;color:#ffffffe0}.chat-send{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet);transition:background .18s var(--ease), transform .22s var(--ease-spring);border-radius:12px}.chat-send:disabled{color:var(--text-dim-2);background:var(--panel-2);box-shadow:none;border:none}.quick-row button{color:var(--violet);border:1px solid var(--line-on);transition:background .18s var(--ease);background:#7c4dff1a}.empty svg{color:var(--violet-2);opacity:.5}.amount-big{background:var(--bg-0);border:1px solid var(--line);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:12px;box-shadow:inset 0 1px 2px #0006}.amount-big span{color:var(--gold-1)}.amount-big input::placeholder{color:var(--text-dim-2)}.amount-big:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.dep-top h1{letter-spacing:.3px}.dep-top-right{color:var(--violet);border:1px solid var(--line);background:#ffffff0d}.dep-kinfo{color:var(--text-dim);background:var(--bg-0);border:1px solid var(--line);border-radius:999px}.dep-kinfo svg{color:var(--violet)}.dep-balance{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line-2);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.dep-balance span{color:var(--text-dim);letter-spacing:.3px}.dep-balance b{color:var(--gold-0);letter-spacing:.5px}.chan-tile{background:var(--panel);border:1px solid var(--line);transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .22s var(--ease-spring);border-radius:12px}.chan-tile.on{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet);border-color:#0000}.chan-tile.on .chip-logo{box-shadow:0 0 0 2px #ffffff40}.ribbon{color:var(--ink);background:var(--grad-brand)}.amt-pill{background:var(--bg-0);border:1px solid var(--line);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .22s var(--ease-spring);border-radius:999px}.amt-pill.on{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet);border-color:#0000}.amt-pill:active{transform:scale(.97)}.k-input{background:var(--bg-0);border:1px solid var(--line);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:12px;box-shadow:inset 0 1px 2px #0006}.k-input:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.k-input input::placeholder{color:var(--text-dim-2)}.k-input .clear{color:var(--text-dim);background:#ffffff14}.opt-row{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px #ffffff0d}.opt-row .tick{color:#fff;background:var(--grad-violet-cta)}.opt-row .tick.off{color:#0000;background:#ffffff1a}.pay-note b{color:var(--gold-1)}.me-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.me-ava{color:var(--gold-1);background:radial-gradient(circle at 40% 30%, var(--panel-2), var(--bg-0));border:2px solid var(--line-2)}.me-copy{color:var(--violet);background:#ffffff12}.me-mail{color:var(--violet);border:1px solid var(--line);background:#ffffff0d}.me-btn{color:var(--gold-0);border:1px solid var(--line-2);transition:background .18s var(--ease), transform .22s var(--ease-spring);background:0 0;border-radius:999px}.me-btn:active{transform:translateY(1px)scale(.985)}.me-btn.gold{color:var(--ink);background:var(--grad-brand);box-shadow:var(--shadow-gold);border-color:#0000;font-weight:800}.vip-strip{border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.vip-strip .crest{color:var(--gold-1)}.vip-strip .lvl{color:var(--gold-0);background:var(--bg-0);border:1px solid var(--line)}.vip-strip .row b{color:var(--gold-0)}.vip-strip .next{color:var(--violet)}.chip:focus-visible,.amount:focus-visible,.amt-pill:focus-visible,.chan-tile:focus-visible,.seg button:focus-visible,.vip-tab:focus-visible,.day-tab:focus-visible,.acct:focus-visible,.menu-item:focus-visible,.claim-lg:focus-visible,.misi-claim:focus-visible,.vip-claim:focus-visible,.faq-q:focus-visible,.copy-btn:focus-visible,.ref-copy button:focus-visible,.chat-send:focus-visible,.quick-row button:focus-visible,.act-card:focus-visible,.ref-downline:focus-visible,.me-btn:focus-visible,.sub-back:focus-visible,.field-suffix:focus-visible,.bonus-cta:focus-visible,.maint-cta:focus-visible,.wheel-hub:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}@media (prefers-reduced-motion:reduce){.amount,.amt-pill,.chan-tile,.acct,.menu-item,.promo-row,.act-card,.ref-downline,.claim-lg,.misi-claim,.vip-claim,.me-btn,.copy-btn,.ref-copy button,.chat-send,.sub-back,.switch i{transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease)}.amount:active,.amt-pill:active,.acct:active,.menu-item:active,.promo-row:active,.act-card:active,.ref-downline:active,.claim-lg:active:not(:disabled),.misi-claim:active:not(:disabled),.vip-claim:active:not(:disabled),.me-btn:active,.sub-back:active{transform:none}.progress i,.vip-bar i{transition:none}}.modal-scrim,.spin-scrim,.sheet,.bonus-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#06040cb8}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.modal-scrim,.spin-scrim,.sheet,.bonus-scrim{background-color:#06040ce0}}.modal-scrim,.spin-scrim,.sheet{transition:opacity .18s var(--ease), visibility .18s var(--ease)}.auth-modal{background:linear-gradient(180deg, var(--bg-1) 0%, var(--panel) 100%);border:1px solid var(--line);border-radius:var(--radius);transition:transform var(--dur-modal) var(--ease-spring), opacity var(--dur-modal) var(--ease);box-shadow:0 24px 70px #000000b3,inset 0 1px #ffffff0f}.auth-x{width:44px;height:44px;color:var(--text-dim);transition:color .18s var(--ease), background-color .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;display:flex;top:6px;right:8px}.auth-x:active{color:var(--text);background:#b98cff1f}.auth-logo{letter-spacing:.5px}.auth-tabs{border:1px solid var(--line);background:#00000057;border-radius:999px;padding:4px}.atab{transition:color .18s var(--ease), background .18s var(--ease);border-radius:999px}.atab.active{background:var(--grad-violet-cta);color:#fff;box-shadow:var(--fx-shadow-violet)}.fld{border:1px solid var(--line);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:#00000057;border-radius:12px}.fld:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.fld input::placeholder,.auth-note{color:var(--text-dim-2)}.phone-label{color:var(--text-dim)}.country-btn{border:1px solid var(--line);transition:border-color .18s var(--ease), background .18s var(--ease);background:#00000057;border-radius:12px}.country-btn:active{border-color:var(--violet-2);background:#7c4dff1f}.cc-caret{color:var(--text-dim)}.phone-input{border:1px solid var(--line);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:#00000057;border-radius:12px}.phone-input::placeholder{color:var(--text-dim-2)}.phone-input:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.country-list{background:var(--bg-1);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff0d}.country-list li{border-bottom:1px solid var(--line)}.country-list li:last-child{border-bottom:none}.country-list li:active,.country-list li.on{background:#7c4dff29}.cl-dial{color:var(--text-dim)}.country-list li>svg{color:var(--violet)}.auth-bg:after{background:radial-gradient(120% 70% at 50% 0,#7c4dff4d 0%,#0000 62%),linear-gradient(#130b209e 0%,#0a0612b8 58%,#0a0612f0 100%)}@media (width>=500px){.auth-sheet{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06040cdb}}.auth-close{width:44px;height:44px;color:var(--text);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:transform .22s var(--ease-spring), border-color .18s var(--ease);background:#06040c80}.auth-close:active{border-color:var(--violet-2)}.auth-card{border-radius:var(--radius);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:transform var(--dur-modal) var(--ease-spring);background-image:linear-gradient(#130b20d1 0%,#221438e0 100%);box-shadow:0 24px 70px #000000b3,inset 0 1px #ffffff0f}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.auth-card{background-color:var(--bg-1)}}.auth-title{color:var(--text);letter-spacing:.5px}.auth-switch{color:var(--text-dim)}.auth-switch button{color:var(--violet)}.auth-field{border:1px solid var(--line);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);background:#00000052;border-radius:12px}.auth-field:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.auth-field input::placeholder{color:var(--text-dim-2)}.auth-cc{border:1px solid var(--line);background:#00000057;border-radius:12px;padding:6px 9px}.auth-cc b{color:var(--text-dim)}.auth-sep{background:0 0;width:4px}.auth-lock{color:var(--text-dim)}.auth-eye{color:var(--text-dim-2);transition:color .18s var(--ease)}.auth-eye.on{color:var(--violet)}.auth-submit{letter-spacing:.3px;color:var(--ink);background:var(--grad-brand);box-shadow:var(--shadow-gold);transition:transform .22s var(--ease-spring), box-shadow .18s var(--ease), filter .18s var(--ease);border-radius:999px;font-weight:800}.auth-submit:active:not(:disabled){transform:translateY(1px)scale(.985)}.auth-submit:disabled{background:var(--panel-2);color:var(--text-dim-2);box-shadow:none;opacity:1}.auth-fine{color:var(--text-dim-2)}.spin-modal{background:linear-gradient(180deg, var(--bg-1) 0%, var(--panel) 100%);border:1px solid var(--line);transition:transform var(--dur-modal) var(--ease-spring);box-shadow:0 24px 70px #000000b3,inset 0 1px #ffffff0f}.spin-modal.win{border-color:var(--line-2);box-shadow:0 24px 70px #000000b3, var(--glow), inset 0 1px 0 #ffffff0f}.spin-title{letter-spacing:.5px}.spin-title.win{filter:drop-shadow(0 0 16px #ff5cc880)}.spin-title.lose{color:var(--text-dim)}.reel{background:radial-gradient(circle at 40% 30%, var(--panel-2) 0%, var(--bg-1) 100%);border:1px solid var(--line);box-shadow:inset 0 6px 14px #0000008c,inset 0 1px #ffffff0d}.spin-bal{color:var(--text-dim)}.spin-bal b{color:var(--gold-1)}.sheet-card{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:transform .3s var(--ease);background-color:#0000;background-image:linear-gradient(#221438f0 0%,#130b20f7 100%);border-bottom:none;box-shadow:0 -18px 50px #0009,inset 0 1px #ffffff0f}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.sheet-card{background-color:var(--bg-1)}}.sheet-grip{background:var(--text-dim-2);border-radius:999px;width:36px;height:4px;margin:2px auto 14px}.sheet-head b{letter-spacing:.2px}.sheet-head button{width:44px;height:44px;color:var(--text-dim);border:1px solid var(--line);transition:color .18s var(--ease), border-color .18s var(--ease);background:#ffffff0d;margin-right:-6px}.sheet-head button:active{color:var(--text);border-color:var(--violet-2)}.sheet-head button:disabled{color:var(--text-dim-2);border-color:var(--line)}.sheet .lang-row{border-bottom:1px solid var(--line)}.sheet .lang-row.on>span:not(.flag):not(.tick){color:var(--violet)}.sheet .lang-row .tick{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet)}.game-modal{background:var(--bg-0)}.game-head{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background-color:#0000;background-image:linear-gradient(#1b1030e6 0%,#0a0612d1 100%);box-shadow:inset 0 1px #ffffff0f}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.game-head{background-color:var(--bg-1)}}.game-head b{letter-spacing:.2px}.game-head small{color:var(--text-dim)}.game-head .sub-back{width:44px;height:44px;color:var(--text-dim);transition:color .18s var(--ease), border-color .18s var(--ease), transform .22s var(--ease-spring)}.game-head .sub-back:active{color:var(--text);border-color:var(--violet-2)}.game-head .sub-back:disabled{color:var(--text-dim-2)}.game-loading{color:var(--text-dim)}.game-loading .spinner{border-color:#7c4dff38;border-top-color:var(--violet)}.bonus-scrim{animation:pageIn .24s var(--ease-spring);background-image:radial-gradient(420px 420px at 50% 46%,#ff5cc838 0%,#0000 70%)}.bonus-title{letter-spacing:.5px;color:var(--gold-0);text-shadow:0 0 20px #ff5cc88c}.bonus-amount{background:var(--grad-gold-text);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;letter-spacing:.5px;filter:drop-shadow(0 0 16px #ff5cc899);-webkit-background-clip:text;background-clip:text}.bonus-sub{color:var(--gold-0)}.bonus-cta{color:var(--ink);background:var(--grad-brand);box-shadow:var(--shadow-gold);transition:transform .22s var(--ease-spring), box-shadow .18s var(--ease), filter .18s var(--ease);border-radius:999px;font-weight:800}.bonus-cta:active:not(:disabled){transform:translateY(1px)scale(.985)}.bonus-cta.grey{color:var(--gold-0);border:1px solid var(--line-2);box-shadow:none;background:0 0}.bonus-cta:disabled{background:var(--panel-2);color:var(--text-dim-2);border-color:var(--line);box-shadow:none}.bonus-pair button{border-radius:999px}.bonus-box .field-err{color:var(--text-dim);font-weight:600}.bonus-close{width:44px;height:44px;color:var(--text);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:transform .22s var(--ease-spring), border-color .18s var(--ease);background:#06040c80}.bonus-close:active{border-color:var(--violet-2);transform:scale(.94)}.bonus-scrim.dg-gate .bonus-box{isolation:isolate;position:relative}.bonus-scrim.dg-gate .bonus-box:before{content:"";z-index:-1;border-radius:var(--radius-lg);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background-color:#0000;background-image:linear-gradient(#221438db 0%,#130b20eb 100%);position:absolute;inset:-16px -14px -14px;box-shadow:0 24px 70px #000000b3,inset 0 1px #ffffff0f}@supports not ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.bonus-scrim.dg-gate .bonus-box:before{background-color:var(--bg-1)}}.bonus-scrim.dg-gate .bonus-title{letter-spacing:.5px}.bonus-scrim.dg-gate .dg-note{color:var(--text-dim)}.bonus-scrim.dg-gate .dg-note b{color:var(--gold-1)}.bonus-scrim.dg-gate .dg-exit{min-height:44px;color:var(--text-dim);transition:color .18s var(--ease)}.bonus-scrim.dg-gate .dg-exit:active:not(:disabled){color:var(--text)}.bonus-scrim.dg-gate .dg-exit:disabled{color:var(--text-dim-2)}.maint-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--bg-1) 0%, var(--panel) 100%);border:1px solid var(--line);transition:transform var(--dur-modal) var(--ease-spring), opacity var(--dur-modal) var(--ease);box-shadow:0 24px 70px #000000b3,inset 0 1px #ffffff0f}.maint-badge{background:radial-gradient(circle at 50% 35%, var(--panel-2) 0%, var(--bg-1) 100%);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0f}.maint-badge svg{color:var(--violet)}.maint-ring{border-top-color:var(--violet);border-right-color:#b98cff52}.maint-title{color:var(--text);-webkit-text-fill-color:var(--text);letter-spacing:.5px;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.maint-body{color:var(--text-dim)}.maint-body b{color:var(--text)}.maint-eta{border:1px solid var(--line);background:#7c4dff1a;border-radius:12px}.maint-eta svg{color:var(--violet)}.maint-eta span{color:var(--text-dim)}.maint-eta strong{color:var(--text);letter-spacing:.5px}.maint-assure{color:var(--text-dim)}.maint-cta{letter-spacing:.3px;color:var(--ink);background:var(--grad-brand);box-shadow:var(--shadow-gold);transition:transform .22s var(--ease-spring), box-shadow .18s var(--ease);border-radius:999px;font-weight:800}.maint-cta:active{transform:translateY(1px)scale(.985)}@media (prefers-reduced-motion:reduce){.bonus-art,.spin-title.win,.reel,.maint-badge svg,.maint-ring,.bonus-scrim{animation:none}.auth-modal,.auth-card,.spin-modal,.maint-card{transition:opacity .18s var(--ease);transform:none}.auth-close:active,.auth-submit:active:not(:disabled),.bonus-cta:active:not(:disabled),.bonus-close:active,.maint-cta:active{transform:none}}:root{--fx-ic-brand:hue-rotate(277deg) saturate(1.15) brightness(.92);--fx-art-rotate:var(--fx-ic-brand);--fx-ic-violet:hue-rotate(215deg) saturate(1.1) brightness(.95);--fx-shadow-violet:0 4px 14px #7c4dff57;--fx-shadow-violet-lg:0 6px 16px #7c4dff61;--focus-border:var(--violet);--focus-ring:0 0 0 3px #7c4dff40}.coin{color:#ff5cc88c}.coin:nth-child(3n+2){color:#b98cff80}.coin svg{filter:drop-shadow(0 0 2px #ffc2f0bf)}.img-ic{filter:var(--fx-ic-brand)}.nav .ni .img-ic{opacity:.55;filter:var(--fx-ic-brand) saturate(.35)}.nav.active .ni .img-ic{opacity:1;filter:var(--fx-ic-violet) saturate(.55) brightness(1.4) drop-shadow(0 1px 2px #00000059)}.dep-back img,.act-icon img{filter:var(--fx-art-rotate)}.act-icon img[src$=fb\.png],.act-icon img[src$=tg\.png],.act-icon img[src$=wa\.png]{filter:none}.coin-val svg{color:var(--gold-1)}.card-art{color:var(--gold-0)}.nav-center .fab{color:var(--ink)}.noti-ic.info{color:var(--blue)}.noti-ic.promo{color:var(--gold-1)}.noti-ic.warning{color:var(--red)}.noti-ic.transaction{color:var(--green)}.marquee-fx{background:linear-gradient(90deg,#7c4dff00 0%,#7c4dff2e 30%,#ff5cc829 58%,#7c4dff00 100%) 0 0/260% 100%}.marquee-fx:before{background:radial-gradient(circle,#ffc2f047,#0000 68%)}.promo-fx{background:linear-gradient(120deg,#0000 28%,#b98cff24 50%,#0000 72%) 0 0/220% 100%}.promo-fx:before{background:radial-gradient(circle,#ff5cc8cc,#0000 70%)}.promo-fx:after{background:radial-gradient(circle,#7c4dffb3,#0000 70%)}.promo-fx-big:after{background:radial-gradient(circle,#7c4dffb8,#0000 70%)}.card-tag{text-transform:uppercase;letter-spacing:.4px;color:var(--ink);background:var(--grad-brand);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800;box-shadow:0 2px 6px #00000073}.card-tag.new{color:var(--ink);background:linear-gradient(180deg, #6ce6a4, var(--green));box-shadow:0 2px 6px #00000073}.card-tag.rtp{color:#fff;background:linear-gradient(180deg, var(--violet-2), #4a1fb0);box-shadow:0 2px 6px #00000073}.acct-badge{text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet);border-radius:999px;font-size:9px;font-weight:800}.nav-badge{color:#fff;background:linear-gradient(#d93154,#a11334);box-shadow:0 2px 6px #00000080}.act-dot{background:radial-gradient(circle at 35% 30%, var(--gold-0), var(--gold-2));animation:2s ease-in-out infinite floatGlow;box-shadow:0 0 9px #ff5cc8bf}.badge-live{background:radial-gradient(circle at 35% 30%, #7cffb0, var(--green));box-shadow:0 0 7px #2fd07acc}.noti-dot{background:var(--red);box-shadow:0 0 7px #ff4d6db3}.status-pill{border-radius:999px}.status-pill.success{color:#b6ffce;background:#2fd07a29;border-color:#2fd07a6b}.status-pill.pending{color:#d9c4ff;border-color:var(--line-on);background:#7c4dff2e}.status-pill.processing{color:#cfe9ff;background:#4cc6ff24;border-color:#4cc6ff66}.status-pill.rejected,.status-pill.cancelled,.status-pill.expired{color:#ffc7d1;background:#ff4d6d26;border-color:#ff4d6d66}.chip{color:var(--text-dim);border:1px solid var(--line);transition:color .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease), transform .22s var(--ease-spring);background:#ffffff0a;border-radius:12px;box-shadow:inset 0 1px #ffffff0f}.chip.on{color:#fff;background:var(--grad-violet-cta);box-shadow:var(--fx-shadow-violet);border-color:#0000}.chip:active{transform:translateY(1px)scale(.985)}@media (prefers-reduced-motion:reduce){.act-dot{animation:none}.coin{opacity:0;animation:none}.chip:active{transform:none}}
