@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-ext-wght-normal-2qyXmZWE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0c0718;--text:#fff;--muted:#ffffffad;--line:#ffffff24;--glass:#ffffff0f;--pink:#ff5ec4;--yellow:#ffd36e;--cyan:#5ef2ff;--violet:#a78bff;--iri:linear-gradient(100deg, var(--pink), var(--yellow) 28%, var(--cyan) 56%, var(--violet) 80%, var(--pink));--display:"Unbounded Variable", "Arial Rounded MT Bold", system-ui, sans-serif;--body:"Space Grotesk Variable", system-ui, sans-serif;--spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--ink);min-height:100vh;color:var(--text);font:400 1.05rem/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--pink);color:var(--ink)}.aurora{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora i{filter:blur(70px);opacity:.5;border-radius:50%;width:70vmax;height:70vmax;animation:24s ease-in-out infinite alternate drift;position:absolute}.aurora i:first-child{background:radial-gradient(circle,#ff3cac,#0000 65%);top:-25vmax;left:-20vmax}.aurora i:nth-child(2){background:radial-gradient(circle,#2bd2ff,#0000 65%);animation-duration:30s;animation-delay:-8s;top:10vmax;right:-25vmax}.aurora i:nth-child(3){background:radial-gradient(circle,#784ba0,#0000 65%);animation-duration:36s;animation-delay:-16s;bottom:-35vmax;left:20vmax}.aurora:after{content:"";opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px circle at var(--mx,-999px) var(--my,-999px), #ff5ec41f, transparent 60%);position:fixed;inset:0}@keyframes drift{to{transform:translate(8vmax,6vmax)scale(1.15)rotate(25deg)}}.shine{background:var(--iri);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}@keyframes shimmer{to{background-position:300% 0}}h1 em,.title em{background:var(--iri);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s linear infinite shimmer}.title{font:800 clamp(1.65rem, 5.4vw, 3.8rem)/1.05 var(--display);letter-spacing:-.04em;text-align:center;margin:0 0 .4rem}.sub{text-align:center;max-width:36rem;color:var(--muted);margin:0 auto 2rem}.pill{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);transition:transform .35s var(--spring), background .2s;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.05rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.pill:hover{background:#ffffff1f;transform:scale(1.06)rotate(-2deg)}.btn-holo{background:var(--iri);color:#1a0b2e;font:800 1.05rem var(--display);letter-spacing:-.02em;cursor:pointer;transition:transform .4s var(--spring), box-shadow .3s;background-size:300% 100%;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.7rem;text-decoration:none;animation:6s linear infinite shimmer;display:inline-flex;box-shadow:0 12px 34px #ff5ec473,inset 0 -3px #00000026}.btn-holo:hover{transform:translateY(-3px)scale(1.05)rotate(-1.5deg);box-shadow:0 18px 44px #ff5ec499}.btn-holo:active{transform:scale(.94)}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.top{z-index:5;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,40px);display:flex;position:relative}.logo{align-items:baseline;gap:.5rem;text-decoration:none;display:inline-flex}.logo-word{font:800 1.9rem/1 var(--display);letter-spacing:-.06em;background:var(--iri);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}.logo-by{color:var(--muted);font-size:.78rem}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;max-width:1240px;min-height:min(86vh,860px);margin:0 auto;padding:clamp(8px,4vw,48px) clamp(16px,4vw,40px) 64px;display:grid;position:relative}.badge{background:var(--glass);border:1px solid var(--line);animation:pop .7s var(--spring) both;border-radius:999px;margin:0 0 1.2rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;display:inline-block}.hero h1{font:800 clamp(2.6rem, 5.6vw, 5.2rem)/.96 var(--display);letter-spacing:-.055em;animation:rise .9s var(--spring) 50ms both;margin:0}.hero-lede{max-width:30rem;color:var(--muted);animation:rise .9s var(--spring) .15s both;margin:1.3rem 0 1.8rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hero-cta{animation:rise .9s var(--spring) .25s both;flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.hero-note{color:var(--muted);font-size:.9rem}.hero-fan{height:clamp(380px,46vw,560px);transform:perspective(1400px) rotateX(calc(var(--scene-y,0) * -9deg)) rotateY(calc(var(--scene-x,0) * 12deg));transform-style:preserve-3d;transition:transform .25s ease-out;position:relative}.hero-fan .hc{cursor:pointer}.hc.spin-card{animation:.9s cubic-bezier(.3,1.4,.5,1) spin-card}@keyframes spin-card{0%{rotate:y 0deg}to{rotate:y 360deg}}.hero-fan .hc{width:clamp(170px,19vw,260px);position:absolute;top:50%;left:50%}.hero-fan .fan-1{animation:deal 1s var(--spring) .2s both;--deal:translate(-112%, -44%) rotate(-13deg);transform:translate(-112%,-44%)rotate(-13deg)}.hero-fan .fan-2{z-index:2;animation:deal 1s var(--spring) .35s both;--deal:translate(-50%, -56%);transform:translate(-50%,-56%)}.hero-fan .fan-3{animation:deal 1s var(--spring) .5s both;--deal:translate(12%, -42%) rotate(12deg);transform:translate(12%,-42%)rotate(12deg)}@keyframes deal{0%{opacity:0;transform:translate(-50%,20%)rotate(0)scale(.6)}to{opacity:1;transform:var(--deal)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.stickers{pointer-events:none;position:absolute;inset:0}.st{pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.st.held{cursor:grabbing;z-index:9;animation-play-state:paused}.st{filter:drop-shadow(0 6px 10px #00000059);translate:calc(var(--scene-x,0) * var(--d,20px) + var(--dx,0px)) calc(var(--scene-y,0) * var(--d,20px) + var(--dy,0px));font-size:clamp(1.8rem,3.4vw,3rem);animation:5s ease-in-out infinite bob;position:absolute}.st-1{top:6%;left:4%}.st-2{animation-delay:-1s;top:2%;left:46%}.st-3{animation-delay:-2s;top:12%;right:4%}.st-4{animation-delay:-3s;bottom:8%;left:40%}.st-5{animation-delay:-1.5s;bottom:6%;right:10%}.st-6{animation-delay:-2.5s;top:62%;left:44%}.st-7{animation-delay:-.5s;top:58%;right:2%}.st-8{animation-delay:-3.5s;top:8%;left:30%}@keyframes bob{50%{transform:translateY(-14px)rotate(10deg)scale(1.08)}}.ltr{transition:transform .5s var(--spring);display:inline-block}.ltr.jump{transition-duration:.12s;transform:translateY(-.22em)rotate(-8deg)scale(1.12)}em .ltr{background:inherit;color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}.word{white-space:nowrap;display:inline-block}.pop{opacity:0;transition:opacity .5s, transform .8s var(--spring);transform:translateY(36px)scale(.94)rotate(-1deg)}.pop.in{opacity:1;transform:none}.spark{z-index:90;pointer-events:none;color:#fff;font-size:14px;animation:.8s ease-out forwards spark;position:fixed}@keyframes spark{to{opacity:0;transform:translate(var(--fx,0), var(--fy,20px)) scale(.3) rotate(120deg)}}.burst{z-index:90;pointer-events:none;font-size:26px;animation:.8s cubic-bezier(.2,.8,.4,1) forwards burst-out;position:fixed}@keyframes burst-out{0%{transform:translate(-50%,-50%)scale(.3)}60%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) scale(1.1) rotate(var(--fr))}}.top nav{align-items:center;gap:8px;display:flex}.snd{cursor:pointer;justify-content:center;width:42px;height:42px;padding:0;font-size:1.1rem}.marquee{background:var(--iri);color:var(--ink);background-size:200% 100%;margin:0 -2vw;padding:.7rem 0;overflow:hidden;transform:rotate(-2deg);box-shadow:0 10px 40px #ff5ec459}.marquee div{width:max-content;font:800 clamp(1.1rem, 2.4vw, 1.6rem)/1 var(--display);letter-spacing:-.02em;white-space:nowrap;gap:1.2rem;animation:22s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.make,.pulls,.steps,.faq,.ad-wrap{max-width:1160px;margin:0 auto;padding:clamp(56px,9vw,110px) clamp(16px,4vw,40px) 0}.maker{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);border-radius:34px;padding:clamp(18px,3vw,32px);position:relative;box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff1f}.mk-start{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk-big{color:#1a0b2e;text-align:center;cursor:pointer;min-height:240px;transition:transform .45s var(--spring), box-shadow .3s;border:0;border-radius:26px;align-content:center;justify-items:center;gap:.35rem;padding:22px;display:grid;box-shadow:0 16px 40px #0000004d,inset 0 -5px #0000001f}.mk-photo{background:linear-gradient(140deg,#ff8ad8,#ffd36e)}.mk-emoji-btn{background:linear-gradient(140deg,#6ff7e8,#a78bff)}.mk-big:hover{transform:translateY(-4px)rotate(-1.5deg)scale(1.02)}.mk-emoji-btn:hover{transform:translateY(-4px)rotate(1.5deg)scale(1.02)}.mk-big:active{transform:scale(.96)}.mk-big b{font:800 clamp(1.3rem, 2.6vw, 1.8rem) var(--display);letter-spacing:-.03em}.mk-big small{opacity:.75;font-size:.95rem}.mk-big-emoji{transition:transform .5s var(--spring);font-size:3.6rem;line-height:1}.mk-big:hover .mk-big-emoji{transform:scale(1.18)rotate(-10deg)}.mk-emojis{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px;display:grid}.mk-emojis[hidden]{display:none}.mk-emojis button{aspect-ratio:1;border:1px solid var(--line);background:var(--glass);cursor:pointer;transition:transform .35s var(--spring), background .2s;border-radius:18px;font-size:2.1rem}.mk-emojis button:hover{background:#ffffff24;transform:scale(1.15)rotate(-8deg)}.mk-link{color:var(--muted);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:center;text-decoration:underline}.mk-loading{text-align:center;justify-items:center;gap:14px;padding:48px 16px;display:grid}.mk-loading[hidden]{display:none}.mk-spinner{background:conic-gradient(var(--pink), var(--yellow), var(--cyan), var(--violet), var(--pink));border-radius:50%;width:92px;height:92px;animation:1.1s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,#0000 62%,#000 64%);mask:radial-gradient(farthest-side,#0000 62%,#000 64%)}@keyframes spin{to{transform:rotate(1turn)}}.mk-load-msg{font:700 1.25rem var(--display);letter-spacing:-.02em}.mk-bar{background:#ffffff1f;border-radius:99px;width:min(320px,80%);height:8px;overflow:hidden}.mk-bar i{border-radius:inherit;background:var(--iri);background-size:300% 100%;width:0;height:100%;transition:width .2s;animation:2s linear infinite shimmer;display:block}.mk-bar.busy i{width:40%;animation:1.2s ease-in-out infinite slide,2s linear infinite shimmer}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.mk-load-note{color:var(--muted)}.mk-pack{perspective:1000px;justify-items:center;gap:18px;min-height:520px;padding:24px 0 8px;display:grid;position:relative}.mk-pack[hidden]{display:none}.pack{aspect-ratio:5/7.4;cursor:grab;touch-action:pan-y;width:min(280px,70vw);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));filter:drop-shadow(0 26px 40px #00000080);background:0 0;border:0;padding:0;animation:2.4s ease-in-out infinite wiggle;position:relative}.pack-top,.pack-body{background:linear-gradient(125deg, var(--c1,var(--pink)), #fff 30%, var(--c2,var(--cyan)) 55%, var(--violet) 80%, var(--c1,var(--pink)));background-size:250% 250%;animation:4s linear infinite foil;position:absolute;left:0;right:0}.pack-top{border-radius:14px 14px 0 0;height:13%;transition:transform .7s cubic-bezier(.5,-.3,.7,1.4),opacity .7s;top:0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%}.pack-body{-webkit-mask-composite:source-over;border-radius:0 0 14px 14px;align-content:center;place-items:center;gap:10px;transition:transform .8s cubic-bezier(.5,-.4,.7,1) .25s,opacity .6s .35s;display:grid;top:12%;bottom:0;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%,linear-gradient(#000,#000) 0 10px/100% 100% no-repeat}.pack-logo{font:800 3.4rem/1 var(--display);letter-spacing:-.06em;color:#1a0b2e;text-shadow:0 2px #fff9,0 0 26px #ffffffb3}.pack-sub{letter-spacing:.08em;text-transform:uppercase;color:#1a0b2e;opacity:.7;font-size:.8rem;font-weight:700}.pack-sticker{background:#fff;border-radius:50%;place-items:center;width:96px;height:96px;font-size:3.2rem;display:grid;transform:rotate(-8deg);box-shadow:0 8px 20px #00000040}.pack:hover{animation-duration:.5s}.pack.rip{animation:.45s ease-in-out shake}.pack.rip .pack-top{opacity:0;transform:translate(40%,-180%)rotate(28deg)}.pack.rip .pack-body{opacity:0;transform:translateY(70%)scale(.9)}@keyframes wiggle{0%,70%,to{rotate:0deg}75%{rotate:-5deg;scale:1.03}82%{rotate:5deg;scale:1.03}89%{rotate:-3deg}}@keyframes shake{20%{translate:-10px;rotate:-4deg}40%{translate:10px;rotate:4deg}60%{translate:-8px;rotate:-3deg}80%{translate:6px;rotate:2deg}}@keyframes foil{to{background-position:250% 250%}}.mk-pack-hint{font:700 1.1rem var(--display);margin:0;animation:1.6s ease-in-out infinite bob}.mk-pack-hint[hidden]{display:none}.mk-reveal-label{text-align:center;pointer-events:none;animation:burst .9s var(--spring) both;place-content:center;display:grid;position:absolute;inset:0}.mk-reveal-label[hidden]{display:none}.mk-reveal-label small{font:700 1.2rem var(--display)}.mk-reveal-label b{font:800 clamp(3rem, 11vw, 6.5rem)/1 var(--display);letter-spacing:-.05em;text-shadow:0 10px 40px #00000080}.mk-reveal-label[data-rarity=common] b{color:#fff}.mk-reveal-label[data-rarity=rare] b{color:var(--cyan)}.mk-reveal-label[data-rarity=epic] b{color:var(--pink)}.mk-reveal-label[data-rarity=legendary] b{color:#ffd34d}.mk-reveal-label[data-rarity=mythic] b{background:var(--iri);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite shimmer}@keyframes burst{0%{opacity:0;transform:scale(.3)rotate(-12deg)}}.mk-edit{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.mk-edit[hidden],.mk-start[hidden]{display:none}.mk-stage{perspective:1400px;justify-items:center;gap:14px;padding:10px 0;display:grid;position:sticky;top:20px}.mk-card{width:min(380px,84vw)}.mk-card.flip-in{animation:1.15s cubic-bezier(.2,1.3,.4,1) both flip-in}@keyframes flip-in{0%{opacity:.3;transform:translateY(25%)scale(.45)rotateY(540deg)}}.mk-card.bump{animation:bump .5s var(--spring)}@keyframes bump{30%{transform:scale(.94,1.05)}60%{transform:scale(1.04,.97)}}.mk-chip{border:1px solid var(--line);background:var(--glass);cursor:pointer;border-radius:999px;padding:.5rem .9rem;font-weight:600}.mk-chip[hidden]{display:none}.mk-panel{gap:16px;display:grid}.mk-f{gap:6px;display:grid}.mk-f>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.mk-f input:not([type]),.mk-f input[type=number],.mk-f textarea,.mk-stat input{border:1px solid var(--line);background:#00000040;border-radius:14px;width:100%;min-width:0;padding:.7rem .85rem;font-size:1rem;transition:border-color .2s,background .2s}.mk-f input:focus,.mk-f textarea:focus,.mk-stat input:focus{border-color:var(--cyan);background:#00000059;outline:none}.mk-f textarea{resize:none}.mk-chips{flex-wrap:wrap;gap:8px;display:flex}.mk-chips button{border:1px solid var(--line);background:var(--glass);cursor:pointer;transition:transform .35s var(--spring), background .2s, color .2s;border-radius:999px;padding:.5rem .8rem;font-size:.9rem;font-weight:600}.mk-chips button:hover{transform:scale(1.07)}.mk-types button[aria-pressed=true]{background:linear-gradient(120deg, var(--c1), var(--c2));color:#1a0b2e;border-color:#0000;transform:scale(1.05)}.mk-rarities button[aria-pressed=true]{background:var(--iri);color:#1a0b2e;background-size:300% 100%;border-color:#0000;animation:4s linear infinite shimmer}.mk-dice{cursor:pointer;background:0 0;border:0;padding:0;font-size:1.1rem;transition:transform .2s}.mk-dice:hover{transform:scale(1.2)}.mk-dice.spin{animation:dice .6s var(--spring)}@keyframes dice{0%{transform:rotate(-360deg)scale(.6)}}.mk-stats{gap:8px;display:grid}.mk-stat{grid-template-columns:minmax(0,1fr) 84px;gap:8px;display:grid}.mk-photo-tools[hidden]{display:none}.mk-row{flex-wrap:wrap;gap:10px;display:flex}.mk-row[hidden]{display:none}.mk-toggle{cursor:pointer;align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex}.mk-toggle input{width:20px;height:20px;accent-color:var(--pink)}.mk-slider{color:var(--muted);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:10px;font-size:.9rem;display:grid}input[type=range]{appearance:none;background:#ffffff24;border-radius:99px;width:100%;height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--iri);cursor:grab;border:3px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 3px 10px #00000059}input[type=range]::-moz-range-thumb{background:var(--pink);cursor:grab;border:3px solid #fff;border-radius:50%;width:22px;height:22px}.mk-actions{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.mk-btn{background:var(--iri);color:#1a0b2e;font:800 .98rem var(--display);letter-spacing:-.02em;cursor:pointer;transition:transform .4s var(--spring);background-size:300% 100%;border:0;border-radius:999px;padding:.85rem 1.25rem;animation:6s linear infinite shimmer;box-shadow:0 10px 26px #ff5ec466}.mk-btn:hover{transform:translateY(-2px)scale(1.05)rotate(-1deg)}.mk-btn:active{transform:scale(.94)}.mk-btn.ghost{background:var(--glass);color:#fff;border:1px solid var(--line);box-shadow:none;font-family:var(--body);font-weight:700;animation:none}.mk-status{min-height:1.4em;color:var(--muted);margin:0}.hc{--rx:0deg;--ry:0deg;--px:50%;--py:50%;--hover:.35;aspect-ratio:5/7;perspective:900px;width:100%;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;container-type:inline-size}.hc-inner{transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 3cqw 8cqw #00000080, 0 0 6cqw color-mix(in srgb, var(--c1,#ff5ec4) 35%, transparent);will-change:transform;border-radius:5.4cqw;position:absolute;inset:0}.hc-face{border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, #140f22 76%, var(--c1)), #120d1d) padding-box, linear-gradient(135deg, var(--c1), color-mix(in srgb, var(--c1) 45%, #fff), var(--c2)) border-box;transform-style:preserve-3d;backface-visibility:hidden;color:#fff;border:2.8cqw solid #0000;flex-direction:column;padding:2cqw 4cqw 2.2cqw;display:flex;position:absolute;inset:0}.hc-top,.hc-title,.hc-stats,.hc-flavour,.hc-foot{backface-visibility:hidden;transform:translateZ(3cqw)}.hc[data-rarity=legendary] .hc-face{background:linear-gradient(180deg, color-mix(in srgb, #140f22 76%, var(--c1)), #120d1d) padding-box, linear-gradient(135deg, #fff1b8, #f5b301 30%, #fff7d6 55%, #c98a00) border-box}.hc[data-rarity=mythic] .hc-face{background:linear-gradient(180deg, color-mix(in srgb, #140f22 76%, var(--c1)), #120d1d) padding-box, conic-gradient(from calc(var(--ry) * 8), #ff5ec4, #ffd36e, #5ef2ff, #a78bff, #ff5ec4) border-box}.hc-top{align-items:center;gap:1.6cqw;height:9cqw;display:flex}.hc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 5.6cqw/1 var(--display);letter-spacing:-.04em;flex:1;overflow:hidden}.hc-power{font:800 6cqw/1 var(--display);letter-spacing:-.04em}.hc-power small{font:600 2.2cqw var(--body);opacity:.65;letter-spacing:.05em;margin-right:.8cqw}.hc-type{background:color-mix(in srgb, var(--c1) 80%, #fff);border-radius:50%;flex:none;place-items:center;width:8cqw;height:8cqw;font-size:4.6cqw;display:grid}.hc-art{aspect-ratio:1.15;background:radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--c2) 65%, #fff), var(--c1) 45%, color-mix(in srgb, var(--c1) 40%, #120d1d) 100%);border-radius:2.6cqw;margin-top:1.6cqw;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .4cqw #ffffff40}.hc-rays{translate:calc(var(--tx,0) * -5cqw) calc(var(--ty,0) * -5cqw);background:repeating-conic-gradient(from 0deg at 50% 55%, #ffffff29 0 5deg, transparent 5deg 20deg);animation:50s linear infinite spin;position:absolute;inset:-50%}.hc-dots{translate:calc(var(--tx,0) * 2cqw) calc(var(--ty,0) * 2cqw);background:radial-gradient(#ffffff38 .35cqw,#0000 .45cqw) 0 0/2.4cqw 2.4cqw;position:absolute;inset:-4cqw;-webkit-mask:radial-gradient(circle at 50% 60%,#0000 30%,#000 85%);mask:radial-gradient(circle at 50% 60%,#0000 30%,#000 85%)}.hc-sub{clip-path:inset(-24% -2% 0 round 0 0 2.6cqw 2.6cqw);pointer-events:none;backface-visibility:hidden;height:74.43cqw;position:absolute;top:15.4cqw;left:6.8cqw;right:6.8cqw;transform:translateZ(9cqw)}.hc-sub.flat{clip-path:inset(0 round 2.6cqw);transform:translateZ(1cqw)}.hc-subject{max-width:92%;max-height:108%;transform:translateX(-50%) translate(calc(var(--sx) * .856cqw), calc(var(--sy) * .7443cqw)) scale(var(--ss));transform-origin:50% 100%;filter:drop-shadow(0 1.6cqw 2.4cqw #00000073);position:absolute;bottom:0;left:50%}.hc-sub.flat .hc-subject{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;transform:translate(calc(var(--sx) * .856cqw), calc(var(--sy) * .7443cqw)) scale(var(--ss));transform-origin:50%;filter:none;top:0;left:0}.hc-emoji{transform-origin:50% 100%;font-size:50cqw;line-height:1;bottom:4cqw}.hc-title{text-overflow:ellipsis;white-space:nowrap;color:#ffffffb3;margin:2.4cqw 0 1.2cqw;font-size:2.7cqw;overflow:hidden}.hc-title b{color:#fff}.hc-stats{gap:1.3cqw;margin:0;padding:0;list-style:none;display:grid}.hc-stats li{grid-template-columns:30cqw minmax(0,1fr) 7cqw;align-items:center;gap:2cqw;font-size:2.7cqw;font-weight:600;display:grid}.hc-stats span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-stats i{background:#ffffff1f;border-radius:1cqw;height:1.5cqw;position:relative;overflow:hidden}.hc-stats i:after{content:"";width:calc(var(--v) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--c1), var(--c2));position:absolute;inset:0 auto 0 0}.hc-stats b{text-align:right;font:800 3cqw var(--display)}.hc-flavour{-webkit-line-clamp:2;color:#ffffff9e;-webkit-box-orient:vertical;margin:1.8cqw 0 0;font-size:2.5cqw;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.hc-foot{color:#ffffff8c;justify-content:space-between;align-items:center;margin-top:auto;font-size:2.2cqw;font-weight:700;display:flex}.hc-gems{color:#ffffffd9;letter-spacing:.1em}.hc-gems em{text-transform:uppercase;letter-spacing:.06em;margin-left:1.2cqw;font-style:normal}.hc[data-rarity=rare] .hc-gems{color:var(--cyan)}.hc[data-rarity=epic] .hc-gems{color:var(--pink)}.hc[data-rarity=legendary] .hc-gems{color:#ffd34d}.hc[data-rarity=mythic] .hc-gems{background:var(--iri);color:#0000;-webkit-background-clip:text;background-clip:text}.hc-foil,.hc-sparkle,.hc-glare{border-radius:inherit;pointer-events:none;backface-visibility:hidden;position:absolute;inset:0}.hc-foil{opacity:0}.hc[data-rarity=rare] .hc-foil{opacity:calc(.3 + var(--hover) * .35);background:repeating-linear-gradient(115deg,#0000 0 6%,#ffffff80 8%,#0000 10% 16%) 0 0/260% 260%;background-position:var(--px) var(--py);mix-blend-mode:overlay}.hc[data-rarity=epic] .hc-foil,.hc[data-rarity=legendary] .hc-foil,.hc[data-rarity=mythic] .hc-foil{background:repeating-linear-gradient(110deg,#ff5ec4 0%,#ffd36e 7%,#5ef2ff 14%,#a78bff 21%,#ff5ec4 28%) 0 0/400% 400%;background-position:var(--px) var(--py);mix-blend-mode:color-dodge;filter:saturate(1.4)}.hc[data-rarity=epic] .hc-foil{opacity:calc(.16 + var(--hover) * .26)}.hc[data-rarity=legendary] .hc-foil{opacity:calc(.2 + var(--hover) * .3);background:linear-gradient(115deg,#0000 20%,#ffd7008c 40%,#ffffffb3 50%,#ffaa008c 60%,#0000 80%) 0 0/250% 250%,repeating-linear-gradient(110deg,#ff5ec4 0%,#ffd36e 7%,#5ef2ff 14%,#a78bff 21%,#ff5ec4 28%) 0 0/400% 400%;background-position:var(--px) var(--py), var(--py) var(--px)}.hc[data-rarity=mythic] .hc-foil{opacity:calc(.3 + var(--hover) * .35);background:conic-gradient(from calc(var(--ry) * 10) at var(--px) var(--py), #ff5ec4, #ffd36e, #5ef2ff, #a78bff, #ff5ec4), repeating-linear-gradient(110deg, #ff5ec4 0%, #ffd36e 7%, #5ef2ff 14%, #a78bff 21%, #ff5ec4 28%);background-size:100% 100%,400% 400%;background-position:0 0, var(--px) var(--py);background-blend-mode:hue;animation:8s linear infinite hue}@keyframes hue{to{filter:saturate(1.4)hue-rotate(360deg)}}.hc-sparkle{opacity:0}.hc[data-rarity=legendary] .hc-sparkle,.hc[data-rarity=mythic] .hc-sparkle{opacity:calc(var(--hover) * .9);background-image:radial-gradient(circle,#fff 0 .35cqw,#0000 .6cqw),radial-gradient(circle,#fff 0 .25cqw,#0000 .5cqw),radial-gradient(circle,#fff9c4 0 .3cqw,#0000 .55cqw);background-size:11cqw 13cqw,17cqw 9cqw,23cqw 19cqw;background-position:calc(var(--px) * 1.4) var(--py), var(--py) calc(var(--px) * .8), var(--px) var(--px);mix-blend-mode:color-dodge}.hc-glare{opacity:calc(var(--hover) * .85);background:radial-gradient(farthest-corner circle at var(--px) var(--py), #ffffff8c 0%, #ffffff1f 32%, #00000047 95%);mix-blend-mode:overlay}.hc-back{border-radius:inherit;backface-visibility:hidden;background:radial-gradient(circle,#1d1238 30%,#0c0718 70%),#0c0718;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg);box-shadow:inset 0 0 0 2.8cqw #241640}.hc-back:before{content:"";background:repeating-conic-gradient(var(--pink) 0 10deg, var(--violet) 10deg 20deg, var(--cyan) 20deg 30deg, var(--yellow) 30deg 40deg);opacity:.22;animation:20s linear infinite spin;position:absolute;inset:-40%}.hc-back-logo{font:800 16cqw/1 var(--display);letter-spacing:-.06em;background:var(--iri);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.ring-wrap{--w:clamp(190px, 21vw, 270px);height:calc(var(--w) * 1.4 + 96px);perspective:1500px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.ring-wrap.held{cursor:grabbing}.ring{width:var(--w);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;transform:translateZ(calc(var(--w) * -1.45)) rotateX(-4deg) rotateY(var(--spin,0deg));position:absolute;top:0;left:50%}.pull{text-align:center;width:100%;transform-style:preserve-3d;transform:rotateY(calc(var(--i) * 72deg)) translateZ(calc(var(--w) * 1.45));margin:0;position:absolute;top:0;left:0}.pull .hc{perspective:none;pointer-events:none}.pull figcaption{backface-visibility:hidden;margin-top:12px}.pull figcaption b{font:800 1.05rem var(--display);display:block}.pull figcaption span{color:var(--muted);font-size:.85rem}.ring-hint{text-align:center;color:var(--muted);margin:8px 0 0;font-size:.9rem}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.step{transform-style:preserve-3d;background:var(--glass);border:1px solid var(--line);transition:transform .4s var(--spring);border-radius:28px;padding:26px 22px;position:relative}.step:first-child{transform:rotate(-1.5deg)}.step:nth-child(3){transform:rotate(1.5deg)}.step:hover{transform:rotate(0)translateY(-6px)scale(1.02)}.step-n{background:var(--iri);width:40px;height:40px;color:var(--ink);font:800 1.1rem var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:18px}.step-e{margin-bottom:8px;font-size:2.6rem;display:block}.step b{font:800 1.25rem var(--display);letter-spacing:-.03em}.step p{color:var(--muted);margin:.4rem 0 0}.ad-wrap{max-width:840px}.ad{margin:0;display:block}.ad-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:6px;font-size:.7rem;display:block}.ad .adsbygoogle{width:100%;display:block}.ad:not(:has(.adsbygoogle[data-ad-status=filled])){height:0;overflow:hidden}.faq{max-width:760px}.faq details{background:var(--glass);border:1px solid var(--line);border-radius:18px;margin-top:10px;padding:0 18px}.faq summary{cursor:pointer;padding:16px 0;font-weight:700;list-style:none}.faq summary:after{content:"+";float:right;font-family:var(--display);transition:transform .3s var(--spring)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:0 0 16px}.foot{max-width:1160px;padding:32px clamp(16px, 4vw, 40px) calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--muted);gap:14px;margin:80px auto 0;font-size:.92rem;display:grid}.foot-tip{color:var(--text);flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.foot-tips{gap:8px;display:flex}.foot-tips a{background:var(--glass);border:1px solid var(--line);transition:transform .3s var(--spring);border-radius:999px;padding:.35rem .8rem;font-weight:700;text-decoration:none}.foot-tips a:hover{transform:scale(1.1)rotate(-3deg)}.foot-links{flex-wrap:wrap;gap:6px 16px;display:flex}.foot-links a{text-decoration:none}.foot-links a:hover{color:#fff}.foot-legal{margin:0;font-size:.8rem}.prose{max-width:720px;margin:0 auto;padding:40px clamp(16px,4vw,40px) 0}.prose h1{font:800 clamp(2rem, 6vw, 3.4rem)/1.05 var(--display);letter-spacing:-.04em}.prose h2{font:700 1.2rem var(--display);margin-top:2rem}.prose .lead{color:var(--muted);font-size:1.15rem}.confetti{z-index:100;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@media (width<=900px){.hero{text-align:center;grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:24px}.hero-lede{margin-inline:auto}.hero-cta{justify-content:center}.hero-fan{height:330px}.hero-fan .hc{width:160px}.st-3,.st-6,.st-7,.st-8{display:none}.st-1{top:auto;bottom:38%;left:3%}.st-2{inset:auto 4% 39% auto}.st-4{bottom:3%;left:12%}.st-5{bottom:3%;right:8%}.mk-edit{grid-template-columns:minmax(0,1fr)}.mk-stage{position:relative;top:0}.steps{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.mk-start{grid-template-columns:minmax(0,1fr)}.mk-big{min-height:170px}.mk-actions .mk-btn{flex:calc(50% - 10px)}.mk-actions{bottom:calc(10px + env(safe-area-inset-bottom));z-index:6;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#120c22d1;border-radius:24px;margin:0 -8px;padding:10px;position:sticky}.mk-slider{grid-template-columns:5.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
