.gp{--ink:#141414;--muted:#6f6f6b;--pack:#2b3ff0;--ease-out:cubic-bezier(.23,1,.32,1);--spring:linear(0,.055,.193,.378,.577,.767,.93,1.056,1.142,1.19,1.205,1.195,1.167,1.13,1.089,1.05,1.016,.99,.972,.961,.958,.96,.965,.973,.981,.989,.996,1.002,1.006,1.008,1);--ph:420px;--pw:calc(var(--ph)*.69);--cw:calc(var(--pw)*.84);--ch:calc(var(--cw)*1.4);--crimp:calc(var(--ph)*.068);--d:16px;--rainbow:repeating-linear-gradient(110deg,#ff7aa8 0%,#ffcf6b 5%,#a8ff8a 10%,#6be2ff 15%,#9b8cff 20%,#ff7aa8 25%);--glitter:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.8' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 14 0 0 0 -8.6'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>");color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;overflow:hidden}.gp:where(:not(.absolute,.fixed)){position:relative}.gp *,.gp :before,.gp :after{box-sizing:border-box}.gp.gp-paper{background:radial-gradient(120% 90% at 50% 38%,#f3f1ec,#e8e5df 58%,#d8d4cb)}.gp.gp-night{background:radial-gradient(120% 90% at 50% 38%,#232636,#14161f 58%,#0a0b10)}.gp.gp-transparent{background:0 0}.gp i{font-style:normal}.gp img{max-width:none}.gp .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gp .stage{perspective:1400px;perspective-origin:50% 40%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0;overflow:hidden}.gp .scene{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.gp .hit,.gp .card{pointer-events:auto}.gp.gp-auto .hit,.gp.gp-auto .card{pointer-events:none}.gp .pack,.gp .card{transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.gp .pack{width:var(--pw);height:var(--ph);margin:calc(var(--ph)/-2) 0 0 calc(var(--pw)/-2)}.gp .ground{width:calc(var(--pw)*.95);height:calc(var(--pw)*.16);margin:calc(var(--pw)*-.08) 0 0 calc(var(--pw)*-.475);filter:blur(6px);background:radial-gradient(closest-side,#1e190f4d,#0000);border-radius:50%;position:absolute;top:50%;left:50%}.gp.gp-night .ground,.gp.gp-transparent .ground{background:radial-gradient(closest-side,#00000080,#0000)}.gp .skin{backface-visibility:hidden;transform:translateZ(calc(var(--d)/2));--tooth:calc(var(--pw)/26);background:var(--shade,none) 0 0/100% 100%, linear-gradient(90deg,transparent 91%,#00000024 97.6%) 0 50%/100% calc(100% - 2*var(--crimp)) no-repeat, repeating-linear-gradient(90deg,#0000002e 0 1px,#ffffff14 1px 2px,transparent 2px 5px) 0 0/100% var(--crimp) no-repeat, repeating-linear-gradient(90deg,#0000002e 0 1px,#ffffff14 1px 2px,transparent 2px 5px) 0 100%/100% var(--crimp) no-repeat, var(--pack);-webkit-mask:conic-gradient(from 135deg at 50% 0,#0000,#000 1deg 89deg,#0000 90deg) 0 0/var(--tooth) calc(var(--tooth)/2) repeat-x, url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M0 0H100V5.6C100 8 97.6 7.6 97.6 10V90C97.6 92.4 100 92 100 94.4V100H0V94.4C0 92 2.4 92.4 2.4 90V10C2.4 7.6 0 8 0 5.6Z'/></svg>") 0 50%/100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) 0 100%/var(--tooth) calc(var(--tooth)/2) repeat-x;-webkit-mask:conic-gradient(from 135deg at 50% 0,#0000,#000 1deg 89deg,#0000 90deg) 0 0/var(--tooth) calc(var(--tooth)/2) repeat-x, url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M0 0H100V5.6C100 8 97.6 7.6 97.6 10V90C97.6 92.4 100 92 100 94.4V100H0V94.4C0 92 2.4 92.4 2.4 90V10C2.4 7.6 0 8 0 5.6Z'/></svg>") 0 50%/100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) 0 100%/var(--tooth) calc(var(--tooth)/2) repeat-x;mask:conic-gradient(from 135deg at 50% 0,#0000,#000 1deg 89deg,#0000 90deg) 0 0/var(--tooth) calc(var(--tooth)/2) repeat-x, url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M0 0H100V5.6C100 8 97.6 7.6 97.6 10V90C97.6 92.4 100 92 100 94.4V100H0V94.4C0 92 2.4 92.4 2.4 90V10C2.4 7.6 0 8 0 5.6Z'/></svg>") 0 50%/100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from -45deg at 50% 100%,#0000,#000 1deg 89deg,#0000 90deg) 0 100%/var(--tooth) calc(var(--tooth)/2) repeat-x;position:absolute;inset:0}.gp .skin.back{transform:rotateY(180deg) translateZ(calc(var(--d)/2))}.gp .skin:before,.gp .skin:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.gp .skin:before{translate:calc(var(--gx,0)*1%) 0;opacity:var(--gl,.8);background:linear-gradient(90deg,#0000 2.4%,#ffffffb3 3%,#ffffff47 5%,#0000 9%);-webkit-mask:linear-gradient(#0000 7%,#000 13% 48%,#0000 84%);mask:linear-gradient(#0000 7%,#000 13% 48%,#0000 84%)}.gp .skin:after{background:var(--shine,none) 0 0/100% 100%;opacity:var(--gt,.85);-webkit-mask:linear-gradient(90deg,#00000073,#000 40% 60%,#00000073) calc(var(--gm,50)*1%) 0/250% 100%;-webkit-mask:linear-gradient(90deg,#00000073,#000 40% 60%,#00000073) calc(var(--gm,50)*1%) 0/250% 100%;mask:linear-gradient(90deg,#00000073,#000 40% 60%,#00000073) calc(var(--gm,50)*1%) 0/250% 100%}.gp .scene.flat{transform-style:flat;perspective:1400px;perspective-origin:50% 40%}.gp .rim{position:absolute}.gp .flow{width:var(--pw);height:var(--ph);margin:calc(var(--ph)/-2) 0 0 calc(var(--pw)/-2);transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%}.gp .rays{width:100%;left:0;top:calc(10.5% - var(--pw)*.6);height:calc(var(--pw)*.76);opacity:0;position:absolute;overflow:visible;transform:translateZ(-6px)}.gp .tag{left:9%;top:calc(var(--crimp) + 0.9%);white-space:nowrap;text-overflow:ellipsis;max-width:82%;font:700 calc(var(--pw)*.029)/1 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffffffbd;position:absolute;overflow:hidden}.gp .mark{white-space:nowrap;max-width:82%;font:800 calc(var(--pw)*.17)/1 ui-rounded,"SF Pro Rounded",system-ui,sans-serif;letter-spacing:-.045em;color:#fff;position:absolute;top:15%;left:9%}.gp .series{font:600 calc(var(--pw)*.036)/1 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;position:absolute;top:17.5%;right:9%}.gp .foot{bottom:calc(var(--crimp) + 3.4%);white-space:nowrap;text-overflow:ellipsis;max-width:44%;font:500 calc(var(--pw)*.042)/1 system-ui,sans-serif;color:#ffffffc7;position:absolute;overflow:hidden}.gp .foot.l{left:9%}.gp .foot.r{text-align:right;right:9%}.gp .orb{aspect-ratio:1;width:84%;transition:scale .35s var(--spring);position:absolute;top:26.5%;left:8%}.gp .body,.gp .shade{width:100%;height:100%;position:absolute;inset:0}.gp .orb .body{filter:hue-rotate(calc(var(--sh,0)*1deg))}.gp .shade{filter:brightness(0) blur(calc(var(--pw)*.024));opacity:.34;translate:0 3.5%}.gp .eye{transition:opacity 90ms,scale .14s var(--ease-out);position:absolute}.gp .pupil{width:100%;height:auto;transition:scale .2s var(--ease-out);display:block}.gp .smile{height:auto;transition:opacity 80ms,scale .2s var(--ease-out);position:absolute}.gp .joy{opacity:0;height:auto;transition:opacity 90ms,scale .34s var(--spring);position:absolute;scale:.7}.gp .glad .joy{opacity:1;scale:1}.gp .glad .eye,.gp .glad .smile{opacity:0;scale:.7}.gp .ouch{opacity:0;height:auto;transition:opacity 80ms,scale .24s var(--spring);position:absolute;scale:.6}.gp .drip{opacity:0;height:auto;transition:opacity .18s,scale .3s var(--spring),translate .5s var(--ease-out);position:absolute;translate:0 -45%;scale:.7}.gp .held .orb{animation:90ms steps(2,end) infinite gp-tremble;scale:1.06 .92}.gp .held .eye{scale:1 0}.gp .held .smile{opacity:0;scale:.3}.gp .held .ouch{opacity:1;scale:1}.gp .hurt .drip{opacity:1;translate:0;scale:1}@keyframes gp-tremble{50%{translate:1.2px -.8px}}@media (hover:hover) and (pointer:fine){.gp .pack:has(.hit:hover) .pupil{scale:1.06}.gp .pack:has(.hit:hover) .smile{scale:1.1}}.gp .fin{background:repeating-linear-gradient(#00000024 0 1px,#0000 1px 4px),linear-gradient(90deg,#0000004d,#ffffff2e 45%,#00000038);width:10%;position:absolute;top:0;bottom:0;left:45%}.gp .mark.sm{text-align:center;max-width:none;font-size:calc(var(--pw)*.1);top:20%;left:0;right:0}.gp .blurb{text-align:center;font:500 calc(var(--pw)*.044)/1.5 system-ui,sans-serif;color:#ffffffd9;margin:0;position:absolute;top:40%;left:10%;right:10%}.gp .code{left:31%;right:31%;bottom:calc(var(--crimp) + 6%);background:repeating-linear-gradient(90deg,#111 0 2px,#0000 2px 3px,#111 3px 4px,#0000 4px 7px,#111 7px 10px,#0000 10px 12px) content-box content-box,#fff;border-radius:4px;height:10%;padding:6px 8px;position:absolute}.gp .flap{transform-style:preserve-3d;visibility:hidden;position:absolute;inset:0}.gp .flap.on{visibility:visible}.gp .ply{transform-style:preserve-3d;transform-origin:0 0;position:absolute;inset:0}.gp .ply[hidden]{display:none}.gp .ply .front{transform:translateZ(.4px)}.gp .skin.foil{background:linear-gradient(97deg,#e3e8f2,#fff 12%,#cfd7e6 26%,#fff 44%,#dbe1ee 58%,#fff 76%,#d3dbe9);transform:rotateY(180deg)translateZ(.4px)}.gp .skin.foil:before,.gp .skin.foil:after{display:none}.gp .tone{z-index:3;opacity:0;background:#0b0d1c;position:absolute;inset:0}.gp .lips{z-index:2;filter:drop-shadow(0 1.5px 1.2px #0000006b);position:absolute;inset:0}.gp .lip{z-index:2;clip-path:polygon(0 0);background:linear-gradient(100deg,#f4f6fb,#fff 14%,#bfc8da 27%,#fff 42%,#c9d1e1 58%,#fbfcff 72%,#b9c2d4 86%,#eef1f7);position:absolute;inset:0}.gp .hit{appearance:none;cursor:grab;touch-action:none;transform:translateZ(calc(var(--d)/2 + 1px));-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;margin:0;padding:0;position:absolute;inset:-24px -16px -8px}.gp .hit:focus-visible{outline-offset:8px;outline:2px solid #0a84ff}.gp .held .hit,.gp .tug .hit{cursor:grabbing}.gp .tug .orb{scale:.95 1.07}.gp .card:focus{outline:none}.gp .card:focus-visible .face{outline-offset:3px;outline:2px solid #0a84ff}.gp .card{width:var(--cw);height:var(--ch);margin:calc(var(--ch)/-2) 0 0 calc(var(--cw)/-2);touch-action:none;--px:50;--py:50;--hyp:0;transition:opacity .45s var(--ease-out)}.gp .card.gone{opacity:0}.gp .face,.gp .slab{border-radius:calc(var(--cw)*.05);position:absolute;inset:0}.gp .slab{background:var(--edge);pointer-events:none}.gp .slab:first-child{transform:translateZ(-1.5px)}.gp .slab:nth-child(2){transform:translateZ(-3px)}.gp .slab:nth-child(3){transform:translateZ(-4.5px);box-shadow:0 26px 40px -16px #14102880}.gp .face{isolation:isolate;background:var(--frame);color:var(--text);overflow:hidden;container-type:inline-size}.gp .win{border-radius:4cqw;height:60%;position:absolute;top:4.3%;left:6%;right:6%;overflow:hidden;box-shadow:inset 0 2px 5px #00000059,inset 0 0 0 1px #0000001f}.gp .drop{filter:blur(1.5px);opacity:0;background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;height:8%;transition:opacity .4s;position:absolute;bottom:7%;left:28%;right:28%}.gp .out .drop{opacity:1}.gp .name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;max-width:56%;padding-bottom:.08em;font:700 9.5cqw/1 ui-rounded,SF Pro Rounded,system-ui,sans-serif;position:absolute;top:68.5%;left:7%;overflow:hidden}.gp .name.long{font-size:7cqw;top:69.6%}.gp .name.xlong{font-size:5.6cqw;top:70.4%}.gp .type{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.1em;text-transform:uppercase;background:#7f7f7f29;border-radius:9cqw;max-width:34%;padding:1.6cqw 2.6cqw;font:600 3.6cqw/1 system-ui,sans-serif;position:absolute;top:69.5%;right:7%;overflow:hidden}.gp .rule{opacity:.15;background:currentColor;height:1px;position:absolute;top:83%;left:7%;right:7%}.gp .no,.gp .rar{font-variant-numeric:tabular-nums;font:500 3.8cqw/1 system-ui,sans-serif;position:absolute;bottom:5.5%}.gp .no{opacity:.6;left:7%}.gp .rar{opacity:.8;font-weight:600;right:7%}.gp .pop{aspect-ratio:1;width:78%;transition:transform .7s var(--spring);pointer-events:none;position:absolute;top:5.5%;left:11%;transform:translateZ(.5px)}.gp .out .pop{transform:translateZ(calc(var(--cw)*.14))}.gp .pop .body{filter:drop-shadow(0 3px 5px #0000004d)}.gp .pop .item{-o-object-fit:contain;object-fit:contain;transition:scale .34s var(--spring);padding:6%}.gp .glad .pop .item{scale:1.06}.gp .pop .glyph{font:800 calc(var(--cw)*.36)/1 ui-rounded,system-ui,sans-serif;color:#fff;text-shadow:0 4px 10px #00000059;place-items:center;display:grid;position:absolute;inset:0}.gp .holo,.gp .glare{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.gp .holo{background:var(--rainbow) calc(var(--px)*1%) calc(var(--py)*1%)/400% 400%;mix-blend-mode:color-dodge;opacity:calc(.3 + var(--hyp)*.6);filter:brightness(.7)contrast(1.5)saturate(1.4)}.gp .holo:after{content:"";border-radius:inherit;background:inherit;-webkit-mask:var(--glitter) 0 0/140px 140px;-webkit-mask:var(--glitter) 0 0/140px 140px;mask:var(--glitter) 0 0/140px 140px;filter:brightness(1.8);position:absolute;inset:0}.gp .glare{background:radial-gradient(farthest-corner circle at calc(var(--px)*1%) calc(var(--py)*1%),#fffc,#ffffff1f 38%,#0000004d);mix-blend-mode:overlay;opacity:calc(.25 + var(--hyp)*.55)}.gp .glaze{z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(42% 26% at calc(var(--px)*1%) calc(var(--py)*1%),rgb(255 255 255/calc(.1 + var(--hyp)*.5)),#0000),linear-gradient(#ffffff3d,#0000 16%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 2px 1.5px #fffc,inset 0 -2px 4px #0000002e}.gp .glaze:before{content:"";border-radius:inherit;background:linear-gradient(112deg,#0000 44%,#fff6 44.4%,#ffffff21 52%,#0000 52.4%,#0000 54%,#ffffff38 54.3%,#ffffff0d 56.4%,#0000 56.7%) calc((100 - var(--px))*1%) 0/220% 100%;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 30%,#0000 88%);mask:linear-gradient(#000 30%,#0000 88%)}.gp .common{--frame:linear-gradient(165deg,#fdfcf9,#ebe8e1);--text:#1b1a17;--edge:#cfcac0}.gp .common .holo{-webkit-mask:var(--glitter) 0 0/110px 110px;-webkit-mask:var(--glitter) 0 0/110px 110px;mask:var(--glitter) 0 0/110px 110px;opacity:calc(.55 + var(--hyp)*.45);border-radius:4cqw;inset:4.3% 6% 35.7%}.gp .common .holo:after{display:none}.gp .rare{--frame:linear-gradient(165deg,#272d63,#11142e);--text:#eef0ff;--edge:#0b0d20}.gp .ultra{--frame:linear-gradient(135deg,#f9e7a8,#d6a43a 28%,#fff2c4 50%,#c38a26 72%,#f4d57e);--text:#3a2600;--edge:#94661a}.gp .ultra .holo{mix-blend-mode:overlay;opacity:calc(.5 + var(--hyp)*.5);background:repeating-conic-gradient(from calc(var(--px)*1deg) at 50% 40%,#0000 0 3deg,#ffffff73 4deg 5deg,#0000 6deg 10deg),var(--rainbow) calc(var(--px)*1%) calc(var(--py)*1%)/400% 400%}.gp .blip{--frame:linear-gradient(165deg,#ffe8dc,#f9c9b3);--edge:#dba68f}.gp .cubit{--frame:linear-gradient(165deg,#ecf8cd,#c9e6a2);--edge:#a4c37a}.gp .blip .win{background:repeating-radial-gradient(circle at 50% 62%,#ffb59c 0 7%,#ffa384 7% 14%)}.gp .cubit .win{background:repeating-linear-gradient(30deg,#ffffff24 0 1px,#0000 1px 16px),repeating-linear-gradient(150deg,#ffffff24 0 1px,#0000 1px 16px),linear-gradient(#1f8a6f,#0f5446)}.gp .facet .win{background:radial-gradient(circle at 50% 42%,#7d66ff,#2c1f86 55%,#160f4a)}.gp .ringo .win{background:radial-gradient(circle,#fff 0 1px,#0000 1.6px) 0 0/26px 26px,radial-gradient(circle,#fff9 0 .8px,#0000 1.3px) 13px 9px/19px 19px,linear-gradient(165deg,#0a1033,#1f34c8)}.gp .nova .win{background:radial-gradient(circle at 50% 56%,#ffe8a0f2,#0000 55%),repeating-conic-gradient(from 0deg at 50% 56%,#ff5fa2 0 7.5deg,#ff8f5c 7.5deg 15deg)}.gp .common.pic .win{background:radial-gradient(circle at 50% 45%,#fff,#efe9de 60%,#ded6c6)}.gp .rare.pic .win{background:radial-gradient(circle at 50% 42%,#7d66ff,#2c1f86 55%,#160f4a)}.gp .ultra.pic .win{background:radial-gradient(circle at 50% 56%,#ffe8a0f2,#0000 55%),repeating-conic-gradient(from 0deg at 50% 56%,#ff5fa2 0 7.5deg,#ff8f5c 7.5deg 15deg)}.gp .fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (pointer:coarse){.gp .slab:nth-child(-n+2){display:none}.gp .orb .body{filter:none}}@media (prefers-reduced-motion:reduce){.gp .held .orb{animation:none}.gp .card .face,.gp .card .pop{transition:opacity .25s}}
