@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Sora:wght@600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070e;--surface:#0c0e18;--surface-strong:#101523;--panel:#0b1120e6;--panel-soft:#0f1b30b8;--line:#61b1ff3d;--line-strong:#6ad1ff6b;--text:#f8fbff;--muted:#a6afc4;--blue:#178dff;--cyan:#52deff;--pink:#ff4ca8;--hot:#ff145b;--gold:#ffd36a;--gold-premium:#f2c75c;--gold-deep:#bd8423;--casino-surface:#071024e0;--casino-gold-border:#f2c75c52;--ambient-blue:#2a99ff24;--ambient-cyan:#2dd7f212;--ambient-purple:#6940ea14;--shadow:0 18px 60px #00000073;--radius:8px;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:linear-gradient(#05070eeb,#05070efa),linear-gradient(135deg,#04060d 0%,#07152c 48%,#070813 100%);margin:0}body:before{content:"";z-index:-1;opacity:.35;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#52deff0f 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.session-loading-screen{min-height:100vh;color:var(--cyan);background:#050914;place-items:center;font-family:Sora,sans-serif;font-weight:800;display:grid}.secure-login-note{color:var(--muted);background:#52deff0f;border:1px solid #52deff2e;border-radius:10px;margin:0;padding:14px 16px;font-size:.82rem;line-height:1.55}#root,.app-shell{min-height:100vh}.app-shell{background:radial-gradient(circle at 82% 7%, var(--ambient-blue), transparent 31%), radial-gradient(circle at 8% 48%, var(--ambient-cyan), transparent 30%), radial-gradient(circle at 58% 84%, var(--ambient-purple), transparent 34%), linear-gradient(180deg, #050a182e, #0308146b), var(--bg);overflow-x:clip}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0e18f5;border-bottom:1px solid #52deff24;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:12px clamp(18px,5vw,54px);display:flex;position:sticky;top:0;box-shadow:0 14px 40px #00000047}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-mark{flex:none;place-items:center;width:58px;height:58px;display:grid}.brand-mark img{object-fit:contain;filter:drop-shadow(0 8px 15px #1a93ff4d);width:100%;height:100%;display:block}.brand-copy{gap:2px;display:grid}.brand-copy strong{font-family:Sora,sans-serif;font-size:1.08rem;line-height:1}.brand-copy small{color:var(--muted);font-size:.78rem}.header-actions,.hero-actions,.auth-points,.trust-badges,.payment-row{flex-wrap:wrap;align-items:center;display:flex}.header-actions{justify-content:flex-end;gap:14px}.header-wheel-free-spin{background:radial-gradient(circle,#122e58fa,#050d1efa);border:1px solid #ffd669b8;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 0 18px #49d3ff33,inset 0 0 12px #ffd45b1f}.header-wheel-free-spin:hover,.header-wheel-free-spin:focus-visible{border-color:#ffe291;transform:translateY(-1px);box-shadow:0 0 24px #44deff59,0 0 12px #ffce4a2e}.header-wheel-free-spin-pointer{z-index:2;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 1px 3px #000000a6);background:linear-gradient(#fff5b9,#e5a92b);width:10px;height:11px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.header-wheel-free-spin-disc{background:conic-gradient(#43d7f3 0deg 45deg,#e7b83f 45deg 90deg,#3479f3 90deg 135deg,#ffd86f 135deg 180deg,#8c63ee 180deg 225deg,#1b91dc 225deg 270deg,#284bc7 270deg 315deg,#43b9e9 315deg 360deg);border:2px solid #f4c95f;border-radius:50%;place-items:center;width:32px;height:32px;animation:3.8s linear infinite header-free-wheel-rotation;display:grid;position:relative;box-shadow:0 0 11px #4edaff57}.header-wheel-free-spin-disc:after{content:"";background:radial-gradient(circle at 35% 30%,#fff7c8,#d89d22 70%);border:1px solid #fff0ae;border-radius:50%;width:9px;height:9px;box-shadow:0 0 5px #ffdc6fbf}@keyframes header-free-wheel-rotation{to{transform:rotate(360deg)}}.primary-button,.hot-button,.glass-button,.ghost-button{border-radius:var(--radius);color:#fff;text-align:center;border:0;justify-content:center;align-items:center;min-height:42px;padding:0 26px;font-weight:800;line-height:1;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex}.primary-button{background:linear-gradient(#68e8ff 0%,#168dff 45%,#0d46d8 100%);box-shadow:0 10px 24px #178dff57}.hot-button{background:linear-gradient(#ff63b3 0%,#ff145b 55%,#bd103e 100%);box-shadow:0 10px 24px #ff145b52}.glass-button,.ghost-button{color:var(--text);background:#0c1424b8;border:1px solid #52deff4d}.primary-button:hover,.hot-button:hover,.glass-button:hover,.ghost-button:hover,.help-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.primary-button.large,.hot-button.large,.glass-button.large{min-height:58px;padding-inline:34px;font-size:1.05rem}.full-width{width:100%}.session-chip{border-radius:var(--radius);min-height:42px;color:var(--text);background:#0a1222d1;border:1px solid #52deff3d;align-items:center;gap:9px;padding:0 15px;display:inline-flex}.player-wallet-chip{color:#fff8d1;background:linear-gradient(145deg,#192239f5,#080e1df5);border:1px solid #ffd56a6b;border-radius:12px;grid-template-columns:32px minmax(48px,auto) 28px;align-items:center;gap:8px;min-height:44px;padding:5px 7px 5px 6px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 24px #0000003d,inset 0 0 20px #ffcd4d0d}.player-wallet-chip:hover,.player-wallet-chip:focus-visible{border-color:#ffdc79d1;transform:translateY(-1px);box-shadow:0 10px 28px #0000004d,0 0 22px #ffca3e1f}.player-wallet-chip.unavailable{opacity:.68}.player-wallet-coin,.player-wallet-add{border-radius:50%;place-items:center;font-weight:900;display:grid}.player-wallet-coin{color:#4d2b00;background:radial-gradient(circle at 35% 25%,#fffce0,#ffd360 42%,#d88611 75%);border:1px solid #ffe6a0;width:32px;height:32px;font-size:.62rem;box-shadow:0 0 14px #ffca3757}.player-wallet-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-family:Sora,sans-serif;font-size:.86rem;overflow:hidden}.player-wallet-add{color:#03131c;background:linear-gradient(145deg,#8cfff0,#39cbe8);width:28px;height:28px;font-size:1.25rem;line-height:1;box-shadow:0 0 16px #48e2ff4d}.session-dot{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 18px var(--cyan);border-radius:50%}.signout-error{color:#ff9fbd;max-width:240px;font-size:.78rem;line-height:1.35}.hero-section{background:linear-gradient(90deg, transparent 0%, #03040c14 42%, #03051294 57%, #030512e0 100%), linear-gradient(180deg, transparent 76%, var(--bg) 100%), url(/assets/sakura-casino-hero.png?v=3) left center / cover no-repeat;align-items:center;min-height:min(720px,100vh - 82px);padding:clamp(42px,8vw,96px) clamp(18px,7vw,84px);display:flex;position:relative;overflow:hidden}.hero-section:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:100px;position:absolute;inset:auto 0 0}.hero-copy{z-index:1;width:min(720px,52vw);margin-left:auto;position:relative}.eyebrow,.section-eyebrow,.card-badge{border-radius:var(--radius);color:#ffd9ee;letter-spacing:.08em;text-transform:uppercase;background:#ff4ca81f;border:1px solid #ff4ca857;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:.75rem;font-weight:900;display:inline-flex}.hero-copy h1{letter-spacing:0;text-transform:uppercase;color:#0000;background:linear-gradient(#fff9c9 0%,#ffd76a 28%,#41d9ff 58%,#1678ff 82%,#0d3ca8 100%);filter:drop-shadow(0 6px #06122adb)drop-shadow(0 18px 24px #178dff2e);-webkit-background-clip:text;background-clip:text;max-width:820px;margin:18px 0 12px;font-family:Sora,sans-serif;font-size:clamp(3rem,5vw,5.7rem);font-weight:800;line-height:.92}.hero-kicker{color:#fff;text-shadow:0 3px 18px #00000094;margin:0 0 22px;font-size:clamp(1.35rem,2.1vw,2.2rem);font-weight:900}.hero-bullets{gap:11px;max-width:620px;margin:0;padding:0;list-style:none;display:grid}.hero-bullets li{text-shadow:0 3px 12px #000c;grid-template-columns:32px minmax(112px,.34fr) 1fr;align-items:center;gap:12px;min-height:38px;padding:2px 0;display:grid}.hero-bullets li:before{content:"✦";width:30px;height:30px;color:var(--gold);filter:drop-shadow(0 0 8px #ffd36a8c);place-items:center;font-size:1.35rem;display:grid}.hero-bullets li:nth-child(2):before{content:"⚡"}.hero-bullets li:nth-child(3):before{content:"VIP";font-size:.68rem;font-weight:900}.hero-bullets li:nth-child(4):before{content:"✓"}.hero-bullets strong{color:var(--gold);font-size:.95rem;font-weight:900}.hero-bullets span,.section-title p,.auth-panel p,.reason-card p,.faq-item p,.footer-column span,.footer-bottom p,.auth-point span,.session-summary span,.form-panel-header p,.field input::placeholder{color:var(--muted)}.hero-actions{gap:16px;margin-top:26px}.landing-section,.provider-section,.faq-section{width:min(1250px,100% - 40px);margin:0 auto}.landing-section{padding-top:40px}.platform-section{isolation:isolate;background:linear-gradient(180deg, var(--bg) 0%, #05070e1f 13%, #05070e24 58%, var(--bg) 100%), linear-gradient(90deg, #05070e5c, transparent 28%, transparent 72%, #05070e5c), url(/assets/exclusive-platforms-parallax.png?v=1) center center / cover no-repeat fixed;width:100%;margin:0;padding:0 0 76px;position:relative;overflow:hidden}.platform-section-content{z-index:1;width:min(1250px,100% - 40px);margin:0 auto;position:relative}.platform-section .section-title{align-content:start;min-height:300px;margin-bottom:18px;padding-top:68px}.platform-section .section-title h2,.platform-section .section-eyebrow{filter:drop-shadow(0 5px 18px #000000e6)}.platform-section .platform-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080e1dc2}.platform-section .platform-card:before{opacity:.78}.section-title{text-align:center;justify-items:center;gap:10px;margin-bottom:30px;display:grid}.section-title h2{color:#fff;margin:0;font-family:Sora,sans-serif;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.08}.section-title h2 span{color:var(--pink)}.platform-grid,.game-grid,.provider-grid,.reason-grid{gap:16px;display:grid}.platform-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.game-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.visual-card{isolation:isolate;border-radius:var(--radius);background:#0b1020;border:2px solid #ff78c08a;position:relative;overflow:hidden;box-shadow:0 18px 35px #00000057}.visual-card:before,.visual-card:after{content:"";pointer-events:none;position:absolute;inset:0}.visual-card:before{z-index:-2;background-image:var(--game-card-image), url(/assets/sakura-casino-tiles.png);background-position:50%,50%;background-size:cover,320%;transition:transform .22s,filter .22s}.visual-card:after{z-index:-1;background:linear-gradient(#0206100f 0%,#02061014 45%,#02050ed6 100%),linear-gradient(135deg,#52deff2e,#0000 36%,#ff4ca829)}.visual-card:hover:before{filter:saturate(1.14)brightness(1.08);transform:scale(1.05)}.platform-card{aspect-ratio:1/1.08;min-height:190px;padding:14px}.game-card{aspect-ratio:1;border-color:#52deff5c;min-height:116px;padding:9px}.card-badge{color:#06101f;background:linear-gradient(#fff,#82eaff);border-color:#ffffff57;min-height:26px;padding:0 9px;font-size:.63rem;position:absolute;top:10px;left:10px}.card-copy{align-content:end;gap:4px;min-height:64px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.card-copy strong{text-transform:uppercase;text-shadow:0 3px 14px #000000d6;font-family:Sora,sans-serif;font-size:clamp(1rem,1.5vw,1.45rem);line-height:1}.card-copy span{color:#e2eeff;text-shadow:0 2px 10px #000000c7;font-size:.78rem;font-weight:700;line-height:1.25}.game-card .card-copy{min-height:48px;bottom:8px;left:8px;right:8px}.game-card .card-copy strong{font-size:.78rem}.game-card .card-copy span{font-size:.64rem}.wide-action{margin-top:28px}.wide-action .primary-button{min-height:58px}.games-section{isolation:isolate;background:linear-gradient(180deg, var(--bg) 0%, #05070e1a 12%, #05070e29 60%, var(--bg) 100%), linear-gradient(90deg, #05070e5c, transparent 25%, transparent 75%, #05070e5c), url(/assets/hottest-games-parallax.png?v=1) center center / cover no-repeat fixed;width:100%;margin:0;padding:0 0 76px;position:relative;overflow:hidden}.games-section-content{z-index:1;width:min(1250px,100% - 40px);margin:0 auto;position:relative}.games-section .section-title{align-content:start;min-height:310px;margin-bottom:18px;padding-top:72px}.games-section .section-title h2,.games-section .section-eyebrow{filter:drop-shadow(0 5px 18px #000000eb)}.games-section .game-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080e1dc2}.games-section .game-card:before{opacity:.8}.providers-reasons-parallax{isolation:isolate;background:linear-gradient(180deg, var(--bg) 0%, #05070e1a 12%, #05070e33 66%, var(--bg) 100%), linear-gradient(90deg, #05070e57, transparent 25%, transparent 75%, #05070e57), url(/assets/providers-reasons-parallax.png?v=1) center center / cover no-repeat fixed;padding:0 0 86px;position:relative;overflow:hidden}.provider-section{z-index:1;margin-top:0;position:relative}.provider-section .section-title{align-content:start;min-height:300px;margin-bottom:18px;padding-top:72px}.provider-section .section-title h2,.reasons-section .section-title h2{filter:drop-shadow(0 5px 18px #000000eb)}.provider-grid{perspective:900px;grid-template-columns:repeat(5,minmax(0,1fr))}.provider-chip{isolation:isolate;border-radius:var(--radius);color:#f4f7ff;min-height:70px;animation:.65s cubic-bezier(.2,.8,.2,1) both provider-chip-enter;animation-delay:calc(var(--provider-index) * 65ms);background:linear-gradient(110deg,#070b16e6 0%,#14427ea8 55%,#1d72b16b 100%),url(/assets/sakura-casino-tiles.png) 50%/260% no-repeat;border:1px solid #ffd25aad;place-items:center;padding:12px 15px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff0af1a,inset 0 1px #ffffff14,0 0 14px #ffbb2d1f,0 14px 32px #0003}.provider-chip:before{z-index:-1;content:"";pointer-events:none;width:42%;animation:6.4s ease-in-out infinite provider-chip-shine;animation-delay:calc(.9s + var(--provider-index) * .19s);background:linear-gradient(90deg,#0000,#ffe27a57,#0000);position:absolute;top:-40%;bottom:-40%;left:-75%;transform:skew(-18deg)}.provider-chip:hover{border-color:#ffe27cf5;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #fff5c338,inset 0 1px #ffffff1f,0 0 22px #ffbe3057,0 18px 38px #0e76d638}.provider-chip strong{z-index:1;color:#fff8df;text-align:center;text-overflow:ellipsis;text-shadow:0 0 14px #ffca4a2e,0 2px 8px #000000bd;font-family:Sora,sans-serif;font-size:.8rem;font-weight:850;line-height:1.25;position:relative;overflow:hidden}@keyframes provider-chip-enter{0%{opacity:0;transform:translateY(18px)rotateX(8deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes provider-chip-shine{0%,72%{left:-75%}90%,to{left:135%}}.reasons-section{z-index:1;margin-top:74px;position:relative}.reason-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reason-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:260px;box-shadow:var(--shadow);background:linear-gradient(#08101fc7,#0d1423e0),url(/assets/sakura-casino-tiles.png) 50%/280% no-repeat;border:1px solid #52deff2e;padding:26px;position:relative;overflow:hidden}.reason-card:before{content:"";pointer-events:none;background:linear-gradient(145deg,#52deff1f,#0000 50%,#ff4ca81f);position:absolute;inset:0}.reason-card h3,.auth-panel h1,.form-panel-header h1{font-family:Sora,sans-serif}.reason-card h3{margin:18px 0 12px;font-size:1.55rem;position:relative}.reason-card p{margin:0;line-height:1.7;position:relative}.reason-icon{border-radius:var(--radius);color:#06101f;background:linear-gradient(#fff,#52deff);place-items:center;min-width:74px;height:58px;padding:0 10px;font-family:Sora,sans-serif;font-size:1.4rem;font-weight:900;display:inline-grid;position:relative;box-shadow:0 12px 34px #52deff47}.trust-process-section{background:linear-gradient(90deg,#03071229 0%,#03071208 48%,#03071214 100%),url(/assets/rabbit-team-process.png?v=1) 50%/cover no-repeat;border-top:1px solid #52deff29;border-bottom:1px solid #52deff29;align-items:center;min-height:470px;margin-top:78px;padding:56px clamp(24px,6vw,76px);display:flex;overflow:hidden}.trust-process-copy{z-index:1;width:min(520px,46%);position:relative}.trust-process-copy h2,.auth-panel h1{margin:18px 0 14px;font-size:clamp(2.4rem,4vw,4.5rem);line-height:1}.trust-process-copy h2 span{color:#eaffff;background:linear-gradient(135deg,#0f64db,#08a98b);border:1px solid #52deff7a;border-radius:8px;margin-top:10px;padding:8px 16px 10px;font-size:.62em;display:inline-block;transform:rotate(1.5deg);box-shadow:0 14px 36px #0d6dda42}.trust-process-copy p,.auth-panel p{max-width:660px;margin:0 0 24px;font-size:1.04rem;line-height:1.8}.trust-rating{gap:10px;width:fit-content;margin:8px 0 26px;display:grid}.trust-rating>strong{font-size:1.05rem}.trust-stars{gap:6px;display:flex}.trust-stars span{color:#fff;background:linear-gradient(145deg,#0fb184,#08765d);place-items:center;width:40px;height:40px;font-size:1.35rem;display:grid;box-shadow:0 8px 22px #0fb1842e}.trust-rating small{color:var(--muted)}.faq-section{margin-top:74px}.faq-column{max-width:840px;margin:0 auto}.faq-list{gap:12px;display:grid}.faq-item{border-radius:var(--radius);background:#0b1120d6;border:1px solid #52deff29;overflow:hidden}.faq-item summary{cursor:pointer;padding:20px 22px;font-weight:800;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:0;padding:0 22px 22px;line-height:1.7}.site-footer{background:linear-gradient(#191922fc,#0a0a10fe);border:1px solid #ffffff06;border-top-color:#ff482b52;border-radius:12px 12px 0 0;width:min(100%,1780px);margin:84px auto 0;padding:30px clamp(28px,3vw,42px) 24px;box-shadow:0 -22px 70px #00000052}.footer-logo{justify-content:center;min-height:112px;margin-bottom:16px;display:flex}.footer-logo a{display:block}.footer-mark{width:104px;height:104px;display:block}.footer-mark img{object-fit:contain;filter:drop-shadow(0 8px 18px #00000073);width:100%;height:100%;display:block}.footer-content{gap:30px;width:100%;display:grid}.footer-section{align-content:start;justify-items:start;gap:10px;display:grid}.footer-section h3{color:#fff;margin:0;font-size:1rem;font-weight:800;line-height:1.35}.footer-links{gap:8px;display:grid}.footer-links a,.footer-links span,.footer-contact p,.footer-contact a{color:#9fa2b1;margin:0;font-size:.92rem;line-height:1.45}.footer-links a,.footer-contact a{transition:color .16s}.footer-links a:hover,.footer-links a:focus-visible,.footer-contact a:hover,.footer-contact a:focus-visible{color:#fff}.footer-support .footer-links{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;width:100%}.footer-support{width:100%}.footer-community{margin-top:2px}.social-dot{color:#fff;background:linear-gradient(145deg,#27a8f5,#0877d1);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff4d,0 5px 13px #0073cd33}.social-dot svg{fill:currentColor;width:24px;height:24px}.footer-contact{gap:10px}.footer-contact p{margin-bottom:2px}.footer-contact p strong{color:#fff;font-weight:700}.footer-contact a{align-items:center;gap:10px;display:inline-flex}.footer-contact a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.footer-contact a:first-of-type svg{fill:currentColor;stroke:none}.footer-contact strong{color:inherit;font-weight:700}.footer-bottom{text-align:center;border-top:1px solid #ffffff0e;justify-items:center;gap:18px;margin-top:30px;padding-top:26px;display:grid}.footer-trust-badges,.footer-payment-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.footer-trust-badges span{color:#ffffff3d;border:3px solid #ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;padding:5px;font-size:.62rem;font-weight:900;line-height:1;display:inline-grid}.footer-payment-row span{color:#ffffff47;letter-spacing:-.02em;background:#ffffff14;border-radius:3px;place-items:center;min-width:86px;min-height:48px;padding:0 14px;font-size:.82rem;font-weight:900;display:inline-grid}.footer-bottom p{color:#ffffff4d;margin:0;font-size:.78rem}.auth-page{z-index:100;-webkit-backdrop-filter:blur(14px)saturate(.72);backdrop-filter:blur(14px)saturate(.72);background:#02050e80;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-modal{background:#050a17c2;border:1px solid #75dbff5c;border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);width:min(1040px,100%);max-height:min(820px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #000000b8,0 0 70px #178dff24}.auth-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0b1326e6,#040813bd);min-width:0;padding:clamp(28px,4vw,50px);overflow-y:auto}.auth-art{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:660px}.auth-modal.signin .auth-art{background-image:linear-gradient(#0000 60%,#04081357),url(/assets/signin-rabbit.png?v=1)}.auth-modal.signup .auth-art{background-image:linear-gradient(#0000 60%,#04081357),url(/assets/signup-rabbit.png?v=1)}.auth-close{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0308148f;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:42px;height:42px;font-size:2rem;line-height:1;display:grid;position:absolute;top:16px;right:16px}.form-panel-header h1{text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#fff,#68e8ff 46%,#ffcf58);-webkit-background-clip:text;background-clip:text;margin:16px 0 0;font-family:Sora,sans-serif;font-size:clamp(2rem,3.6vw,3.45rem);line-height:1.05}.form-panel-header p{margin:0;line-height:1.6}.auth-tabs{background:#03071299;border:1px solid #52deff1f;border-radius:11px;grid-template-columns:1fr 1fr;margin-top:26px;padding:4px;display:grid}.auth-tabs a{min-height:44px;color:var(--muted);border-radius:8px;place-items:center;font-weight:800;display:grid}.auth-tabs a.active{color:#fff;background:linear-gradient(100deg,#1168ea,#16cce4);box-shadow:0 10px 24px #178dff3d}.status-banner{border-radius:var(--radius);margin:18px 0 0;padding:14px 16px;font-weight:700}.status-banner.success{color:#dcfff7;background:#178dff42;border:1px solid #52deff3d}.status-banner.error{color:#ffe8f2;background:#ff145b33;border:1px solid #ff4ca83d}.auth-form{gap:16px;margin-top:22px;display:grid}.auth-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{gap:9px;display:grid}.field span{color:#f8fbff;font-weight:800}.field input{border-radius:var(--radius);width:100%;min-height:54px;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02071294;border:1px solid #52deff33;outline:0;padding:0 15px;transition:border-color .18s,box-shadow .18s}.field input[aria-invalid=true]{border-color:#ff4ca8b8;box-shadow:0 0 0 3px #ff145b1f}.field-validation{min-height:18px;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35}.field-validation.success{color:#6fffd7}.field-validation.error{color:#ff9fc8}.primary-button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.55;transform:none}.auth-options,.auth-check{color:var(--muted);align-items:center;gap:10px;font-size:.9rem;display:flex}.auth-options{justify-content:space-between}.auth-options button{color:var(--cyan);background:0 0;border:0;padding:0}.auth-check input{width:19px;height:19px;accent-color:var(--cyan)}.terms-check{align-items:flex-start;line-height:1.5}.field input:focus{border-color:var(--cyan);box-shadow:0 0 0 4px #52deff1a}.form-footer{color:var(--muted);text-align:center;margin-top:22px}.form-footer a{color:var(--cyan);margin-left:8px;font-weight:800}.help-button{z-index:60;background:linear-gradient(135deg,#6dffe9,#10b7d4);border:0;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 42px #10b7d457}.help-button:before,.help-button:after{content:"";position:absolute}.help-button:before{border:3px solid #04121d;border-radius:50%;width:28px;height:22px}.help-button:after{background:radial-gradient(circle at 2px,#04121d 0 2px,#0000 3px),radial-gradient(circle at 10px,#04121d 0 2px,#0000 3px),radial-gradient(circle at 18px,#04121d 0 2px,#0000 3px);border-radius:999px;width:21px;height:5px}.player-dashboard{background:radial-gradient(circle at 78% 0,#1482ff2e,#0000 28%),radial-gradient(circle at 42% 78%,#4735ff1f,#0000 30%),#040815;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 82px);display:grid}.player-purchase-content{background:radial-gradient(circle at 92% 5%,#ffb54021,#0000 26%),radial-gradient(circle at 8% 46%,#582cff24,#0000 31%),linear-gradient(150deg,#040816 0%,#07132b 48%,#050919 100%);min-width:0;min-height:calc(100vh - 82px);position:relative;overflow:hidden}.purchase-stage{isolation:isolate;min-height:calc(100vh - 82px);padding:24px clamp(18px,3.2vw,48px) 60px;position:relative}.purchase-stage>:not(.purchase-celebration){z-index:2;position:relative}.purchase-hero{background:linear-gradient(103deg,#05112efa 0%,#0d265cf0 57%,#321969e0 100%),#081b43;border:1px solid #ffd36a42;border-radius:22px;align-items:center;min-height:340px;padding:42px clamp(270px,28vw,390px) 42px clamp(24px,4vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 78px #00000061,inset 0 0 90px #40a0ff17,0 0 40px #ffb9350d}.purchase-hero:before,.purchase-hero:after{content:"";pointer-events:none;position:absolute}.purchase-hero:before{opacity:.2;background-image:linear-gradient(#81e2ff1f 1px,#0000 1px),linear-gradient(90deg,#81e2ff1f 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 86%);mask-image:linear-gradient(90deg,#000,#0000 86%)}.purchase-hero:after{background:radial-gradient(circle,#ffba3121,#713aff21 47%,#0000 69%);border:1px solid #ffd76f26;border-radius:50%;width:440px;height:440px;top:-150px;right:-80px;box-shadow:0 0 90px #6f49ff26,inset 0 0 60px #ffd36a0f}.purchase-hero-copy{z-index:3;max-width:730px;position:relative}.purchase-kicker{color:#ffe9a8;letter-spacing:.08em;text-transform:uppercase;background:#ffb83217;border:1px solid #ffd36a4d;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 13px;font-size:.65rem;font-weight:900;display:inline-flex}.purchase-kicker i{background:#ffd461;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #ffcf54eb}.purchase-hero h1{color:#f8fcff;letter-spacing:-.065em;max-width:690px;margin:18px 0 13px;font-family:Sora,sans-serif;font-size:clamp(2.7rem,5.5vw,5.25rem);line-height:.96}.purchase-hero h1 span{color:#0000;background:linear-gradient(105deg,#ffe38e,#ffb525 48%,#ff6ea9);filter:drop-shadow(0 0 20px #ffbc3726);-webkit-background-clip:text;background-clip:text}.purchase-hero-copy>p{color:#a9bad5;max-width:650px;margin:0;font-size:.86rem;line-height:1.7}.purchase-hero-pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.purchase-hero-pills span{color:#afc4df;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c1f85;border:1px solid #64e0ff29;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 11px 0 6px;font-size:.62rem;font-weight:800;display:inline-flex}.purchase-hero-pills b{color:#051127;background:linear-gradient(145deg,#9ff6ff,#42c8ff);border-radius:50%;place-items:center;width:25px;height:25px;font-size:.55rem;display:grid;box-shadow:0 0 13px #52deff47}.purchase-celebration{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.purchase-rabbit-stage{z-index:3;aspect-ratio:1;filter:drop-shadow(0 28px 34px #0000006b)drop-shadow(0 0 25px #ffc34521);transform-origin:56% 75%;width:clamp(230px,24vw,340px);animation:2.8s cubic-bezier(.45,0,.3,1) infinite purchase-rabbit-toss;position:absolute;top:37px;right:clamp(25px,4.2vw,68px)}.purchase-rabbit-stage:before{z-index:4;color:#783b00;content:"SC";opacity:0;background:radial-gradient(circle at 32% 24%,#fffbd0 0 7%,#0000 9%),linear-gradient(145deg,#ffe978,#f7ab0d 58%,#9d4c00);border:3px solid #ffd653;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Sora,sans-serif;font-size:.55rem;font-weight:900;animation:2.8s cubic-bezier(.32,0,.64,1) infinite purchase-rabbit-hand-coin;display:grid;position:absolute;top:62%;left:19%;box-shadow:0 0 20px #ffc02bbf,inset 0 0 0 3px #ffef9a66}.purchase-rabbit-stage:after{z-index:-1;filter:blur(17px);content:"";background:#020714b3;border-radius:50%;height:20%;position:absolute;bottom:4%;left:8%;right:7%}.purchase-rabbit-stage img{object-fit:contain;width:100%;height:100%;display:block}.purchase-rabbit-burst{z-index:2;opacity:0;border:2px solid #ffda6acc;border-radius:50%;width:72px;height:72px;animation:2.8s ease-out infinite purchase-rabbit-burst;position:absolute;top:70%;left:20%;box-shadow:0 0 22px #ffc23599,inset 0 0 18px #ffe9a573}.purchase-coin-stream{z-index:4;position:absolute;inset:0;overflow:hidden}.purchase-coin-flight{--coin-size:34px;--flight-top:238px;--flight-apex:-170px;--flight-mid:-120px;--flight-land:360px;--flight-duration:5.6s;--flight-delay:0s;top:var(--flight-top);width:var(--coin-size);height:var(--coin-size);opacity:0;animation:purchase-coin-parabola var(--flight-duration) var(--flight-delay) cubic-bezier(.36, 0, .64, 1) infinite;will-change:transform, opacity;position:absolute;right:clamp(110px,15vw,230px)}.purchase-coin-flight>i{border:max(2px, calc(var(--coin-size) * .065)) solid #ffcc3c;color:#7b3d00;width:100%;height:100%;transform-style:preserve-3d;background:radial-gradient(circle at 31% 25%,#fff8c3 0 6%,#0000 8%),radial-gradient(circle at 36% 30%,#ffe98c 0%,#ffc62f 35%,#e88908 72%,#854000 100%);border-radius:50%;place-items:center;font-style:normal;animation:.86s linear infinite purchase-coin-spin;display:grid;position:relative;box-shadow:0 0 19px #ffc22ed1,inset 0 0 0 3px #ffec9257,inset -5px -7px 9px #682b0061}.purchase-coin-flight>i:before{content:"";border:1px solid #7e420180;border-radius:50%;position:absolute;inset:17%}.purchase-coin-flight b{z-index:1;font-family:Sora,sans-serif;font-size:calc(var(--coin-size) * .25);text-shadow:0 1px #ffee91b8;font-weight:900;position:relative}.purchase-coin-flight:first-child{--coin-size:39px;--flight-top:238px;--flight-apex:-195px;--flight-mid:-150px;--flight-land:450px;--flight-delay:0s}.purchase-coin-flight:nth-child(2){--coin-size:27px;--flight-top:220px;--flight-apex:-125px;--flight-mid:-70px;--flight-land:330px;--flight-delay:70ms}.purchase-coin-flight:nth-child(3){--coin-size:46px;--flight-top:256px;--flight-apex:-235px;--flight-mid:-182px;--flight-land:620px;--flight-delay:.14s}.purchase-coin-flight:nth-child(4){--coin-size:22px;--flight-top:198px;--flight-apex:-95px;--flight-mid:-38px;--flight-land:260px;--flight-delay:.21s}.purchase-coin-flight:nth-child(5){--coin-size:34px;--flight-top:250px;--flight-apex:-175px;--flight-mid:-105px;--flight-land:510px;--flight-delay:.28s}.purchase-coin-flight:nth-child(6){--coin-size:29px;--flight-top:210px;--flight-apex:-150px;--flight-mid:-85px;--flight-land:390px;--flight-delay:.35s}.purchase-coin-flight:nth-child(7){--coin-size:42px;--flight-top:268px;--flight-apex:-260px;--flight-mid:-200px;--flight-land:720px;--flight-delay:-2.8s}.purchase-coin-flight:nth-child(8){--coin-size:24px;--flight-top:225px;--flight-apex:-110px;--flight-mid:-55px;--flight-land:300px;--flight-delay:-2.73s}.purchase-coin-flight:nth-child(9){--coin-size:31px;--flight-top:242px;--flight-apex:-205px;--flight-mid:-130px;--flight-land:560px;--flight-delay:-2.66s}.purchase-coin-flight:nth-child(10){--coin-size:19px;--flight-top:205px;--flight-apex:-80px;--flight-mid:-26px;--flight-land:220px;--flight-delay:-2.59s}.purchase-coin-flight:nth-child(11){--coin-size:36px;--flight-top:260px;--flight-apex:-220px;--flight-mid:-165px;--flight-land:670px;--flight-delay:-2.52s}.purchase-coin-flight:nth-child(12){--coin-size:26px;--flight-top:230px;--flight-apex:-140px;--flight-mid:-92px;--flight-land:420px;--flight-delay:-2.45s}@keyframes purchase-rabbit-toss{0%,30%,to{transform:translate(0,0)rotate(0)}4%{transform:translate(7px,6px)rotate(3deg)}11%{transform:translate(-15px,-13px)rotate(-6deg)}19%{transform:translate(-4px,-4px)rotate(2deg)}}@keyframes purchase-rabbit-hand-coin{0%{opacity:0;transform:translate(12px,14px)scale(.45)rotate(0)}3%{opacity:1}17%{opacity:.95;transform:translate(-48px,-62px)scale(1)rotate(-150deg)}27%,to{opacity:0;transform:translate(-102px,-96px)scale(.72)rotate(-320deg)}}@keyframes purchase-rabbit-burst{0%,to{opacity:0;transform:scale(.2)}6%{opacity:.9}24%{opacity:0;transform:scale(1.8)}}@keyframes purchase-coin-parabola{0%{opacity:0;transform:translate(0,0)scale(.45)}5%{opacity:1}28%{opacity:1;transform:translate3d(-27vw, var(--flight-apex), 0) scale(1)}57%{opacity:.96;transform:translate3d(-58vw, var(--flight-mid), 0) scale(.94)}84%{opacity:.78}to{opacity:0;transform:translate3d(calc(-100vw - 330px), var(--flight-land), 0) scale(.72)}}@keyframes purchase-coin-spin{0%{transform:rotateY(0)rotate(0)}50%{filter:brightness(1.22)}to{transform:rotateY(720deg)rotate(360deg)}}.purchase-deals-section{border:1px solid var(--casino-gold-border);background:radial-gradient(circle at 93% 4%,#ffc53d14,#0000 27%),linear-gradient(145deg,#071530f2,#030918fa);border-radius:22px;margin-top:30px;padding:clamp(22px,3vw,34px);box-shadow:0 25px 70px #0000004a,inset 0 0 75px #3d97ff0b,0 0 28px #f2c75c09}.purchase-deals-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.purchase-deals-heading h2{color:#0000;background:linear-gradient(106deg,#fff,#a2f3ff 50%,#ffdd78);letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;margin:8px 0 7px;font-family:Sora,sans-serif;font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.04}.purchase-deals-heading p{color:#8194b3;margin:0;font-size:.74rem}.purchase-live-count{color:#baffdf;letter-spacing:.05em;text-transform:uppercase;background:#1ca4761a;border:1px solid #67ffca3b;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.64rem;font-weight:900;display:inline-flex}.purchase-live-count i{background:#62ffc8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #62ffc8e6}.purchase-deal-grid{grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr));gap:18px;margin-top:26px;display:grid}.purchase-deal-card{--deal-primary:#8243ff;--deal-secondary:#e246ff;--deal-accent:#67e9ff;isolation:isolate;background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--deal-secondary) 30%, transparent), transparent 37%), linear-gradient(160deg, color-mix(in srgb, var(--deal-primary) 70%, #091a48), #07102c 70%);min-width:0;min-height:438px;box-shadow:0 20px 46px #0000005c, inset 0 0 52px color-mix(in srgb, var(--deal-primary) 15%, transparent);border:1px solid #f2c75c40;border-radius:20px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.purchase-deal-card.theme-1{--deal-primary:#6539e7;--deal-secondary:#e345ff;--deal-accent:#7cedff}.purchase-deal-card.theme-2{--deal-primary:#1169d8;--deal-secondary:#19cbef;--deal-accent:#78f2ff}.purchase-deal-card.theme-3{--deal-primary:#b12884;--deal-secondary:#ff547e;--deal-accent:#ffbfdd}.purchase-deal-card.theme-4{--deal-primary:#4137c9;--deal-secondary:#7f54ff;--deal-accent:#a9b8ff}.purchase-deal-card.theme-5{--deal-primary:#087f9d;--deal-secondary:#16d9bd;--deal-accent:#77ffe4}.purchase-deal-card.theme-6{--deal-primary:#a84c12;--deal-secondary:#f09e24;--deal-accent:#ffe091}.purchase-deal-card:before{z-index:-1;content:"";opacity:.28;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.purchase-deal-card:after{content:"";background:linear-gradient(90deg,#0000,#f2c75cc7,#0000);height:2px;position:absolute;bottom:0;left:11%;right:11%;box-shadow:0 0 18px #f2c75c52}.purchase-deal-card:hover,.purchase-deal-card:focus-within{box-shadow:0 28px 62px #0000006e, 0 0 28px #f2c75c1c, inset 0 0 56px color-mix(in srgb, var(--deal-primary) 16%, transparent);border-color:#f2c75cb8;transform:translateY(-6px)}.purchase-deal-card.hottest{border-color:#ffd35fc2;box-shadow:0 20px 50px #00000061,0 0 27px #ffb52738}.purchase-deal-badge{z-index:5;color:#d9f8ff;letter-spacing:.07em;text-transform:uppercase;background:#0a5391c7;border:1px solid #7cdeff5c;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-family:Sora,sans-serif;font-size:.52rem;font-weight:900;display:inline-flex;position:absolute;top:13px;left:13px;box-shadow:0 6px 14px #00184c42}.purchase-deal-badge.hot{color:#fff0bd;background:#8b5b0cd6;border-color:#ffde849e;box-shadow:0 6px 16px #ffb42226}.purchase-deal-shine{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff30,#0000);width:44%;height:170%;transition:left .62s,opacity .18s;position:absolute;top:-30%;left:-62%;transform:rotate(17deg)}.purchase-deal-card:hover .purchase-deal-shine{opacity:1;left:122%}.purchase-deal-art{flex:none;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.purchase-deal-halo{border:1px solid color-mix(in srgb, var(--deal-accent) 34%, transparent);background:radial-gradient(circle, #f2c75c2b, color-mix(in srgb, var(--deal-secondary) 24%, transparent) 44%, transparent 70%);width:165px;height:165px;box-shadow:0 0 34px #f2c75c1c, 0 0 38px color-mix(in srgb, var(--deal-secondary) 16%, transparent), inset 0 0 28px color-mix(in srgb, var(--deal-accent) 8%, transparent);border-radius:50%;position:absolute;top:21px;left:50%;transform:translate(-50%)}.purchase-deal-coin-stack{z-index:2;filter:drop-shadow(0 17px 16px #2a11006e);width:170px;height:132px;margin-top:24px;display:block;position:relative}.purchase-deal-coin-stack i{background:radial-gradient(at 43% 30%,#fff4ae 0 8%,#ffd153 12%,#d77b05 72%,#7e3700 100%);border:3px solid #ffc12d;border-radius:50%;width:65px;height:31px;position:absolute;box-shadow:inset 0 -5px 5px #5b24006b,0 4px 7px #411a0057}.purchase-deal-coin-stack i:after{content:"";border:1px solid #7d3a007a;border-radius:50%;position:absolute;inset:6px 14px}.purchase-deal-coin-stack i:first-child{bottom:4px;left:4px;transform:rotate(-10deg)}.purchase-deal-coin-stack i:nth-child(2){bottom:5px;right:3px;transform:rotate(11deg)}.purchase-deal-coin-stack i:nth-child(3){bottom:12px;left:51px}.purchase-deal-coin-stack i:nth-child(4){bottom:34px;left:13px;transform:rotate(-6deg)}.purchase-deal-coin-stack i:nth-child(5){bottom:35px;right:13px;transform:rotate(8deg)}.purchase-deal-coin-stack i:nth-child(6){bottom:43px;left:53px}.purchase-deal-coin-stack i:nth-child(7){bottom:66px;left:27px;transform:rotate(-4deg)}.purchase-deal-coin-stack i:nth-child(8){bottom:68px;right:26px;transform:rotate(5deg)}.purchase-deal-coin-stack i:nth-child(9){bottom:87px;left:53px}.purchase-deal-coin-stack>b{z-index:3;color:#713700;text-shadow:0 1px #ffe99d;background:radial-gradient(circle at 35% 26%,#fff8c8 0 7%,#0000 9%),linear-gradient(145deg,#ffe783,#f6ad13 53%,#a95600);border:5px solid #ffcb3d;border-radius:50%;place-items:center;width:69px;height:69px;font-family:Sora,sans-serif;font-size:1rem;font-weight:900;display:grid;position:absolute;top:5px;left:50%;transform:translate(-50%)rotate(-8deg);box-shadow:inset 0 0 0 4px #ffef9b66,0 0 20px #ffbe238c}.purchase-deal-amount{z-index:3;color:#f6feff;background:linear-gradient(90deg,#1558cf,#16aee7 50%,#4757df);border-block:1px solid #b2f7ff73;justify-content:center;align-items:center;gap:10px;min-height:55px;margin:-3px -1px 0;display:flex;position:relative;box-shadow:0 0 24px #1badea57,inset 0 1px #fff3}.purchase-deal-amount span{color:#724100;background:linear-gradient(145deg,#fff0a6,#f4a916);border:2px solid #ffe37d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.56rem;font-weight:900;display:grid;box-shadow:0 0 13px #ffd34c85}.purchase-deal-amount strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 8px #002d80a6;max-width:calc(100% - 58px);font-family:Sora,sans-serif;font-size:clamp(1rem,2vw,1.35rem);overflow:hidden}.purchase-deal-copy{text-align:center;background:linear-gradient(#040e2652,#030919de);flex-direction:column;flex:1;align-items:center;padding:18px 18px 20px;display:flex}.purchase-deal-name{color:#d9f9ff;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;margin:0;font-size:.65rem;font-weight:900;overflow:hidden}.purchase-deal-price-row{justify-content:center;align-items:center;gap:8px;min-height:31px;margin:8px 0 10px;display:flex}.purchase-deal-price-row del{color:#7788a7;font-size:.68rem;font-weight:800}.purchase-deal-price-row em{color:#ffe695;text-transform:uppercase;background:#ffb82214;border:1px solid #ffd76340;border-radius:999px;padding:4px 7px;font-size:.57rem;font-style:normal;font-weight:900}.purchase-deal-standard{color:#7689a8;font-size:.62rem;font-weight:750}.purchase-deal-button{color:#492800;cursor:pointer;background:linear-gradient(#ffe881,#ffc52b 57%,#de8b09);border:1px solid #ffe27c6b;border-radius:13px;place-items:center;width:100%;min-height:54px;margin-top:auto;padding:7px 14px;transition:filter .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 2px #fff6,0 9px 22px #d3720038}.purchase-deal-button:hover:not(:disabled){filter:brightness(1.08)saturate(1.08);transform:translateY(-1px);box-shadow:inset 0 2px #ffffff7a,0 12px 28px #e4840a52}.purchase-deal-button:focus-visible{outline-offset:3px;outline:3px solid #8cf2ff;box-shadow:inset 0 2px #ffffff7a,0 0 0 5px #4bd7ff2b}.purchase-deal-button:disabled{cursor:wait;filter:saturate(.72);opacity:.66}.purchase-deal-button.is-loading{filter:saturate(.88)brightness(1.04);opacity:1}.purchase-deal-button strong{font-family:Sora,sans-serif;font-size:1rem;line-height:1}.purchase-deal-button span{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-size:.54rem;font-weight:900;display:inline-flex}.purchase-deal-button.is-loading span:before{border:2px solid #4928004d;content:"";border-top-color:#492800;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite purchase-checkout-spin}.purchase-deal-card.checkout-pending{border-color:color-mix(in srgb, var(--deal-accent) 84%, white);box-shadow:0 28px 62px #0000006e, 0 0 32px color-mix(in srgb, var(--deal-accent) 25%, transparent), inset 0 0 56px color-mix(in srgb, var(--deal-primary) 18%, transparent)}.purchase-checkout-feedback{color:#dcf7ff;text-align:left;background:#16659133;border:1px solid #7adaff47;border-radius:9px;width:100%;margin:10px 0 0;padding:9px 10px;font-size:.62rem;font-weight:700;line-height:1.45}.purchase-checkout-feedback.success{color:#d9ffef;background:#167e5933;border-color:#69ffca47}.purchase-checkout-feedback.warning{color:#fff1c7;background:#87590c38;border-color:#ffd7724d}.purchase-checkout-feedback.error{color:#ffdce7;background:#7e143c33;border-color:#ff84a840}@keyframes purchase-checkout-spin{to{transform:rotate(360deg)}}.purchase-deal-grid-loading span{background:linear-gradient(105deg,#1e437c2e 24%,#58b2f033 45%,#1e437c2e 66%) 0 0/220% 100%;border:1px solid #5ddaff1f;border-radius:20px;min-height:438px;animation:1.45s ease-in-out infinite purchase-deal-shimmer}@keyframes purchase-deal-shimmer{to{background-position:-220% 0}}.purchase-deal-state{color:#9eb1ce;background:#1867ae12;border:1px solid #5be0ff2b;border-radius:15px;align-items:center;gap:16px;margin-top:25px;padding:20px;display:flex}.purchase-deal-state>span{color:#c6f8ff;background:#32aede1a;border:1px solid #63e8ff5c;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-family:Sora,sans-serif;font-size:.72rem;font-weight:900;display:grid}.purchase-deal-state>div{flex:1;gap:5px;min-width:0;display:grid}.purchase-deal-state strong{color:#eafbff;font-family:Sora,sans-serif;font-size:.85rem}.purchase-deal-state p{margin:0;font-size:.7rem;line-height:1.5}.purchase-deal-state.error{color:#e4afc0;background:#ff377012;border-color:#ff79a238}.purchase-deal-state.error>span{color:#ffe3eb;background:#ff4e7e1f;border-color:#ff86a957}.purchase-deal-state button,.purchase-load-more{color:#e8fcff;background:#238be024;border:1px solid #6ee8ff47;border-radius:10px;min-height:42px;padding:0 15px;font-size:.66rem;font-weight:900}.purchase-deal-state button:focus-visible,.purchase-load-more:focus-visible{outline-offset:3px;outline:2px solid #76ebff}.purchase-load-more{min-width:min(300px,100%);margin:24px auto 0;display:block}.purchase-load-more:disabled{cursor:wait;opacity:.62}.purchase-gateway-note{background:radial-gradient(circle at 90%,#ffb82414,#0000 29%),linear-gradient(105deg,#12274deb,#0a142ef5);border:1px solid #ffd15e33;border-radius:16px;align-items:center;gap:16px;margin-top:22px;padding:19px 21px;display:flex;box-shadow:0 18px 44px #00000038}.purchase-gateway-icon{color:#ffe18a;background:#ffb82617;border:1px solid #ffda6f6b;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:1.25rem;display:grid;box-shadow:inset 0 0 18px #ffca4114,0 0 18px #ffb71f14}.purchase-gateway-note>div{flex:1;gap:5px;min-width:0;display:grid}.purchase-gateway-note strong{color:#f5fbff;font-family:Sora,sans-serif;font-size:.82rem}.purchase-gateway-note p{color:#899bb8;max-width:850px;margin:0;font-size:.68rem;line-height:1.55}.purchase-secure-checkout-badge{color:#baffdf;letter-spacing:.06em;text-transform:uppercase;background:#1db17c1a;border:1px solid #69ffca42;border-radius:999px;flex:none;padding:7px 10px;font-size:.58rem;font-weight:900}.player-sidebar{isolation:isolate;overscroll-behavior-y:contain;scrollbar-gutter:stable;background:linear-gradient(#0e1f3dfa,#040a19fc);border-right:1px solid #52deff29;flex-direction:column;align-self:start;height:calc(100vh - 82px);max-height:calc(100vh - 82px);padding:22px 16px;display:flex;position:sticky;top:82px;overflow:hidden auto;box-shadow:20px 0 60px #0000003d}.player-sidebar>:not(.player-sidebar-coins){z-index:1;position:relative}.player-sidebar-coins{z-index:0;pointer-events:none;perspective:260px;position:absolute;inset:0;overflow:hidden}.player-sidebar-coins span{top:calc(var(--coin-size) * -2);left:var(--coin-left);width:var(--coin-size);height:var(--coin-size);opacity:0;animation:player-sidebar-coin-fall var(--coin-duration) var(--coin-delay) linear infinite;will-change:transform, opacity;background:radial-gradient(circle at 34% 28%,#edfffff5 0 7%,#0000 9%),radial-gradient(circle,#44e7ff 0 22%,#137adf 24% 44%,#85f5ff 46% 52%,#0b54b9 55% 72%,#05245d 74%);border:1px solid #9af6ffb8;border-radius:50%;position:absolute;box-shadow:0 0 14px #28c6ffc7,inset 0 0 6px #dafdffbd}.player-sidebar-coins span:before{content:"";border:1px solid #dcfdff8c;position:absolute;inset:25%;transform:rotate(45deg)}@keyframes player-sidebar-coin-fall{0%{opacity:0;transform:translateY(-60px)rotateX(0)rotate(0)}12%,82%{opacity:.42}to{opacity:0;transform:translate3d(var(--coin-drift), calc(100vh + 80px), 0) rotateX(720deg) rotateZ(var(--coin-spin))}}.player-welcome{background:#030b1cc2;border:1px solid #52deff30;border-radius:12px;align-items:baseline;gap:6px;min-width:0;padding:13px 14px;display:flex;box-shadow:0 10px 26px #00000029}.player-welcome span{color:#90a4c4;font-size:.72rem}.player-welcome strong{color:#effbff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.player-profile-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--vip-tier-accent,#52deff) 42%, transparent);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--vip-tier-accent,#52deff) 16%, transparent), transparent 42%), #030b1cdb;box-shadow:0 14px 34px #0000003d, inset 0 0 26px color-mix(in srgb, var(--vip-tier-accent,#52deff) 6%, transparent);border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid;position:relative;overflow:hidden}.player-profile-card:before{z-index:-1;content:"";background:linear-gradient(90deg, #030a1bc7, #030a1beb), var(--vip-tier-artwork) center 28% / cover no-repeat;opacity:.66;position:absolute;inset:0}.player-rank-icon{border:1px solid color-mix(in srgb, var(--vip-tier-accent) 70%, white);width:54px;height:54px;box-shadow:0 0 20px color-mix(in srgb, var(--vip-tier-accent) 44%, transparent);background:#030b1c;border-radius:15px;display:block;position:relative;overflow:hidden}.player-rank-icon:after{border-radius:inherit;content:"";background:linear-gradient(140deg, #ffffff47, transparent 34%, color-mix(in srgb, var(--vip-tier-accent) 16%, transparent));pointer-events:none;position:absolute;inset:0}.player-rank-icon img{object-fit:cover;object-position:center 27%;width:100%;height:100%;display:block;transform:scale(1.28)}.player-avatar{color:#03101e;background:linear-gradient(145deg,#9ff7ff,#3ccfff 45%,#2869ff);border:1px solid #64e8ffa8;border-radius:13px;place-items:center;width:48px;height:48px;font-family:Sora,sans-serif;font-size:1.15rem;font-weight:900;display:grid;box-shadow:0 9px 25px #1d9aff47}.player-profile-copy{gap:3px;min-width:0;display:grid}.player-profile-copy small,.player-level-progress small,.player-sidebar-note small{color:#8596b5;font-size:.66rem}.player-profile-copy strong{color:#effbff;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.player-profile-copy em{color:var(--vip-tier-accent,#8feeff);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-style:normal;font-weight:850;overflow:hidden}.player-level-chip{border:1px solid color-mix(in srgb, var(--vip-tier-accent,#52deff) 38%, transparent);min-height:24px;color:color-mix(in srgb, var(--vip-tier-accent,#52deff) 82%, white);background:color-mix(in srgb, var(--vip-tier-accent,#52deff) 11%, transparent);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.6rem;font-weight:900;position:absolute;top:12px;right:12px}.player-level-progress{grid-column:1/-1;gap:7px;margin-top:4px;display:grid}.player-level-progress>span{justify-content:space-between;gap:10px;display:flex}.player-level-progress b{color:var(--vip-tier-accent,var(--cyan));font-size:.65rem}.player-level-progress progress{width:100%;height:5px;color:var(--vip-tier-accent,var(--cyan));background:#ffffff14;border:0;border-radius:999px;overflow:hidden}.player-level-progress progress::-webkit-progress-bar{background:#ffffff14;border-radius:999px}.player-level-progress progress::-webkit-progress-value{background:linear-gradient(90deg, #258cff, var(--vip-tier-accent,#55e4ff));box-shadow:0 0 12px color-mix(in srgb, var(--vip-tier-accent,#52deff) 55%, transparent);border-radius:999px}.player-level-progress progress::-moz-progress-bar{background:linear-gradient(90deg, #258cff, var(--vip-tier-accent,#55e4ff));border-radius:999px}.player-navigation{gap:8px;margin-top:18px;display:grid}.player-navigation a{color:#a4b2cd;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;min-height:66px;padding:7px 10px;font-weight:850;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex}.player-nav-art{background:#04112b;border:1px solid #65e5ff40;border-radius:12px;flex:none;width:50px;height:50px;position:relative;overflow:hidden;box-shadow:0 8px 18px #0041963d}.player-nav-art:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2e,#0000 38%);position:absolute;inset:0}.player-nav-art img{object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .24s cubic-bezier(.2,.8,.2,1);display:block}.player-navigation a:hover .player-nav-art img,.player-navigation a.active .player-nav-art img{filter:brightness(1.12)saturate(1.12);transform:scale(1.1)}.player-navigation a.active .player-nav-art{border-color:#89f3ffb8;box-shadow:0 0 22px #2ac9ff6b}.player-navigation a:hover,.player-navigation a.active{color:#fff;background:linear-gradient(105deg,#1470ebb8,#15cfe83d);border-color:#52deff57;transform:translate(2px);box-shadow:0 12px 28px #0768da33}.player-nav-icon{color:#bff7ff;background:#ffffff17;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.player-nav-live-icon{color:#ff7596;text-shadow:0 0 11px #ff4976cc;font-size:.72rem}.player-navigation a.active .player-nav-live-icon{color:#ff9bb2;background:#ff3d6d24}.player-sidebar-note{background:#02081470;border:1px solid #52deff1f;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:14px;display:flex}.player-sidebar-note>span{color:var(--cyan);text-shadow:0 0 15px #52deffcc}.player-sidebar-note>div{gap:3px;display:grid}.player-sidebar-note strong{font-size:.75rem}.player-lobby-content{min-width:0;padding:20px clamp(18px,3vw,40px) 54px}.player-catalog-content{background:radial-gradient(circle at 84% 2%,#3ac5ff21,#0000 25%),radial-gradient(circle at 16% 52%,#2a4fff14,#0000 31%);min-width:0;padding:24px clamp(18px,3vw,44px) 58px}.player-catalog-hero{background:linear-gradient(106deg,#06122dfa,#0c3468e8),#07152f;border:1px solid #52deff40;border-radius:20px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:18px clamp(24px,4vw,58px);min-height:310px;padding:34px clamp(28px,4.5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 25px 72px #00000052,inset 0 0 85px #2591ff14}.player-catalog-hero:before,.player-catalog-hero:after,.player-catalog-hero-glow{content:"";pointer-events:none;position:absolute}.player-catalog-hero:before{opacity:.2;background-image:linear-gradient(#78e1ff26 1px,#0000 1px),linear-gradient(90deg,#78e1ff26 1px,#0000 1px);background-size:44px 44px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.player-catalog-hero:after{z-index:0;background:radial-gradient(circle,#30a0ff3d,#2f5cff14 44%,#0000 68%);border:1px solid #6be9ff2e;border-radius:50%;width:420px;height:420px;top:-160px;right:-100px;box-shadow:0 0 90px #2c96ff29}.player-catalog-content.live .player-catalog-hero:after{background:radial-gradient(circle,#4bbdff3b,#7241ff1f 46%,#0000 69%)}.player-catalog-hero-glow{z-index:0;background:linear-gradient(90deg,#0000,#60e9ff,#477cff,#0000);width:58%;height:2px;bottom:-2px;left:7%;box-shadow:0 0 24px #52deffbf}.player-catalog-hero-icon{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#8ff7ff42,#0000 34%),linear-gradient(145deg,#1b7eee7a,#0c2150c7);border:1px solid #6febff42;border-radius:38px;grid-row:1/3;justify-self:center;place-items:center;width:min(100%,190px);display:grid;position:relative;transform:rotate(-4deg);box-shadow:inset 0 0 42px #4cd5ff1c,0 22px 55px #0456c552}.player-catalog-hero-icon:before{content:"";border:1px solid #91f4ff33;border-radius:29px;position:absolute;inset:14px}.player-catalog-hero-icon span{color:#c9faff;text-shadow:0 0 28px #53e3ffb8,0 10px 28px #114db5cc;font-family:Sora,sans-serif;font-size:clamp(3.4rem,7vw,5.5rem);font-weight:900;line-height:1;transform:rotate(4deg)}.player-catalog-hero-icon.live span{color:#ff8dab;text-shadow:0 0 28px #ff4a85a6,0 10px 28px #4139b8bf;font-size:clamp(2.5rem,5vw,4rem)}.player-catalog-hero-copy,.player-catalog-hero-details{z-index:1;position:relative}.player-catalog-hero-copy h1{color:#0000;background:linear-gradient(105deg,#fff,#9af4ff 55%,#7d9dff);letter-spacing:-.055em;-webkit-background-clip:text;background-clip:text;margin:17px 0 10px;font-family:Sora,sans-serif;font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:.98}.player-catalog-hero-copy p{color:#acbed9;max-width:720px;margin:0;font-size:.91rem;line-height:1.65}.player-catalog-hero-details{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a1b75;border:1px solid #66e8ff24;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.player-catalog-hero-details span{border-left:1px solid #66e8ff1a;gap:3px;min-width:0;padding:11px 14px;display:grid}.player-catalog-hero-details span:first-child{border-left:0}.player-catalog-hero-details b{color:#e1fbff;text-overflow:ellipsis;white-space:nowrap;font-family:Sora,sans-serif;font-size:.78rem;overflow:hidden}.player-catalog-hero-details small{color:#778baa;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.player-category-games{margin-top:20px}.player-wallet-content{background:radial-gradient(circle at 88% 4%,#42dfff21,#0000 28%),radial-gradient(circle at 18% 62%,#2652ff1a,#0000 32%);min-width:0;padding:32px clamp(18px,3.4vw,54px) 64px}.wallet-transfer-hero{background:linear-gradient(105deg,#071533f7,#0a264edb),#07142e;border:1px solid #52deff3d;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px clamp(24px,4vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052,inset 0 0 70px #2691ff14}.wallet-transfer-hero:before,.wallet-transfer-hero:after{content:"";pointer-events:none;position:absolute}.wallet-transfer-hero:before{border:1px solid #52deff33;border-radius:50%;width:270px;height:270px;top:-80px;right:5%;box-shadow:0 0 75px #239aff33,inset 0 0 52px #52deff14}.wallet-transfer-hero:after{background:radial-gradient(circle,#52deff24,#0000 68%);border-radius:50%;width:190px;height:190px;bottom:-92px;right:15%}.wallet-transfer-hero>*{z-index:1;position:relative}.wallet-transfer-hero h1{color:#f5fcff;letter-spacing:-.055em;margin:8px 0 10px;font-family:Sora,sans-serif;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.wallet-transfer-hero p{color:#9eb0cd;max-width:650px;margin:0;line-height:1.65}.wallet-security-chip{color:#bcffec;background:#0f817129;border:1px solid #66ffdc42;border-radius:999px;flex:none;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-size:.72rem;font-weight:850;display:inline-flex}.wallet-security-chip i{background:#64ffd5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #64ffd5d9}.wallet-balance-overview{background:radial-gradient(circle at 90% 12%,#32c9ff29,#0000 30%),linear-gradient(145deg,#091c3ffa,#040d21fa);border:1px solid #52deff33;border-radius:20px;margin-top:20px;padding:clamp(20px,3vw,30px);position:relative;overflow:hidden;box-shadow:0 22px 66px #00000040,inset 0 1px #acf2ff0d}.wallet-balance-overview:after{content:"";pointer-events:none;border:1px solid #52deff1f;border-radius:50%;width:310px;height:310px;position:absolute;top:-130px;right:-90px;box-shadow:0 0 70px #1d8fff21,inset 0 0 70px #1d8fff14}.wallet-balance-heading{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.wallet-balance-heading h2{color:#f3fbff;margin:5px 0;font-family:Sora,sans-serif;font-size:clamp(1.2rem,2.2vw,1.7rem)}.wallet-balance-heading p{color:#8195b7;margin:0;font-size:.74rem}.wallet-balance-refresh{color:#cff8ff;background:#31acff17;border:1px solid #52deff3d;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.7rem;font-weight:850;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.wallet-balance-refresh:hover:not(:disabled){background:#31acff29;border-color:#52deff80;transform:translateY(-1px)}.wallet-balance-refresh:disabled{cursor:wait;opacity:.66}.wallet-balance-refresh:disabled span{animation:.9s linear infinite wallet-balance-spin}.wallet-balance-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:21px;display:grid;position:relative}.wallet-balance-card{background:linear-gradient(130deg,#14539e61,#04112ad1);border:1px solid #63e5ff33;border-radius:17px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:17px;min-width:0;padding:21px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #32c2ff0e,0 15px 38px #0000002e}.wallet-balance-card.provider{background:linear-gradient(130deg,#34439f61,#041029d6);border-color:#758dff40}.wallet-balance-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#52deff1f,#0000 68%);border-radius:50%;width:125px;height:125px;position:absolute;top:-35px;right:-22px}.wallet-balance-coin{background:conic-gradient(from 30deg,#bffaff,#32c9ff,#265cff,#6ce8ff,#bffaff);border:2px solid #cdfbffa8;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 0 0 5px #35c3ff17,0 12px 28px #1297ff54,inset 0 0 14px #ffffff94}.wallet-balance-coin:before{border-radius:inherit;content:"";background:radial-gradient(circle at 35% 28%,#6eeaff,#1d75e8 64%,#10336f);border:1px dashed #ddfbffb8;position:absolute;inset:7px}.wallet-balance-coin i{z-index:1;color:#edfdff;letter-spacing:-.04em;text-shadow:0 2px 8px #00194aa6;font-family:Sora,sans-serif;font-size:.86rem;font-style:normal;font-weight:950;position:relative}.wallet-balance-card.provider .wallet-balance-coin{background:conic-gradient(from 30deg,#d3dcff,#7188ff,#3437ad,#9cc7ff,#d3dcff);border-color:#dee5ff9e;box-shadow:0 0 0 5px #6777ff17,0 12px 28px #3649db54,inset 0 0 14px #ffffff80}.wallet-balance-card.provider .wallet-balance-coin:before{background:radial-gradient(circle at 35% 28%,#9bcfff,#5263dd 64%,#212659)}.wallet-balance-card-copy{min-width:0}.wallet-balance-card-copy>span{color:#8ea5c8;text-transform:uppercase;letter-spacing:.075em;font-size:.68rem;font-weight:820;display:block}.wallet-balance-card-copy strong{color:#f1fcff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:Sora,sans-serif;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.2;display:block;overflow:hidden}.wallet-balance-card-copy strong.loading{color:#9cb4d4;font-size:1rem;animation:1.5s ease-in-out infinite wallet-balance-pulse}.wallet-balance-card-copy small{color:#6eeacb;align-items:center;gap:7px;margin-top:9px;font-size:.61rem;font-weight:760;display:flex}.wallet-balance-card-copy small.muted{color:#8d9fbc}.wallet-balance-card-copy small i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 11px}.wallet-balance-error{z-index:1;color:#ffb3ca;background:#97214621;border:1px solid #ff7fa738;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:11px 13px;font-size:.68rem;display:flex;position:relative}.wallet-balance-error>span{color:#330614;background:#ff86aa;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:950;display:grid}.wallet-balance-error p{margin:0}@keyframes wallet-balance-spin{to{transform:rotate(360deg)}}@keyframes wallet-balance-pulse{50%{opacity:.5}}.wallet-transfer-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:start;gap:20px;margin-top:20px;display:grid}.wallet-transfer-panel,.wallet-transfer-guide{background:linear-gradient(160deg,#0a1833f5,#050d1ffa);border:1px solid #52deff2e;border-radius:20px;box-shadow:0 22px 66px #00000047}.wallet-transfer-panel{padding:clamp(22px,3vw,38px)}.wallet-transfer-panel-heading{align-items:center;gap:14px;display:flex}.wallet-panel-step{color:#9df1ff;background:#2797ff21;border:1px solid #52deff59;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-family:Sora,sans-serif;font-size:.72rem;font-weight:900;display:grid}.wallet-transfer-panel-heading h2,.wallet-transfer-guide h2,.wallet-transfer-review h3,.wallet-transfer-status h3{color:#f3fbff;margin:0;font-family:Sora,sans-serif}.wallet-transfer-panel-heading h2{font-size:clamp(1.25rem,2.2vw,1.7rem)}.wallet-transfer-panel-heading p,.wallet-review-heading p{color:#8497b7;margin:5px 0 0;font-size:.82rem}.wallet-operation-tabs{background:#0108179e;border:1px solid #52deff1f;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;padding:7px;display:grid}.wallet-operation-tabs button{color:#8293b1;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-height:52px;padding:0 16px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex}.wallet-operation-tabs button>span{color:#bdf6ff;background:#52deff17;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.wallet-operation-tabs button b{font-size:.78rem}.wallet-operation-tabs button:hover:not(:disabled){color:#dffaff;transform:translateY(-1px)}.wallet-operation-tabs button.active{color:#fff;background:linear-gradient(110deg,#1873f1ad,#17c1e038);border-color:#52deff59;box-shadow:0 10px 30px #0868d933}.wallet-operation-tabs button:disabled{cursor:not-allowed;opacity:.58}.wallet-route-preview{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;display:grid}.wallet-route-card{background:#050f23c7;border:1px solid #52deff24;border-radius:15px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:3px 12px;min-width:0;padding:17px;display:grid}.wallet-route-card.destination{background:linear-gradient(140deg,#1337728a,#050f23cc);border-color:#619cff40}.wallet-route-icon{border-radius:13px;grid-row:1/4;place-items:center;width:46px;height:46px;font-family:Sora,sans-serif;font-size:.78rem;font-weight:900;display:grid}.wallet-route-icon.treecasino{color:#03111f;background:linear-gradient(145deg,#a6f7ff,#48d9ff 48%,#3774ff);box-shadow:0 8px 22px #37afff40}.wallet-route-icon.provider{color:#dce9ff;background:linear-gradient(145deg,#234f9e,#162752);border:1px solid #6fa7ff80;box-shadow:0 8px 22px #2854be47}.wallet-route-card small{color:#6f83a5;text-transform:uppercase;letter-spacing:.08em;font-size:.61rem;font-weight:800}.wallet-route-card strong{color:#ecf9ff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.wallet-route-card p{color:#7185a7;margin:0;font-size:.62rem}.wallet-route-arrow{color:#6ee5ff;text-shadow:0 0 16px #52deffb3;justify-content:center;align-items:center;gap:4px;display:flex}.wallet-route-arrow i{background:#52deff38;width:13px;height:1px}.wallet-operation-description{color:#91a4c3;margin:16px 0 0;font-size:.78rem;line-height:1.55}.wallet-amount-form{margin-top:26px;display:grid}.wallet-amount-form>label{color:#d8eaff;margin-bottom:9px;font-size:.76rem;font-weight:850}.wallet-amount-input{background:#020918c7;border:1px solid #52deff40;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:66px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.wallet-amount-input:focus-within{border-color:#52deffa3;box-shadow:0 0 0 3px #25a3ff1f,0 14px 38px #0468d124}.wallet-amount-input>span{color:#03101e;background:linear-gradient(145deg,#9df5ff,#43d4ff 50%,#2875ee);border-right:1px solid #52deff26;align-self:stretch;place-items:center;min-width:62px;font-family:Sora,sans-serif;font-size:.8rem;font-weight:900;display:grid}.wallet-amount-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:64px;padding:0 18px;font-family:Sora,sans-serif;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:800}.wallet-amount-input input::placeholder{color:#536788;font-size:.85rem}.wallet-quick-amounts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.wallet-quick-amounts button{color:#a9bddb;background:#52deff0e;border:1px solid #52deff29;border-radius:9px;min-height:33px;padding:0 12px;font-size:.67rem;font-weight:800}.wallet-quick-amounts button:hover{color:#e3fbff;border-color:#52deff6b}.wallet-form-help,.wallet-field-error{margin:10px 0 0;font-size:.69rem;line-height:1.5}.wallet-form-help{color:#6f83a4}.wallet-field-error{color:#ff9bb9}.wallet-primary-action,.wallet-secondary-action,.wallet-status-action{border-radius:11px;min-height:48px;font-weight:900}.wallet-primary-action{color:#02101d;background:linear-gradient(145deg,#a0f6ff,#44d9ff 45%,#2d7fff);border:0;margin-top:20px;box-shadow:0 13px 30px #2197ff47}.wallet-primary-action:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.wallet-transfer-review,.wallet-transfer-status{border-radius:16px;margin-top:26px}.wallet-transfer-review{background:linear-gradient(145deg,#18519e3d,#040f24d6);border:1px solid #52deff38;grid-template-columns:42px minmax(0,1fr);gap:0 14px;padding:20px;display:grid}.wallet-review-heading h3{font-size:1.03rem}.wallet-transfer-review dl{background:#52deff1a;border:1px solid #52deff1f;border-radius:12px;grid-column:1/-1;gap:1px;margin:20px 0 0;display:grid;overflow:hidden}.wallet-transfer-review dl>div{background:#07142d;justify-content:space-between;gap:16px;padding:13px 15px;display:flex}.wallet-transfer-review dt{color:#7588a8;font-size:.7rem}.wallet-transfer-review dd{color:#e7f8ff;text-align:right;margin:0;font-size:.74rem;font-weight:850}.wallet-review-notice{color:#9cafcb;grid-column:1/-1;align-items:center;gap:8px;margin:13px 0 0;font-size:.69rem;line-height:1.5;display:flex}.wallet-review-notice i{color:#071b1a;background:#69f0c6;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-style:normal;font-weight:900;display:grid}.wallet-review-actions{grid-column:1/-1;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);gap:9px;margin-top:16px;display:grid}.wallet-review-actions .wallet-primary-action{margin:0}.wallet-secondary-action{color:#bfd0e9;background:#52deff0f;border:1px solid #52deff38}.wallet-transfer-status{background:#114e9633;border:1px solid #52deff38;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:20px;display:grid}.wallet-transfer-status.success{background:#13816629;border-color:#5effc940}.wallet-transfer-status.error{background:#961d4326;border-color:#ff6e9a47}.wallet-transfer-status.review{background:#97661124;border-color:#ffd26b45}.wallet-status-icon{color:#03101d;background:#65dcff;border-radius:12px;place-items:center;width:42px;height:42px;font-family:Sora,sans-serif;font-weight:900;display:grid}.wallet-transfer-status.success .wallet-status-icon{background:#67f0c6}.wallet-transfer-status.error .wallet-status-icon{background:#ff7fa7}.wallet-transfer-status.review .wallet-status-icon{background:#ffd46f}.wallet-transfer-status h3{font-size:.98rem}.wallet-transfer-status p{color:#9dafca;margin:6px 0 0;font-size:.75rem;line-height:1.55}.wallet-transfer-status small{color:#778bab;overflow-wrap:anywhere;margin-top:9px;font-size:.62rem;display:block}.wallet-transfer-status code{color:#bdefff}.wallet-status-action{color:#e5fbff;background:#52deff17;border:1px solid #52deff42;min-height:39px;margin-top:14px;padding:0 15px;font-size:.7rem}.wallet-status-action:disabled{cursor:wait;opacity:.6}.wallet-transfer-guide{background:radial-gradient(circle at 100% 0,#52deff21,#0000 32%),linear-gradient(160deg,#0a1c3df7,#050d1ffa);padding:28px;position:sticky;top:104px}.wallet-guide-kicker{color:#68dcff;text-transform:uppercase;letter-spacing:.14em;font-size:.63rem;font-weight:900}.wallet-transfer-guide h2{margin-top:9px;font-size:1.3rem;line-height:1.25}.wallet-transfer-guide ol{gap:20px;margin:27px 0 0;padding:0;list-style:none;display:grid}.wallet-transfer-guide li{grid-template-columns:34px minmax(0,1fr);gap:11px;display:grid}.wallet-transfer-guide li>span{color:#9af1ff;background:#52deff14;border:1px solid #52deff47;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:900;display:grid}.wallet-transfer-guide li strong{color:#e8f8ff;font-size:.76rem}.wallet-transfer-guide li p{color:#7d90af;margin:4px 0 0;font-size:.68rem;line-height:1.5}.wallet-guide-note,.wallet-guide-warning{border-radius:13px;margin-top:24px}.wallet-guide-note{background:#52deff0e;border:1px solid #52deff29;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px;display:grid}.wallet-guide-note>span{color:#04121d;background:#6de3ff;border-radius:50%;place-items:center;width:28px;height:28px;font-family:serif;font-weight:900;display:grid}.wallet-guide-note p,.wallet-guide-warning p{color:#8397b7;margin:0;font-size:.67rem;line-height:1.55}.wallet-guide-note strong,.wallet-guide-warning strong{color:#dffaff}.wallet-guide-warning{background:#ffc64b0e;border:1px solid #ffd26b29;padding:15px}.wallet-guide-warning>strong{color:#ffe3a1;margin-bottom:5px;font-size:.73rem;display:block}.wallet-operation-tabs button:focus-visible,.wallet-quick-amounts button:focus-visible,.wallet-primary-action:focus-visible,.wallet-secondary-action:focus-visible,.wallet-status-action:focus-visible{outline-offset:2px;outline:2px solid #72e9ff}.player-lobby-hero{background:#03091b;border:1px solid #52deff3b;border-radius:18px;min-height:490px;position:relative;overflow:hidden;box-shadow:0 25px 75px #0000005c,inset 0 0 90px #1879ff14}.player-hero-slides,.player-hero-slide{position:absolute;inset:0}.player-hero-slides{pointer-events:none;background:#03091b}.player-hero-slides:after{content:"";background:linear-gradient(90deg,#0000 0%,#03091b0a 40%,#03091bc7 62%,#03091bfa 100%),linear-gradient(#0000 56%,#030816ad 100%);position:absolute;inset:0}.player-hero-slide{opacity:0;will-change:opacity, transform;background-position:0;background-repeat:no-repeat;background-size:auto 100%;transition:opacity .45s,transform 3.4s linear;transform:scale(1.015)}.player-hero-slide.active{opacity:1;transform:scale(1)}.player-hero-copy{z-index:2;flex-direction:column;justify-content:center;width:min(610px,54%);min-height:490px;margin-left:auto;padding:48px clamp(28px,4vw,62px) 132px 20px;display:flex;position:relative}.player-hero-pagination{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02091894;border:1px solid #52deff24;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:absolute;bottom:28px;left:30px}.player-hero-pagination button{width:8px;height:8px;box-shadow:none;background:#cef5ff6b;border:0;border-radius:999px;padding:0;transition:width .18s,background .18s,box-shadow .18s}.player-hero-pagination button:hover,.player-hero-pagination button:focus-visible{background:#d7faff}.player-hero-pagination button:focus-visible{outline-offset:3px;outline:2px solid #8eeeff}.player-hero-pagination button.active{background:#58e5ff;width:25px;box-shadow:0 0 14px #52deffcc}.player-hero-badge,.player-catalog-note{color:#c9f8ff;letter-spacing:.06em;text-transform:uppercase;background:#1677cd2b;border:1px solid #52deff4d;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:0 11px;font-size:.69rem;font-weight:900;display:inline-flex}.player-hero-badge i,.player-catalog-note i{background:#58e5ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #52deffe6}.player-hero-copy h1{letter-spacing:-.055em;color:#0000;background:linear-gradient(110deg,#fff,#9cf3ff 52%,#67a9ff);-webkit-background-clip:text;background-clip:text;max-width:600px;margin:20px 0 16px;font-family:Sora,sans-serif;font-size:clamp(2.55rem,5vw,5.1rem);line-height:.98}.player-hero-copy>p{color:#b7c5dd;max-width:570px;margin:0;font-size:1rem;line-height:1.72}.player-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.player-hero-actions>span{gap:3px;display:grid}.player-hero-actions>span b{color:#c8f8ff;font-size:.76rem}.player-hero-actions>span small{color:#7889a7;font-size:.67rem}.player-hero-highlights{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030a1bab;border:1px solid #52deff21;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(570px,50%);display:grid;position:absolute;bottom:25px;right:clamp(28px,4vw,62px)}.player-hero-highlights>span{border-left:1px solid #52deff1a;gap:3px;min-width:0;padding:13px 16px;display:grid}.player-hero-highlights>span:first-child{border-left:0}.player-hero-highlights b{color:#dbfbff;font-family:Sora,sans-serif;font-size:.9rem}.player-hero-highlights small{color:#7f91ae;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.player-game-categories{scrollbar-color:#52deff59 transparent;gap:10px;margin:18px 0 0;padding:5px 0 8px;display:flex;overflow-x:auto}.player-game-categories button{color:#9caac4;background:#091225d1;border:1px solid #52deff21;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;min-width:118px;min-height:50px;padding:0 17px;font-weight:850;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.player-game-categories button:hover,.player-game-categories button.active{color:#fff;background:linear-gradient(110deg,#166be7e0,#16b9e070);border-color:#52deff6b;transform:translateY(-1px);box-shadow:0 10px 28px #1368e038}.player-game-categories button span{color:#a8f5ff;font-size:1rem}.player-recent-winners{background:linear-gradient(90deg,#081630f5,#030916fa),#030916;border:1px solid #52deff24;border-radius:14px;margin-top:16px;padding:13px 0 12px;overflow:hidden;box-shadow:0 15px 38px #0003}.player-recent-winners-heading{align-items:center;gap:9px;padding:0 16px 10px;display:flex}.player-recent-winners-heading h2{color:#f5fbff;letter-spacing:-.01em;margin:0;font-family:Sora,sans-serif;font-size:1rem}.player-live-indicator{background:#ff315f;border-radius:50%;flex:none;width:12px;height:12px;animation:2.4s ease-in-out infinite player-live-pulse;box-shadow:0 0 0 4px #ff315f1a,0 0 16px #ff315feb}.player-demo-feed-label{color:#c992a2;letter-spacing:.07em;text-transform:uppercase;background:#ff315f0f;border:1px solid #ff62872e;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:.6rem;font-weight:850}.player-winner-tape{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.player-winner-track{will-change:transform;width:max-content;animation:38s linear infinite player-winner-scroll;display:flex}.player-recent-winners:hover .player-winner-track{animation-play-state:paused}.player-winner-loop{flex:none;gap:9px;padding-right:9px;display:flex}.player-winner-entry{background:0 0;flex-direction:column;align-items:center;width:76px;min-width:76px;display:flex;overflow:visible}.player-winner-art{background:radial-gradient(circle at 50% 28%,#52deff3d,#0000 42%),linear-gradient(145deg,#102d59,#050b19);border:2px solid #5b688b61;border-radius:9px;flex:none;place-items:center;width:74px;height:72px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000003d}.player-winner-art:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000 48%,#02071247);position:absolute;inset:0}.player-winner-art img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.player-winner-art-fallback{color:#aaf5ff;letter-spacing:.08em;font-family:Sora,sans-serif;font-size:.64rem;font-weight:900}.player-winner-details{text-align:center;justify-items:center;gap:3px;width:100%;min-width:0;padding-top:6px;display:grid}.player-winner-details strong,.player-winner-details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-winner-details strong{color:#edfaff;width:100%;font-size:.58rem}.player-winner-details small{display:none}.player-winner-details b{color:#55ff8c;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Sora,sans-serif;font-size:.57rem}@keyframes player-live-pulse{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes player-winner-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.player-hot-games{isolation:isolate;background:radial-gradient(circle at 4% 0,#269fff2e,#0000 31%),radial-gradient(circle at 98% 100%,#634eff1f,#0000 30%),linear-gradient(145deg,#091834f7,#030917fc);border:1px solid #52deff30;border-radius:18px;margin-top:24px;padding:clamp(20px,3vw,32px);position:relative;overflow:hidden;box-shadow:0 23px 60px #00000040,inset 0 0 65px #1d80ff0a}.player-catalog-content.provider-lobby .player-hot-games{margin-top:0}.player-hot-games:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#67ebffcc,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.player-hot-games-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:19px;display:flex}.player-hot-games-heading h2{color:#0000;background:linear-gradient(105deg,#fff,#85efff 55%,#809dff);letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;margin:7px 0 5px;font-family:Sora,sans-serif;font-size:clamp(1.65rem,2.8vw,2.35rem)}.player-hot-games-heading p{color:#8294b3;margin:0;font-size:.76rem}.player-hot-games-count{color:#a8bdd9;letter-spacing:.04em;text-transform:uppercase;background:#051127bd;border:1px solid #61edff33;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:.63rem;font-weight:850;display:inline-flex}.player-hot-games-count i{background:#5af1ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5af1ffd9}.player-catalog-warning{color:#dcecff;background:linear-gradient(90deg,#195bb538,#ffbe4a14);border:1px solid #ffd36a4d;border-radius:10px;align-items:center;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:.78rem;line-height:1.45;display:flex}.player-catalog-warning i{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 13px #ffd36ab8}.player-hot-games-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:12px;display:grid}.player-hot-game-card{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#020815eb;border:1px solid #52deff29;border-radius:13px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 10px 24px #00000038}.player-hot-game-card:hover:not(:disabled){border-color:#54e6ff8c;transform:translateY(-4px);box-shadow:0 16px 34px #127be840,0 0 0 1px #57eaff17}.player-hot-game-card.unavailable{cursor:not-allowed;border-color:#97a8c221}.player-hot-game-card:disabled:not(.unavailable){cursor:progress}.player-hot-game-card:focus-visible{outline-offset:3px;outline:2px solid #6ee7ff}.player-hot-game-art{aspect-ratio:34/40;background:radial-gradient(circle at 50% 26%,#54e5ff40,#0000 38%),linear-gradient(145deg,#102e5a,#071126 62%,#050a16);place-items:center;display:grid;position:relative;overflow:hidden}.player-hot-game-art:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#02071205 47%,#020712c2 100%);position:absolute;inset:0}.player-hot-game-art img{z-index:1;object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .3s;position:absolute;inset:0}.player-hot-game-card:hover:not(:disabled) .player-hot-game-art img{transform:scale(1.045)}.player-hot-game-card.unavailable .player-hot-game-art img{filter:saturate(.58)brightness(.75)}.player-hot-game-fallback{z-index:0;color:#aaf5ff;letter-spacing:.08em;background:#41bcff17;border:1px solid #70ecff54;border-radius:14px;place-items:center;width:48px;height:48px;font-family:Sora,sans-serif;font-size:.76rem;font-weight:900;display:grid;position:relative;box-shadow:0 0 28px #2ba1ff33}.player-hot-game-badge,.player-hot-game-status{z-index:3;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:999px;min-height:22px;padding:0 7px;font-size:.52rem;font-weight:900;position:absolute;top:8px}.player-hot-game-badge{color:#ddfbff;background:linear-gradient(120deg,#127debe6,#23d0e0a6);border:1px solid #70efff6b;align-items:center;display:inline-flex;left:8px;box-shadow:0 6px 17px #1079e84d}.player-hot-game-badge.live{color:#fff1f5;background:linear-gradient(120deg,#d3255de6,#8030dab8);border-color:#ff799e6b;box-shadow:0 6px 17px #d7225d47}.player-hot-game-status{color:#bcffe6;background:#041b1fc2;border:1px solid #5affc33b;align-items:center;gap:4px;display:inline-flex;right:8px}.player-hot-game-status i{background:#53ffc3;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #53ffc3e6}.player-hot-game-status.unavailable{color:#ffd6a6;background:#251608c7;border-color:#ffbe6740}.player-hot-game-status.unavailable i{background:#ffaf58;box-shadow:0 0 7px #ffaf58cc}.player-hot-game-copy{gap:4px;min-width:0;padding:10px 10px 11px;display:grid}.player-hot-game-copy strong,.player-hot-game-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-hot-game-copy strong{color:#eefaff;font-size:.7rem}.player-hot-game-copy small{color:#6f82a2;font-size:.55rem;font-weight:750}.player-hot-games-loading span{aspect-ratio:34/48;background:linear-gradient(105deg,#1f44742e 25%,#4cb2e82b 43%,#1f44742e 62%) 0 0/220% 100%;border:1px solid #52deff1a;border-radius:13px;animation:1.45s ease-in-out infinite player-hot-games-shimmer;overflow:hidden}.player-hot-games-error,.player-hot-games-empty{color:#f5b5c5;background:#ff36680f;border:1px solid #ff789b33;border-radius:10px;margin:16px 0 0;font-size:.73rem}.player-hot-games-error{justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.player-game-launch-error{margin-bottom:14px}.player-hot-games-error button{color:#ffeaf0;min-height:30px;font:inherit;background:#ff5f881f;border:1px solid #ff95b140;border-radius:8px;flex:none;padding:0 11px;font-weight:850}.player-hot-games-empty{color:#8294b3;text-align:center;background:#52deff0a;border-color:#52deff21;padding:20px}.player-hot-games-more{color:#f0fcff;letter-spacing:.02em;background:linear-gradient(115deg,#1167e0e6,#18bfdbab);border:1px solid #5be7ff5e;border-radius:10px;min-width:min(230px,100%);min-height:44px;margin:22px auto 0;padding:0 20px;font-family:Sora,sans-serif;font-size:.72rem;font-weight:900;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;box-shadow:0 12px 28px #0b6cde38}.player-hot-games-more:hover:not(:disabled){border-color:#8bf5ffbf;transform:translateY(-2px);box-shadow:0 15px 35px #1083f052}.player-hot-games-more:focus-visible,.player-hot-games-error button:focus-visible{outline-offset:3px;outline:2px solid #8df2ff}.player-hot-games-more:disabled{cursor:wait;opacity:.68}@keyframes player-hot-games-shimmer{to{background-position:-220% 0}}.player-nav-provider-icon{color:#ffe29a;text-shadow:0 0 15px #ffd36ab8;font-size:1.25rem}.player-navigation a.active .player-nav-provider-icon{color:#fff1b9;background:#ffd36a1f}.player-providers-content{background:radial-gradient(circle at 84% 2%,#3ac5ff21,#0000 25%),radial-gradient(circle at 14% 68%,#7d4dff1a,#0000 31%);min-width:0;padding:24px clamp(18px,3vw,44px) 64px}.player-providers-hero{background:#020819;border:1px solid #5be4ff42;border-radius:20px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 28px 78px #0006,inset 0 0 90px #2787ff14}.player-providers-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#020819f7 0%,#020819d1 36%,#0208192e 67%,#0208191a 100%),linear-gradient(#0000 55%,#020714e0 100%);position:absolute;inset:0}.player-providers-hero-art{background:url(/assets/player-providers/rabbit-provider-portals.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.01)}.player-providers-hero-copy{z-index:2;flex-direction:column;justify-content:center;width:min(660px,59%);min-height:540px;padding:48px 20px 132px clamp(30px,4.5vw,68px);display:flex;position:relative}.player-providers-hero-copy h1{color:#0000;background:linear-gradient(108deg,#fff,#9cf3ff 50%,#80a1ff 84%);letter-spacing:-.06em;-webkit-background-clip:text;background-clip:text;max-width:650px;margin:20px 0 16px;font-family:Sora,sans-serif;font-size:clamp(2.8rem,5vw,5.3rem);line-height:.96}.player-providers-hero-copy>p{color:#bdcce2;max-width:590px;margin:0;font-size:1rem;line-height:1.72}.player-providers-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.player-providers-hero-actions>span{gap:4px;display:grid}.player-providers-hero-actions b{color:#d8faff;font-size:.76rem}.player-providers-hero-actions small{color:#7f91ae;font-size:.66rem}.player-providers-hero-stats{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#020919b0;border:1px solid #5ce7ff26;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(620px,55%);display:grid;position:absolute;bottom:26px;left:clamp(30px,4.5vw,68px)}.player-providers-hero-stats>span{border-left:1px solid #5ce7ff1a;gap:3px;min-width:0;padding:13px 16px;display:grid}.player-providers-hero-stats>span:first-child{border-left:0}.player-providers-hero-stats b{color:#e2fbff;text-overflow:ellipsis;white-space:nowrap;font-family:Sora,sans-serif;font-size:.86rem;overflow:hidden}.player-providers-hero-stats small{color:#8395b2;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.player-provider-portals{background:radial-gradient(circle at 6% 0,#299eff2b,#0000 27%),radial-gradient(circle at 97% 100%,#764aff1f,#0000 30%),linear-gradient(145deg,#081732fa,#030917fc);border:1px solid #52deff2e;border-radius:20px;margin-top:0;padding:clamp(22px,3vw,34px);scroll-margin-top:105px;position:relative;overflow:hidden;box-shadow:0 24px 62px #00000042}.player-provider-portals:before{content:"";background:linear-gradient(90deg,#0000,#6eeeffbf,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.player-provider-portals-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.player-provider-portals-heading h1,.player-provider-portals-heading h2{color:#0000;background:linear-gradient(106deg,#fff,#91f1ff 56%,#879fff);letter-spacing:-.045em;-webkit-background-clip:text;background-clip:text;max-width:760px;margin:0;font-family:Sora,sans-serif;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.05}.player-hot-games-heading h1{color:#0000;background:linear-gradient(106deg,#fff,#91f1ff 56%,#879fff);letter-spacing:-.045em;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Sora,sans-serif;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.05}.player-provider-total{color:#b6cae3;letter-spacing:.05em;text-transform:uppercase;background:#041127c7;border:1px solid #5dedff3b;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.65rem;font-weight:900;display:inline-flex}.player-provider-total i{background:#5ef1ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #5ef1ffeb}.player-provider-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.player-provider-card{isolation:isolate;color:#f6fcff;background:linear-gradient(155deg,#0c2043fa,#030917fc);border:1px solid #66e0ff3b;border-radius:18px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000057,inset 0 0 45px #51daff09}.player-provider-card:before{z-index:3;content:"";background:linear-gradient(90deg,#0000,#68ebffcc,#0000);height:1px;position:absolute;bottom:0;left:15%;right:15%;box-shadow:0 0 18px #68ebff6b}.player-provider-card:hover{border-color:#74ebffbf;transform:translateY(-6px);box-shadow:0 25px 54px #0055be47,0 0 0 1px #64e5ff1c}.player-provider-card:focus-visible{outline-offset:4px;outline:2px solid #67e9ff}.player-provider-card-shine{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:45%;height:170%;transition:left .52s,opacity .18s;position:absolute;top:-30%;left:-55%;transform:rotate(18deg)}.player-provider-card:hover .player-provider-card-shine{opacity:1;left:120%}.player-provider-card-art{aspect-ratio:3/2;background:#071329;display:block;position:relative;overflow:hidden}.player-provider-card-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#02081699 100%);position:absolute;inset:0}.player-provider-card-art img{object-fit:cover;width:100%;height:100%;transition:filter .24s,transform .42s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1.01)}.player-provider-card:hover .player-provider-card-art img{filter:saturate(1.08)brightness(1.04);transform:scale(1.07)}.player-provider-card.maintenance .player-provider-card-art img{filter:saturate(.55)brightness(.72)}.player-provider-card-code{z-index:2;color:#ebfcffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;background:#020816a8;border:1px solid #cff6ff3d;border-radius:999px;place-items:center;min-width:32px;min-height:26px;padding:0 7px;font-family:Sora,sans-serif;font-size:.58rem;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.player-provider-card-copy{gap:5px;min-width:0;padding:17px 18px 0;display:grid}.player-provider-card-copy>strong{color:#f7fdff;letter-spacing:-.035em;text-overflow:ellipsis;font-family:Sora,sans-serif;font-size:1.2rem;line-height:1.12;overflow:hidden}.player-provider-card-copy>em{color:#8496b4;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;overflow:hidden}.player-provider-card-cta{color:#eafcff;background:#36b2e812;border:1px solid #62e6ff33;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:14px 18px 17px;padding:0 13px;font-size:.7rem;font-weight:900;transition:border-color .18s,background .18s;display:inline-flex}.player-provider-card:hover .player-provider-card-cta{background:#36b2e821;border-color:#6bebff6b}.player-provider-card-cta svg{fill:none;stroke:#65e9ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .18s}.player-provider-card:hover .player-provider-card-cta svg{transform:translate(4px)}.player-provider-grid-loading span{background:linear-gradient(105deg,#1b3e6e29 24%,#49b4eb2b 44%,#1b3e6e29 64%) 0 0/220% 100%;border:1px solid #52deff1a;border-radius:17px;min-height:326px;animation:1.45s ease-in-out infinite player-hot-games-shimmer}.player-provider-error,.player-provider-empty{color:#f6bdcc;background:#ff36680f;border:1px solid #ff7fa238;border-radius:14px}.player-provider-error{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.player-provider-error>div,.player-provider-empty{gap:5px;display:grid}.player-provider-error strong,.player-provider-empty strong{color:#ffe9ef;font-family:Sora,sans-serif;font-size:.85rem}.player-provider-error span,.player-provider-empty span{font-size:.72rem;line-height:1.5}.player-provider-error button{color:#fff2f6;background:#ff5f8821;border:1px solid #ffa0b947;border-radius:9px;flex:none;min-height:38px;padding:0 14px;font-size:.67rem;font-weight:900}.player-provider-error button:focus-visible{outline-offset:3px;outline:2px solid #ff9fbd}.player-provider-empty{color:#8fa1bd;text-align:center;background:#52deff0a;border-color:#52deff26;padding:32px 20px}.player-provider-lobby-hero .player-hero-slides:after{background:linear-gradient(90deg,#020819f7 0%,#020819cc 39%,#0208191f 72%,#0208192e 100%),linear-gradient(#0000 58%,#020714bf 100%)}.player-provider-lobby-hero .player-hero-slide{background-position:50%;background-size:cover}.player-provider-lobby-hero .player-hero-copy{width:min(670px,60%);margin-left:0;margin-right:auto;padding-left:clamp(28px,4vw,62px);padding-right:20px}.player-provider-lobby-hero .player-hero-highlights{width:min(620px,55%);left:clamp(28px,4vw,62px);right:auto}.player-provider-back-link{border-radius:var(--radius);color:#eafcff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040f22a6;border:1px solid #5ce7ff47;justify-content:center;align-items:center;min-height:58px;padding:0 22px;font-size:.76rem;font-weight:900;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.player-provider-back-link:hover{background:#11539b7a;border-color:#77f1ff9e;transform:translateY(-1px)}.player-provider-back-link:focus-visible{outline-offset:3px;outline:2px solid #83efff}.player-provider-route-state{background:linear-gradient(90deg,#020819fa,#020819c2 46%,#0208192e),url(/assets/player-providers/rabbit-provider-portals.png) 50%/cover no-repeat;place-items:center start;min-width:0;min-height:calc(100vh - 82px);padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.player-provider-route-state>div{z-index:1;width:min(580px,58%);position:relative}.player-provider-route-state h1{color:#0000;background:linear-gradient(108deg,#fff,#9cf3ff 54%,#839fff);letter-spacing:-.055em;-webkit-background-clip:text;background-clip:text;margin:18px 0 12px;font-family:Sora,sans-serif;font-size:clamp(2.5rem,5vw,4.9rem);line-height:.98}.player-provider-route-state p{color:#aebed7;margin:0 0 24px;line-height:1.65}.player-provider-route-orbit{border:1px solid #60ebff59;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:24px;animation:3.2s linear infinite player-provider-orbit;display:grid;box-shadow:0 0 35px #35abff29,inset 0 0 22px #47c5ff1a}.player-provider-route-orbit i{border:3px solid #70eaff;width:18px;height:18px;transform:rotate(45deg);box-shadow:0 0 18px #52deffbf}@keyframes player-provider-orbit{to{transform:rotate(360deg)}}.player-leaderboard{isolation:isolate;background:radial-gradient(circle at 8% 12%,#1b75ff33,#0000 30%),radial-gradient(circle at 90% 84%,#7a49ff30,#0000 31%),linear-gradient(145deg,#081631fa,#030817fc);border:1px solid #52deff3d;border-radius:20px;margin-top:24px;padding:clamp(20px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 28px 75px #00000057,inset 0 0 80px #2577ff0f,0 0 36px #2192ff14}.player-leaderboard:before,.player-leaderboard:after{z-index:-1;content:"";filter:blur(70px);opacity:.26;border-radius:50%;width:380px;height:380px;animation:10s ease-in-out infinite alternate player-leaderboard-glow;position:absolute}.player-leaderboard:before{background:#168bff;top:-230px;left:-80px}.player-leaderboard:after{background:#704cff;animation-delay:-5s;bottom:-250px;right:-100px}.player-leaderboard-particles{z-index:4;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.player-leaderboard-particles i{bottom:-20px;left:var(--particle-left);width:var(--particle-size);height:var(--particle-size);opacity:0;animation:player-leaderboard-particle var(--particle-duration) linear infinite;animation-delay:var(--particle-delay);background:#65edff;border-radius:50%;position:absolute;box-shadow:0 0 7px #65edff,0 0 18px #2fb3ffd6}.player-leaderboard-particles i:nth-child(3n){background:#9f7cff;box-shadow:0 0 7px #9f7cff,0 0 19px #885bffcc}.player-leaderboard-particles i:nth-child(4n){background:#67ffd2;box-shadow:0 0 7px #67ffd2,0 0 17px #34ffc5b8}.player-leaderboard-heading{z-index:2;justify-content:space-between;align-items:end;gap:20px;display:flex;position:relative}.player-leaderboard-heading h2{color:#0000;background:linear-gradient(105deg,#fff,#8ff2ff 54%,#8ba5ff);letter-spacing:-.045em;-webkit-background-clip:text;background-clip:text;margin:8px 0 7px;font-family:Sora,sans-serif;font-size:clamp(1.85rem,3.2vw,2.75rem)}.player-leaderboard-heading p{color:#8294b3;margin:0;font-size:.78rem}.player-leaderboard-demo-status{color:#a8b9d5;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07142bb8;border:1px solid #6ceeff33;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:31px;padding:0 11px;font-size:.64rem;font-weight:850;display:inline-flex}.player-leaderboard-demo-status i{background:#63e9ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #52deffe6}.player-leaderboard-tabs{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020816a6;border:1px solid #52deff1a;border-radius:999px;gap:5px;margin:24px 0 17px;padding:5px;display:inline-flex;position:relative}.player-leaderboard-tabs button{color:#7f8fab;background:0 0;border:1px solid #0000;border-radius:999px;min-height:38px;padding:0 17px;font-size:.74rem;font-weight:900;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.player-leaderboard-tabs button:hover{color:#dffbff;border-color:#52deff2e}.player-leaderboard-tabs button:focus-visible{outline-offset:2px;outline:2px solid #75eaff}.player-leaderboard-tabs button.active{color:#fff;background:linear-gradient(115deg,#185ee9,#10bfe3 58%,#6f55ff);border-color:#8ef5ff61;box-shadow:0 8px 22px #1683ed4d,0 0 18px #52deff21}.player-leaderboard-table-shell{z-index:2;scrollbar-color:#52deff57 transparent;background:#030917b8;border:1px solid #5ba9ff2e;border-radius:15px;position:relative;overflow-x:auto;box-shadow:inset 0 0 50px #2f6bdc0a}.player-leaderboard-table{border-spacing:0;border-collapse:separate;color:#dbe7f5;width:100%;min-width:850px;font-size:.78rem}.player-leaderboard-table th{color:#f2fdff;letter-spacing:.025em;text-align:left;text-transform:uppercase;background:linear-gradient(100deg,#1653e1f5,#10b5deeb 54%,#644aeff0);padding:14px 18px;font-family:Sora,sans-serif;font-size:.68rem;font-weight:850}.player-leaderboard-table th:first-child{border-radius:13px 0 0}.player-leaderboard-table th:last-child{border-radius:0 13px 0 0}.player-leaderboard-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid #7da2d517;height:57px;padding:11px 18px}.player-leaderboard-table tbody tr{background:#050c1d87;transition:background .18s,box-shadow .18s}.player-leaderboard-table tbody tr:hover{background:#18457e3d;box-shadow:inset 3px 0 #47ddff}.player-leaderboard-table tbody tr:last-child td{border-bottom:0}.player-leaderboard-table td strong{color:#e8f5ff;font-family:Sora,sans-serif;font-size:.76rem}.player-leaderboard-rank{align-items:center;gap:9px;display:inline-flex}.player-leaderboard-rank b{color:#eafaff;place-items:center;width:21px;font-family:Sora,sans-serif;display:inline-grid}.player-leaderboard-rank i{filter:drop-shadow(0 0 8px #66e1ff6b);font-size:1.05rem;font-style:normal}.player-leaderboard-time{color:#9aaccc}.player-leaderboard-amount{color:#cdd9eb;align-items:center;gap:8px;font-family:Sora,sans-serif;font-weight:750;display:inline-flex}.player-leaderboard-amount i{color:#d8fbff;background:radial-gradient(circle at 32% 28%,#45e7ff,#176ee8 62%,#2540a1);border:1px solid #83f3ff85;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.48rem;font-style:normal;font-weight:950;display:inline-grid;box-shadow:0 0 13px #24a5ff70}.player-leaderboard-multiplier{color:#9eeeff}.player-leaderboard-amount.total-win{color:#62ffd3;text-shadow:0 0 12px #4bffcd42}.player-leaderboard-table tbody tr.fresh-entry{animation:1.8s ease-out player-leaderboard-row-arrival}@keyframes player-leaderboard-glow{to{opacity:.42;transform:translate(40px,24px)scale(1.12)}}@keyframes player-leaderboard-particle{0%{opacity:0;transform:translateY(25px)scale(.55)}18%{opacity:.62}78%{opacity:.34}to{opacity:0;transform:translate(22px,-720px)scale(1.35)}}@keyframes player-leaderboard-row-arrival{0%{background:#3aefff47;box-shadow:inset 4px 0 #65f3ff,inset 0 0 28px #4bd0ff38}to{box-shadow:inset 0 0 #0000}}.player-game-section,.player-provider-section{background:linear-gradient(145deg,#0b1830e6,#040a18f0);border:1px solid #52deff24;border-radius:17px;margin-top:24px;padding:clamp(22px,3vw,34px);box-shadow:0 20px 55px #0003}.player-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.player-section-heading h2,.player-provider-section h2{margin:9px 0 0;font-family:Sora,sans-serif;font-size:clamp(1.5rem,2.8vw,2.25rem)}.player-game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.player-game-card{background:#030916db;border:1px solid #52deff24;border-radius:13px;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.player-game-card:hover{border-color:#52deff66;transform:translateY(-3px);box-shadow:0 14px 34px #0b73db2e}.player-game-art{background-image:linear-gradient(#0000 50%,#030816b8 100%),url(/assets/sakura-casino-tiles.png?v=1);background-repeat:no-repeat;background-size:310% 230%;min-height:158px;position:relative}.player-game-art>span{color:#e3fbff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050f23c2;border:1px solid #79ebff66;border-radius:999px;min-height:25px;padding:5px 9px;font-size:.6rem;font-weight:900;position:absolute;top:11px;left:11px}.player-game-card-copy{justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.player-game-card-copy>span{gap:4px;min-width:0;display:grid}.player-game-card-copy strong,.player-game-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-game-card-copy strong{color:#effbff;font-size:.82rem}.player-game-card-copy small{color:#7284a2;font-size:.64rem}.player-game-card-copy button{color:#71829d;cursor:not-allowed;background:#52deff0d;border:1px solid #52deff26;border-radius:8px;flex:none;min-height:31px;padding:0 10px;font-size:.64rem;font-weight:850}.player-provider-section{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(24px,4vw,58px);display:grid}.player-provider-section p{max-width:520px;color:var(--muted);margin:13px 0 0;line-height:1.65}.player-provider-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.player-provider-list>span{color:#c2d1e8;background:#52deff0b;border:1px solid #52deff1c;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:0 13px;font-size:.72rem;font-weight:800;display:flex}.player-provider-list i{color:var(--cyan);font-family:Sora,sans-serif;font-size:.64rem;font-style:normal}.admin-dashboard{background:radial-gradient(circle at 86% 8%,#178dff29,#0000 30%),radial-gradient(circle at 56% 92%,#ff4ca814,#0000 28%),#050914;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 82px);display:grid}.admin-sidebar{background:linear-gradient(#11213df5,#050c1cfa),#071123;border-right:1px solid #52deff2e;flex-direction:column;align-self:start;min-height:calc(100vh - 82px);padding:28px 20px 22px;display:flex;position:sticky;top:82px;box-shadow:18px 0 60px #0000003d}.admin-sidebar-heading{border-bottom:1px solid #52deff24;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.admin-sidebar-mark{color:#04101f;background:linear-gradient(145deg,#72efff,#1f8fff 58%,#ff56ac);border:1px solid #52deff85;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-family:Sora,sans-serif;font-weight:900;display:grid;box-shadow:0 10px 26px #178dff4d}.admin-sidebar-heading>span:last-child,.admin-sidebar-user{min-width:0;display:grid}.admin-sidebar-heading strong{font-family:Sora,sans-serif;font-size:.94rem}.admin-sidebar-heading small,.admin-sidebar-user span,.admin-sidebar-user small{color:var(--muted);font-size:.72rem}.admin-navigation{gap:8px;margin-top:24px;display:grid}.admin-navigation a{color:#9eacc8;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:52px;padding:0 14px;font-weight:800;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex}.admin-navigation a:hover{color:#fff;background:#52deff12;border-color:#52deff2e;transform:translate(2px)}.admin-navigation a.active{color:#fff;background:linear-gradient(105deg,#126ce9b8,#12c9e24d);border-color:#52deff52;box-shadow:0 12px 28px #0768da33}.admin-nav-icon{background:#ffffff14;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:1rem;display:grid}.admin-nav-label{text-overflow:ellipsis;overflow:hidden}.admin-sidebar-user{background:#02081475;border:1px solid #52deff26;border-radius:12px;gap:4px;margin-top:auto;padding:16px}.admin-sidebar-user strong{color:var(--cyan);text-overflow:ellipsis;overflow:hidden}.admin-page-header{max-width:760px}.admin-page-header h1{color:#0000;background:linear-gradient(90deg,#fff,#67e9ff 52%,#ffd36a);-webkit-background-clip:text;background-clip:text;margin:14px 0 12px;font-family:Sora,sans-serif;font-size:clamp(2.35rem,5vw,4.8rem);line-height:1}.admin-page-header p,.admin-overview-card p,.admin-deal-result>p{color:var(--muted);line-height:1.7}.admin-page-header p{margin:0;font-size:1.02rem}.admin-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:20px;display:grid}.admin-overview-card,.admin-deal-form,.admin-deal-result{background:linear-gradient(145deg,#0e1a31eb,#050c1cf0);border:1px solid #52deff2e;border-radius:16px;box-shadow:0 22px 60px #00000047}.admin-overview-card{min-height:250px;padding:clamp(24px,4vw,38px)}.admin-overview-card.featured{background:radial-gradient(circle at 92% 0,#52deff2e,#0000 35%),linear-gradient(145deg,#0e264cf5,#071124f5)}.admin-overview-card h2,.admin-form-heading h2,.admin-deal-result h2{overflow-wrap:anywhere;margin:10px 0;font-family:Sora,sans-serif;font-size:clamp(1.35rem,2.3vw,2rem)}.admin-overview-card .primary-button{margin-top:12px}.admin-card-kicker{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.admin-deal-form,.admin-deal-result{padding:clamp(22px,3.5vw,36px)}.admin-form-heading h2{margin-bottom:0}.admin-secure-chip{color:#a9ffe7;white-space:nowrap;background:#179b7721;border:1px solid #6fffd742;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.72rem;font-weight:900;display:inline-flex}.admin-field input{color:#fff;background:#020712a8;border:1px solid #52deff33;border-radius:9px;outline:0;width:100%;min-height:54px;padding:0 15px;transition:border-color .18s,box-shadow .18s}.admin-deal-form .status-banner{margin:20px 0 0}.admin-deal-form>.primary-button{margin-top:22px}.admin-result-check{color:#04170f;background:linear-gradient(145deg,#7affd8,#20d8a4);border-radius:50%;place-items:center;width:54px;height:54px;margin-top:20px;font-size:1.5rem;font-weight:900;display:grid;box-shadow:0 12px 30px #20d8a440}.admin-deal-result dl{gap:0;margin:20px 0 0;display:grid}.admin-active-deals{background:radial-gradient(circle at 100% 0,#1e97ff1f,#0000 32%),linear-gradient(145deg,#0e1a31f0,#050c1cf5);border:1px solid #52deff2e;border-radius:16px;padding:clamp(22px,3.5vw,36px);box-shadow:0 22px 60px #00000047}.admin-active-deals-heading>div:first-child{min-width:0}.admin-active-deals-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin:9px 0 6px;display:flex}.admin-active-deals-title-row h2{margin:0;font-family:Sora,sans-serif;font-size:clamp(1.45rem,2.5vw,2.1rem)}.admin-active-deals-heading p{max-width:690px;color:var(--muted);margin:0;line-height:1.65}.admin-deal-count,.admin-active-chip{color:#a9ffe7;background:#179b771f;border:1px solid #6fffd73d;border-radius:999px;align-items:center;min-height:30px;font-size:.72rem;font-weight:900;display:inline-flex}.admin-deal-count{padding:0 11px}.admin-refresh-button,.admin-load-more-button,.admin-cancel-button,.admin-danger-button{border-radius:9px;min-height:42px;font-weight:850;transition:border-color .18s,background .18s,color .18s,transform .18s}.admin-refresh-button{color:#dffaff;background:#52deff14;border:1px solid #52deff42;flex:none;padding:0 16px}.admin-refresh-button:hover:not(:disabled),.admin-load-more-button:hover:not(:disabled),.admin-cancel-button:hover:not(:disabled){background:#52deff24;border-color:#52deff8f;transform:translateY(-1px)}.admin-active-deals>.status-banner{margin:20px 0 0}.admin-active-deal-card{background:linear-gradient(155deg,#08142ae6,#030916f0);border:1px solid #52deff26;border-radius:13px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 15px 38px #0000002e}.admin-active-deal-card-heading h3{color:#f6fcff;overflow-wrap:anywhere;margin:8px 0 0;font-family:Sora,sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.18}.admin-active-chip{flex:none;gap:7px;padding:0 10px}.admin-active-chip i{background:#5dffd0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5dffd0cc}.admin-active-deal-details dd{color:#effcff;overflow-wrap:anywhere;margin:6px 0 0;font-size:.9rem;font-weight:900}.admin-active-deal-meta span:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-danger-button{color:#ffb1c8;background:#ff1f6014;border:1px solid #ff5d8b47;width:100%;margin-top:auto;padding:0 14px}.admin-danger-button.confirmed{color:#fff;background:linear-gradient(110deg,#c91f54,#ff3f74);margin:0}.admin-deactivate-confirmation p{color:#c6a5af;margin:7px 0 13px;font-size:.76rem;line-height:1.5}.admin-cancel-button{color:#dffaff;background:#52deff12;border:1px solid #52deff33;padding:0 10px;font-size:.78rem}.admin-deactivate-confirmation .admin-danger-button{font-size:.78rem}.admin-refresh-button:disabled,.admin-load-more-button:disabled,.admin-cancel-button:disabled,.admin-danger-button:disabled{cursor:not-allowed;opacity:.58}.admin-deal-empty>span{width:54px;height:54px;color:var(--cyan);background:#52deff12;border:1px solid #52deff40;border-radius:50%;place-items:center;font-size:1.6rem;display:grid}.admin-deal-empty h3{margin:16px 0 5px;font-family:Sora,sans-serif}.admin-deal-empty p{color:var(--muted);margin:0}.admin-deal-loading span{background:linear-gradient(100deg,#52deff09 20%,#52deff1a 42%,#52deff09 64%) 0 0/220% 100%;border:1px solid #52deff1a;border-radius:13px;min-height:270px;animation:1.4s ease-in-out infinite admin-deal-shimmer}@keyframes admin-deal-shimmer{to{background-position:-220% 0}}.admin-load-more-button{color:#dffaff;background:#52deff12;border:1px solid #52deff3d;min-width:min(280px,100%);margin:24px auto 0;padding:0 18px;display:block}@media (width<=1180px){.hero-copy{width:min(680px,58vw)}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.player-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-active-deal-grid,.admin-deal-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.site-header{align-items:flex-start;min-height:auto;padding-block:14px}.brand-copy{display:none}.header-actions{gap:10px}.primary-button,.hot-button,.glass-button,.ghost-button{min-height:40px;padding-inline:16px}.hero-section{background:linear-gradient(180deg, #04071029 0%, #04071073 38%, #040710f5 72%, var(--bg) 100%), url(/assets/sakura-casino-hero.png?v=3) 30% center / cover no-repeat;align-items:end;min-height:720px;padding-bottom:48px}.hero-copy{width:100%;margin-left:0}.hero-copy h1{font-size:clamp(2.7rem,12vw,4.7rem)}.hero-bullets li{grid-template-columns:30px 1fr;gap:4px}.hero-bullets li span{grid-column:2}.platform-section,.games-section,.providers-reasons-parallax{background-position:top;background-attachment:scroll}.platform-section .section-title{min-height:250px;padding-top:54px}.games-section .section-title,.provider-section .section-title{min-height:260px;padding-top:56px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reason-grid,.trust-process-section{grid-template-columns:1fr}.auth-page{padding:14px}.auth-modal{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);max-height:calc(100vh - 28px)}.auth-panel{padding:30px 24px}.auth-art{min-height:600px}.trust-process-section{background:linear-gradient(#0000 0%,#03071233 43%,#030712f7 68%),url(/assets/rabbit-team-process.png?v=1) 68% 0/auto 62% no-repeat,#030712;align-items:flex-end;width:100%;min-height:760px;padding-bottom:54px}.trust-process-copy{width:100%}.player-dashboard{grid-template-columns:106px minmax(0,1fr)}.player-sidebar{height:calc(100vh - 76px);max-height:calc(100vh - 76px);padding:18px 10px;top:76px}.player-welcome{justify-items:center;gap:2px;padding:10px 5px;display:grid}.player-welcome span{font-size:.58rem}.player-welcome strong{text-align:center;width:100%;font-size:.68rem}.player-nav-art{width:44px;height:44px}.player-profile-card{grid-template-columns:1fr;justify-items:center;padding:12px 8px}.player-level-chip{position:static}.player-profile-copy,.player-level-progress{display:none}.player-navigation a{flex-direction:column;gap:5px;min-height:68px;padding:9px 4px;font-size:.7rem}.player-sidebar-note{justify-content:center;padding:12px 6px}.player-sidebar-note>div{display:none}.player-lobby-content{padding:18px 18px 42px}.player-catalog-content{padding:18px 18px 46px}.player-catalog-hero{grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:16px 24px;min-height:280px;padding:27px 26px}.player-catalog-hero-icon{border-radius:30px;width:min(100%,140px)}.player-catalog-hero-icon:before{border-radius:22px;inset:11px}.player-catalog-hero-copy h1{font-size:clamp(2.5rem,7vw,4.2rem)}.player-wallet-content{padding:18px 18px 46px}.wallet-transfer-layout{grid-template-columns:1fr}.wallet-transfer-guide{position:static}.player-hero-copy{width:64%}.player-hero-highlights{width:59%}.player-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-hot-games-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.player-provider-section{grid-template-columns:1fr}.admin-dashboard{grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{min-height:calc(100vh - 76px);top:76px}.admin-content{padding:36px 24px}.admin-overview-grid,.admin-deal-layout{grid-template-columns:1fr}.admin-deal-result{position:static}.admin-active-deal-grid,.admin-deal-loading{grid-template-columns:1fr}}@media (width<=620px){.site-header{gap:12px}.header-wheel-free-spin{width:40px;height:40px}.header-wheel-free-spin-disc{width:29px;height:29px}.brand-mark{width:48px;height:48px}.header-actions{flex:1;justify-content:flex-end}.header-actions .primary-button,.header-actions .hot-button,.header-actions .ghost-button{min-width:84px;padding-inline:12px;font-size:.84rem}.player-wallet-chip{grid-template-columns:28px minmax(36px,auto) 24px;gap:5px;min-height:40px;padding:4px 5px}.player-wallet-coin,.player-wallet-add{width:26px;height:26px}.player-wallet-chip strong{max-width:78px;font-size:.75rem}.landing-section,.provider-section,.faq-section,.site-footer,.auth-modal{width:min(100% - 24px,100%)}.auth-modal{grid-template-columns:1fr;width:100%;overflow-y:auto}.auth-panel{overflow:visible}.auth-art{background-position:50% 32%;order:-1;min-height:230px}.auth-close{position:fixed;top:24px;right:24px}.auth-field-grid,.platform-grid,.game-grid,.provider-grid,.reason-grid{grid-template-columns:1fr}.platform-card{aspect-ratio:1.18}.platform-section-content,.games-section-content{width:min(100% - 24px,100%)}.platform-section .section-title{min-height:230px}.games-section .section-title,.provider-section .section-title{min-height:235px}.game-card{min-height:172px}.game-card .card-copy strong{font-size:1.1rem}.game-card .card-copy span{font-size:.78rem}.hero-actions{align-items:stretch}.hero-actions a{flex:100%}.site-footer{width:calc(100% - 16px);padding:26px 20px 22px}.footer-content{width:100%}.footer-logo{min-height:96px;margin-bottom:12px}.footer-mark{width:90px;height:90px}.footer-support .footer-links{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.footer-contact a{align-items:flex-start}.footer-contact a span{overflow-wrap:anywhere}.session-chip{display:none}.admin-dashboard{grid-template-columns:112px minmax(0,1fr)}.admin-sidebar{min-height:calc(100vh - 76px);padding:18px 10px;top:76px}.admin-sidebar-heading{justify-content:center;padding-inline:0}.admin-sidebar-heading>span:last-child{display:none}.admin-navigation a{text-align:center;flex-direction:column;gap:5px;min-height:68px;padding:9px 4px}.admin-nav-label{text-overflow:clip;width:100%;font-size:.7rem}.admin-sidebar-user{text-align:center;padding:10px 6px}.admin-sidebar-user span,.admin-sidebar-user small{font-size:.62rem}.admin-sidebar-user strong{overflow-wrap:anywhere;font-size:.72rem}.admin-content{padding:28px 14px}.admin-page-header h1{font-size:clamp(2rem,10vw,3rem)}.admin-form-grid{grid-template-columns:1fr}.admin-form-heading{display:grid}.admin-secure-chip{width:fit-content}.player-dashboard{grid-template-columns:82px minmax(0,1fr)}.player-sidebar{padding-inline:8px}.player-welcome{padding-inline:3px}.player-welcome span{font-size:.52rem}.player-welcome strong{font-size:.62rem}.player-nav-art{width:42px;height:42px}.player-profile-card{padding-inline:5px}.player-avatar{width:42px;height:42px}.player-level-chip{display:none}.player-navigation a{font-size:.66rem}.player-lobby-content{padding:12px 12px 36px}.player-catalog-content{padding:12px 10px 38px}.player-catalog-hero{border-radius:16px;min-height:0;padding:24px 18px 20px;display:block}.player-catalog-hero:after{width:330px;height:330px;top:-150px;right:-150px}.player-catalog-hero-icon{opacity:.72;border-radius:20px;width:76px;position:absolute;top:18px;right:17px}.player-catalog-hero-icon:before{border-radius:14px;inset:7px}.player-catalog-hero-icon span,.player-catalog-hero-icon.live span{font-size:2rem}.player-catalog-hero-copy{padding-right:54px}.player-catalog-hero-copy .player-hero-badge{max-width:calc(100% - 20px);font-size:.56rem}.player-catalog-hero-copy h1{margin-top:14px;font-size:clamp(2.2rem,9vw,3.1rem)}.player-catalog-hero-copy p{font-size:.76rem}.player-catalog-hero-details{margin-top:18px}.player-catalog-hero-details span{padding:9px 7px}.player-catalog-hero-details b{font-size:.65rem}.player-catalog-hero-details small{font-size:.49rem}.player-wallet-content{padding:12px 10px 38px}.wallet-transfer-hero{align-items:start;padding:24px 18px;display:grid}.wallet-transfer-hero h1{font-size:clamp(2rem,10vw,2.8rem)}.wallet-security-chip{width:fit-content}.wallet-transfer-panel,.wallet-transfer-guide{border-radius:16px;padding:17px 14px}.wallet-operation-tabs,.wallet-route-preview{grid-template-columns:1fr}.wallet-route-arrow{min-height:36px;transform:rotate(90deg)}.wallet-review-actions{grid-template-columns:1fr}.wallet-transfer-status{grid-template-columns:36px minmax(0,1fr);padding:16px 13px}.wallet-status-icon{width:36px;height:36px}.player-lobby-hero{min-height:620px}.player-hero-slide{background-position:22% 0;background-size:auto 58%}.player-live-hero .player-hero-slide{background-position:12% 0;background-size:auto 44%}.player-hero-slides:after{background:linear-gradient(#0000 0%,#03091b24 34%,#03091bf0 57%,#03091bfc 100%)}.player-hero-copy{justify-content:flex-end;width:100%;min-height:620px;padding:300px 18px 126px}.player-hero-copy h1{font-size:clamp(2.15rem,9vw,3.1rem)}.player-hero-copy>p{font-size:.86rem}.player-hero-pagination{top:274px;bottom:auto;left:50%;transform:translate(-50%)}.player-hero-actions .primary-button{width:100%}.player-hero-highlights{width:auto;bottom:15px;left:15px;right:15px}.player-hero-highlights>span{padding:10px 8px}.player-hero-highlights b{font-size:.76rem}.player-recent-winners-heading{padding-inline:12px}.player-hot-games{padding:17px 12px}.player-hot-games-heading{align-items:start;display:grid}.player-hot-games-count{width:fit-content}.player-hot-games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.player-hot-game-badge,.player-hot-game-status{min-height:19px;padding-inline:5px;font-size:.44rem;top:6px}.player-hot-game-badge{left:6px}.player-hot-game-status{right:6px}.player-hot-game-copy{padding:8px 7px 9px}.player-hot-game-copy strong{font-size:.61rem}.player-hot-game-copy small{font-size:.48rem}.player-leaderboard{padding:17px 14px}.player-leaderboard-heading{align-items:start;display:grid}.player-leaderboard-demo-status{width:fit-content}.player-leaderboard-tabs{width:100%;display:flex;overflow-x:auto}.player-leaderboard-tabs button{flex:1 0 auto;padding-inline:12px;font-size:.68rem}.player-leaderboard-table{min-width:760px}.player-leaderboard-table th,.player-leaderboard-table td{padding-inline:13px}.player-leaderboard-particles i:nth-child(n+12){display:none}.admin-active-deals-heading{display:grid}.admin-refresh-button{width:100%}.admin-active-deal-details,.admin-deactivate-confirmation>div{grid-template-columns:1fr}}.referral-page{background:radial-gradient(circle at 74% 4%,#1a63a630,#0000 32%),#030d22;min-width:0;padding:34px clamp(18px,3vw,48px) 54px;position:relative;overflow:hidden}.referral-ambient{pointer-events:none;position:absolute;inset:0}.referral-ambient i{filter:blur(1px);border:1px solid #3acdf41a;border-radius:50%;width:320px;height:320px;position:absolute}.referral-ambient i:first-child{top:220px;right:-130px}.referral-ambient i:last-child{width:190px;height:190px;bottom:100px;left:18%}.referral-page>:not(.referral-ambient){z-index:1;position:relative}.referral-hero{background:linear-gradient(125deg,#05193cfa,#0d305ed4 52%,#221f6dd1);border:1px solid #43ccf140;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(260px,440px);align-items:center;min-height:315px;margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 26px 70px #00000047}.referral-hero-copy{padding:clamp(30px,5vw,70px)}.referral-hero-copy>span,.referral-section-heading>span,.referral-link-card small,.referral-stats small{color:#6eeaff;letter-spacing:.15em;font-size:.63rem;font-weight:900}.referral-hero h1{color:#f8fbff;margin:7px 0 14px;font:800 clamp(2.3rem,5vw,4.6rem)/.98 Sora,sans-serif}.referral-hero h2{color:#f3cb64;max-width:690px;margin:0;font:700 clamp(1rem,2vw,1.45rem)/1.35 Sora,sans-serif}.referral-hero p{color:#a9bdd6;margin:12px 0 0;font-size:.82rem}.referral-hero img{object-fit:cover;opacity:.78;width:100%;height:315px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.referral-error,.referral-loading{color:#bdd5e9;background:#06142fe6;border:1px solid #5fc7ea38;border-radius:12px;margin:16px 0;padding:16px}.referral-error{color:#ffc4cc;border-color:#ff607661}.referral-link-card{background:linear-gradient(145deg,#061a3cf5,#081129fa);border:1px solid #5fd7f53d;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.referral-link-card>div:first-child{gap:7px;min-width:0;display:grid}.referral-link-card strong{color:#eef9ff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,1.4vw,.92rem);overflow:hidden}.referral-link-card span{color:#718ba9;font-size:.68rem}.referral-link-card span b{color:#f2ca61;letter-spacing:.12em}.referral-link-actions{flex-shrink:0;gap:8px;display:flex}.referral-link-actions button{color:#03172c;cursor:pointer;background:linear-gradient(#73eafe,#35afd9);border:1px solid #4de2ff7a;border-radius:9px;min-height:43px;padding:0 17px;font-weight:900}.referral-link-actions button.secondary{color:#c8f6ff;background:#0b436573}.referral-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.referral-policy-grid article{text-align:center;background:#051129c2;border:1px solid #6f9aca2b;border-radius:14px;place-content:center;min-height:96px;display:grid}.referral-policy-grid strong{color:#f3ce68;font:800 1.35rem Sora,sans-serif}.referral-policy-grid span{color:#8298b5;margin-top:5px;font-size:.61rem}.referral-stats{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.referral-stats>div{background:linear-gradient(120deg,#041c40e3,#16194ac7);border:1px solid #36bfe833;border-radius:15px;gap:8px;padding:23px;display:grid}.referral-stats strong{color:#f8fbff;font:800 1.8rem Sora,sans-serif}.referral-stats strong span{color:#f1ca63;font-size:.8rem}.referral-history,.referral-how{background:#040e23c7;border:1px solid #6998c929;border-radius:17px;margin-top:18px;padding:25px}.referral-section-heading h2{color:#f4f8ff;margin:6px 0 18px;font:700 1.25rem Sora,sans-serif}.referral-table-wrap{overflow-x:auto}.referral-history table{border-collapse:collapse;width:100%}.referral-history th,.referral-history td{color:#becde0;text-align:left;border-bottom:1px solid #6892c01f;padding:14px 10px;font-size:.7rem}.referral-history th{color:#66809e;letter-spacing:.1em;font-size:.54rem}.referral-reward{font-weight:900;color:#f4ce67!important}.referral-status{color:#a9effb;background:#0f648233;border:1px solid #3ecbed40;border-radius:999px;padding:6px 9px;display:inline-flex}.referral-status.rewarded{color:#9af1c3;background:#116f4b36;border-color:#53e19c52}.referral-status.monthly-limit-reached,.referral-status.not-eligible,.referral-status.reversed{color:#f4d991;background:#65491236;border-color:#f2be534d}.referral-empty{color:#7188a5;text-align:center;margin:24px 0 5px}.referral-how ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.referral-how li{color:#afc0d5;border:1px solid #569ac924;border-radius:12px;align-items:center;gap:11px;padding:14px;font-size:.66rem;display:flex}.referral-how li b{color:#06203c;background:#5bdcf5;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.referral-terms{color:#7288a4;margin:16px 2px 0;font-size:.62rem;line-height:1.6}.referral-terms strong{color:#9fb4cd}@media (width<=900px){.referral-hero{grid-template-columns:1fr}.referral-hero img{display:none}.referral-policy-grid,.referral-how ol{grid-template-columns:1fr 1fr}}@media (width<=620px){.referral-page{padding:18px 13px 92px}.referral-hero{min-height:280px}.referral-hero-copy{padding:27px 22px}.referral-link-card{flex-direction:column;align-items:stretch}.referral-link-actions button{flex:1}.referral-policy-grid,.referral-stats,.referral-how ol{grid-template-columns:1fr}.referral-history,.referral-how{padding:18px 14px}}.admin-referrals-page{gap:18px;display:grid}.admin-referrals-page .admin-page-header select{color:#dce8f5;background:#08162f;border:1px solid #69a4d340;border-radius:8px;min-width:205px;min-height:43px;padding:0 12px}.admin-referrals-table{background:#040d1fc7;border:1px solid #6a97c529;border-radius:14px;overflow-x:auto}.admin-referrals-table table{border-collapse:collapse;width:100%;min-width:1080px}.admin-referrals-table th,.admin-referrals-table td{color:#b8c8da;text-align:left;vertical-align:top;border-bottom:1px solid #6993bf1f;padding:13px 10px;font-size:.62rem}.admin-referrals-table th{color:#7188a5;letter-spacing:.07em;text-transform:uppercase;font-size:.5rem}.admin-referrals-table td:nth-child(6){color:#f0cc70;font-weight:850}.admin-referrals-table td span[data-status]{color:#b5f2ff;text-transform:capitalize;border:1px solid #4cc5e540;border-radius:999px;padding:5px 7px;font-size:.51rem;display:inline-flex}.admin-referrals-table td span[data-status=REWARDED]{color:#9aefc1;border-color:#4bda954d}.admin-referrals-table td small{color:#7890aa;line-height:1.55}.admin-referrals-table>p{color:#778ca7;text-align:center;padding:24px}@media (width<=720px){.wallet-balance-heading{align-items:start;display:grid}.wallet-balance-refresh{width:100%}.wallet-balance-grid{grid-template-columns:1fr}.wallet-balance-card{grid-template-columns:62px minmax(0,1fr);gap:13px;padding:17px 14px}.wallet-balance-coin{width:60px;height:60px}.wallet-balance-card-copy strong{font-size:clamp(1.2rem,7vw,1.75rem)}}@media (width<=860px){.player-providers-content{padding:18px 18px 48px}.player-providers-hero-copy{width:67%;padding-left:30px}.player-providers-hero-stats{width:61%;left:30px}.player-provider-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.player-provider-lobby-hero .player-hero-copy{width:67%}.player-provider-lobby-hero .player-hero-highlights{width:61%}}@media (width<=620px){.player-providers-content{padding:12px 10px 40px}.player-providers-hero{border-radius:16px;min-height:690px}.player-providers-hero:after{background:linear-gradient(#02081908 0%,#02081924 31%,#020819f0 53%,#020819fc 100%)}.player-providers-hero-art{background-position:66% 0;background-size:auto 57%;transform:none}.player-providers-hero-copy{justify-content:flex-end;width:100%;min-height:690px;padding:300px 17px 142px}.player-providers-hero-copy h1{margin-top:15px;font-size:clamp(2.25rem,10vw,3.25rem)}.player-providers-hero-copy>p{font-size:.84rem}.player-providers-hero-actions{gap:12px;margin-top:20px}.player-providers-hero-actions .primary-button,.player-providers-hero-actions>span{width:100%}.player-providers-hero-stats{width:auto;bottom:14px;left:14px;right:14px}.player-providers-hero-stats>span{padding:10px 7px}.player-providers-hero-stats b{font-size:.7rem}.player-providers-hero-stats small{font-size:.5rem}.player-provider-portals{border-radius:16px;padding:18px 12px}.player-provider-portals-heading,.player-provider-error{align-items:start;display:grid}.player-provider-total{width:fit-content}.player-provider-grid{grid-template-columns:1fr;gap:12px}.player-provider-card{min-height:0}.player-provider-grid-loading span{min-height:300px}.player-provider-error button{width:100%}.player-provider-lobby-hero .player-hero-slide{background-position:64% 0;background-size:auto 55%}.player-provider-lobby-hero .player-hero-slides:after{background:linear-gradient(#03091b05 0%,#03091b26 33%,#03091bf2 57%,#03091bfc 100%)}.player-provider-lobby-hero .player-hero-copy{width:100%;margin:0;padding:300px 18px 138px}.player-provider-lobby-hero .player-hero-highlights{width:auto;left:15px;right:15px}.player-provider-lobby-hero .player-hero-actions .primary-button,.player-provider-back-link{width:100%}.player-provider-route-state{background:linear-gradient(#0208190a,#02081938 34%,#020819f7 62%),url(/assets/player-providers/rabbit-provider-portals.png) 65% 0/auto 58% no-repeat,#020819;align-items:end;min-height:calc(100vh - 76px);padding:300px 18px 44px}.player-provider-route-state>div{width:100%}.player-provider-route-state h1{font-size:clamp(2.15rem,10vw,3.2rem)}.player-provider-route-orbit{width:58px;height:58px;margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.platform-section,.games-section,.providers-reasons-parallax{background-attachment:scroll}.player-hero-slide{transition:none;transform:none}.player-live-indicator,.player-sidebar-coins span,.player-winner-track,.player-hot-games-loading span,.player-provider-grid-loading span,.player-provider-route-orbit{animation:none}.player-sidebar-coins{display:none}.player-hot-game-card,.player-hot-game-art img,.player-hot-games-more,.player-provider-card,.player-provider-card-shine,.player-provider-card-art img,.player-provider-card-cta,.player-provider-card-cta svg,.player-nav-art img,.player-provider-back-link,.wallet-operation-tabs button,.wallet-primary-action,.wallet-balance-refresh{transition:none}.wallet-balance-refresh:disabled span,.wallet-balance-card-copy strong.loading,.provider-chip,.provider-chip:before{animation:none}.provider-chip{transition:none}.provider-chip:hover,.player-hot-game-card:hover:not(:disabled),.player-hot-games-more:hover:not(:disabled),.player-provider-card:hover,.player-provider-card:hover .player-provider-card-art img,.player-navigation a:hover .player-nav-art img,.player-navigation a.active .player-nav-art img,.player-provider-back-link:hover{transform:none}.player-provider-card:hover .player-provider-card-shine{opacity:0}.player-winner-tape{scrollbar-color:#52deff47 transparent;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.player-winner-loop:last-child{display:none}.player-leaderboard:before,.player-leaderboard:after,.player-leaderboard-table tbody tr.fresh-entry{animation:none}.player-leaderboard-particles{display:none}.admin-deal-loading span{animation:none}}.player-provider-directory{border-color:var(--casino-gold-border);background:radial-gradient(circle at 5% 0%, #2a99ff24, transparent 29%), radial-gradient(circle at 96% 100%, #6940ea14, transparent 31%), var(--casino-surface);box-shadow:0 20px 52px #0003,inset 0 0 0 1px #f2c75c09,0 0 28px #f2c75c09}.player-provider-directory:before{background:linear-gradient(90deg,#0000,#f2c75c80,#5bccf433,#0000)}.player-provider-portals-heading{align-items:center;margin-bottom:18px}.player-provider-portals-heading h1{color:#f2f7ff;-webkit-text-fill-color:currentColor;text-transform:none;background:0 0;margin:6px 0 5px;font-size:clamp(1.75rem,2.6vw,2.35rem)}.player-provider-portals-heading p{color:#93a5bf;margin:0;font-size:.82rem}.player-provider-total{color:#ffe7a3;background:#ab75121f;border-color:#f2c75c52}.player-provider-search-wrap{align-items:center;gap:9px;max-width:520px;margin-bottom:20px;display:flex}.player-provider-search{color:#7fdcf5;background:#020917b8;border:1px solid #77b8e53d;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;width:100%;min-height:44px;padding:0 13px;display:grid}.player-provider-search:focus-within{border-color:#f2c75ca3;box-shadow:0 0 0 3px #f2c75c14}.player-provider-search>span:first-child{font-size:1.25rem;line-height:1;transform:rotate(-18deg)}.player-provider-search input{color:#eef7ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.82rem}.player-provider-search input::placeholder{color:#7f91aa;opacity:1}.player-provider-search-wrap>button,.player-provider-search-empty button{color:#bcebf7;white-space:nowrap;background:#14629721;border:1px solid #65ceef40;border-radius:8px;min-height:38px;padding:0 11px;font-size:.68rem;font-weight:850}.player-provider-search-wrap>button:focus-visible,.player-provider-search-empty button:focus-visible{outline:2px solid var(--gold-premium);outline-offset:3px}.player-provider-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.player-provider-card{background:radial-gradient(circle at 20% 5%,#2697ef1c,#0000 42%),linear-gradient(155deg,#0a1b39f5,#040b19fa);border-color:#66bee633;border-radius:14px;min-height:190px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 28px #00000038}.player-provider-card:before{box-shadow:none;background:linear-gradient(90deg,#0000,#5dd0f261,#0000);left:18%;right:18%}.player-provider-card:hover{background:radial-gradient(circle at 20% 5%,#f2c75c1a,#0000 44%),linear-gradient(155deg,#112444fa,#050c1afc);border-color:#f2c75c9e;transform:translateY(-3px);box-shadow:0 16px 34px #00000047,0 0 20px #f2c75c0e}.player-provider-card:focus-visible{outline:2px solid var(--gold-premium);outline-offset:3px}.player-provider-card.maintenance{opacity:.72}.player-provider-identity{background:radial-gradient(circle at 50% 10%,#56ccf224,#0000 55%),#040e20bd;border:1px solid #67c3e824;border-radius:10px;min-height:90px;margin:13px 13px 0;position:relative;overflow:hidden}.player-provider-identity:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 55%,#02081447);position:absolute;inset:0}.player-provider-identity img{object-fit:cover;object-position:center;width:100%;height:90px;transition:filter .18s,transform .18s;display:block}.player-provider-card:hover .player-provider-identity img,.player-provider-card:focus-visible .player-provider-identity img{filter:brightness(1.06)saturate(1.05);transform:scale(1.025)}.player-provider-card-copy{padding:12px 14px 0}.player-provider-card-copy>strong{color:#edf5ff;letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.25;display:-webkit-box;overflow:hidden}.player-provider-card-cta{color:#8eddf2;opacity:.76;background:0 0;border:0;min-height:28px;margin:auto 14px 13px;padding:0;font-size:.66rem}.player-provider-card:hover .player-provider-card-cta,.player-provider-card:focus-visible .player-provider-card-cta{color:#f2cf76;opacity:1;background:0 0}.player-provider-card-cta svg{stroke:currentColor;width:18px;height:18px}.player-provider-grid-loading span{border-radius:14px;min-height:190px}.player-provider-search-empty{justify-items:center}.player-provider-search-empty button{margin-top:8px}.player-provider-header{border:1px solid var(--casino-gold-border);background:radial-gradient(circle at 88% 0,#f2c75c12,#0000 31%),radial-gradient(circle at 8% 100%,#2e9ff41a,#0000 34%),#071024d6;border-radius:15px;margin-bottom:18px;padding:18px clamp(18px,2.6vw,30px);box-shadow:0 16px 38px #0003}.player-provider-breadcrumbs{color:#8297b2;align-items:center;gap:8px;min-width:0;font-size:.7rem;display:flex}.player-provider-breadcrumbs a{color:#84dff5}.player-provider-breadcrumbs a:hover,.player-provider-breadcrumbs a:focus-visible{color:#f2cf76}.player-provider-breadcrumbs span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-provider-header-main{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;display:grid}.player-provider-header-identity{color:#e6f8ff;letter-spacing:.04em;background:linear-gradient(145deg,#15548fbf,#081630f2);border:1px solid #f2c75c75;border-radius:13px;place-items:center;width:62px;height:62px;font-family:Sora,sans-serif;font-size:1.15rem;font-weight:850;display:grid}.player-provider-header-main h1{color:#f3f8ff;letter-spacing:-.04em;margin:0;font-family:Sora,sans-serif;font-size:clamp(1.55rem,2.7vw,2.35rem);line-height:1.08}.player-provider-header-main p{color:#f2c75c;margin:5px 0 0;font-size:.72rem;font-weight:800}.player-provider-all-link{color:#aee8f5;background:#165c911c;border:1px solid #67caef38;border-radius:8px;align-items:center;min-height:36px;padding:0 11px;font-size:.68rem;font-weight:850;display:inline-flex}.player-provider-all-link:hover,.player-provider-all-link:focus-visible{color:#f2cf76;border-color:#f2c75c73}.player-provider-games{margin-top:0}.player-provider-route-state{background:0 0;place-items:center;min-height:calc(100vh - 82px);padding:clamp(24px,4vw,54px)}.player-provider-route-state>div{border:1px solid var(--casino-gold-border);background:var(--casino-surface);border-radius:16px;width:min(680px,100%);padding:clamp(22px,4vw,38px);box-shadow:0 18px 44px #0000003d}.player-provider-route-state h1{color:#f2f7ff;-webkit-text-fill-color:currentColor;background:0 0;margin:10px 0 9px;font-size:clamp(1.75rem,3.4vw,2.8rem);line-height:1.08}.player-provider-route-state p{max-width:560px;margin-bottom:18px}@media (width>=1280px){.player-provider-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=860px){.player-provider-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (width<=620px){.player-provider-portals-heading{gap:12px}.player-provider-search-wrap{max-width:none}.player-provider-grid{grid-template-columns:1fr}.player-provider-card{min-height:178px}.player-provider-header-main{grid-template-columns:52px minmax(0,1fr)}.player-provider-header-identity{width:52px;height:52px}.player-provider-all-link{grid-column:1/-1;width:fit-content}.player-provider-route-state{background:0 0;align-items:center;min-height:calc(100vh - 76px);padding:18px 12px}}@media (prefers-reduced-motion:reduce){.player-provider-card,.player-provider-card-cta,.player-provider-card-cta svg,.player-provider-identity img{transition:none}.player-provider-card:hover{transform:none}}.site-header:has(.player-account-menu){background:#050c1df0;border-bottom-color:#73d7ff1f}.player-account-menu{position:relative}.player-account-trigger{color:#eaf5ff;max-width:220px;min-height:44px;font:inherit;background:#09142bb3;border:1px solid #7eafd93d;border-radius:12px;align-items:center;gap:9px;padding:5px 10px 5px 6px;font-size:.8rem;font-weight:800;display:inline-flex}.player-account-trigger:hover,.player-account-trigger[aria-expanded=true]{background:#0f274cd6;border-color:#65daff7a}.player-account-trigger:focus-visible,.player-account-popover a:focus-visible,.player-account-popover button:focus-visible{outline-offset:3px;outline:2px solid #82e7ff}.player-account-avatar{color:#ffe9a9;background:linear-gradient(145deg,#315b91,#101c41);border:1px solid #f2c75cc7;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-family:Sora,sans-serif;font-size:.7rem;display:grid}.player-account-trigger>span:not(.player-account-avatar){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-account-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:14px;height:14px}.player-account-popover{z-index:55;background:#09152b;border:1px solid #79c8f733;border-radius:12px;min-width:188px;padding:6px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 42px #0000006b}.player-account-popover a,.player-account-popover button{color:#bdcadc;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:750;display:flex}.player-account-popover a:hover,.player-account-popover button:hover:not(:disabled){color:#fff;background:#4389d833}.player-account-popover button{color:#f0c6c9;border-top:1px solid #86a2c624;margin-top:3px}.player-dashboard{background:radial-gradient(circle at 78% 0,#2a99ff3d,#0000 31%),radial-gradient(circle at 48% 58%,#6940ea26,#0000 36%),radial-gradient(circle at 100% 90%,#2dd7f21a,#0000 28%),#050a1a}.player-sidebar{background:linear-gradient(#0a1835fa,#040a19fc);border-right-color:#74a6d629}.player-sidebar .player-profile-card{border-color:var(--casino-gold-border);background:radial-gradient(circle at 88% 0%, #f2c75c1a, transparent 38%), radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--vip-tier-accent,#52deff) 14%, transparent), transparent 42%), #030b1cdb;padding:12px;box-shadow:0 12px 28px #0003,inset 0 0 22px #f2c75c09}.player-sidebar .player-rank-icon{border-color:color-mix(in srgb, var(--gold-premium) 70%, transparent);box-shadow:0 0 16px #f2c75c21}.player-sidebar .player-level-chip{color:#ffe5a0;background:#b27b162e;border-color:#f2c75c7a}.player-sidebar .player-level-progress b{color:var(--gold-premium)}.player-sidebar .player-level-progress progress::-webkit-progress-value{background:linear-gradient(90deg, var(--gold-deep), var(--gold-premium));box-shadow:0 0 10px #f2c75c4d}.player-sidebar .player-level-progress progress::-moz-progress-bar{background:linear-gradient(90deg, var(--gold-deep), var(--gold-premium))}.player-sidebar .player-navigation a{color:#94a6c1;min-height:60px}.player-sidebar .player-nav-art{width:45px;height:45px;box-shadow:none;border-color:#76b0de2e}.player-sidebar .player-navigation a:hover{box-shadow:none;background:#1c518f2b;border-color:#59b5ec33}.player-sidebar .player-navigation a.active{background:linear-gradient(105deg,#1866c2a6,#30a9d729);border-color:#5dd3fa61;box-shadow:inset 3px 0 #54d5f5,0 10px 24px #073f8429}.player-sidebar .player-navigation a.active .player-nav-art{box-shadow:none;border-color:#81e4ff8f}.player-lobby-content{background:radial-gradient(circle at 74% 2%,#32a1ff1c,#0000 30%),radial-gradient(circle at 11% 52%,#3fd0ef0e,#0000 28%),radial-gradient(circle at 88% 68%,#874feb0f,#0000 31%);padding-bottom:46px}.player-lobby-hero{border-color:#7bbaed33;min-height:405px;box-shadow:0 22px 58px #0000004d,inset 0 0 80px #207cff0f}.player-hero-slides:after{background:linear-gradient(90deg,#0000 0%,#03091b1a 37%,#03091bc2 61%,#03091bfa 100%),linear-gradient(#0000 60%,#0308169e 100%)}.player-hero-copy{min-height:405px;padding-bottom:106px}.player-hero-copy h1{margin:16px 0 12px;font-size:clamp(2.35rem,4.5vw,4.35rem)}.player-hero-copy>p{max-width:500px;font-size:.92rem;line-height:1.58}.player-hero-actions{gap:11px;margin-top:21px}.player-hero-actions .large{min-height:46px;padding-inline:22px;font-size:.84rem}.player-hero-primary-action{color:#182031;background:linear-gradient(145deg,#f5d477,#d9a62e);box-shadow:0 12px 25px #d9a62e33}.player-hero-secondary-action{color:#dff9ff;background:#0c4c90ad;border-color:#67deff5e}.player-hero-highlights{background:#050f22ad;border-color:#8db6db21;bottom:19px}.player-hero-highlights b{color:#f2c75c}.player-recent-winners{box-shadow:none;background:#071024b8;border-color:#81a4cb21;border-radius:12px;margin-top:13px;padding:8px 0}.player-recent-winners-heading{padding:0 14px 7px}.player-recent-winners-heading h2{color:#dfeafa;letter-spacing:.02em;text-transform:uppercase;font-size:.83rem}.player-live-indicator{background:#f2c75c;width:7px;height:7px;box-shadow:0 0 10px #f2c75c80}.player-winner-loop{gap:12px;padding-right:12px}.player-winner-entry{grid-template-columns:35px auto;align-items:center;gap:7px;width:auto;min-width:150px;display:grid}.player-winner-art{width:35px;height:35px;box-shadow:none;border-width:1px;border-color:#81a4cb40;border-radius:7px}.player-winner-details{text-align:left;justify-items:start;gap:1px;padding:0}.player-winner-details strong{color:#dce9f7;font-size:.58rem}.player-winner-details small{color:#7185a2;width:100%;font-size:.52rem;display:block}.player-winner-details b{color:#f2c75c;font-size:.58rem}.player-hot-games.shared-game-catalog{border-color:var(--casino-gold-border);background:radial-gradient(circle at 5% 0%, #2686ee24, transparent 31%), radial-gradient(circle at 98% 100%, #6b4ed617, transparent 31%), var(--casino-surface);margin-top:18px;padding:clamp(20px,2.6vw,30px);box-shadow:0 20px 52px #0003,inset 0 0 0 1px #f2c75c09,0 0 28px #f2c75c09}.player-hot-games.shared-game-catalog:before{background:linear-gradient(90deg,#0000,#f2c75c85,#76d0f538,#0000)}.shared-game-catalog .player-hot-games-heading h2{color:#f1f7ff;-webkit-text-fill-color:currentColor;background:0 0;font-size:clamp(1.6rem,2.5vw,2.15rem)}.shared-game-catalog .player-hot-games-heading p{color:#94a6c0;font-size:.82rem}.shared-game-catalog .player-hot-games-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.shared-game-catalog .player-hot-game-card{background:#081226;border-color:#829fc32e;border-radius:11px;box-shadow:0 9px 20px #0000002e}.shared-game-catalog .player-hot-game-card:hover:not(:disabled){border-color:#f2c75cb8;transform:translateY(-3px);box-shadow:0 16px 32px #00000052,0 0 0 1px #f2c75c1c}.shared-game-catalog .player-hot-game-card:focus-visible{outline-color:#f2c75c}.shared-game-catalog .player-hot-game-art{aspect-ratio:4/5}.shared-game-catalog .player-hot-game-art:after{background:linear-gradient(#02071205 35%,#020712b8 100%);transition:background .16s}.shared-game-catalog .player-hot-game-card:hover:not(:disabled) .player-hot-game-art:after,.shared-game-catalog .player-hot-game-card:focus-visible .player-hot-game-art:after{background:linear-gradient(#02071257,#020712bd)}.shared-game-catalog .player-hot-game-play,.shared-game-catalog .player-hot-game-maintenance{z-index:4;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:8px;place-items:center;min-width:74px;min-height:34px;padding:0 10px;font-size:.65rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.shared-game-catalog .player-hot-game-play{color:#2c240e;opacity:0;background:#f2c75c;border:1px solid #ffebaee0;transition:opacity .16s,transform .16s;box-shadow:0 8px 20px #00000057}.shared-game-catalog .player-hot-game-card:hover:not(:disabled) .player-hot-game-play,.shared-game-catalog .player-hot-game-card:focus-visible .player-hot-game-play{opacity:1;transform:translate(-50%,-50%)}.shared-game-catalog .player-hot-game-maintenance{color:#f2f4f9;background:#121b2de0;border:1px solid #e4eaf457;min-width:106px}.shared-game-catalog .player-hot-game-card.unavailable .player-hot-game-art img{filter:grayscale(.88)saturate(.2)brightness(.57)}.shared-game-catalog .player-hot-game-copy{padding:10px 10px 11px;display:block}.shared-game-catalog .player-hot-game-copy strong{color:#edf3fb;font-size:.72rem;display:block}.shared-game-catalog .player-hot-game-copy small,.shared-game-catalog .player-hot-game-badge,.shared-game-catalog .player-hot-game-status{display:none}.shared-game-catalog .player-hot-games-more{color:#ffe9a7;box-shadow:none;background:#96691633;border-color:#f2c75c8c}.shared-game-catalog .player-hot-games-more:hover:not(:disabled){box-shadow:none;background:#bd871e47;border-color:#f2c75c}.player-catalog-content{background:radial-gradient(circle at 82% 2%, var(--ambient-blue), transparent 29%), radial-gradient(circle at 12% 52%, var(--ambient-cyan), transparent 31%), radial-gradient(circle at 86% 76%, var(--ambient-purple), transparent 30%)}.player-category-discovery-hero{min-height:350px}.player-category-discovery-hero .player-hero-copy{min-height:350px;padding-bottom:42px}.player-category-discovery-hero .player-hero-copy h1{font-size:clamp(2.3rem,4.25vw,4.15rem)}.player-catalog-browse-action{color:#211a09;background:linear-gradient(145deg, #f5d477, var(--gold-premium));border:1px solid #ffe7a4b8;box-shadow:0 11px 25px #bd842333}.player-catalog-browse-action:hover,.player-catalog-browse-action:focus-visible{box-shadow:0 13px 28px #bd842347}.player-catalog-browse-action:focus-visible{outline-offset:3px;outline:2px solid #ffe6a1}.player-hot-games.player-discovery-catalog{scroll-margin-top:96px;overflow:visible}.player-discovery-catalog .player-hot-games-heading h2{scroll-margin-top:106px}.player-game-discovery-toolbar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071125f0;border:1px solid #7daeda2e;border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:9px;display:flex;position:sticky;top:94px;box-shadow:0 10px 25px #00000038}.player-game-search{color:#7fdcf5;background:#020917b8;border:1px solid #77b8e538;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;min-width:min(420px,100%);min-height:42px;padding:0 12px;display:grid}.player-game-search:focus-within{border-color:#f2c75ca3;box-shadow:0 0 0 3px #f2c75c14}.player-game-search>span:first-child{font-size:1.25rem;line-height:1;transform:rotate(-18deg)}.player-game-search input{color:#eef7ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.82rem}.player-game-search input::placeholder{color:#7f91aa;opacity:1}.player-game-filters{align-items:center;gap:7px;display:flex}.player-game-filters button{color:#ffe7a3;background:#ab751229;border:1px solid #f2c75c57;border-radius:999px;min-height:36px;padding:0 14px;font-size:.68rem;font-weight:850}.player-game-filters button:focus-visible{outline:2px solid var(--gold-premium);outline-offset:3px}.player-game-search-empty{margin-top:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.player-leaderboard{background:#071024c2;border-color:#8ba4c629;border-radius:16px;margin-top:18px;padding:22px clamp(18px,2.5vw,28px);box-shadow:0 16px 42px #0000002e}.player-leaderboard:before,.player-leaderboard:after{display:none}.player-leaderboard-heading h2{color:#f1f7ff;-webkit-text-fill-color:currentColor;background:0 0;margin:5px 0 4px;font-size:clamp(1.45rem,2.3vw,1.9rem)}.player-leaderboard-heading p{font-size:.74rem}.player-leaderboard-tabs{background:#030a1985;border-color:#809ec524;margin:16px 0 12px;padding:3px}.player-leaderboard-tabs button{min-height:31px;padding-inline:12px;font-size:.64rem}.player-leaderboard-tabs button.active{color:#ffedb4;box-shadow:none;background:#b8831d47;border-color:#f2c75c7a}.player-leaderboard-table-shell{background:#03091785;border-color:#819ec424;border-radius:10px}.player-leaderboard-table{min-width:0;font-size:.72rem}.player-leaderboard-table th{color:#aebed3;background:#1c31528a;padding:10px 13px;font-size:.58rem}.player-leaderboard-table td{height:44px;padding:8px 13px}.player-leaderboard-table tbody tr.rank-1{background:linear-gradient(90deg,#d9a62e24,#0a142880)}.player-leaderboard-table tbody tr.rank-2{background:linear-gradient(90deg,#b9c6d71a,#0a142880)}.player-leaderboard-table tbody tr.rank-3{background:linear-gradient(90deg,#bb80461f,#0a142880)}.player-leaderboard-rank{gap:6px}.player-leaderboard-rank i{filter:none;font-size:.86rem}.player-leaderboard-amount i{color:#4a3607;width:20px;height:20px;box-shadow:none;background:#e7bb4b;border-color:#f2c75c8c;font-size:.42rem}.player-leaderboard-amount.total-win,.player-leaderboard-multiplier{color:#f2cf76;text-shadow:none}.player-leaderboard-more{color:#83ddf5;font:inherit;background:0 0;border:0;margin:13px 0 0 auto;padding:0;font-size:.72rem;font-weight:850;display:block}.player-leaderboard-more:hover,.player-leaderboard-more:focus-visible{color:#f2c75c}.player-leaderboard-more:focus-visible{outline-offset:3px;outline:2px solid #f2c75c}.site-footer.compact-site-footer{width:100%;box-shadow:none;background:#050b19;border:0;border-top:1px solid #7c9fc724;border-radius:0;margin-top:0;padding:24px clamp(20px,4vw,58px) 18px}.compact-site-footer .footer-content{grid-template-columns:.85fr 1fr 1.45fr .85fr 1.25fr;gap:clamp(16px,2vw,34px)}.compact-site-footer .footer-section{gap:6px}.compact-site-footer .footer-section h3{color:#dce7f5;text-transform:uppercase;font-size:.72rem}.compact-site-footer .footer-links{gap:5px}.compact-site-footer .footer-links a,.compact-site-footer .footer-links span,.compact-site-footer .footer-contact p,.compact-site-footer .footer-contact a{color:#7f91aa;font-size:.68rem}.compact-site-footer .footer-support .footer-links{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.compact-site-footer .social-dot{width:30px;height:30px;box-shadow:none}.compact-site-footer .social-dot svg{width:18px;height:18px}.compact-site-footer .footer-contact{gap:6px}.compact-site-footer .footer-bottom{text-align:left;grid-template-columns:auto auto 1fr;place-items:center start;gap:14px;margin-top:18px;padding-top:14px}.compact-site-footer .footer-trust-badges,.compact-site-footer .footer-payment-row{gap:6px}.compact-site-footer .footer-trust-badges span{border-width:1px;border-radius:5px;width:auto;height:24px;padding:0 6px;font-size:.45rem}.compact-site-footer .footer-payment-row span{min-width:auto;min-height:24px;padding:0 7px;font-size:.55rem}.compact-site-footer .footer-bottom p{justify-self:end;font-size:.62rem}@media (width>=1280px){.shared-game-catalog .player-hot-games-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=860px){.player-game-discovery-toolbar{top:88px}.compact-site-footer .footer-content{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-site-footer .footer-bottom{grid-template-columns:1fr}.compact-site-footer .footer-bottom p{justify-self:start}}@media (width<=620px){.player-account-trigger>span:not(.player-account-avatar),.player-account-trigger svg{display:none}.player-account-trigger{border-radius:50%;min-height:40px;padding:4px}.player-account-avatar{width:30px;height:30px}.player-lobby-hero,.player-hero-copy{min-height:530px}.player-hero-copy{padding-top:250px;padding-bottom:108px}.player-hero-pagination{top:224px}.player-hero-actions .large{width:100%}.player-category-discovery-hero,.player-category-discovery-hero .player-hero-copy{min-height:455px}.player-category-discovery-hero .player-hero-copy{padding-top:225px;padding-bottom:30px}.player-game-discovery-toolbar{gap:9px;padding:8px;display:grid;position:static}.player-game-search{min-width:0}.player-game-filters button{min-height:32px;padding-inline:12px}.player-winner-entry{min-width:132px}.shared-game-catalog .player-hot-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.player-leaderboard-table{min-width:0}.player-leaderboard-table th,.player-leaderboard-table td{padding-inline:8px}.player-leaderboard-table th:nth-child(3),.player-leaderboard-table td:nth-child(3){display:none}.site-footer.compact-site-footer{padding:22px 18px 16px}.compact-site-footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.compact-site-footer .footer-contact{grid-column:span 2}.compact-site-footer .footer-bottom{gap:10px}}@media (prefers-reduced-motion:reduce){.shared-game-catalog .player-hot-game-card,.shared-game-catalog .player-hot-game-art img,.shared-game-catalog .player-hot-game-art:after,.shared-game-catalog .player-hot-game-play{transition:none}.shared-game-catalog .player-hot-game-card:hover:not(:disabled){transform:none}}@media (width<=1180px){.purchase-hero{padding-right:285px}.purchase-rabbit-stage{width:270px;right:33px}.purchase-deal-grid{grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr))}}@media (width<=860px){.purchase-stage{padding:18px 18px 48px}.purchase-hero{min-height:370px;padding:34px 235px 34px 30px}.purchase-rabbit-stage{width:225px;top:62px;right:22px}.purchase-hero h1{font-size:clamp(2.35rem,7vw,4.1rem)}.purchase-hero-pills span:last-child{display:none}.purchase-deals-section{padding:24px}.purchase-deal-grid{gap:14px}}@media (width<=620px){.purchase-stage{padding:12px 10px 40px}.purchase-hero{background:linear-gradient(#081d4959,#06112efa 52%,#151142fa),#081b43;border-radius:17px;align-items:flex-end;min-height:560px;padding:260px 16px 24px}.purchase-hero:before{-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.purchase-hero:after{top:-170px;right:-150px}.purchase-rabbit-stage{width:min(250px,108%);top:18px;right:-4%}.purchase-rabbit-burst{top:68%;left:17%}.purchase-hero h1{margin-top:14px;font-size:clamp(1.85rem,10vw,3rem)}.purchase-hero-copy>p{font-size:.72rem;line-height:1.58}.purchase-hero-pills{margin-top:18px;display:grid}.purchase-hero-pills span{width:100%}.purchase-kicker{font-size:.55rem}.purchase-coin-flight:nth-child(n+7){display:none}.purchase-coin-flight{right:24%}.purchase-deals-section{border-radius:17px;margin-top:14px;padding:16px 12px}.purchase-deals-heading{align-items:start;display:grid}.purchase-deals-heading h2{font-size:clamp(1.5rem,8vw,2.15rem)}.purchase-live-count{justify-self:start}.purchase-deal-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.purchase-deal-card{border-radius:16px;min-height:415px}.purchase-deal-art{height:180px}.purchase-deal-state,.purchase-gateway-note{justify-items:start;padding:16px;display:grid}.purchase-deal-state button,.purchase-secure-checkout-badge{text-align:center;width:100%}.purchase-gateway-note{border-radius:14px;margin-top:14px}}@media (prefers-reduced-motion:reduce){.purchase-rabbit-stage,.purchase-rabbit-stage:before,.purchase-rabbit-burst,.purchase-coin-flight,.purchase-coin-flight>i,.purchase-deal-grid-loading span,.purchase-deal-button.is-loading span:before{animation:none}.purchase-coin-stream{display:none}.purchase-rabbit-stage{transform:none}.purchase-deal-card,.purchase-deal-shine{transition:none}}.player-vip-content{background:radial-gradient(circle at 90% 2%,#52deff1f,#0000 26%),radial-gradient(circle at 18% 60%,#ff4ca812,#0000 30%);min-width:0;padding:24px clamp(18px,3.4vw,52px) 72px}.vip-hero{background-color:#020818;background-image:url(/assets/player-hero/vip-lounge.webp);background-position:50%;background-size:cover;border:1px solid #5bd3ff40;border-radius:22px;align-items:center;min-height:540px;padding:clamp(30px,4vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 82px #00000061,inset 0 0 90px #197aff14}.vip-hero:before,.vip-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.vip-hero:before{z-index:0;background:linear-gradient(90deg,#0105100d 0%,#0106141a 35%,#010716a8 60%,#010716f5 100%),linear-gradient(#030b1e08,#030b1e29 76%,#020817b3)}.vip-hero:after{z-index:0;background:linear-gradient(90deg,#0000,#52deff,#5979ff,#0000);width:55%;height:2px;inset:auto 6% 0 auto;box-shadow:0 0 24px #52deffcc}.vip-hero-content{z-index:1;gap:18px;width:min(57%,700px);margin-left:auto;display:grid;position:relative}.vip-hero-copy{gap:10px;display:grid}.vip-hero-badge,.vip-live-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:fit-content;font-weight:900;display:inline-flex}.vip-hero-badge{color:#ffe7a7;background:#6a4a0638;border:1px solid #ffd36a57;min-height:30px;padding:6px 12px;font-size:.68rem;box-shadow:0 0 24px #ffc03e14}.vip-hero-badge i{background:#ffd36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ffd36ae6}.vip-welcome{color:#89def7;margin:2px 0 -3px;font-size:.78rem;font-weight:800}.vip-hero-copy h1{color:#0000;background:linear-gradient(108deg,#fff 0%,#baf7ff 49%,#8ca2ff 76%,#ffd6e9 100%);letter-spacing:-.06em;-webkit-background-clip:text;background-clip:text;max-width:680px;margin:0;font-family:Sora,sans-serif;font-size:clamp(2.7rem,4.6vw,5rem);line-height:.98}.vip-hero-copy>p:last-child{color:#aec1db;max-width:610px;margin:0;font-size:.9rem;line-height:1.65}.vip-live-status,.vip-status-skeleton,.vip-status-error{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030c1fc7;border:1px solid #6be2ff38;border-radius:16px;padding:18px;overflow:hidden;box-shadow:0 20px 52px #00000042,inset 0 0 34px #2b89ff0f}.vip-live-status{border-color:color-mix(in srgb, var(--vip-tier-accent) 42%, transparent)}.vip-tier-seed{--vip-tier-accent:#83c9e8;--vip-tier-artwork:url(/assets/vip-levels/seed.webp)}.vip-tier-sprout{--vip-tier-accent:#55e6b1;--vip-tier-artwork:url(/assets/vip-levels/sprout.webp)}.vip-tier-bloom{--vip-tier-accent:#ff78bb;--vip-tier-artwork:url(/assets/vip-levels/bloom.webp)}.vip-tier-canopy{--vip-tier-accent:#4d8dff;--vip-tier-artwork:url(/assets/vip-levels/canopy.webp)}.vip-tier-crown{--vip-tier-accent:#ffd36a;--vip-tier-artwork:url(/assets/vip-levels/crown.webp)}.vip-live-status-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.vip-current-medallion{border:1px solid var(--vip-tier-accent);clip-path:polygon(50% 0,91% 22%,91% 74%,50% 100%,9% 74%,9% 22%);color:#03101e;background:linear-gradient(145deg, #eaffff, var(--vip-tier-accent));width:44px;height:44px;box-shadow:0 0 20px var(--vip-tier-accent);place-items:center;font-family:Sora,sans-serif;font-size:.9rem;font-weight:900;display:grid}.vip-live-status-heading>span:nth-child(2){gap:2px;min-width:0;display:grid}.vip-live-status-heading small,.vip-status-metrics small{color:#8298b8;font-size:.64rem}.vip-live-status-heading strong{color:#f5fdff;text-overflow:ellipsis;white-space:nowrap;font-family:Sora,sans-serif;font-size:1.02rem;overflow:hidden}.vip-live-chip{color:#a9ffe4;background:#2dc7971a;border:1px solid #5dffcd38;padding:5px 8px;font-size:.55rem}.vip-live-chip i{background:#62e7bf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #62e7bf}.vip-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.vip-status-metrics>span{background:#ffffff09;border:1px solid #76e1ff1a;border-radius:10px;gap:3px;min-width:0;padding:10px 12px;display:grid}.vip-status-metrics strong{color:#effcff;text-overflow:ellipsis;font-family:Sora,sans-serif;font-size:.88rem;overflow:hidden}.vip-progress-copy{color:#9cb0cc;justify-content:space-between;gap:12px;margin-top:14px;font-size:.66rem;font-weight:700;display:flex}.vip-progress-copy b{color:var(--vip-tier-accent)}.vip-progress-track{appearance:none;width:100%;height:7px;color:var(--vip-tier-accent);background:#ffffff14;border:0;border-radius:999px;margin-top:7px;display:block;overflow:hidden;box-shadow:inset 0 1px 3px #00000059}.vip-progress-track::-webkit-progress-bar{border-radius:inherit;background:#ffffff14}.vip-progress-track::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg, #168dff, var(--vip-tier-accent));box-shadow:0 0 16px var(--vip-tier-accent)}.vip-progress-track::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg, #168dff, var(--vip-tier-accent));box-shadow:0 0 16px var(--vip-tier-accent)}.vip-live-status>p{color:#788dab;margin:8px 0 0;font-size:.65rem;line-height:1.45}.vip-status-skeleton{grid-template-columns:54px 1fr;gap:11px;display:grid}.vip-status-skeleton span,.vip-tier-skeleton-medallion,.vip-tier-skeleton-line{background:linear-gradient(100deg,#ffffff0e 20%,#6fe4ff26 42%,#ffffff0e 65%) 0 0/220% 100%;border-radius:9px;animation:1.4s linear infinite vip-skeleton-shimmer;display:block}.vip-status-skeleton span:first-child{grid-row:1/3;height:54px}.vip-status-skeleton span:nth-child(2){width:45%;height:15px}.vip-status-skeleton span:nth-child(3){width:72%;height:23px}.vip-status-skeleton span:last-child{grid-column:1/-1;height:62px}@keyframes vip-skeleton-shimmer{to{background-position:-220% 0}}.vip-status-error{background:#27081cbd;border-color:#ff719b47;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.vip-status-error>span{color:#ffd3df;background:#ff4a7f21;border:1px solid #ff7ea452;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.vip-status-error>div{gap:6px;display:grid}.vip-status-error strong{color:#fff1f6;font-size:.82rem}.vip-status-error p{color:#c59aab;margin:0;font-size:.7rem;line-height:1.5}.vip-status-error button,.vip-levels-error button{color:#d9faff;background:#1b7ee133;border:1px solid #71e3ff47;border-radius:8px;width:fit-content;min-height:34px;padding:0 14px;font-size:.68rem;font-weight:900}.vip-how-section,.vip-levels-section,.vip-faq-section{margin-top:clamp(58px,7vw,88px)}.vip-section-heading{max-width:780px}.vip-section-heading.centered{text-align:center;margin-inline:auto}.vip-section-heading h2{color:#f6fcff;letter-spacing:-.045em;margin:9px 0 8px;font-family:Sora,sans-serif;font-size:clamp(2rem,3.4vw,3.35rem);line-height:1.04}.vip-section-heading p{color:#91a3bd;margin:0;font-size:.84rem;line-height:1.65}.vip-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.vip-how-card{background:radial-gradient(circle at 16% 8%,#41bfff29,#0000 36%),linear-gradient(155deg,#0e2346d1,#050d1ff0);border:1px solid #5bcdff29;border-radius:16px;align-content:end;min-height:230px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #0003,inset 0 0 35px #2f8aff0a}.vip-how-card:after{content:"";border:1px solid #75e5ff21;border-radius:50%;width:115px;height:115px;position:absolute;top:-45px;right:-45px;box-shadow:0 0 34px #52deff14}.vip-how-number{color:#0000;background:linear-gradient(145deg,#79eeff,#367cff 60%,#ff75ba);letter-spacing:-.08em;opacity:.86;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:2.2rem;font-weight:900;position:absolute;top:19px;left:21px}.vip-how-card>div{z-index:1;position:relative}.vip-how-card h3{color:#f0fbff;margin:0 0 8px;font-family:Sora,sans-serif;font-size:.96rem}.vip-how-card p{color:#8fa2be;margin:0;font-size:.72rem;line-height:1.6}.vip-tier-carousel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#52deff57 #ffffff09;scrollbar-width:thin;gap:16px;margin:28px calc(-1*clamp(18px,3.4vw,52px)) 0;padding:12px clamp(18px,3.4vw,52px) 24px;scroll-padding-inline:clamp(18px,3.4vw,52px);list-style:none;display:flex;overflow-x:auto}.vip-tier-carousel::-webkit-scrollbar{height:8px}.vip-tier-carousel::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.vip-tier-carousel::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#1c82ee,#52deff);border-radius:999px}.vip-tier-card{border:1px solid color-mix(in srgb, var(--vip-tier-accent) 44%, #ffffff14);background:linear-gradient(180deg, #02061205 0%, #0207131f 31%, #030918e6 51%, #030918fc 72%), var(--vip-tier-artwork) center top / cover no-repeat, linear-gradient(160deg, #0d1832f5, #040a19fc);scroll-snap-align:start;border-radius:18px;flex-direction:column;flex:0 0 clamp(270px,27vw,335px);min-height:520px;padding:232px 22px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000004d,inset 0 0 42px #4c8aff0a}.vip-tier-card:before{content:"";background:linear-gradient(90deg, transparent, var(--vip-tier-accent), transparent);height:2px;box-shadow:0 0 18px var(--vip-tier-accent);position:absolute;inset:0 18% auto}.vip-tier-card.next{border-style:dashed}.vip-tier-medallion{clip-path:polygon(50% 0,94% 21%,88% 75%,50% 100%,12% 75%,6% 21%);background:linear-gradient(145deg, #eaffff 0%, var(--vip-tier-accent) 35%, #0a2661 100%);width:64px;height:58px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--vip-tier-accent) 60%, transparent));flex:none;place-items:center;display:grid;position:absolute;top:17px;left:17px}.vip-tier-medallion:before{clip-path:inherit;content:"";background:linear-gradient(145deg,#ffffff42,#030c22d1);position:absolute;inset:6px}.vip-tier-medallion span{z-index:1;border:1px solid color-mix(in srgb, var(--vip-tier-accent) 70%, white);color:#effdff;width:30px;height:30px;text-shadow:0 0 11px var(--vip-tier-accent);background:#030b1f8a;border-radius:50%;place-items:center;font-family:Sora,sans-serif;font-size:.86rem;font-weight:900;display:grid;position:relative}.vip-tier-title-row{justify-content:space-between;align-items:start;gap:10px;display:flex}.vip-tier-title-row>span{gap:3px;min-width:0;display:grid}.vip-tier-title-row small{color:#788cab;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.vip-tier-title-row strong{color:#f6fcff;font-family:Sora,sans-serif;font-size:1.22rem;line-height:1.15}.vip-tier-title-row>b{border:1px solid color-mix(in srgb, var(--vip-tier-accent) 38%, transparent);color:var(--vip-tier-accent);background:color-mix(in srgb, var(--vip-tier-accent) 9%, transparent);text-transform:uppercase;border-radius:999px;flex:none;padding:5px 7px;font-size:.55rem}.vip-tier-title-row>b.next{color:#b5c3db}.vip-tier-threshold{background:#ffffff07;border:1px solid #ffffff12;border-radius:9px;gap:3px;margin:15px 0 0;padding:10px 11px;display:grid}.vip-tier-threshold span{color:#6f83a3;font-size:.57rem}.vip-tier-threshold strong{color:var(--vip-tier-accent);font-size:.72rem}.vip-tier-summary{color:#9cadc6;margin:14px 0 0;font-size:.7rem;line-height:1.55}.vip-tier-benefits{border-top:1px solid #ffffff12;gap:9px;margin:17px 0 0;padding:16px 0 0;list-style:none;display:grid}.vip-tier-benefits li{color:#becbe0;align-items:flex-start;gap:8px;font-size:.67rem;line-height:1.4;display:flex}.vip-tier-benefits i{background:var(--vip-tier-accent);width:7px;height:7px;box-shadow:0 0 9px var(--vip-tier-accent);border-radius:2px;flex:none;margin-top:2px;transform:rotate(45deg)}.vip-tier-carousel-loading .vip-tier-card{justify-content:flex-start}.vip-tier-skeleton-medallion{clip-path:polygon(50% 0,94% 21%,88% 75%,50% 100%,12% 75%,6% 21%);width:64px;height:58px;position:absolute;top:17px;left:17px}.vip-tier-skeleton-line{width:62%;height:13px;margin-top:13px}.vip-tier-skeleton-line.wide{width:88%;height:20px}.vip-levels-error{color:#c9a4b2;background:#300a1f5c;border:1px solid #ff7ba333;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:18px;font-size:.75rem;display:flex}.vip-faq-list{max-width:940px;margin:28px auto 0}.vip-faq-item summary{color:#eaf8ff;padding-right:58px;position:relative}.vip-faq-item summary:after{content:"";border-bottom:2px solid #76dff4;border-right:2px solid #76dff4;width:9px;height:9px;transition:transform .18s;position:absolute;top:50%;right:22px;transform:translateY(-70%)rotate(45deg)}.vip-faq-item[open] summary:after{transform:translateY(-20%)rotate(225deg)}.vip-faq-item p{color:#91a4c0}.vip-status-error button:hover,.vip-levels-error button:hover{background:#1d8df24d;border-color:#7debff8f}.vip-status-error button:focus-visible,.vip-levels-error button:focus-visible,.vip-faq-item summary:focus-visible{outline-offset:3px;outline:2px solid #7cecff}@media (width<=1180px){.vip-hero-content{width:min(62%,640px)}.vip-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-how-card{min-height:210px}}@media (width<=860px){.player-vip-content{padding:18px 18px 54px}.vip-hero{background-position:27% 0;background-repeat:no-repeat;background-size:auto 380px;align-items:end;min-height:0;padding:340px 22px 24px}.vip-hero:before{background:linear-gradient(#02071405 0%,#0208171a 31%,#020817f0 51%,#020817fc 100%)}.vip-hero:after{width:76%;right:12%}.vip-hero-content{width:100%;margin:0}.vip-tier-carousel{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}}@media (width<=620px){.player-vip-content{padding:12px 10px 44px}.vip-hero{background-position:25% 0;background-size:auto 320px;border-radius:16px;padding:292px 14px 16px}.vip-hero-copy h1{font-size:clamp(2.25rem,9.8vw,3.25rem)}.vip-hero-copy>p:last-child{font-size:.76rem}.vip-live-status,.vip-status-skeleton,.vip-status-error{border-radius:13px;padding:14px}.vip-live-status-heading{grid-template-columns:40px minmax(0,1fr) auto}.vip-current-medallion{width:40px;height:40px}.vip-live-status-heading strong{font-size:.86rem}.vip-status-metrics{grid-template-columns:1fr}.vip-recognition-notice{align-items:flex-start;padding:12px}.vip-how-section,.vip-levels-section,.vip-faq-section{margin-top:52px}.vip-section-heading h2{font-size:clamp(1.75rem,7.5vw,2.4rem)}.vip-how-grid{grid-template-columns:1fr}.vip-how-card{min-height:190px;padding:18px}.vip-tier-carousel{gap:11px;margin-inline:-10px;padding-inline:10px;scroll-padding-inline:10px}.vip-tier-card{border-radius:15px;flex-basis:min(300px,100vw - 112px);min-height:500px;padding:218px 18px 18px}.vip-levels-error{display:grid}.vip-levels-error button{width:100%}.vip-faq-item summary{padding:17px 48px 17px 16px;font-size:.76rem;line-height:1.45}.vip-faq-item summary:after{right:17px}.vip-faq-item p{padding:0 16px 17px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.vip-status-skeleton span,.vip-tier-skeleton-medallion,.vip-tier-skeleton-line{animation:none}.vip-progress-track,.vip-faq-item summary:after,.vip-status-error button,.vip-levels-error button{transition:none}.vip-tier-carousel{scroll-behavior:auto}.vip-tier-card{transition:none}}.player-vip-content{background:radial-gradient(circle at 92% 1%,#52deff21,#0000 25%),radial-gradient(circle at 17% 58%,#6940ea14,#0000 29%),radial-gradient(circle at 74% 87%,#f2c75c09,#0000 24%);padding-bottom:64px;overflow-x:clip}.vip-hero{border-color:var(--casino-gold-border);min-height:560px;box-shadow:0 30px 82px #00000061,inset 0 0 90px #197aff14,0 0 30px #f2c75c0b}.vip-hero.vip-hero-seed{background-image:url(/assets/vip-levels/hero/seed-hero.png)}.vip-hero.vip-hero-sprout{background-image:url(/assets/vip-levels/hero/sprout-hero.png)}.vip-hero.vip-hero-bloom{background-image:url(/assets/vip-levels/hero/bloom-hero.png)}.vip-hero.vip-hero-canopy{background-image:url(/assets/vip-levels/hero/canopy-hero.png)}.vip-hero.vip-hero-crown{background-image:url(/assets/vip-levels/hero/sakura-crown-hero.png)}.vip-hero:after{background:linear-gradient(90deg, transparent, #52deff, var(--gold-premium), transparent);box-shadow:0 0 24px #52deff80,0 0 18px #f2c75c2e}.vip-hero-content{gap:20px;width:min(58%,720px)}.vip-hero-copy{gap:12px}.vip-hero-copy h1{font-size:clamp(2.55rem,4.2vw,4.65rem)}.vip-live-status{border-color:color-mix(in srgb, var(--vip-tier-accent) 36%, var(--gold-premium) 24%);background:radial-gradient(circle at 92% 3%, color-mix(in srgb, var(--vip-tier-accent) 10%, transparent), transparent 33%), linear-gradient(145deg, #051128eb, #020a1bf0);padding:22px;box-shadow:0 22px 54px #00000052,inset 0 0 36px #2b89ff0e,0 0 24px #f2c75c0b}.vip-live-status-heading{grid-template-columns:48px minmax(0,1fr) auto;gap:12px}.vip-current-medallion{border-color:color-mix(in srgb, var(--vip-tier-accent) 70%, var(--gold-premium));width:48px;height:48px;box-shadow:0 0 16px color-mix(in srgb, var(--vip-tier-accent) 55%, transparent)}.vip-live-status-heading small,.vip-xp-total small,.vip-next-milestone small{color:#8298b8;letter-spacing:.035em;text-transform:uppercase;font-size:.62rem;font-weight:750}.vip-live-status-heading strong{font-size:1.08rem}.vip-live-chip{color:#f4dc9b;background:#9768151f;border:1px solid #f2c75c4d;min-height:27px;padding:0 9px;font-size:.53rem}.vip-xp-total{background:#ffffff08;border:1px solid #76e1ff1f;border-radius:11px;gap:3px;margin-top:18px;padding:12px 14px;display:grid}.vip-xp-total strong{color:#f5fbff;font-family:Sora,sans-serif;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.1}.vip-xp-total strong span{color:var(--vip-tier-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.vip-progress-copy{color:#b6c5d9;margin-top:17px;font-size:.7rem}.vip-progress-copy b{color:#f4d784;font-family:Sora,sans-serif;font-size:.76rem}.vip-progress-track-wrap{margin-top:8px;position:relative}.vip-progress-track-wrap:after{background:var(--gold-premium);content:"";border-radius:999px;width:3px;height:18px;position:absolute;top:50%;right:1px;transform:translateY(-50%);box-shadow:0 0 11px #f2c75c9e}.vip-progress-track{background:#ffffff13;border:1px solid #79bbe11f;height:12px;margin:0}.vip-progress-track::-webkit-progress-value{background:linear-gradient(90deg, #168dff, #52deff 72%, var(--vip-tier-accent));box-shadow:0 0 13px #52deff57}.vip-progress-track::-moz-progress-bar{background:linear-gradient(90deg, #168dff, #52deff 72%, var(--vip-tier-accent));box-shadow:0 0 13px #52deff57}.vip-next-milestone{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.vip-next-milestone>span{background:#05142dad;border:1px solid #75c4e71c;border-radius:9px;gap:3px;min-width:0;padding:10px 11px;display:grid}.vip-next-milestone>span:last-child{border-color:#f2c75c33}.vip-next-milestone strong{color:#edf8ff;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.vip-next-milestone em{color:#a4b7cf;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-style:normal;overflow:hidden}.vip-live-status>.vip-qualifying-wager{color:#7186a5;justify-content:space-between;align-items:center;gap:12px;margin:12px 1px 0;font-size:.61rem;display:flex}.vip-qualifying-wager strong{color:#b9c9dc;font-weight:800}.vip-glance-section,.vip-how-section,.vip-levels-section,.vip-faq-section{margin-top:clamp(36px,4.2vw,54px)}.vip-glance-section{border:1px solid var(--casino-gold-border);background:radial-gradient(circle at 96% 4%, #f2c75c11, transparent 27%), radial-gradient(circle at 5% 100%, #2694ee17, transparent 31%), var(--casino-surface);border-radius:18px;grid-template-columns:minmax(210px,.72fr) minmax(0,1.8fr);align-items:center;gap:clamp(22px,3vw,44px);padding:clamp(22px,2.7vw,32px);display:grid;box-shadow:0 18px 48px #00000038,0 0 24px #f2c75c09}.vip-section-heading.compact h2{margin-bottom:0;font-size:clamp(1.55rem,2.3vw,2.2rem)}.vip-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vip-glance-grid article{background:#0510249e;border:1px solid #6dc4e821;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px;display:grid}.vip-glance-grid article>span{color:#f4d682;background:#91610f1c;border:1px solid #f2c75c5c;border-radius:9px;place-items:center;width:34px;height:34px;font-family:Sora,sans-serif;font-size:.58rem;font-weight:850;display:grid}.vip-glance-grid h3{color:#edf7ff;margin:0 0 5px;font-family:Sora,sans-serif;font-size:.76rem}.vip-glance-grid p{color:#899db8;margin:0;font-size:.64rem;line-height:1.5}.vip-how-section{padding-inline:clamp(2px,1vw,14px)}.vip-earning-rule{color:#b7c8da;background:#8e5f0f17;border:1px solid #f2c75c47;border-radius:10px;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:20px auto 0;padding:9px 13px;font-size:.65rem;display:flex}.vip-earning-rule span{color:#d8bc70;letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:850}.vip-earning-rule strong{color:#f4f8fc;font-weight:800}.vip-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1060px;margin:20px auto 0}.vip-how-card{background:radial-gradient(circle at 12% 6%,#41bfff1f,#0000 36%),linear-gradient(155deg,#0c1f3fcc,#050d1ff0);border-color:#5bcdff24;border-radius:14px;align-content:center;min-height:154px;padding:54px 18px 18px}.vip-how-number{background:linear-gradient(145deg,#79eeff,#4a91ff 64%,#f2c75c);-webkit-background-clip:text;background-clip:text;font-size:1.65rem;top:16px;left:18px}.vip-how-card h3{margin-bottom:6px;font-size:.86rem}.vip-how-card p{font-size:.67rem;line-height:1.52}.vip-levels-section{border:1px solid var(--casino-gold-border);background:radial-gradient(circle at 96% 0,#f2c75c0f,#0000 23%),radial-gradient(circle at 4% 100%,#3097ef17,#0000 28%),#040c1dc2;border-radius:20px;padding:clamp(22px,2.8vw,34px);box-shadow:0 22px 58px #00000040,0 0 26px #f2c75c09}.vip-levels-section>.vip-section-heading{max-width:700px}.vip-tier-carousel{scroll-snap-type:none;scrollbar-width:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;display:grid;overflow:visible}.vip-tier-carousel::-webkit-scrollbar{display:none}.vip-tier-card{min-height:452px;box-shadow:0 14px 34px #00000040, inset 0 0 32px color-mix(in srgb, var(--vip-tier-accent) 4%, transparent);scroll-snap-align:none;background:linear-gradient(165deg,#0a1934f7,#030a19fc);border-color:#6d9ec633;border-radius:15px;flex:none;padding:0 13px 16px}.vip-tier-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--vip-tier-accent) 58%, var(--gold-premium)), transparent);box-shadow:0 0 14px color-mix(in srgb, var(--vip-tier-accent) 34%, transparent);inset-inline:22%}.vip-tier-card.current{border-color:color-mix(in srgb, #52deff 58%, var(--gold-premium));box-shadow:0 18px 42px #0000004d,0 0 0 1px #f2c75c17,0 0 22px #52deff1c}.vip-tier-card.next{border-style:solid;border-color:#f2c75c80;box-shadow:0 16px 38px #00000047,0 0 20px #f2c75c13}.vip-tier-card.future{opacity:.86}.vip-tier-card.reached{border-color:color-mix(in srgb, var(--vip-tier-accent) 26%, #7fa5c833)}.vip-tier-card.vip-tier-crown{background:radial-gradient(circle at 50% 12%,#f2c75c13,#0000 35%),linear-gradient(165deg,#1b182ffa,#080c1cfc)}.vip-tier-card:hover{border-color:color-mix(in srgb, var(--vip-tier-accent) 54%, var(--gold-premium));box-shadow:0 20px 48px #00000057, 0 0 20px color-mix(in srgb, var(--vip-tier-accent) 12%, transparent);transform:translateY(-3px)}.vip-tier-art{background:#020814b8;border-bottom:1px solid #82add21f;border-radius:14px 14px 0 0;height:154px;margin:0 -13px 13px;position:relative;overflow:hidden}.vip-tier-art:after{content:"";background:linear-gradient(#0000 48%,#030a19e0);position:absolute;inset:0}.vip-tier-art img{object-fit:cover;object-position:center 27%;width:100%;height:100%;transition:filter .18s,transform .18s;display:block}.vip-tier-card.future .vip-tier-art img{filter:saturate(.75)brightness(.8)}.vip-tier-card:hover .vip-tier-art img{filter:saturate()brightness(1.04);transform:scale(1.025)}.vip-tier-medallion{z-index:2;border:1px solid color-mix(in srgb, var(--vip-tier-accent) 66%, white);clip-path:polygon(50% 0,92% 22%,92% 75%,50% 100%,8% 75%,8% 22%);color:#f5fdff;background:color-mix(in srgb, var(--vip-tier-accent) 30%, #030b1fe0);width:36px;height:36px;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--vip-tier-accent) 35%, transparent));font-family:Sora,sans-serif;font-size:.68rem;font-weight:900;top:11px;left:11px}.vip-tier-medallion:before{display:none}.vip-tier-title-row{justify-content:stretch;gap:8px;display:grid}.vip-tier-title-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;font-size:clamp(.88rem,1.2vw,1.08rem);display:-webkit-box;overflow:hidden}.vip-tier-title-row>b{color:#9bb0c8;background:#446d9614;border-color:#75a7cc38;width:fit-content;min-height:23px;padding:4px 7px;font-size:.49rem;line-height:1.2}.vip-tier-title-row>b.current{color:#b9f4ff;background:#2092c11f;border-color:#52deff66}.vip-tier-title-row>b.next{color:#f4dc99;background:#9767111f;border-color:#f2c75c66}.vip-tier-title-row>b.reached{color:var(--vip-tier-accent)}.vip-tier-threshold{margin-top:11px;padding:8px 9px}.vip-tier-threshold strong{font-size:.64rem}.vip-tier-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.1em;margin-top:11px;font-size:.64rem;display:-webkit-box;overflow:hidden}.vip-tier-benefits{gap:7px;margin-top:auto;padding-top:12px}.vip-tier-benefits li{font-size:.6rem}.vip-tier-benefits i{width:6px;height:6px}.vip-tier-carousel-loading .vip-tier-card{min-height:452px;padding:174px 13px 16px}.vip-tier-skeleton-medallion{width:38px;height:38px;top:13px;left:13px}.vip-faq-section{margin-top:clamp(34px,4vw,48px)}.vip-faq-section .vip-section-heading h2{font-size:clamp(1.65rem,2.7vw,2.45rem)}.vip-faq-list{max-width:860px;margin-top:20px}.vip-faq-item{background:linear-gradient(105deg,#09142ad1,#070c1be0);border-color:#59cbff24}.vip-faq-item[open]{border-color:#f2c75c57;box-shadow:0 0 18px #f2c75c09}.vip-faq-item[open] summary:after{border-color:var(--gold-premium)}.vip-faq-item summary:focus-visible{outline-color:var(--gold-premium)}@media (width<=1180px){.vip-hero-content{width:min(64%,650px)}.vip-glance-section{grid-template-columns:1fr}.vip-tier-carousel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.player-vip-content{padding:18px 18px 54px}.vip-hero{background-position:27% 0;background-repeat:no-repeat;background-size:auto 380px;border-radius:20px;align-items:end;min-height:0;padding:340px 22px 24px}.vip-hero:before{background:linear-gradient(#02071405 0%,#0208171a 31%,#020817f0 51%,#020817fc 100%)}.vip-hero:after{width:76%;right:12%}.vip-hero-content{width:100%;margin:0}.vip-glance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vip-tier-carousel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;gap:12px;margin:22px -18px 0;padding:2px 18px 14px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.vip-tier-card{scroll-snap-align:start;flex:0 0 min(280px,100vw - 116px);min-height:448px}.vip-tier-carousel-loading .vip-tier-card{min-height:448px}}@media (width<=620px){.player-vip-content{padding:12px 10px 44px}.vip-hero{background-position:25% 0;background-size:auto 320px;border-radius:16px;padding:292px 14px 16px}.vip-hero-copy h1{font-size:clamp(2.1rem,9.4vw,3rem)}.vip-live-status,.vip-status-skeleton,.vip-status-error{border-radius:13px;padding:14px}.vip-live-status-heading{grid-template-columns:42px minmax(0,1fr)}.vip-current-medallion{width:42px;height:42px}.vip-live-chip{grid-column:1/-1}.vip-next-milestone{grid-template-columns:1fr}.vip-glance-section,.vip-levels-section{border-radius:16px;padding:17px 14px}.vip-glance-grid,.vip-how-grid{grid-template-columns:1fr}.vip-glance-grid article{padding:12px}.vip-earning-rule{justify-items:start;display:grid}.vip-how-card{min-height:142px}.vip-tier-carousel{gap:11px;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.vip-tier-card{flex-basis:min(272px,100vw - 90px);min-height:440px}.vip-tier-carousel-loading .vip-tier-card{min-height:440px}}@media (prefers-reduced-motion:reduce){.vip-tier-art img{transition:none}.vip-tier-card:hover{transform:none}}.platform-games-content,.platform-game-detail-content{background:radial-gradient(circle at 92% 4%,#6d4cff2e,#0000 28%),radial-gradient(circle at 8% 58%,#18a7ff21,#0000 32%),linear-gradient(150deg,#040817 0%,#07142c 48%,#05091a 100%);min-width:0;min-height:calc(100vh - 82px);padding:24px clamp(18px,3.2vw,48px) 64px}.platform-games-hero{isolation:isolate;background:linear-gradient(105deg,#040f2afa,#0a204deb 56%,#301969db),#071634;border:1px solid #66e2ff40;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(300px,410px);align-items:center;min-height:450px;padding:52px clamp(26px,4vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 78px #0006,inset 0 0 100px #41baff12}.platform-games-hero:before,.platform-games-hero:after{content:"";pointer-events:none;position:absolute}.platform-games-hero:before{z-index:-1;opacity:.25;background-image:linear-gradient(#71e0ff1f 1px,#0000 1px),linear-gradient(90deg,#71e0ff1a 1px,#0000 1px);background-size:48px 48px;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.platform-games-hero:after{z-index:-1;border:1px solid #71e2ff1f;border-radius:50%;width:560px;height:560px;top:-45%;right:-10%;box-shadow:inset 0 0 100px #5248ff2e,0 0 100px #199aff14}.platform-games-hero-copy{z-index:2;max-width:760px;position:relative}.platform-games-kicker{color:#9eeeff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:900;display:inline-flex}.platform-games-kicker i,.platform-games-live-count i,.platform-game-ready-pill i,.platform-status-chip i,.platform-game-connection i{background:#67f3ff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 13px #67f3ffeb}.platform-games-hero-copy h1{color:#f9fdff;letter-spacing:-.06em;max-width:760px;margin:20px 0 18px;font-family:Sora,sans-serif;font-size:clamp(2.65rem,5vw,5rem);line-height:.98}.platform-games-hero-copy h1 span{color:#0000;background:linear-gradient(105deg,#74ecff,#6fa1ff 54%,#ba82ff);-webkit-background-clip:text;background-clip:text}.platform-games-hero-copy>p{color:#afc0d9;max-width:670px;margin:0;font-size:.95rem;line-height:1.72}.platform-games-hero-stats{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01091b94;border:1px solid #66e5ff29;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:650px;margin-top:30px;display:grid;overflow:hidden}.platform-games-hero-stats>span{border-left:1px solid #66e5ff1c;gap:4px;min-width:0;padding:14px 16px;display:grid}.platform-games-hero-stats>span:first-child{border-left:0}.platform-games-hero-stats b{color:#eaffff;text-overflow:ellipsis;font-family:Sora,sans-serif;font-size:.9rem;overflow:hidden}.platform-games-hero-stats small{color:#7f94b5;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.platform-games-sigil{z-index:2;aspect-ratio:1;background:radial-gradient(circle,#43cdff33,#0000 38%),radial-gradient(circle,#6443ff24,#0000 68%);border:1px solid #62e4ff2e;border-radius:50%;justify-self:end;place-items:center;width:min(100%,365px);display:grid;position:relative;box-shadow:inset 0 0 70px #41a3ff14,0 0 70px #2d8bff14}.platform-games-sigil:before,.platform-games-sigil:after{content:"";border:1px dashed #6ee9ff40;border-radius:50%;position:absolute}.platform-games-sigil:before{inset:8%}.platform-games-sigil:after{border-color:#9781ff4d;inset:24%}.platform-games-sigil-orbit{border-radius:50%;animation:18s linear infinite platform-sigil-spin;position:absolute;inset:8%}.platform-games-sigil-orbit.orbit-two{animation-duration:11s;animation-direction:reverse;inset:24%}.platform-games-sigil-orbit i{background:#0d3e84;border:2px solid #8bf3ff;border-radius:4px;width:14px;height:14px;display:block;position:absolute;transform:rotate(45deg);box-shadow:0 0 17px #60e5ffc7}.platform-games-sigil-orbit i:first-child{top:-7px;left:calc(50% - 7px)}.platform-games-sigil-orbit i:nth-child(2){bottom:22%;right:-7px}.platform-games-sigil-orbit i:nth-child(3){bottom:7%;left:8%}.platform-games-sigil-core{z-index:2;color:#e9fdff;background:linear-gradient(145deg,#134b9e,#31278e);border:1px solid #aef5ff8f;border-radius:30px;align-content:center;place-items:center;gap:2px;width:122px;height:122px;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 50px #44caff59,inset 0 0 32px #6feaff24}.platform-games-sigil-core b,.platform-games-sigil-core small{transform:rotate(-45deg)}.platform-games-sigil-core b{font-family:Sora,sans-serif;font-size:2rem;line-height:1}.platform-games-sigil-core small{color:#9deeff;letter-spacing:.18em;font-size:.52rem;font-weight:900}@keyframes platform-sigil-spin{to{transform:rotate(360deg)}}.platform-games-collection{background:radial-gradient(circle at 7% 0,#289eff26,#0000 27%),radial-gradient(circle at 96% 100%,#7749ff1f,#0000 30%),linear-gradient(145deg,#081732fa,#030917fc);border:1px solid #53deff2e;border-radius:20px;margin-top:24px;padding:clamp(22px,3vw,36px);position:relative;overflow:hidden;box-shadow:0 24px 62px #00000045}.platform-games-collection:before{content:"";background:linear-gradient(90deg,#0000,#6eeeffbf,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.platform-games-collection-heading,.platform-card-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.platform-games-collection-heading{margin-bottom:25px}.platform-games-collection-heading h2,.platform-card-heading h2,.platform-account-onboarding h2,.platform-account-status h2{color:#f5fcff;letter-spacing:-.045em;margin:8px 0 0;font-family:Sora,sans-serif;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.05}.platform-games-collection-heading p{color:#8295b3;margin:10px 0 0;font-size:.76rem}.platform-games-live-count,.platform-game-ready-pill,.platform-status-chip,.platform-game-connection{color:#bdebf3;letter-spacing:.05em;text-transform:uppercase;background:#04122ad6;border:1px solid #64ebff3b;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:.59rem;font-weight:900;display:inline-flex}.platform-game-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px;display:grid}.platform-game-card{isolation:isolate;color:#f6fcff;background:linear-gradient(155deg,#0c2043fa,#030917fc);border:1px solid #66e0ff3b;border-radius:18px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000057,inset 0 0 45px #51daff09}.platform-game-card:after{content:"";background:linear-gradient(90deg,#0000,#69ebffcc,#0000);height:1px;position:absolute;bottom:0;left:14%;right:14%;box-shadow:0 0 18px #68ebff6b}.platform-game-card:hover{border-color:#74ebffbf;transform:translateY(-6px);box-shadow:0 25px 54px #0055be47,0 0 0 1px #64e5ff1a}.platform-game-card.setup-pending{cursor:not-allowed;background:linear-gradient(155deg,#181f2df5,#080c15fc);border-color:#97a8c221;box-shadow:0 14px 34px #00000045}.platform-game-card.setup-pending:hover{border-color:#97a8c221;transform:none;box-shadow:0 14px 34px #00000045}.platform-game-card.setup-pending .platform-game-card-glow{display:none}.platform-game-card:focus-visible,.platform-game-back-link:focus-visible,.platform-launch-button:focus-visible,.platform-primary-action:focus-visible,.platform-transfer-submit:focus-visible,.platform-transfer-tabs button:focus-visible,.platform-balance-refresh:focus-visible,.platform-password-row button:focus-visible,.platform-games-state button:focus-visible{outline-offset:3px;outline:2px solid #72ecff}.platform-game-card-glow{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:46%;height:190%;transition:left .52s,opacity .18s;position:absolute;top:-45%;left:-60%;transform:rotate(18deg)}.platform-game-card:hover .platform-game-card-glow{opacity:1;left:120%}.platform-game-card-art,.platform-game-detail-art{background:radial-gradient(circle at 50% 38%,#47daff38,#0000 34%),linear-gradient(145deg,#0c3375,#171345 70%,#050a1c);place-items:center;display:grid;position:relative;overflow:hidden}.platform-game-card-art{aspect-ratio:1.12}.platform-game-card-art:after,.platform-game-detail-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#020816b8 100%);position:absolute;inset:0}.platform-game-card-art img,.platform-game-detail-art img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.platform-game-card-art img{transition:filter .24s,transform .42s cubic-bezier(.2,.8,.2,1)}.platform-game-card:hover .platform-game-card-art img{filter:saturate(1.08)brightness(1.04);transform:scale(1.06)}.platform-game-card.setup-pending .platform-game-card-art img,.platform-game-card.setup-pending .platform-game-monogram{filter:grayscale(.88)saturate(.2)brightness(.57)}.platform-game-monogram{z-index:0;color:#defbffe6;background:linear-gradient(145deg,#1778dabf,#3a2896cc);border:1px solid #9af1ff66;border-radius:30px;place-items:center;width:110px;height:110px;font-family:Sora,sans-serif;font-size:2rem;font-weight:900;display:grid;position:absolute;transform:rotate(-7deg);box-shadow:0 0 38px #32c2ff47}.platform-game-ready-pill{z-index:2;color:#c9fbff;background:#030f24db;min-height:27px;position:absolute;bottom:11px;right:11px}.platform-game-setup-overlay{z-index:4;color:#f2f4f9;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#121b2de6;border:1px solid #e4eaf457;border-radius:8px;place-items:center;min-width:112px;min-height:36px;padding:0 12px;font-size:.65rem;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #00000052}.platform-game-card.setup-pending .platform-game-card-copy{opacity:.6;filter:grayscale(.8)}.platform-game-ready-pill.pending,.platform-game-connection.pending{color:#ffd99a;border-color:#ffc1634d}.platform-game-ready-pill.pending i,.platform-game-connection.pending i{background:#ffbf63;box-shadow:0 0 13px #ffbf63c7}.platform-game-card-copy{gap:8px;min-width:0;padding:18px 18px 13px;display:grid}.platform-game-provider-id{color:#65dcf0;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:900;overflow:hidden}.platform-game-card-copy>strong{color:#f2fbff;text-overflow:ellipsis;white-space:nowrap;font-family:Sora,sans-serif;font-size:1.05rem;overflow:hidden}.platform-game-card-copy>span:not(.platform-game-provider-id):not(.platform-game-capabilities){color:#8295b2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;font-size:.67rem;line-height:1.55;display:-webkit-box;overflow:hidden}.platform-game-capabilities{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.platform-game-capabilities small{color:#a9c5da;background:#49b6ff12;border:1px solid #60e0ff26;border-radius:999px;padding:5px 7px;font-size:.5rem;font-weight:800}.platform-game-card-action{color:#a9f3ff;text-transform:uppercase;border-top:1px solid #5eddff1a;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 18px 17px;font-size:.66rem;font-weight:900;display:flex}.platform-game-card-action svg,.platform-game-back-link svg,.platform-launch-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:19px}.platform-game-grid-loading>span,.platform-account-loading>span{background:linear-gradient(105deg,#122b50a3 20%,#3976b573 42%,#122b50a3 64%) 0 0/220% 100%;border:1px solid #5fdeff1f;border-radius:18px;animation:1.6s linear infinite platform-loading-shimmer}.platform-game-grid-loading>span{min-height:420px}@keyframes platform-loading-shimmer{to{background-position:-220% 0}}.platform-games-state{color:#a9c0dc;background:#051128b8;border:1px solid #65dfff29;border-radius:15px;align-items:center;gap:16px;min-height:94px;padding:18px;display:flex}.platform-games-state.error{background:#30091d52;border-color:#ff65963d}.platform-games-state>span{color:#a3f5ff;background:#2385eb29;border:1px solid #67e6ff45;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.platform-games-state>div{flex:1;gap:5px;min-width:0;display:grid}.platform-games-state strong{color:#ecfaff;font-size:.86rem}.platform-games-state p{color:#879ab6;margin:0;font-size:.7rem;line-height:1.5}.platform-games-state button,.platform-balance-refresh,.platform-password-row button{color:#cdf9ff;background:#1f7ede2e;border:1px solid #63e4ff47;border-radius:9px;min-height:34px;padding:0 12px;font-size:.63rem;font-weight:850}.platform-game-back-link{color:#8ddfed;align-items:center;gap:8px;margin-bottom:17px;font-size:.67rem;font-weight:850;transition:color .18s,transform .18s;display:inline-flex}.platform-game-back-link:hover{color:#d8fbff;transform:translate(-3px)}.platform-page-warning,.platform-inline-error,.platform-credential-warning{color:#e1aab9;background:#39091e52;border:1px solid #ff8eae33;border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:.67rem;line-height:1.5}.platform-page-warning{color:#ddc08b;background:#39280947;border-color:#ffcc6c33;margin-bottom:17px}.platform-game-detail-hero{background:radial-gradient(circle at 88% 0,#8457ff3b,#0000 31%),linear-gradient(110deg,#051433fa,#0c2553f0 59%,#1e164eed);border:1px solid #62e2ff3b;border-radius:21px;grid-template-columns:minmax(210px,290px) minmax(0,1fr);align-items:center;gap:clamp(25px,4vw,58px);min-height:340px;padding:32px clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 27px 72px #0000005c,inset 0 0 80px #3fb4ff0f}.platform-game-detail-hero:after{content:"";pointer-events:none;border:1px dashed #68e6ff21;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-80px}.platform-game-detail-art{z-index:1;aspect-ratio:1;border:1px solid #7eebff5c;border-radius:25px;width:100%;position:relative;overflow:hidden;box-shadow:0 23px 50px #00000059,0 0 35px #30b6ff24}.platform-game-detail-copy{z-index:1;min-width:0;padding-right:80px;position:relative}.platform-game-detail-copy h1{color:#0000;background:linear-gradient(105deg,#fff,#9ff4ff 57%,#a58eff);letter-spacing:-.06em;-webkit-background-clip:text;background-clip:text;margin:15px 0 14px;font-family:Sora,sans-serif;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.platform-game-detail-copy>p{color:#a9bbd5;max-width:690px;margin:0;font-size:.88rem;line-height:1.7}.platform-game-detail-features{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.platform-game-detail-features span{color:#687d9b;background:#030c1f75;border:1px solid #94a4c229;border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:850}.platform-game-detail-features span.available{color:#bcf5ff;background:#33b4f217;border-color:#5ce2ff40}.platform-game-connection{z-index:3;position:absolute;top:18px;right:18px}.platform-detail-unavailable{margin-top:22px}.platform-account-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.platform-account-loading>span{min-height:190px}.platform-account-onboarding,.platform-account-status{background:radial-gradient(circle at 4%,#2caeff2b,#0000 25%),linear-gradient(145deg,#071939f7,#030a1afc);border:1px solid #5ee1ff33;border-radius:18px;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,34px);margin-top:22px;padding:clamp(24px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000045}.platform-account-onboarding-number,.platform-account-status-orbit{color:#c9faff;background:linear-gradient(145deg,#1574e18c,#3a2ba285);border:1px solid #77efff6b;border-radius:24px;place-items:center;width:76px;height:76px;font-family:Sora,sans-serif;font-size:1.45rem;font-weight:900;display:grid;box-shadow:0 0 32px #33bdff29}.platform-account-onboarding p,.platform-account-status p{color:#91a6c3;max-width:780px;margin:14px 0 0;font-size:.76rem;line-height:1.65}.platform-account-onboarding>div>small{color:#6f86a6;margin-top:11px;font-size:.61rem;display:block}.platform-primary-action,.platform-transfer-submit,.platform-launch-button{color:#fff;background:linear-gradient(#68e8ff 0%,#168dff 48%,#0d46d8 100%);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:.72rem;font-weight:900;transition:filter .18s,transform .18s;display:inline-flex;box-shadow:0 11px 27px #178dff4f}.platform-primary-action{margin-top:20px}.platform-primary-action:hover:not(:disabled),.platform-transfer-submit:hover:not(:disabled),.platform-launch-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.platform-primary-action:disabled,.platform-transfer-submit:disabled,.platform-transfer-tabs button:disabled,.platform-balance-refresh:disabled{cursor:not-allowed;opacity:.56}.platform-account-status{grid-template-columns:80px minmax(0,1fr) auto}.platform-account-status.pending{border-color:#59d7ff40}.platform-account-status.warning{border-color:#ffc35e3d}.platform-account-status.error{border-color:#ff64943b}.platform-account-status-orbit{border-radius:50%;animation:1.8s ease-in-out infinite platform-account-pulse}.platform-account-status-orbit i{border:3px solid #7befff;width:20px;height:20px;transform:rotate(45deg);box-shadow:0 0 17px #50daffad}@keyframes platform-account-pulse{50%{box-shadow:0 0 42px #33bdff4f}}.platform-status-chip.success{color:#a9f8d2;border-color:#5bf0b747}.platform-status-chip.success i{background:#63efad;box-shadow:0 0 12px #63efadbf}.platform-status-chip.warning{color:#f6d193;border-color:#ffc56647}.platform-status-chip.warning i{background:#ffc566;box-shadow:0 0 12px #ffc566b8}.platform-status-chip.error{color:#f5abc0;border-color:#ff6c9947}.platform-status-chip.error i{background:#ff6c99;box-shadow:0 0 12px #ff6c99b3}.platform-account-workspace{grid-template-columns:minmax(300px,.86fr) minmax(390px,1.14fr);align-items:start;gap:20px;margin-top:22px;display:grid}.platform-credentials-card,.platform-wallet-card{background:radial-gradient(circle at 8% 0,#27a0ff24,#0000 31%),linear-gradient(145deg,#081937f7,#030a19fc);border:1px solid #5bdeff2e;border-radius:18px;min-width:0;padding:clamp(20px,3vw,32px);box-shadow:0 22px 58px #00000045,inset 0 0 50px #3db7ff09}.platform-card-heading{align-items:start}.platform-card-heading h2{font-size:clamp(1.35rem,2.5vw,2rem)}.platform-credential-list{gap:10px;margin:24px 0 0;display:grid}.platform-credential-list>div{background:#020b1da6;border:1px solid #60daff21;border-radius:11px;gap:7px;min-width:0;padding:13px 14px;display:grid}.platform-credential-list dt{color:#7088a8;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.platform-credential-list dd{min-width:0;margin:0}.platform-credential-list code{color:#e1faff;scrollbar-width:thin;white-space:nowrap;font-family:Inter,monospace;font-size:.76rem;font-weight:750;display:block;overflow:auto}.platform-password-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-password-row code{flex:1}.platform-launch-button{width:100%;margin-top:18px}.platform-security-note{color:#7287a5;margin-top:13px;font-size:.59rem;line-height:1.5;display:block}.platform-balance-display{background:radial-gradient(circle at 90% 20%,#764fff2b,#0000 38%),#020d22bd;border:1px solid #68eaff30;border-radius:14px;gap:5px;margin-top:23px;padding:21px;display:grid}.platform-balance-display>span,.platform-balance-display>small{color:#7188a8;font-size:.58rem;font-weight:750}.platform-balance-display strong{color:#0000;background:linear-gradient(105deg,#fff,#83efff 67%,#a797ff);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:clamp(1.6rem,3.5vw,2.6rem);line-height:1.15;overflow:hidden}.platform-balance-display strong.loading{animation:1.3s ease-in-out infinite platform-balance-pulse}@keyframes platform-balance-pulse{50%{opacity:.5}}.platform-transfer-form{gap:13px;margin-top:18px;display:grid}.platform-transfer-tabs{background:#020a1cab;border:1px solid #5cddff24;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:5px;display:grid}.platform-transfer-tabs button{color:#7d91ae;background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;font-size:.65rem;font-weight:850}.platform-transfer-tabs button.active{color:#d2faff;background:linear-gradient(110deg,#1974e78f,#393cb057);border-color:#67e9ff4a;box-shadow:0 7px 18px #0b5ec42e}.platform-transfer-form>label{gap:8px;display:grid}.platform-transfer-form>label>span:first-child{color:#91a6c2;font-size:.63rem;font-weight:800}.platform-amount-input{background:#020b1ec7;border:1px solid #63e4ff3b;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.platform-amount-input:focus-within{border-color:#70edffad;box-shadow:0 0 0 3px #3abcff1a}.platform-amount-input input{color:#f0fbff;background:0 0;border:0;outline:0;min-width:0;min-height:47px;padding:0 14px;font-weight:800}.platform-amount-input input:disabled{color:#8799b2}.platform-amount-input b{color:#7eeafa;padding:0 14px;font-size:.66rem}.platform-transfer-form>small{color:#687f9f;font-size:.57rem}.platform-transfer-submit{width:100%}.platform-operation-feedback{background:#1353961f;border:1px solid #61e2ff2e;border-radius:11px;grid-template-columns:35px minmax(0,1fr);gap:11px;margin-top:15px;padding:13px;display:grid}.platform-operation-feedback>span{border:1px solid #68e8ff47;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.platform-operation-feedback>span i{border:2px solid #72eaff;width:10px;height:10px;transform:rotate(45deg)}.platform-operation-feedback.pending>span{animation:1.5s ease-in-out infinite platform-account-pulse}.platform-operation-feedback.success{background:#12714c1f;border-color:#52e8a738}.platform-operation-feedback.warning{background:#79500e1f;border-color:#ffc56638}.platform-operation-feedback.error{background:#6f123021;border-color:#ff689738}.platform-operation-feedback strong{color:#e7f9ff;font-size:.72rem}.platform-operation-feedback p{color:#8fa3bf;margin:4px 0 0;font-size:.63rem;line-height:1.5}.platform-operation-feedback small{color:#9cebf4;margin-top:6px;font-size:.58rem;display:block}.platform-ledger-note{color:#687e9c;border-top:1px solid #5edcff1a;margin:16px 0 0;padding-top:14px;font-size:.58rem;line-height:1.55}.platform-game-route-state{background:radial-gradient(circle at 74% 30%,#4e46ff33,#0000 23%),radial-gradient(circle at 72% 28%,#0000 0 120px,#5ce2ff26 121px,#0000 123px),linear-gradient(110deg,#020819fa,#051637f0);align-items:center;min-width:0;min-height:calc(100vh - 82px);padding:clamp(30px,6vw,90px);display:flex;position:relative;overflow:hidden}.platform-game-route-state>div{z-index:1;width:min(650px,68%);position:relative}.platform-game-route-state h1{color:#0000;background:linear-gradient(108deg,#fff,#9cf3ff 54%,#839fff);letter-spacing:-.055em;-webkit-background-clip:text;background-clip:text;margin:17px 0 13px;font-family:Sora,sans-serif;font-size:clamp(2.5rem,5vw,4.9rem);line-height:.98}.platform-game-route-state p{color:#aebed7;margin:0 0 24px;line-height:1.65}.platform-game-route-mark{color:#c8faff;background:linear-gradient(145deg,#1553a8,#33278c);border:1px solid #6eebff61;border-radius:22px;place-items:center;width:74px;height:74px;margin-bottom:22px;font-family:Sora,sans-serif;font-size:1.4rem;font-weight:900;animation:1.8s ease-in-out infinite platform-account-pulse;display:grid;box-shadow:0 0 34px #3abcff33}@media (width<=1180px){.platform-games-hero{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}.platform-games-sigil{width:min(100%,300px)}.platform-account-workspace{grid-template-columns:1fr}}@media (width<=860px){.platform-games-content,.platform-game-detail-content{min-height:calc(100vh - 76px);padding:18px 18px 48px}.platform-games-hero{min-height:480px;padding-right:31%;display:block}.platform-games-sigil{z-index:0;opacity:.78;width:300px;position:absolute;top:50%;right:-55px;transform:translateY(-50%)}.platform-game-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.platform-game-detail-hero{grid-template-columns:190px minmax(0,1fr);gap:25px;padding:29px 24px}.platform-game-detail-copy{padding-right:0}.platform-game-detail-copy h1{font-size:clamp(2.2rem,6vw,3.6rem)}.platform-game-connection{grid-column:1/-1;width:fit-content;position:static}.platform-account-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.platform-games-content,.platform-game-detail-content{padding:12px 10px 40px}.platform-games-hero{border-radius:16px;min-height:0;padding:250px 16px 17px}.platform-games-hero:before{-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.platform-games-sigil{opacity:.66;width:270px;top:-28px;right:50%;transform:translate(50%)}.platform-games-sigil-core{width:102px;height:102px}.platform-games-hero-copy h1{margin-top:14px;font-size:clamp(2rem,10vw,2.9rem)}.platform-games-hero-copy>p{font-size:.74rem}.platform-games-hero-stats{margin-top:19px}.platform-games-hero-stats>span{padding:10px 6px}.platform-games-hero-stats b{font-size:.72rem}.platform-games-hero-stats small{font-size:.48rem}.platform-games-collection{border-radius:16px;padding:18px 11px}.platform-games-collection-heading,.platform-card-heading{align-items:start;display:grid}.platform-games-collection-heading h2{font-size:clamp(1.55rem,8vw,2.1rem)}.platform-games-live-count,.platform-card-heading .platform-status-chip{width:fit-content}.platform-game-grid{grid-template-columns:minmax(0,1fr);gap:12px}.platform-game-grid-loading>span{min-height:360px}.platform-games-state{display:grid}.platform-games-state button{width:100%}.platform-game-back-link{margin-left:3px}.platform-game-detail-hero{border-radius:16px;padding:15px;display:block}.platform-game-detail-art{border-radius:19px;width:min(100%,250px);margin-inline:auto}.platform-game-detail-copy{padding:24px 3px 4px}.platform-game-detail-copy h1{font-size:clamp(2.15rem,10vw,3rem)}.platform-game-detail-copy>p{font-size:.74rem}.platform-game-connection{margin:14px 3px 3px}.platform-account-loading{grid-template-columns:1fr}.platform-account-loading>span{min-height:120px}.platform-account-onboarding,.platform-account-status{border-radius:15px;grid-template-columns:1fr;padding:19px 15px}.platform-account-onboarding-number,.platform-account-status-orbit{border-radius:18px;width:58px;height:58px;font-size:1rem}.platform-account-status-orbit{border-radius:50%}.platform-account-status>.platform-status-chip{width:fit-content}.platform-primary-action{width:100%}.platform-credentials-card,.platform-wallet-card{border-radius:15px;padding:18px 13px}.platform-card-heading h2{font-size:1.35rem}.platform-password-row{display:grid}.platform-password-row button{width:fit-content}.platform-balance-display{padding:16px 13px}.platform-balance-display strong{font-size:clamp(1.3rem,8vw,1.9rem)}.platform-transfer-tabs{grid-template-columns:1fr}.platform-game-route-state{background:radial-gradient(circle at 50% 24%,#4e46ff38,#0000 20%),radial-gradient(circle at 50% 24%,#0000 0 95px,#5ce2ff29 96px,#0000 98px),linear-gradient(#020819eb,#051637fa);align-items:end;min-height:calc(100vh - 76px);padding:50px 18px}.platform-game-route-state>div{width:100%}.platform-game-route-state h1{font-size:clamp(2.05rem,10vw,3rem)}}@media (prefers-reduced-motion:reduce){.platform-games-sigil-orbit,.platform-game-grid-loading>span,.platform-account-loading>span,.platform-account-status-orbit,.platform-operation-feedback.pending>span,.platform-game-route-mark,.platform-balance-display strong.loading{animation:none}.platform-game-card,.platform-game-card-glow,.platform-game-card-art img,.platform-game-back-link,.platform-primary-action,.platform-transfer-submit,.platform-launch-button{transition:none}.platform-game-card:hover,.platform-game-card:hover .platform-game-card-art img,.platform-game-back-link:hover,.platform-primary-action:hover:not(:disabled),.platform-transfer-submit:hover:not(:disabled),.platform-launch-button:hover{transform:none}.platform-game-card:hover .platform-game-card-glow{opacity:0}}.site-header{isolation:isolate;border-bottom-color:#69ccf62e;box-shadow:0 14px 38px #0000004d,inset 0 -1px #ffffff05}.site-header:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#49ccf408,#5cd3fb7a 30%,#f2c75c38 76%,#f2c75c05);height:1px;position:absolute;bottom:-1px;left:0;right:0}.site-header>*{z-index:1;position:relative}.brand-copy{gap:4px}.brand-copy strong{letter-spacing:-.015em}.brand-copy small{color:#aebed5;letter-spacing:.01em;font-size:.73rem}.player-account-trigger{transition:border-color .18s,background .18s,box-shadow .18s}.player-account-trigger:hover,.player-account-trigger[aria-expanded=true]{box-shadow:0 0 18px #42c2f41a}.player-sidebar{background:radial-gradient(circle at 30% 0,#3094e812,#0000 32%),linear-gradient(#0a1835fb,#040a19fe)}.player-sidebar .player-sidebar-coins{opacity:.035}.player-sidebar .player-profile-card{background:radial-gradient(circle at 17% 18%, color-mix(in srgb, var(--vip-tier-accent,#52deff) 22%, transparent), transparent 34%), radial-gradient(circle at 94% 4%, #f6cf6621, transparent 34%), linear-gradient(145deg, #0b1f42f5, #030b1ef7 68%);min-height:137px;box-shadow:0 16px 34px #00000052, 0 0 18px color-mix(in srgb, var(--vip-tier-accent,#52deff) 9%, transparent), inset 0 0 28px #4f96ec0e;border-color:#f6cf6680;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);gap:11px 12px;padding:13px}.player-sidebar .player-profile-card:before{z-index:-2;background:linear-gradient(90deg, #030b1eed 6%, #030b1ead 56%, #030b1ee3), var(--vip-tier-artwork) 122% 27% / 76% auto no-repeat;opacity:.19;filter:saturate(1.14)}.player-sidebar .player-profile-card:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffe28d21;border-radius:12px;position:absolute;inset:3px}.player-sidebar .player-rank-icon{width:58px;height:58px;box-shadow:0 0 0 3px #0a1d41e6, 0 0 0 4px #f2c75c40, 0 0 19px color-mix(in srgb, var(--vip-tier-accent,#52deff) 38%, transparent), inset 0 0 14px #4baeff21;background:#02091b;border:1px solid #ffde80e0;border-radius:14px}.player-sidebar .player-rank-icon:after{background:linear-gradient(140deg,#ffffff38,#0000 32%,#218fff14);border:1px solid #fff6d329}.player-sidebar .player-rank-icon img{object-position:center 27%;transform:scale(1.2)}.player-sidebar .vip-tier-seed .player-rank-icon img{transform:scale(1.55)}.player-sidebar .player-profile-copy{align-self:center;gap:4px;padding-top:23px}.player-sidebar .player-profile-copy strong{color:#f4f9ff;letter-spacing:-.015em;white-space:nowrap;font-family:Sora,sans-serif;font-size:.89rem;line-height:1.25}.player-sidebar .player-profile-copy em{color:#f8d575;letter-spacing:.015em;text-shadow:0 0 12px #f2c75c33;font-family:Sora,sans-serif;font-size:.74rem;font-weight:800}.player-sidebar .player-level-chip{color:#ffe4a0;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(#2d2b2db8,#091326eb);border-color:#ffdb749e;align-items:center;gap:4px;min-height:25px;padding:5px 8px;font-size:.53rem;line-height:1;display:inline-flex;top:11px;right:11px;box-shadow:0 0 11px #f2c75c1f,inset 0 0 8px #f2c75c12}.player-sidebar .player-level-chip svg{fill:currentColor;filter:drop-shadow(0 0 3px #f2c75c75);flex:none;width:10px;height:8px}.player-sidebar .player-level-progress{gap:7px;margin-top:2px}.player-sidebar .player-level-progress small{color:#aebdd2;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.player-sidebar .player-level-progress b{color:#f8d575;text-shadow:0 0 9px #f2c75c47;font-size:.68rem}.player-sidebar .player-level-progress-track{background:#020816c7;border:1px solid #f2c75c47;border-radius:999px;width:100%;height:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #000000b8,0 0 0 1px #4671aa1a}.player-sidebar .player-level-progress-track i{width:var(--player-vip-progress);border-radius:inherit;background:linear-gradient(90deg,#c4871c,#ffd86a 55%,#fff0ad);height:100%;transition:width .2s;display:block;box-shadow:0 0 8px #ffd35c9e}.player-navigation{gap:5px;margin-top:16px}.player-sidebar .player-navigation a{color:#91a2bd;border-color:#78b7e506;gap:13px;min-height:58px;padding:7px 9px;font-size:.82rem}.player-sidebar .player-navigation a>span:last-child{min-width:0;line-height:1.2}.player-sidebar .player-nav-art{border-radius:11px;width:40px;height:40px}.player-sidebar .player-navigation a:hover{color:#e9f8ff;background:linear-gradient(90deg,#1e579733,#1e579712);border-color:#59b5ec38;transform:translate(1px)}.player-sidebar .player-navigation a.active{color:#f5fcff;background:linear-gradient(100deg,#1866c2ab,#30a9d72b)}.player-sidebar .player-navigation a:focus-visible{outline-offset:2px;outline:2px solid #75e4ff}.player-nav-vip-crown{z-index:2;color:#fff0b2;filter:drop-shadow(0 0 4px #f2c75c99);--vip-crown-scale:1;pointer-events:none;place-items:center;width:18px;height:15px;animation:4.8s ease-in-out infinite player-nav-vip-crown-float;display:grid;position:absolute;top:2px;right:2px}.player-nav-vip-crown:before{z-index:-1;content:"";background:linear-gradient(145deg,#ffe9a0,#d39322);border:1px solid #ffdd77b3;border-radius:5px;position:absolute;inset:3px 0 0;box-shadow:0 0 9px #f2c75c6b}.player-nav-vip-crown svg{fill:#ffe8a0;filter:drop-shadow(0 1px 1px #4e2b007a);width:15px;height:11px;position:absolute;top:1px}.player-nav-vip-crown b{color:#5b3500;letter-spacing:-.04em;margin-top:6px;font-family:Sora,sans-serif;font-size:.31rem;font-weight:900;line-height:1;position:relative}@keyframes player-nav-vip-crown-float{0%,to{filter:drop-shadow(0 0 3px #f2c75c6b);transform:translateY(0) scale(var(--vip-crown-scale))}50%{filter:drop-shadow(0 0 6px #f2c75c9e);transform:translateY(-1px) scale(var(--vip-crown-scale))}}.player-nav-purchase-coins{z-index:2;pointer-events:none;width:15px;height:13px;position:absolute;bottom:3px;right:2px}.player-nav-purchase-coins i{background:linear-gradient(#fff3bc,#efbd4c 42%,#ae6d11 100%);border:1px solid #ffe39a;border-radius:50%;width:13px;height:5px;position:absolute;left:0;box-shadow:0 1px 3px #522b007a}.player-nav-purchase-coins i:first-child{top:0;left:2px}.player-nav-purchase-coins i:nth-child(2){top:4px;left:1px}.player-nav-purchase-coins i:nth-child(3){top:8px}.player-sidebar .player-nav-item-purchase:hover .player-nav-purchase-coins,.player-sidebar .player-nav-item-purchase.active .player-nav-purchase-coins{filter:drop-shadow(0 0 4px #f2c75c94)}@media (width<=860px){.player-sidebar .player-profile-card{grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:0;padding:11px 7px 10px}.player-sidebar .player-rank-icon{width:48px;height:48px}.player-sidebar .player-level-chip{min-height:21px;padding:4px 6px;font-size:.48rem;display:inline-flex;position:static}.player-sidebar .player-level-progress{gap:0;width:100%;margin:0;display:grid}.player-sidebar .player-level-progress>span:first-child{display:none}.player-sidebar .player-level-progress-track{height:6px;display:block}.player-sidebar .player-nav-art{width:38px;height:38px}.player-sidebar .player-navigation a{gap:5px;min-height:66px;padding:8px 3px;font-size:.67rem}.player-nav-vip-crown{--vip-crown-scale:.9;transform-origin:100% 0;top:1px;right:1px}.player-nav-purchase-coins{transform-origin:100% 100%;bottom:1px;right:1px;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.player-nav-vip-crown{animation:none}}.player-navigation-toggle{color:#e9fbff;cursor:pointer;background:#081833c7;border:1px solid #70d6ff45;border-radius:11px;flex:none;place-content:center;gap:5px;width:42px;height:42px;padding:10px 9px;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-grid;box-shadow:inset 0 0 16px #4cbdff0d}.site-header-leading{align-items:center;gap:12px;min-width:0;display:flex}.player-navigation-toggle span{background:currentColor;border-radius:999px;width:21px;height:2px;display:block;box-shadow:0 0 7px #5fdfff40}.player-navigation-toggle:hover,.player-navigation-toggle[aria-expanded=true]{background:#113765e0;border-color:#7ee7ff9e;box-shadow:0 0 18px #41c7ff1f}.player-navigation-toggle:focus-visible,.player-sidebar-mobile-heading button:focus-visible,.player-mobile-navigation a:focus-visible{outline-offset:2px;outline:2px solid #75e4ff}.player-dashboard{transition:grid-template-columns .22s}.player-dashboard:has(>.player-sidebar.closed){grid-template-columns:0 minmax(0,1fr)}.player-sidebar{transition:opacity .18s,transform .22s,visibility .22s}.player-sidebar.closed{opacity:0;pointer-events:none;visibility:hidden;border-right-width:0;width:0;padding-inline:0;overflow:hidden;transform:translate(-100%)}.player-sidebar-mobile-heading,.player-sidebar-scrim,.player-mobile-navigation{display:none}@media (width<=860px){body.player-navigation-locked{overflow:hidden}.app-shell:has(.player-mobile-navigation){padding-bottom:calc(70px + env(safe-area-inset-bottom))}.site-header:has(.player-navigation-toggle){z-index:60;align-items:center}.player-navigation-toggle{width:40px;height:40px;padding:9px 8px}:is(.player-dashboard,.player-dashboard:has(>.player-sidebar.closed),.player-dashboard:has(>.player-sidebar.open)){grid-template-columns:minmax(0,1fr)}.player-sidebar,.player-sidebar.open,.player-sidebar.closed{z-index:58;width:100%;height:auto;max-height:calc(100dvh - 86px - 66px - env(safe-area-inset-bottom));opacity:1;visibility:visible;border:0;border-bottom:1px solid #76d5ff38;border-radius:0 0 18px 18px;padding:16px clamp(16px,5vw,28px) 24px;transition:opacity .18s,transform .22s,visibility .22s;display:flex;position:fixed;inset:86px 0 auto;overflow:hidden auto;transform:translateY(0);box-shadow:0 24px 50px #0000007a}.player-sidebar.closed{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(calc(-100% - 16px))}.player-sidebar-mobile-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.player-sidebar-mobile-heading strong{color:#f4f9ff;font-family:Sora,sans-serif;font-size:1rem}.player-sidebar-mobile-heading button{color:#e8f8ff;width:36px;height:36px;font:inherit;cursor:pointer;background:#081833bd;border:1px solid #77d3f83d;border-radius:10px;place-items:center;padding:0;font-size:1.35rem;display:grid}.player-sidebar-scrim{z-index:57;inset:86px 0 calc(66px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01050fa8;border:0;padding:0;display:block;position:fixed}.player-sidebar .player-profile-card{grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);justify-items:stretch;gap:11px 12px;min-height:137px;padding:13px}.player-sidebar .player-rank-icon{width:58px;height:58px}.player-sidebar .player-profile-copy{display:grid}.player-sidebar .player-level-chip{min-height:25px;padding:5px 8px;font-size:.53rem;display:inline-flex;position:absolute;top:11px;right:11px}.player-sidebar .player-level-progress{gap:7px;width:auto;margin-top:2px;display:grid}.player-sidebar .player-level-progress>span:first-child{display:flex}.player-sidebar .player-level-progress-track{height:8px}.player-sidebar .player-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.player-sidebar .player-navigation a{flex-direction:row;justify-content:flex-start;gap:12px;min-height:58px;padding:7px 10px;font-size:.78rem}.player-sidebar .player-nav-art{width:40px;height:40px}.player-mobile-navigation{z-index:59;min-height:calc(66px + env(safe-area-inset-bottom));padding:7px max(9px, env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(9px, env(safe-area-inset-right));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040c1df5;border-top:1px solid #70d5fa33;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 34px #00000057}.player-mobile-navigation a{color:#8ea5c2;border:1px solid #0000;border-radius:12px;place-items:center;min-width:0;min-height:50px;display:grid;position:relative}.player-mobile-navigation a.active{color:#f5fcff;background:linear-gradient(145deg,#1868c28c,#24a1d121);border-color:#5edcff4d;box-shadow:inset 0 0 18px #48cfff0f}.player-mobile-navigation .player-nav-art{border-radius:11px;width:40px;height:40px}.player-mobile-navigation .player-nav-art img{object-fit:cover;width:100%;height:100%;display:block}.help-button{bottom:calc(82px + env(safe-area-inset-bottom))}}@media (width<=620px){.player-sidebar,.player-sidebar.open,.player-sidebar.closed{max-height:calc(100dvh - 76px - 66px - env(safe-area-inset-bottom));top:76px}.player-sidebar-scrim{inset-block-start:76px}.site-header:has(.player-navigation-toggle){gap:8px;padding-inline:10px}.site-header:has(.player-navigation-toggle) .brand-mark{width:42px;height:42px}.site-header-leading{gap:6px}.player-sidebar .player-navigation{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.player-dashboard,.player-sidebar,.player-navigation-toggle{transition:none}}.daily-wheel-page{color:#edf9ff;background:radial-gradient(circle at 62% 28%,#1a5bc433,#0000 35%),radial-gradient(circle at 30% 75%,#471c8f26,#0000 30%),linear-gradient(145deg,#06142b 0%,#030b1d 56%,#071229 100%);min-width:0;min-height:calc(100vh - 86px);padding:clamp(28px,4vw,64px);position:relative;overflow:hidden}.daily-wheel-ambient,.daily-wheel-ambient i{pointer-events:none;position:absolute;inset:0}.daily-wheel-ambient{opacity:.72;background-image:radial-gradient(circle,#66dcff73 0 1px,#0000 1.5px),radial-gradient(circle,#ffd56a3d 0 1px,#0000 1.5px);background-position:0 0,27px 41px;background-size:73px 73px,91px 91px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.daily-wheel-ambient i:first-child{border:1px solid #4ec8ff12;border-radius:50%;width:360px;height:360px;inset:15% auto auto 48%;box-shadow:0 0 120px #3469ff0f,inset 0 0 70px #47b8ff0a}.daily-wheel-ambient i:nth-child(2){background:linear-gradient(90deg,#0000,#5ee0ff4d,#0000);width:280px;height:1px;inset:auto auto 6% 8%;transform:rotate(-28deg)}.daily-wheel-ambient i:nth-child(3){border-top:1px solid #f2c65a26;border-right:1px solid #f2c65a0f;width:180px;height:180px;inset:8% 5% auto auto;transform:rotate(28deg)}.daily-wheel-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1240px;margin:0 auto clamp(28px,4vw,48px);display:flex;position:relative}.daily-wheel-heading>div>span{color:#71ddff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:850;display:block}.daily-wheel-heading h1{color:#f4fbff;letter-spacing:-.06em;text-shadow:0 0 28px #61d7ff1f;margin:0;font-family:Sora,sans-serif;font-size:clamp(2.25rem,5vw,4.7rem);line-height:.95}.daily-wheel-stage{z-index:2;grid-template-columns:minmax(430px,1.15fr) minmax(300px,.72fr);align-items:center;gap:clamp(32px,7vw,90px);max-width:1240px;margin:0 auto;display:grid;position:relative}.daily-wheel-machine{aspect-ratio:1;filter:drop-shadow(0 34px 45px #0000007a);justify-self:center;width:min(100%,660px);position:relative}.daily-wheel-rim{background:linear-gradient(145deg,#ffe794,#805619 19%,#f4c759 37%,#704512 57%,#ffdf7b 78%,#94631c),#bd8a31;border:2px solid #f8d479;border-radius:50%;padding:5.5%;position:absolute;inset:4.5%;box-shadow:0 0 0 6px #08162d,0 0 0 8px #67b9ff6b,0 0 52px #2a96ff42,inset 0 0 18px #fff1b7}.daily-wheel-rim:after{z-index:2;content:"";pointer-events:none;border:2px solid #ffe8a5d1;border-radius:50%;position:absolute;inset:4.2%;box-shadow:inset 0 0 18px #000c}.daily-wheel-lights{z-index:5;pointer-events:none;border-radius:50%;position:absolute;inset:0}.daily-wheel-lights i{width:7px;height:7px;transform:rotate(calc(var(--light-index) * 15deg)) translateY(-272px);transform-origin:50%;background:#ffc94d;border:1px solid #fff4bd;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ffc94d,0 0 15px #ffce538c}.daily-wheel-lights i:nth-child(3n){background:#8eeaff;box-shadow:0 0 8px #6ddfff,0 0 15px #4fcdff9e}.daily-wheel-disc{z-index:1;width:100%;height:100%;transform:rotate(var(--wheel-rotation));will-change:transform;border-radius:50%;transition:transform 4s cubic-bezier(.12,.76,.08,1);position:relative;overflow:hidden}.daily-wheel-color-field{background:conic-gradient(from -22.5deg,#087cae 0deg 45deg,#9d6a13 45deg 90deg,#1261b9 90deg 135deg,#d49b20 135deg 180deg,#672caa 180deg 225deg,#08789f 225deg 270deg,#1f388b 270deg 315deg,#125b91 315deg 360deg);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 60px #0000008c}.daily-wheel-color-field:after{background:repeating-conic-gradient(from -22.5deg, #ffffff57 0 1px, transparent 1px 45deg), radial-gradient(circle, transparent 46%, #01081926 72%, #00000070);content:"";border-radius:50%;position:absolute;inset:0}.daily-wheel-slice{z-index:2;width:28%;height:48%;transform:translate(-50%, -100%) rotate(var(--slice-angle));transform-origin:50% 100%;pointer-events:none;position:absolute;top:50%;left:50%}.daily-wheel-slice>span{color:#f4fbff;text-align:center;text-shadow:0 2px 8px #000000bf;flex-direction:column;align-items:center;gap:1px;width:100%;margin-top:21%;display:flex;transform:rotate(0)}.daily-wheel-slice strong{font-family:Sora,sans-serif;font-size:clamp(.9rem,2.4vw,1.55rem);font-weight:900;line-height:1}.daily-wheel-slice small{color:#c8efff;letter-spacing:.11em;font-size:clamp(.42rem,1vw,.6rem);font-weight:900}.daily-wheel-slice.gold strong,.daily-wheel-slice.jackpot strong,.daily-wheel-slice.blue-gold strong{color:#ffdf83}.daily-wheel-slice.jackpot>span:before{color:#ffe28c;content:"♛";font-size:clamp(.75rem,2vw,1.3rem);line-height:.8}.daily-wheel-slice.retry strong{color:#9df2ff;font-size:clamp(1.1rem,2.8vw,1.8rem)}.daily-wheel-hub{z-index:4;color:#ffe8a5;text-align:center;background:radial-gradient(circle at 36% 27%,#72e2ff3b,#0000 30%),linear-gradient(145deg,#123768,#06152f 55%,#0d2851);border:3px solid #ffdc7b;border-radius:50%;place-content:center;display:grid;position:absolute;inset:36%;box-shadow:0 0 0 6px #030d20e6,0 0 0 8px #a97424,0 0 30px #13b2ff61,inset 0 0 30px #2592ff30}.daily-wheel-hub span{letter-spacing:-.08em;font-family:Sora,sans-serif;font-size:clamp(1.2rem,4vw,2.2rem);font-weight:900}.daily-wheel-hub small{color:#71dbff;letter-spacing:.18em;font-size:clamp(.4rem,1vw,.58rem);font-weight:900}.daily-wheel-pointer{z-index:7;aspect-ratio:.88;filter:drop-shadow(0 6px 12px #0009);width:13%;position:absolute;top:-1.5%;left:50%;transform:translate(-50%)}.daily-wheel-pointer:before{content:"";background:linear-gradient(145deg,#ffe69c,#9d681a 46%,#f6cc62 70%,#70420c);border:2px solid #ffe69b;border-radius:50% 50% 44% 44%;position:absolute;inset:0 10% 18%;box-shadow:inset 0 0 10px #fff1b7,0 0 18px #ffc84270}.daily-wheel-pointer i{z-index:2;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(135deg,#ffebad,#c08423 56%,#72420d);height:48%;position:absolute;bottom:0;left:28%;right:28%}.daily-wheel-control-card{background:radial-gradient(circle at 100% 0,#325dcf38,#0000 35%),linear-gradient(145deg,#091d3ff0,#040e21f5);border:1px solid #61c8f42e;border-radius:24px;min-height:420px;padding:clamp(26px,4vw,42px);position:relative;box-shadow:0 28px 70px #00000059,inset 0 0 44px #3388ed0b}.daily-wheel-control-card:before{content:"";pointer-events:none;border:1px solid #efc4571a;border-radius:18px;position:absolute;inset:10px}.daily-wheel-mode{z-index:1;color:#9cf0ff;letter-spacing:.12em;background:#1677ac26;border:1px solid #64e4ff59;border-radius:999px;align-items:center;min-height:31px;padding:6px 11px;font-size:.62rem;font-weight:900;display:inline-flex;position:relative}.daily-wheel-mode.free:before{content:"";background:#68f2c3;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 0 10px #68f2c3}.daily-wheel-control-card h2{z-index:1;color:#f5fbff;letter-spacing:-.045em;margin:22px 0 10px;font-family:Sora,sans-serif;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08;position:relative}.daily-wheel-control-card>p{z-index:1;color:#91a8c5;margin:0 0 25px;font-size:.78rem;line-height:1.65;position:relative}.daily-wheel-spin-button{z-index:1;color:#06152d;width:100%;min-height:62px;font:inherit;letter-spacing:.075em;cursor:pointer;background:linear-gradient(100deg,#b77b1d,#ffe38c 31%,#f0bd49 60%,#fff0ae 83%,#ad7117);border:1px solid #ffe4a0;border-radius:15px;font-size:.84rem;font-weight:950;position:relative;overflow:hidden;box-shadow:0 10px 30px #db9b253d,inset 0 1px #fff8d0}.daily-wheel-spin-button:after{content:"";border:1px solid #391d004d;border-radius:13px;position:absolute;inset:1px}.daily-wheel-spin-button span{z-index:2;position:relative}.daily-wheel-spin-button i{filter:blur(8px);background:#ffffff80;width:18%;animation:3.4s ease-in-out infinite daily-wheel-button-shine;position:absolute;top:-40%;bottom:-40%;left:-30%;transform:skew(-24deg)}.daily-wheel-spin-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.daily-wheel-spin-button:disabled{cursor:wait;filter:saturate(.65)}.daily-wheel-funds-link{z-index:1;color:#76dcff;text-align:center;margin-top:14px;font-size:.69rem;font-weight:750;text-decoration:none;display:block;position:relative}.daily-wheel-spin-error{background:#78143c1f;border:1px solid #ff5c8f47;border-radius:10px;padding:11px 13px;color:#ffb4cc!important;margin:18px 0 0!important;font-size:.68rem!important}.daily-wheel-result{z-index:1;background:#1362951f;border:1px solid #5ae4ff40;border-radius:13px;margin-top:22px;padding:16px;animation:.32s both daily-wheel-result-in;position:relative}.daily-wheel-result.jackpot{background:#9f660c24;border-color:#ffd56875;box-shadow:0 0 24px #f4bb371a}.daily-wheel-result small{color:#6fdfff;letter-spacing:.13em;margin-bottom:4px;font-size:.55rem;font-weight:900;display:block}.daily-wheel-result strong{color:#f6fbff;font-family:Sora,sans-serif;font-size:1rem;display:block}.daily-wheel-result p{color:#8da7c4;margin:6px 0 0;font-size:.67rem;line-height:1.55}.daily-wheel-loading,.daily-wheel-error{z-index:1;color:#9eb4cf;text-align:center;place-content:center;min-height:330px;display:grid;position:relative}.daily-wheel-loading i{border:3px solid #68daff26;border-top-color:#6adeff;border-radius:50%;width:38px;height:38px;margin:0 auto 14px;animation:.8s linear infinite daily-wheel-loader}.daily-wheel-error strong{color:#f4f9ff;font-family:Sora,sans-serif;font-size:1.1rem}.daily-wheel-error p{color:#99abc2;max-width:290px;margin:8px auto 16px;font-size:.72rem;line-height:1.6}.daily-wheel-error button{color:#dff8ff;cursor:pointer;background:#10487e8c;border:1px solid #63dcff54;border-radius:10px;min-height:40px}@keyframes daily-wheel-button-shine{0%,46%{left:-30%}70%,to{left:130%}}@keyframes daily-wheel-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes daily-wheel-loader{to{transform:rotate(360deg)}}@media (width<=1160px){.daily-wheel-stage{grid-template-columns:minmax(390px,1fr) minmax(280px,.7fr);gap:30px}.daily-wheel-lights i{transform:rotate(calc(var(--light-index) * 15deg)) translateY(-223px)}}@media (width<=900px){.daily-wheel-page{padding:28px 20px 48px}.daily-wheel-stage{grid-template-columns:1fr}.daily-wheel-machine{width:min(100%,590px)}.daily-wheel-lights i{transform:rotate(calc(var(--light-index) * 15deg)) translateY(calc(-43vw + 22px))}.daily-wheel-control-card{justify-self:center;width:min(100%,590px);min-height:360px}}@media (width<=620px){.daily-wheel-page{min-height:calc(100vh - 76px);padding:23px 12px 36px}.daily-wheel-heading{align-items:flex-start}.daily-wheel-stage{gap:22px}.daily-wheel-machine{width:calc(100vw - 24px)}.daily-wheel-rim{inset:6%}.daily-wheel-lights i{width:5px;height:5px;transform:rotate(calc(var(--light-index) * 15deg)) translateY(calc(-44vw + 21px))}.daily-wheel-slice>span{margin-top:17%}.daily-wheel-control-card{border-radius:18px;padding:27px 22px}}@media (prefers-reduced-motion:reduce){.header-wheel-free-spin-disc{animation:none}.daily-wheel-disc{transition-duration:1ms}.daily-wheel-spin-button i,.daily-wheel-loading i,.daily-wheel-result{animation:none}}.admin-deal-options{background:#030b1c80;border:1px solid #52deff24;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:0 0 22px;padding:18px;display:grid}.admin-deal-options .admin-field>small,.admin-deal-options .admin-field>span small{color:#8395b2;font-size:.66rem;font-weight:600;line-height:1.45}.admin-deal-toggle{cursor:pointer;background:#f2c75c0b;border:1px solid #f2c75c2e;border-radius:10px;grid-column:1/-1;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:flex}.admin-deal-toggle input{width:20px;height:20px;accent-color:var(--gold-premium);flex:none}.admin-deal-toggle>span{gap:3px;display:grid}.admin-deal-toggle small{color:#91a0b8;font-size:.67rem}.admin-deal-type-badges span{color:#aebed4;letter-spacing:.05em;text-transform:uppercase;background:#4b668e1a;border:1px solid #81add633;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:.58rem;font-weight:900;display:inline-flex}.admin-active-chip.expired i{background:#ff7e97;box-shadow:0 0 10px #ff7e978c}.admin-active-deal-card.expired{border-color:#8f97ac24}.purchase-deal-card.hot-deal{border-color:#ffd35fad;box-shadow:0 20px 50px #00000061,0 0 24px #ffb52729}.purchase-deal-card.has-badges .purchase-deal-art{height:190px}.purchase-deal-badges{z-index:5;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:2px;max-width:calc(100% - 102px);display:flex;position:absolute;top:8px;left:8px}.purchase-deal-badge-art{object-fit:contain;filter:drop-shadow(0 8px 9px #3a080080);width:min(118px,100%);height:80px;display:block}.purchase-deal-badge-art.timed{transform:rotate(-2deg)}.purchase-deal-badge-art.stock{transform:rotate(2deg)}.purchase-deal-urgency{z-index:6;text-align:right;gap:3px;max-width:94px;display:grid;position:absolute;top:9px;right:8px}.purchase-deal-urgency>span{color:#fff;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;background:#ba1e2d;border:1px solid #ff9a99;border-radius:0;padding:4px 6px;font-family:Sora,sans-serif;font-size:.46rem;font-weight:800;line-height:1.15;display:block;box-shadow:0 3px 10px #72071461,inset 0 1px #ffe1d533}.purchase-deal-urgency b{color:#fff;font-weight:900}@media (width<=620px){.purchase-deal-badge-art{width:min(126px,100%);height:85px}.admin-deal-options{grid-template-columns:1fr;padding:14px}.admin-deal-toggle{grid-column:auto}}.player-nav-item-withdraw{background:linear-gradient(135deg,#613e0f38,#091f4699)!important;border-color:#f2c75c3d!important}.player-withdraw-content{background:radial-gradient(circle at 82% 5%,#4c33c233,#0000 27%),radial-gradient(circle at 32% 32%,#169acc1f,#0000 32%),#061027;min-width:0;padding:clamp(24px,4vw,56px);position:relative}.withdraw-hero{max-width:760px;margin-bottom:24px}.withdraw-hero h1{color:#f8fbff;letter-spacing:-.045em;margin:7px 0 8px;font-family:Sora,sans-serif;font-size:clamp(1.8rem,4vw,3rem)}.withdraw-hero p,.withdraw-panel-heading+p{color:#9baec8;margin:0}.withdraw-loading{color:#b8cae0;min-height:240px}.withdraw-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.withdraw-summary-grid article,.admin-withdrawal-summary article{background:linear-gradient(145deg,#0b1b3df0,#050d21f5);border:1px solid #f2c75c33;border-radius:14px;align-content:center;gap:8px;min-height:116px;padding:20px;display:grid;box-shadow:0 14px 34px #00000042}.withdraw-summary-grid article>span,.admin-withdrawal-summary article>span{color:#9bacc3;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.withdraw-summary-grid article strong,.admin-withdrawal-summary article strong{color:#f6fbff;font-family:Sora,sans-serif;font-size:clamp(1.05rem,2.5vw,1.5rem)}.withdraw-summary-grid article small{color:#778ba9;font-size:.6rem}.withdraw-summary-grid article.featured{background:linear-gradient(145deg,#2a165be6,#071330f5);border-color:#be69ffa3;position:relative;box-shadow:0 14px 38px #33147147,inset 0 0 28px #8d32f514}.withdraw-summary-grid article.featured strong{color:#d98cff}.withdraw-eligibility-info{z-index:4;position:absolute;top:12px;right:12px}.withdraw-eligibility-info summary{color:#f0c7ff;cursor:pointer;background:#1c0f43f0;border:1px solid #d98cffb3;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:.76rem;font-weight:900;list-style:none;display:grid}.withdraw-eligibility-info summary::-webkit-details-marker{display:none}.withdraw-eligibility-info summary:focus-visible{outline-offset:3px;outline:2px solid #6ee8ff}.withdraw-eligibility-info>div{color:#b9c7da;background:#0b1530;border:1px solid #d98cff66;border-radius:11px;gap:6px;width:min(290px,100vw - 72px);padding:13px 14px;font-size:.68rem;line-height:1.5;display:grid;position:absolute;top:32px;right:0;box-shadow:0 18px 42px #00000075}.withdraw-eligibility-info>div strong{color:#f0c7ff;letter-spacing:.04em;text-transform:uppercase;font-family:inherit;font-size:.68rem}.withdraw-active-request{background:#0a38606b;border:1px solid #48cdf147;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;padding:18px;display:grid}.withdraw-active-request div{gap:4px;display:grid}.withdraw-active-request span{color:#8fa7c2;text-transform:uppercase;font-size:.58rem;font-weight:850}.withdraw-active-request strong{color:#e9faff}.withdraw-active-request p{color:#91a7bf;grid-column:1/-1;margin:0;font-size:.68rem}.withdraw-request-panel,.withdraw-history{background:linear-gradient(150deg,#081431f5,#040b1dfa);border:1px solid #f2c75c47;border-radius:17px;margin-top:18px;padding:clamp(18px,3vw,28px);box-shadow:0 20px 46px #0000004d,0 0 32px #3faedf0d}.withdraw-panel-heading,.admin-withdrawal-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.withdraw-panel-heading h2,.withdraw-history h2,.admin-withdrawal-toolbar h2{color:#f4f9ff;margin:5px 0 0;font-family:Sora,sans-serif}.withdraw-panel-heading>span{color:#ffe49a;border:1px solid #f2c75c47;padding:7px 10px;font-size:.63rem;font-weight:850}.withdraw-method-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.withdraw-method-tabs button{color:#c4d1e1;cursor:pointer;background:#050d1fc2;border:1px solid #7ba0cc33;border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.withdraw-method-tabs button.active{color:#fff1b8;background:#533b0f4d;border-color:#f2c75cad;box-shadow:0 0 18px #f2c75c17}.withdraw-method-tabs i{color:#fff;background:#187fae57;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.withdraw-form{gap:14px;display:grid}.withdraw-form label,.withdraw-crypto-options label,.admin-withdrawal-dialog label{color:#b9c8da;gap:7px;font-size:.68rem;font-weight:800;display:grid}.withdraw-form input,.withdraw-form select,.withdraw-crypto-options input,.withdraw-crypto-options select,.admin-withdrawal-toolbar select,.admin-withdrawal-dialog input{color:#f2f8ff;background:#07132e;border:1px solid #789ecb3b;border-radius:9px;min-height:46px;padding:0 13px}.withdraw-crypto-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.withdraw-quick-amounts{flex-wrap:wrap;gap:7px;display:flex}.withdraw-quick-amounts button{color:#dce8f6;cursor:pointer;background:#050c1ce6;border:1px solid #f2c75c42;border-radius:8px;min-width:62px;padding:7px 12px}.withdraw-quick-amounts button:disabled,.withdraw-method-tabs button:disabled{cursor:not-allowed;opacity:.42}.withdraw-submit{color:#3f2600;cursor:pointer;background:linear-gradient(#ffe684,#edac19);border:1px solid #ffe68794;border-radius:11px;min-height:51px;font-weight:900}.withdraw-submit:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.5}.withdraw-form-note{color:#d9a0a7;margin:0;font-size:.68rem}.withdraw-history>div:first-child{margin-bottom:16px}.withdraw-history-table{overflow-x:auto}.withdraw-history table{border-collapse:collapse;width:100%}.withdraw-history th,.withdraw-history td{color:#b8c7d9;text-align:left;border-bottom:1px solid #7899be1f;padding:13px 10px;font-size:.68rem}.withdraw-history th{color:#778da8;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem}.withdraw-status,.admin-withdrawal-status{color:#c9f5ff;text-transform:uppercase;background:#12638b33;border:1px solid #6accef45;border-radius:999px;padding:5px 8px;font-size:.55rem;font-weight:900;display:inline-flex}.withdraw-empty{color:#788ca8;text-align:center;margin:28px 0 4px}.admin-withdrawal-summary article{min-height:92px}.admin-withdrawal-summary article.ready{border-color:#f2c75c6b}.admin-withdrawal-queue{background:#040d1fb8;border:1px solid #7a9fc92b;border-radius:16px;padding:22px}.admin-withdrawal-toolbar select{min-width:190px}.admin-withdrawal-toolbar button{color:#f6e4a8;background:#4b350e38;border:1px solid #f2c75c4d;border-radius:8px;padding:0 14px}.admin-withdrawal-list{gap:13px;margin-top:20px;display:grid}.admin-withdrawal-card{background:linear-gradient(145deg,#0a1937f2,#050d1ffa);border:1px solid #7499c530;border-radius:14px;padding:19px}.admin-withdrawal-card.status-reconciliation_required{border-color:#ff627478}.admin-withdrawal-card-heading h3{color:#fff;margin:5px 0 0;font-family:Sora,sans-serif}.admin-withdrawal-card dl div{background:#050e228f;border:1px solid #7194be1f;min-width:0;padding:10px}.admin-withdrawal-card dt{color:#7187a4;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:850}.admin-withdrawal-review-tools{background:#071b378c;border:1px solid #64b8e12b;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:11px 12px;display:flex}.admin-withdrawal-review-tools button,.admin-player-transactions>button{color:#bcefff;cursor:pointer;background:#0d50713b;border:1px solid #5ec4e947;border-radius:7px;padding:8px 11px}.admin-player-transactions{background:#030b1cb8;border:1px solid #63b6df2e;gap:11px;margin:0 0 15px;padding:14px;display:grid}.admin-player-transactions th,.admin-player-transactions td{color:#b9c8d9;text-align:left;vertical-align:top;border-bottom:1px solid #7499c51f;padding:10px 9px;font-size:.61rem}.admin-player-transactions th{color:#7188a5;letter-spacing:.05em;text-transform:uppercase;font-size:.51rem}.admin-withdrawal-actions .primary-button:disabled,.admin-withdrawal-payout-action .primary-button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.45}.admin-withdrawal-payout-action{background:#4a350e2e;border:1px solid #f2c75c38;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.admin-withdrawal-state-note{background:#105c8121;border-left:3px solid #54bfe4;padding:11px 12px}.admin-withdrawal-dialog{background:#09152f;border:1px solid #f2c75c5c;border-radius:15px;gap:14px;width:min(480px,100%);padding:24px;display:grid;box-shadow:0 28px 80px #00000085}.admin-withdrawal-dialog h2{color:#fff;margin:0}@media (width<=900px){.withdraw-summary-grid,.admin-withdrawal-summary{grid-template-columns:1fr}.admin-withdrawal-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.player-withdraw-content{padding:20px 14px}.withdraw-method-tabs,.withdraw-crypto-options{grid-template-columns:1fr}.withdraw-panel-heading,.admin-withdrawal-toolbar,.admin-withdrawal-payout-action{flex-direction:column;align-items:stretch}.admin-withdrawal-toolbar>div:last-child{flex-direction:column}.admin-withdrawal-review-tools{flex-direction:column;align-items:stretch}.admin-withdrawal-card dl{grid-template-columns:1fr}.admin-withdrawal-card dl div.destination{grid-column:auto}.admin-withdrawal-actions{flex-direction:column}}.admin-app-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17202e;background:#f4f6f8;overflow:visible}.admin-main{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-dashboard{--admin-navy:#121a2b;--admin-navy-soft:#1b263b;--admin-indigo:#5965d8;--admin-indigo-dark:#4652c1;--admin-text:#17202e;--admin-muted:#667085;--admin-line:#e3e7ed;--admin-canvas:#f4f6f8;--admin-panel:#fff;min-height:100vh;color:var(--admin-text);background:var(--admin-canvas);grid-template-columns:248px minmax(0,1fr);font-family:Inter,system-ui,sans-serif;display:grid}.admin-dashboard button,.admin-dashboard input,.admin-dashboard select{font:inherit}.admin-sidebar{z-index:70;color:#d8deea;background:var(--admin-navy);width:248px;min-height:100vh;max-height:100vh;box-shadow:none;border:0;flex-direction:column;align-self:start;padding:0 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:0 8px;display:flex}.admin-sidebar-brand{align-items:center;gap:11px;min-width:0;display:flex}.admin-sidebar-mark{color:#fff;letter-spacing:-.03em;background:linear-gradient(140deg,#7a84ec,#4e5ccc 58%,#38449d);border:1px solid #ffffff2b;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:.69rem;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #212d8457}.admin-sidebar-mark:after{content:"";opacity:.75;background:#59d39d;border-radius:50%;width:18px;height:18px;position:absolute;bottom:-7px;right:-7px}.admin-sidebar-heading>span:last-child,.admin-sidebar-brand>span:last-child{gap:1px;min-width:0;display:grid}.admin-sidebar-brand strong{color:#fff;letter-spacing:-.025em;font-family:Sora,sans-serif;font-size:.9rem}.admin-sidebar-brand small{color:#8994a9;font-size:.65rem}.admin-sidebar-close,.admin-mobile-menu{color:inherit;background:0 0;border:0;display:none}.admin-navigation{gap:19px;margin:0;padding:19px 0 22px;display:grid}.admin-nav-section{gap:3px;display:grid}.admin-nav-section-label{color:#69768d;letter-spacing:.12em;text-transform:uppercase;padding:0 11px 6px;font-size:.61rem;font-weight:800}.admin-navigation a{color:#9fa9bb;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:39px;padding:0 10px;font-size:.76rem;font-weight:650;transition:color .15s,background .15s;display:flex}.admin-navigation a:hover{color:#fff;background:#ffffff0e;border:0;transform:none}.admin-navigation a.active{color:#fff;background:#29344a;border:0;box-shadow:inset 3px 0 #7d88ed}.admin-nav-icon{color:#7f8ba1;background:0 0;border-radius:0;flex:none;place-items:center;width:24px;height:24px;display:grid}.admin-navigation a.active .admin-nav-icon,.admin-navigation a:hover .admin-nav-icon{color:#aeb6ff}.admin-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-nav-badge,.admin-nav-live{color:#e9ebff;background:#727de833;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.58rem;font-weight:800;display:inline-flex}.admin-nav-live{color:#92e2ba;text-transform:uppercase;background:#45b77f24}.admin-sidebar-footer{border-top:1px solid #ffffff14;gap:13px;margin-top:auto;padding:15px 4px 0;display:grid}.admin-sidebar-footer>a{color:#9ca7b9;align-items:center;gap:9px;min-height:36px;padding:0 8px;font-size:.7rem;font-weight:650;display:flex}.admin-sidebar-footer>a:hover{color:#fff}.admin-sidebar-environment{background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.admin-sidebar-environment>i{background:#55cf98;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #55cf981c}.admin-sidebar-environment>span{gap:2px;display:grid}.admin-sidebar-environment strong{color:#dbe1eb;font-size:.66rem}.admin-sidebar-environment small{color:#758198;font-size:.55rem}.admin-workspace{min-width:0}.admin-topbar{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 clamp(22px,3vw,40px);display:flex;position:sticky;top:0}.admin-topbar-context{color:#98a2b3;align-items:center;gap:8px;min-width:0;font-size:.7rem;display:flex}.admin-topbar-context i{color:#c4cad3;font-style:normal}.admin-topbar-context strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.admin-topbar-preview{color:#5965d8;text-transform:uppercase;background:#f3f4ff;border:1px solid #d9ddfb;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:.5rem;font-style:normal;font-weight:750;display:inline-flex}.admin-topbar-actions{align-items:center;gap:10px;display:flex}.admin-global-search{color:#98a2b3;background:#f9fafb;border:1px solid #dde2e8;border-radius:8px;align-items:center;gap:8px;width:min(250px,24vw);height:36px;padding:0 9px;display:flex;position:relative}.admin-global-search:focus-within{background:#fff;border-color:#9da5ed;box-shadow:0 0 0 3px #5965d81a}.admin-global-search input{color:#344054;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.7rem}.admin-global-search input::placeholder{color:#98a2b3}.admin-global-search kbd{color:#98a2b3;white-space:nowrap;background:#fff;border:1px solid #e4e7ec;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:.54rem}.admin-search-results{z-index:90;background:#fff;border:1px solid #e1e5ea;border-radius:9px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 16px 38px #10182824}.admin-search-results>span{color:#98a2b3;text-align:center;padding:12px;font-size:.68rem}.admin-search-results a{color:#475467;border-radius:6px;align-items:center;gap:8px;padding:9px;font-size:.68rem;display:flex}.admin-search-results a:hover{background:#f4f5fb}.admin-search-results a span{flex:1}.admin-topbar-icon{color:#667085;background:#fff;border:1px solid #e1e5ea;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:relative}.admin-topbar-icon>i{background:#e75268;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.admin-profile-menu{position:relative}.admin-profile-trigger{color:#344054;background:0 0;border:0;align-items:center;gap:8px;min-height:40px;padding:0 0 0 6px;display:flex}.admin-profile-trigger>span:first-child{color:#fff;background:#5965d8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.64rem;font-weight:800;display:grid}.admin-profile-trigger>span:nth-child(2){text-align:left;gap:1px;min-width:0;display:grid}.admin-profile-trigger strong{text-overflow:ellipsis;max-width:110px;font-size:.68rem;overflow:hidden}.admin-profile-trigger small{color:#98a2b3;font-size:.56rem}.admin-profile-popover{z-index:90;background:#fff;border:1px solid #e1e5ea;border-radius:9px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 40px #10182829}.admin-profile-popover>span{color:#277955;background:#edf9f3;border-radius:6px;margin:2px 3px 7px;padding:7px 8px;font-size:.6rem;font-weight:700}.admin-profile-popover a,.admin-profile-popover button{color:#475467;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-height:36px;padding:0 9px;font-size:.67rem;display:flex}.admin-profile-popover a:hover,.admin-profile-popover button:hover{background:#f5f6f8}.admin-profile-popover>small{color:#b4233c;padding:7px;font-size:.6rem}.admin-content{min-width:0;padding:30px clamp(22px,3vw,40px) 56px}.admin-page-stack{gap:22px;width:min(1440px,100%);margin:0 auto;display:grid}.admin-page-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.admin-page-header>div:first-child{max-width:780px}.admin-page-header h1{color:#162033;letter-spacing:-.045em;-webkit-text-fill-color:initial;background:0 0;margin:4px 0 6px;font-family:Sora,sans-serif;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.12}.admin-page-header p,.admin-overview-card p,.admin-deal-result>p{color:#667085;margin:0;font-size:.76rem;line-height:1.55}.admin-eyebrow,.admin-card-kicker,.admin-panel-kicker,.admin-page-header>.section-eyebrow{color:#5965d8;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:800}.admin-header-actions{flex:none;align-items:center;gap:9px;display:flex}.admin-date-chip{color:#667085;background:#fff;border:1px solid #e0e4e9;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.67rem;font-weight:650;display:inline-flex}.admin-button,.admin-dashboard .primary-button{min-height:38px;box-shadow:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.67rem;font-weight:750;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.admin-button:hover,.admin-dashboard .primary-button:hover{filter:none;transform:translateY(-1px)}.admin-button.primary,.admin-dashboard .primary-button{color:#fff;background:#5965d8}.admin-button.primary:hover,.admin-dashboard .primary-button:hover{background:#4854c8}.admin-button.secondary{color:#475467;background:#fff;border-color:#dfe3e9}.admin-button.danger{color:#fff;background:#b93850}.admin-button.danger:hover{background:#992c41}.admin-button:disabled{cursor:wait;opacity:.58;transform:none}.admin-preview-notice,.admin-inline-notice{color:#4c568e;background:#f1f2ff;border:1px solid #d9ddfb;border-radius:8px;align-items:center;gap:9px;min-height:40px;padding:8px 12px;font-size:.65rem;line-height:1.45;display:flex}.admin-preview-notice strong{color:#343f81}.admin-inline-notice{color:#276c4d;background:#f0faf5;border-color:#ccebdc}.admin-inline-notice span{flex:1}.admin-inline-notice button{color:#5e8f78;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.admin-metric-card{min-width:0;min-height:116px;color:inherit;background:#fff;border:1px solid #e2e6eb;border-radius:11px;align-items:flex-start;gap:12px;padding:17px;display:flex;position:relative;box-shadow:0 1px 2px #10182805}a.admin-metric-card:hover{border-color:#cdd2f3;box-shadow:0 8px 22px #1018280f}.admin-metric-icon,.admin-queue-icon{border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-metric-icon.indigo,.admin-queue-icon.indigo{color:#5965d8;background:#eff0ff}.admin-metric-icon.amber,.admin-queue-icon.amber{color:#b46d17;background:#fff5e6}.admin-metric-icon.emerald,.admin-queue-icon.emerald{color:#27835b;background:#eaf8f1}.admin-metric-icon.rose,.admin-queue-icon.rose{color:#c43b54;background:#fff0f2}.admin-metric-copy{gap:2px;min-width:0;display:grid}.admin-metric-copy>span{color:#667085;font-size:.66rem;font-weight:650}.admin-metric-copy>strong{color:#172033;letter-spacing:-.045em;font-family:Sora,sans-serif;font-size:1.55rem}.admin-metric-copy small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.admin-metric-copy small b{color:#27835b}.admin-metric-arrow{color:#a4abba;position:absolute;bottom:13px;right:13px}.admin-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:14px;display:grid}.admin-dashboard-grid.lower{grid-template-columns:minmax(0,1.65fr) minmax(300px,.65fr)}.admin-panel{background:#fff;border:1px solid #e2e6eb;border-radius:11px;min-width:0;box-shadow:0 1px 2px #10182805}.admin-panel-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.admin-panel-heading>div:first-child{min-width:0}.admin-panel-heading h2,.admin-list-toolbar h2{color:#1d2939;letter-spacing:-.025em;margin:3px 0 0;font-family:Sora,sans-serif;font-size:.96rem}.admin-panel-heading>a{color:#5965d8;white-space:nowrap;align-items:center;gap:6px;font-size:.63rem;font-weight:750;display:inline-flex}.admin-segmented-control{background:#f7f8fa;border:1px solid #e2e6eb;border-radius:7px;padding:3px;display:flex}.admin-segmented-control button{color:#7b8495;background:0 0;border:0;border-radius:5px;min-height:27px;padding:0 9px;font-size:.58rem;font-weight:700}.admin-segmented-control button.active{color:#344054;background:#fff;box-shadow:0 1px 3px #1018281c}.admin-chart-summary{align-items:baseline;gap:8px;padding:18px 20px 0;display:flex}.admin-chart-summary strong{color:#1d2939;font-family:Sora,sans-serif;font-size:1.32rem}.admin-chart-summary span{color:#98a2b3;font-size:.63rem}.admin-chart-summary b{color:#27835b;margin-left:auto;font-size:.61rem}.admin-bar-chart{background:repeating-linear-gradient(#0000 0 35px,#f1f3f5 36px);border-bottom:1px solid #edf0f3;align-items:end;gap:clamp(6px,1.4vw,15px);height:146px;margin:10px 20px 0;padding:12px 10px 0;display:flex}.admin-bar-chart i{opacity:.84;background:linear-gradient(#7e88e8,#5965d8);border-radius:4px 4px 0 0;flex:1;min-height:12%;transition:height .25s;position:relative}.admin-bar-chart i:last-child{opacity:1;background:#3442bd}.admin-bar-chart i span{color:#667085;text-align:center;font-size:.48rem;display:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0}.admin-bar-chart i:hover span{display:block}.admin-chart-axis{color:#98a2b3;justify-content:space-between;padding:8px 20px 18px;font-size:.54rem;display:flex}.admin-queue-list{padding:5px 17px 10px;display:grid}.admin-queue-list a{color:#98a2b3;border-bottom:1px solid #f0f2f4;grid-template-columns:34px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:11px 0;display:grid}.admin-queue-list a:last-child{border-bottom:0}.admin-queue-icon{border-radius:8px;width:32px;height:32px}.admin-queue-list a>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-queue-list strong{color:#344054;font-size:.67rem}.admin-queue-list small{color:#98a2b3;font-size:.55rem}.admin-queue-list a>b{color:#344054;font-size:.72rem}.admin-table-wrap{width:100%;overflow-x:auto}.admin-data-table{border-collapse:collapse;width:100%;min-width:720px}.admin-data-table th,.admin-data-table td{color:#667085;text-align:left;vertical-align:middle;border-bottom:1px solid #eef0f3;padding:12px 13px;font-size:.62rem}.admin-data-table th{color:#8b95a5;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fafbfc;font-size:.53rem;font-weight:750}.admin-data-table tbody tr:hover{background:#fafaff}.admin-data-table tbody tr:last-child td{border-bottom:0}.admin-data-table td strong{color:#344054;font-weight:700}.admin-data-table code{color:#4e5b70;white-space:nowrap;background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.admin-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:.53rem;font-weight:750;display:inline-flex}.admin-status.success{color:#247553;background:#effaf5;border-color:#ccebdd}.admin-status.warning{color:#996019;background:#fff8eb;border-color:#f1dfbc}.admin-status.danger{color:#af3149;background:#fff2f4;border-color:#f3cdd4}.admin-status.info{color:#375db1;background:#f1f5ff;border-color:#d3def5}.admin-status.neutral{color:#667085;background:#f7f8fa;border-color:#e1e5ea}.admin-review-panel .admin-data-table{min-width:670px}.admin-control-list{padding:7px 17px;display:grid}.admin-control-list>div{border-bottom:1px solid #f0f2f4;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.admin-control-list>div:last-child{border-bottom:0}.admin-control-dot{border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.admin-control-dot.success{color:#27835b;background:#edf9f3}.admin-control-dot.warning{color:#b46d17;background:#fff5e6}.admin-control-list>div>span:nth-child(2){gap:2px;display:grid}.admin-control-list strong{color:#344054;font-size:.65rem}.admin-control-list small{color:#98a2b3;font-size:.53rem}.admin-control-list>div>b{font-size:.55rem}.admin-control-list>div>b.success{color:#27835b}.admin-control-list>div>b.warning{color:#a26418}.admin-live-indicator{color:#27835b;align-items:center;gap:6px;font-size:.56rem;font-weight:700;display:inline-flex}.admin-live-indicator i{background:#45b77f;border-radius:50%;width:7px;height:7px}.admin-panel-footer-link{color:#5965d8;border-top:1px solid #edf0f3;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:.61rem;font-weight:700;display:flex}.admin-module-header{padding:2px 0 3px}.admin-module-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-stat-strip{background:#fff;border:1px solid #e2e6eb;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-stat-strip article{border-right:1px solid #edf0f3;gap:4px;padding:17px 20px;display:grid}.admin-stat-strip article:last-child{border-right:0}.admin-stat-strip span{color:#667085;font-size:.62rem;font-weight:650}.admin-stat-strip strong{color:#1d2939;letter-spacing:-.035em;font-family:Sora,sans-serif;font-size:1.35rem}.admin-stat-strip small{color:#98a2b3;font-size:.55rem}.admin-stat-strip small.positive{color:#27835b}.admin-stat-strip small.warning{color:#a26418}.admin-stat-strip small.danger{color:#b4233c}.admin-list-panel{overflow:hidden}.admin-list-toolbar{border-bottom:1px solid #edf0f3;align-items:center;gap:9px;min-height:62px;padding:12px 15px;display:flex}.admin-search-field{color:#98a2b3;background:#fff;border:1px solid #dde2e8;border-radius:8px;align-items:center;gap:8px;width:min(330px,100%);min-height:37px;padding:0 10px;display:flex}.admin-search-field:focus-within{border-color:#9da5ed;box-shadow:0 0 0 3px #5965d817}.admin-search-field input{color:#344054;background:0 0;border:0;outline:0;width:100%;font-size:.65rem}.admin-select-field{color:#98a2b3;background:#fff;border:1px solid #dde2e8;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 7px 0 10px;display:flex}.admin-select-field select{color:#475467;background:#fff;border:0;outline:0;min-height:34px;font-size:.63rem}.admin-result-count{color:#98a2b3;margin-left:auto;font-size:.57rem}.admin-person{align-items:center;gap:9px;min-width:160px;display:flex}.admin-person>i,.admin-game-name>i{color:#5360ca;background:#eff0ff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:.55rem;font-style:normal;font-weight:800;display:grid}.admin-person>span{gap:2px;display:grid}.admin-person small{color:#98a2b3;font-size:.54rem}.admin-risk{color:#667085;align-items:center;gap:6px;font-size:.59rem;font-weight:650;display:inline-flex}.admin-risk i{background:#98a2b3;border-radius:50%;width:7px;height:7px}.admin-risk.low i{background:#45b77f}.admin-risk.medium i{background:#e4a84b}.admin-risk.high i{background:#dc5368}.admin-icon-button{color:#98a2b3;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.admin-icon-button:hover{color:#5965d8;background:#fff;border-color:#e0e4e9}.admin-tabs{border-bottom:1px solid #edf0f3;gap:3px;padding:10px 13px 0;display:flex}.admin-tabs button{color:#7a8495;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:.63rem;font-weight:700;display:flex}.admin-tabs button.active{color:#4c58c7;border-bottom-color:#5965d8}.admin-tabs button span{color:#7d8797;background:#f0f2f5;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:19px;padding:0 5px;font-size:.5rem;display:inline-flex}.admin-area-tag{color:#4c58c7;background:#f0f1ff;border-radius:5px;padding:4px 7px;font-size:.52rem;font-weight:750;display:inline-flex}.admin-game-name{align-items:center;gap:9px;min-width:165px;display:flex}.admin-report-callout{background:linear-gradient(100deg,#f3f4ff,#fafaff);border:1px solid #d9ddfb;border-radius:11px;align-items:center;gap:16px;padding:19px;display:flex}.admin-report-date{color:#fff;background:#5965d8;border-radius:9px;flex:none;place-items:center;gap:0;width:55px;height:55px;padding:7px;display:grid}.admin-report-date b{font-family:Sora,sans-serif;font-size:1.2rem;line-height:1}.admin-report-date small{text-transform:uppercase;font-size:.55rem;font-weight:700}.admin-report-callout>div{flex:1;min-width:0}.admin-report-callout>div>span{color:#5965d8;text-transform:uppercase;font-size:.58rem;font-weight:750}.admin-report-callout h2{color:#25304a;margin:3px 0 2px;font-family:Sora,sans-serif;font-size:1rem}.admin-report-callout p{color:#7a8495;margin:0;font-size:.61rem}.admin-incident-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-incident-card{background:#fff;border:1px solid #e2e6eb;border-radius:11px;flex-direction:column;min-width:0;padding:18px;display:flex}.admin-incident-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-severity{color:#667085;align-items:center;gap:6px;font-size:.55rem;font-weight:750;display:inline-flex}.admin-severity i{background:#98a2b3;border-radius:50%;width:7px;height:7px}.admin-severity.high i{background:#dc5368}.admin-severity.medium i{background:#e4a84b}.admin-severity.low i{background:#45b77f}.admin-incident-card code{color:#98a2b3;font-size:.56rem}.admin-incident-card h2{color:#25304a;margin:16px 0 5px;font-family:Sora,sans-serif;font-size:.94rem}.admin-incident-card>p{color:#8b95a5;margin:0;font-size:.6rem}.admin-incident-card dl{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;gap:10px;margin:18px 0;padding:13px 0;display:grid}.admin-incident-card dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-incident-card dt{color:#98a2b3;font-size:.56rem}.admin-incident-card dd{color:#475467;text-align:right;margin:0;font-size:.58rem;font-weight:650}.admin-incident-card .admin-button{align-self:flex-start;margin-top:auto}.admin-integrity-banner,.admin-authority-banner,.admin-retention-callout{background:#f2faf6;border:1px solid #cde9dc;border-radius:10px;align-items:center;gap:11px;padding:15px;display:flex}.admin-integrity-banner>span:first-child,.admin-authority-banner>span:first-child,.admin-retention-callout>span:first-child{color:#27835b;background:#dff4ea;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.admin-integrity-banner>div,.admin-authority-banner>div,.admin-retention-callout>div{flex:1;gap:2px;display:grid}.admin-integrity-banner strong,.admin-authority-banner strong,.admin-retention-callout strong{color:#285b46;font-size:.68rem}.admin-integrity-banner small,.admin-authority-banner small,.admin-retention-callout small{color:#648374;font-size:.57rem}.admin-authority-banner{background:#f3f4ff;border-color:#d9ddfb}.admin-authority-banner>span:first-child{color:#4f5bc5;background:#e4e6ff}.admin-authority-banner strong{color:#3e477f}.admin-authority-banner small{color:#737ba3}.admin-retention-callout{background:#fffbf3;border-color:#efe0bf}.admin-retention-callout>span:first-child{color:#a3681d;background:#fff0d4}.admin-retention-callout strong{color:#755525}.admin-retention-callout small{color:#8b795d}.admin-finance-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-finance-controls article{background:#fff;border:1px solid #e2e6eb;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:16px;display:grid}.admin-finance-controls article>span{color:#5965d8;background:#eff0ff;border-radius:8px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.admin-finance-controls article>div{gap:2px;display:grid}.admin-finance-controls strong{color:#344054;font-size:.67rem}.admin-finance-controls small{color:#98a2b3;font-size:.54rem}.admin-finance-controls b{color:#5965d8;grid-column:2;font-size:.57rem}.admin-mfa{color:#475467;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.admin-deal-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.admin-deal-form,.admin-deal-result,.admin-active-deals{color:#344054;background:#fff;border:1px solid #e2e6eb;border-radius:11px;padding:22px;box-shadow:0 1px 2px #10182805}.admin-form-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.admin-form-heading h2,.admin-deal-result h2,.admin-active-deals-title-row h2{color:#1d2939;letter-spacing:-.03em;margin:3px 0 0;font-family:Sora,sans-serif;font-size:1.15rem}.admin-secure-chip{color:#277955;background:#effaf5;border:1px solid #ccebdd;border-radius:999px;align-items:center;min-height:29px;padding:0 9px;font-size:.56rem;font-weight:750;display:inline-flex}.admin-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.admin-field{gap:6px;display:grid}.admin-field span{color:#475467;font-size:.64rem;font-weight:700}.admin-field input{color:#344054;background:#fff;border:1px solid #d9dee5;border-radius:8px;outline:0;width:100%;min-height:43px;padding:0 11px;font-size:.68rem}.admin-field input:focus{border-color:#929bed;box-shadow:0 0 0 3px #5965d817}.admin-deal-options{background:#fafbfc;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:1fr 1fr;gap:13px;margin:0 0 17px;padding:15px;display:grid}.admin-deal-options legend{color:#475467;padding:0 6px;font-size:.62rem;font-weight:750}.admin-deal-options .admin-field>small,.admin-deal-options .admin-field>span small,.admin-deal-toggle small{color:#98a2b3;font-size:.55rem}.admin-deal-toggle{background:#fffbf3;border:1px solid #eee2c8;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;min-height:50px;padding:9px 11px;display:flex}.admin-deal-toggle input{accent-color:#5965d8;width:18px;height:18px}.admin-deal-toggle strong{color:#6f5229;font-size:.64rem}.admin-deal-form>.primary-button{width:100%;min-height:43px;margin-top:17px}.admin-deal-result{min-height:246px;position:sticky;top:86px}.admin-result-check{color:#fff;width:42px;height:42px;box-shadow:none;background:#45b77f;border-radius:50%;place-items:center;margin-top:17px;font-size:1rem;display:grid}.admin-deal-result dl{margin:16px 0 0;display:grid}.admin-deal-result dl div{border-top:1px solid #edf0f3;grid-template-columns:80px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.admin-deal-result dt{color:#98a2b3;font-size:.6rem}.admin-deal-result dd{overflow-wrap:anywhere;color:#344054;min-width:0;margin:0;font-size:.62rem;font-weight:700}.admin-active-deals-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.admin-active-deals-title-row{align-items:center;gap:10px;margin:4px 0;display:flex}.admin-active-deals-heading p{color:#667085;margin:0;font-size:.65rem}.admin-deal-count,.admin-active-chip{color:#277955;background:#effaf5;border:1px solid #ccebdd;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-size:.53rem;font-weight:750;display:inline-flex}.admin-active-chip i{width:6px;height:6px;box-shadow:none;background:#45b77f;border-radius:50%}.admin-refresh-button,.admin-load-more-button,.admin-cancel-button,.admin-danger-button{color:#475467;background:#fff;border:1px solid #dfe3e9;border-radius:8px;min-height:37px;padding:0 12px;font-size:.62rem;font-weight:700}.admin-active-deal-grid,.admin-deal-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.admin-active-deal-card{color:#475467;min-width:0;box-shadow:none;background:#fff;border:1px solid #e3e7ec;border-radius:9px;flex-direction:column;padding:16px;display:flex}.admin-active-deal-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-active-deal-card-heading h3{color:#1d2939;margin:5px 0 0;font-family:Sora,sans-serif;font-size:1rem}.admin-deal-type-badges{flex-wrap:wrap;gap:5px;margin:10px 0 2px;display:flex}.admin-deal-type-badges span{color:#667085;text-transform:uppercase;background:#f7f8fa;border:1px solid #e1e5ea;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:.48rem;font-weight:750;display:inline-flex}.admin-deal-type-badges .hot,.admin-deal-type-badges .stock{color:#94601e;background:#fff8ea;border-color:#f0deb9}.admin-deal-type-badges .timed{color:#4f5bc5;background:#f2f3ff;border-color:#d4dafa}.admin-deal-type-badges .expired,.admin-active-chip.expired{color:#ab354a;background:#fff1f3;border-color:#efcdd3}.admin-active-deal-details{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0 0;display:grid}.admin-active-deal-details div{background:#fafbfc;border:1px solid #edf0f3;border-radius:7px;min-width:0;padding:9px}.admin-active-deal-details dt{color:#98a2b3;font-size:.53rem}.admin-active-deal-details dd{overflow-wrap:anywhere;color:#344054;margin:4px 0 0;font-size:.63rem;font-weight:750}.admin-active-deal-meta{color:#98a2b3;gap:3px;margin:14px 0;font-size:.53rem;display:grid}.admin-danger-button{color:#b4233c;background:#fff5f6;border-color:#efd3d8;width:100%;margin-top:auto}.admin-danger-button:hover:not(:disabled){color:#951c32;background:#ffedef;border-color:#e8b5bf;transform:none}.admin-danger-button.confirmed{color:#fff;background:#c53e55}.admin-deactivate-confirmation{background:#fff5f6;border:1px solid #efd3d8;border-radius:8px;margin-top:auto;padding:12px}.admin-deactivate-confirmation strong{color:#8f2438;font-size:.66rem}.admin-deactivate-confirmation p{color:#8f6870;margin:5px 0 10px;font-size:.56rem}.admin-deactivate-confirmation>div{grid-template-columns:.8fr 1.2fr;gap:7px;display:grid}.admin-load-more-button{min-width:min(250px,100%);margin:18px auto 0;display:block}.admin-deal-empty{text-align:center;justify-items:center;padding:42px 20px 28px;display:grid}.admin-deal-empty>span{color:#5965d8;background:#f4f5ff;border:1px solid #dce1e7;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.admin-deal-empty h3{color:#344054;margin:12px 0 4px;font-size:.8rem}.admin-deal-empty p{color:#98a2b3;margin:0;font-size:.62rem}.admin-deal-loading span{background:linear-gradient(100deg,#f6f7f9 20%,#edf0f4 42%,#f6f7f9 64%) 0 0/220% 100%;border:1px solid #edf0f3;border-radius:9px;min-height:220px}.admin-withdrawal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-withdrawal-summary article{color:#344054;min-height:90px;box-shadow:none;background:#fff;border:1px solid #e2e6eb;border-radius:10px;align-content:center;gap:5px;padding:17px;display:grid}.admin-withdrawal-summary article.ready{background:#fbfefc;border-color:#ccebdd}.admin-withdrawal-summary article.attention{background:#fffafb;border-color:#efcdd3}.admin-withdrawal-summary article>span{color:#667085;text-transform:uppercase;font-size:.59rem;font-weight:700}.admin-withdrawal-summary article strong{color:#1d2939;font-family:Sora,sans-serif;font-size:1.32rem}.admin-withdrawal-queue{background:#fff;border:1px solid #e2e6eb;border-radius:11px;padding:0;overflow:hidden}.admin-withdrawal-toolbar{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.admin-withdrawal-toolbar h2{color:#1d2939;margin:3px 0 0;font-family:Sora,sans-serif;font-size:1rem}.admin-withdrawal-toolbar>div:last-child{gap:8px;display:flex}.admin-withdrawal-toolbar select{color:#475467;background:#fff;border:1px solid #dfe3e9;border-radius:8px;min-width:180px;min-height:37px;padding:0 10px;font-size:.62rem}.admin-withdrawal-toolbar button{color:#475467;background:#fff;border:1px solid #dfe3e9;border-radius:8px;min-height:37px;padding:0 12px;font-size:.62rem}.admin-withdrawal-list{background:#f8f9fb;gap:10px;margin:0;padding:14px;display:grid}.admin-withdrawal-card{color:#475467;box-shadow:none;background:#fff;border:1px solid #e0e4e9;border-radius:9px;padding:17px}.admin-withdrawal-card.status-ready_for_payout{border-color:#bfe4d2;box-shadow:inset 3px 0 #45b77f}.admin-withdrawal-card.status-reconciliation_required{border-color:#efc5cd;box-shadow:inset 3px 0 #dc5368}.admin-withdrawal-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-withdrawal-card-heading h3{color:#1d2939;margin:4px 0 0;font-family:Sora,sans-serif;font-size:1rem}.admin-withdrawal-status{color:#375db1;text-transform:uppercase;background:#f1f5ff;border:1px solid #d3def5;border-radius:999px;padding:5px 8px;font-size:.52rem;font-weight:750;display:inline-flex}.admin-withdrawal-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.admin-withdrawal-card dl div{background:#fafbfc;border:1px solid #edf0f3;border-radius:7px;min-width:0;padding:9px}.admin-withdrawal-card dl div.destination{grid-column:span 2}.admin-withdrawal-card dl div.destination.unavailable{background:#fff4f5;border-color:#efcdd3}.admin-withdrawal-card dl div.destination.unavailable dd{color:#a52d43}.admin-withdrawal-card dt{color:#98a2b3;text-transform:uppercase;font-size:.5rem;font-weight:750}.admin-withdrawal-card dd{overflow-wrap:anywhere;color:#475467;margin:4px 0 0;font-size:.6rem}.admin-withdrawal-review-tools{background:#f7f9fd;border:1px solid #dfe5f3;border-radius:7px;justify-content:space-between;align-items:center;gap:13px;margin:0 0 12px;padding:9px 10px;display:flex}.admin-withdrawal-review-tools button,.admin-player-transactions>button{color:#4c58c7;background:#fff;border:1px solid #d5dcf1;border-radius:6px;padding:7px 9px;font-size:.58rem}.admin-withdrawal-review-tools span{color:#7f899a;font-size:.56rem}.admin-player-transactions{background:#fafbfc;border:1px solid #e1e5ea;border-radius:7px;gap:9px;margin:0 0 12px;padding:12px;display:grid}.admin-player-transactions>p{color:#7f899a;margin:0;font-size:.6rem}.admin-player-transactions-table{overflow-x:auto}.admin-player-transactions table{border-collapse:collapse;width:100%;min-width:760px}.admin-player-transactions th,.admin-player-transactions td{color:#667085;text-align:left;border-bottom:1px solid #e8ebef;padding:9px 8px;font-size:.56rem}.admin-player-transactions th{color:#98a2b3;text-transform:uppercase;background:#f6f7f9;font-size:.48rem}.admin-player-transactions td:nth-child(2),.admin-player-transactions td:nth-child(5){color:#344054;text-transform:capitalize;font-weight:700}.admin-withdrawal-actions{justify-content:flex-end;gap:8px;display:flex}.admin-withdrawal-actions .admin-danger-button{width:auto;margin:0}.admin-withdrawal-payout-action{background:#f4fbf7;border:1px solid #ccebdd;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:11px;display:flex}.admin-withdrawal-payout-action p,.admin-withdrawal-state-note{color:#667085;margin:0;font-size:.59rem}.admin-withdrawal-state-note{color:#596579;background:#f5f6fc;border-left:3px solid #5965d8;padding:10px}.admin-withdrawal-state-note.danger{color:#9c3547;background:#fff3f5;border-left-color:#dc5368}.admin-withdrawal-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182794;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-withdrawal-dialog{color:#344054;background:#fff;border:1px solid #e1e5ea;border-radius:11px;gap:13px;width:min(480px,100%);padding:22px;display:grid;box-shadow:0 28px 80px #10182840}.admin-withdrawal-dialog h2{color:#1d2939;margin:0;font-family:Sora,sans-serif;font-size:1.1rem}.admin-withdrawal-dialog p{color:#667085;margin:0;font-size:.65rem;line-height:1.55}.admin-withdrawal-dialog label{color:#475467;gap:6px;font-size:.62rem;font-weight:700;display:grid}.admin-withdrawal-dialog input{color:#344054;background:#fff;border:1px solid #d9dee5;border-radius:8px;min-height:42px;padding:0 11px}.admin-withdrawal-dialog>div{justify-content:flex-end;gap:8px;display:flex}.admin-withdrawal-dialog>div>button:first-child{color:#475467;background:#fff;border:1px solid #dfe3e9;border-radius:8px;padding:9px 13px}.admin-withdrawal-dialog .admin-danger-button{width:auto}.admin-dashboard .status-banner{border-radius:8px;margin:14px;font-size:.63rem}.admin-dashboard .status-banner.success{color:#276c4d;background:#effaf5;border-color:#ccebdd}.admin-dashboard .status-banner.error{color:#a52d43;background:#fff2f4;border-color:#efcdd3}.admin-sidebar-backdrop{display:none}@media (width<=1180px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.admin-dashboard-grid.lower{grid-template-columns:1fr}.admin-incident-grid,.admin-active-deal-grid,.admin-deal-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.admin-dashboard{display:block}.admin-sidebar{transition:transform .18s;position:fixed;left:0;transform:translate(-102%)}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-close,.admin-mobile-menu{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.admin-sidebar-close{color:#98a2b3}.admin-mobile-menu{color:#667085;background:#fff;border:1px solid #e1e5ea;margin-right:2px}.admin-sidebar-backdrop{z-index:65;background:#10182873;border:0;display:block;position:fixed;inset:0}.admin-topbar{padding-inline:16px}.admin-topbar-context>span,.admin-topbar-context>i{display:none}.admin-deal-layout{grid-template-columns:1fr}.admin-deal-result{position:static}.admin-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-finance-controls{grid-template-columns:1fr}.admin-stat-strip article:nth-child(2){border-right:0}.admin-stat-strip article:nth-child(-n+2){border-bottom:1px solid #edf0f3}.admin-withdrawal-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-topbar{gap:8px;min-height:58px}.admin-topbar-actions{gap:6px}.admin-global-search{background:0 0;border:0;justify-content:center;width:36px;padding:0}.admin-global-search input,.admin-global-search kbd{display:none}.admin-global-search:focus-within{box-shadow:none}.admin-profile-trigger>span:nth-child(2),.admin-profile-trigger>svg{display:none}.admin-content{padding:22px 14px 38px}.admin-page-stack{gap:16px}.admin-page-header{flex-direction:column;align-items:flex-start;gap:14px}.admin-header-actions{width:100%}.admin-header-actions>*{flex:1}.admin-page-header>.admin-button{align-self:stretch}.admin-page-header h1{font-size:1.65rem}.admin-preview-notice{align-items:flex-start}.admin-metric-grid,.admin-stat-strip,.admin-incident-grid,.admin-finance-controls,.admin-active-deal-grid,.admin-deal-loading,.admin-withdrawal-summary{grid-template-columns:1fr}.admin-stat-strip article{border-bottom:1px solid #edf0f3;border-right:0}.admin-stat-strip article:last-child{border-bottom:0}.admin-panel-heading{align-items:flex-start}.admin-list-toolbar{flex-direction:column;align-items:stretch}.admin-search-field{width:100%}.admin-result-count{margin:2px 0 0}.admin-tabs{overflow-x:auto}.admin-tabs button{flex:none}.admin-report-callout{flex-wrap:wrap;align-items:flex-start}.admin-report-callout>.admin-status{margin-left:71px}.admin-form-grid,.admin-deal-options{grid-template-columns:1fr}.admin-deal-toggle{grid-column:auto}.admin-active-deals-heading,.admin-withdrawal-toolbar,.admin-withdrawal-payout-action,.admin-withdrawal-review-tools{flex-direction:column;align-items:stretch}.admin-refresh-button{width:100%}.admin-active-deal-details{grid-template-columns:1fr}.admin-withdrawal-toolbar>div:last-child{flex-direction:column}.admin-withdrawal-card dl{grid-template-columns:1fr}.admin-withdrawal-card dl div.destination{grid-column:auto}.admin-withdrawal-actions{flex-direction:column}.admin-withdrawal-actions .admin-danger-button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.admin-bar-chart i{transition:none}}.admin-wheel-page{max-width:1320px}.admin-wheel-active-version{color:#276c4d;background:#f1faf6;border:1px solid #cfe8dc;border-radius:9px;align-items:center;gap:10px;min-width:190px;padding:10px 13px;display:flex}.admin-wheel-active-version>i{background:#45b77f;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #45b77f1f}.admin-wheel-active-version>span{color:#7b8b84;text-transform:uppercase;gap:2px;font-size:.55rem;display:grid}.admin-wheel-active-version strong{color:#276c4d;text-transform:none;font-size:.68rem}.admin-wheel-status{color:#475467;background:#fff;border:1px solid #d9e0e8;border-radius:9px;padding:12px 14px;font-size:.7rem}.admin-wheel-status.success{color:#276c4d;background:#effaf5;border-color:#ccebdd}.admin-wheel-status.error{color:#a52d43;background:#fff2f4;border-color:#efcdd3}.admin-wheel-loading{color:#667085;background:#fff;border:1px solid #e2e6eb;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:.72rem;display:flex}.admin-wheel-loading>i{border:2px solid #d9ddfb;border-top-color:#5965d8;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite admin-wheel-loading}.admin-wheel-form{gap:18px;display:grid}.admin-wheel-panel{background:#fff;border:1px solid #e1e5ea;border-radius:11px;padding:21px;box-shadow:0 2px 5px #10182806}.admin-wheel-panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.admin-wheel-panel-heading>div{gap:3px;display:grid}.admin-wheel-panel-heading>div>span{color:#5965d8;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:800}.admin-wheel-panel-heading h2{color:#1d2939;letter-spacing:-.02em;margin:0;font-family:Sora,sans-serif;font-size:1.05rem}.admin-wheel-reset{color:#596579;background:#fff;border:1px solid #dfe3e9;border-radius:7px;padding:8px 11px;font-size:.62rem;font-weight:700}.admin-wheel-reset:hover{color:#4c58c7;border-color:#bfc6ec}.admin-wheel-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-wheel-toggle{cursor:pointer;background:#fafbfc;border:1px solid #e3e7ed;border-radius:9px;align-items:center;gap:12px;min-height:78px;padding:13px;display:flex}.admin-wheel-toggle:has(input:checked){background:#f7f7ff;border-color:#cbd0f7}.admin-wheel-toggle>input{opacity:0;width:1px;height:1px;position:absolute}.admin-wheel-toggle>span{background:#c7cdd7;border-radius:999px;flex:none;align-items:center;width:35px;height:20px;padding:2px;transition:background .15s;display:flex}.admin-wheel-toggle>span>i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 3px #10182840}.admin-wheel-toggle input:checked+span{background:#5965d8}.admin-wheel-toggle input:checked+span>i{transform:translate(15px)}.admin-wheel-toggle input:focus-visible+span{outline:3px solid #5965d82e}.admin-wheel-toggle>strong{color:#344054;gap:4px;font-size:.69rem;display:grid}.admin-wheel-toggle small{color:#7d8797;font-size:.57rem;font-weight:500;line-height:1.4}.admin-wheel-fields{grid-template-columns:1fr 1.3fr .75fr;gap:14px;display:grid}.admin-wheel-fields label,.admin-wheel-outcome label{color:#475467;gap:6px;min-width:0;font-size:.62rem;font-weight:700;display:grid}.admin-wheel-fields label.wide{grid-column:span 3}.admin-wheel-fields label>span small,.admin-wheel-outcome label>span small{color:#98a2b3;font-size:.5rem;font-weight:650}.admin-wheel-fields input,.admin-wheel-fields select,.admin-wheel-outcome input{color:#344054;background:#fff;border:1px solid #d9dee5;border-radius:7px;outline:0;width:100%;min-width:0;min-height:41px;padding:0 10px;font-size:.68rem}.admin-wheel-fields input:focus,.admin-wheel-fields select:focus,.admin-wheel-outcome input:focus{border-color:#939cec;box-shadow:0 0 0 3px #5965d81a}.admin-wheel-fields label>small,.admin-wheel-outcome label>small{color:#98a2b3;font-size:.53rem;font-weight:500;line-height:1.45}.admin-wheel-odds{white-space:nowrap;border:1px solid;border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:800}.admin-wheel-odds.valid{color:#276c4d;background:#effaf5;border-color:#ccebdd}.admin-wheel-odds.invalid{color:#a52d43;background:#fff2f4;border-color:#efcdd3}.admin-wheel-outcomes{gap:8px;display:grid}.admin-wheel-outcome{background:#fafbfc;border:1px solid #e7eaee;border-radius:8px;grid-template-columns:78px 1.05fr 1.3fr .7fr .9fr;align-items:end;gap:10px;padding:11px;display:grid}.admin-wheel-order{align-items:center;gap:8px;min-height:41px;display:flex}.admin-wheel-order>span{color:#fff;background:#344054;border-radius:7px;place-items:center;width:31px;height:31px;font-size:.64rem;font-weight:800;display:grid}.admin-wheel-order>div{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.admin-wheel-order button{color:#667085;background:#fff;border:1px solid #d9dee5;width:18px;height:27px;padding:0;font-size:.62rem}.admin-wheel-order button:disabled{opacity:.3}.admin-wheel-activation{background:#f7f7ff;border:1px solid #d9ddfb;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.admin-wheel-activation>div{color:#5965d8;align-items:center;gap:11px;display:flex}.admin-wheel-activation>div>span{gap:3px;display:grid}.admin-wheel-activation strong{color:#344054;font-size:.7rem}.admin-wheel-activation small{color:#667085;font-size:.56rem;line-height:1.45}.admin-wheel-activation>label{color:#475467;align-items:center;gap:7px;font-size:.6rem;font-weight:700;display:flex}.admin-wheel-activation>button{color:#fff;background:#5965d8;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-size:.64rem;font-weight:800}.admin-wheel-activation>button:hover:not(:disabled){background:#4652c1}.admin-wheel-activation>button:disabled{opacity:.45}.admin-wheel-history>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-wheel-history article{background:#fafbfc;border:1px solid #e7eaee;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 8px;padding:12px;display:grid}.admin-wheel-history article>span{color:#7a8494;text-transform:uppercase;background:#eceff3;border-radius:999px;align-self:center;padding:4px 6px;font-size:.46rem;font-weight:800}.admin-wheel-history article>span.active{color:#276c4d;background:#e6f6ee}.admin-wheel-history article>strong{color:#344054;align-self:center;font-size:.65rem}.admin-wheel-history article>small,.admin-wheel-history article>p{color:#8992a1;grid-column:span 2;margin:0;font-size:.53rem}.admin-wheel-history article>p{color:#667085}@keyframes admin-wheel-loading{to{transform:rotate(360deg)}}@media (width<=1100px){.admin-wheel-toggle-grid{grid-template-columns:1fr}.admin-wheel-outcome{grid-template-columns:70px repeat(2,minmax(0,1fr))}.admin-wheel-order{grid-row:span 2}.admin-wheel-activation{grid-template-columns:1fr;align-items:stretch}.admin-wheel-activation>button{width:100%}.admin-wheel-history>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-wheel-active-version{width:100%}.admin-wheel-panel{padding:15px}.admin-wheel-panel-heading{flex-direction:column;align-items:flex-start}.admin-wheel-reset{width:100%}.admin-wheel-fields{grid-template-columns:1fr}.admin-wheel-fields label.wide{grid-column:auto}.admin-wheel-outcome{grid-template-columns:1fr}.admin-wheel-order{grid-row:auto}.admin-wheel-history>div:last-child{grid-template-columns:1fr}}.admin-audit-page{max-width:1440px}.admin-audit-page .admin-page-header>button:disabled{cursor:wait;opacity:.55}.admin-audit-toolbar{flex-wrap:wrap}.admin-audit-toolbar .admin-search-field{width:min(390px,100%)}.admin-audit-toolbar>.admin-button{min-height:37px}.admin-data-table.audit{min-width:1040px}.admin-data-table.audit td{max-width:270px}.admin-data-table.audit td code{text-overflow:ellipsis;max-width:250px;display:block;overflow:hidden}.admin-audit-time{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:158px;color:#475467!important}.admin-audit-role,.admin-audit-reason{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:3px;font-size:.52rem;display:block;overflow:hidden}.admin-audit-reason{color:#a8616d}.admin-audit-loading{color:#667085;justify-content:center;align-items:center;gap:10px;min-height:230px;font-size:.68rem;display:flex}.admin-audit-loading>i{border:2px solid #d9ddfb;border-top-color:#5965d8;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite admin-wheel-loading}.admin-audit-message{color:#a52d43;background:#fff2f4;border:1px solid #efcdd3;border-radius:8px;align-items:center;gap:9px;margin:14px;padding:11px 12px;font-size:.65rem;display:flex}.admin-audit-message span{flex:1}.admin-audit-message button{color:#8e2639;background:0 0;border:0;font-size:.61rem;font-weight:800}.admin-audit-empty{color:#98a2b3;text-align:center;align-content:center;place-items:center;gap:6px;min-height:230px;display:grid}.admin-audit-empty>span{color:#6570d8;background:#eff0ff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.admin-audit-empty h2{color:#344054;margin:5px 0 0;font-family:Sora,sans-serif;font-size:.85rem}.admin-audit-empty p{margin:0;font-size:.6rem}.admin-audit-page .admin-load-more-button{color:#4c58c7;background:#fff;border:1px solid #dfe3e9;border-radius:8px;padding:10px 16px;font-size:.62rem;font-weight:800}.admin-audit-page .admin-load-more-button:disabled{cursor:wait;opacity:.55}.admin-audit-end{color:#98a2b3;text-align:center;border-top:1px solid #edf0f3;padding:15px;font-size:.56rem}.admin-audit-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-audit-dialog{background:#fff;border:1px solid #dfe3e9;border-radius:13px;width:min(720px,100%);max-height:min(780px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a40}.admin-audit-dialog>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.admin-audit-dialog>header span{color:#5965d8;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:800}.admin-audit-dialog>header h2{color:#1d2939;overflow-wrap:anywhere;margin:5px 0 0;font-family:Sora,sans-serif;font-size:1rem}.admin-audit-dialog>header button{color:#667085;background:#fff;border:1px solid #e1e5ea;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-audit-detail-grid{gap:14px;padding:18px 20px;display:grid;overflow-y:auto}.admin-audit-detail-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.admin-audit-detail-grid dl>div,.admin-audit-detail-grid>section{background:#fafbfc;border:1px solid #e7eaee;border-radius:8px;min-width:0;padding:11px}.admin-audit-detail-grid dt,.admin-audit-detail-grid>section>span{color:#8b95a5;letter-spacing:.05em;text-transform:uppercase;font-size:.51rem;font-weight:800}.admin-audit-detail-grid dd{color:#344054;overflow-wrap:anywhere;gap:3px;margin:5px 0 0;font-size:.65rem;display:grid}.admin-audit-detail-grid dd small{color:#98a2b3;font-size:.52rem}.admin-audit-detail-grid p{color:#667085;overflow-wrap:anywhere;margin:7px 0 0;font-size:.58rem;line-height:1.5}.admin-audit-detail-grid pre{color:#475467;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;line-height:1.6;overflow:auto}.admin-audit-dialog>footer{color:#648374;background:#f2faf6;border-top:1px solid #edf0f3;align-items:center;gap:8px;padding:12px 20px;font-size:.55rem;display:flex}.admin-players-toolbar{flex-wrap:wrap}.admin-players-toolbar .admin-search-field{width:min(410px,100%)}.admin-players-toolbar>.admin-button{min-height:37px}.admin-data-table.players{min-width:1060px}.admin-data-table.players td code{text-overflow:ellipsis;max-width:235px;display:block;overflow:hidden}.admin-data-table.players .admin-person{min-width:215px}.admin-players-page .admin-load-more-button{color:#4c58c7;min-width:min(250px,100%);margin:18px auto;padding:10px 16px;font-weight:800;display:block}.admin-player-dialog{width:min(680px,100%)}.admin-player-dialog .admin-audit-detail-grid code{color:#4e5b70;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.admin-player-dialog-actions{justify-content:flex-end;padding:0 20px 18px;display:flex}.admin-player-status-confirm{background:#fff6f7;border:1px solid #efcdd3;border-radius:9px;gap:12px;margin:0 20px 18px;padding:14px;display:grid}.admin-player-status-confirm p{color:#7d2938;margin:0;font-size:.65rem;line-height:1.5}.admin-player-status-confirm>div{justify-content:flex-end;gap:8px;display:flex}.admin-create-admin-dialog{width:min(620px,100%)}.admin-create-admin-dialog form{gap:14px;padding:20px;display:grid;overflow:auto}.admin-create-admin-dialog form>label{color:#475467;gap:6px;font-size:.59rem;font-weight:750;display:grid}.admin-create-admin-dialog input{color:#25304a;min-height:40px;font:inherit;background:#fff;border:1px solid #dfe3e9;border-radius:8px;padding:0 11px}.admin-create-admin-dialog form>p{color:#4c568e;background:#f1f2ff;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:11px;font-size:.58rem;line-height:1.5;display:flex}.admin-dialog-form-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.admin-audit-message.success{color:#277553;background:#f0faf5;border-color:#bfe5d2}.admin-audit-message.success button{color:#277553}.admin-reconciliation-page{max-width:1500px}.admin-reconciliation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-authority-banner.unavailable{background:#fff6f7;border-color:#efcdd3}.admin-authority-banner.unavailable>span:first-child{color:#a52d43;background:#fde6ea}.admin-authority-banner.unavailable strong{color:#7d2938}.admin-authority-banner.unavailable small{color:#94616a}.admin-reconciliation-page .admin-finance-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-reconciliation-page .admin-finance-controls b.success{color:#27835b}.admin-reconciliation-page .admin-finance-controls b.warning{color:#a26418}.admin-reconciliation-toolbar{flex-wrap:wrap}.admin-reconciliation-toolbar .admin-select-field{min-width:230px}.admin-reconciliation-read-at{color:#8b95a5;white-space:nowrap;margin-left:auto;font-size:.55rem;font-weight:650}.admin-data-table.reconciliation{min-width:1280px}.admin-data-table.reconciliation td{vertical-align:middle;max-width:290px}.admin-data-table.reconciliation td code{color:#8b95a5;text-overflow:ellipsis;max-width:230px;margin-top:4px;font-size:.51rem;display:block;overflow:hidden}.admin-reconciliation-subtext{color:#98a2b3;text-overflow:ellipsis;max-width:220px;margin-top:4px;font-size:.5rem;display:block;overflow:hidden}.admin-reconciliation-reason{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-reconciliation-time{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:145px;color:#667085!important}.admin-reconciliation-page .admin-load-more-button{color:#4c58c7;min-width:min(250px,100%);margin:18px auto;padding:10px 16px;font-weight:800;display:block}.admin-reconciliation-dialog{width:min(760px,100%)}.admin-reconciliation-dialog code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.admin-adjustment-history .admin-list-toolbar>div{gap:3px;display:grid}.admin-adjustment-history .admin-list-toolbar>div strong{color:#202a3b;font-size:.72rem}.admin-adjustment-history .admin-list-toolbar>div small{color:#8792a5;font-size:.55rem}.admin-data-table.adjustments{min-width:1120px}.admin-data-table.adjustments td code{color:#98a2b3;text-overflow:ellipsis;max-width:200px;margin-top:4px;font-size:.49rem;display:block;overflow:hidden}.admin-audit-empty.compact{min-height:210px;padding:35px 20px}.admin-adjustment-dialog{width:min(760px,100%)}.admin-adjustment-form{gap:15px;padding:20px 24px 24px;display:grid;overflow:auto}.admin-adjustment-form>label,.admin-adjustment-grid label{color:#566176;gap:7px;font-size:.58rem;font-weight:750;display:grid}.admin-adjustment-form input,.admin-adjustment-form textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:8px;outline:0;padding:10px 12px;font-size:.68rem;transition:border-color .16s,box-shadow .16s}.admin-adjustment-form textarea{resize:vertical;min-height:92px;line-height:1.5}.admin-adjustment-form input:focus,.admin-adjustment-form textarea:focus{border-color:#7b83ea;box-shadow:0 0 0 3px #5b66de1f}.admin-adjustment-form input:disabled{color:#6e788a;background:#f4f6fa}.admin-adjustment-direction{color:#475168;background:#f8f9fc;border:1px solid #dce1eb;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;display:flex}.admin-adjustment-direction>svg{flex:none}.admin-adjustment-direction>div{gap:3px;display:grid}.admin-adjustment-direction strong{color:#263044;font-size:.67rem}.admin-adjustment-direction small{color:#788397;font-size:.54rem}.admin-adjustment-direction.credit{color:#21845c;background:#f1fbf6;border-color:#bfe5d4}.admin-adjustment-direction.debit{color:#ad671b;background:#fff8f0;border-color:#f0d4b8}.admin-adjustment-search{align-items:stretch;gap:8px;display:flex}.admin-adjustment-search input{flex:1}.admin-adjustment-results{border:1px solid #e0e5ee;border-radius:9px;max-height:220px;display:grid;overflow:auto}.admin-adjustment-results>button{color:#293449;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-adjustment-results>button:last-child{border-bottom:0}.admin-adjustment-results>button:hover,.admin-adjustment-results>button.selected{background:#f0f2ff}.admin-adjustment-results span{gap:2px;font-size:.63rem;font-weight:800;display:grid}.admin-adjustment-results small{color:#8993a5;font-size:.52rem;font-weight:550}.admin-adjustment-results code{color:#7d8799;text-overflow:ellipsis;max-width:230px;font-size:.5rem;overflow:hidden}.admin-adjustment-selected{border-left:3px solid #606bdd;grid-template-columns:auto 1fr;gap:3px 12px;padding:4px 10px;display:grid}.admin-adjustment-selected span{color:#788397;grid-row:1/3;align-self:center;font-size:.52rem;font-weight:700}.admin-adjustment-selected strong{color:#273147;font-size:.65rem}.admin-adjustment-selected code{color:#8791a2;font-size:.5rem}.admin-adjustment-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-adjustment-note{color:#768196;align-items:flex-start;gap:7px;margin:0;font-size:.55rem;line-height:1.5;display:flex}.admin-adjustment-note svg{flex:none;margin-top:1px}.admin-adjustment-form>footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=1180px){.admin-reconciliation-page .admin-finance-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-audit-toolbar{flex-direction:column;align-items:stretch}.admin-audit-toolbar .admin-search-field,.admin-audit-toolbar .admin-select-field,.admin-audit-toolbar>.admin-button{width:100%}.admin-audit-toolbar .admin-result-count{margin-left:0}.admin-audit-dialog-backdrop{padding:10px}.admin-audit-dialog{max-height:calc(100vh - 20px)}.admin-audit-detail-grid dl{grid-template-columns:1fr}.admin-players-toolbar{flex-direction:column;align-items:stretch}.admin-players-toolbar .admin-search-field,.admin-players-toolbar .admin-select-field,.admin-players-toolbar>.admin-button{width:100%}.admin-reconciliation-page .admin-finance-controls{grid-template-columns:1fr}.admin-reconciliation-actions{justify-content:stretch;width:100%}.admin-reconciliation-actions .admin-button{flex:1;justify-content:center}.admin-reconciliation-toolbar{flex-direction:column;align-items:stretch}.admin-reconciliation-toolbar .admin-select-field{width:100%}.admin-reconciliation-toolbar .admin-result-count,.admin-reconciliation-read-at{margin-left:0}.admin-adjustment-grid{grid-template-columns:1fr}.admin-adjustment-search{flex-direction:column;align-items:stretch}.admin-adjustment-results>button{flex-direction:column;align-items:flex-start}}.admin-control-loading{color:#667085;text-align:center;align-content:center;place-items:center;gap:10px;min-height:360px;padding:40px;display:grid}.admin-control-loading>i{border:2px solid #d9ddfb;border-top-color:#5965d8;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite admin-wheel-loading}.admin-control-loading>span{color:#b4233c;background:#fff0f2;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.admin-control-loading h2{color:#344054;margin:4px 0 0;font-family:Sora,sans-serif;font-size:1rem}.admin-control-loading p{color:#667085;max-width:520px;margin:0 0 6px;font-size:.64rem;line-height:1.55}.admin-control-inline-error{color:#9e3045;background:#fff4f6;border:1px solid #efcdd3;border-radius:8px;padding:10px 12px;font-size:.62rem}.admin-chart-legend{color:#748095;border-top:1px solid #f0f2f4;flex-wrap:wrap;gap:7px 15px;padding:12px 20px 17px;font-size:.54rem;display:flex}.admin-chart-legend span:before{content:"";background:#6570d8;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.admin-overview-signals{overflow:hidden}.admin-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-signal-grid article{border-top:1px solid #edf0f3;border-right:1px solid #edf0f3;gap:5px;min-height:92px;padding:17px 20px;display:grid}.admin-signal-grid article:nth-child(2n){border-right:0}.admin-signal-grid span{color:#7b8495;font-size:.59rem}.admin-signal-grid strong{color:#1d2939;font-family:Sora,sans-serif;font-size:1.25rem}.admin-runtime-banner,.admin-access-boundary{color:#4c568e;background:#f5f6ff;border:1px solid #d9ddfb;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-runtime-banner.warning{color:#996019;background:#fff9ef;border-color:#f1dfbc}.admin-runtime-banner>svg,.admin-access-boundary>span{flex:none}.admin-runtime-banner>span,.admin-access-boundary>div{gap:3px;display:grid}.admin-runtime-banner strong,.admin-access-boundary strong{color:inherit;font-size:.66rem}.admin-runtime-banner small,.admin-access-boundary small{color:#788397;font-size:.55rem;line-height:1.5}.admin-games-toolbar,.admin-access-toolbar{flex-wrap:wrap}.admin-games-toolbar .admin-result-count,.admin-access-toolbar .admin-result-count{margin-left:auto}.admin-data-table.games-markets{min-width:1320px}.admin-data-table.games-markets tr.setup-pending{background:#f6f7f9}.admin-data-table.games-markets tr.setup-pending:hover{background:#f1f2f4}.admin-data-table.games-markets tr.setup-pending .admin-game-destination>i{color:#8b95a5;background:#e8eaee}.admin-game-destination{align-items:center;gap:9px;min-width:175px;display:flex}.admin-game-destination>i{color:#5965d8;background:#eff0ff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.admin-game-destination>span{gap:3px;display:grid}.admin-game-destination small,.admin-table-note{color:#98a2b3;text-overflow:ellipsis;max-width:240px;margin-top:3px;font-size:.5rem;line-height:1.35;display:block;overflow:hidden}.admin-policy-list{flex-wrap:wrap;gap:4px;min-width:190px;display:flex}.admin-policy-list i{color:#8b95a5;background:#f7f8fa;border:1px solid #e0e4e9;border-radius:5px;padding:4px 6px;font-size:.48rem;font-style:normal;font-weight:750}.admin-policy-list i.on{color:#247553;background:#effaf5;border-color:#ccebdd}.admin-data-table.meganode{min-width:720px}.admin-market-panel{overflow:hidden}.admin-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-market-metrics>div{border-top:1px solid #edf0f3;border-right:1px solid #edf0f3;gap:5px;padding:15px 18px;display:grid}.admin-market-metrics>div:nth-child(2n){border-right:0}.admin-market-metrics>div:last-child{border-right:0;grid-column:1/-1}.admin-market-metrics span{color:#7b8495;font-size:.56rem}.admin-market-metrics strong{color:#263044;font-family:Sora,sans-serif;font-size:1.02rem}.admin-access-boundary>span{color:#5965d8;background:#e9ebff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.admin-data-table.access-control{min-width:960px}.admin-data-table.access-control .admin-person{min-width:220px}.admin-current-admin{color:#4c58c7;vertical-align:middle;background:#eff0ff;border-radius:4px;margin-left:5px;padding:2px 5px;font-size:.45rem;display:inline-flex}.admin-access-notes{overflow:hidden}.admin-access-notes>div:last-child{border-top:1px solid #edf0f3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-access-notes article{color:#5965d8;border-right:1px solid #edf0f3;gap:10px;padding:18px;display:flex}.admin-access-notes article:last-child{border-right:0}.admin-access-notes article>span{gap:4px;display:grid}.admin-access-notes article strong{color:#344054;font-size:.63rem}.admin-access-notes article small{color:#8b95a5;font-size:.53rem;line-height:1.5}@media (width<=760px){.admin-games-toolbar,.admin-access-toolbar{flex-direction:column;align-items:stretch}.admin-games-toolbar .admin-search-field,.admin-games-toolbar .admin-select-field,.admin-access-toolbar .admin-search-field,.admin-access-toolbar .admin-select-field{width:100%}.admin-games-toolbar .admin-result-count,.admin-access-toolbar .admin-result-count{margin-left:0}.admin-access-notes>div:last-child{grid-template-columns:1fr}.admin-access-notes article{border-bottom:1px solid #edf0f3;border-right:0}.admin-access-notes article:last-child{border-bottom:0}.admin-signal-grid{grid-template-columns:1fr}.admin-signal-grid article{border-right:0}}
