:root{--z2h-glow:#24d597;--z2h-gold:#e8c16a}@keyframes z2h-enter{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes z2h-pulse{0%,to{box-shadow:0 0 0 0 rgba(36,213,151,.12)}55%{box-shadow:0 0 0 7px rgba(36,213,151,0)}}@keyframes z2h-glint{0%{transform:translateX(-160%) rotate(16deg)}60%,to{transform:translateX(230%) rotate(16deg)}}@keyframes z2h-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes z2h-wheel{to{transform:rotate(1turn)}}@keyframes z2h-jackpot{0%,to{filter:drop-shadow(0 0 5px #eac66e60)}50%{filter:drop-shadow(0 0 18px #eac66eaa)}}@keyframes z2h-background{0%,to{background-position:0 0,100% 100%}50%{background-position:15% 18%,80% 70%}}@keyframes z2h-shimmer{to{background-position:200%}}.app .desktop-lobby .game-card,.app .desktop-lobby .hero,.app .desktop-lobby .panel,.app .desktop-lobby .promo-card{animation:z2h-enter .52s cubic-bezier(.2,.8,.2,1) both}.desktop-lobby .hero{position:relative;isolation:isolate;overflow:hidden}.desktop-lobby .hero:after{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 88% 22%,rgba(36,213,151,.13),transparent 35%),radial-gradient(circle at 18% 95%,rgba(232,193,106,.08),transparent 50%);background-size:115% 115%;animation:z2h-background 18s ease-in-out infinite}.app .admin-games .panel,.app .game-card,.app .promo-card,.app .vip-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .23s ease,border-color .23s ease;will-change:auto}@media(hover:hover){.app .admin-games .panel:hover,.app .game-card:hover,.app .promo-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgba(0,0,0,.25),0 0 22px rgba(36,213,151,.09);border-color:rgba(36,213,151,.38)}}.app .button:not(:disabled),.app .promo-card,.launch-offers .button{position:relative;overflow:hidden;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease}.app .button:not(:disabled):active,.launch-offers .button:active{transform:scale(.975)}.app .button:not(:disabled):before,.launch-offers .button:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.11) 50%,transparent 75%);transform:translateX(-160%) rotate(16deg)}@media(hover:hover){.app .button:not(:disabled):hover:before,.launch-offers .button:hover:before{animation:z2h-glint 1.1s ease-out 1}}.app .balance-pill{animation:z2h-pulse 3.2s ease-out infinite}.standalone-game{position:relative;min-height:100dvh;background:#070b12}.z2h-game-frame{display:block;width:100%;height:100dvh;min-height:500px;border:0;background:radial-gradient(circle at center,#16261f,#090f13 68%);animation:z2h-enter .32s ease both}.embed-error,.embed-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(circle at 50% 30%,#142a25,#080e11 75%);color:#f1f5f2;text-align:center;padding:24px;font-size:17px}.embed-error button{background:#1bbb84;border-radius:12px;padding:12px 22px;color:#081510;font-weight:800}.launch-offers{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:z2h-enter .22s ease both;overflow:auto}.launch-offers-stack{width:min(420px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:grid;gap:12px;padding:2px 1px}.game-offer-card{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:20px 20px 13px;border:1px solid rgba(232,193,106,.3);border-radius:20px;background:linear-gradient(155deg,#172b24,#111724 75%);box-shadow:0 25px 65px #0008,0 0 40px #24d5971a;animation:z2h-enter .4s cubic-bezier(.2,.8,.2,1) both}.game-offer-card:nth-child(2){animation-delay:.11s}.game-offer-card:before{content:"";position:absolute;pointer-events:none;inset:0;background:radial-gradient(circle at 50% -25%,#f6c96035,transparent 60%);z-index:-1}.game-offer-card h3{font-size:20px;letter-spacing:.2px;color:#f4f9f3;margin:6px 0 8px}.game-offer-card p{font-size:13px;line-height:1.55;margin:0 auto 14px;max-width:300px;color:#c9d9d0}.game-offer-card .button{width:100%;max-width:220px;min-height:40px;border-radius:12px;background:linear-gradient(125deg,#e1b650,#f7d98e);color:#17140d;font-weight:800;box-shadow:0 6px 22px #e0b65d30}.reward-emblem,.reward-wheel{margin:0 auto 10px;display:grid;place-items:center;width:70px;height:70px;font-size:38px}.reward-emblem{animation:z2h-float 2.7s ease-in-out infinite;filter:drop-shadow(0 9px 10px #f7c66755)}.reward-wheel{color:#fff;border-radius:50%;border:5px solid #e9cc72;background:conic-gradient(#25c990 0deg 60deg,#e7b651 60deg 120deg,#2796bb 120deg 180deg,#ee765b 180deg 240deg,#885ac5 240deg 300deg,#25c990 300deg 1turn);box-shadow:0 0 0 3px #ffffff22,inset 0 0 10px #0006;animation:z2h-wheel 7s linear infinite,z2h-jackpot 2s ease-in-out infinite}.offer-dismiss{display:flex;justify-content:center;margin-top:9px}.offer-dismiss .icon-button{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #ffffff40;background:#090f15b3;transition:background .16s ease,transform .16s ease}.offer-dismiss .icon-button:hover{background:#db525255;transform:rotate(90deg)}@media(max-width:600px){.z2h-game-frame{min-height:100dvh}.launch-offers-stack{width:min(360px,100%)}.game-offer-card{padding:15px 16px 10px}.reward-emblem,.reward-wheel{width:56px;height:56px;font-size:29px}}@media(prefers-reduced-motion:reduce){.app .balance-pill,.app .desktop-lobby .game-card,.app .desktop-lobby .hero,.app .desktop-lobby .panel,.app .desktop-lobby .promo-card,.game-offer-card,.launch-offers,.reward-emblem,.reward-wheel,.z2h-game-frame{animation:none!important}.app .button,.app .game-card,.app .promo-card,.app .vip-card,.offer-dismiss .icon-button{transition:none!important}.app .button:before,.launch-offers .button:before{display:none!important}}.open-arcade-game{min-height:100dvh;background:radial-gradient(circle at 50% 0,#253b48,#070c16 70%);color:#f9fff8}.open-arcade-shell{max-width:1000px;margin:0 auto;padding:clamp(12px,2vw,24px);display:grid;gap:14px}.open-arcade-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;border:1px solid #3f5760;background:#101a26;padding:12px 18px;color:#b8d4d0;font-size:12px;letter-spacing:1px;font-weight:800}.open-arcade-top strong{font-size:22px;color:#eace71}.open-arcade-top small{font-size:10px;color:#b8c9be}.open-arcade-stage{position:relative;min-height:clamp(310px,55vh,510px);border:2px solid #4d6470;border-radius:24px;overflow:hidden;background:linear-gradient(160deg,#16344a,#08131d 70%);box-shadow:inset 0 0 60px #04121d,0 20px 55px #0005}.open-arcade-stage-intro{position:absolute;inset:0;z-index:5;background:#091521b9;backdrop-filter:blur(3px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;animation:z2h-enter .28s ease-out both}.open-arcade-stage-intro h2{font-size:30px;margin:0 0 5px;color:#f8efcc;text-shadow:0 2px 18px #f6b95d80}.open-arcade-stage-intro p{max-width:360px;color:#d0e0df;font-size:14px}.open-intro-icon{font-size:88px;filter:drop-shadow(0 12px 12px #0005);animation:z2h-float 2s ease-in-out infinite}.open-arcade-controls{padding:18px;border:1px solid #2b4551;background:#111e2a;border-radius:20px;display:flex;flex-direction:column;gap:13px}.open-bet-controls{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.open-bet-controls>span{color:#bcd3d0;letter-spacing:1px;font-size:12px;font-weight:900}.open-bet-controls button{background:#223b43;border:1px solid #457d77;border-radius:10px;width:39px;height:39px;font-size:25px}.open-bet-controls strong{min-width:95px;font-size:22px;text-align:center}.open-lane-button,.open-play-button{background:linear-gradient(135deg,#ffd876,#d1a23d);color:#191a15;font-size:16px;font-weight:900;display:flex;justify-content:center;align-items:center;gap:10px;padding:14px 20px;border-radius:13px;transition:transform .15s ease,filter .2s ease}.open-lane-button:hover:not(:disabled),.open-play-button:hover:not(:disabled){filter:brightness(1.09);transform:translateY(-2px)}.open-lane-button:active:not(:disabled),.open-play-button:active:not(:disabled){transform:scale(.97)}.open-arcade-controls p.open-game-footnote{font-size:11px;text-align:center;color:#9bb4b2;margin:0}.open-game-warning{color:#ffbe8d!important;text-align:center}.open-progress-track{height:9px;border-radius:99px;background:#20313d;overflow:hidden}.open-progress-track span{display:block;height:100%;background:linear-gradient(90deg,#18c89b,#f5d16d);border-radius:99px;transition:width .3s ease}.open-crossy-road{position:absolute;inset:0;overflow:hidden;background:repeating-linear-gradient(0deg,#3c494c,#3c494c 28%,#516066 0,#516066 29%,#3c494c 0,#3c494c 33.33%)}.open-road-lane{height:33.33%;position:relative;overflow:hidden;border-bottom:4px dashed #e5e3bd80;transform:translateZ(0)}.open-lane-dashes{position:absolute;inset:50% 0 auto;border-top:3px dashed #d6e3de50}.open-car{position:absolute;left:-15%;top:21%;font-size:clamp(48px,8vw,85px);filter:drop-shadow(0 10px 9px #0007);animation:open-traffic 2.1s linear infinite}.open-road-lane:nth-child(2) .open-car{animation-direction:reverse;animation-duration:1.7s}.open-road-lane:nth-child(3) .open-car{animation-duration:2.6s}@keyframes open-traffic{0%{left:-18%}to{left:108%}}.open-chicken{position:absolute;bottom:5%;z-index:3;font-size:clamp(66px,12vw,112px);transform:translateX(-50%);transition:left .21s cubic-bezier(.18,.7,.24,1.3);filter:drop-shadow(0 12px 7px #0007)}.open-chicken.hop{animation:open-hop .36s ease-out}@keyframes open-hop{0%,to{transform:translateX(-50%) translateY(0)}45%{transform:translateX(-50%) translateY(-42px)}}.open-stage-caption{position:absolute;top:10px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;letter-spacing:.5px;color:#fff;background:#102029c9;border-radius:24px;padding:8px 14px}.open-lane-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.open-lane-button{background:#19383e;border:1px solid #398f83;color:#c6e7dd;padding:12px 7px;font-size:12px;flex-direction:column;gap:3px}.open-lane-button.selected{background:linear-gradient(135deg,#4dbca5,#1b846a);color:#08231e;border-color:#7ffad2}.open-pepper-field{display:block;position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;background:radial-gradient(circle at 80% 0,#4976ab,#194a74 65%,#0b3054);overflow:hidden}.open-pepper-field:disabled{cursor:default}.open-pepper-sky{position:absolute;top:11%;left:6%;font-size:45px;letter-spacing:1.5em;color:#dce8ff82}.open-pepper-chicken{position:absolute;left:20%;bottom:15%;z-index:2;font-size:clamp(75px,12vw,125px);animation:z2h-float 2.5s ease-in-out infinite;pointer-events:none;filter:drop-shadow(0 12px 9px #14294b)}.open-pepper-chicken.flap{animation:open-hop .36s ease-out}.open-pepper-target{position:absolute;z-index:3;transform:translate(-50%,-50%);color:#ffe08f;filter:drop-shadow(0 0 18px #ffc94c);pointer-events:none;animation:z2h-jackpot 1.3s ease-in-out infinite}.open-pepper-hill{position:absolute;left:-10%;bottom:-40%;width:125%;height:60%;border-radius:50%;background:linear-gradient(#2caf83,#166459);pointer-events:none}.open-tap-guide{font-weight:700;color:#f7d277!important;text-align:center}.open-flash-win{box-shadow:inset 0 0 80px #35e8ae88,0 0 24px #35e8ae66}.open-flash-miss{box-shadow:inset 0 0 80px #ff554988,0 0 24px #ff554955}@media(max-width:580px){.open-arcade-top{padding:9px;font-size:10px}.open-arcade-top strong{font-size:16px}.open-arcade-controls{padding:13px}.open-road-lane .open-car{font-size:51px}.open-stage-caption{font-size:9px}.open-arcade-stage{min-height:48vh}.open-lane-button span{font-size:10px}}@media(prefers-reduced-motion:reduce){.open-car,.open-chicken,.open-intro-icon,.open-pepper-chicken,.open-pepper-target{animation:none!important}.open-lane-button,.open-play-button,.open-progress-track span{transition:none!important}}.z-auth-social{display:grid;gap:11px;margin:15px 0 6px}.z-auth-social-divider{display:flex;align-items:center;gap:13px;color:#9eaeb2;font-size:12px;font-weight:600;white-space:nowrap}.z-auth-social-divider:after,.z-auth-social-divider:before{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#4d5e61,transparent)}.z-auth-social-consent{display:flex!important;align-items:center;gap:9px;cursor:pointer;font-size:12px!important;color:#c9d5d4!important}.z-auth-social-consent input{width:17px;height:17px;accent-color:#24d597;min-width:17px;margin:0}.z-auth-social-button{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;width:100%;border-radius:12px;border:1px solid #667774;background:#f6f8fa;color:#25303a;font-size:14px;font-weight:800;box-shadow:0 4px 16px #0003;transition:transform .17s ease,box-shadow .17s ease,background .17s ease}.z-auth-social-button svg{flex-shrink:0}.z-auth-social-button:hover:not(:disabled){transform:translateY(-2px);background:#fff;box-shadow:0 7px 22px #0005}.z-auth-social-button:active:not(:disabled){transform:scale(.98)}.z-auth-social-apple{background:#0b0c0f;color:#fff;border-color:#657377}.z-auth-social-apple:hover:not(:disabled){background:#1b1b1f}@media(prefers-reduced-motion:reduce){.z-auth-social-button{transition:none!important}.z-auth-social-button:hover:not(:disabled){transform:none!important}}.entry-offer-backdrop{position:fixed;inset:0;z-index:5000;display:flex;justify-content:center;align-items:center;padding:16px;background:rgba(2,6,13,.83);backdrop-filter:blur(9px)}.entry-offer-dialog{width:min(390px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;align-items:center;flex-direction:column;gap:13px;text-align:center;border:1px solid rgba(234,198,106,.45);border-radius:24px;padding:25px 22px 14px;background:radial-gradient(circle at 50% 0,rgba(243,197,96,.23),transparent 45%),linear-gradient(145deg,#18362f,#101923 65%,#10131c);box-shadow:0 30px 90px #000b,0 0 40px #e1b4491c;animation:z2h-enter .23s ease-out both}.entry-offer-dialog h2{color:#f7e9b8;font-size:25px;font-weight:900;margin:0}.entry-offer-dialog>p{color:#d1e2df;font-size:14px;line-height:1.5;margin:0;max-width:305px}.entry-offer-wheel{height:90px;width:90px;border:7px solid #f8da7b;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#ef7c68 0deg 60deg,#e4c068 60deg 120deg,#27c799 120deg 180deg,#728bdd 180deg 240deg,#b17ce1 240deg 300deg,#ef7c68 300deg);box-shadow:0 0 0 4px #ffffff17,0 8px 35px #f8d96a40;animation:z2h-wheel 4s linear infinite}.entry-offer-wheel.spinning{animation:z2h-wheel .16s linear infinite;filter:drop-shadow(0 0 18px #f8d96aaa)}.entry-offer-wheel span{font-size:38px;color:#fff;text-shadow:0 3px 10px #0009}.entry-offer-gift{display:grid;place-items:center;height:72px;width:72px;color:#ffe0a0;filter:drop-shadow(0 8px 15px #f6c46485);animation:z2h-float 2s ease-in-out infinite}.entry-offer-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:275px;min-height:46px;padding:10px 16px;border-radius:14px;background:linear-gradient(135deg,#ffe79a,#dcaa45);color:#211b0d;font-weight:900;box-shadow:0 7px 20px #d6a64140;transition:transform .15s ease}.entry-offer-action:active{transform:scale(.97)}.entry-offer-close{display:flex;justify-content:center;width:100%;margin-top:2px}.entry-offer-close button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #87959a66;background:#111c23;color:#f2f5f3;transition:transform .18s ease,background .18s ease}.entry-offer-close button:hover{transform:rotate(90deg);background:#344753}.entry-gold-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:305px;margin:4px auto}.entry-gold-box{aspect-ratio:1;border:2px solid #ffdf83;border-radius:15px;background:linear-gradient(140deg,#ffe79b,#dba13e 60%,#97652b);display:grid;place-items:center;color:#57350d;box-shadow:inset 0 0 9px #fff9,0 6px 14px #0005;transition:transform .13s ease,filter .18s ease;cursor:pointer}.entry-gold-box:hover:not(:disabled){transform:translateY(-3px);filter:brightness(1.1)}.entry-gold-box:active:not(:disabled){transform:scale(.94)}.entry-gold-box.opened{background:radial-gradient(circle,#fff8d7,#b8e5c2);animation:z2h-enter .25s ease both}.entry-gold-box.opened span{font-size:21px;font-weight:900;display:flex;flex-direction:column;align-items:center}.entry-gold-box.opened small{font-size:11px}.entry-offer-caption{font-size:11px;color:#d0d8d6}@media(max-width:410px){.entry-offer-dialog{padding:19px 15px 12px}.entry-gold-grid{max-width:270px;gap:8px}.entry-offer-wheel{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.entry-gold-box.opened,.entry-offer-dialog,.entry-offer-gift,.entry-offer-wheel{animation:none!important}.entry-gold-box,.entry-offer-action,.entry-offer-close button{transition:none!important}}.flight-client.open-aviator-client .flight-arena{background:radial-gradient(ellipse at 70% 15%,#59132e 0,#240d22 45%,#060a16 100%);border-color:rgba(255,107,130,.45)}.flight-client.open-aviator-client .flight-room-caption{color:#ffd6df;letter-spacing:1.8px;font-weight:900}.flight-client.open-aviator-client .flight-center strong{color:#fff0f4;text-shadow:0 0 32px #ff476d99}.flight-client.open-aviator-client .flight-result-strip{border-color:#b83a5b60}.road-client.road-plus .road-stage{background:radial-gradient(ellipse at 65% 12%,#375c31,#1b3120 50%,#0b1911)}.road-client.road-plus .road-sky-label strong{color:#fff1bb;text-shadow:0 0 18px #f1d25c70}.road-client.road-plus .road-lane{filter:saturate(1.15)}.road-client.road-plus .road-go{background:linear-gradient(120deg,#ffe28d,#e7b44a);color:#2d2308;box-shadow:0 4px 20px #e5ba4e48}.road-client.road-plus .road-chicken{filter:drop-shadow(0 8px 7px #0007)}.road-client .road-chicken.crossing{will-change:transform}.road-client .road-sprite-lift{transition:none!important}.z-finance{width:min(100%,500px);margin:0 auto;min-height:100dvh;background:#151515;color:#fafafa;font:inherit;display:flex;flex-direction:column;padding-bottom:30px}.z-finance-header{height:56px;border-bottom:1px solid #3b3b3b;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:#141414}.z-finance-header strong{font-weight:750;font-size:21px}.z-finance-header button{display:grid;place-items:center;width:33px;height:33px;border:0;color:#e900f3;background:transparent}.z-finance-header button:first-child{color:#aaa}.z-finance-balance{display:flex;align-items:center;gap:7px;padding:13px 15px;font-size:15px}.z-finance-balance strong{border:1px solid #3d3d3d;border-radius:18px;color:#fbc425;font-weight:850;padding:3px 8px}.z-finance-balance button{color:#f000f5;background:transparent}.z-finance-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #343434;gap:5px;padding:0 12px}.z-finance-tabs button{padding:15px 0;font-weight:750;font-size:14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#d9d9d9}.z-finance-tabs button.active{color:#f300f3;border-bottom-color:#e900e9}.z-finance-section{padding:16px 13px;display:flex;flex-direction:column;gap:12px}.z-finance-section h4{margin:5px 0 0;font-size:15px;font-weight:800}.z-finance-section h3{margin:0;font-size:16px}.z-finance-account-head{display:flex;justify-content:space-between;align-items:center;background:#101010;border-radius:10px;padding:15px;font-size:14px;font-weight:700}.z-finance-account-head button{color:#ff06e5}.z-finance-account-row{min-height:49px;display:flex;align-items:center;gap:11px;padding:8px 13px;border:1px solid #646464;border-radius:11px;color:#fafafa;background:#161616;text-align:left;font-size:14px}.z-finance-account-row:hover{border-color:#eb00e8}.z-finance-account-row>span:nth-child(2){flex:1}.z-finance-logo{font-size:23px;display:grid;place-items:center;background:#fff;border-radius:8px;width:36px;height:36px;color:#222}.z-finance-add{color:#f900f5}.z-finance-method-tabs{display:flex;gap:18px;border-bottom:1px solid #424242}.z-finance-method-tabs button{display:flex;align-items:center;gap:8px;min-height:42px;color:#eee;font-weight:750;border-bottom:2px solid transparent}.z-finance-method-tabs button.active{border-bottom-color:#ef00f2;color:#f300f8}.z-finance-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.z-finance-method-grid button{min-height:51px;border:1px solid #555;border-radius:8px;color:#e8e8e8;background:#171717;display:flex;align-items:center;justify-content:center;gap:11px;padding:8px;font-size:14px;flex-wrap:wrap}.z-finance-method-grid button.selected{border-color:#f000f6;color:#f700f7}.z-finance-method-grid button span{font-size:23px}.z-finance-method-grid button small{width:100%;font-size:11px;color:#a9a9a9}.z-finance-amount{height:55px;border:1px solid #f14a47;border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 13px;background:#1d1818}.z-finance-amount>span{font-size:17px}.z-finance-amount input{width:100%;height:100%;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-size:21px;font-weight:700}.z-finance-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.z-finance-preset-grid button{min-height:51px;display:grid;place-items:center;background:#242424;border-bottom:5px solid #514019;border-radius:8px;color:#f8f8f8;padding:5px 2px;font-size:13px}.z-finance-preset-grid button.selected{border:1px solid #fa05e9;border-bottom:5px solid #73541b}.z-finance-promo{width:max-content;max-width:100%;display:flex;align-items:center;gap:4px;border:1px solid #967842;background:#3a2b13;color:#ffe1b0;border-radius:5px;font-size:13px;font-weight:800;padding:3px 7px}.z-finance-promo-note{border:1px solid #584d32;background:#221c12;border-radius:13px;padding:16px;font-size:13px;color:#f0e5d1}.z-finance-form label,.z-finance-reference{font-size:14px;font-weight:700;display:grid;gap:7px}.z-finance-form input,.z-finance-reference input{height:47px;background:#151515;border:1px solid #ea00e8;border-radius:8px;color:#fff;padding:11px 13px;font-size:14px;outline:0}.z-finance-form{display:grid;gap:13px;margin-top:5px;padding:15px;background:#1d1d1d;border:1px solid #333;border-radius:13px}.z-finance-primary{min-height:49px;border-radius:9px;background:#e500ed;color:white;font-size:16px;font-weight:800;transition:filter .15s ease}.z-finance-primary:hover:not(:disabled){filter:brightness(1.1)}.z-finance-primary:disabled{opacity:.52;cursor:not-allowed}.z-finance-muted,.z-finance-status{color:#bcbcbc;font-size:12px;line-height:1.6}.z-finance-history{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #343434;padding:10px 3px}.z-finance-history span,.z-finance-history strong{display:grid;gap:5px}.z-finance-history small{font-size:11px;color:#bbb}.z-finance-history strong{text-align:right}.multiplier-slider{min-width:0;flex:1 1 100%;padding:7px 4px 2px}.multiplier-slider input[type=range]{display:block;width:100%;height:24px;accent-color:#f6c660;cursor:pointer}.multiplier-slider input:disabled{opacity:.5;cursor:not-allowed}.multiplier-slider-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#b7bfc2;gap:8px}.multiplier-slider-head strong{font-size:14px;color:#fff0a2}@media(max-width:390px){.z-finance-method-grid{gap:7px}.z-finance-preset-grid{gap:6px}.z-finance-preset-grid button,.z-finance-tabs button{font-size:12px}}@media(prefers-reduced-motion:reduce){.z-finance-primary{transition:none}}.finance-admin{display:grid;gap:16px}.finance-admin .section-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.finance-admin .section-heading h3{margin:0 0 5px}.finance-admin .section-heading p{max-width:600px;margin:0;color:#a7b4b4;line-height:1.5}.finance-admin-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finance-admin-provider-grid button{min-height:43px;padding:8px 5px;background:#182229;border:1px solid #3b5057;border-radius:9px;font-size:12px;color:#d8ebeb}.finance-admin-provider-grid button.selected{border-color:#efb959;background:#39311c;color:#ffe4a0}.finance-admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-admin-form label{display:grid;gap:6px;font-size:13px;color:#d5dddd;font-weight:700}.finance-admin-form input,.finance-admin-form select{min-width:0;height:43px;border:1px solid #536168;border-radius:8px;background:#101a22;color:#fff;padding:10px}.finance-admin-state{grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;color:#c8d4d2;font-size:12px;line-height:1.55}.finance-admin-form .button{grid-column:1/-1;justify-self:start}@media(max-width:540px){.finance-admin-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-admin-form{grid-template-columns:1fr}.finance-admin-form .button{width:100%;justify-content:center}}.cp-finance-content{padding:0!important;background:#151515;max-width:none!important}.cp-finance-content>.z-finance{max-width:500px;margin:0 auto}.cp-finance-content .z-finance button{font-family:inherit}.z-finance-payer-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.z-finance-payer-accounts button{border:1px solid #686868;background:#1c1c1c;color:#fff;border-radius:9px;min-height:53px;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;flex-wrap:wrap}.z-finance-payer-accounts button.selected{border-color:#f000f6;background:#37173a}.z-finance-payer-accounts button strong{font-size:12px;color:#f7d36f}.z-finance-payer-accounts button svg{color:#7dfa98}.z-finance-method-grid button[aria-pressed=true]{border-color:#f400ec;background:#34123c;box-shadow:inset 0 0 0 1px #f800fd}.z-finance-promo-note button{color:#f000ef;text-decoration:underline;margin-left:4px}.z2-finance-action:enabled:is(:hover,:focus-visible){filter:brightness(1.17)}.z2-finance-action:focus-visible{outline:2px solid #ffe3a2;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.z2-finance-action:enabled{transition:transform .16s ease,filter .16s ease}.z2-finance-action:enabled:hover{transform:translateY(-2px)}.z2-finance-action:enabled:active{transform:scale(.96)}.z2-finance-action:enabled:hover .cp-wallet-icon svg{animation:z2-wallet-nudge .35s ease}}@keyframes z2-wallet-nudge{50%{transform:translateY(-3px) rotate(-7deg)}}.flight-single-bet{grid-template-columns:minmax(0,1fr)}.flight-single-bet .flight-bet-box{padding:clamp(10px,1.4vw,18px)}.flight-single-bet .flight-bet-box-head{font-size:14px}.flight-single-bet .flight-bet-box-content{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.flight-single-bet .flight-quick{grid-template-columns:repeat(4,minmax(0,1fr))}.flight-single-bet .flight-next-bet{width:100%;min-height:36px;margin-top:8px}.roulette-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.roulette-choices button{min-width:0;padding-inline:3px;text-align:center}.roulette-choices button[data-pocket=green]{grid-column:1/-1}.roulette-choices button[data-pocket=red],.roulette-result[data-pocket=red]{background:#8d1e32;color:#fff}.roulette-choices button[data-pocket=black],.roulette-result[data-pocket=black]{background:#151922;color:#fff}.roulette-choices button[data-pocket=green],.roulette-result[data-pocket=green]{background:#136446;color:#fff}.quick-bets button[aria-pressed=true],.roulette-choices button.selected{outline:2px solid #f4c462;outline-offset:-2px}.roulette-result{display:inline-grid;place-items:center;min-width:2em;min-height:2em;border:1px solid #ffffff60;border-radius:50%}.game-ready-board{display:grid;gap:12px}.game-ready-board .game-scene{min-height:clamp(170px,35vh,340px)}.game-ready-guide{padding:12px 14px;border:1px solid #3b4357;border-radius:12px;background:#141a29}.game-ready-guide p{margin:5px 0}.game-ready-guide small{color:#bfc8da}.game-bet-heading{margin:0 0 12px;font-size:1.05rem}.skill-primary-action{width:min(100%,260px);min-height:44px;margin-block:6px}.skill-shot-feedback{min-height:1.5em;margin:4px 0;color:#c6e4f2;font-variant-numeric:tabular-nums}.golden-reels .golden-paytable{display:grid;gap:6px;padding:14px;margin:12px 0;border:1px solid #8b6732;border-radius:12px;background:#231a17;color:#f8d58d}.golden-reels .reel-grid{background:radial-gradient(ellipse at top,#5d3720,#17121d 70%);border:1px solid #b98740;border-radius:16px;padding:12px}.golden-reels .reel-grid .golden-match{outline:2px solid #ffd477;outline-offset:-2px;background:#624220;box-shadow:0 0 14px #ffc65a60}.plinko-client .plinko-stage{background:radial-gradient(ellipse at 50% 22%,#234564 0,#112033 48%,#0a1423 84%)}.plinko-client .plinko-board{border:1px solid #8cc4f22e;border-radius:18px;background:radial-gradient(ellipse at 50% 28%,#91baff14,transparent 68%);box-shadow:0 18px 50px #050a1466}.plinko-client .plinko-pin{fill:#e7f5ff}.plinko-bucket-landed{filter:drop-shadow(0 0 8px #ffe69c)}.plinko-client .plinko-caption span{color:#b9d7ed;font-size:11px;letter-spacing:.08em;text-transform:capitalize}.plinko-client .quick-bets button[aria-pressed=true]{outline:2px solid #60d8bd;outline-offset:-2px}.plinko-client .plinko-drop:enabled{background:linear-gradient(135deg,#62efd0,#29c997);box-shadow:0 8px 24px #31cb9a35}.plinko-client .plinko-outcome{flex-wrap:wrap;text-align:center}@media(max-width:600px){.plinko-client .plinko-stage{padding:12px}.plinko-client .plinko-controls{gap:12px}.plinko-client .plinko-board{min-height:200px;margin:12px auto}}.golden-machine{margin:clamp(12px,3vw,32px) auto 18px;width:min(100%,880px);padding:clamp(8px,2vw,20px);border:2px solid #bd873f;border-radius:24px;background:linear-gradient(155deg,#4b2c20,#170e19 60%);box-shadow:0 18px 48px #06030795,inset 0 0 0 3px #ffda7730}.golden-marquee{display:flex;align-items:center;justify-content:center;gap:12px;margin:4px 0 14px;color:#ffe7a0;text-align:center}.golden-marquee strong{font-family:Georgia,serif;font-size:clamp(19px,4vw,40px);text-shadow:0 2px 2px #3b1a04}.golden-cabinet{display:grid;grid-template-columns:minmax(0,1fr) clamp(31px,9vw,76px);align-items:center;gap:clamp(3px,1vw,12px)}.golden-reel-window{min-width:0;padding:clamp(4px,1vw,10px);border:1px solid #e4b95f;border-radius:14px;background:linear-gradient(160deg,#ffdc91,#9a5620 44%,#e5a953 82%,#754218);box-shadow:0 5px 0 #5b310e}.golden-machine .reel-grid{margin:0;min-width:0;padding:5px;background:#211521;border-color:#754a27}.golden-machine .reel-grid>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(3px,1vw,9px);margin-bottom:5px}.golden-machine .reel-grid>div>span{width:100%;min-width:0;min-height:0;aspect-ratio:1;max-height:100px;background:linear-gradient(#a99b81,#fff4d7 32%,#fff9e9 65%,#bdab90);border:1px solid #bb9149;border-radius:7px}.golden-machine .reel-grid>div>span.golden-match{outline:2px solid #ffe58a;outline-offset:-2px;background:linear-gradient(#aa681d,#ffe389 46%,#d4942e)}.golden-lever{position:relative;align-self:stretch;min-width:0;min-height:88px;color:#ffe2a0;border:0;background:transparent}.golden-lever i{position:absolute;left:50%;top:18%;height:59%;width:clamp(5px,1.3vw,12px);border-radius:9px;background:linear-gradient(90deg,#805019,#ffe2a2,#b97425);transform:translateX(-50%) rotate(10deg);transform-origin:bottom}.golden-lever i:before{content:"";position:absolute;left:50%;top:-12px;width:clamp(19px,4vw,36px);aspect-ratio:1;transform:translateX(-50%);border:1px solid #e6ab4d;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff0ad,#d48c30 48%,#673b18)}.golden-lever span{position:absolute;inset:auto 0 3px;text-align:center;font-size:11px}.golden-lever:disabled{opacity:.55}.golden-lever:focus-visible{outline:2px solid #ffe7a0;outline-offset:2px}.golden-machine-status{min-height:1.5em;margin-top:12px;text-align:center;color:#f7dfb1;font-size:13px}@media(prefers-reduced-motion:no-preference){.golden-lever i{transition:transform .16s ease}.golden-lever:enabled:active i{transform:translateX(-50%) rotate(34deg)}}.native-game.golden-reels .play-stage{background:radial-gradient(ellipse at 50% 0,#2a1d32,#110f19 66%);padding:clamp(8px,2vw,24px)}.golden-reels .golden-machine{width:min(100%,760px);margin:0 auto 10px;padding:clamp(8px,2vw,16px);border-radius:18px}.golden-reels .golden-marquee{margin:0 0 10px}.golden-reels .golden-marquee strong{font-size:clamp(20px,3.4vw,34px)}.golden-reels .golden-reel-window{background:linear-gradient(150deg,#f0ce82,#75491e 65%,#bd9048);padding:6px}.golden-reels .golden-machine .reel-grid{width:100%;max-width:none;overflow:hidden}.golden-reels .golden-machine .reel-grid>div{margin:0;gap:5px}.golden-reels .golden-machine .reel-grid>div+div{margin-top:5px}.golden-reels .golden-machine .reel-grid>div>span{height:auto;aspect-ratio:1.16;display:grid;place-items:center;padding:3px;overflow:hidden}.golden-reels .golden-machine .reel-grid .game-sprite{width:85%;max-height:92%}.golden-reels .golden-machine-status{margin-top:8px}.golden-reels .golden-paytable{width:min(100%,760px);margin:0 auto 12px;padding:10px 12px;gap:3px;font-size:12px}.native-game.golden-reels .engine.slots{min-height:0;flex:0;background:transparent;padding:0}.native-game.golden-reels .play-controls .golden-spin{min-height:48px;color:#2b1a0e;background:linear-gradient(#ffe199,#d7a049);font-weight:800}@media(max-width:999px){.native-game.golden-reels .play-stage{flex:0}.native-game.golden-reels .play-controls{padding-top:12px}}@media(max-width:600px){.golden-reels .golden-machine .reel-grid>div{gap:3px}.golden-reels .golden-machine .reel-grid>div>span{min-height:0;padding:1px}.golden-reels .golden-machine-status{font-size:11px}}@media(prefers-reduced-motion:reduce){.golden-reels .reels-spinning>div>span{animation:none;filter:none}}.native-game.golden-reels .reels-spinning>div>span.golden-stopped{animation:none;filter:none}.golden-reels .golden-machine{position:relative;background:radial-gradient(ellipse at 50% 0,#51312a 0,transparent 60%),linear-gradient(145deg,#241727,#100b17 78%);border:1px solid #d9ab63;box-shadow:inset 0 0 0 4px #2b1b26,inset 0 0 0 5px #a476423d,0 22px 48px #06040b99}.golden-reels .golden-marquee{padding:7px 12px 9px;border-bottom:1px solid #cf9a4d55;background:linear-gradient(90deg,transparent,#e9aa4c19,transparent)}.golden-reels .golden-marquee strong{color:#ffdf9d;letter-spacing:.025em;text-shadow:0 2px #502412,0 0 16px #ffb9543d}.golden-reels .golden-reel-window{background:linear-gradient(160deg,#ffdf9d,#9f692e 25%,#48280f 52%,#e4b269 88%,#744017);padding:clamp(5px,1vw,10px);box-shadow:inset 0 1px 2px #fff9,0 4px 0 #41230f,0 9px 20px #0007}.golden-reels .golden-machine .reel-grid{box-shadow:inset 0 0 13px #000;background:#140f19}.golden-reels .golden-machine .reel-grid>div>span{background:linear-gradient(#b7a485,#fff3d2 29%,#fff9e8 53%,#d3c2a3 84%,#a18a68);box-shadow:inset 0 2px 5px #5b432b4d,inset 0 -2px 4px #6b4f343b}.golden-reels .golden-machine .reel-grid>div>span.golden-match{background:linear-gradient(#a86820,#ffe6a0 49%,#d6993e);box-shadow:inset 0 0 10px #ffed8b70}.golden-reels .golden-lever i{box-shadow:2px 2px 8px #0009}.golden-reels .golden-lever i:after{content:"";position:absolute;left:50%;bottom:-3px;width:clamp(16px,3vw,30px);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;border:1px solid #ecc174;background:radial-gradient(circle at 36% 31%,#ffda8e,#9f642d 65%,#4a2615)}.golden-reels .golden-machine-status{margin-top:12px;padding:6px 10px;border-radius:8px;background:#0d0a1385;color:#ffe2ac}.golden-reels .golden-cabinet:not(.golden-legacy-reels) .reel-grid>div{grid-template-columns:repeat(3,minmax(0,1fr))}.golden-charm-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 10px;padding:8px 10px;border:1px solid #b5824266;border-radius:9px;background:#170f1c;color:#ffe0a2}.golden-charm-strip>div:first-child{display:flex;align-items:center;gap:7px}.golden-charm-strip small{color:#e9bf84}.golden-charm-strip .game-sprite{width:28px;height:28px}.golden-symbol-name{font-size:12px}.golden-win-table{display:flex;gap:clamp(5px,1.5vw,12px);font-size:12px}.golden-win-table span{display:flex;align-items:center;gap:4px}.golden-win-table b{color:#fff0ae}.testnet-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.testnet-network-grid button{display:grid;align-content:center;gap:5px;min-width:0;min-height:68px;padding:8px;border:1px solid #5a536b;border-radius:11px;background:#242031;color:#fff}.testnet-network-grid button[aria-pressed=true]{border-color:#ffc66b;background:#38283d;box-shadow:inset 0 0 0 1px #ffc66b}.testnet-network-grid small{font-size:10px;color:#d3cbdc}.testnet-payment-card{display:grid;justify-items:center;gap:8px;text-align:center}.testnet-payment-card code{overflow-wrap:anywhere;word-break:break-all}.testnet-done{position:fixed;z-index:100;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(calc(100% - 28px),320px);display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 16px;background:#163127;border:1px solid #69ce9d;border-radius:12px;color:#eaffef;box-shadow:0 8px 30px #0008}.testnet-done span{grid-row:2;font-size:12px}.testnet-done button{grid-column:2;grid-row:1/3;font-size:20px}