:root{--bg:#0a0e17;--bg-elev:#11161f;--bg-elev-2:#161c27;--bg-elev-3:#1d2531;--bg-input:#0f141d;--bg-overlay:rgba(10,14,23,0.85);--line:rgba(255,255,255,0.06);--line-2:rgba(255,255,255,0.09);--line-3:rgba(255,255,255,0.14);--line-4:rgba(255,255,255,0.20);--t-0:#ffffff;--t-1:#e8ecf3;--t-2:#b0b6c4;--t-3:#9097a9;--t-4:#828a9c;--green:#00d97e;--green-2:#00b86a;--green-bright:#00ff95;--green-soft:rgba(0,217,126,0.10);--green-line:rgba(0,217,126,0.20);--green-glow:rgba(0,217,126,0.30);--gold:#f5c518;--gold-bright:#ffd23f;--gold-soft:rgba(245,197,24,0.12);--gold-line:rgba(245,197,24,0.25);--gold-glow:rgba(245,197,24,0.4);--orange:#ff9f0a;--orange-soft:rgba(255,159,10,0.12);--orange-line:rgba(255,159,10,0.25);--red:#ff453a;--red-soft:rgba(255,69,58,0.12);--red-line:rgba(255,69,58,0.25);--tier-bronze:#c08552;--tier-silver:#b8c4d0;--tier-gold:#f5c518;--tier-platinum:#e0e6ed;--tier-diamond:#5dd4f3;--grad-bg:linear-gradient(180deg,var(--bg) 0%,#060912 100%);--grad-card:linear-gradient(180deg,var(--bg-elev) 0%,var(--bg-elev-2) 100%);--grad-green:linear-gradient(135deg,var(--green) 0%,var(--green-2) 100%);--grad-gold:linear-gradient(135deg,var(--gold-bright) 0%,var(--gold) 100%);--grad-amazon:linear-gradient(135deg,#ff9f0a,#ff6b00);--grad-hp:linear-gradient(90deg,var(--green) 0%,var(--green-2) 60%,var(--orange) 90%,var(--red) 100%);--shadow-sm:0 1px 0 rgba(255,255,255,0.04) inset,0 2px 8px rgba(0,0,0,0.2);--shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 4px 16px rgba(0,0,0,0.3);--shadow-lg:0 1px 0 rgba(255,255,255,0.05) inset,0 16px 48px rgba(0,0,0,0.4);--shadow-xl:0 1px 0 rgba(255,255,255,0.06) inset,0 24px 64px rgba(0,0,0,0.5);--shadow-green:0 0 0 1px var(--green-line),0 8px 24px -4px var(--green-glow);--shadow-gold:0 0 0 1px var(--gold-line),0 8px 24px -4px var(--gold-glow);--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-3xl:36px;--r-full:9999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--font:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--fs-xs:11px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:38px;--fs-4xl:48px;--fs-hero:clamp(40px,6.5vw,76px);--fs-h1:clamp(24px,5.5vw,32px);--fs-h2:clamp(22px,4.5vw,28px);--fs-hp:clamp(36px,9vw,56px);--fs-display:clamp(28px,5.5vw,40px);--arena-h:clamp(360px,60vh,460px);--arena-h-mini:clamp(300px,55vh,380px);--section-py:clamp(48px,8vw,96px);--section-py-sm:clamp(40px,6vw,64px);--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--ease-emph:cubic-bezier(0.34,1.56,0.64,1);--max-w:1200px;--max-w-narrow:720px;--max-w-prose:640px;--z-base:1;--z-elev:10;--z-sticky:100;--z-modal:1000;--z-toast:2000}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;background-color:var(--bg)}body,html{overscroll-behavior-x:none}body{background:var(--grad-bg);background-color:var(--bg);color:var(--t-1);font-family:var(--font);font-size:var(--fs-base);line-height:1.5;letter-spacing:-.011em;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-variant-numeric:tabular-nums}a,button{cursor:pointer;border:none;background:none;text-decoration:none}a,button,input,select,textarea{font-family:inherit;color:inherit}input,select,textarea{background:var(--bg-input);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 14px;font-size:var(--fs-base);transition:border-color .15s var(--ease)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--green)}img,svg{display:block;max-width:100%}::-moz-selection{background:var(--green);color:#062614}::selection{background:var(--green);color:#062614}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bg-elev-3);border-radius:5px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--line-3)}.pgc{position:relative;width:260px;height:162px;border-radius:14px;overflow:hidden;color:#fff;text-align:left;font-family:Inter,system-ui,sans-serif;box-shadow:0 30px 60px -12px rgba(0,0,0,.7),0 12px 24px -6px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.18) inset,0 0 0 2px rgba(0,0,0,.4),0 0 32px var(--pgc-base);transform-style:preserve-3d}.pgc--compact{width:220px;height:138px;border-radius:12px}.pgc__base{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 0,rgba(255,255,255,.18),transparent 55%),linear-gradient(135deg,var(--pgc-base) 0,var(--pgc-deep) 100%)}.pgc__pattern{opacity:.18;background-image:radial-gradient(circle at 30% 70%,var(--pgc-accent) 0,transparent 28%),radial-gradient(circle at 80% 25%,var(--pgc-accent) 0,transparent 22%),repeating-linear-gradient(45deg,transparent 0 6px,rgba(255,255,255,.04) 6px 7px)}.pgc__holo,.pgc__pattern{position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}.pgc__holo{background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.08) 35%,rgba(255,200,80,.18) 45%,rgba(120,200,255,.18) 55%,rgba(255,255,255,.08) 65%,transparent 75%);animation:pgc-holo 5.5s linear infinite}@keyframes pgc-holo{0%{transform:translateX(-30%)}to{transform:translateX(30%)}}.pgc__shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);animation:pgc-shine 2.4s ease-in-out infinite;pointer-events:none}@keyframes pgc-shine{0%,to{transform:translateX(-110%)}55%{transform:translateX(110%)}}.pgc__content{position:relative;z-index:4;height:100%;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between}.pgc--compact .pgc__content{padding:10px 12px}.pgc__top{display:flex;justify-content:space-between;align-items:flex-start}.pgc__corner{display:flex;align-items:center;gap:7px}.pgc__corner-mark{width:22px;height:22px;display:grid;place-items:center;font-weight:900;font-size:13px;color:var(--pgc-deep);background:linear-gradient(135deg,#fff,#d6e6dc);border-radius:5px;border:1px solid rgba(0,0,0,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.pgc--compact .pgc__corner-mark{width:18px;height:18px;font-size:11px;border-radius:4px}.pgc__corner-brand{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;line-height:1}.pgc__corner-tag{font-size:7px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-top:2px}.pgc__chip{position:relative;width:30px;height:22px;border-radius:4px;background:linear-gradient(135deg,#ffe09a,#c89e44 50%,#f5d68a);border:1px solid rgba(0,0,0,.3);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.4)}.pgc--compact .pgc__chip{width:26px;height:18px}.pgc__chip-grid{position:absolute;inset:3px;background:linear-gradient(0deg,transparent 49%,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 51%,transparent 0),linear-gradient(90deg,transparent 49%,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 51%,transparent 0);background-size:6px 100%,100% 5px}.pgc__center{display:flex;align-items:center;justify-content:flex-start}.pgc__brand{font-size:22px;font-weight:900;letter-spacing:-.025em;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.4)}.pgc--compact .pgc__brand{font-size:18px}.pgc__bottom{display:flex;justify-content:space-between;align-items:flex-end}.pgc__digits{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;color:rgba(255,255,255,.7);font-variant-numeric:tabular-nums}.pgc--compact .pgc__digits{font-size:10px}.pgc__amount{display:flex;align-items:flex-start;gap:1px;background:linear-gradient(180deg,#fff 0,var(--pgc-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 1px 0 rgba(0,0,0,.2);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.pgc__amount-currency{font-size:20px;font-weight:700;margin-top:4px;letter-spacing:-.02em}.pgc--compact .pgc__amount-currency{font-size:16px;margin-top:3px}.pgc__amount-value{font-size:38px;font-weight:900;letter-spacing:-.04em;line-height:.85}.pgc--compact .pgc__amount-value{font-size:32px}.pgc__seal{position:absolute;top:50%;right:-18px;z-index:6;font-size:7px;font-weight:900;letter-spacing:.32em;color:rgba(255,255,255,.65);background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.2);border-radius:2px;padding:2px 18px;transform:translateY(-50%) rotate(-12deg);text-transform:uppercase;pointer-events:none}@keyframes ea-tapPunch{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}@keyframes ea-critPunch{0%{transform:scale(1);filter:brightness(1)}20%{transform:scale(1.05);filter:brightness(1.5) drop-shadow(0 0 30px #ffd23f)}50%{transform:scale(.96);filter:brightness(1.2)}to{transform:scale(1);filter:brightness(1)}}@keyframes ea-arenaTremble{0%,to{transform:translate(0)}25%{transform:translate(-1px,1.5px)}50%{transform:translate(1.5px,-1px)}75%{transform:translate(-1.5px,-1px)}}@keyframes ea-arenaBig{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-3px,2px) rotate(-.3deg)}40%{transform:translate(3px,-2px) rotate(.3deg)}60%{transform:translate(-2px,1px) rotate(-.2deg)}80%{transform:translate(2px,-1px) rotate(.2deg)}}@keyframes ea-dangerShake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-3px,2px) rotate(-1.5deg)}50%{transform:translate(3px,-1px) rotate(1.2deg)}75%{transform:translate(-2px,3px) rotate(-1deg)}}@keyframes ea-lastHitShake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-4px,3px) rotate(-2deg)}40%{transform:translate(4px,-2px) rotate(1.8deg)}60%{transform:translate(-3px,4px) rotate(-1.5deg)}80%{transform:translate(3px,-3px) rotate(2deg)}}@keyframes ea-frenzyShake{0%,to{transform:translate(0)}33%{transform:translate(-2px,1px)}66%{transform:translate(2px,-1px)}}@keyframes ea-trembleHard{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1.5px,1px) rotate(-.4deg)}50%{transform:translate(1.5px,-1px) rotate(.4deg)}75%{transform:translate(-1px,-1.5px) rotate(-.3deg)}}.ea-egg-wrap.danger{animation:ea-dangerShake .2s linear infinite}.ea-egg-wrap.last-hit{animation:ea-lastHitShake .12s linear infinite}.ea-egg-wrap.frenzy{animation:ea-frenzyShake .15s linear infinite}.ea-egg-wrap.tremble{animation:ea-trembleHard .25s linear infinite}.ea-egg-wrap.tapped{animation:ea-tapPunch .18s var(--ease-spring)}.ea-egg-wrap.crit-tap{animation:ea-critPunch .4s var(--ease-spring)}.ea-arena.tremble{animation:ea-arenaTremble .3s ease-out}.ea-arena.big-shake{animation:ea-arenaBig .5s ease-out}@keyframes ea-ripple{0%{width:0;height:0;opacity:.7;border-width:2px}to{width:110px;height:110px;opacity:0;border-width:.5px}}@keyframes ea-ripple-crit{0%{width:0;height:0;opacity:.85;border-width:3px;box-shadow:0 0 0 rgba(245,197,24,0)}60%{box-shadow:0 0 24px rgba(245,197,24,.5)}to{width:280px;height:280px;opacity:0;border-width:.5px;box-shadow:0 0 0 rgba(245,197,24,0)}}.ea-ripple{position:absolute;border-radius:50%;border-style:solid;border-color:rgba(0,217,126,.7);pointer-events:none;transform:translate(-50%,-50%);animation:ea-ripple .65s ease-out forwards}.ea-ripple.crit{border-color:rgba(245,197,24,.85);animation:ea-ripple-crit .7s ease-out forwards}@keyframes ea-flash{0%{transform:translate(-50%,-50%) scale(0);opacity:0}35%{transform:translate(-50%,-50%) scale(1.2);opacity:1}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}.ea-flash{position:absolute;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.85);mix-blend-mode:screen;pointer-events:none;animation:ea-flash .22s ease-out forwards}.ea-flash.crit{width:40px;height:40px;background:rgba(255,215,80,.95);box-shadow:0 0 32px rgba(245,197,24,.85)}@keyframes ea-particle{0%{opacity:1;transform:translate(-50%,-50%) translate(0) scale(1) rotate(0)}to{opacity:0;transform:translate(-50%,-50%) translate(var(--ea-px),var(--ea-py)) scale(.4) rotate(var(--ea-pr))}}.ea-particle{position:absolute;border-radius:50%;pointer-events:none;animation:ea-particle 1s cubic-bezier(.16,.8,.2,1) forwards}@keyframes ea-dust{0%{opacity:0;transform:translate(-50%,-50%) translate(var(--ea-dx,0)) scale(.3)}35%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%) translate(var(--ea-dx,0),var(--ea-dy,-25px)) scale(1.5)}}.ea-dust{position:absolute;width:8px;height:8px;background:rgba(232,220,193,.6);border-radius:50%;pointer-events:none;filter:blur(2px);animation:ea-dust .7s ease-out forwards}@keyframes ea-floatNormal{0%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateY(-72px) scale(.95)}}@keyframes ea-floatCrit{0%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(.85)}20%{opacity:1;transform:translate(-50%,-50%) translateY(-18px) scale(1.15)}to{opacity:0;transform:translate(-50%,-50%) translateY(-90px) scale(1)}}@keyframes ea-floatCharged{0%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(.85)}20%{opacity:1;transform:translate(-50%,-50%) translateY(-18px) scale(1.3)}to{opacity:0;transform:translate(-50%,-50%) translateY(-110px) scale(1.1)}}.ea-float{position:absolute;font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 1px 4px rgba(0,0,0,.6);white-space:nowrap}.ea-float.normal{color:#ffffff;font-size:18px;animation:ea-floatNormal .8s ease-out forwards}.ea-float.crit{color:#ffd23f;font-size:40px;text-shadow:0 0 24px rgba(245,197,24,.95),0 0 10px rgba(0,0,0,.7);animation:ea-floatCrit 1.4s ease-out forwards}.ea-float.charged{color:#ffd23f;font-size:32px;text-shadow:0 0 20px rgba(245,197,24,.95);animation:ea-floatCharged 1.1s ease-out forwards}.ea-aura{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,217,126,.25),transparent 60%);opacity:0;filter:blur(40px);transition:opacity .4s ease,background .4s ease}.ea-aura.show{opacity:.6}.ea-aura.hot{opacity:.85}.ea-aura.frenzy{opacity:1;background:radial-gradient(ellipse at center,rgba(245,197,24,.45),transparent 60%);animation:ea-aura-frenzy-pulse .9s ease-in-out infinite}.ea-aura.danger{opacity:1;background:radial-gradient(ellipse at center,rgba(255,69,58,.4),transparent 60%);animation:ea-aura-rage-pulse 1.1s ease-in-out infinite}.ea-aura.last-hit{opacity:1;background:radial-gradient(ellipse at center,rgba(255,159,10,.5),rgba(255,69,58,.25) 40%,transparent 65%);transform:scale(1.08);animation:ea-aura-lasthit-pulse .7s ease-in-out infinite}@keyframes ea-aura-frenzy-pulse{0%,to{box-shadow:inset 0 0 60px rgba(245,197,24,.12)}50%{box-shadow:inset 0 0 90px rgba(245,197,24,.22)}}@keyframes ea-aura-rage-pulse{0%,to{box-shadow:inset 0 0 70px rgba(255,69,58,.18)}50%{box-shadow:inset 0 0 110px rgba(255,107,107,.3)}}@keyframes ea-aura-lasthit-pulse{0%,to{box-shadow:inset 0 0 80px rgba(255,159,10,.2);transform:scale(1.08)}50%{box-shadow:inset 0 0 120px rgba(255,159,10,.34);transform:scale(1.1)}}.ea-wrap.frenzy-shader{filter:drop-shadow(.5px 0 0 rgba(245,197,24,.35)) drop-shadow(-.5px 0 0 rgba(0,217,126,.25))}.ea-wrap.rage-shader{filter:saturate(1.2) drop-shadow(0 0 6px rgba(255,69,58,.3))}.ea-wrap.lasthit-shader{animation:ea-wrap-lasthit-tremor .28s ease-in-out infinite}@keyframes ea-wrap-lasthit-tremor{0%,to{transform:translateZ(0)}25%{transform:translate3d(.6px,-.4px,0)}50%{transform:translate3d(-.5px,.5px,0)}75%{transform:translate3d(.3px,.3px,0)}}@media (prefers-reduced-motion:reduce){.ea-aura.danger,.ea-aura.frenzy,.ea-aura.last-hit{animation:none}.ea-wrap.frenzy-shader,.ea-wrap.rage-shader{filter:none}.ea-wrap.lasthit-shader{animation:none}}@keyframes ea-ambientFloat{0%{transform:translate(0) scale(0);opacity:0}20%{opacity:.7;transform:translateY(-8px) scale(1)}80%{opacity:.4;transform:translate(var(--ea-ax,0),var(--ea-ay,-30px)) scale(.8)}to{transform:translate(var(--ea-ax,0),calc(var(--ea-ay, -30px) - 30px)) scale(0);opacity:0}}.ea-ambient-dot{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--green,#00d97e);box-shadow:0 0 8px var(--green,#00d97e);pointer-events:none;animation:ea-ambientFloat var(--ea-dur,3.5s) ease-in-out forwards}.ea-ambient-dot.gold{background:#f5c518;box-shadow:0 0 8px #f5c518}.ea-ambient-dot.red{background:#ff453a;box-shadow:0 0 8px #ff453a}@keyframes ea-hpBump{0%{transform:scale(1)}40%{transform:scale(1.04);color:var(--green,#00d97e)}to{transform:scale(1)}}@keyframes ea-hpCrit{0%{transform:scale(1)}30%{transform:scale(1.12);color:#ffd23f;text-shadow:0 0 24px #f5c518}to{transform:scale(1)}}.ea-hp-current.bump{animation:ea-hpBump .3s var(--ease-spring)}.ea-hp-current.crit{animation:ea-hpCrit .45s var(--ease-spring)}.ea-arena.slowmo .ea-fx>*{animation-duration:1.5s!important}@keyframes ea-comboPop{0%{opacity:0;transform:scale(.5) translateY(8px)}60%{transform:scale(1.08) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ea-graceFlash{0%,to{background:rgba(255,159,10,.15);border-color:rgba(255,159,10,.4)}50%{background:rgba(255,159,10,.3);border-color:rgba(255,159,10,.65)}}.ea-combo-readout{animation:ea-comboPop .25s var(--ease-spring) forwards}.ea-combo-readout.grace{animation:ea-graceFlash .4s ease-in-out 2;color:#ff9f0a}@keyframes ea-achievementPop{0%{opacity:0;transform:translateY(-20px) scale(.85)}10%{opacity:1;transform:translateY(0) scale(1.05)}20%,85%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.95)}}.ea-toast-stack{position:absolute;top:16px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;z-index:30}.ea-achievement-toast{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,rgba(245,197,24,.22),rgba(245,197,24,.1));border:1px solid rgba(245,197,24,.55);border-radius:12px;padding:10px 16px;color:#ffd23f;font-size:13px;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 32px rgba(245,197,24,.22);white-space:nowrap;animation:ea-achievementPop 2.6s ease-in-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ea-achievement-toast--bigCrit{background:linear-gradient(135deg,rgba(255,69,58,.22),rgba(255,69,58,.1));border-color:rgba(255,69,58,.55);color:#ff6b6b;box-shadow:0 8px 32px rgba(255,69,58,.22)}@keyframes ea-milestonePop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}70%{transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.ea-milestone{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#f5c518,#ffd23f);color:#261c00;font-weight:900;font-size:16px;letter-spacing:.02em;padding:10px 20px;border-radius:100px;box-shadow:0 16px 48px rgba(245,197,24,.4);pointer-events:none;white-space:nowrap;animation:ea-milestonePop 1.4s cubic-bezier(.34,1.4,.64,1) forwards}@keyframes ea-rewardSlide{0%{opacity:0;transform:translate(-50%,-30px)}to{opacity:1;transform:translate(-50%)}}@keyframes ea-rewardGlow{0%,to{box-shadow:0 12px 36px rgba(255,159,10,.3)}50%{box-shadow:0 12px 48px rgba(255,159,10,.6)}}.ea-reward-preview{bottom:84px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:10px 18px;background:linear-gradient(135deg,rgba(255,159,10,.18),rgba(255,69,58,.1));border:1px solid rgba(255,159,10,.5);border-radius:12px;color:#ff9f0a;font-size:13px;font-weight:700;white-space:nowrap;z-index:25;animation:ea-rewardSlide .6s ease-out forwards,ea-rewardGlow 2.4s ease-in-out infinite}.ea-charge-glow,.ea-reward-preview{position:absolute;pointer-events:none}.ea-charge-glow{inset:0;background:radial-gradient(ellipse at center,rgba(245,197,24,.35),transparent 55%);opacity:0;transition:opacity .1s linear;z-index:11}.ea-charge-glow.charging{opacity:var(--ea-charge,0);filter:blur(20px)}.ea-charge-ring{position:absolute;width:80px;height:80px;border-radius:50%;border:2px solid rgba(245,197,24,.6);transform:translate(-50%,-50%) scale(var(--ea-charge-scale,.4));pointer-events:none;z-index:14;box-shadow:0 0 calc(20px * var(--ea-charge-scale, .4)) rgba(245,197,24,.4),inset 0 0 calc(12px * var(--ea-charge-scale, .4)) rgba(245,197,24,.3);transition:transform 80ms ease-out}.ea-charge-ring:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(245,197,24,.3);opacity:var(--ea-charge-scale,0)}.ea-trail{position:absolute;pointer-events:none;z-index:16;overflow:visible}.ea-trail-line{stroke:rgba(255,255,255,.7);stroke-width:1.5;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 4px rgba(0,217,126,.4))}@media (prefers-reduced-motion:reduce){.ea-egg-wrap.danger,.ea-egg-wrap.frenzy,.ea-egg-wrap.last-hit,.ea-egg-wrap.tremble{animation:none!important}.ea-ambient-dot{display:none}.ea-reward-preview{animation:ea-rewardSlide .6s ease-out forwards}.ea-dust,.ea-flash,.ea-float,.ea-particle,.ea-ripple{animation-duration:.2s}}.ea-big-milestone{position:absolute;inset:0;z-index:25;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;animation:ea-bigMilestoneIn .38s cubic-bezier(.34,1.56,.64,1) both,ea-bigMilestoneOut .36s ease-in 2.04s forwards}.ea-big-milestone__halo{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(245,197,24,.32),transparent 55%);filter:blur(6px)}.ea-big-milestone__title{position:relative;font-weight:900;font-size:clamp(36px,9vw,60px);color:#ffd23f;letter-spacing:-.03em;line-height:1;text-shadow:0 0 28px rgba(245,197,24,.7),0 0 60px rgba(245,197,24,.35)}.ea-big-milestone__subtitle{position:relative;margin-top:8px;font-weight:700;font-size:13px;color:rgba(255,255,255,.85);letter-spacing:.16em;text-transform:uppercase}.ea-big-milestone__sparkle{position:absolute;inset:0;pointer-events:none}.ea-big-milestone__spark{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#ffd23f;box-shadow:0 0 12px rgba(245,197,24,.9);transform:translate(-50%,-50%);animation:ea-bigMilestoneSpark 1.4s ease-out forwards;animation-delay:calc(var(--i) * 60ms);--angle:calc(var(--i) * 30deg)}@keyframes ea-bigMilestoneIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ea-bigMilestoneOut{0%{opacity:1}to{opacity:0}}@keyframes ea-bigMilestoneSpark{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-180px) scale(.4);opacity:0}}@media (prefers-reduced-motion:reduce){.ea-big-milestone{animation:ea-bigMilestoneIn .1s ease-out both,ea-bigMilestoneOut .2s ease-in 1.8s forwards}.ea-big-milestone__spark{display:none}}.mini-flash{position:absolute;inset:0;z-index:35;background:radial-gradient(circle at center,rgba(255,255,255,1) 0,rgba(255,237,170,.85) 30%,rgba(245,197,24,.5) 60%,transparent 80%);pointer-events:none;animation:mini-flash-pulse .32s ease-out forwards}@keyframes mini-flash-pulse{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.6)}}.mini-money-burst{position:absolute;left:50%;top:50%;z-index:32;transform:translate(-50%,-50%);pointer-events:none;animation:mini-money-rise 1.5s cubic-bezier(.22,1,.36,1) forwards}.mini-money-burst>span{display:inline-block;font-size:clamp(48px,12vw,96px);font-weight:900;color:#ffd23f;letter-spacing:-.04em;text-shadow:0 0 24px rgba(245,197,24,.9),0 0 60px rgba(245,197,24,.5),0 8px 24px rgba(0,0,0,.7)}@keyframes mini-money-rise{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}20%{opacity:1;transform:translate(-50%,-55%) scale(1.15)}60%{opacity:1;transform:translate(-50%,-75%) scale(1.05)}to{opacity:0;transform:translate(-50%,-120%) scale(.95)}}.mini-overlay-in{animation:mini-overlay-in .28s cubic-bezier(.16,1,.3,1) both}@keyframes mini-overlay-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.mini-demo-badge{position:absolute;top:10px;left:10px;z-index:18;padding:5px 10px;border-radius:8px;background:linear-gradient(135deg,rgba(0,217,126,.18),rgba(0,217,126,.04)),rgba(10,14,23,.7);border:1px solid rgba(0,217,126,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px -4px rgba(0,217,126,.3);display:flex;flex-direction:column;gap:1px;pointer-events:none;animation:mini-demo-badge-in .38s cubic-bezier(.34,1.56,.64,1) both;transition:opacity .2s ease-out,transform .2s ease-out}.mini-demo-badge--hidden{opacity:0;transform:translateX(-12px) scale(.92);pointer-events:none}.mini-demo-badge__title{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:#00ff95;text-shadow:0 0 8px rgba(0,217,126,.5)}.mini-demo-badge__sub{font-size:8px;font-weight:600;color:rgba(232,236,243,.65);letter-spacing:.06em}@keyframes mini-demo-badge-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.mini-card-fly{position:relative;perspective:1000px;animation:mini-card-fly-anim 1.1s cubic-bezier(.34,1.4,.64,1) both}.mini-card-fly__caption{margin-top:14px;text-align:center}.mini-card-fly__caption-eyebrow{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#f5c518}.mini-card-fly__caption-line{font-size:12px;font-weight:600;color:rgba(255,255,255,.85);margin-top:2px}@keyframes mini-card-fly-anim{0%{opacity:0;transform:scale(.4) rotateY(-180deg) translateY(60px)}35%{opacity:1;transform:scale(1.05) rotateY(0deg) translateY(0)}60%{opacity:1;transform:scale(1) rotateY(0deg) translateY(0)}to{opacity:1;transform:scale(.92) rotateY(0deg) translateY(-12px)}}.mini-success-card-wrap{display:flex;justify-content:center;margin:4px auto 0;animation:pgc-card-in .38s cubic-bezier(.34,1.4,.64,1) both;animation-delay:60ms;perspective:1000px}@keyframes pgc-card-in{0%{opacity:0;transform:scale(.86) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.mini-idle-hint{position:absolute;left:50%;top:50%;width:0;height:0;z-index:22;pointer-events:none;animation:mini-idle-fade .24s ease-out both}.mini-idle-hint__finger{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:rgba(0,217,126,.22);border:1.5px solid rgba(0,217,126,.6);box-shadow:0 0 18px rgba(0,217,126,.35);display:grid;place-items:center;color:#00d97e;animation:mini-idle-bob 1.5s ease-in-out infinite}.mini-idle-hint__pulse{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:2px solid rgba(0,217,126,.55);animation:mini-idle-pulse 1.5s ease-out infinite}.mini-idle-hint__label{position:absolute;left:50%;top:calc(50% + 36px);transform:translateX(-50%);font-size:11px;font-weight:600;color:rgba(232,236,243,.9);background:rgba(10,14,23,.78);padding:4px 10px;border-radius:9999px;border:1px solid rgba(255,255,255,.08);white-space:nowrap;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@keyframes mini-idle-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@keyframes mini-idle-bob{0%,to{transform:translate(0)}50%{transform:translateY(4px)}}@keyframes mini-idle-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mini-card-fly,.mini-demo-badge,.mini-flash,.mini-idle-hint__finger,.mini-idle-hint__pulse,.mini-money-burst,.mini-overlay-in,.mini-success-card-wrap,.pgc__holo,.pgc__shine{animation:none}}
/*# sourceMappingURL=fb6aa0e5c6023cfb.css.map*/