:root{--bg:#0b0d12;--panel:#12151d;--panel-2:#171b24;--border:#232836;--text:#e6e8ee;--muted:#8b93a7;--gold:#fac775;--gold-accent:#ef9f27;--go:#1d9e75;--go-text:#e1f5ee;--win:#35c78a;--loss:#e24b4a;--radius:14px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--muted)}.shell{min-height:100dvh;display:flex;flex-direction:column;max-width:520px;margin:0 auto}.header{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:.5rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.brand{font-weight:800;letter-spacing:.04em;font-size:1.05rem}.brand span{color:var(--win)}.header .brand{white-space:nowrap;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.header .brand .brand-tld{font-size:.7em;font-weight:600;letter-spacing:.02em;color:var(--muted)}.header-right{flex-wrap:wrap;justify-content:flex-end;row-gap:.4rem}.balance-cluster,.header-right{display:flex;align-items:center;gap:.6rem}.balance{text-align:right;line-height:1.1}.balance .amount{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.balance .label{font-size:.62rem;color:var(--muted);letter-spacing:.08em}.xp-chip{font-size:.7rem;color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);border-radius:999px;padding:.2rem .5rem;white-space:nowrap}.bonus-chip{position:relative}.bonus-chip-summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--win,#4ade80);background:color-mix(in srgb,var(--win,#4ade80) 14%,transparent);border:1px solid color-mix(in srgb,var(--win,#4ade80) 34%,transparent);border-radius:999px;padding:.2rem .5rem;white-space:nowrap}.bonus-chip-summary::-webkit-details-marker{display:none}.bonus-chip-amount{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bonus-chip-tag{font-size:.62rem;letter-spacing:.06em;opacity:.85}.bonus-chip-i{display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;border-radius:999px;font-style:italic;font-weight:700;font-size:.62rem;border:1px solid}.bonus-pop{display:none;position:absolute;top:calc(100% + .4rem);right:0;z-index:40;width:min(19rem,calc(100vw - 1.5rem));max-width:19rem;background:var(--panel,#14102b);border:1px solid var(--border,#241d52);border-radius:.7rem;padding:.7rem .8rem;box-shadow:0 12px 34px rgba(0,0,0,.5);text-align:left}.bonus-chip[open] .bonus-pop{display:block}@media (hover:hover){.bonus-chip:hover .bonus-pop{display:block}}.bonus-pop-title{font-weight:700;font-size:.82rem}.bonus-pop-grant,.bonus-pop-title{margin-bottom:.5rem}.bonus-pop-grant-head{display:flex;justify-content:space-between;gap:.5rem;font-size:.82rem}.bonus-pop-howto{font-size:.72rem;color:var(--muted);margin:.5rem 0;line-height:1.4}.bonus-pop-link{font-size:.78rem;font-weight:600}.infotip{position:relative;display:inline-flex;vertical-align:middle;margin-left:.35rem}.infotip-q{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.15em;height:1.15em;border-radius:999px;font-style:italic;font-weight:700;font-size:.72rem;color:var(--muted,#8b90b8);border:1px solid;opacity:.8}.infotip-q::-webkit-details-marker{display:none}.infotip-q:hover{opacity:1}.infotip-pop{display:none;position:absolute;top:calc(100% + .4rem);z-index:60;width:min(17rem,calc(100vw - 1.5rem));max-width:17rem;background:var(--panel,#14102b);border:1px solid var(--border,#241d52);border-radius:.6rem;padding:.55rem .65rem;box-shadow:0 10px 30px rgba(0,0,0,.5);font-size:.76rem;line-height:1.4;color:var(--text,#cdd3f7);font-weight:400;font-style:normal;text-align:left;white-space:normal}.infotip-pop-right{right:0}.infotip-pop-left{left:0}.infotip[open] .infotip-pop{display:block}@media (hover:hover){.infotip:hover .infotip-pop{display:block}}.help-btn{width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid var(--border,#241d52);background:var(--panel-2,#1a1440);color:var(--muted,#8b90b8);font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1}.help-btn:hover{color:var(--text,#cdd3f7);border-color:var(--gold,#ffb347)}.hero-intro{border:1px solid color-mix(in srgb,var(--gold,#ffb347) 34%,var(--border,#241d52));background:linear-gradient(160deg,color-mix(in srgb,var(--gold,#ffb347) 8%,transparent),transparent 60%);border-radius:.9rem;padding:1rem 1.1rem;margin-bottom:.7rem;text-align:center}.hero-title{font-size:clamp(1.25rem,4.5vw,1.75rem);font-weight:800;margin:0 0 .4rem;line-height:1.15}.hero-sub{font-size:.86rem;color:var(--muted,#8b90b8);margin:0 auto .8rem;max-width:40rem;line-height:1.45}.hero-actions{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.hero-cta{padding-inline:1.1rem}.onb-backdrop{position:fixed;inset:0;z-index:1200;background:rgba(6,4,16,.72);display:flex;align-items:center;justify-content:center;padding:1rem}.onb-card{width:min(30rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--panel,#14102b);border:1px solid var(--border,#241d52);border-radius:1rem;padding:1.3rem 1.3rem 1.1rem;box-shadow:0 20px 60px rgba(0,0,0,.6)}.onb-step{font-size:.72rem;color:var(--muted,#8b90b8);letter-spacing:.05em}.onb-title{font-size:1.3rem;font-weight:800;margin:.3rem 0 .5rem}.onb-body{font-size:.92rem;line-height:1.5;margin:0 0 .5rem;color:var(--text,#cdd3f7)}.onb-fair{margin-top:.6rem}.onb-dots{display:flex;gap:.4rem;justify-content:center;margin:.9rem 0}.onb-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--border,#241d52)}.onb-dot.on{background:var(--gold,#ffb347)}.onb-actions{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.onb-next{min-width:7rem}.tut-overlay{inset:0;z-index:900}.tut-overlay,.tut-ring{position:fixed;pointer-events:none}.tut-ring{border:2px solid var(--gold,#ffb347);border-radius:.7rem;box-shadow:0 0 0 3px var(--gold,#ffb347),0 0 20px 5px color-mix(in srgb,var(--gold,#ffb347) 60%,transparent),0 0 0 9999px rgba(6,4,16,.6);animation:tut-pulse 1.6s ease-in-out infinite}@keyframes tut-pulse{0%,to{box-shadow:0 0 0 3px var(--gold,#ffb347),0 0 20px 5px color-mix(in srgb,var(--gold,#ffb347) 60%,transparent),0 0 0 9999px rgba(6,4,16,.6)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--gold,#ffb347) 70%,transparent),0 0 12px 3px color-mix(in srgb,var(--gold,#ffb347) 35%,transparent),0 0 0 9999px rgba(6,4,16,.6)}}.tut-bubble{position:fixed;pointer-events:auto;background:var(--panel,#14102b);border:1px solid var(--gold,#ffb347);border-radius:.7rem;padding:.7rem .8rem;box-shadow:0 12px 34px rgba(0,0,0,.55);max-width:calc(100vw - 24px)}.tut-step-label{font-size:.68rem;color:var(--muted,#8b90b8);letter-spacing:.05em}.tut-text{font-size:.86rem;line-height:1.4;margin:.25rem 0 .6rem}.tut-actions{display:flex;justify-content:flex-end;gap:.5rem}.tut-actions .btn{padding:.35rem .7rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.tut-ring{animation:none}}.tiers-head{display:flex;align-items:center;gap:.35rem}.main{flex:1 1;display:flex;flex-direction:column;gap:1rem;padding:1rem}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.muted{color:var(--muted)}.center{text-align:center}.track{display:flex;gap:4px;align-items:center}.track .seg{flex:1 1;height:8px;border-radius:4px;background:var(--panel-2);transition:background .25s ease,box-shadow .25s ease}.track .seg.cleared{background:var(--seg-color,var(--win))}.track .seg.door{box-shadow:0 0 0 2px var(--gold)}.track .seg.current{animation:pulse 1.1s ease-in-out infinite}.hud{text-align:center;display:flex;flex-direction:column;gap:.35rem}.hud .floor-label{font-size:.72rem;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.hud .mult{font-size:3.2rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--gold)}.hud .mult.pop{animation:pop .5s ease}.hud .payout{font-size:1rem;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hud.hud-drop{animation:hud-gold-pulse 1.2s ease}.tiers{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}.tier-btn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border);border-left:4px solid var(--tier-color);transition:transform .08s ease,background .15s ease}.tier-btn:not(:disabled):active{transform:scale(.98);background:color-mix(in srgb,var(--tier-color) 12%,var(--panel-2))}.tier-btn{min-height:3.2rem}.tier-btn .tier-main{display:flex;flex-direction:column;gap:.15rem;text-align:left}.tier-btn .name{font-weight:700;color:var(--tier-color)}.tier-btn .tier-tagline{color:var(--muted);font-weight:500;font-size:.72rem}.tier-btn .name small{display:block;color:var(--muted);font-weight:500;font-size:.68rem}.tier-btn .figures{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tier-btn .figures .m{font-weight:800}.tier-btn .figures .p{font-size:.72rem;color:var(--muted)}.tier-btn .door-tag{color:var(--gold);font-size:.6rem;letter-spacing:.05em}.auto-cash{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.85rem;color:var(--muted)}.auto-cash-input{display:inline-flex;align-items:center;gap:.2rem;color:var(--text);font-weight:700}.auto-cash-input input{width:5.5rem;padding:.35rem .5rem;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--border);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auto-cash-hint{font-size:.72rem;margin-top:-.5rem}.auto-target{margin-top:.25rem;font-size:.8rem;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gbAuto{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;color:var(--muted)}.gbAuto input{width:3.6rem;padding:.15rem .3rem;border-radius:6px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.15);color:#fff}.gbAuto input,.gbAutoTarget{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gbAutoTarget{color:var(--gold,#ffd439)}.jackpot-ticker{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.6rem;padding:.5rem .75rem;border-radius:var(--radius);background:linear-gradient(90deg,color-mix(in srgb,var(--gold,#ffd439) 18%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--gold,#ffd439) 40%,var(--border))}.jackpot-ticker .jt-label{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.jackpot-ticker .jt-pool{font-weight:800;font-size:1.1rem;color:var(--gold,#ffd439);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jackpot-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:jp-fade .25s ease}.jackpot-card{position:relative;text-align:center;padding:2rem 2.5rem;border-radius:16px;background:radial-gradient(120% 120% at 50% 0,color-mix(in srgb,var(--gold,#ffd439) 22%,var(--panel)),var(--panel));border:1px solid color-mix(in srgb,var(--gold,#ffd439) 55%,var(--border));box-shadow:0 0 60px color-mix(in srgb,var(--gold,#ffd439) 45%,transparent);max-width:min(92vw,420px);overflow:hidden}.jackpot-title{font-size:2.2rem;font-weight:900;letter-spacing:.04em;color:var(--gold,#ffd439)}.jackpot-sub{color:var(--muted);margin:.25rem 0 .75rem}.jackpot-amount{font-size:1.4rem;font-weight:800;margin-bottom:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jackpot-coins{display:flex;justify-content:center;gap:.15rem;font-size:1.5rem;margin-bottom:.5rem}.jackpot-coins span{animation:jp-bounce .9s ease-in-out infinite;animation-delay:calc(var(--i) * .08s)}@keyframes jp-fade{0%{opacity:0}to{opacity:1}}@keyframes jp-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.jackpot-coins span,.jackpot-overlay{animation:none}}.btn{width:100%;padding:1rem;border-radius:var(--radius);font-weight:800;font-size:1.05rem;transition:transform .08s ease,filter .15s ease}.btn-primary{background:var(--go);color:var(--go-text)}.btn-extract{background:linear-gradient(180deg,color-mix(in srgb,var(--go) 82%,#fff),var(--go));color:var(--go-text);animation:extract-pulse 1.9s ease-in-out infinite}.btn-ghost{background:var(--panel-2);border:1px solid var(--border)}.chips{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.chip{padding:.5rem .9rem;border-radius:999px;background:var(--panel-2);border:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.chip.active{border-color:var(--win);color:var(--win)}.crash{display:flex;flex-direction:column;gap:1.1rem;animation:fade-in .3s ease .14s both}.crash .xp-block{text-align:center}.crash .xp-plus{font-size:1.6rem;font-weight:800;color:var(--gold)}.xp-bar{height:8px;border-radius:4px;background:var(--panel-2);overflow:hidden;margin:.5rem 0 .25rem}.xp-bar>i{display:block;height:100%;background:var(--gold);transition:width .6s ease}.retreat{text-align:center;padding:.5rem 0}.retreat .runner{font-size:2.4rem;animation:retreat .9s ease forwards;display:inline-block}.retreat .line{color:var(--muted);margin-top:.25rem}.fair-roll{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.75rem;border:1px dashed var(--border);border-radius:var(--radius)}.fair-roll b{color:var(--loss)}.fair-roll .need{color:var(--text)}.fair-roll a{display:inline-block;margin-top:.35rem}.change-bet-link,.fair-roll a{color:var(--muted);text-decoration:underline}.change-bet-link{align-self:center;background:none;border:none;padding:0;cursor:pointer;font-size:.8rem}.change-bet-link:hover{color:var(--text)}.win-screen{text-align:center;display:flex;flex-direction:column;gap:.8rem;animation:fade-in .3s ease .14s both}.win-screen .big{font-size:2.6rem;font-weight:800;color:var(--gold)}.win-screen .big.win-mult-in{animation:win-mult-in .5s cubic-bezier(.2,1.4,.4,1)}.win-screen .win-take{font-size:1.15rem}.win-amount{color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auto-badge{display:inline-block;margin-left:.4rem;padding:1px 7px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}.win-xp{opacity:0;transition:opacity .5s ease}.win-xp.show{opacity:1}.win-coins{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.win-coins span{position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff2cf,var(--gold) 60%,var(--gold-accent));box-shadow:0 0 6px color-mix(in srgb,var(--gold) 70%,transparent);opacity:0;animation:win-coin-burst .9s ease-out var(--delay,0s) forwards}@keyframes win-coin-burst{0%{transform:rotate(var(--angle)) translateX(0) scale(.6);opacity:0}25%{opacity:1}to{transform:rotate(var(--angle)) translateX(var(--dist,50px)) scale(1);opacity:0}}@keyframes win-mult-in{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.door-overlay{position:fixed;inset:0;z-index:20;display:grid;place-items:center;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 22%,transparent),transparent 60%);animation:door-flash 1.1s ease forwards}.door-overlay .door-text{font-size:1.8rem;font-weight:900;letter-spacing:.06em;color:var(--gold);text-shadow:0 0 18px color-mix(in srgb,var(--gold) 60%,transparent)}@keyframes pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--win) 55%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--win) 45%,transparent)}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes retreat{0%{transform:translateX(0) rotate(0);opacity:1}to{transform:translateX(-120px) rotate(-8deg);opacity:.15}}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes door-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.forgot-link{background:none;border:none;padding:0;color:var(--muted);font-size:.8rem;text-decoration:underline;cursor:pointer}.forgot-link:hover{color:var(--text)}.header-left{display:flex;align-items:center;gap:.6rem}.brand-col{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.brand-home{cursor:pointer;font-size:.72rem;padding:.1rem .5rem;line-height:1.2}.authnav{position:relative}.authnav,.authnav-more{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.authnav-sheet,.burger{display:none}@media (max-width:640px){.authnav{flex-wrap:nowrap;gap:.4rem;position:static}.authnav,.burger{align-items:center}.burger{display:inline-flex;justify-content:center;font-size:1rem;line-height:1;padding:.25rem .5rem;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:999px}.authnav-more{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:40;flex-direction:column;align-items:stretch;min-width:12rem;max-width:min(80vw,16rem);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem;gap:.35rem;box-shadow:0 12px 34px rgba(0,0,0,.55);max-height:calc(100dvh - 5rem);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.authnav-more,.authnav-more.open{display:none}.authnav-sheet{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:41;flex-direction:column;align-items:stretch;width:min(85vw,20rem);max-height:calc(100dvh - 5rem);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:.6rem;gap:.5rem;box-shadow:0 18px 44px rgba(0,0,0,.6)}.authnav-sheet.open{display:flex;animation:menu-in .16s ease-out}.sheet-identity{display:flex;align-items:center;gap:.6rem;min-height:44px;padding:.45rem .5rem;border-radius:12px;background:var(--panel-2);color:var(--text);text-decoration:none}.sheet-avatar{flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--go);color:var(--go-text);font-weight:800;font-size:1.1rem}.sheet-id-text{display:flex;flex-direction:column;min-width:0}.sheet-username{font-weight:700;color:var(--text)}.sheet-email,.sheet-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-email{font-size:.72rem;color:var(--muted)}.sheet-level{display:flex;align-items:center;gap:.5rem;padding:0 .2rem}.sheet-level-chip{font-size:.72rem;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-radius:999px;padding:.1rem .5rem;white-space:nowrap}.sheet-xp{flex:1 1 auto}.sheet-balances{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .6rem;background:var(--panel-2);border-radius:12px}.sheet-bal-real{display:flex;align-items:baseline;gap:.35rem}.sheet-bal-amt{font-size:1.25rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.sheet-bal-cur{font-size:.7rem;color:var(--muted)}.sheet-bal-bonus{font-size:.82rem;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-bal-demo{font-size:.72rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-wallet-cta{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center}.sheet-group{display:flex;flex-direction:column;gap:.1rem;padding-top:.45rem;border-top:1px solid var(--border)}.sheet-link{display:flex;align-items:center;min-height:44px;padding:0 .55rem;border-radius:8px;color:var(--text);text-decoration:none;font-size:.95rem}.sheet-link:active,.sheet-link:hover{background:var(--panel-2)}.sheet-foot{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--border)}.sheet-logout{min-height:44px;border-radius:10px;cursor:pointer;font-weight:600;color:var(--loss);border:1px solid color-mix(in srgb,var(--loss) 40%,var(--border));background:color-mix(in srgb,var(--loss) 12%,var(--panel-2))}.authnav-sheet .lang-switch{width:100%;max-width:none}.header-left{flex:1 1 auto;min-width:0;flex-wrap:nowrap}.header .brand{font-size:.95rem}}.lang-switch{padding:.15rem .4rem;max-width:8.5rem}.lang-switch,.navlink{font-size:.75rem;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-radius:999px}.navlink{text-decoration:none;padding:.15rem .55rem}.navlink:hover{color:var(--text)}.txn-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-radius:6px;padding:0 .35rem;cursor:pointer}.txn-id:hover{color:var(--text);border-color:color-mix(in srgb,var(--gold) 40%,var(--border))}.btn-register-cta{display:block;text-align:center;text-decoration:none;background:color-mix(in srgb,#4aa3ff 16%,var(--panel-2));color:#cfe4ff;border:1px solid color-mix(in srgb,#4aa3ff 55%,var(--border));font-weight:700}.btn-register-cta:hover{background:color-mix(in srgb,#4aa3ff 26%,var(--panel-2))}.daily-banner{display:block;text-decoration:none;margin-bottom:.6rem;padding:.55rem .8rem;border-radius:var(--radius);font-weight:700;font-size:.9rem;color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--gold) 35%,var(--border))}.daily-banner:hover{background:color-mix(in srgb,var(--gold) 16%,var(--panel))}.toast-overlay{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 12px);left:50%;transform:translateX(-50%);z-index:1000;display:flex;flex-direction:column;gap:8px;width:max-content;max-width:min(94vw,32rem);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border-radius:12px;font-weight:700;font-size:.9rem;box-shadow:0 12px 34px rgba(0,0,0,.5);animation:fade-in .2s ease}.toast-text{overflow-wrap:anywhere}.toast-success{background:color-mix(in srgb,var(--win) 18%,var(--panel));border:1px solid color-mix(in srgb,var(--win) 50%,transparent);color:#b9f5cf}.toast-error{background:color-mix(in srgb,var(--loss) 20%,var(--panel));border:1px solid color-mix(in srgb,var(--loss) 55%,transparent);color:#ffb4b1}.toast-x{background:transparent;border:0;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer;opacity:.8;padding:0 .1rem}.toast-x:hover{opacity:1}.chat-panel{margin-top:.8rem;padding:0;overflow:hidden}.chat-tab{display:none}.chat-head{padding:.6rem .8rem;font-weight:800;border-bottom:1px solid var(--border)}.chat-list{max-height:320px;overflow-y:auto;padding:.6rem .8rem;display:flex;flex-direction:column;gap:.35rem}.chat-msg{font-size:.9rem;line-height:1.3;word-break:break-word;overflow-wrap:anywhere}.chat-user{margin-right:4px}.chat-msg.rain,.chat-user{font-weight:700;color:var(--gold)}.chat-msg.rain{background:color-mix(in srgb,var(--gold) 10%,transparent);border-radius:6px;padding:2px 6px}.chat-input{display:flex;gap:.4rem;padding:.6rem .8rem;border-top:1px solid var(--border)}.chat-input input{flex:1 1}.chat-login{padding:.6rem .8rem;border-top:1px solid var(--border)}.feed-row{text-decoration:none}@media (max-width:720px){.chat-tab{display:block;width:100%;text-align:left;padding:.6rem .8rem;font-weight:800;background:transparent;color:inherit}.chat-head,.chat-input,.chat-list,.chat-login{display:none}.chat-panel.open .chat-input,.chat-panel.open .chat-list,.chat-panel.open .chat-login{display:flex}.chat-panel.open .chat-head{display:block}}.btn-free-run{display:block;text-align:center;background:color-mix(in srgb,var(--gold) 16%,var(--panel-2));color:var(--gold);border:2px solid var(--gold);box-shadow:0 0 14px color-mix(in srgb,var(--gold) 35%,transparent);font-weight:800}.btn-free-run:not(:disabled):hover{background:color-mix(in srgb,var(--gold) 26%,var(--panel-2))}.navlink-register{color:#9ecbff;font-weight:700;border-color:color-mix(in srgb,#4aa3ff 55%,var(--border));background:color-mix(in srgb,#4aa3ff 14%,var(--panel-2))}.navlink-register:hover{color:#cfe4ff;background:color-mix(in srgb,#4aa3ff 24%,var(--panel-2))}.skeleton{position:relative;overflow:hidden;background:color-mix(in srgb,var(--panel-2) 80%,var(--border));border-radius:var(--radius)}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 8%,transparent),transparent);animation:sk-shimmer 1.3s ease-in-out infinite;will-change:transform}.skeleton-line{height:.8rem;margin:.4rem 0;border-radius:6px}.fade-in{animation:fade-in .18s ease}@keyframes sk-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none;display:none}.fade-in{animation:none}}.route-fade{animation:route-fade-in .18s ease-out both}@keyframes route-fade-in{0%{opacity:0}to{opacity:1}}.route-bar{position:fixed;inset:0 0 auto 0;height:2px;z-index:9999;pointer-events:none;opacity:0;transition:opacity .22s ease}.route-bar.on{opacity:1}.route-bar>span{display:block;height:100%;width:0;background:var(--gold);box-shadow:0 0 8px color-mix(in srgb,var(--gold) 70%,transparent);transition:width .18s ease}@media (prefers-reduced-motion:reduce){.route-fade{animation:none}.route-bar{display:none!important}}.btn-busy{cursor:default;opacity:.85}.btn-spinner{display:inline-block;width:.85em;height:.85em;margin-right:.45em;vertical-align:-.1em;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentcolor;border-radius:50%;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}.processing-banner{display:flex;align-items:center;gap:.7rem;border-color:color-mix(in srgb,var(--gold) 40%,var(--border));background:color-mix(in srgb,var(--gold) 8%,var(--panel))}.processing-banner .btn-spinner{color:var(--gold);width:1.1rem;height:1.1rem;flex:0 0 auto}.processing-banner .proc-text{display:flex;flex-direction:column;gap:.15rem;text-align:left}.processing-banner .proc-amount{font-weight:800;color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.btn-spinner{display:none}}.navlink-play{color:var(--go-text);font-weight:700;background:var(--go);border-color:var(--go)}.navlink-play:hover{color:var(--go-text);background:color-mix(in srgb,var(--go) 85%,#fff)}.navlink-wallet{color:var(--gold);font-weight:700;border-color:color-mix(in srgb,var(--gold) 55%,var(--border));background:color-mix(in srgb,var(--gold) 12%,var(--panel-2));box-shadow:0 0 10px color-mix(in srgb,var(--gold) 30%,transparent)}.navlink-wallet:hover{color:var(--gold);background:color-mix(in srgb,var(--gold) 20%,var(--panel-2))}.navlink-user{font-weight:700;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navlink-user:before{content:"@";opacity:.5;margin-right:1px}@media (max-width:640px){.authnav-more .navlink-user{max-width:100%}}.live-cta{display:flex;flex-direction:column;gap:.6rem;align-items:center;text-align:center}.btn-topup{background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 88%,#fff),var(--gold));color:#2a1c05;font-weight:800;text-decoration:none;text-align:center;box-shadow:0 0 16px color-mix(in srgb,var(--gold) 40%,transparent)}.gbNoFunds{text-align:center;font-size:.78rem;margin-bottom:.35rem}.gbGo.btn-topup{display:flex;align-items:center;justify-content:center}.form{gap:.7rem}.field,.form{display:flex;flex-direction:column}.field{gap:.25rem}.field label{font-size:.72rem;color:var(--muted);letter-spacing:.04em}.captcha-row{display:flex;align-items:center;gap:.5rem}.captcha-img{width:150px;height:50px;border-radius:8px;border:1px solid var(--border);background:var(--panel-2);display:block}.captcha-img-loading{opacity:.5}.captcha-refresh{padding:.35rem .6rem;font-size:1.1rem;line-height:1}.field input{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:.7rem .8rem;color:var(--text);font:inherit}.field input:focus{outline:none;border-color:var(--win)}.banner{border-radius:10px;padding:.6rem .8rem;font-size:.85rem}.banner.ok{background:color-mix(in srgb,var(--win) 14%,transparent);border:1px solid color-mix(in srgb,var(--win) 40%,transparent);color:var(--win)}.banner.err{background:color-mix(in srgb,var(--loss) 12%,transparent);border:1px solid color-mix(in srgb,var(--loss) 40%,transparent);color:var(--loss)}.login-required{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.login-required .btn{flex:0 0 auto}.tabs{display:flex;gap:.5rem;margin-bottom:.25rem}.tab{flex:1 1;padding:.5rem;border-radius:10px;background:var(--panel-2);border:1px solid var(--border);color:var(--muted);font-weight:700}.tab.active{color:var(--win);border-color:var(--win)}.rows{flex-direction:column}.row,.rows{display:flex}.row{justify-content:space-between;gap:.75rem;padding:.6rem 0;border-top:1px solid var(--border);font-size:.9rem}.row:first-child{border-top:none}.row .meta{color:var(--muted);font-size:.75rem}.tag{font-size:.68rem;padding:.1rem .45rem;border-radius:999px;font-weight:700}.tag.win{color:var(--win);background:color-mix(in srgb,var(--win) 14%,transparent)}.tag.loss{color:var(--loss);background:color-mix(in srgb,var(--loss) 14%,transparent)}.tag.demo{color:var(--muted);background:color-mix(in srgb,var(--muted) 16%,transparent);letter-spacing:.04em;text-transform:uppercase}.amount-pos{color:var(--win)}.amount-neg,.amount-pos{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.amount-neg{color:var(--loss)}.exit-popup-card p,.free-run-note,.hero-sub,.reg-banner-text,.reg-offer-text,.retreat .line,[data-backing-demo-note]{text-wrap:balance}.hide-toggle{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--muted);justify-content:center}.hide-toggle input{width:1rem;height:1rem;accent-color:var(--win)}.lobby-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.live-count{font-size:.7rem;font-weight:700;color:var(--loss);background:color-mix(in srgb,var(--loss) 14%,transparent);border-radius:999px;padding:.1rem .5rem}.lobby-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.6rem 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text)}.lobby-row:first-child{border-top:none}.lobby-row .dot{width:10px;height:10px;border-radius:50%}.lobby-row .who{font-weight:700}.lobby-row .meta{color:var(--muted);font-size:.8rem}.lobby-row .lobby-mult{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spectate-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.spectate-head .who{font-weight:800}.spectate-head .viewers{font-size:.85rem;color:var(--muted)}.stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.stat-tile{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;padding:.7rem;text-align:center}.stat-value{font-size:1.3rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-label{font-size:.68rem;color:var(--muted);letter-spacing:.04em;margin-top:2px}.cat-row{align-items:center;gap:.6rem}.cat-label{font-size:.85rem;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-bar{height:7px;border-radius:5px;background:var(--panel-2);overflow:hidden}.cat-bar>i{display:block;height:100%;background:var(--accent,#a78bfa);border-radius:5px}.cat-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;min-width:2.5rem;text-align:right}[data-matomo-campaigns] .cat-label,[data-matomo-referrers-detail] .cat-label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:.5rem;gap:.5rem}.fin-stat-col{margin-top:.7rem}.fin-stat-title{font-weight:700;margin-bottom:.4rem;color:var(--text,#cdd3f7)}.link-btn{background:none;border:none;color:var(--accent,#a78bfa);font:inherit;font-weight:700;padding:0;cursor:pointer}.link-btn:hover{text-decoration:underline}.usdt-col{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold);font-weight:700;white-space:nowrap}.user-card{border:1px solid var(--border);border-radius:10px;padding:.7rem;margin:.35rem 0 .6rem;background:var(--panel-2)}.bal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.5rem;gap:.5rem}.bal-tile{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:.55rem;text-align:center}.bal-value{font-size:1.05rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bal-label{font-size:.66rem;color:var(--muted);letter-spacing:.03em;margin-top:2px}.fin-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.fin-filters input,.fin-filters select{padding:.35rem .5rem}.fin-filters input{flex:1 1;min-width:12rem}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.fin-table{width:100%;border-collapse:collapse;font-size:.8rem}.fin-table td,.fin-table th{text-align:left;padding:.4rem .5rem;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:top}.fin-table th{color:var(--muted);font-weight:600;font-size:.7rem;letter-spacing:.03em}.fin-table tr[data-status=confirmed]{background:color-mix(in srgb,var(--win,#4ade80) 6%,transparent)}.fin-table tr[data-status=failed],.fin-table tr[data-status=rejected]{background:color-mix(in srgb,var(--loss,#ff4560) 6%,transparent)}.fin-pager{gap:.8rem;margin-top:.6rem}.fin-actions,.fin-pager{display:flex;align-items:center}.fin-actions{gap:.9rem;flex-wrap:wrap}.btn-secondary{background:var(--panel-2);color:var(--text,#cdd3f7);border:1px solid var(--border)}.btn-secondary:hover{background:var(--panel)}.btn-reject{color:var(--loss,#ff4560);border-color:color-mix(in srgb,var(--loss,#ff4560) 45%,var(--border))}.confirm-inline{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.3rem .5rem;border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--gold) 8%,var(--panel-2))}.confirm-q{font-size:.85rem}.btn-confirm-yes{white-space:nowrap}.chart{gap:3px;height:90px}.chart,.chart-col{display:flex;align-items:flex-end}.chart-col{flex:1 1;height:100%}.chart-bar{background:var(--panel-2);min-height:2px;display:flex;align-items:flex-end}.chart-bar,.chart-bar-win{width:100%;border-radius:3px 3px 0 0}.chart-bar-win{background:var(--win)}.badges{display:flex;flex-wrap:wrap;gap:.5rem}.badge{font-size:.78rem;font-weight:700;color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-radius:999px;padding:.3rem .7rem}.overlay{min-height:100dvh;padding:1rem}.overlay-card{display:inline-flex;flex-direction:column;gap:.15rem;padding:.9rem 1.2rem;border-radius:16px;background:rgba(11,13,18,.72);border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.overlay-runner{font-weight:800;letter-spacing:.03em;color:var(--muted)}.overlay-mult{font-size:4rem;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overlay-floor{font-size:1rem;font-weight:700;letter-spacing:.06em}.overlay-meta{display:flex;gap:1rem;color:var(--muted);font-weight:700;margin-top:.2rem}.overlay-wait{font-size:1.4rem;color:var(--muted)}.copy-btn{font-size:.75rem;border:1px solid var(--border);border-radius:8px;padding:.35rem .6rem;background:var(--panel-2);color:var(--muted)}.backfee-toast{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:30;background:color-mix(in srgb,var(--gold) 18%,var(--panel));border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);color:var(--gold);font-weight:800;padding:.6rem 1rem;border-radius:999px;animation:fade-in .25s ease}.backfee-toast.error{background:color-mix(in srgb,var(--loss) 20%,var(--panel));border-color:color-mix(in srgb,var(--loss) 55%,transparent);color:#ffb4b1;max-width:min(92vw,30rem);text-align:center}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important}}.gbW{font-family:system-ui,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;max-width:600px;margin:0 auto}.gbS{position:relative;height:340px;border-radius:12px 12px 0 0;overflow:hidden;background:#0d0a1f}.gbBG{position:absolute;inset:0}.gbBG .wallb{position:absolute;inset:0 0 70px 0;background:linear-gradient(180deg,#1c1542,#151030 70%,#120e2e);transition:background 1s}.gbBG.z1 .wallb{background:linear-gradient(180deg,#0e1e35,#0c1830 70%,#0a1426)}.gbBG.z2 .wallb{background:linear-gradient(180deg,#0e2a20,#0c2019 70%,#0a1a14)}.gbBG.z3 .wallb{background:linear-gradient(180deg,#0c2733,#0a1f2c 70%,#081a24)}.gbBG.z4 .wallb{background:linear-gradient(180deg,#33100e,#260d10 70%,#1c0a0e)}.gbBG .pipe{height:7px;background:linear-gradient(180deg,#3a2f7d,#241d52);border-bottom:1px solid #0d0a1f;opacity:.8}.gbBG .flr,.gbBG .pipe{position:absolute;left:0;right:0}.gbBG .flr{bottom:0;height:70px;background:linear-gradient(180deg,#241d52,#14102e)}.gbBG .flr:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(100deg,rgba(167,139,250,.14) 0 2px,transparent 2px 42px)}.gbLamp{left:44%;width:120px;height:150px;pointer-events:none}.gbLamp,.gbLamp .b{position:absolute;top:0}.gbLamp .b{left:52px;width:16px;height:10px;background:#4a3f8f;border-radius:0 0 4px 4px}.gbLamp .cone{position:absolute;left:0;top:10px;width:120px;height:150px;background:linear-gradient(180deg,var(--lc,rgba(34,229,255,.2)),transparent 85%);-webkit-clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);animation:gbFk 5s infinite}@keyframes gbFk{0%,88%,94%,to{opacity:1}91%{opacity:.25}}.gbPz{position:absolute;inset:0;pointer-events:none}.gbPz .crate{background:linear-gradient(135deg,#352a6e,#1e1745);border-top:4px solid #4a3f8f;border-radius:3px;box-shadow:-6px 6px 0 rgba(0,0,0,.25)}.gbPz .crate,.gbPz .rack{position:absolute;bottom:62px}.gbPz .rack{width:42px;height:96px;background:#0e1c33;border:1px solid #1d3552;border-radius:3px;background-image:repeating-linear-gradient(180deg,transparent 0 12px,#12253f 12px 14px)}.gbPz .rack:after{content:"";position:absolute;right:6px;top:8px;width:5px;height:5px;border-radius:50%;background:#22e5ff;box-shadow:0 22px 0 #4ade80,0 44px 0 #ff4560,0 66px 0 #22e5ff;animation:gbLed 1.6s steps(2) infinite}@keyframes gbLed{50%{opacity:.3}}.gbPz .tank{position:absolute;bottom:62px;width:36px;height:80px;border-radius:16px 16px 4px 4px;border:2px solid #2d5a3f;background:linear-gradient(180deg,rgba(74,222,128,.3),rgba(74,222,128,.08));overflow:hidden}.gbPz .tank i{position:absolute;left:40%;bottom:-8px;width:7px;height:7px;border-radius:50%;background:rgba(200,255,220,.5);animation:gbBub 2.4s linear infinite}.gbPz .tank i+i{left:65%;animation-delay:-1.2s;width:5px;height:5px}@keyframes gbBub{to{transform:translateY(-74px);opacity:0}}.gbPz .water{position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(180deg,rgba(34,229,255,.28),rgba(34,229,255,.1));animation:gbWv 3s ease-in-out infinite}@keyframes gbWv{50%{transform:translateY(3px)}}.gbPz .drip{position:absolute;top:30px;width:2px;height:12px;background:rgba(34,229,255,.6);animation:gbDr 1.7s linear infinite}@keyframes gbDr{to{transform:translateY(268px);opacity:0}}.gbPz .core{position:absolute;left:46%;top:96px;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,#ff8a3d,#ff456033 60%,transparent 70%);animation:gbCr 1.4s ease-in-out infinite}@keyframes gbCr{50%{transform:scale(1.18);filter:brightness(1.3)}}.gbPz .haz{position:absolute;left:0;right:0;bottom:64px;height:8px;background:repeating-linear-gradient(45deg,#ffd439aa 0 10px,#14102e 10px 20px);opacity:.5}.gbSign{position:absolute;top:32px;left:64px;color:#ff3df0;font-weight:800;font-size:13px;letter-spacing:3px;text-shadow:0 0 12px #ff3df0aa;animation:gbSg 3.4s infinite;z-index:3}@keyframes gbSg{0%,92%,96%,to{opacity:1}94%{opacity:.4}}.gbEye{top:12px;left:64px;color:#b7aee6;font-size:11px;font-weight:600}.gbDep,.gbEye{position:absolute;z-index:3}.gbDep{left:16px;top:30px;bottom:84px;width:14px;border:1px solid #2d2463;border-radius:8px;background:#120e2e;display:flex;flex-direction:column-reverse;padding:2px;gap:2px}.gbDep i{flex:1 1;border-radius:3px;transition:background .3s}.gbDep i.on{background:linear-gradient(90deg,#22e5ff,#a78bfa)}.gbDep i.cur{background:#ff3df0;box-shadow:0 0 8px #ff3df0}.gbTerm{bottom:60px;left:150px;width:34px;height:52px;background:#16113a;border-radius:4px 4px 0 0;border-top:3px solid #4a3f8f}.gbScr,.gbTerm{position:absolute}.gbScr{left:5px;top:7px;width:24px;height:16px;border-radius:2px;background:#123c3f;animation:gbSc 2.2s infinite;transition:all .3s}@keyframes gbSc{50%{opacity:.7}}.gbTerm.use .gbScr{background:#22e5ff;box-shadow:0 0 14px #22e5ff}.gbHatch{position:absolute;right:16px;bottom:62px;width:38px;height:80px;border:2px solid #ff3df0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,rgba(255,61,240,.12),rgba(255,61,240,.03));transition:all .3s}.gbHatch.open{box-shadow:0 0 24px #ff3df0aa;background:rgba(255,61,240,.32)}.gbHatch.gold{border-color:#ffd439;background:rgba(255,212,57,.35);box-shadow:0 0 34px #ffd439}.gbHatch span{position:absolute;left:0;right:0;top:6px;text-align:center;font-size:9px;color:#ff3df0;letter-spacing:1px}.gbHole{position:absolute;left:288px;bottom:52px;width:58px;height:16px;border-radius:50%;background:radial-gradient(ellipse,#050308 40%,#22e5ff33 70%,transparent 75%);opacity:0;transition:opacity .3s;z-index:2}.gbHole.show{opacity:1;box-shadow:0 0 18px #22e5ff55}.gbRope{position:absolute;left:492px;top:0;width:3px;height:0;background:linear-gradient(180deg,#4a3f8f,#a78bfa);transition:height .35s;z-index:2}.gbRope.show{height:216px}.gbC{position:absolute;bottom:56px;left:300px;width:46px;height:86px;transition:left .5s linear,bottom .4s ease-in;z-index:5;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.gbC .in{position:relative;width:100%;height:100%;animation:gbBo 1.2s ease-in-out infinite}.gbC.run .in{animation:gbBo .4s ease-in-out infinite}@keyframes gbBo{50%{transform:translateY(-3px)}}.gbC.flip{transform:scaleX(-1)}.gbC .hd{position:absolute;left:14px;top:0;width:17px;height:17px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#4a3f8f,#241d52)}.gbC .vz{position:absolute;left:20px;top:5px;width:12px;height:5px;border-radius:3px;background:#22e5ff;box-shadow:0 0 8px #22e5ff}.gbC .bp{position:absolute;left:4px;top:20px;width:10px;height:22px;border-radius:4px;background:#16113a;border:1px solid #2d2463}.gbC .to{position:absolute;left:15px;top:16px;width:15px;height:31px;border-radius:6px;background:linear-gradient(180deg,#3d2f8f,#241d52);border-left:2px solid rgba(34,229,255,.5)}.gbC .ar,.gbC .lg{position:absolute;left:20px;border-radius:3px;transform-origin:top center;will-change:transform}.gbC .ar{top:19px;width:5px;height:25px;background:#4a3f8f}.gbC .lg{top:45px;width:6px;height:36px;background:#2b2070;border-bottom:4px solid #22e5ff}.gbC .f{animation:gbId 2.4s ease-in-out infinite alternate}.gbC .b{animation:gbId 2.4s ease-in-out infinite alternate-reverse;opacity:.55}@keyframes gbId{0%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}.gbC.run .f{animation:gbSw .3s ease-in-out infinite alternate}.gbC.run .b{animation:gbSw .3s ease-in-out infinite alternate-reverse}@keyframes gbSw{0%{transform:rotate(44deg)}to{transform:rotate(-44deg)}}.gbC.use .f.ar{animation:gbTp .18s linear infinite}@keyframes gbTp{50%{transform:rotate(-50deg) translateY(-2px)}0%,to{transform:rotate(-42deg)}}.gbC.jump .in{animation:gbJm .5s ease}@keyframes gbJm{40%{transform:translateY(-36px)}}.gbC.jump .lg{animation:none;transform:rotate(58deg)}.gbC.hang .ar{animation:none;transform:rotate(172deg)}.gbC.hang .lg{animation:gbDg 1s ease-in-out infinite alternate}@keyframes gbDg{0%{transform:rotate(9deg)}to{transform:rotate(-9deg)}}.gbC.slide .in{transform:rotate(-16deg) translateY(13px)}.gbC.slide .lg{animation:none;transform:rotate(-55deg)}.gbC.slide .ar{animation:none;transform:rotate(30deg)}.gbC.sit .in{transform:translateY(13px)}.gbC.sit .lg{animation:none;transform:rotate(83deg)}.gbC.sit .ar{animation:none;transform:rotate(12deg)}.gbC.dead{transform:rotate(96deg);opacity:0;transition:transform .8s,opacity .8s,left .5s}.gbC.win .ar.f{animation:none;transform:rotate(160deg)}.gbC.win .ar.b{animation:none;transform:rotate(-160deg);opacity:.55}.gbC.gone{opacity:0;transition:opacity .3s,bottom .6s ease-in,left .5s linear}.gbHud{position:absolute;top:10px;right:12px;text-align:right;z-index:6}.gbBal{color:#c9c2f0;font-size:12px;background:#1e174599;border:1px solid #2d2463;border-radius:999px;padding:3px 12px}.gbM{font-size:34px;font-weight:900;background:linear-gradient(90deg,var(--gold),var(--gold-accent));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.15}.gbM.pop{animation:gbPp .5s}@keyframes gbPp{40%{transform:scale(1.3)}}.gbPay{display:inline-block;margin-top:2px;background:hsla(37,93%,72%,.1);border:1px solid hsla(37,93%,72%,.35);border-radius:999px;padding:2px 10px;color:var(--gold);font-size:11px;font-weight:600}.gbNext{display:block;margin-top:4px;color:#7d74b8;font-size:10px}.gbFl{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:7}.gbFl.go{animation:gbFa .7s}@keyframes gbFa{15%{opacity:.5}to{opacity:0}}.gbTk{position:absolute;left:40px;bottom:10px;display:flex;flex-direction:column-reverse;gap:4px;z-index:8;pointer-events:none}.gbTk div{background:#16113acc;border:1px solid #2d2463;border-left:2px solid #22e5ff;border-radius:7px;padding:3px 9px;color:#b7aee6;font-size:10px;animation:gbTi .3s,gbTo .4s 3.2s forwards;max-width:280px}@keyframes gbTi{0%{transform:translateX(-14px);opacity:0}}@keyframes gbTo{to{opacity:0}}.gbS.shake{animation:gbSh .4s}@keyframes gbSh{25%{transform:translate(-4px,2px)}50%{transform:translate(4px,-2px)}75%{transform:translate(-3px,1px)}}.gbCoin{position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe9a3,#d4af37);box-shadow:0 0 8px #ffd43988;z-index:9;transition:left .8s cubic-bezier(.2,.6,.3,1),top .8s cubic-bezier(.2,.6,.3,1),opacity .2s .7s;pointer-events:none}.gbP{background:#151030;border-radius:0 0 12px 12px;padding:12px 14px 14px;border-top:1px solid #241d52}.gbHist{display:flex;gap:6px;margin-bottom:10px;overflow:hidden;height:22px}.gbHist span{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;background:#1e1745;color:#4ade80;white-space:nowrap}.gbHist span.l{color:#ff4560}.gbHist span.g{color:#ffd439;border:1px solid #ffd43955}.gbBetRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}@media (max-width:640px){.gbBetRow{flex-wrap:wrap}}.gbBetRow .lbl{color:#7d74b8;font-size:11px;font-weight:700}.gbBetRow button{background:#1e1745;border:1px solid #2d2463;color:#c9c2f0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.gbBetRow button:disabled{opacity:.45;cursor:not-allowed}.gbBet{color:#fff;font-weight:800;font-size:15px;min-width:70px;text-align:center}.gbFair{margin-left:auto;min-width:0;max-width:100%;overflow-wrap:anywhere;color:#7d74b8;font-size:10px;border:1px solid #2d2463;border-radius:999px;padding:3px 10px}.gbFair b{color:#4ade80}.gbFair a{color:inherit}.gbTiers{display:flex;gap:6px;margin-bottom:10px}.gbTiers .t{flex:1 1;text-align:center;background:#1e1745;border:1px solid transparent;border-radius:10px;padding:7px 2px;color:#c9c2f0;font-size:10px;cursor:pointer;transition:all .15s}.gbTiers .t b{display:block;font-size:13px}.gbTiers .t small{display:block;color:#7d74b8;font-size:9px}.gbTiers .t.sel{border-color:currentColor;background:#241d52;box-shadow:0 0 12px currentColor}.gbTiers .t:disabled{cursor:not-allowed}.gbAct{display:flex;gap:10px;margin-bottom:10px}.gbAct button{border:none;cursor:pointer;border-radius:11px;font-weight:800;font-size:14px;padding:13px;font-family:inherit}.gbAct button:disabled{opacity:.5;cursor:not-allowed}.gbGo{flex:2 1;background:linear-gradient(90deg,var(--go),#25b585);color:var(--go-text)}.gbGo:active{transform:scale(.98)}.gbOut{flex:1 1;background:color-mix(in srgb,var(--go) 14%,transparent);border:1px solid var(--go)!important;color:var(--go-text)}.gbOut:not(:disabled){animation:extract-pulse 1.9s ease-in-out infinite}.gbOut.gbCancel{background:var(--panel-2);border:1px solid var(--border)!important;color:var(--muted);animation:none}.gbOut.gbCancel:hover{color:var(--text)}.gbXpRow{display:flex;align-items:center;gap:8px}.gbXpRow .lv{color:#a78bfa;font-size:11px;font-weight:800;white-space:nowrap}.gbXpBar{flex:1 1;height:6px;border-radius:3px;background:#1e1745;overflow:hidden}.gbXpBar i{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#22e5ff,#a78bfa);transition:width .5s}.skin-switch{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:2px;max-width:100%;background:#151030;border:1px solid #241d52;border-radius:999px;padding:3px}.skin-switch button{background:transparent;border:none;color:#7d74b8;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}@media (max-width:640px){.skin-switch button{padding:5px 10px;font-size:11px}}.skin-switch button.active{background:linear-gradient(90deg,#22e5ff,#a78bfa);color:#0d0a1f}.sound-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px;background:#151030;border:1px solid #241d52;border-radius:999px;color:#7d74b8;font-size:15px;line-height:1;cursor:pointer;font-family:inherit;transition:transform .12s ease,border-color .12s ease}.sound-toggle:hover{border-color:#3a2f7a}.sound-toggle:active{transform:scale(.94)}.sound-toggle[data-on=true]{border-color:#22e5ff}.mode-switch{display:inline-flex;gap:2px;background:#151030;border:1px solid #241d52;border-radius:999px;padding:3px}.mode-switch button{background:transparent;border:none;color:#7d74b8;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.mode-switch button.active{background:linear-gradient(90deg,#22e5ff,#a78bfa);color:#0d0a1f}.mode-switch button[data-mode=live].active{background:linear-gradient(90deg,#ffb347,#ff4560);color:#0d0a1f}.mode-switch button:disabled{opacity:.5;cursor:not-allowed}.mode-badge{align-self:center;font-size:10px;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:999px;border:1px solid #241d52}.mode-badge.demo{color:#7d74b8;background:#151030}.mode-badge.live{color:#0d0a1f;background:linear-gradient(90deg,#ffb347,#ff4560);border-color:transparent}@media (prefers-reduced-motion:reduce){.gbW *{animation:none!important}}.gbFx{position:absolute;inset:0;pointer-events:none;z-index:9}.doc{max-width:760px;margin:0 auto;line-height:1.65;width:100%}.doc,.doc-section{min-width:0}.doc h1{font-size:1.6rem;margin:0 0 .25rem}.doc-updated{color:var(--muted);font-size:.82rem;margin-bottom:1rem}.doc-intro{color:var(--fg);margin-bottom:1.2rem}.doc-intro p{margin:0 0 .6rem}.doc-toc{background:var(--panel-2,#151030);border:1px solid var(--border,#241d52);border-radius:10px;padding:.8rem 1rem;margin:0 0 1.4rem}.doc-toc-head{font-size:.8rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:.4rem}.doc-toc ol{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.25rem}.doc-toc a{color:var(--accent,#a78bfa);text-decoration:none}.doc-toc a:hover{text-decoration:underline}.doc-section{margin:1.4rem 0;scroll-margin-top:80px}.doc-section h2{font-size:1.15rem;margin:0 0 .5rem;color:var(--fg)}.doc-guide-link{margin:1rem 0 0;font-weight:700}.doc-guide-link a{color:var(--accent,#a78bfa);text-decoration:none}.glossary{margin:0 0 1rem}.glossary-item{padding:.6rem 0;border-top:1px solid var(--border,#241d52);scroll-margin-top:80px}.glossary-item dt{font-weight:800;color:var(--fg,#cdd3f7);margin-bottom:.2rem}.glossary-item dd{margin:0;color:var(--muted)}.glossary-item:target dt{color:var(--accent,#a78bfa)}.explainer{margin:0 0 1rem}.explainer>summary{cursor:pointer;font-weight:700;color:var(--fg,#cdd3f7);list-style:revert}.explainer>summary:hover{color:var(--accent,#a78bfa)}.explainer-body{margin-top:.6rem;color:var(--muted)}.explainer-body p{margin:0 0 .5rem}.doc-section p{margin:0 0 .7rem}.doc-section ol,.doc-section ul{margin:0 0 .8rem;padding-left:1.3rem;display:flex;flex-direction:column;gap:.3rem}.doc-section a{color:var(--accent,#a78bfa)}.doc-section code{background:var(--panel-2,#151030);border:1px solid var(--border,#241d52);border-radius:5px;padding:1px 5px;font-size:.86em;word-break:break-word}.doc-note{border-left:3px solid var(--accent,#a78bfa);background:rgba(167,139,250,.08);border-radius:0 8px 8px 0;padding:.6rem .9rem;margin:.8rem 0;color:var(--fg)}.doc-table-wrap{overflow-x:auto;max-width:100%;margin:0 0 1rem}.doc-table{width:100%;border-collapse:collapse;font-size:.9rem}.doc-table td,.doc-table th{border:1px solid var(--border,#241d52);padding:6px 10px;text-align:left}.doc-table th{background:var(--panel-2,#151030);font-weight:700}.site-footer{max-width:900px;margin:2rem auto 1rem;padding:1rem 1.2rem;border-top:1px solid var(--border,#241d52);color:var(--muted);font-size:.82rem;text-align:center}.site-footer-docs-title{font-weight:700;letter-spacing:.04em;margin-bottom:.5rem;color:var(--text,#cdd3f7)}.site-footer-links{display:flex;flex-wrap:wrap;gap:.4rem 1rem;justify-content:center;margin-bottom:.6rem}.site-footer-links a{color:var(--muted);text-decoration:none}.site-footer-links a:hover{color:var(--accent,#a78bfa);text-decoration:underline}.site-footer-support{margin-bottom:.55rem}.site-footer-support a{color:var(--muted);text-decoration:none}.site-footer-support a:hover{color:var(--accent,#a78bfa);text-decoration:underline}.site-footer-meta{opacity:.8}html[data-support-widget] .support-fab{display:none}.support-fab{position:fixed;right:calc(env(safe-area-inset-right, 0px) + 16px);bottom:calc(env(safe-area-inset-bottom, 0px) + 16px);z-index:40;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(180deg,#2aa4e6,#1c8fd0);box-shadow:0 6px 18px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.08);transition:transform .15s ease,box-shadow .15s ease}.support-fab:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.4)}.support-fab:focus-visible{outline:2px solid #fff;outline-offset:2px}.support-fab svg{transform:translateX(-1px)}@media (max-width:640px){.support-fab{width:46px;height:46px;right:calc(env(safe-area-inset-right, 0px) + 12px);bottom:calc(env(safe-area-inset-bottom, 0px) + 12px)}}@media (prefers-reduced-motion:reduce){.support-fab{transition:none}}body{background:transparent}.scene-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,var(--z-from,#0d1b2e),var(--z-to,#070a12));transition:background 1.5s ease}.sb-spotlight{opacity:.15;background:radial-gradient(60% 45% at 50% 20%,color-mix(in srgb,var(--z-glow,#1c3d63) 60%,transparent),transparent 70%),radial-gradient(140% 120% at 50% 125%,rgba(0,0,0,.6),transparent 55%)}.sb-core,.sb-spotlight{position:absolute;inset:0;transition:background 1.5s ease}.sb-core{background:radial-gradient(42% 52% at 50% 42%,color-mix(in srgb,var(--z-glow,#1c3d63) 75%,transparent),transparent 72%);opacity:.2}.sb-beams{position:absolute;inset:0}.sb-beam{position:absolute;top:-25%;height:150%;background:hsla(0,0%,100%,.035);transform:skewX(-8deg);filter:blur(26px)}.scene-backdrop.sb--active .sb-beam{will-change:transform;animation:sb-beam-rise var(--dur,28s) linear infinite}@keyframes sb-beam-rise{0%{transform:skewX(-8deg) translateY(7%)}to{transform:skewX(-8deg) translateY(-11%)}}.sb-dust{position:absolute;inset:0}.sb-dust span{position:absolute;bottom:-6px;border-radius:50%;background:rgba(180,210,250,.5);will-change:transform,opacity;animation:sb-rise var(--dur,10s) linear var(--delay,0s) infinite}@keyframes sb-rise{0%{transform:translate(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(var(--drift,0),-100vh);opacity:0}}.scene-backdrop.sb--paused .sb-beam,.scene-backdrop.sb--paused .sb-dust span{animation-play-state:paused}.scene-fx{position:fixed;inset:0;z-index:60;pointer-events:none}.fx-drop-flash{position:absolute;inset:0;background:radial-gradient(50% 42% at 50% 38%,color-mix(in srgb,var(--gold) 45%,transparent),transparent 70%);animation:fx-flash 1.2s ease forwards}.fx-drop-amount{position:absolute;left:50%;top:24%;transform:translateX(-50%);font-size:clamp(1.6rem,6vw,2.6rem);font-weight:900;color:var(--gold);text-shadow:0 0 22px color-mix(in srgb,var(--gold) 70%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:fx-drop-rise 1.2s ease forwards}@keyframes fx-drop-rise{0%{transform:translate(-50%,12px) scale(.7);opacity:0}20%{transform:translate(-50%) scale(1.1);opacity:1}60%{opacity:1}to{transform:translate(-50%,-72px) scale(1);opacity:0}}@keyframes fx-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.fx-crash-flash{position:absolute;inset:0;background:rgba(226,75,74,.28);animation:fx-crash 1.4s ease forwards}@keyframes fx-crash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.fx-extract-flash{position:absolute;inset:0;background:radial-gradient(72% 62% at 50% 42%,color-mix(in srgb,var(--gold) 60%,transparent),transparent 72%);animation:fx-flash 1.2s ease forwards}.scene-stage.shaking{animation:scene-shake .5s ease}@keyframes scene-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes extract-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--go) 40%,transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb,var(--go) 50%,transparent)}}@keyframes hud-gold-pulse{0%{filter:none}30%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--gold) 70%,transparent))}to{filter:none}}@media (prefers-reduced-motion:reduce){.scene-backdrop{transition:none}.sb-dust{display:none}.btn-extract,.gbOut:not(:disabled),.hud.hud-drop,.scene-backdrop.sb--active .sb-beam,.scene-stage.shaking,.win-screen .big.win-mult-in{animation:none}.win-coins{display:none}.win-xp{opacity:1;transition:none}}.admin-section>summary{cursor:pointer;font-weight:600;list-style:none;padding:.15rem 0}.admin-section>summary::-webkit-details-marker{display:none}.admin-section>summary:before{content:"▸ ";color:var(--muted)}.admin-section[open]>summary:before{content:"▾ "}.admin-field-changed{border-left:3px solid var(--warn,#e0a53a);padding-left:.5rem}.field-help{display:inline-block}.field-help>summary{cursor:pointer;list-style:none;min-width:1.15rem;height:1.15rem;line-height:1.15rem;text-align:center;border-radius:50%;background:var(--panel-2);color:var(--muted);font-size:.72rem;padding:0 .15rem}.field-help>summary::-webkit-details-marker{display:none}.field-help-body{margin-top:.3rem;padding:.5rem;border-radius:6px;background:var(--panel-2);font-size:.78rem;line-height:1.35;max-width:34rem}.field-hint{font-size:.75rem;margin-top:.15rem;opacity:.85}.vyW{position:relative;display:block}.vyW .vy-scene{max-width:760px;margin:0 auto}.vyW .vy-fast{white-space:nowrap}.vyW .vy-scene{position:relative;width:100%;aspect-ratio:16/10;min-height:560px;overflow:hidden;isolation:isolate;border-radius:15px;background:#111722;--floor-shift:0%;--motion-x:0px;--ground-y:64%;--amp:1;--windup-lean:-7deg;--windup-settle:-4deg;--exec-mid-x:20px;--exec-mid-y:-34px;--exec-mid-rot:10deg;--exec-end-x:0px;--exec-end-y:-6px;--exec-end-rot:-3deg}.vyW .layer{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover;pointer-events:none;transform:translate3d(0,calc(var(--floor-shift) * var(--speed)),0);transition:opacity .42s ease,filter .42s ease,transform .55s cubic-bezier(.3,.7,.2,1);will-change:transform}.vyW .vy-scene.zone-cut .layer{transition:opacity .42s ease,filter .42s ease}.vyW .layer picture,.vyW picture.layer{display:block}.vyW picture.layer img{width:100%;height:100%;object-fit:cover}.vyW .layer-l0{--speed:.05;z-index:0}.vyW .layer-l1{--speed:.15;z-index:1}.vyW .layer-l2{--speed:.35;z-index:2;object-fit:contain}.vyW .layer-l3{--speed:1;z-index:3;object-fit:contain}.vyW .layer-l4{--speed:1.6;z-index:7;object-fit:contain}.vyW .camera{position:absolute;inset:0;transform-origin:50% 58%;will-change:transform;transition:transform .22s var(--ease-heavy)}.vyW .vy-scene[data-zone="1"]{--ground-y:63%}.vyW .vy-scene[data-zone="2"],.vyW .vy-scene[data-zone="3"]{--ground-y:64%}.vyW .vy-scene[data-zone="4"]{--ground-y:66%}.vyW .vy-scene[data-zone="5"]{--ground-y:63%}.vyW .atmosphere{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none}.vyW .rain{position:absolute;inset:-30%;opacity:.4;background-image:repeating-linear-gradient(112deg,transparent 0 14px,rgba(165,218,255,.55) 15px,transparent 16px 30px);background-size:31px 31px;animation:rain-fall .62s linear infinite;transform:rotate(-6deg)}.vyW .rain-b{opacity:.18;filter:blur(1px);animation-duration:.95s;background-size:45px 45px}.vyW .steam{inset:10% 8% 20%;background:radial-gradient(ellipse at 55% 45%,rgba(212,238,245,.28),transparent 55%);filter:blur(18px);animation:breathe 4s ease-in-out infinite}.vyW .dust,.vyW .steam{position:absolute;opacity:0}.vyW .dust{inset:0;background-image:radial-gradient(circle,rgba(255,244,214,.55) 0 1px,transparent 1.5px);background-size:64px 67px;animation:dust-rise 7s linear infinite}.vyW .headlamp-beam{position:absolute;left:51%;top:35%;width:44%;height:22%;opacity:0;transform-origin:0 50%;background:linear-gradient(90deg,rgba(255,244,214,.3),transparent 76%);-webkit-clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);filter:blur(4px)}.vyW .vy-scene[data-zone="3"] .steam{opacity:.55}.vyW .vy-scene[data-zone="3"] .rain,.vyW .vy-scene[data-zone="4"] .rain,.vyW .vy-scene[data-zone="5"] .rain{opacity:0}.vyW .vy-scene[data-zone="4"] .dust{opacity:.2}.vyW .vy-scene[data-zone="5"] .headlamp-beam{opacity:1}.vyW .trick-prop{position:absolute;z-index:5;left:57%;top:var(--ground-y);height:120px;width:auto;max-width:34%;object-fit:contain;transform:translate(-50%,-98%);transform-origin:50% 100%;filter:drop-shadow(0 7px 9px rgba(0,0,0,.6));opacity:.92}.vyW .trick-prop[hidden]{display:none}.vyW .trick-prop[data-prop=stepladder]{height:150px}.vyW .trick-prop[data-prop=rope]{height:172px}.vyW .trick-prop[data-prop=beam]{height:84px}.vyW .trick-prop[data-prop=barrier]{height:86px}.vyW .trick-prop[data-prop=hose]{height:112px}.vyW .trick-prop[data-prop=cable-tray]{height:104px}.vyW .trick-prop[data-prop=vent-grate]{height:100px}.vyW .trick-prop[data-prop=rebar-bundle]{height:104px}.vyW .vy-scene[data-phase=execute] .trick-prop,.vyW .vy-scene[data-phase=windup] .trick-prop{animation:prop-in var(--windup,.18s) ease both}.vyW .runner{z-index:6;left:calc(50% + var(--motion-x));top:var(--ground-y);width:160px;height:160px;transform:translate(-50%,-86%);transform-origin:50% 86%;transition:left .2s ease,opacity .35s ease;filter:drop-shadow(0 8px 10px rgba(0,0,0,.68))}.vyW .part,.vyW .runner{position:absolute;will-change:transform}.vyW .part{inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.vyW .part-torso{z-index:4;transform-origin:50% 52%}.vyW .part-head{z-index:7;transform-origin:51% 21.5%}.vyW .part-visor{z-index:8;transform-origin:51% 12%}.vyW .part-bag{z-index:3;transform-origin:43% 38%}.vyW .part-arm-back,.vyW .part-arm-front{transform-origin:48% 22%}.vyW .part-arm-front{z-index:6}.vyW .part-arm-back{z-index:2}.vyW .part-leg-back,.vyW .part-leg-front{transform-origin:49% 52%}.vyW .part-leg-front{z-index:5}.vyW .part-leg-back{z-index:1}.vyW .vy-scene[data-tier=safe]{--amp:.7}.vyW .vy-scene[data-tier=normal]{--amp:1}.vyW .vy-scene[data-tier=bold]{--amp:1.25}.vyW .vy-scene[data-tier=insane]{--amp:1.55}.vyW .vy-scene[data-tier=deadly]{--amp:1.85}.vyW .vy-scene[data-phase=windup] .runner{animation:runner-windup var(--windup) var(--ease-heavy) both}.vyW .vy-scene[data-phase=execute] .runner{animation:runner-execute var(--execute) var(--ease-snap) both}.vyW .vy-scene[data-phase=landing][data-outcome=success] .runner{animation:runner-land var(--landing) var(--ease-heavy) both}.vyW .vy-scene[data-phase=landing][data-outcome=crash] .runner{animation:runner-slip var(--landing) cubic-bezier(.2,.8,.3,1) both}.vyW .vy-scene[data-phase=retreat] .runner{animation:runner-retreat var(--retreat,1.4s) cubic-bezier(.2,.7,.1,1) both}.vyW .vy-scene[data-phase=golden] .runner{animation:gondola-rider var(--golden,.9s) var(--ease-heavy) both}.vyW .vy-scene[data-phase=golden] .gondola{opacity:1;z-index:7;animation:gondola-drop var(--golden,.9s) var(--ease-heavy) both}.vyW .vy-scene[data-phase=extract] .runner{animation:runner-extract var(--extract,1.2s) var(--ease-heavy) both}.vyW .vy-scene[data-phase=extract] .warm-flash{animation:warm-flash var(--extract,1.2s) ease both}.vyW .vy-scene[data-flourish=true] .runner{animation:flourish var(--flourish,.48s) var(--ease-heavy) both}.vyW .vy-scene[data-phase=idle] .part-torso{animation:idle-to 3.6s ease-in-out infinite}.vyW .vy-scene[data-phase=idle] .part-head,.vyW .vy-scene[data-phase=idle] .part-visor{animation:idle-hd 3.6s ease-in-out .2s infinite}.vyW .vy-scene[data-phase=idle] .part-arm-front{animation:idle-arf 3.6s ease-in-out infinite}.vyW .vy-scene[data-phase=idle] .part-arm-back{animation:idle-arb 3.6s ease-in-out .35s infinite}.vyW .vy-scene[data-phase=idle] .part-bag{animation:idle-bp 3.6s ease-in-out .5s infinite}.vyW .vy-scene[data-phase=windup] .part-torso{animation:w-to var(--windup) var(--ease-heavy) both}.vyW .vy-scene[data-phase=windup] .part-head,.vyW .vy-scene[data-phase=windup] .part-visor{animation:w-hd var(--windup) var(--ease-heavy) both}.vyW .vy-scene[data-phase=windup] .part-arm-front{animation:w-arf var(--windup) var(--ease-heavy) both}.vyW .vy-scene[data-phase=windup] .part-arm-back{animation:w-arb var(--windup) var(--ease-heavy) both}.vyW .vy-scene[data-phase=windup] .part-leg-front{animation:w-lgf var(--windup) var(--ease-heavy) both}.vyW .vy-scene[data-phase=windup] .part-leg-back{animation:w-lgb var(--windup) var(--ease-heavy) both}.vyW .vy-scene[data-phase=windup] .part-bag{animation:w-bp var(--windup) var(--ease-heavy) both}.vyW .vy-scene[data-phase=execute] .part-torso{animation:x-to var(--execute) var(--ease-snap) both}.vyW .vy-scene[data-phase=execute] .part-head,.vyW .vy-scene[data-phase=execute] .part-visor{animation:x-hd var(--execute) var(--ease-snap) both}.vyW .vy-scene[data-phase=execute] .part-arm-front{animation:x-arf var(--execute) var(--ease-snap) both}.vyW .vy-scene[data-phase=execute] .part-arm-back{animation:x-arb var(--execute) var(--ease-snap) both}.vyW .vy-scene[data-phase=execute] .part-leg-front{animation:x-lgf var(--execute) var(--ease-snap) both}.vyW .vy-scene[data-phase=execute] .part-leg-back{animation:x-lgb var(--execute) var(--ease-snap) both}.vyW .vy-scene[data-phase=execute] .part-bag{animation:x-bp var(--execute) var(--ease-snap) both}.vyW .vy-scene[data-phase=landing][data-outcome=success] .part-torso{animation:ls-to var(--landing) var(--ease-heavy) both}.vyW .vy-scene[data-phase=landing][data-outcome=success] .part-head,.vyW .vy-scene[data-phase=landing][data-outcome=success] .part-visor{animation:ls-hd var(--landing) var(--ease-heavy) both}.vyW .vy-scene[data-phase=landing][data-outcome=success] .part-arm-front{animation:ls-arf var(--landing) var(--ease-heavy) both}.vyW .vy-scene[data-phase=landing][data-outcome=success] .part-arm-back{animation:ls-arb var(--landing) var(--ease-heavy) both}.vyW .vy-scene[data-phase=landing][data-outcome=success] .part-leg-front{animation:ls-lgf var(--landing) var(--ease-heavy) both}.vyW .vy-scene[data-phase=landing][data-outcome=success] .part-leg-back{animation:ls-lgb var(--landing) var(--ease-heavy) both}.vyW .vy-scene[data-phase=landing][data-outcome=success] .part-bag{animation:ls-bp var(--landing) var(--ease-heavy) both}.vyW .vy-scene[data-phase=landing][data-outcome=crash] .part-torso{animation:lc-to var(--landing) ease-out both}.vyW .vy-scene[data-phase=landing][data-outcome=crash] .part-head,.vyW .vy-scene[data-phase=landing][data-outcome=crash] .part-visor{animation:lc-hd var(--landing) ease-out both}.vyW .vy-scene[data-phase=landing][data-outcome=crash] .part-arm-front{animation:lc-arf var(--landing) ease-out both}.vyW .vy-scene[data-phase=landing][data-outcome=crash] .part-arm-back{animation:lc-arb var(--landing) ease-out both}.vyW .vy-scene[data-phase=landing][data-outcome=crash] .part-leg-front{animation:lc-lgf var(--landing) ease-out both}.vyW .vy-scene[data-phase=landing][data-outcome=crash] .part-leg-back{animation:lc-lgb var(--landing) ease-out both}.vyW .vy-scene[data-phase=landing][data-outcome=crash] .part-bag{animation:lc-bp var(--landing) ease-out both}.vyW .vy-scene[data-phase=retreat] .part-arm-front{animation:r-arf .34s ease-in-out infinite alternate}.vyW .vy-scene[data-phase=retreat] .part-arm-back{animation:r-arb .34s ease-in-out infinite alternate}.vyW .vy-scene[data-phase=retreat] .part-leg-front{animation:r-lgf .34s ease-in-out infinite alternate}.vyW .vy-scene[data-phase=retreat] .part-leg-back{animation:r-lgb .34s ease-in-out infinite alternate}.vyW .vy-scene[data-phase=extract] .part-leg-front{animation:e-lgf .26s ease-in-out infinite alternate}.vyW .vy-scene[data-phase=extract] .part-leg-back{animation:e-lgb .26s ease-in-out infinite alternate}.vyW .vy-scene[data-phase=extract] .part-arm-front{animation:e-arf .26s ease-in-out infinite alternate}.vyW .vy-scene[data-phase=extract] .part-arm-back{animation:e-arb .26s ease-in-out infinite alternate}.vyW .vy-scene[data-phase=golden] .part-arm-front{transform:rotate(-46deg)}.vyW .vy-scene[data-phase=golden] .part-arm-back{transform:rotate(34deg)}.vyW .vy-scene[data-phase=golden] .part-leg-front{transform:rotate(-6deg)}.vyW .vy-scene[data-phase=golden] .part-head,.vyW .vy-scene[data-phase=golden] .part-visor{transform:rotate(-4deg)}.vyW .vy-scene[data-depth=cautious]{--windup-lean:-9deg;--windup-settle:-5deg}.vyW .vy-scene[data-depth=steady]{--windup-lean:-6deg;--windup-settle:-4deg}.vyW .vy-scene[data-depth=clean]{--windup-lean:-3deg;--windup-settle:-2deg}.vyW .vy-scene[data-trick=service-stairs]{--exec-mid-x:-4px;--exec-mid-y:-14px;--exec-mid-rot:-2deg;--exec-end-x:2px;--exec-end-y:-4px;--exec-end-rot:0deg}.vyW .vy-scene[data-trick=floor-door]{--exec-mid-x:16px;--exec-mid-y:-10px;--exec-mid-rot:2deg;--exec-end-x:10px;--exec-end-y:-4px;--exec-end-rot:2deg}.vyW .vy-scene[data-trick=stepladder]{--exec-mid-x:-8px;--exec-mid-y:-20px;--exec-mid-rot:-3deg;--exec-end-x:-2px;--exec-end-y:-5px;--exec-end-rot:0deg}.vyW .vy-scene[data-trick=fire-stairs]{--exec-mid-x:-16px;--exec-mid-y:-26px;--exec-mid-rot:-8deg;--exec-end-x:4px;--exec-end-y:-6px;--exec-end-rot:2deg}.vyW .vy-scene[data-trick=support-climb]{--exec-mid-x:14px;--exec-mid-y:-30px;--exec-mid-rot:9deg;--exec-end-x:4px;--exec-end-y:-6px;--exec-end-rot:-2deg}.vyW .vy-scene[data-trick=ramp-hop]{--exec-mid-x:24px;--exec-mid-y:-24px;--exec-mid-rot:8deg;--exec-end-x:-6px;--exec-end-y:-6px;--exec-end-rot:-3deg}.vyW .vy-scene[data-trick=gap-jump]{--exec-mid-x:46px;--exec-mid-y:-44px;--exec-mid-rot:16deg;--exec-end-x:-10px;--exec-end-y:-8px;--exec-end-rot:-5deg}.vyW .vy-scene[data-trick=cable-slide]{--exec-mid-x:38px;--exec-mid-y:-18px;--exec-mid-rot:20deg;--exec-end-x:-8px;--exec-end-y:-6px;--exec-end-rot:-8deg}.vyW .vy-scene[data-trick=sloped-beam]{--exec-mid-x:-30px;--exec-mid-y:-26px;--exec-mid-rot:-14deg;--exec-end-x:10px;--exec-end-y:-6px;--exec-end-rot:5deg}.vyW .vy-scene[data-trick=shaft-wall]{--exec-mid-x:2px;--exec-mid-y:-40px;--exec-mid-rot:24deg;--exec-end-x:-2px;--exec-end-y:-8px;--exec-end-rot:-12deg}.vyW .vy-scene[data-trick=crane-jib]{--exec-mid-x:52px;--exec-mid-y:-50px;--exec-mid-rot:6deg;--exec-end-x:-12px;--exec-end-y:-8px;--exec-end-rot:-4deg}.vyW .vy-scene[data-trick=glass-console]{--exec-mid-x:40px;--exec-mid-y:-38px;--exec-mid-rot:14deg;--exec-end-x:-16px;--exec-end-y:-8px;--exec-end-rot:-7deg}.vyW .vy-scene[data-trick=fire-hose]{--exec-mid-x:-6px;--exec-mid-y:-30px;--exec-mid-rot:-18deg;--exec-end-x:8px;--exec-end-y:-8px;--exec-end-rot:9deg}.vyW .vy-scene[data-trick=balcony-twist]{--exec-mid-x:54px;--exec-mid-y:-52px;--exec-mid-rot:120deg;--exec-end-x:-14px;--exec-end-y:-8px;--exec-end-rot:4deg}.vyW .vy-scene[data-trick=lower-ledge]{--exec-mid-x:18px;--exec-mid-y:-16px;--exec-mid-rot:26deg;--exec-end-x:0px;--exec-end-y:-10px;--exec-end-rot:-14deg}.vyW .vy-scene[data-trick=facade-drop]{--exec-mid-x:-14px;--exec-mid-y:-10px;--exec-mid-rot:-26deg;--exec-end-x:6px;--exec-end-y:-8px;--exec-end-rot:12deg}.vyW .vy-scene[data-trick=elevator-cable]{--exec-mid-x:2px;--exec-mid-y:-14px;--exec-mid-rot:8deg;--exec-end-x:-6px;--exec-end-y:-10px;--exec-end-rot:-6deg}.vyW .vy-scene[data-trick=outer-cornice]{--exec-mid-x:38px;--exec-mid-y:-36px;--exec-mid-rot:4deg;--exec-end-x:-16px;--exec-end-y:-8px;--exec-end-rot:-2deg}.vyW .gondola{position:absolute;z-index:5;left:50%;top:var(--ground-y);width:150px;opacity:0;transform:translate(-50%,-100%)}.vyW .gondola img{display:block;width:100%;filter:drop-shadow(0 12px 20px rgba(0,0,0,.7)) sepia(.22) saturate(1.5)}.vyW .warm-flash{z-index:8;background:radial-gradient(circle at 50% 45%,rgba(255,184,107,.95),rgba(255,154,60,.34) 36%,transparent 70%)}.vyW .golden-veil,.vyW .warm-flash{position:absolute;inset:0;pointer-events:none;opacity:0}.vyW .golden-veil{z-index:7;filter:blur(2px);background:linear-gradient(90deg,transparent 43%,rgba(255,214,120,.5) 50%,transparent 57%),radial-gradient(circle at 50% 55%,rgba(255,196,87,.5),rgba(255,154,60,.18) 40%,transparent 72%)}.vyW .vy-scene[data-phase=golden] .golden-veil{animation:golden-veil var(--golden,.9s) ease both}.vyW .vy-scene[data-phase=golden] .layer{filter:sepia(.35) saturate(1.2) brightness(1.1)}.vyW .scene-shade{position:absolute;inset:0;z-index:8;pointer-events:none;box-shadow:inset 0 0 120px rgba(0,0,0,.58)}.abW .ab-scene{max-width:760px;margin:0 auto;position:relative;width:100%;aspect-ratio:16/10;min-height:340px;max-height:68vh;overflow:hidden;isolation:isolate;border-radius:15px;background:#0d1622}.abW .ab-canvas{position:absolute;inset:0;z-index:0}.abW .ab-canvas canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.abW .ab-fast{white-space:nowrap}.abW .ab-scene[data-zone="1"]{background:#0d1622}.abW .ab-scene[data-zone="2"]{background:#120d1e}.abW .ab-scene[data-zone="3"]{background:#140f0d}.abW .ab-scene[data-zone="4"]{background:#1c0806}.abW .ab-scene[data-zone="5"]{background:#220604}.abW .scene-hud{position:absolute;z-index:10;top:16px;left:16px;display:flex;gap:8px}.abW .scene-hud>div{min-width:82px;padding:9px 11px;border:1px solid hsla(0,0%,100%,.13);border-radius:9px;background:rgba(5,8,12,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.abW .scene-hud span{display:block;color:#94a2b0;font-size:8px;font-weight:800;letter-spacing:.15em}.abW .scene-hud strong{display:block;margin-top:3px;font-size:15px}.abW .event-chip{position:absolute;z-index:10;left:50%;bottom:18px;transform:translateX(-50%);max-width:78%;padding:9px 14px;border:1px solid rgba(127,216,255,.35);border-radius:999px;background:rgba(5,9,14,.76);color:#dcebf5;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.abW .depth-rail{position:absolute;z-index:10;right:13px;top:17px;bottom:17px;display:grid;grid-template-rows:repeat(15,1fr);grid-gap:2px;gap:2px;width:22px;padding:0;margin:0;list-style:none}.abW .depth-rail li{position:relative;border-right:2px solid hsla(0,0%,100%,.16);color:transparent;font-size:7px}.abW .depth-rail li:after{content:"";position:absolute;top:50%;right:-3px;width:6px;height:2px;background:#63707d}.abW .depth-rail li.active,.abW .depth-rail li.cleared{border-color:#ff7a3c;color:#ff7a3c}.abW .depth-rail li.active:after{width:10px;height:4px;right:-5px;background:#ffd6c2;box-shadow:0 0 10px #ff7a3c}.abW .depth-rail span{position:absolute;right:7px;top:50%;transform:translateY(-50%)}.abW button.ab-chip{font:inherit;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.abW .ab-chip:disabled{opacity:1}.abW .ab-chip[data-chip-cta=true]{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;gap:6px;font-weight:800;color:#eaf6ff;border-color:rgba(127,216,255,.7);background:linear-gradient(180deg,rgba(19,58,82,.92),rgba(9,30,44,.92));box-shadow:0 4px 16px rgba(6,26,40,.5),inset 0 0 0 1px rgba(127,216,255,.18);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.abW .ab-chip[data-chip-cta=true]:hover{transform:translateX(-50%) translateY(-1px);border-color:rgba(159,251,255,.95);box-shadow:0 8px 22px rgba(6,26,40,.6),0 0 18px rgba(127,216,255,.28)}.abW .ab-chip[data-chip-cta=true]:active{transform:translateX(-50%) scale(.97)}.abW .ab-chip[data-chip-cta=false]{pointer-events:none;cursor:default}.abW .gbP.ab-dead{opacity:.42;pointer-events:none;filter:saturate(.65);transition:opacity .18s ease}.abW .ab-hint{margin:-2px 0 10px;text-align:center;font-size:11px;line-height:1.4;color:#8b83c9;text-wrap:balance}.abW .ab-skip{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;padding:0 0 54px;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.abW .ab-skip>span{padding:7px 14px;border-radius:999px;background:rgba(5,9,14,.72);border:1px solid hsla(0,0%,100%,.18);color:#dcebf5;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ab-skip-pulse 1.4s ease-in-out infinite}@keyframes ab-skip-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.abW .ab-chip[data-chip-cta=true]{transition:none}.abW .ab-skip>span{animation:none}}@media (max-width:640px){.abW .scene-hud{top:9px;left:9px;gap:4px}.abW .scene-hud>div{min-width:66px;padding:7px}.abW .scene-hud>div:nth-child(2){display:none}.abW .event-chip{bottom:9px}}.trW .tr-scene{max-width:820px;margin:0 auto;position:relative;width:100%;aspect-ratio:3/2;min-height:340px;max-height:70vh;overflow:hidden;isolation:isolate;border-radius:15px;background:#12202e}.trW .tr-canvas{position:absolute;inset:0;z-index:0}.trW .tr-canvas canvas{display:block;width:100%;height:100%}.trW .tr-fast{white-space:nowrap}.trW .tr-scene[data-zone="1"]{background:#3a2a3a}.trW .tr-scene[data-zone="2"]{background:#16202e}.trW .tr-scene[data-zone="3"]{background:#16232e}.trW .tr-scene[data-zone="4"]{background:#241a10}.trW .tr-scene[data-zone="5"]{background:#0e1a24}.trW .scene-hud{position:absolute;z-index:10;top:16px;left:16px;display:flex;gap:8px}.trW .scene-hud>div{min-width:82px;padding:9px 11px;border:1px solid hsla(0,0%,100%,.13);border-radius:9px;background:rgba(5,8,12,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trW .scene-hud span{display:block;color:#b0a894;font-size:8px;font-weight:800;letter-spacing:.15em}.trW .scene-hud strong{display:block;margin-top:3px;font-size:15px}.trW .event-chip{position:absolute;z-index:10;left:50%;bottom:18px;transform:translateX(-50%);max-width:78%;padding:9px 14px;border:1px solid rgba(255,184,107,.35);border-radius:999px;background:rgba(9,10,7,.76);color:#f5eadc;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.trW .depth-rail{position:absolute;z-index:10;right:13px;top:17px;bottom:17px;display:grid;grid-template-rows:repeat(15,1fr);grid-gap:2px;gap:2px;width:22px;padding:0;margin:0;list-style:none}.trW .depth-rail li{position:relative;border-right:2px solid hsla(0,0%,100%,.16);color:transparent;font-size:7px}.trW .depth-rail li:after{content:"";position:absolute;top:50%;right:-3px;width:6px;height:2px;background:#7d746a}.trW .depth-rail li.active,.trW .depth-rail li.cleared{border-color:#ffb86b;color:#ffb86b}.trW .depth-rail li.active:after{width:10px;height:4px;right:-5px;background:#ffe0b8;box-shadow:0 0 10px #ffb86b}.trW .depth-rail span{position:absolute;right:7px;top:50%;transform:translateY(-50%)}.trW button.tr-chip{font:inherit;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trW .tr-chip:disabled{opacity:1}.trW .tr-chip[data-chip-cta=true]{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;gap:6px;font-weight:800;color:#fff3e2;border-color:rgba(255,184,107,.7);background:linear-gradient(180deg,rgba(72,52,26,.92),rgba(30,20,9,.92));box-shadow:0 4px 16px rgba(30,18,6,.5),inset 0 0 0 1px rgba(255,184,107,.18);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.trW .tr-chip[data-chip-cta=true]:hover{transform:translateX(-50%) translateY(-1px);border-color:rgba(255,214,159,.95);box-shadow:0 8px 22px rgba(30,18,6,.6),0 0 18px rgba(255,184,107,.28)}.trW .tr-chip[data-chip-cta=true]:active{transform:translateX(-50%) scale(.97)}.trW .tr-chip[data-chip-cta=false]{pointer-events:none;cursor:default}.trW .gbP.tr-dead{opacity:.42;pointer-events:none;filter:saturate(.65);transition:opacity .18s ease}.trW .tr-hint{margin:-2px 0 10px;text-align:center;font-size:11px;line-height:1.4;color:#b6a37f;text-wrap:balance}.trW .tr-skip{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;padding:0 0 54px;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trW .tr-skip>span{padding:7px 14px;border-radius:999px;background:rgba(9,10,7,.72);border:1px solid hsla(0,0%,100%,.18);color:#f5eadc;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ab-skip-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.trW .tr-chip[data-chip-cta=true]{transition:none}.trW .tr-skip>span{animation:none}}@media (max-width:640px){.trW .scene-hud{top:9px;left:9px;gap:4px}.trW .scene-hud>div{min-width:66px;padding:7px}.trW .scene-hud>div:nth-child(2){display:none}.trW .event-chip{bottom:9px}}.vyW .scene-hud{position:absolute;z-index:10;top:16px;left:16px;display:flex;gap:8px}.vyW .scene-hud>div{min-width:82px;padding:9px 11px;border:1px solid hsla(0,0%,100%,.13);border-radius:9px;background:rgba(5,8,12,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vyW .scene-hud span{display:block;color:#94a2b0;font-size:8px;font-weight:800;letter-spacing:.15em}.vyW .scene-hud strong{display:block;margin-top:3px;font-size:15px}.vyW .event-chip{position:absolute;z-index:10;left:50%;bottom:18px;transform:translateX(-50%);max-width:78%;padding:9px 14px;border:1px solid rgba(127,216,255,.35);border-radius:999px;background:rgba(5,9,14,.76);color:#dcebf5;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.vyW .depth-rail{position:absolute;z-index:10;right:13px;top:17px;bottom:17px;display:grid;grid-template-rows:repeat(15,1fr);grid-gap:2px;gap:2px;width:22px;padding:0;margin:0;list-style:none}.vyW .depth-rail li{position:relative;border-right:2px solid hsla(0,0%,100%,.16);color:transparent;font-size:7px}.vyW .depth-rail li:after{content:"";position:absolute;top:50%;right:-3px;width:6px;height:2px;background:#63707d}.vyW .depth-rail li.active,.vyW .depth-rail li.cleared{border-color:#ffb86b;color:#ffb86b}.vyW .depth-rail li.active:after{width:10px;height:4px;right:-5px;background:#fff4d6;box-shadow:0 0 10px #ffb86b}.vyW .depth-rail span{position:absolute;right:7px;top:50%;transform:translateY(-50%)}@keyframes rain-fall{to{background-position:-34px 76px}}@keyframes breathe{50%{opacity:.18;transform:translate3d(4%,-2%,0) scale(1.08)}}@keyframes dust-rise{to{background-position:17px -90px}}@keyframes prop-in{0%{opacity:0;transform:translate(-50%,-98%) translateY(8px)}to{opacity:.92;transform:translate(-50%,-98%)}}@keyframes runner-windup{0%{transform:translate(-50%,-86%)}55%{transform:translate(-50%,-86%) rotate(var(--windup-lean)) scale(.985)}to{transform:translate(-50%,-86%) translateY(2px) rotate(var(--windup-settle))}}@keyframes runner-execute{0%{transform:translate(-50%,-86%) translateY(2px) rotate(var(--windup-settle))}45%{transform:translate(-50%,-86%) translate(var(--exec-mid-x),var(--exec-mid-y)) rotate(var(--exec-mid-rot)) scale(1.01)}to{transform:translate(-50%,-86%) translate(var(--exec-end-x),var(--exec-end-y)) rotate(var(--exec-end-rot))}}@keyframes runner-land{0%{transform:translate(-50%,-86%) translate(var(--exec-end-x),var(--exec-end-y)) rotate(var(--exec-end-rot))}55%{transform:translate(-50%,-86%) scale(1.04,.92)}to{transform:translate(-50%,-86%)}}@keyframes runner-slip{0%{transform:translate(-50%,-86%) translate(var(--exec-end-x),var(--exec-end-y)) rotate(var(--exec-end-rot))}45%{transform:translate(-50%,-86%) translate(12px,2px) rotate(22deg)}to{transform:translate(-50%,-86%) translate(18px,7px) rotate(48deg)}}@keyframes runner-retreat{0%{transform:translate(-50%,-86%) translate(18px,7px) rotate(48deg);opacity:1}30%{transform:translate(-50%,-86%) translate(6px,-4px) rotate(4deg)}to{transform:translate(-50%,-86%) translateY(-270px);opacity:0}}@keyframes gondola-drop{0%{transform:translate(-50%,-100%) translateY(-340px);opacity:0}26%{transform:translate(-50%,-100%) translateY(-4px);opacity:1}62%{transform:translate(-50%,-100%) translateY(-4px)}to{transform:translate(-50%,-100%) translateY(330px);opacity:1}}@keyframes gondola-rider{0%,50%{transform:translate(-50%,-86%);opacity:1}56%{transform:translate(-50%,-86%) translateY(-16px)}62%{transform:translate(-50%,-86%) translateY(-2px);opacity:1}82%{opacity:.9}to{transform:translate(-50%,-86%) translateY(316px);opacity:0}}@keyframes runner-extract{0%{transform:translate(-50%,-86%);opacity:1}40%{transform:translate(-50%,-86%) translateX(60px);opacity:1}to{transform:translate(-50%,-86%) translateX(160px);opacity:0}}@keyframes warm-flash{0%,to{opacity:0}42%,75%{opacity:1}}@keyframes golden-veil{0%{opacity:0}25%{opacity:1}70%{opacity:.85}to{opacity:0}}@keyframes flourish{0%{transform:translate(-50%,-86%)}50%{transform:translate(-50%,-86%) translateY(-42px) rotate(180deg)}to{transform:translate(-50%,-86%) rotate(1turn)}}@keyframes idle-to{50%{transform:rotate(.6deg) scaleY(1.008)}}@keyframes idle-hd{50%{transform:rotate(-1.2deg)}}@keyframes idle-arf{50%{transform:rotate(2.4deg)}}@keyframes idle-arb{50%{transform:rotate(-2deg)}}@keyframes idle-bp{50%{transform:rotate(1.4deg)}}@keyframes w-to{to{transform:rotate(calc(-7deg * var(--amp)))}}@keyframes w-hd{to{transform:rotate(calc(5deg * var(--amp)))}}@keyframes w-arf{to{transform:rotate(calc(30deg * var(--amp)))}}@keyframes w-arb{to{transform:rotate(calc(-24deg * var(--amp)))}}@keyframes w-lgf{to{transform:rotate(calc(-12deg * var(--amp)))}}@keyframes w-lgb{to{transform:rotate(calc(9deg * var(--amp)))}}@keyframes w-bp{to{transform:rotate(calc(6deg * var(--amp)))}}@keyframes x-to{0%{transform:rotate(calc(-7deg * var(--amp)))}45%{transform:rotate(calc(9deg * var(--amp)))}to{transform:rotate(calc(4deg * var(--amp)))}}@keyframes x-hd{0%{transform:rotate(calc(5deg * var(--amp)))}45%{transform:rotate(calc(-8deg * var(--amp)))}to{transform:rotate(calc(-3deg * var(--amp)))}}@keyframes x-arf{0%{transform:rotate(calc(30deg * var(--amp)))}45%{transform:rotate(calc(-62deg * var(--amp)))}to{transform:rotate(calc(-30deg * var(--amp)))}}@keyframes x-arb{0%{transform:rotate(calc(-24deg * var(--amp)))}45%{transform:rotate(calc(48deg * var(--amp)))}to{transform:rotate(calc(26deg * var(--amp)))}}@keyframes x-lgf{0%{transform:rotate(calc(-12deg * var(--amp)))}45%{transform:rotate(calc(-48deg * var(--amp)))}to{transform:rotate(calc(-20deg * var(--amp)))}}@keyframes x-lgb{0%{transform:rotate(calc(9deg * var(--amp)))}45%{transform:rotate(calc(32deg * var(--amp)))}to{transform:rotate(calc(14deg * var(--amp)))}}@keyframes x-bp{0%{transform:rotate(calc(6deg * var(--amp)))}55%{transform:rotate(calc(-16deg * var(--amp)))}to{transform:rotate(calc(-5deg * var(--amp)))}}@keyframes ls-to{0%{transform:rotate(calc(4deg * var(--amp)))}55%{transform:rotate(calc(-9deg * var(--amp)))}to{transform:none}}@keyframes ls-hd{0%{transform:rotate(calc(-3deg * var(--amp)))}55%{transform:rotate(calc(6deg * var(--amp)))}to{transform:none}}@keyframes ls-arf{0%{transform:rotate(calc(-30deg * var(--amp)))}55%{transform:rotate(calc(-8deg * var(--amp)))}to{transform:none}}@keyframes ls-arb{0%{transform:rotate(calc(26deg * var(--amp)))}55%{transform:rotate(calc(8deg * var(--amp)))}to{transform:none}}@keyframes ls-lgf{0%{transform:rotate(calc(-20deg * var(--amp)))}55%{transform:rotate(calc(-30deg * var(--amp)))}to{transform:none}}@keyframes ls-lgb{0%{transform:rotate(calc(14deg * var(--amp)))}55%{transform:rotate(calc(20deg * var(--amp)))}to{transform:none}}@keyframes ls-bp{0%{transform:rotate(calc(-5deg * var(--amp)))}40%{transform:rotate(calc(13deg * var(--amp)))}75%{transform:rotate(calc(-6deg * var(--amp)))}to{transform:none}}@keyframes lc-to{0%{transform:rotate(calc(4deg * var(--amp)))}to{transform:rotate(16deg)}}@keyframes lc-hd{0%{transform:rotate(calc(-3deg * var(--amp)))}to{transform:rotate(-15deg)}}@keyframes lc-arf{0%{transform:rotate(calc(-30deg * var(--amp)))}45%{transform:rotate(-118deg)}to{transform:rotate(-95deg)}}@keyframes lc-arb{0%{transform:rotate(calc(26deg * var(--amp)))}45%{transform:rotate(84deg)}to{transform:rotate(64deg)}}@keyframes lc-lgf{0%{transform:rotate(calc(-20deg * var(--amp)))}to{transform:rotate(26deg)}}@keyframes lc-lgb{0%{transform:rotate(calc(14deg * var(--amp)))}to{transform:rotate(-20deg)}}@keyframes lc-bp{0%{transform:rotate(calc(-5deg * var(--amp)))}to{transform:rotate(24deg)}}@keyframes r-arf{0%{transform:rotate(-72deg)}to{transform:rotate(-8deg)}}@keyframes r-arb{0%{transform:rotate(-6deg)}to{transform:rotate(-64deg)}}@keyframes r-lgf{0%{transform:rotate(-26deg)}to{transform:rotate(4deg)}}@keyframes r-lgb{0%{transform:rotate(6deg)}to{transform:rotate(-22deg)}}@keyframes e-lgf{0%{transform:rotate(-22deg)}to{transform:rotate(18deg)}}@keyframes e-lgb{0%{transform:rotate(16deg)}to{transform:rotate(-20deg)}}@keyframes e-arf{0%{transform:rotate(14deg)}to{transform:rotate(-16deg)}}@keyframes e-arb{0%{transform:rotate(-14deg)}to{transform:rotate(16deg)}}@media (max-width:900px){.vyW .vy-scene{aspect-ratio:3/4;min-height:0}}@media (max-width:620px){.vyW .vy-scene{aspect-ratio:var(--scene-ratio)}.vyW .scene-hud{top:9px;left:9px;gap:4px}.vyW .scene-hud>div{min-width:68px;padding:7px}.vyW .scene-hud>div:nth-child(2){display:none}.vyW .event-chip{bottom:9px}.vyW .runner{width:120px;height:120px}.vyW .trick-prop{height:92px}.vyW .trick-prop[data-prop=stepladder]{height:114px}.vyW .trick-prop[data-prop=rope]{height:130px}.vyW .gondola{width:116px}}.vyW .vy-scene[data-phase=execute] .camera{transform:scale(calc(1 + .022 * var(--amp)))}.vyW .vy-scene[data-hold=true] .camera{animation:cam-tension .13s linear infinite}.vyW .vy-scene[data-phase=landing][data-outcome=success] .camera{animation:cam-land var(--landing,.24s) var(--ease-heavy) both}.vyW .vy-scene[data-phase=landing][data-outcome=crash] .camera{animation:cam-crash var(--landing,.24s) ease-out both}.vyW .vy-scene[data-phase=retreat] .camera{animation:cam-rumble .26s linear 2}@keyframes cam-tension{0%,to{transform:translate(0)}25%{transform:translate(calc(.6px * var(--amp)),calc(-.5px * var(--amp)))}60%{transform:translate(calc(-.6px * var(--amp)),calc(.4px * var(--amp)))}}@keyframes cam-land{0%{transform:scale(calc(1 + .022 * var(--amp)))}30%{transform:translateY(calc(3px * var(--amp))) scale(1.004)}55%{transform:translateY(calc(-2px * var(--amp)))}to{transform:none}}@keyframes cam-crash{0%{transform:scale(calc(1 + .022 * var(--amp)))}20%{transform:translate(calc(-5px * var(--amp)),calc(3px * var(--amp))) rotate(.4deg)}45%{transform:translate(calc(4px * var(--amp)),calc(-3px * var(--amp))) rotate(-.35deg)}70%{transform:translate(calc(-3px * var(--amp)),2px) rotate(.2deg)}to{transform:none}}@keyframes cam-rumble{0%,to{transform:translate(0)}30%{transform:translate(1.5px,-1px)}70%{transform:translate(-1.5px,1px)}}.vyW .tier-tint{position:absolute;inset:0;z-index:9;pointer-events:none;transition:box-shadow .45s ease}.vyW .vy-scene[data-tier=safe] .tier-tint{box-shadow:inset 0 0 120px rgba(84,160,255,.18)}.vyW .vy-scene[data-tier=normal] .tier-tint{box-shadow:inset 0 0 120px rgba(127,216,255,.12)}.vyW .vy-scene[data-tier=bold] .tier-tint{box-shadow:inset 0 0 130px rgba(255,184,107,.22)}.vyW .vy-scene[data-tier=insane] .tier-tint{box-shadow:inset 0 0 150px rgba(255,122,60,.28)}.vyW .vy-scene[data-tier=deadly] .tier-tint{box-shadow:inset 0 0 170px rgba(255,64,64,.33)}.vyW .vy-scene[data-zone="1"][data-tier=insane] .rain,.vyW .vy-scene[data-zone="2"][data-tier=insane] .rain{opacity:.55;animation-duration:.45s}.vyW .vy-scene[data-zone="1"][data-tier=insane] .rain-b,.vyW .vy-scene[data-zone="2"][data-tier=insane] .rain-b{opacity:.24}.vyW .vy-scene[data-zone="1"][data-tier=deadly] .rain,.vyW .vy-scene[data-zone="2"][data-tier=deadly] .rain{opacity:.7;animation-duration:.34s}.vyW .vy-scene[data-zone="1"][data-tier=deadly] .rain-b,.vyW .vy-scene[data-zone="2"][data-tier=deadly] .rain-b{opacity:.3}.vyW .speed-lines{position:absolute;inset:-10%;z-index:6;pointer-events:none;opacity:0;background:repeating-linear-gradient(104deg,transparent 0 26px,rgba(220,240,255,.5) 27px,transparent 28px 60px);filter:blur(1px);transform:rotate(-4deg)}.vyW .vy-scene[data-phase=execute] .speed-lines{opacity:calc(.32 * (var(--amp) - .6));animation:speed-sweep var(--execute,.4s) linear both}@keyframes speed-sweep{to{background-position:-220px 40px}}.vyW .dust-burst{position:absolute;z-index:5;left:50%;top:var(--ground-y);width:120px;height:44px;transform:translate(-50%,-58%);pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 70%,hsla(37,31%,77%,.5),hsla(37,31%,77%,.18) 45%,transparent 70%);filter:blur(3px)}.vyW .vy-scene[data-phase=landing] .dust-burst{animation:dust-kick var(--landing,.24s) ease-out both}@keyframes dust-kick{0%{opacity:0;transform:translate(-50%,-58%) scale(.4,.5)}30%{opacity:calc(.5 + .2 * var(--amp))}to{opacity:0;transform:translate(-50%,-58%) scaleX(calc(1.1 + .3 * var(--amp)))}}.vyW .vy-scene[data-prep=true] .runner{animation:runner-windup var(--prep,.34s) ease-in-out 2 alternate}.vyW .vy-scene[data-prep=true] .part-torso{animation:w-to var(--prep,.34s) ease-in-out 2 alternate}.vyW .vy-scene[data-prep=true] .part-head,.vyW .vy-scene[data-prep=true] .part-visor{animation:w-hd var(--prep,.34s) ease-in-out 2 alternate}.vyW .vy-scene[data-prep=true] .part-arm-front{animation:w-arf var(--prep,.34s) ease-in-out 2 alternate}.vyW .vy-scene[data-prep=true] .part-arm-back{animation:w-arb var(--prep,.34s) ease-in-out 2 alternate}.vyW .vy-scene[data-prep=true] .part-leg-front{animation:w-lgf var(--prep,.34s) ease-in-out 2 alternate}.vyW .vy-scene[data-prep=true] .part-leg-back{animation:w-lgb var(--prep,.34s) ease-in-out 2 alternate}.vyW .vy-scene[data-prep=true] .part-bag{animation:w-bp var(--prep,.34s) ease-in-out 2 alternate}@keyframes tier-pop{40%{transform:scale(.97) translateX(-3px)}}.vyW .scene-hud>div.mult-pop{animation:mult-pop .38s var(--ease-heavy)}@keyframes mult-pop{35%{transform:scale(1.12);border-color:#ffb86b;box-shadow:0 0 18px rgba(255,184,107,.35)}}.vyW .choreo-fx{position:absolute;inset:0;z-index:6;pointer-events:none}.vyW .choreo-fx .spark{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffd98a;box-shadow:0 0 6px #ffb86b}@media (prefers-reduced-motion:reduce){.vyW *,.vyW :after,.vyW :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.vyW .choreo-fx,.vyW .dust,.vyW .dust-burst,.vyW .rain,.vyW .speed-lines,.vyW .steam{display:none}}.perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:.35rem .9rem;gap:.35rem .9rem}.perm-item{font-size:.82rem;display:flex;align-items:center;gap:.35rem}.admin-input{padding:.45rem .6rem;border-radius:8px;border:1px solid var(--border,#241d52);background:var(--panel-2,#151030);color:inherit}.admin-card{border-left:3px solid var(--border,#241d52)}.pw-code{background:var(--panel-2,#151030);border:1px solid var(--border,#241d52);border-radius:8px;padding:.45rem .6rem;font-size:.95rem}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-card{max-width:480px;width:100%}.reg-offer-badge{display:flex;align-items:center;justify-content:center;text-align:center;gap:.6rem .8rem;flex-wrap:wrap;margin:.5rem 0 0;padding:.5rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--win,#4ade80) 12%,transparent);border:1px solid color-mix(in srgb,var(--win,#4ade80) 35%,transparent)}.reg-offer-text{font-size:.86rem;font-weight:600}.reg-offer-cta{flex-shrink:0;width:auto;align-self:center}.hero-intro .reg-offer-cta{width:auto;display:inline-flex}.reg-banner{display:flex;align-items:center;justify-content:center;text-align:center;gap:.5rem .8rem;flex-wrap:wrap}.reg-banner-text{font-size:.86rem;font-weight:600;flex:1 1 auto;min-width:0}.reg-banner-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.reg-banner-actions .btn{width:auto}.reg-banner-close{background:none;border:none;color:var(--muted);font-size:1.3rem;line-height:1;cursor:pointer;padding:0 .2rem}.exit-popup-card{position:relative;max-width:420px;text-align:center;display:flex;flex-direction:column;gap:.8rem}.exit-popup-card>*{margin:0}.exit-popup-card .btn{width:auto;align-self:center}.exit-popup-close{position:absolute;top:.4rem;right:.6rem;font-size:1.5rem}.reveal-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s ease}.reveal-expand.in{grid-template-rows:1fr}.reveal-expand>.reveal-inner{overflow:hidden;min-height:0;opacity:0;transform:translateY(6px);transition:opacity .36s ease,transform .36s ease}.reveal-expand.in>.reveal-inner{opacity:1;transform:translateY(0)}.reveal-expand.done>.reveal-inner{overflow:visible;transform:none}.reveal-fade{display:inline-flex;opacity:0;transform:scale(.96);transition:opacity .3s ease,transform .3s ease}.reveal-fade.in{opacity:1;transform:scale(1)}.feed-scroll{max-height:340px;min-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.feed-scroll::-webkit-scrollbar{width:6px}.feed-scroll::-webkit-scrollbar-track{background:transparent}.feed-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.feed-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--border) 60%,var(--muted))}.feed-empty{display:grid;place-items:center;min-height:320px}@keyframes feed-row-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.feed-row-enter{animation:feed-row-in .25s ease-out}@keyframes jt-pool-in{0%{opacity:.35}to{opacity:1}}.jt-pool-change{animation:jt-pool-in .26s ease}.scene-connecting{min-height:420px}.btn{transition:transform .12s ease,filter .15s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.btn-extract:not(:disabled):hover,.btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--go,#4ade80) 30%,transparent)}.btn-extract:not(:disabled):active,.btn-primary:not(:disabled):active,.btn:not(:disabled):active{transform:scale(.98)}.row{transition:background-color .16s ease}.feed-row:hover,a.row:hover{background:color-mix(in srgb,var(--panel-2,#151030) 55%,transparent)}.daily-banner,.lobby-row{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.daily-banner:hover,a.lobby-row:hover{transform:translateY(-1px);box-shadow:0 3px 12px rgba(0,0,0,.18)}.chip{transition:transform .12s ease,background-color .16s ease,border-color .16s ease}.chip:not(.active):hover{transform:translateY(-1px)}.tab{transition:color .16s ease,border-color .16s ease,background-color .16s ease}@keyframes content-in{0%{opacity:0}to{opacity:1}}.content-in{animation:content-in .24s ease}@keyframes pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.bonus-chip[open] .bonus-pop,.infotip[open] .infotip-pop{animation:pop-in .14s ease-out}@media (hover:hover){.bonus-chip:hover .bonus-pop,.infotip:hover .infotip-pop{animation:pop-in .14s ease-out}}@media (max-width:640px){@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.authnav-more.open,.authnav-sheet.open{animation:menu-in .16s ease-out}}@media (prefers-reduced-motion:reduce){.reveal-expand,.reveal-expand>.reveal-inner,.reveal-fade{transition:none}.reveal-expand{grid-template-rows:1fr}.reveal-expand>.reveal-inner,.reveal-fade{opacity:1;transform:none}.feed-row-enter,.jt-pool-change{animation:none}.btn,.chip,.daily-banner,.lobby-row,.row,.tab{transition:none}.btn-extract:not(:disabled):hover,.btn-primary:not(:disabled):hover,.chip:not(.active):hover,.daily-banner:hover,a.lobby-row:hover{transform:none;box-shadow:none}.authnav-more.open,.authnav-sheet.open,.bonus-chip:hover .bonus-pop,.bonus-chip[open] .bonus-pop,.content-in,.crash,.infotip:hover .infotip-pop,.infotip[open] .infotip-pop,.win-screen{animation:none}}