@import "https://fonts.googleapis.com/css2?family=Bungee&family=Bricolage+Grotesque:wght@400;600;800&display=swap";*{box-sizing:border-box;margin:0}html{-webkit-tap-highlight-color:transparent;overflow-x:clip}body{color:#fff;overscroll-behavior:none;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) calc(72px + env(safe-area-inset-bottom)) env(safe-area-inset-left);background:radial-gradient(at top,#24233a,#0d0c16 70%) fixed;font-family:Bricolage Grotesque,system-ui,sans-serif;overflow-x:clip}button,input{font:inherit;color:inherit}a{color:inherit}h1{font-family:Bungee,sans-serif;font-size:24px;font-weight:400}.page{grid-template-columns:minmax(0,1fr);gap:20px;max-width:720px;margin:0 auto;padding:20px 16px;display:grid}.btn{cursor:pointer;color:#24074f;background:linear-gradient(90deg,#ff6bd6,#ffd36b);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.btn.ghost{color:#fff;background:#ffffff14}.btn:disabled{opacity:.5}.muted{opacity:.6;font-size:14px}.err{color:#ff8a8a;font-size:14px}.tabs{z-index:10;height:calc(64px + env(safe-area-inset-bottom));padding:0 24px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0c16f0;border-top:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;place-items:center;display:grid;position:fixed;inset:auto 0 0}.tab{color:#fff;opacity:.5;border-radius:16px;place-items:center;width:52px;height:52px;transition:opacity .15s,color .15s;display:grid}.tab.active{opacity:1;color:#ffd36b}.tab.main{opacity:1;color:#24074f;background:linear-gradient(135deg,#ff6bd6,#ffd36b);border-radius:50%;width:66px;height:66px;margin-top:-30px;box-shadow:0 0 0 5px #0d0c16,0 8px 24px #ff6bd666}.tab.main.active{color:#24074f;box-shadow:0 0 0 5px #0d0c16,0 0 28px #ffd36baa}.tab:active{scale:.92}.login{text-align:center;align-content:center;min-height:80dvh}.login form{gap:10px;display:grid}.login input{background:#ffffff0d;border:1px solid #fff3;border-radius:999px;min-height:48px;padding:0 16px}.home{text-align:center;align-content:center;justify-items:center;min-height:calc(100dvh - 120px);overflow:clip}body:has(.immersive){padding-bottom:env(safe-area-inset-bottom)}body:has(.immersive) .tabs{display:none}.home.immersive{min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.timer{font-variant-numeric:tabular-nums;font-family:Bungee,sans-serif;font-size:56px}.refill{width:min(240px,70vw)}.refill>i{width:0;animation:linear forwards drain}@keyframes drain{0%{width:var(--from)}to{width:0}}.row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pack{--w:min(66vw, 260px);width:var(--w);aspect-ratio:5/8.2;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;filter:drop-shadow(0 24px 34px #000a)drop-shadow(0 0 40px #b06bff44);outline:none;animation:3s ease-in-out infinite bob;position:relative;container-type:inline-size}.pack:focus-visible{outline-offset:8px;border-radius:12px;outline:3px solid #ffd36b}.pack.gone,.pack.opened{animation:none}.pack-body,.pack-cap,.torn{position:absolute;inset:0}.pack-body{filter:drop-shadow(0 -1.5px #fffc)}.pack-cap{filter:drop-shadow(0 1.5px #fffc);transform-origin:100% 15%;transform:rotate(calc(var(--p) * -20deg)) translateY(calc(var(--p) * -4%))}.pack.gone .pack-cap,.pack.opened .pack-cap{opacity:0;transition:transform .45s cubic-bezier(.2,.7,.3,1),opacity .45s;transform:translate(35%,-140%)rotate(-42deg)}.pack.opened .pack-body{opacity:0;transition:transform .5s cubic-bezier(.5,0,.8,.4),opacity .5s;transform:translateY(70%)}.pack-inside{background:repeating-linear-gradient(#e3c8ff 0 1.5px,#2a1b55 1.5px 4px) bottom/92% 55% no-repeat,linear-gradient(#05030b,#1a1033);border-radius:3px 3px 0 0;height:9%;position:absolute;top:9%;left:4%;right:4%}.pack-face{background:repeating-linear-gradient(90deg,#ffffff08 0 2px,#0000 2px 9px),radial-gradient(60% 35% at 30% 30%,#ffffff40,#0000 70%),radial-gradient(circle at 50% 46%,#ff6bd6 0,#8b3dff 42%,#2a0b5e 85%);align-content:center;justify-items:center;gap:3cqi;display:grid;position:absolute;inset:0;overflow:hidden}.pack-face:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 25%,#fffa 35%,#0000 45% 60%,#fff6 68%,#0000 76%) 0 0/300% 100%;animation:4s ease-in-out infinite foil;position:absolute;inset:0}.seal{z-index:2;background:repeating-linear-gradient(90deg,#fff5 0 1.5px,#0000002e 1.5px 4px),linear-gradient(#f2f2fa,#9a98b4 55%,#6d6a8c);height:9%;position:absolute;left:0;right:0}.seal.top{top:0}.seal.bottom{bottom:0}.burst{aspect-ratio:1;background:repeating-conic-gradient(#ffd36b33 0 6deg, transparent 6deg 18deg);width:150%;animation:30s linear infinite spin;position:absolute;top:12%;left:-25%;-webkit-mask:radial-gradient(circle,#000 10%,#0000 62%);mask:radial-gradient(circle,#000 10%,#0000 62%)}.pack-logo{background:linear-gradient(#fff6c9,#ffd36b 45%,#d4a017 55%,#fff3b0);color:#0000;-webkit-text-stroke:.5cqi #3a0f86;filter:drop-shadow(0 1.2cqi #3a0f86)drop-shadow(0 2cqi 3cqi #0008);-webkit-background-clip:text;background-clip:text;font-family:Bungee,sans-serif;font-size:21cqi;line-height:.9;position:relative;transform:rotate(-7deg)}.pack-sub{letter-spacing:.3em;text-transform:uppercase;color:#e3c8ff;font-size:4.6cqi;font-weight:800;position:relative}.pack-badge{aspect-ratio:1;color:#24074f;background:#ffd36b;border-radius:50%;place-content:center;width:24cqi;font-family:Bungee,sans-serif;font-size:9cqi;line-height:.9;display:grid;position:absolute;bottom:13%;right:7%;transform:rotate(12deg);box-shadow:0 0 0 1cqi #fff6,0 1.5cqi 3cqi #0006}.pack-badge small{text-transform:uppercase;font-family:Bricolage Grotesque,sans-serif;font-size:3.6cqi;font-weight:800}.tear-hint{z-index:3;pointer-events:none;color:#fff;text-shadow:0 1px 3px #000;border-top:.5cqi dashed #fffa;padding-top:2cqi;font-size:4.4cqi;font-weight:800;position:absolute;top:15%;left:0;right:0;translate:0 -50%}.tear-hint span{animation:1s ease-in-out infinite nudge;display:inline-block}.reveal{justify-items:center;gap:14px;animation:.5s cubic-bezier(.2,1.3,.4,1) rise;display:grid}.stack{aspect-ratio:63/88;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;width:min(70vw,290px);position:relative}.stack-card{position:absolute;inset:0}.stack-card.anim{transition:transform .26s cubic-bezier(.2,.8,.3,1)}.stack-card>.card-wrap>.card,.flip{border-radius:5.4cqi;box-shadow:0 10px 24px #0007}.shine:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(110deg,#0000 30%,#ffffffb0 48%,#0000 66%) -150% 0/250% 100% no-repeat;border-radius:5.4cqi;animation:.7s ease-out 50ms both shine;position:absolute;inset:0}.new-badge{z-index:5;color:#0d3b26;background:#6bffb8;border-radius:99px;padding:3px 10px;font-family:Bungee,sans-serif;font-size:12px;animation:.4s cubic-bezier(.2,1.6,.4,1) pop;position:absolute;top:-12px;left:50%;translate:-50%}.flip{perspective:1200px;position:relative;container-type:inline-size}.flip-inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1);display:grid}.flip.on .flip-inner{animation:.7s ease-out lift;transform:rotateY(180deg)}.flip-inner>*{backface-visibility:hidden;grid-area:1/1}.flip-inner>.front{transform:rotateY(180deg)}.back{--c:#e3c8ff;--back-bg:radial-gradient(circle, #ffffff30 26%, transparent 28%) 0 0 / 4.2cqi 4.2cqi, linear-gradient(155deg, #9b4dff 0, #6a2cf0 45%, #ff4fa3 100%);aspect-ratio:63/88;background:var(--back-bg);border:2.4cqi solid var(--c);color:var(--c);border-radius:5.4cqi;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1cqi #120826}.back-bomb{pointer-events:none;border-radius:3cqi;position:absolute;inset:1cqi;overflow:hidden}.back-bomb span{color:#fff;-webkit-text-stroke:.4cqi #120826;paint-order:stroke fill;text-shadow:.7cqi .7cqi #120826;opacity:.85;font-family:Bungee,sans-serif;font-size:9cqi;line-height:1;position:absolute}.back-sticker{color:#120826;background:#fff;border:1cqi solid #120826;border-radius:6cqi;justify-items:center;padding:4cqi 6cqi 4.5cqi;font-family:Bungee,sans-serif;line-height:.92;display:grid;position:relative;transform:rotate(-8deg);box-shadow:1.8cqi 1.8cqi #120826}.back-sticker span{font-size:15cqi}.back-sticker span+span{color:#ff3d8b;-webkit-text-stroke:.5cqi #120826;paint-order:stroke fill}.back-chip{color:#120826;background:#ffe14d;border:.8cqi solid #120826;border-radius:99px;padding:1.2cqi 3cqi;font-family:Bungee,sans-serif;font-size:5cqi;position:absolute;bottom:27cqi;right:13cqi;transform:rotate(12deg);box-shadow:1cqi 1cqi #120826}.back[data-tier]{animation:1.8s ease-in-out infinite glow}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.back.rare{background:var(--back-bg), conic-gradient(from var(--a), var(--c), var(--c2), #fff, var(--c3), var(--c));background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box;border-color:#0000;animation:2.4s linear infinite turn,1.2s ease-in-out infinite glow-strong,2.2s ease-in-out infinite jolt;position:relative}.back.rare:after{content:"";pointer-events:none;background:linear-gradient(110deg, transparent 35%, color-mix(in srgb, var(--c) 45%, transparent) 50%, transparent 65%) -150% 0 / 250% 100% no-repeat;border-radius:3cqi;animation:1.6s ease-in-out infinite shine;position:absolute;inset:0}.back[data-tier=Masterclass]{--c2:#ff6bd6;--c3:#6bc8ff}.back[data-tier=Légendaire]{--c2:#fff6c9;--c3:#d4a017;animation-duration:1.6s,.9s,1.6s}.spark{z-index:2;color:#fff6c9;pointer-events:none;text-shadow:0 0 2cqi #ffd36b;font-size:6cqi;animation:1.8s ease-in infinite float-up;position:absolute}.rays.tease{opacity:.25;animation:14s linear infinite spin,.6s ease-out both fadein}.flash{pointer-events:none;z-index:5;background:radial-gradient(circle, var(--c) 0, transparent 60%);border-radius:50%;animation:.8s ease-out .2s both flash;position:absolute;inset:-40%}.rays{z-index:0;pointer-events:none;background:repeating-conic-gradient(var(--c) 0 8deg, transparent 8deg 22deg);opacity:.5;animation:10s linear infinite spin,.6s ease-out .3s both fadein;position:absolute;inset:-60%;-webkit-mask:radial-gradient(circle,#000 15%,#0000 65%);mask:radial-gradient(circle,#000 15%,#0000 65%)}[data-tier=Random]{--c:#fffc}[data-tier=Pas\ mal]{--c:#6bffb8}[data-tier=Validé]{--c:#6bb0ff}[data-tier=Masterclass]{--c:#c08bff}[data-tier=Légendaire]{--c:#ffd36b}.reveal{position:relative}.stack{z-index:12}.flip.charging{animation:charge var(--dur) cubic-bezier(.4, 0, .9, .6) forwards}.flip.charging .back.rare{animation:turn .6s linear infinite, charge-glow var(--dur) ease-in forwards}.flip.charging .back.rare:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;background:repeating-conic-gradient(from 20deg at 50% 50%, transparent 0 13deg, var(--c) 13deg 14deg, transparent 14deg 31deg, #fff 31deg 31.6deg);opacity:0;animation:cracks var(--dur) ease-in forwards;border-radius:3cqi;position:absolute;inset:0}.flip.slam{animation:.6s cubic-bezier(.2,1.6,.4,1) slam}.dim{z-index:11;opacity:0;pointer-events:none;animation:dim-in var(--dur) ease-in forwards;background:#000;position:fixed;inset:-50vh -50vw}.dim.out{opacity:.75;animation:.9s ease-out forwards fade-out}.rays.charge{opacity:0;animation:spin 2.5s linear infinite, rays-grow var(--dur) ease-in forwards}.whiteout{z-index:30;pointer-events:none;background:radial-gradient(circle, #fff 0, var(--c) 45%, transparent 75%);animation:.7s ease-out forwards whiteout;position:fixed;inset:-50vh -50vw}.whiteout.big{background:radial-gradient(circle, #fff 0, #fff 30%, var(--c) 60%, transparent 90%);animation-duration:1.1s}.shockwave{aspect-ratio:1;z-index:13;pointer-events:none;border:6px solid var(--c);width:40%;box-shadow:0 0 30px var(--c), inset 0 0 30px var(--c);border-radius:50%;margin:-20% 0 0 -20%;animation:.8s ease-out forwards shockwave;position:absolute;top:50%;left:50%}.shockwave.late{opacity:0;border-color:#fff;animation-delay:.18s}.mote{z-index:13;pointer-events:none;width:8px;height:8px;box-shadow:0 0 10px 3px var(--c);background:#fff;border-radius:50%;margin:-4px;position:absolute;top:50%;left:50%}.mote.in{animation:.9s ease-in infinite both implode}.mote.out{width:10px;height:10px;animation:.9s cubic-bezier(.1,.8,.3,1) both explode}.stack.quake{animation:.45s linear quake}.stack.quake.big{animation:.8s linear quake}.fan{--fw:min(30vw, 160px);width:100%;height:calc(var(--fw) * 88 / 63 + 30px);margin-bottom:36px;position:relative}.fan-card{width:var(--fw);margin-left:calc(var(--fw) / -2);cursor:pointer;transform-origin:50% 320%;transition:transform .6s cubic-bezier(.2, 1.2, .4, 1) var(--d);background:0 0;border:0;padding:0;position:absolute;bottom:0;left:50%;transform:translateY(110vh)}.fan.open .fan-card{transform:rotate(var(--r)) translateY(var(--y))}.fan.open .fan-card:active{transform:rotate(var(--r)) translateY(calc(var(--y) - 16px));transition-delay:0s}.fan-card .card{box-shadow:0 8px 20px #0008}.zoom{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0c16cc;place-items:center;animation:.2s fadein;display:grid;position:fixed;inset:0}.zoom .card-wrap{width:min(80vw,340px);animation:.35s cubic-bezier(.2,1.4,.4,1) pop}.filters{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.filters button{cursor:pointer;background:0 0;border:1px solid #fff2;border-radius:999px;flex:none;padding:8px 14px;font-size:14px}.filters button.on{color:#0d0c16;background:#fff}.grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.progress{background:#ffffff14;border-radius:99px;height:22px;position:relative;overflow:hidden}.progress>span{text-shadow:0 1px 2px #000a;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.progress>i{background:linear-gradient(90deg,#ff6bd6,#ffd36b);height:100%;display:block}.card-wrap{position:relative;container-type:inline-size}.count{z-index:5;color:#24074f;background:#ff6bd6;border-radius:99px;padding:1px 7px;font-size:12px;font-weight:800;position:absolute;top:-6px;right:-6px}.card{aspect-ratio:63/88;width:100%;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:5.4cqi;flex-direction:column;gap:3cqi;padding:3.8cqi;transition:transform .15s ease-out;display:flex;position:relative;overflow:hidden}.head{justify-content:space-between;align-items:center;gap:2cqi;display:flex}.name{overflow-wrap:anywhere;font-family:Bungee,sans-serif;font-size:5.8cqi;font-weight:400;line-height:1.05}.pips{white-space:nowrap;font-size:4.2cqi}.art{border-radius:3cqi;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.art img{object-fit:contain;filter:drop-shadow(0 2.3cqi 3.8cqi #00000059);z-index:1;width:88%;height:88%;position:relative}.art .initial{opacity:.5;z-index:1;font-family:Bungee,sans-serif;font-size:30cqi;position:relative}.foot{justify-content:space-between;align-items:end;font-size:4.2cqi;display:flex}.tier{border-radius:999px;padding:1.2cqi 3cqi;font-family:Bungee,sans-serif;font-size:4.6cqi}.hype b{font-size:5.8cqi;display:block}.num{opacity:.7}.Random{color:#2b2a28;background:#c9c7c2;border:2.3cqi solid #8f8c86}.Random .art{background:#e9e7e2}.Random .tier{color:#fff;background:#8f8c86}.Pas-mal{background:linear-gradient(160deg,#3fae6a,#1f6b44);border:2.3cqi solid #a6e8b8}.Pas-mal .art{background:radial-gradient(#fff2 .6cqi,#0000 .65cqi) 0 0/4.6cqi 4.6cqi,#164d31}.Pas-mal .tier{color:#11402a;background:#a6e8b8}.Validé{background:linear-gradient(160deg,#2f6fe0,#172f7a);border:1.2cqi solid #cfe0ff;box-shadow:inset 0 0 0 1.5cqi #1b3f99,inset 0 0 0 2.3cqi #cfe0ff}.Validé .art{background:linear-gradient(#8fb6ff,#2a56c4)}.Validé .tier{color:#172f7a;background:#cfe0ff}.Validé:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff73 50%,#0000 65%) 0 0/250% 100%;animation:3.2s ease-in-out infinite sweep;position:absolute;inset:0}.Masterclass{background:linear-gradient(160deg,#8b3dff,#3a0f86);border:1.2cqi solid #e3c8ff;box-shadow:0 0 10cqi #a05aff8c}.Masterclass .art{background:#24074f}.Masterclass .art:before{content:"";opacity:.55;mix-blend-mode:screen;background:conic-gradient(#ff6bd6,#ffd36b,#6bffb8,#6bc8ff,#b06bff,#ff6bd6);animation:8s linear infinite spin;position:absolute;inset:-50%}.Masterclass .tier{color:#24074f;background:linear-gradient(90deg,#ff6bd6,#6bc8ff)}.Légendaire{background:linear-gradient(#1a1200,#1a1200) padding-box padding-box,linear-gradient(135deg,#fff3b0,#d4a017,#fff6c9,#b8860b,#ffe680) border-box;border:1.5cqi solid #0000;padding:0;box-shadow:0 0 15cqi #ffc83c99}.Légendaire .art{background:radial-gradient(circle at 50% 40%,#ffcf4a,#b0420f 55%,#2a0d00);border-radius:3.8cqi;position:absolute;inset:0}.Légendaire .art img{width:100%;height:78%;margin-top:-8%}.Légendaire .art:after{content:"";z-index:2;mix-blend-mode:soft-light;opacity:.35;background:repeating-linear-gradient(115deg,#ff0080 0 6%,#ffd000 6% 12%,#00ffa0 12% 18%,#00b3ff 18% 24%,#b000ff 24% 30%) 0 0/300% 300%;animation:6s linear infinite holo;position:absolute;inset:0}.Légendaire .head,.Légendaire .foot{z-index:3;background:linear-gradient(#140c00bf,#140c0000);padding:3.8cqi 4.6cqi;position:relative}.Légendaire .foot{background:linear-gradient(#140c0000,#140c00d9);margin-top:auto}.Légendaire .name{color:#ffe680;text-shadow:0 .8cqi #7a4b00}.Légendaire .tier{color:#3a2400;background:linear-gradient(90deg,#fff3b0,#d4a017)}.sparkle{z-index:3;color:#fff8d0;font-size:5.4cqi;animation:1.8s ease-in-out infinite twinkle;position:absolute}.card.missing{filter:grayscale()brightness(.35)}.card.missing img{filter:brightness(0)}.card.missing:after,.card.missing .art:before,.card.missing .art:after{animation:none}@keyframes sweep{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes holo{to{background-position:300% 300%}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}@keyframes bob{50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes foil{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes nudge{50%{transform:translate(6px)}}@keyframes rise{0%{opacity:0;transform:translateY(40%)scale(.9)}}@keyframes shine{to{background-position:250% 0}}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@keyframes lift{50%{scale:1.12}}@keyframes flash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes fadein{0%{opacity:0}}@keyframes glow{50%{box-shadow:0 0 34px var(--c), 0 0 4px var(--c)}0%,to{box-shadow:0 0 14px var(--c)}}@keyframes glow-strong{0%,to{box-shadow:0 0 26px var(--c), 0 0 60px color-mix(in srgb, var(--c) 40%, transparent)}50%{box-shadow:0 0 46px var(--c), 0 0 110px color-mix(in srgb, var(--c) 60%, transparent)}}@keyframes turn{to{--a:360deg}}@keyframes jolt{0%,62%,to{transform:none}66%{transform:translate(-3px)rotate(-1.5deg)scale(1.02)}72%{transform:translate(3px)rotate(1.5deg)scale(1.02)}78%{transform:translate(-2px)rotate(-1deg)}84%{transform:translate(2px)rotate(.5deg)}}@keyframes float-up{0%{opacity:0;transform:translateY(0)scale(.4)}25%{opacity:1}to{opacity:0;transform:translateY(-22cqi)scale(1.1)}}@keyframes charge{0%{transform:translate(0)rotate(0)scale(1)}2.5%{transform:translate(.5px,-.3px)rotate(-.01deg)scale(1)}5%{transform:translate(-.6px,.3px)rotate(.04deg)scale(1)}7.5%{transform:translate(.6px,.2px)rotate(-.08deg)scale(1.001)}10%{transform:translate(-.7px,-.5px)rotate(.13deg)scale(1.002)}12.5%{transform:translate(.8px,-.6px)rotate(-.18deg)scale(1.002)}15%{transform:translate(-.9px,.2px)rotate(.24deg)scale(1.004)}17.5%{transform:translate(1.1px,.1px)rotate(-.31deg)scale(1.005)}20%{transform:translate(-1.2px,-1.2px)rotate(.38deg)scale(1.006)}22.5%{transform:translate(1.3px,-1.4px)rotate(-.46deg)scale(1.008)}25%{transform:translate(-1.5px,-.1px)rotate(.54deg)scale(1.01)}27.5%{transform:translate(1.6px,-.2px)rotate(-.63deg)scale(1.012)}30%{transform:translate(-1.8px,-2.2px)rotate(.73deg)scale(1.014)}32.5%{transform:translate(2px,-2.5px)rotate(-.83deg)scale(1.017)}35%{transform:translate(-2.2px,-.6px)rotate(.93deg)scale(1.02)}37.5%{transform:translate(2.4px,-.8px)rotate(-1.04deg)scale(1.022)}40%{transform:translate(-2.6px,-3.5px)rotate(1.15deg)scale(1.026)}42.5%{transform:translate(2.8px,-3.9px)rotate(-1.27deg)scale(1.029)}45%{transform:translate(-3px,-1.3px)rotate(1.39deg)scale(1.032)}47.5%{transform:translate(3.2px,-1.5px)rotate(-1.52deg)scale(1.036)}50%{transform:translate(-3.5px,-5.2px)rotate(1.65deg)scale(1.04)}52.5%{transform:translate(3.7px,-5.7px)rotate(-1.78deg)scale(1.044)}55%{transform:translate(-4px,-2.3px)rotate(1.92deg)scale(1.048)}57.5%{transform:translate(4.2px,-2.5px)rotate(-2.06deg)scale(1.053)}60%{transform:translate(-4.5px,-7.3px)rotate(2.21deg)scale(1.058)}62.5%{transform:translate(4.7px,-7.8px)rotate(-2.36deg)scale(1.062)}65%{transform:translate(-5px,-3.4px)rotate(2.51deg)scale(1.068)}67.5%{transform:translate(5.3px,-3.7px)rotate(-2.67deg)scale(1.073)}70%{transform:translate(-5.6px,-9.7px)rotate(2.83deg)scale(1.078)}72.5%{transform:translate(5.9px,-10.3px)rotate(-2.99deg)scale(1.084)}75%{transform:translate(-6.2px,-4.8px)rotate(3.16deg)scale(1.09)}77.5%{transform:translate(6.5px,-5.2px)rotate(-3.33deg)scale(1.096)}80%{transform:translate(-6.8px,-12.4px)rotate(3.5deg)scale(1.102)}82.5%{transform:translate(7.1px,-13.1px)rotate(-3.68deg)scale(1.109)}85%{transform:translate(-7.4px,-6.4px)rotate(3.86deg)scale(1.116)}87.5%{transform:translate(7.8px,-6.8px)rotate(-4.04deg)scale(1.123)}90%{transform:translate(-8.1px,-15.4px)rotate(4.22deg)scale(1.13)}92.5%{transform:translate(8.4px,-16.2px)rotate(-4.41deg)scale(1.137)}95%{transform:translate(-8.8px,-8.2px)rotate(4.61deg)scale(1.144)}97.5%{transform:translate(9.1px,-8.7px)rotate(-4.8deg)scale(1.152)}to{transform:translateY(-14px)rotate(0)scale(1.16)}}@keyframes charge-glow{0%{box-shadow:0 0 26px var(--c);filter:brightness()}to{box-shadow:0 0 70px 14px var(--c), 0 0 160px 50px color-mix(in srgb, var(--c) 70%, transparent);filter:brightness(1.6)}}@keyframes cracks{0%,45%{opacity:0;transform:scale(.6)rotate(0)}to{opacity:.9;transform:scale(1.1)rotate(25deg)}}@keyframes dim-in{to{opacity:.75}}@keyframes fade-out{to{opacity:0}}@keyframes rays-grow{0%{opacity:0;transform:scale(.3)}to{opacity:.85;transform:scale(1.5)}}@keyframes whiteout{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes shockwave{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(5)}}@keyframes implode{0%{opacity:0;transform:rotate(var(--ang)) translateX(var(--r)) scale(1.4)}30%{opacity:1}to{opacity:0;transform:rotate(var(--ang)) translateX(0) scale(.2)}}@keyframes explode{0%{opacity:1;transform:rotate(var(--ang)) translateX(10px) scale(1.4)}to{opacity:0;transform:rotate(var(--ang)) translateX(calc(var(--r) * 1.6)) scale(.2)}}@keyframes slam{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes quake{10%{transform:translate(-8px,4px)}20%{transform:translate(7px,-6px)}30%{transform:translate(-6px,-3px)}40%{transform:translate(5px,5px)}50%{transform:translate(-4px,2px)}60%{transform:translate(3px,-3px)}70%{transform:translate(-2px,2px)}85%{transform:translate(1px,-1px)}}@keyframes shake{25%{transform:translate(-2px)rotate(-1deg)}75%{transform:translate(2px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.stack-form{text-align:left;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.stack-form input{background:#ffffff0d;border:1px solid #fff3;border-radius:999px;width:100%;min-width:0;min-height:48px;padding:0 16px}.stack-form input[aria-invalid=true]{border-color:#ff8a8a}.stack-form p{padding:0 16px}.account-id{justify-content:space-between;align-items:center;gap:12px;display:flex}.stack-form input.otp{text-align:center;letter-spacing:.5em;font-variant-numeric:tabular-nums;min-height:64px;padding-left:.5em;font-size:30px;font-weight:800}
