.mint-broadcast-page{box-sizing:border-box;color:#e8e8ec;--mint-orange:#ff5a1f;--mint-amber:#ffb21f;--mint-red:#e4321b;--mint-ink:#0a0c0b;background:#0b0d0c;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:3.75rem clamp(1rem,3vw,2rem) 4rem;display:flex;position:relative;overflow:hidden}.mint-broadcast-page__bg{z-index:0;pointer-events:none;background:#0b0d0c;position:fixed;inset:0}.mint-broadcast-page__gradient{background:#021210;position:absolute;inset:0;overflow:hidden}.mint-broadcast-page__blob{background:radial-gradient(closest-side, var(--c) 0%, transparent 100%);will-change:transform;width:90vmax;height:90vmax;animation:mint-bg-drift var(--t) ease-in-out var(--d,0s) infinite alternate;border-radius:50%;position:absolute}.mint-broadcast-page__blob--amber{--c:#ff8a12;--t:9s;--x:-6vmax;--y:6vmax;width:60vmax;height:60vmax;top:-34vmax;right:-30vmax}.mint-broadcast-page__blob--flame{--c:#ff5410;--t:11s;--d:-4s;--x:-4vmax;--y:10vmax;width:48vmax;height:48vmax;top:-18vmax;right:-34vmax}.mint-broadcast-page__blob--coral{--c:#f5552a;--t:10s;--d:-2s;--x:8vmax;--y:-6vmax;width:64vmax;height:64vmax;bottom:-36vmax;left:-30vmax}.mint-broadcast-page__blob--plum{--c:#500e2cb3;--t:13s;--d:-6s;--x:-10vmax;--y:-8vmax;width:50vmax;height:50vmax;top:10vmax;right:-20vmax}.mint-broadcast-page__blob--teal{--c:#003028cc;--t:12s;--d:-3s;--x:12vmax;--y:8vmax;width:80vmax;height:80vmax;top:calc(50% - 40vmax);left:calc(45% - 45vmax)}@keyframes mint-bg-drift{0%{transform:translate(0)scale(1)}to{transform:translate(var(--x), var(--y)) scale(1.2)}}.mint-broadcast-page__image{object-fit:cover;object-position:50% 50%;mix-blend-mode:luminosity;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.mint-broadcast-page__scrim{background:radial-gradient(55% 60%,#0000004d 0%,#0000001f 60%,#0000 100%),linear-gradient(#0003 0%,#0000 18% 80%,#0000004d 100%);position:absolute;inset:0}.mint-broadcast-page__back{top:max(1rem, env(safe-area-inset-top));left:max(1rem, env(safe-area-inset-left));z-index:20;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;text-shadow:0 1px 8px #0009;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;text-decoration:none;position:fixed}.mint-broadcast-page__back:hover{color:var(--mint-amber)}.mint-broadcast-page__footer{bottom:max(1rem, env(safe-area-inset-bottom));z-index:20;position:fixed;left:50%;transform:translate(-50%)}.mint-broadcast-page__footer a{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;text-shadow:0 1px 8px #0009;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;text-decoration:none}.mint-broadcast-page__footer a:hover{color:var(--mint-amber)}.mint-broadcast-page__brand{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:20;filter:drop-shadow(0 2px 10px #00000080);width:clamp(2.6rem,5vw,3.6rem);transition:transform .2s;display:block;position:fixed}.mint-broadcast-page__brand:hover{transform:scale(1.05)}.mint-broadcast-page__brand img{width:100%;height:auto;display:block}.mint-deck{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:#f4ece4;background:linear-gradient(160deg,#ffffff1a 0%,#0000 32%),linear-gradient(160deg,#403432cc 0%,#1a1616e0 60%,#0e0e0eeb 100%);border:1px solid #ffffff24;border-radius:clamp(14px,2.5vw,22px);width:min(100%,40rem);margin-inline:auto;padding:clamp(1.1rem,3vw,1.6rem) clamp(1.1rem,3.5vw,1.85rem) clamp(1rem,3vw,1.5rem);position:relative;box-shadow:0 30px 80px #0009,0 0 110px #ff5a1e33,inset 0 1px #ffffff2e,inset 0 -2px #0006}.mint-deck__screw{background:radial-gradient(circle at 35% 35%,#9a918e,#2a2626 72%);border-radius:50%;width:.8rem;height:.8rem;position:absolute;box-shadow:inset 0 1px 1px #ffffff4d,0 1px 2px #0009}.mint-deck__screw:after{content:"";background:#000000a6;width:64%;height:1.5px;position:absolute;top:50%;left:18%;transform:translateY(-50%)rotate(45deg)}.mint-deck__screw--tl{top:.45rem;left:.45rem}.mint-deck__screw--tr{top:.45rem;right:.45rem}.mint-deck__screw--bl{bottom:.45rem;left:.45rem}.mint-deck__screw--br{bottom:.45rem;right:.45rem}.mint-deck__label{color:#161210;background:linear-gradient(#f6eee3 0%,#ece1d2 100%);border-radius:10px;padding:clamp(.85rem,2.5vw,1.1rem) clamp(.9rem,2.8vw,1.25rem) 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014,0 2px #0000004d}.mint-deck__label-top{justify-content:space-between;align-items:center;gap:clamp(.75rem,3vw,1.5rem);display:flex}.mint-deck__brand{flex:0 48%;min-width:0;margin:0;line-height:0}.mint-deck__brand img{width:100%;height:auto;display:block}.mint-deck__tagline{flex:0 44%;min-width:0;height:auto;display:block}.mint-deck__window{background:#151110;border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.4rem,2vw,.9rem);margin-block:clamp(.8rem,2.2vw,1.1rem);padding:clamp(.65rem,2.2vw,1rem) clamp(.9rem,4vw,2.5rem);display:grid;position:relative;box-shadow:inset 0 2px 10px #000000bf,0 1px #fff9}.mint-deck__reel{aspect-ratio:1;justify-self:center;width:clamp(3.4rem,13vw,4.9rem)}.mint-deck__reel-img{width:100%;height:100%;display:block}.mint-deck__reel-img.is-spinning{animation:1.1s linear infinite mint-deck-spin}@keyframes mint-deck-spin{to{transform:rotate(360deg)}}.mint-deck__counter{background:#0a0807;border:1px solid #ff8c3c59;border-radius:6px;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .7rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.mint-deck__counter-val{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--mint-amber);text-shadow:0 0 10px #ffb21f99;font-size:clamp(1.15rem,4.5vw,1.6rem);font-weight:600;line-height:1}.mint-deck__counter-sep{opacity:.5;margin-inline:.1em}.mint-deck__counter-label{letter-spacing:.25em;text-transform:uppercase;color:#ffffff73;font-size:.55rem}.mint-deck__label-strip{border-top:3px solid #0000;border-image:linear-gradient(90deg, var(--mint-red), var(--mint-orange), var(--mint-amber)) 1;color:#f1e8dc;background:#161210;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:calc(-1*clamp(.9rem,2.8vw,1.25rem));padding:.45rem clamp(.9rem,2.8vw,1.25rem);display:flex}.mint-deck__side{letter-spacing:.2em;text-transform:uppercase;color:#f1e8dcb3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.56rem,1.8vw,.64rem)}.mint-deck__code{letter-spacing:.02em;font-size:clamp(1.05rem,3.6vw,1.3rem);line-height:1}.mint-deck__code small{letter-spacing:.1em;text-transform:uppercase;color:var(--mint-orange);margin-left:.15em;font-size:.6em}.mint-deck__controls{margin-top:clamp(.85rem,2.5vw,1.1rem)}.mint-deck__readouts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;margin:0;display:grid}.mint-deck__readout{background:#00000059;border:1px solid #ffffff14;border-radius:6px;min-width:0;padding:.5rem .65rem}.mint-deck__readout dt{letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.mint-deck__readout dd{white-space:nowrap;text-overflow:ellipsis;color:#fff;margin:.25rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.78rem,2.6vw,.92rem);font-weight:600;overflow:hidden}.mint-deck__actions{align-items:stretch;gap:.65rem;margin-top:.75rem;display:flex}.mint-deck__qty{background:#0006;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.15rem;padding:.3rem;display:flex}.mint-deck__key{color:#f4ece4;cursor:pointer;background:linear-gradient(#4c4543 0%,#2a2625 100%);border:0;border-radius:6px;place-items:center;width:2.6rem;height:2.6rem;font-size:1.25rem;line-height:1;transition:transform .1s,box-shadow .1s,color .15s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 3px #0d0b0b}.mint-deck__key:hover:not(:disabled){color:var(--mint-amber)}.mint-deck__key:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff1f,0 1px #0d0b0b}.mint-deck__key:disabled{opacity:.35;cursor:not-allowed}.mint-deck__qty-val{text-align:center;color:#fff;min-width:2.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;font-weight:600}.mint-deck__cta{background:linear-gradient(90deg, var(--mint-red) 0%, var(--mint-orange) 48%, var(--mint-amber) 100%);color:#160a04;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.6rem;min-height:3.2rem;padding:.75rem 1rem;font-size:clamp(1.15rem,3.8vw,1.4rem);line-height:1;transition:filter .15s,transform .1s,box-shadow .1s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 4px #7a1f0c,0 0 32px #ff5a1f59}.mint-deck__cta:hover:not(:disabled){filter:brightness(1.08)}.mint-deck__cta:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px #ffffff4d,0 1px #7a1f0c,0 0 24px #ff5a1f4d}.mint-deck__cta:disabled{filter:saturate(.4);opacity:.6;cursor:not-allowed}.mint-deck__cta.is-countdown:disabled{filter:none;opacity:1;cursor:default}.mint-deck__cta-stack{white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.mint-deck__cta-timer{letter-spacing:.08em;font-variant-numeric:tabular-nums;border-left:2px solid #160a0459;padding-left:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72em;font-weight:700}@media (max-width:400px){.mint-deck__cta:has(.mint-deck__cta-stack){letter-spacing:.06em;padding-inline:.6rem;font-size:1rem}.mint-deck__cta:has(.mint-deck__cta-stack) .mint-deck__rec{display:none}}.mint-deck__key:focus-visible,.mint-deck__cta:focus-visible{outline:2px solid var(--mint-amber);outline-offset:2px}.mint-deck__rec{background:#160a04;border-radius:50%;flex-shrink:0;width:.7rem;height:.7rem;box-shadow:inset 0 0 0 2px #ffffff40}.mint-deck__msg{text-align:center;margin:.75rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;line-height:1.45}.mint-deck__msg--error{color:#fca5a5}.mint-deck__msg--success{color:#86efac}.mint-deck__msg a{color:inherit;text-decoration:underline}.mint-deck__wallet{--wallet-state:#ef3b36;background:#00000059;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.85rem;margin-top:.75rem;padding:.5rem .5rem .5rem .95rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.mint-deck__wallet.is-on{--wallet-state:#3ee07a}.mint-deck__wallet-led{background:var(--wallet-state);width:.7rem;height:.7rem;box-shadow:0 0 6px var(--wallet-state), 0 0 14px color-mix(in srgb, var(--wallet-state) 55%, transparent);border-radius:50%;flex-shrink:0;transition:background .2s,box-shadow .2s}.mint-deck__wallet-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;border-right:1px solid #ffffff24;flex-shrink:0;padding-right:.85rem;font-size:clamp(.82rem,2.6vw,.95rem);font-weight:500;line-height:1.6}.mint-deck__wallet-addr{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--wallet-state);text-shadow:0 0 10px color-mix(in srgb, var(--wallet-state) 35%, transparent);flex:1;font-size:clamp(.82rem,2.8vw,1rem);font-weight:700;transition:color .2s;overflow:hidden}.mint-deck__wallet.is-on .mint-deck__wallet-addr{letter-spacing:.06em;text-transform:none}@media (max-width:480px){.mint-deck__wallet{gap:.55rem;padding-left:.7rem}.mint-deck__wallet-label{padding-right:.55rem}.mint-deck__wallet-addr{letter-spacing:.06em;font-size:.78rem}.mint-deck__wallet-eject{padding:0 .6rem}}.mint-deck__wallet-eject{color:#f4ece4;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#4c4543 0%,#2a2625 100%);border:0;border-radius:6px;align-items:center;gap:.4rem;min-height:2.1rem;padding:0 .8rem;font-family:inherit;font-size:.62rem;font-weight:600;transition:transform .1s,box-shadow .1s,color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 3px #0d0b0b}.mint-deck__wallet-eject:hover:not(:disabled){color:var(--mint-amber)}.mint-deck__wallet-eject:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff1f,0 1px #0d0b0b}.mint-deck__wallet-eject:disabled{opacity:.35;cursor:not-allowed}.mint-deck__wallet-eject:focus-visible{outline:2px solid var(--mint-amber);outline-offset:2px}.mint-deck__msg--info{color:var(--mint-amber);letter-spacing:.12em;text-transform:uppercase}.mint-deck__phase{color:#fff}.mint-deck__phase--whitelist,.mint-deck__phase--public{color:var(--mint-amber)}.mint-deck__phase--ended{color:#fca5a5}.mint-deck.is-recording{animation:1.6s ease-in-out infinite mint-deck-rec-glow}@keyframes mint-deck-rec-glow{0%,to{box-shadow:0 30px 80px #0009,0 0 110px #ff5a1e33,inset 0 1px #ffffff2e,inset 0 -2px #0006}50%{box-shadow:0 30px 80px #0009,0 0 160px #ff3c1e73,inset 0 1px #ffffff2e,inset 0 -2px #0006}}.mint-deck__tape{z-index:0;opacity:0;background:repeating-linear-gradient(90deg,#6a3624 0 6px,#3b2219 6px 12px);border-radius:2px;height:3px;transition:opacity .3s;position:absolute;bottom:16%;left:24%;right:24%}.mint-deck__reel,.mint-deck__counter{z-index:1;position:relative}.is-recording .mint-deck__tape{opacity:.85;animation:.35s linear infinite mint-deck-tape-run}@keyframes mint-deck-tape-run{to{background-position:12px 0}}.mint-deck__rec-status{white-space:nowrap;color:#ff6b5a;align-items:center;gap:.45em;min-width:0;display:inline-flex}.mint-deck__rec-dot{background:#ff2d2d;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;animation:1s step-end infinite mint-deck-blink;box-shadow:0 0 10px #ff2d2de6}.mint-deck__rec-time{font-variant-numeric:tabular-nums;color:#fff}.mint-deck__rec-phase{text-overflow:ellipsis;color:#f1e8dc99;overflow:hidden}@keyframes mint-deck-blink{50%{opacity:.15}}.mint-deck__vu{flex-shrink:0;align-items:flex-end;gap:2px;height:14px;margin-left:auto;display:flex}.mint-deck__vu span{transform-origin:bottom;background:linear-gradient(#e4321b 0%,#ff5a1f 35%,#ffb21f 100%);border-radius:1px;width:3px;height:100%;animation:.55s ease-in-out infinite alternate mint-deck-vu}.mint-deck__vu span:nth-child(2n){animation-duration:.42s}.mint-deck__vu span:nth-child(3n){animation-duration:.68s;animation-delay:-.2s}.mint-deck__vu span:nth-child(4n+1){animation-delay:-.35s}@keyframes mint-deck-vu{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.is-recording .mint-deck__rec{background:#ff2d2d;animation:1s step-end infinite mint-deck-blink;box-shadow:0 0 10px #ff2d2de6}.is-recording .mint-deck__cta:disabled{background:repeating-linear-gradient(-45deg, #00000024 0 12px, transparent 12px 24px), linear-gradient(90deg, var(--mint-red) 0%, var(--mint-orange) 48%, var(--mint-amber) 100%);opacity:1;filter:none;cursor:progress;background-size:34px 34px,100% 100%;animation:.6s linear infinite mint-deck-stripes}@keyframes mint-deck-stripes{to{background-position:34px 0,0 0}}@media (max-width:479px){.mint-deck__actions{flex-direction:column}.mint-deck__qty{justify-content:space-between}.mint-deck__rec-phase{display:none}}@media (prefers-reduced-motion:reduce){.mint-deck__reel-img.is-spinning,.mint-deck.is-recording,.is-recording .mint-deck__tape,.is-recording .mint-deck__cta:disabled,.mint-deck__vu span,.mint-broadcast-page__gradient,.mint-broadcast-page__blob{animation:none}}
.mint-celebration{z-index:900;box-sizing:border-box;color:#f4ece4;place-items:center;padding:1.5rem clamp(1rem,4vw,2rem);display:grid;position:fixed;inset:0;overflow:hidden}.mint-celebration__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(80% 70% at 50% 42%,#301006c7 0%,#050505f0 72%);animation:.4s ease-out both mint-celebration-fade;position:absolute;inset:0}.mint-celebration__rays{pointer-events:none;background:repeating-conic-gradient(#ff782829 0deg 7deg,#0000 7deg 20deg);width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;animation:.9s ease-out .1s both mint-celebration-rays-in,30s linear infinite mint-celebration-rays-spin;position:absolute;top:38%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 55%);mask-image:radial-gradient(circle,#000 0%,#0000 55%)}.mint-celebration__flash{pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 38%,#ffecc8f2 0%,#ff782873 22%,#0000 55%);animation:.8s ease-out .2s both mint-celebration-flash;position:absolute;inset:0}.mint-celebration__confetti{pointer-events:none;position:absolute;inset:0}.mint-celebration__piece{animation:mint-celebration-fall var(--duration) cubic-bezier(.25, .6, .4, 1) var(--delay) both;position:absolute;top:0}.mint-celebration__piece--tape{border-radius:2px;width:9px;height:38px}.mint-celebration__piece--tape.mint-celebration__piece--hue0{background:linear-gradient(90deg,#2a1610,#5a2f1f 50%,#2a1610)}.mint-celebration__piece--tape.mint-celebration__piece--hue1{background:linear-gradient(#e4321b,#ff5a1f 50%,#ffb21f)}.mint-celebration__piece--tape.mint-celebration__piece--hue2{background:#f1e8dc}.mint-celebration__piece--reel{background:radial-gradient(circle, #151110 0 16%, transparent 17%), conic-gradient(from 0deg, #151110 0 10deg, #f1e8dc 10deg 50deg, #151110 50deg 70deg, #f1e8dc 70deg 110deg, #151110 110deg 130deg, #f1e8dc 130deg 170deg, #151110 170deg 190deg, #f1e8dc 190deg 230deg, #151110 230deg 250deg, #f1e8dc 250deg 290deg, #151110 290deg 310deg, #f1e8dc 310deg 350deg, #151110 350deg);border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 5px #3b2219;-webkit-mask-image:radial-gradient(circle,#000 0 46%,#0000 47%);mask-image:radial-gradient(circle,#000 0 46%,#0000 47%)}.mint-celebration__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100%,46rem);display:flex;position:relative}.mint-celebration__fan{--tape-w:clamp(13rem, 46vw, 19rem);--spread:clamp(2.6rem, 9vw, 6rem);width:100%;height:calc(var(--tape-w) * .621 + 1.5rem);margin:clamp(1rem,3.5vh,2rem) 0 clamp(1rem,3vh,1.6rem);position:relative}.mint-celebration__fan.is-multi{--tape-w:clamp(9rem, 28vw, 14rem);height:calc(var(--tape-w) * .621 + 3.5rem)}.mint-celebration__tape{--final:translate(-50%, -50%) translateX(calc(var(--offset) * var(--spread))) translateY(calc(var(--lift) * .8rem)) rotate(calc(var(--offset) * 8deg));z-index:calc(10 - var(--lift));width:var(--tape-w);transform:var(--final);animation:mint-celebration-eject .75s cubic-bezier(.2, 1.2, .35, 1) calc(.25s + var(--i) * .12s) both;position:absolute;top:50%;left:50%}.mint-celebration__tape .mint-celebration__cassette{animation:mint-celebration-float 3.2s ease-in-out calc(1.1s + var(--i) * .2s) infinite alternate}.mint-celebration__cassette{--glow:#ff5a1e59;aspect-ratio:2286/1419;position:relative}.mint-celebration__cassette img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mint-celebration__cassette-blank{filter:drop-shadow(0 18px 30px #0000008c);position:absolute;inset:0}.mint-celebration__cassette-blank>img:first-child{filter:grayscale()brightness(.32)contrast(1.15)}.mint-celebration__scan{background:linear-gradient(105deg,#0000 30%,#ffb21f14 40%,#ffecc86b 50%,#ff5a1f14 60%,#0000 70%) 0 0/250% 100%;animation:1.6s ease-in-out infinite mint-celebration-scan;position:absolute;inset:0;-webkit-mask:url(/images/cassettes/common.webp) 50%/100% 100% no-repeat;mask:url(/images/cassettes/common.webp) 50%/100% 100% no-repeat}.mint-celebration__cassette:not(.is-loading) .mint-celebration__scan{opacity:0;animation:none}.mint-celebration__cassette .mint-celebration__reel{aspect-ratio:1;opacity:.85;width:15.5%;height:auto;animation:1.1s linear infinite mint-celebration-reel;position:absolute;top:44.9%;translate:-50% -50%}.mint-celebration__reel--l{left:29.4%}.mint-celebration__reel--r{left:69.4%}.mint-celebration__cassette:not(.is-loading) .mint-celebration__cassette .mint-celebration__reel,.mint-celebration__cassette:not(.is-loading) .mint-celebration__reel{animation-play-state:paused}.mint-celebration__cassette-art{z-index:1;filter:drop-shadow(0 18px 30px #0000008c) drop-shadow(0 0 26px var(--glow));animation:.9s cubic-bezier(.2,1.3,.35,1) both mint-celebration-reveal;position:relative}.mint-celebration__burst{background:radial-gradient(closest-side, var(--glow) 0%, transparent 70%);pointer-events:none;border-radius:50%;animation:.9s ease-out both mint-celebration-burst,2.8s ease-in-out .9s infinite alternate mint-celebration-halo;position:absolute;inset:-35% -20%}.mint-celebration__cassette--common{--glow:#d1d5db66}.mint-celebration__cassette--rare{--glow:#3898ff99}.mint-celebration__cassette--epic{--glow:#b266ffa6}.mint-celebration__cassette--legendary{--glow:#ffc428b3}.mint-celebration__cassette--mythic{--glow:#ff4678cc}.mint-celebration__more{z-index:20;background:var(--mint-amber,#ffb21f);color:#160a04;letter-spacing:.06em;border-radius:999px;padding:.35rem .7rem;font-size:1.1rem;animation:.4s cubic-bezier(.2,1.6,.4,1) .95s both mint-celebration-pop;position:absolute;bottom:4%;right:6%;box-shadow:0 6px 18px #0006}.mint-celebration__title{--dot:radial-gradient(circle, #f1e8dc 0 45%, transparent 50%);background:var(--dot) left top / .16em .16em no-repeat, var(--dot) right top / .16em .16em no-repeat, var(--dot) left bottom / .16em .16em no-repeat, var(--dot) right bottom / .16em .16em no-repeat;letter-spacing:.02em;text-transform:uppercase;color:#f1e8dc;text-shadow:0 4px 24px #00000080,0 0 48px #ff782859;margin:0;padding:.22em .32em .12em;font-size:clamp(3rem,12vw,6.25rem);line-height:.9;animation:.6s cubic-bezier(.2,1.4,.4,1) .2s both mint-celebration-slam}.mint-celebration__subtitle{letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf;margin:clamp(1.1rem,3.5vh,2rem) 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.7rem,2.6vw,.82rem);animation:.4s ease-out .85s both mint-celebration-fade-up}.mint-celebration__ids{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;animation:.4s ease-out .95s both mint-celebration-fade-up;display:flex}.mint-celebration__ids li{--tint:241 232 220;border:2px solid rgb(var(--tint) / .75);background:rgb(var(--tint) / .06);letter-spacing:.04em;min-height:1.6em;color:rgb(var(--tint));border-radius:999px;align-items:center;padding:.12em .7em;font-family:Barlow Condensed,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,6vw,2.6rem);font-weight:500;line-height:1.1;transition:border-color .4s,color .4s,box-shadow .4s;display:inline-flex;box-shadow:0 0 #0000}.mint-celebration__ids.is-multi li{border-width:1.5px;font-size:clamp(1rem,3.6vw,1.3rem)}.mint-celebration__sep{white-space:pre;opacity:.6}.mint-celebration__rarity{animation:.45s cubic-bezier(.2,1.6,.4,1) both mint-celebration-pop}.mint-celebration__dots{gap:.18em;display:inline-flex}.mint-celebration__dots i{background:currentColor;border-radius:50%;width:.2em;height:.2em;animation:1s ease-in-out infinite mint-celebration-dot}.mint-celebration__dots i:nth-child(2){animation-delay:.15s}.mint-celebration__dots i:nth-child(3){animation-delay:.3s}.mint-celebration__ids li.mint-celebration__id--rare{--tint:120 190 255}.mint-celebration__ids li.mint-celebration__id--epic{--tint:206 160 255}.mint-celebration__ids li.mint-celebration__id--legendary{--tint:255 210 90;box-shadow:0 0 18px rgb(var(--tint) / .35)}.mint-celebration__ids li.mint-celebration__id--mythic{--tint:255 120 150;box-shadow:0 0 22px rgb(var(--tint) / .5)}.mint-celebration__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.5rem,5vh,3rem);animation:.4s ease-out 1.05s both mint-celebration-fade-up;display:flex}.mint-celebration__break{flex-basis:100%;height:0;margin-top:-.25rem}.mint-celebration__btn{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#00000040;border:2px solid #ffffffbf;border-radius:8px;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.4rem;font-size:1.05rem;line-height:1;text-decoration:none;transition:background .15s,transform .1s,filter .15s;display:inline-flex}.mint-celebration__btn:hover{background:#ffffff1a}.mint-celebration__btn--primary{color:#160a04;background:linear-gradient(90deg,#e4321b 0%,#ff5a1f 48%,#ffb21f 100%);border:0;box-shadow:inset 0 1px #ffffff59,0 4px #7a1f0c,0 0 32px #ff5a1f66}.mint-celebration__btn--primary:hover{filter:brightness(1.08);background:linear-gradient(90deg,#e4321b 0%,#ff5a1f 48%,#ffb21f 100%)}.mint-celebration__btn--traitlock{color:#06152b;background:linear-gradient(#4fb2ff 0%,#2a8cff 100%);border:0;box-shadow:inset 0 1px #fff6,0 4px #11468a,0 0 28px #2a8cff59}.mint-celebration__btn--traitlock:hover{filter:brightness(1.08);background:linear-gradient(#4fb2ff 0%,#2a8cff 100%)}.mint-celebration__btn:active{transform:translateY(2px)}.mint-celebration__btn:focus-visible{outline-offset:3px;outline:2px solid #ffb21f}@keyframes mint-celebration-fade{0%{opacity:0}}@keyframes mint-celebration-rays-in{0%{opacity:0;scale:.4}}@keyframes mint-celebration-rays-spin{to{rotate:360deg}}@keyframes mint-celebration-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes mint-celebration-eject{0%{opacity:0;transform:translate(-50%,-50%)translateY(75vh)rotate(-28deg)scale(.6)}55%{opacity:1;transform:var(--final) translateY(-1.4rem) scale(1.07)}to{opacity:1;transform:var(--final)}}@keyframes mint-celebration-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes mint-celebration-slam{0%{opacity:0;letter-spacing:.35em;transform:scale(1.8)}to{opacity:1;letter-spacing:.02em;transform:scale(1)}}@keyframes mint-celebration-fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes mint-celebration-pop{0%{opacity:0;transform:scale(.3)}}@keyframes mint-celebration-scan{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes mint-celebration-reel{to{rotate:360deg}}@keyframes mint-celebration-reveal{0%{opacity:0;filter:brightness(3) drop-shadow(0 0 40px var(--glow));transform:perspective(900px)scale(.82)rotateY(70deg)}60%{opacity:1;transform:perspective(900px)scale(1.06)rotateY(-6deg)}to{transform:none}}@keyframes mint-celebration-burst{0%{opacity:0;scale:.3}35%{opacity:1;scale:1.15}to{opacity:.7;scale:1}}@keyframes mint-celebration-halo{0%{opacity:.55}to{opacity:.85}}@keyframes mint-celebration-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-.12em)}}@keyframes mint-celebration-fall{0%{opacity:0;transform:translate(0, -12vh) rotate(0deg) scale(var(--scale))}8%{opacity:1}to{opacity:1;transform:translate(var(--drift), 112vh) rotate(var(--spin)) scale(var(--scale))}}@media (prefers-reduced-motion:reduce){.mint-celebration__rays,.mint-celebration__flash,.mint-celebration__confetti{display:none}.mint-celebration__tape,.mint-celebration__tape .mint-celebration__cassette,.mint-celebration__cassette-art,.mint-celebration__burst,.mint-celebration__scan,.mint-celebration__reel,.mint-celebration__title,.mint-celebration__subtitle,.mint-celebration__ids,.mint-celebration__actions,.mint-celebration__more{animation:.3s ease-out both mint-celebration-fade}}.mint-celebration__revealing{letter-spacing:.14em;text-transform:uppercase;color:#ffb21f;align-items:center;gap:.5rem;margin:.6rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:inline-flex}.mint-celebration__revealing-dot{background:#e4321b;border-radius:50%;width:.55rem;height:.55rem;animation:1s ease-in-out infinite mint-celebration-rec;box-shadow:0 0 8px #e4321b}@keyframes mint-celebration-rec{50%{opacity:.25}}.mint-celebration__ids li.is-pending .mint-celebration__sep{display:none}.mint-celebration__ids li.is-pending .mint-celebration__dots{margin-left:.35em}
