@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");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;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");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;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_1b52d4a9-module__dDHfFW__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_1b52d4a9-module__dDHfFW__variable{--font-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(../media/da4484eb6752e510-s.33v-0ifip0z2g.woff2)format("woff2");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:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(../media/63283323fe6abc74-s.p.0a2480i8-ibs2.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_8b6a8fc9-module__s1djEW__className{font-family:Figtree,Figtree Fallback}.figtree_8b6a8fc9-module__s1djEW__variable{--font-ui:"Figtree", "Figtree Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d85583d7-module__1dHVEa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d85583d7-module__1dHVEa__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#07060b;--ink-1:#0e0c15;--ink-2:#16131f;--ink-3:#231f2e;--line:#ffffff14;--line-2:#ffffff26;--fg:#f6f4fb;--fg-2:#b3aec2;--fg-3:#7b758c;--glow-rose:#ff5fa8;--glow-violet:#7c5cff;--glow-amber:#ff8a3d;--pearl:linear-gradient(135deg, #fff 0%, #ece8f6 34%, #fff 52%, #dfe6f7 78%, #fff 100%);--pearl-text:linear-gradient(100deg, #ffd6e8 0%, #fff 32%, #d4dcff 64%, #ffe6cc 100%);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ink:var(--ink-0);--panel:var(--ink-2);--panel-2:#1b1726;--gold:#c9b8ff;--gold-hi:#f6f4fb;--gold-lo:#7c5cff;--text:var(--fg);--muted:var(--fg-2);--good:#6ee7a8;--danger:#ff7a8a;--gilt:var(--pearl);--holo:linear-gradient(115deg, #ff5fa8 0%, #9b6bff 30%, #6ef0ee 55%, #ffb23d 80%, #ff5fa8 100%);--radius:var(--r-lg);--font-serif:var(--font-ui);--font-sans:var(--font-ui)}*,:before,:after{box-sizing:border-box}html,body{background:var(--ink-0);margin:0;padding:0}body{color:var(--fg);font:400 16px/1.55 var(--font-ui), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38vmax 28vmax at 80% 14%,#ff5fa829,#0000 70%),radial-gradient(34vmax 28vmax at 8% 4%,#7c5cff26,#0000 70%),radial-gradient(40vmax 24vmax at 55% 105%,#ff8a3d14,#0000 70%);position:fixed;inset:-10vmax}body:after{content:"";z-index:-1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;inset:0}main{min-height:calc(100vh - 180px)}a{color:inherit;text-decoration:none}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0 0 .45em;font-weight:600;line-height:1.02}h1{letter-spacing:-.05em;font-size:clamp(2.4rem,6.4vw,5.25rem)}h2{font-size:clamp(1.8rem,3.8vw,2.9rem)}h3{letter-spacing:-.03em;font-size:1.2rem}p{margin:0 0 1em}.pearl-text,.gilt-text{background:var(--pearl-text);color:#0000;-webkit-background-clip:text;background-clip:text}.holo-text{background:var(--holo);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite holo-slide}@keyframes holo-slide{to{background-position:200% 0}}.eyebrow{font:700 12px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.mono{font-family:var(--font-mono)}.flavor{color:var(--fg-2);font-size:1.05rem;font-style:italic}.muted{color:var(--fg-2)}.small{font-size:.86rem}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.section{padding:clamp(44px,6.5vw,88px) 0}::selection{color:#fff;background:#ff5fa859}a:focus-visible,button:focus-visible,input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.btn{--bh:50px;isolation:isolate;min-height:var(--bh);border-radius:var(--r-pill);font:700 16px/1 var(--font-ui);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff14;transition:transform .25s var(--ease-spring), box-shadow .25s, background .25s, color .2s;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex;position:relative}.btn:hover{background:#ffffff1c}.btn:active:not(:disabled){transition-duration:80ms;transform:scale(.96)}.btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-primary{color:#0b0a10;background:var(--pearl);box-shadow:inset 0 1px #fff,inset 0 -2px #140a281a,0 0 0 1px #ffffff8c,0 10px 28px -8px #ff5fa88c,0 6px 22px -6px #7c5cff73}.btn-primary:before{content:"";z-index:-1;border-radius:inherit;filter:blur(10px);opacity:0;background:conic-gradient(from 180deg,#ff5fa8,#ffb23d,#6ef0ee,#9b6bff,#ff5fa8);transition:opacity .3s;position:absolute;inset:-2px}.btn-primary:hover{background:var(--pearl)}.btn-primary:hover:before,.btn-holo:hover:before{opacity:.55}@media (hover:hover){.btn-primary:hover:not(:disabled),.btn-holo:hover:not(:disabled){transform:translateY(-1px)}}.btn-holo{color:#0b0a10;background:var(--pearl);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff8c,0 0 26px -4px #ff5fa8bf,0 0 40px -10px #7c5cffcc}.btn-holo:before{content:"";z-index:-1;border-radius:inherit;filter:blur(12px);opacity:.3;background:conic-gradient(from 180deg,#ff5fa8,#ffb23d,#6ef0ee,#9b6bff,#ff5fa8);transition:opacity .3s;position:absolute;inset:-2px}.btn-holo:hover{background:var(--pearl)}.btn-ghost{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f}.btn-text{box-shadow:none;color:var(--fg-2);background:0 0}.btn-sm{--bh:40px;padding:0 17px;font-size:14.5px}.btn-block{width:100%}.panel{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff0f, 0 30px 60px -40px #000000e6;background:linear-gradient(#ffffff0e,#ffffff05);padding:26px;position:relative}.panel-title{font:700 12px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}label.field{margin-bottom:14px;display:block}label.field>span,.field-label{font:700 11.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;display:block}input[type=text],input[type=number],input[type=url],textarea,select{width:100%;min-height:48px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);font:500 16px/1.2 var(--font-ui);background:#ffffff0d;border:0;border-radius:14px;outline:none;padding:10px 16px;transition:box-shadow .15s}input:focus,textarea:focus,select:focus{box-shadow:inset 0 0 0 1px #fff6,0 0 0 4px #9b6bff2e}input[type=range]{accent-color:#ff5fa8}.input-prefix{position:relative}.input-prefix>b{color:var(--fg-3);pointer-events:none;font-weight:500;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.input-prefix>input{padding-left:32px}.row{align-items:center;gap:10px;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:480px){.grid-2{grid-template-columns:1fr}}.chip{border-radius:var(--r-pill);min-height:32px;box-shadow:inset 0 0 0 1px var(--line);font:600 13.5px/1 var(--font-ui);color:var(--fg-2);background:#ffffff0f;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.chip .dot{background:var(--glow-rose);width:8px;height:8px;box-shadow:0 0 0 3px #ff5fa82e, 0 0 12px var(--glow-rose);border-radius:50%;animation:2.4s ease-in-out infinite pulse}.chip.good{color:var(--good);box-shadow:inset 0 0 0 1px #6ee7a859}.chip.bad{color:var(--danger);box-shadow:inset 0 0 0 1px #ff7a8a59}@keyframes pulse{50%{opacity:.55}}.notice{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0d;border-radius:16px;padding:12px 16px;font-size:.95rem}.notice.bad{color:#ffd2d9;background:#ff5f7814;box-shadow:inset 0 0 0 1px #ff7a8a59}.nav{z-index:50;border-radius:var(--r-pill);width:min(1180px,100% - 32px);animation:nav-in .6s var(--ease-out) backwards;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff12, 0 18px 40px -18px #000c;background:#14111d9e;margin:14px auto 0;position:sticky;top:14px}.nav .wrap.nav-inner{width:100%}@keyframes nav-in{0%{opacity:0;translate:0 -10px}}.nav-inner{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 8px 8px 18px;display:flex}.brand{font:700 19px/1 var(--font-display);letter-spacing:-.03em;align-items:center;gap:9px;display:inline-flex}.brand svg{width:26px;height:26px;transition:transform .5s var(--ease-spring);flex:none}@media (hover:hover){.brand:hover svg{transform:rotate(-14deg)scale(1.08)}}.nav-links{align-items:center;gap:4px;display:flex}.nav-links a:not(.btn){border-radius:var(--r-pill);color:var(--fg-2);padding:9px 14px;font-size:15px;font-weight:600;transition:color .2s,background .2s}.nav-links a:not(.btn):hover,.nav-links a.active{color:var(--fg);background:#ffffff0f}@media (max-width:640px){.nav-links .hide-sm{display:none}}.site-footer{padding:32px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(24px,4vw,48px);font-size:13.5px;display:flex}.center{text-align:center}.stack>*+*{margin-top:12px}.spacer{height:24px}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.fade-up{animation:fade-up .6s var(--ease-out) backwards}@keyframes fade-up{0%{opacity:0;translate:0 16px}}main>:not(.sheet){animation:page-in .45s var(--ease-out) backwards}@keyframes page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
:where(.mc){--acc:#9b6bff;--acc-2:#5f8cff;--acc-ink:#0c0522;--h:262;--bd-hi:#e2d6ff;--bd-mid:#7f55ff;--bd-deep:#120a36}[data-identity=ember]{--acc:#ff5a36;--acc-2:#ffb23d;--acc-ink:#1f0800;--h:14;--bd-hi:#ffd0ad;--bd-mid:#ff5230;--bd-deep:#2b0710}[data-identity=tide]{--acc:#38a6ff;--acc-2:#6ef0ee;--acc-ink:#03152a;--h:208;--bd-hi:#c4f1ff;--bd-mid:#2c8bff;--bd-deep:#051535}[data-identity=verdant]{--acc:#2fe39a;--acc-2:#c6f55e;--acc-ink:#03180f;--h:155;--bd-hi:#cffff0;--bd-mid:#14c283;--bd-deep:#03221c}[data-identity=volt]{--acc:#ffe03a;--acc-2:#b5ff4a;--acc-ink:#1b1600;--h:58;--bd-hi:#fff8c8;--bd-mid:#ffbf12;--bd-deep:#2a1204}[data-identity=void]{--acc:#9b6bff;--acc-2:#5f8cff;--acc-ink:#0c0522;--h:262;--bd-hi:#e2d6ff;--bd-mid:#7f55ff;--bd-deep:#120a36}[data-identity=rose]{--acc:#ff5fa8;--acc-2:#ffa0c6;--acc-ink:#26030f;--h:330;--bd-hi:#ffd6ea;--bd-mid:#ff3d96;--bd-deep:#2c0522}@property --mx{syntax:"<percentage>";inherits:true;initial-value:30%}@property --my{syntax:"<percentage>";inherits:true;initial-value:18%}@property --px{syntax:"<number>";inherits:true;initial-value:0}@property --py{syntax:"<number>";inherits:true;initial-value:0}@property --rx{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ry{syntax:"<angle>";inherits:true;initial-value:0deg}.mc{--flip:0deg;--foil-o:.62;--sparkle-o:.3;--sheen-o:.55;--glare-o:.55;--on-figure:.1;--face-x:50%;--face-y:25%;--focus:50% 0%;--art-scale:1.1;--matte-size:calc(106cqw * var(--art-scale)) auto;--matte-pos:calc(53cqw * (1 - var(--art-scale)) - var(--px) * 1.8cqw * var(--art-scale)) calc(var(--py) * -1.8cqw * var(--art-scale));aspect-ratio:5/7;-webkit-tap-highlight-color:transparent;touch-action:pan-y;width:100%;transition:--mx .8s var(--ease-out), --my .8s var(--ease-out), --px .8s var(--ease-out), --py .8s var(--ease-out), --rx .8s var(--ease-out), --ry .8s var(--ease-out);position:relative;container-type:inline-size}.mc[data-active]{--pat-o:.85;--foil-o:1;--foil-b:.6;--sparkle-o:.95;--sheen-o:.9;--glare-o:1;--on-figure:.16;transition:none}.mc.is-flipped{--flip:180deg}.mc[data-flippable]{cursor:pointer}.mc-card{transform-style:preserve-3d;transform:perspective(300cqw) rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--flip)));transition:transform .9s var(--ease-out);border-radius:5cqw;position:absolute;inset:0}.mc[data-active] .mc-card{transition:transform .12s ease-out}.mc-face{isolation:isolate;background:var(--bd-deep);backface-visibility:hidden;font-family:var(--font-ui);color:#fff;-webkit-user-select:none;user-select:none;border-radius:5cqw;position:absolute;inset:0;overflow:hidden;box-shadow:0 4cqw 9cqw -3cqw #000000bf,0 1cqw 2.5cqw #00000059}.mc-back{transform:rotateY(180deg)}.mc-art{z-index:0;background:radial-gradient(30% 20% at 50% 27%, color-mix(in oklab, var(--bd-hi) 82%, transparent), transparent), radial-gradient(74% 50% at 50% 30%, color-mix(in oklab, var(--bd-mid) 90%, transparent) 0%, color-mix(in oklab, var(--bd-mid) 34%, transparent) 55%, transparent 92%), repeating-conic-gradient(from -2deg at 50% 28%, #ffffff13 0 3.4deg, transparent 3.4deg 10deg), radial-gradient(125% 95% at 50% 24%, color-mix(in oklab, var(--bd-mid) 36%, var(--bd-deep)) 0%, var(--bd-deep) 58%, color-mix(in oklab, var(--bd-deep) 50%, #000) 100%);position:absolute;inset:-3cqw;overflow:hidden}.mc-art:before{content:"";pointer-events:none;background-blend-mode:multiply;filter:contrast(40);mix-blend-mode:screen;opacity:.14;background:radial-gradient(circle at 50% 27%,#000 22%,#fff 100%),radial-gradient(circle,#fff 0,#000 72%) 0 0/2.4cqw 2.4cqw;position:absolute;inset:0}.mc-art img,.mc-glass img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transform:translate3d(calc(var(--px) * -1.8cqw), calc(var(--py) * -1.8cqw), 0);transform-origin:50% 0;scale:var(--art-scale);display:block}.mc-art img{z-index:1;filter:drop-shadow(0 1.2cqw 2.4cqw color-mix(in oklab, var(--bd-deep) 70%, transparent));position:relative}.mc[data-active] .mc-art img{will-change:transform}.mc-art-empty{z-index:1;position:absolute;inset:0}.mc-art-empty:before{content:"";transform-origin:50% 0;scale:var(--art-scale);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 106 146'%3E%3Cg fill='%23fff' opacity='.16'%3E%3Cellipse cx='53' cy='40' rx='10.5' ry='13'/%3E%3Cpath d='M46.5 48V58C43 59 40 60 37 61.5C22 68 16 96 17 146H89C90 96 84 68 69 61.5C66 60 63 59 59.5 58V48Z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23fff' stroke-opacity='.6' stroke-width='.45' stroke-dasharray='1.4 1.1' stroke-linecap='round'%3E%3Cellipse cx='53' cy='40' rx='10.5' ry='13'/%3E%3Cpath d='M46.5 50.9V58C43 59 40 60 37 61.5C22 68 16 96 17 146M89 146C90 96 84 68 69 61.5C66 60 63 59 59.5 58V50.9'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;inset:0}.mc-art-empty-label{font:700 2.5cqw/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ffffffe6;background:#08060e6b;border:max(1px,.25cqw) dashed #ffffff8c;border-radius:99cqw;padding:1.3cqw 2.8cqw;position:absolute;top:49%;left:50%;translate:-50% -50%}.mc-grade{z-index:1;pointer-events:none;background:linear-gradient(#06040c61 0%,#06040c00 17%),linear-gradient(#06040c00 48%,#06040c38 64%,#06040cb8 100%),radial-gradient(135% 92% at 50% 32%,#0000 56%,#06040c8c 100%);position:absolute;inset:0}.mc-spill{z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.6;background:radial-gradient(90% 40% at 50% 100%, var(--acc), transparent 75%), radial-gradient(55% 32% at 100% 0%, var(--acc-2), transparent 70%);position:absolute;inset:0}.mc-pattern{z-index:2;pointer-events:none;--pc:color-mix(in oklab, var(--acc) 35%, #fff);mix-blend-mode:screen;opacity:calc(var(--pat-o,.62) * var(--pat-k,1));-webkit-mask-image:radial-gradient(74% 66% at 50% 32%, transparent 40%, #000 88%), radial-gradient(95% 95% at var(--mx) var(--my), #000 0%, #00000080 70%);mask-image:radial-gradient(74% 66% at 50% 32%, transparent 40%, #000 88%), radial-gradient(95% 95% at var(--mx) var(--my), #000 0%, #00000080 70%);transition:opacity .4s;display:none;position:absolute;inset:-3cqw;-webkit-mask-composite:source-in;mask-composite:intersect}[data-pattern] .mc-pattern{display:block}.mc:not([data-empty]) .mc-front .mc-pattern{-webkit-mask-image:radial-gradient(100% 100% at var(--mx) var(--my), #000 0%, #00000073 75%), linear-gradient(#000 0 0), var(--art);mask-image:radial-gradient(100% 100% at var(--mx) var(--my), #000 0%, #00000073 75%), linear-gradient(#000 0 0), var(--art);-webkit-mask-size:100% 100%, 100% 100%, var(--matte-size);mask-size:100% 100%, 100% 100%, var(--matte-size);-webkit-mask-position:0 0, 0 0, var(--matte-pos);mask-position:0 0, 0 0, var(--matte-pos);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,xor,source-over;mask-composite:intersect,exclude,add}[data-pattern=pinstripe] .mc-pattern{background:repeating-linear-gradient(90deg, var(--pc) 0 .3cqw, transparent .3cqw 2.2cqw)}[data-pattern=polka] .mc-pattern{background:radial-gradient(circle, var(--pc) 0 .75cqw, transparent .85cqw) 0 0 / 4.2cqw 4.2cqw}[data-pattern=sunburst] .mc-pattern{background:repeating-conic-gradient(from 0deg at 50% 30%, var(--pc) 0deg 1.4deg, transparent 1.4deg 6deg)}[data-pattern=checker] .mc-pattern{background:conic-gradient(var(--pc) 25%, transparent 0 50%, var(--pc) 0 75%, transparent 0) 0 0 / 6cqw 6cqw;--pat-k:.55}[data-pattern=waves] .mc-pattern{background:radial-gradient(circle at 50% 0, transparent 2.2cqw, var(--pc) 2.3cqw 2.8cqw, transparent 2.9cqw) 0 0 / 6cqw 3.2cqw}[data-pattern=cracked-ice] .mc-pattern{background:repeating-linear-gradient(33deg, transparent 0 5.2cqw, var(--pc) 5.2cqw 5.45cqw), repeating-linear-gradient(-58deg, transparent 0 7.4cqw, var(--pc) 7.4cqw 7.65cqw), repeating-linear-gradient(81deg, transparent 0 9.6cqw, var(--pc) 9.6cqw 9.8cqw)}[data-pattern=circuit] .mc-pattern{background:radial-gradient(circle at 0 0, var(--pc) 0 .6cqw, transparent .7cqw) 0 0 / 6cqw 6cqw, linear-gradient(90deg, var(--pc) .22cqw, transparent 0) 0 0 / 6cqw 12cqw, linear-gradient(var(--pc) .22cqw, transparent 0) 0 0 / 12cqw 6cqw}[data-pattern=galaxy] .mc-pattern{background:radial-gradient(circle, #fff 0 .22cqw, transparent .32cqw) 0 0 / 7cqw 9cqw, radial-gradient(circle, var(--pc) 0 .42cqw, transparent .55cqw) 3cqw 4cqw / 11cqw 13cqw, radial-gradient(circle, #fff 0 .16cqw, transparent .25cqw) 5cqw 1cqw / 5cqw 6cqw}[data-pattern=shards] .mc-pattern{background:conic-gradient(from 20deg at 35% 45%, var(--pc) 0 14deg, transparent 0 62deg, var(--pc) 0 70deg, transparent 0 141deg, var(--pc) 0 152deg, transparent 0 228deg, var(--pc) 0 246deg, transparent 0) 0 0 / 26cqw 30cqw;--pat-k:.6}[data-pattern=aurora] .mc-pattern{background:repeating-radial-gradient(ellipse 150% 70% at 50% 125%, transparent 0 2.6cqw, hsl(calc(var(--h) + 60) 90% 62%) 2.6cqw 3.1cqw, transparent 3.1cqw 4.4cqw, var(--pc) 4.4cqw 4.8cqw, transparent 4.8cqw 7cqw)}[data-pattern=gold-leaf] .mc-pattern{--pc:#e9c46a;--pat-k:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.035' numOctaves='3' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 .91 0 0 0 0 .77 0 0 0 0 .42 0 0 0 -9 5.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E") 0 0/60cqw 60cqw}[data-pattern=plaid] .mc-pattern{--pat-k:.55;background:repeating-linear-gradient(0deg, var(--pc) 0 .5cqw, transparent .5cqw 2.2cqw, var(--pc) 2.2cqw 2.5cqw, transparent 2.5cqw 7cqw), repeating-linear-gradient(90deg, var(--pc) 0 .5cqw, transparent .5cqw 2.2cqw, var(--pc) 2.2cqw 2.5cqw, transparent 2.5cqw 7cqw)}[data-pattern=hearts] .mc-pattern{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 31s-9-5.6-9-11.6A5 5 0 0 1 20 17a5 5 0 0 1 9 2.4C29 25.4 20 31 20 31z' fill='%23fff' fill-opacity='.8'/%3E%3C/svg%3E") 0 0/8cqw 8cqw}[data-pattern=zigzag] .mc-pattern{--pat-k:.7;background:linear-gradient(135deg, var(--pc) 22%, transparent 22%) -3cqw 0 / 6cqw 6cqw, linear-gradient(225deg, var(--pc) 22%, transparent 22%) -3cqw 0 / 6cqw 6cqw, linear-gradient(315deg, var(--pc) 22%, transparent 22%) 0 0 / 6cqw 6cqw, linear-gradient(45deg, var(--pc) 22%, transparent 22%) 0 0 / 6cqw 6cqw}[data-pattern=stars] .mc-pattern{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cg fill='%23fff'%3E%3Cpath d='M15 8l2 5.6 6 .2-4.7 3.7 1.7 5.7L15 19.8l-5 3.4 1.7-5.7L7 13.8l6-.2z' fill-opacity='.9'/%3E%3Cpath d='M44 34l1.3 3.7 4 .1-3.1 2.4 1.1 3.8L44 41.8l-3.3 2.2 1.1-3.8-3.1-2.4 4-.1z' fill-opacity='.7'/%3E%3Ccircle cx='40' cy='12' r='1'/%3E%3Ccircle cx='12' cy='44' r='1.2'/%3E%3Ccircle cx='28' cy='30' r='.8'/%3E%3C/g%3E%3C/svg%3E") 0 0/16cqw 16cqw}[data-pattern=lightning] .mc-pattern{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M27 4 13 27h9l-4 17 17-25h-9z' fill='%23fff' fill-opacity='.85'/%3E%3C/svg%3E") 0 0/11cqw 11cqw}[data-pattern=marble] .mc-pattern{--pat-k:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .03' numOctaves='4' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -14 7.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E") 0 0/70cqw 70cqw}[data-pattern=glitter] .mc-pattern{background:radial-gradient(circle, #fff 0 .18cqw, transparent .26cqw) 0 0 / 3cqw 3.4cqw, radial-gradient(circle, var(--pc) 0 .3cqw, transparent .4cqw) 1.4cqw 1.1cqw / 4.2cqw 3.8cqw, radial-gradient(circle, hsl(calc(var(--h) + 120) 95% 75%) 0 .24cqw, transparent .34cqw) .6cqw 2.4cqw / 5.4cqw 5cqw, radial-gradient(circle, hsl(calc(var(--h) - 90) 95% 75%) 0 .22cqw, transparent .32cqw) 2.8cqw .4cqw / 6.2cqw 5.6cqw}[data-pattern=neon-grid] .mc-pattern{background:linear-gradient(90deg, var(--pc) .25cqw, transparent .25cqw) 0 0 / 7cqw 7cqw, linear-gradient(var(--pc) .25cqw, transparent .25cqw) 0 0 / 7cqw 7cqw;filter:drop-shadow(0 0 .8cqw var(--acc))}[data-pattern=prism] .mc-pattern{--pat-k:.9;background:repeating-conic-gradient(from 10deg at 50% 32%, #fb6ab3 0 7deg, #fbc760 7deg 14deg, #6cef6c 14deg 21deg, #6ad7fb 21deg 28deg, #b381f8 28deg 35deg, transparent 35deg 45deg)}.mc-brandmark{z-index:9;background:var(--pearl);color:#0b0a10;height:7.4cqw;font:700 3.7cqw/1 var(--font-display);letter-spacing:-.02em;text-transform:lowercase;white-space:nowrap;border-radius:99cqw;align-items:center;gap:1.3cqw;padding:0 3cqw 0 2.2cqw;display:inline-flex;position:absolute;top:4.8cqw;left:4.8cqw;box-shadow:inset 0 -.3cqw #140a281f,inset 0 .22cqw #fff,0 0 0 max(1px,.16cqw) #ffffff8c,0 .9cqw 2cqw #0000006b}.mc-brandmark svg{color:#0b0a10;flex:none;width:4.6cqw;height:4.6cqw}.mc-brandmark .mc-tier-name{padding:0}.tb{--tb-ink:#0b0a10;--tb-rim:#ffffff9e;--tb-hi:#ffffffb3;--tb-lo:#140a282e;--tb-ts:none;--tb-glint:.5;isolation:isolate;height:2.45em;font:700 11px/1 var(--font-display);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;color:var(--tb-ink);background:var(--tb-bg);background-size:var(--tb-bs,100% 100%);background-position:var(--tb-bp,0 0);box-shadow:inset 0 .1em 0 var(--tb-hi), inset 0 -.12em 0 var(--tb-lo), 0 0 0 .08em var(--tb-rim), 0 .32em .8em -.12em #0000008c, var(--tb-aura,0 0 0 transparent);vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:99em;flex:none;justify-content:center;align-items:center;padding:0 1.05em;display:inline-flex;position:relative}.tb-name{z-index:2;text-shadow:var(--tb-ts);padding-top:.12em;position:relative}.tb:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(104deg,#0000 40%,#ffffffe6 50%,#0000 60%) 0 0/320% 100% no-repeat;background-position:calc(73% - var(--mx,30%) * .46) 0;mix-blend-mode:overlay;opacity:var(--tb-glint);position:absolute;inset:0}.tb[data-mat=smoke]{--tb-bg:linear-gradient(180deg, #ffffff57 0%, #ffffff1a 52%, #ffffff2e 100%), #100b1ca8;--tb-ink:#fff;--tb-rim:#fff9;--tb-hi:#ffffff73;--tb-lo:#0000004d;--tb-ts:0 .06em .16em #0000008c;--tb-glint:.3}.tb[data-mat=pearl]{--tb-bg:linear-gradient(135deg, #fff 0%, #ece8f6 34%, #fff 52%, #dfe6f7 78%, #fff 100%);--tb-ink:#0b0a10;--tb-rim:#ffffffbf;--tb-glint:.3}.tb[data-mat=bronze]{--tb-bg:linear-gradient(180deg, #ffe0c0 0%, #eaae74 26%, #c07d44 56%, #a9672f 70%, #d9a06a 88%, #f7cfa6 100%);--tb-ink:#2b1204;--tb-rim:#ffd8b2b3;--tb-hi:#ffeedce6;--tb-lo:#461e0659;--tb-ts:0 .08em 0 #ffdab48c}.tb[data-mat=silver]{--tb-bg:linear-gradient(180deg, #fff 0%, #d9dee7 24%, #9aa3b3 54%, #7f8899 68%, #c3c9d4 88%, #f4f6fa 100%);--tb-ink:#0d1016;--tb-rim:#ecf0f7cc;--tb-hi:#fff;--tb-lo:#1e243266;--tb-ts:0 .08em 0 #ebf0f88c}.tb[data-mat=gold]{--tb-bg:linear-gradient(180deg, #fff6cf 0%, #f6d271 26%, #d6a33a 56%, #bf8a22 70%, #ecc257 88%, #fff1b8 100%);--tb-ink:#2a1700;--tb-rim:#feac;--tb-hi:#fffbe6;--tb-lo:#5a370059;--tb-ts:0 .08em 0 #fff4c899;--tb-aura:0 0 .9em -.1em #ffc85059}.tb[data-mat=neon]{--tb-bg:radial-gradient(90% 120% at 50% 130%, #ff5fa873, transparent 70%), linear-gradient(180deg, #3a1a48 0%, #1a0b24 48%, #120818 100%);--tb-ink:#fff4fa;--tb-rim:transparent;--tb-hi:#ffbee159;--tb-lo:#0006;--tb-ts:0 0 .12em #fff, 0 0 .35em #ff5fa8, 0 0 .8em #ff5fa8d9;--tb-glint:.12;--tb-aura:0 0 1.1em .05em #ff5fa880}.tb[data-mat=neon]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;filter:drop-shadow(0 0 .18em #ff5fa8);background:linear-gradient(90deg,#ff5fa8,#ffc1dd 50%,#ff5fa8);padding:.12em;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tb[data-mat=holo]{--tb-bg:linear-gradient(180deg, #ffffff80 0%, #fff0 42%, #0000000f 70%, #ffffff4d 100%), repeating-linear-gradient(115deg, #ffffff57 0 .07em, #fff0 .07em .3em), linear-gradient(100deg, #ff72b6 0%, #ffbf66 14%, #fff07a 28%, #7dffb4 42%, #67e2ff 56%, #9687ff 70%, #ff72e0 84%, #ff72b6 100%);--tb-bs:100% 100%, 100% 100%, 150% 100%;--tb-bp:0 0, 0 0, calc(var(--mx,30%) * 1.1) 0;--tb-ink:#150826;--tb-rim:#ffffffd9;--tb-hi:#fff;--tb-lo:#3c145a4d;--tb-ts:0 .08em 0 #ffffff8c;--tb-aura:0 0 1.1em -.05em #a096ff8c}.tb[data-mat=onyx]{--tb-bg:linear-gradient(180deg, #45404f 0%, #18151f 34%, #07060a 66%, #211d29 100%);--tb-ink:#fff;--tb-rim:transparent;--tb-hi:#ffffff59;--tb-lo:#00000080;--tb-glint:.35;--tb-aura:0 0 1.2em 0 #aa8cff80}.tb[data-mat=onyx]:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:conic-gradient(from calc(var(--ry,0deg) * 9 + 30deg), #ff7ab8, #ffc46b, #fff17d, #86ffb5, #6fe4ff, #9a8cff, #ff7ae2, #ff7ab8);-webkit-mask-composite:xor;padding:.15em;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tb[data-mat=onyx] .tb-name{background:linear-gradient(100deg,#ff9fd0 0%,#ffd79a 20%,#fff6a8 36%,#a8ffcf 52%,#95ecff 68%,#bcb4ff 84%,#ff9fd0 100%) 0 0/220% 100%;background-position:calc(var(--mx,30%) * 1.1) 0;color:#0000;text-shadow:none;filter:drop-shadow(0 0 .25em #beaaff73);-webkit-background-clip:text;background-clip:text}.tb[data-ghost]{opacity:.5;filter:saturate(.75)brightness(.9)}.tb[data-ghost]:after{display:none}.mc-tier.tb{z-index:9;max-width:60cqw;font-size:2.9cqw;position:absolute;top:4.8cqw;left:4.8cqw}@container (max-width:300px){.mc-tier.tb{font-size:3.45cqw}}@container (max-width:220px){.mc-tier.tb{font-size:4.8cqw;top:4.6cqw;left:4.6cqw}}.mc-tier.tb[data-fresh]{animation:stamp .8s var(--ease-spring) backwards}.mc-count{--seal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 6A6.2 6.2 0 0 1 61.4 7.5A6.2 6.2 0 0 1 72 11.9A6.2 6.2 0 0 1 81.1 18.9A6.2 6.2 0 0 1 88.1 28A6.2 6.2 0 0 1 92.5 38.6A6.2 6.2 0 0 1 94 50A6.2 6.2 0 0 1 92.5 61.4A6.2 6.2 0 0 1 88.1 72A6.2 6.2 0 0 1 81.1 81.1A6.2 6.2 0 0 1 72 88.1A6.2 6.2 0 0 1 61.4 92.5A6.2 6.2 0 0 1 50 94A6.2 6.2 0 0 1 38.6 92.5A6.2 6.2 0 0 1 28 88.1A6.2 6.2 0 0 1 18.9 81.1A6.2 6.2 0 0 1 11.9 72A6.2 6.2 0 0 1 7.5 61.4A6.2 6.2 0 0 1 6 50A6.2 6.2 0 0 1 7.5 38.6A6.2 6.2 0 0 1 11.9 28A6.2 6.2 0 0 1 18.9 18.9A6.2 6.2 0 0 1 28 11.9A6.2 6.2 0 0 1 38.6 7.5A6.2 6.2 0 0 1 50 6Z'/%3E%3C/svg%3E");z-index:9;aspect-ratio:1;width:21cqw;color:var(--acc-ink);filter:drop-shadow(0 1cqw 1.4cqw #0000006b);place-content:center;justify-items:center;gap:.5cqw;display:grid;position:absolute;top:2.8cqw;right:2.8cqw;rotate:9deg}.mc-count:before,.mc-count:after{content:"";z-index:-1;-webkit-mask:var(--seal) center / 100% 100% no-repeat;-webkit-mask:var(--seal) center / 100% 100% no-repeat;mask:var(--seal) center / 100% 100% no-repeat;position:absolute}.mc-count:before{background:linear-gradient(160deg,#fff,#e9e6f1);inset:0}.mc-count:after{background:radial-gradient(circle closest-side, transparent 78%, color-mix(in oklab, var(--acc-ink) 22%, transparent) 78.5% 80.5%, transparent 81%), radial-gradient(circle at 32% 24%, color-mix(in oklab, var(--acc) 38%, #fff) 0%, var(--acc) 46%, color-mix(in oklab, var(--acc) 76%, #000) 100%);inset:1.05cqw}.mc-count b{font:700 calc(16.5cqw / var(--digits,3))/.9 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.mc-count small{font:800 2.3cqw/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.mc-panel{--px0:3.2cqw;z-index:6;left:var(--px0);right:var(--px0);bottom:var(--px0);border-radius:4.2cqw;padding:3.6cqw 4.4cqw 3.3cqw;position:absolute}.mc-glass{z-index:-1;border-radius:inherit;background:color-mix(in oklab, var(--bd-deep) 55%, #09070f);position:absolute;inset:0;overflow:hidden;box-shadow:0 2.6cqw 5cqw -1.8cqw #000000a6}.mc-glass img{width:106cqw;max-width:none;height:146cqw;left:calc(-1 * var(--px0) - 3cqw);bottom:calc(-1 * var(--px0) - 3cqw);filter:blur(4cqw)saturate(1.05)brightness(.5);position:absolute}.mc-glass:before{content:"";z-index:1;opacity:.16;mix-blend-mode:overlay;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='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.6 -.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:34cqw 34cqw;position:absolute;inset:0}.mc-glass:after{content:"";z-index:2;background:linear-gradient(180deg, #ffffff21 0%, #ffffff09 11%, #fff0 30%), radial-gradient(110% 55% at 50% 0%, color-mix(in oklab, var(--acc) 20%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--bd-deep) 45%, #09070f6b) 0%, color-mix(in oklab, var(--bd-deep) 45%, #08060eb3) 40%, #08060edb 100%);position:absolute;inset:0}.mc-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(170deg, #ffffff9e 0%, #ffffff24 18%, #ffffff0d 55%, color-mix(in oklab, var(--acc) 55%, transparent) 88%, #ffffff47 100%);-webkit-mask-composite:xor;padding:max(1px,.24cqw);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mc-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--acc-2) 22%, #fff 50%, var(--acc) 78%, transparent);height:.36cqw;box-shadow:0 0 1.8cqw .3cqw color-mix(in oklab, var(--acc) 70%, transparent), 0 0 6cqw 1.2cqw color-mix(in oklab, var(--acc) 34%, transparent);border-radius:1cqw;position:absolute;top:-.08cqw;left:16%;right:16%}.mc-text{z-index:1;position:relative;transform:translateZ(0)}.mc-name{max-width:100%;font:600 min(8cqw, calc(90cqw / var(--nw,6)), calc(150cqw / var(--nl,8)))/1.02 var(--font-display);letter-spacing:-.035em;word-spacing:.06em;text-wrap:balance;overflow-wrap:anywhere;background:linear-gradient(180deg, #fff 45%, color-mix(in oklab, var(--acc) 30%, #fff) 100%);color:#0000;-webkit-line-clamp:2;padding-inline-end:.12em;-webkit-background-clip:text;background-clip:text;-webkit-box-orient:vertical;margin:0;padding-bottom:.25cqw;display:-webkit-box;overflow:hidden}.mc-tagline{font:italic 500 3.6cqw/1.28 var(--font-ui);color:#ffffffd6;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1.6cqw 0 0;display:-webkit-box;overflow:hidden}.mc-tagline:before{content:"“";color:var(--acc);margin-right:.25cqw;font-weight:800}.mc-tagline:after{content:"”";color:var(--acc);margin-left:.15cqw;font-weight:800}.mc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 3.2cqw;margin:2.8cqw 0 0;display:grid}.mc-stat{flex-direction:column;min-width:0;display:flex}.mc-stat dt{-webkit-line-clamp:2;font:700 3.2cqw/1.1 var(--font-ui);letter-spacing:0;color:#ffffffb3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.mc-stat dd{margin:0}.mc-stat b{font:600 7cqw/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.8cqw;display:block}.mc-meter{--cells:repeating-linear-gradient(90deg, #000 0 calc(10% - max(1px, .3cqw)), transparent calc(10% - max(1px, .3cqw)) 10%);height:1cqw;-webkit-mask:var(--cells);-webkit-mask:var(--cells);mask:var(--cells);background:#ffffff21;border-radius:.3cqw;margin-top:1.2cqw;display:block;position:relative;overflow:hidden}.mc-meter i{width:calc(var(--v) * 1%);background:linear-gradient(90deg, var(--acc-2), var(--acc));box-shadow:0 0 1.6cqw var(--acc);position:absolute;inset:0 auto 0 0}.mc-foot{border-top:max(1px,.18cqw) solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:2cqw;margin-top:2.6cqw;padding-top:2cqw;display:flex}.mc-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 3.2cqw/1.1 var(--font-ui);color:color-mix(in oklab, var(--acc) 58%, #fff);overflow:hidden}.mc-no{font:500 3cqw/1.1 var(--font-mono);letter-spacing:.06em;color:#ffffffb8;font-variant-numeric:tabular-nums;flex:none}.mc-foil{z-index:8;pointer-events:none;background-image:repeating-linear-gradient(118deg, hsl(calc(var(--h) - 40) 92% 62%) 0%, hsl(var(--h) 96% 60%) 5%, hsl(calc(var(--h) + 44) 92% 64%) 10%, hsl(calc(var(--h) + 175) 60% 72%) 15%, hsl(calc(var(--h) - 40) 92% 62%) 20%), repeating-linear-gradient(28deg, #0000008c 0 .22cqw, #0000 .22cqw .9cqw);background-size:300% 300%,100% 100%;background-position:calc(var(--mx) * 1.6 - 30%) calc(var(--my) * 1.6 - 30%), 0 0;background-blend-mode:multiply;mix-blend-mode:color-dodge;filter:brightness(var(--foil-b,.44)) contrast(1.45) saturate(1.15);opacity:var(--foil-o);-webkit-mask-image:radial-gradient(95% 85% at var(--mx) var(--my), #000 0%, #00000073 55%, #0003 100%), radial-gradient(22cqw 26cqw at var(--face-x) var(--face-y), #00000026 0%, #00000026 55%, #000 100%);mask-image:radial-gradient(95% 85% at var(--mx) var(--my), #000 0%, #00000073 55%, #0003 100%), radial-gradient(22cqw 26cqw at var(--face-x) var(--face-y), #00000026 0%, #00000026 55%, #000 100%);transition:opacity .4s;position:absolute;inset:-3cqw;-webkit-mask-composite:source-in;mask-composite:intersect}.mc-sheen{z-index:8;pointer-events:none;mix-blend-mode:screen;opacity:var(--sheen-o);background:repeating-linear-gradient(115deg, transparent 0%, hsl(calc(var(--h) - 50) 95% 62% / 0) 2%, hsl(calc(var(--h) - 50) 95% 62% / .3) 5%, hsl(var(--h) 100% 74% / .42) 7%, hsl(calc(var(--h) + 55) 95% 68% / .3) 9%, hsl(calc(var(--h) + 55) 95% 68% / 0) 12%, transparent 24%);background-size:260% 260%;background-position:calc(var(--mx) * -1.4 + 90%) calc(var(--my) * -1.4 + 90%);-webkit-mask-image:radial-gradient(90% 75% at var(--mx) var(--my), #000 0%, #0000004d 100%), radial-gradient(22cqw 26cqw at var(--face-x) var(--face-y), #00000040 0%, #00000040 55%, #000 100%);mask-image:radial-gradient(90% 75% at var(--mx) var(--my), #000 0%, #0000004d 100%), radial-gradient(22cqw 26cqw at var(--face-x) var(--face-y), #00000040 0%, #00000040 55%, #000 100%);transition:opacity .4s;position:absolute;inset:-3cqw;-webkit-mask-composite:source-in;mask-composite:intersect}.mc-sparkle{z-index:9;pointer-events:none;mix-blend-mode:color-dodge;opacity:var(--sparkle-o);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .96 0 0 0 0 .9 0 0 0 18 -14.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");background-size:52cqw 52cqw;background-position:calc(var(--px) * 3cqw) calc(var(--py) * 3cqw);-webkit-mask-image:radial-gradient(45% 34% at var(--mx) var(--my), #000 0%, transparent 100%);mask-image:radial-gradient(45% 34% at var(--mx) var(--my), #000 0%, transparent 100%);transition:opacity .4s;position:absolute;inset:-3cqw}.mc:not([data-empty]) .mc-front :is(.mc-foil,.mc-sheen){-webkit-mask-image:radial-gradient(95% 85% at var(--mx) var(--my), #000 0%, #00000080 55%, #0000003d 100%), linear-gradient(rgba(0,0,0,var(--on-figure)) 0 0), linear-gradient(#000 0 0), var(--art);mask-image:radial-gradient(95% 85% at var(--mx) var(--my), #000 0%, #00000080 55%, #0000003d 100%), linear-gradient(rgba(0,0,0,var(--on-figure)) 0 0), linear-gradient(#000 0 0), var(--art);-webkit-mask-size:100% 100%, 100% 100%, 100% 100%, var(--matte-size);mask-size:100% 100%, 100% 100%, 100% 100%, var(--matte-size);-webkit-mask-position:0 0, 0 0, 0 0, var(--matte-pos);mask-position:0 0, 0 0, 0 0, var(--matte-pos);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-over,xor,source-over;mask-composite:intersect,add,exclude,add}.mc:not([data-empty]) .mc-front .mc-sparkle{-webkit-mask-image:radial-gradient(45% 34% at var(--mx) var(--my), #000 0%, transparent 100%), linear-gradient(#000 0 0), var(--art);mask-image:radial-gradient(45% 34% at var(--mx) var(--my), #000 0%, transparent 100%), linear-gradient(#000 0 0), var(--art);-webkit-mask-size:100% 100%, 100% 100%, var(--matte-size);mask-size:100% 100%, 100% 100%, var(--matte-size);-webkit-mask-position:0 0, 0 0, var(--matte-pos);mask-position:0 0, 0 0, var(--matte-pos);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,xor,source-over;mask-composite:intersect,exclude,add}.mc-glare{z-index:10;pointer-events:none;opacity:var(--glare-o);background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffff29 0%, #ffffff0d 16%, #fff0 36%);mix-blend-mode:screen;transition:opacity .4s;position:absolute;inset:0}.mc-glare:after{content:"";mix-blend-mode:overlay;background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #ffffff52 0%, #0003 90%);position:absolute;inset:0}.mc-rim{z-index:11;pointer-events:none;border-radius:inherit;background:conic-gradient(from calc(var(--ry) * 9 + 30deg) at 50% 50%, #fff, #8d899c 9%, #fff 18%, color-mix(in oklab, var(--acc) 38%, #fff) 28%, #4a4659 40%, #f6f4fb 52%, #9894a8 63%, color-mix(in oklab, var(--acc-2) 38%, #fff) 75%, #fff 87%, #fff);-webkit-mask-composite:xor;padding:.7cqw;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mc-rim:after{content:"";border-radius:4.3cqw;position:absolute;inset:.7cqw;box-shadow:0 0 0 .2cqw #0006}.mc-back-bg{z-index:0;background:radial-gradient(60% 34% at 50% 64%, color-mix(in oklab, var(--bd-hi) 42%, transparent), transparent), repeating-linear-gradient(135deg, color-mix(in oklab, var(--acc) 30%, transparent) 0 .5cqw, transparent .5cqw 3.4cqw), linear-gradient(160deg, color-mix(in oklab, var(--bd-mid) 70%, var(--bd-deep)) 0%, var(--bd-deep) 62%, color-mix(in oklab, var(--bd-deep) 45%, #000) 100%);position:absolute;inset:0;overflow:hidden}.mc-back-bg:before{content:"";pointer-events:none;background-blend-mode:multiply;filter:contrast(40);mix-blend-mode:screen;opacity:.12;background:radial-gradient(circle at 50% 60%,#000 30%,#fff 100%),radial-gradient(circle,#fff 0,#000 72%) 0 0/2.4cqw 2.4cqw;position:absolute;inset:0}.mc-back-bg:after{content:"";background:linear-gradient(#06040c9e 0%,#06040c4d 34%,#06040c00 48%),linear-gradient(#06040c00 84%,#06040c8c 100%);position:absolute;inset:0}.mc-back-content:before{content:"";pointer-events:none;border:max(1px,.2cqw) solid #fff3;border-radius:2.6cqw;position:absolute;inset:3.6cqw;box-shadow:inset 0 0 0 max(1px,.2cqw) #0000001f}.mc-back-content{z-index:12;flex-direction:column;align-items:center;padding:8cqw 8cqw 6.4cqw;display:flex;position:absolute;inset:0}.mc-logo{font:800 12cqw/.86 var(--font-display);letter-spacing:-.05em;background:linear-gradient(180deg, #fff 0%, #fff 36%, #c9c4dc 50%, #fff 62%, color-mix(in oklab, var(--acc) 45%, #fff) 100%);color:#0000;filter:drop-shadow(0 .5cqw 1.4cqw #00000073);-webkit-background-clip:text;background-clip:text}.mc-back-known{align-self:stretch;margin-top:4.6cqw}.mc-label{font:800 3cqw/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:1.8cqw;margin:0 0 1.6cqw;display:flex}.mc-label:after{content:"";background:linear-gradient(90deg,#ffffff42,#fff0);flex:1;height:max(1px,.18cqw)}.mc-known{gap:1cqw;margin:0;padding:0;list-style:none;display:grid}.mc-known li{font:600 3.8cqw/1.25 var(--font-ui);color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;padding-left:3.6cqw;position:relative;overflow:hidden}.mc-known li:before{content:"";background:linear-gradient(135deg, var(--acc-2), var(--acc));width:1.3cqw;height:1.3cqw;box-shadow:0 0 1.2cqw color-mix(in oklab, var(--acc) 80%, transparent);border-radius:.3cqw;position:absolute;top:.45em;left:.3cqw;rotate:45deg}.mc-known li.mc-known-empty{opacity:.55}.mc-back-spacer{margin:auto 0}.mc-qr{--pad:2.8cqw;--notch:calc(52cqw - var(--pad));width:52cqw;padding:var(--pad) var(--pad) 0;color:#0b0a10;filter:drop-shadow(0 2cqw 3cqw #00000080);background:#fff;border-radius:4cqw;margin:auto 0;position:relative}.mc-qr svg{width:100%;height:auto;display:block}.mc-qr-cap{margin:0 calc(-1 * var(--pad));text-align:center;border-top:.3cqw dashed #0b0a1033;justify-items:center;gap:1.1cqw;padding:2.4cqw 2.6cqw 2.8cqw;display:grid}.mc-qr-cap b{font:700 3.6cqw/1.05 var(--font-display);letter-spacing:-.03em}.mc-qr-cap span{font:500 3cqw/1 var(--font-mono);letter-spacing:.08em;color:#5b566a}.mc-back-foot{width:100%;font:500 3cqw/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffc2;white-space:nowrap;justify-content:space-between;gap:2cqw;padding:0 1cqw;display:flex}.mc-back-foot span{text-overflow:ellipsis;overflow:hidden}@container (max-width:300px){.mc-panel{padding:3.8cqw 4.4cqw 3.4cqw}.mc-name{font-size:min(8.6cqw, calc(92cqw / var(--nw,6)), calc(152cqw / var(--nl,8)))}.mc-tagline{font-size:3.9cqw;line-height:1.25}.mc-stat dt{font-size:3.6cqw}.mc-stat b{font-size:7.4cqw}.mc-handle{font-size:3.7cqw}.mc-no{font-size:3.4cqw}.mc-count small{font-size:2.6cqw}.mc-known li{font-size:4.2cqw}.mc-label,.mc-back-foot{font-size:3.4cqw}.mc-art img{filter:none}}@container (max-width:220px){.mc-tagline,.mc-stats,.mc-no,.mc-count small,.mc-back-known,.mc-back-foot,.mc-sheen,.mc-sparkle{display:none}.mc-art:before,.mc-back-bg:before{opacity:.12}.mc-glass:before{display:none}.mc-panel{--px0:3cqw;border-radius:5cqw;padding:4.4cqw 5.2cqw}.mc-panel:after{height:.8cqw;left:12%;right:12%}.mc-name{font-size:min(10cqw, calc(108cqw / var(--nw,6)), calc(180cqw / var(--nl,8)));letter-spacing:-.03em}.mc-foot{border-top:0;margin-top:1.6cqw;padding-top:0}.mc-handle{font-size:5.4cqw}.mc-count{width:23cqw;top:2.6cqw;right:2.6cqw}.mc-count:after{inset:1.5cqw}.mc-count b{font-size:calc(21.6cqw / var(--digits,3))}.mc-brandmark{height:10cqw;padding:0 3.6cqw 0 2.8cqw;font-size:5cqw}.mc-brandmark svg{width:5.8cqw;height:5.8cqw}.mc-rim{padding:1cqw}.mc-rim:after{inset:1cqw}.mc-qr{width:70cqw}.mc-qr-cap span{display:none}.mc-logo{margin-top:4cqw;font-size:20cqw}.mc-art-empty-label{padding:2cqw 4cqw;font-size:4.2cqw}}@keyframes mc-idle{0%{--mx:16%;--my:20%}50%{--mx:78%;--my:44%}to{--mx:34%;--my:78%}}.mc:not([data-static]):not([data-active]):not([data-printed]){animation:7s ease-in-out infinite alternate mc-idle}.mc:not([data-static]){--foil-b:.56;--sheen-o:.72}@media (prefers-reduced-motion:reduce){.mc,.mc-card{transition:none!important;animation:none!important}}.pattern-swatch{aspect-ratio:5/7;--acc:#9b6bff;--h:262;background:linear-gradient(160deg,#9b6bff,#1c1233);border-radius:12%/8.6%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3;container-type:inline-size}.pattern-swatch>div{opacity:.85;--pc:#fff;display:block;position:absolute;inset:0}.pattern-swatch.plain{background:linear-gradient(160deg,#3a3150,#120e1b)}.pattern-swatch .mc-pattern{opacity:.9;mix-blend-mode:normal;--pc:#ffffffd9;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.mc[data-static] .mc-art img,.mc[data-static] .mc-glass img{transform:none}.mc[data-static] :is(.mc-sparkle,.mc-sheen,.mc-glare){display:none}.mc-serialseal b{letter-spacing:-.04em;font-size:6.6cqw}.mc-serialseal small{font:700 3.4cqw/1 var(--font-mono);letter-spacing:0;text-transform:none;opacity:.9}.mc-count-new b{letter-spacing:-.02em;text-transform:uppercase;font-size:4.8cqw}@container (max-width:220px){.mc-serialseal b{font-size:7.4cqw}.mc-count-new b{font-size:5.4cqw}}.mc[data-honoree] .mc-count:after{background:radial-gradient(circle closest-side,#0000 78%,#5a37004d 78.5% 80.5%,#0000 81%),radial-gradient(circle at 32% 24%,#fff6cf 0%,#f6d271 46%,#bf8a22 100%)}.mc[data-honoree] .mc-count{color:#2a1700}.mc-honoree{color:#2a1700;font:800 3.4cqw/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#fff6cf,#f6d271 60%,#d6a33a);border-radius:99cqw;margin-top:2.4cqw;padding:1.2cqw 3cqw}.mc[data-foil]{--foil-o:.95;--sheen-o:1;--sparkle-o:.6}.mc[data-foil] .mc-rim{background:conic-gradient(from calc(var(--ry) * 9 + 30deg) at 50% 50%, #ff7ab8, #ffc46b, #fff17d, #86ffb5, #6fe4ff, #9a8cff, #ff7ae2, #ff7ab8)}.print-face .mc[data-foil]{--bd-hi:#fff;--bd-mid:color-mix(in oklab, var(--acc) 62%, #fff);--bd-deep:color-mix(in oklab, var(--acc) 34%, #fff)}.print-face .mc[data-foil] .mc-back-bg:after{background:linear-gradient(#06040c59 0%,#06040c00 40%)}.mc{--band:calc(var(--mx) * 1.3 - 15%)}.mc-foil{background-image:linear-gradient(115deg, transparent calc(var(--band) - 16%), #ff6fb5 calc(var(--band) - 11%), #ffc15e calc(var(--band) - 5%), #f7f36a var(--band), #6effb0 calc(var(--band) + 5%), #5fd8ff calc(var(--band) + 10%), #9a86ff calc(var(--band) + 14%), transparent calc(var(--band) + 19%)), repeating-linear-gradient(28deg, #0006 0 .22cqw, transparent .22cqw .9cqw);background-blend-mode:normal;mix-blend-mode:hard-light;filter:saturate(1.2);opacity:calc(var(--foil-o) * .55);background-position:0 0,0 0;background-size:100% 100%,100% 100%}.mc[data-foil] .mc-foil{opacity:var(--foil-o)}.mc[data-foil] .mc-sparkle{mix-blend-mode:screen;opacity:.8}.print-face .mc[data-foil] :is(.mc-label,.mc-known li,.mc-back-foot){color:var(--acc-ink)}.print-face .mc[data-foil] .mc-label:after{background:linear-gradient(90deg, color-mix(in oklab, var(--acc-ink) 45%, transparent), transparent)}.print-face .mc[data-foil] .mc-logo{-webkit-text-fill-color:var(--acc-ink);color:var(--acc-ink);filter:none;background:0 0}.print-face .mc[data-foil] .mc-back-content:before{border-color:color-mix(in oklab, var(--acc-ink) 30%, transparent)}.print-face .mc[data-foil] .mc-known li:before{box-shadow:none}
.between{justify-content:space-between}.center-row{flex-wrap:wrap;justify-content:center}.wrap-row{flex-wrap:wrap}@keyframes pop-in{0%{opacity:0;translate:0 10px;scale:.6}}@keyframes rise-in{0%{opacity:0;translate:0 18px}}@keyframes ring-pulse{50%{opacity:.6;transform:scale(1.04)}}.wrap.section.center:has(>h1){align-content:center;justify-items:center;min-height:calc(100svh - 300px);display:grid}.wrap.section.center>h1{max-width:14em;font-size:clamp(2.1rem,5vw,3.4rem)}.wrap.section.center>h1+.muted{max-width:32em;margin-bottom:1.4em}.hero{padding:clamp(24px,5vw,64px) 0 clamp(24px,4vw,40px);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}.hero h1 em{font-style:normal}.hero .chip{margin-bottom:22px}.hero-sub{color:var(--fg-2);max-width:34em;margin:22px 0 0;font-size:1.15rem}.hero-sub b{color:var(--fg)}.hero-ctas{flex-wrap:wrap;gap:12px;margin:28px 0 0}.facts{font:500 12.5px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.facts li{align-items:center;gap:8px;display:flex}.facts li:before{content:"";background:var(--glow-rose);width:5px;height:5px;box-shadow:0 0 8px var(--glow-rose);border-radius:50%;flex:none}.hero-fan{height:min(600px,118vw);position:relative}.hero-fan-card{width:min(280px,50vw);transition:scale .45s var(--ease-spring);position:absolute;top:50%;left:50%}.hero-fan-card.f0{z-index:1;animation:deal .9s .25s var(--ease-spring) backwards, float-a 7s 1.2s ease-in-out infinite;transform:translate(-86%,-50%)rotate(-12deg)}.hero-fan-card.f1{z-index:3;animation:deal .9s .1s var(--ease-spring) backwards, float-b 6s 1s ease-in-out infinite;transform:translate(-50%,-54%)rotate(0)}.hero-fan-card.f2{z-index:2;animation:deal .9s .4s var(--ease-spring) backwards, float-c 8s 1.3s ease-in-out infinite;transform:translate(-14%,-50%)rotate(12deg)}.hero-fan-card.f1:before{content:"";z-index:-1;filter:blur(46px);opacity:.45;pointer-events:none;background:radial-gradient(closest-side,#ff5fa8,#0000);border-radius:40%;position:absolute;inset:12% 4% -6%}@media (hover:hover){.hero-fan-card:hover{z-index:5;scale:1.03}}@keyframes deal{0%{opacity:0;translate:0 90px;scale:.86}}@keyframes float-a{50%{transform:translate(-88%,-53%)rotate(-13deg)}}@keyframes float-b{50%{transform:translate(-50%,-58%)rotate(.5deg)}}@keyframes float-c{50%{transform:translate(-12%,-53%)rotate(11deg)}}@media (max-width:860px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:4px}.hero-copy{text-align:center}.hero-sub{margin-inline:auto;font-size:1.06rem}.hero-ctas,.facts{justify-content:center}.hero-fan{order:-1;height:min(420px,100vw)}.hero-fan-card{width:min(220px,46vw)}}@media (max-width:520px){.hero-ctas{flex-direction:column;align-items:stretch;max-width:340px;margin-inline:auto}}.verb-section{padding-block:clamp(28px,5vw,56px)}.verb-quote{font:600 clamp(1.7rem, 5vw, 3.1rem) / 1.08 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0 0 14px}.verb-section .flavor{text-wrap:balance;margin:0}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:clamp(24px,4vw,40px);display:flex}.block-head h2{max-width:18em;margin:12px 0 0}.block-head p{max-width:34em;margin:0}.walk{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.walk-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.walk-step{text-align:left;border-radius:var(--r-md);width:100%;color:var(--fg-3);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:14px;padding:16px 18px;transition:background .3s,box-shadow .3s,color .3s;display:flex;position:relative;overflow:hidden}.walk-step b{font:600 1.05rem/1.25 var(--font-display);letter-spacing:-.03em;color:var(--fg);margin-bottom:4px;display:block}.walk-step small{font-size:.92rem;line-height:1.5;display:block}@media (hover:hover){.walk-step:hover{background:#ffffff08}}.walk-step.on{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2);background:linear-gradient(#ffffff12,#ffffff06)}.walk-num{width:34px;height:34px;font:600 14px/1 var(--font-display);color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .3s, color .3s, box-shadow .3s, transform .45s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.walk-step.on .walk-num{background:var(--pearl);color:#0b0a10;transform:scale(1.06);box-shadow:0 0 18px -2px #ff5fa899}.walk-timer{background:var(--holo);transform-origin:0;border-radius:2px;height:2px;animation:4.2s linear forwards walk-timer;position:absolute;bottom:0;left:18px;right:18px}@keyframes walk-timer{0%{transform:scaleX(0)}}.walk-stage{border-radius:var(--r-lg);height:460px;box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -40px #000000e6;background:radial-gradient(60% 50% at 50% 42%,#9b6bff29,#0000 70%),linear-gradient(#ffffff0e,#ffffff05);position:relative;overflow:hidden}.walk-visual{opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);pointer-events:none;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;inset:0;transform:translateY(10px)scale(.97)}.walk-stage[data-step="0"] .v0,.walk-stage[data-step="1"] .v1,.walk-stage[data-step="2"] .v2,.walk-stage[data-step="3"] .v3{opacity:1;transition-delay:80ms;transform:none}.phone{background:#050507;border-radius:30px;flex:none;width:150px;height:300px;padding:7px;position:relative;box-shadow:0 0 0 1.5px #2a2733,inset 0 0 0 1px #ffffff0f,0 24px 48px -12px #000000bf}.phone-screen{background:radial-gradient(80% 55% at 50% 30%,#ff5fa838,#0000 70%),linear-gradient(160deg,#221a36,#0d0b14);border-radius:23px;height:100%;position:relative;overflow:hidden}.selfie-ring{border:2px dashed #ffffff8c;border-radius:50% 50% 46% 46%;animation:2s ease-in-out infinite ring-pulse;position:absolute;inset:18% 18% 32%}.selfie-shutter{background:#ffffff40;border:3px solid #fff;border-radius:50%;width:40px;height:40px;margin-left:-20px;position:absolute;bottom:14px;left:50%}.phone-screen.selfie:after{content:"";opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.walk-stage[data-step="0"] .phone-screen.selfie:after{animation:.7s ease-out .7s flash}@keyframes flash{12%{opacity:.9}to{opacity:0}}.walk-stage[data-step="0"] .walk-card-sm{animation:pop-in .7s 1s var(--ease-spring) backwards}.walk-stage[data-step="0"] .walk-arrow{animation:rise-in .5s .85s var(--ease-out) backwards}.walk-arrow{color:var(--fg-3);flex:none;font-size:1.6rem}.walk-card-sm{flex:none;width:180px}.pack-fan{aspect-ratio:5/7;flex:none;width:190px;position:relative}.pack-fan-card{transform-origin:50% 120%;transition:transform .8s var(--ease-spring);transition-delay:calc(var(--i) * 60ms);position:absolute;inset:0}.walk-stage[data-step="1"] .pack-fan-card{transform:translateX(calc((var(--i) - 2) * 26px)) rotate(calc((var(--i) - 2) * 7deg))}.serial-tag{white-space:nowrap;font:500 12px/1 var(--font-mono);letter-spacing:.08em;color:var(--fg);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07060b99;padding:8px 14px;position:absolute;bottom:24px;left:50%;translate:-50%}.walk-card-hand{flex:none;width:170px;transform:rotate(-8deg)}.walk-stage[data-step="2"] .walk-card-hand{animation:hand-over .8s .1s var(--ease-out) backwards}@keyframes hand-over{0%{opacity:0;translate:-40px 20px}}.phone.scanning{transform:rotate(6deg)}.scan-corners{border:2px solid #ffffffd9;border-radius:12px;position:absolute;inset:26% 14%}.scan-line{background:var(--holo);border-radius:2px;height:2px;animation:1.6s ease-in-out infinite alternate scanline;position:absolute;top:30%;left:14%;right:14%;box-shadow:0 0 12px #9b6bff}@keyframes scanline{to{top:70%}}.scan-label{border-radius:var(--r-pill);background:var(--pearl);color:#0b0a10;font:700 13px/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;padding:7px 14px;position:absolute;bottom:18px;left:50%;translate:-50%;box-shadow:0 0 22px -2px #ff5fa8b3}.walk-stage[data-step="2"] .scan-label{animation:pop-in .55s 1.2s var(--ease-spring) backwards}.stash-mini{grid-template-columns:repeat(3,84px);gap:10px;display:grid}.walk-stage[data-step="3"] .stash-mini-card{animation:pop-in .55s calc(var(--i) * 90ms) var(--ease-spring) backwards}.scratch-mini{width:118px;height:62px;box-shadow:inset 0 0 0 1px var(--line-2), 0 14px 28px -10px #000c;background:linear-gradient(135deg,#2a1f44,#16121f);border-radius:12px;place-items:center;display:grid;position:absolute;top:28px;right:28px;overflow:hidden;rotate:7deg}.scratch-mini span{font:700 14px/1 var(--font-display);letter-spacing:-.02em;background:var(--holo);color:#0000;-webkit-background-clip:text;background-clip:text}.scratch-mini:after{content:"";clip-path:inset(0);background:repeating-linear-gradient(45deg,#ffffff38 0 2px,#0000 2px 5px),linear-gradient(120deg,#d9dde6,#f5e6ff 30%,#c9f2ff 55%,#fff6d6 80%,#e3d9ff);position:absolute;inset:0}.walk-stage[data-step="3"] .scratch-mini:after{animation:scratch-away 1s .9s var(--ease-out) forwards}@keyframes scratch-away{to{clip-path:inset(0 0 0 100%)}}.tier-mini{font:600 12px/1 var(--font-ui);color:var(--fg-2);white-space:nowrap;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.tier-mini i{background:#ffffff1a;border-radius:6px;height:6px;overflow:hidden}.tier-mini i b{border-radius:inherit;background:var(--holo);transform-origin:0;height:100%;display:block}.walk-stage[data-step="3"] .tier-mini i b{animation:grow-x 1.4s .5s var(--ease-out) backwards}@keyframes grow-x{0%{transform:scaleX(.15)}}@media (max-width:860px){.walk{grid-template-columns:minmax(0,1fr)}.walk-stage{order:-1;height:380px}}@media (max-width:520px){.walk-stage{height:340px}.walk-visual{gap:14px}.phone{border-radius:24px;width:108px;height:216px;padding:6px}.phone-screen{border-radius:18px}.selfie-shutter{width:32px;height:32px;margin-left:-16px;bottom:10px}.walk-arrow{font-size:1.2rem}.walk-card-sm{width:132px}.pack-fan{width:150px}.walk-card-hand{width:128px}.scan-label{padding:6px 10px;font-size:11px;bottom:12px}.stash-mini{grid-template-columns:repeat(3,62px);gap:8px}.scratch-mini{width:92px;height:48px;top:16px;right:16px}.scratch-mini span{font-size:11px}.tier-mini{gap:8px;font-size:11px;bottom:16px;left:16px;right:16px}.serial-tag{font-size:11px;bottom:16px}}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:860px){.two-col{grid-template-columns:minmax(0,1fr)}}.two-col>.panel{flex-direction:column;padding:clamp(22px,3vw,30px);display:flex}.two-col h3{margin-bottom:.6em;font-size:clamp(1.15rem,2vw,1.35rem)}.trade-visual{flex:1;min-height:210px;margin-top:14px;position:relative}.trade-card{width:118px;position:absolute;top:50%;left:50%}.trade-card.a{z-index:2;animation:7s ease-in-out infinite alternate trade-a;transform:translate(-112%,-50%)rotate(-8deg)}.trade-card.b{z-index:1;animation:7s ease-in-out infinite alternate trade-b;transform:translate(12%,-50%)rotate(8deg)}.trade-swap{z-index:3;white-space:nowrap;position:absolute;bottom:0;left:50%;translate:-50%}@keyframes trade-a{0%,35%{transform:translate(-112%,-50%)rotate(-8deg)}50%{transform:translate(-50%,-62%)rotate(0)scale(1.05)}65%,to{transform:translate(12%,-50%)rotate(8deg)}}@keyframes trade-b{0%,35%{transform:translate(12%,-50%)rotate(8deg)}50%{transform:translate(-50%,-40%)rotate(0)scale(.94)}65%,to{transform:translate(-112%,-50%)rotate(-8deg)}}.odds{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px 18px;margin:0 0 24px;padding:0;list-style:none;display:grid}.odds li{display:contents}.odds b{font:600 1rem/1.35 var(--font-display);letter-spacing:-.03em;color:var(--fg);white-space:nowrap}.odds span{color:var(--fg-2)}.rarity-rows{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:auto;padding-top:18px;display:grid}.rarity-row>span{font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.rarity-swatches{gap:6px;display:flex}.rarity-swatches .pattern-swatch{width:clamp(28px,7.4vw,40px);transition:transform .35s var(--ease-spring);flex:none}@media (hover:hover){.rarity-swatches .pattern-swatch:hover{transform:translateY(-3px)rotate(-4deg)}}.tier-ladder{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1080px){.tier-ladder{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.tier-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.tier-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}.tier-rung{border-radius:var(--r-md);min-height:96px;box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--ease-spring), box-shadow .3s;background:linear-gradient(#ffffff0e,#ffffff05);align-content:space-between;gap:16px;padding:14px 14px 16px;display:grid;position:relative;overflow:hidden}.tier-rung:after{content:"";background:var(--c);opacity:.55;height:2px;box-shadow:0 0 12px var(--c);border-radius:2px;position:absolute;bottom:0;left:14px;right:14px}@media (hover:hover){.tier-rung:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 50%, transparent);transform:translateY(-3px)}}.tier-top{font:500 12px/1 var(--font-mono);letter-spacing:.04em;color:var(--fg-3);justify-content:space-between;align-items:center;display:flex}.tier-top i{background:var(--c);width:10px;height:10px;box-shadow:0 0 10px var(--c);border-radius:50%}.tier-rung b{font:600 14.5px/1.2 var(--font-display);letter-spacing:-.03em;color:var(--fg);text-wrap:balance}.product{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.product-visual{width:100%;max-width:340px;margin:0 auto;position:relative}.product-visual:before{content:"";z-index:-1;filter:blur(50px);opacity:.5;pointer-events:none;background:radial-gradient(closest-side,#ffe03a8c,#ff5fa833 60%,#0000);border-radius:40%;position:absolute;inset:10% 0 0}.product h2{margin-top:12px}.packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.pack-price{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#ffffff0e,#ffffff05);padding:16px 18px}.pack-price span{font:700 11.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;display:block}.pack-price b{font:600 clamp(1.4rem, 3vw, 1.75rem) / 1.1 var(--font-display);letter-spacing:-.04em;color:var(--fg)}@media (max-width:860px){.product{grid-template-columns:minmax(0,1fr)}.product-visual{max-width:260px}}.final-cta{position:relative}.final-cta h2{margin-bottom:.7em;font-size:clamp(2rem,5.4vw,3.6rem)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:clamp(14px,2vw,24px);margin-top:24px;display:grid}.card-grid.wanted{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}@media (max-width:600px){.card-grid,.card-grid.wanted{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}}.card-grid .mc,.binder-page .mc{width:100%}.grid-card,.sleeve{transition:transform .4s var(--ease-spring);-webkit-tap-highlight-color:transparent;border-radius:5%;display:block}@media (hover:hover){.grid-card:hover{transform:translateY(-6px)rotate(-1deg)}.sleeve:hover{transform:translateY(-6px)}}.grid-card:active,.sleeve:active{transition-duration:.1s;transform:scale(.98)}.grid-meta{color:var(--fg-2);justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;font-size:.8rem;display:flex}.grid-meta>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grid-meta>:last-child{white-space:nowrap;flex:none}.binder>.center h1{margin-bottom:.2em}.binder>.center .flavor{margin:0}.binder-page{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:clamp(20px,2.6vw,30px) clamp(12px,2vw,22px);margin-top:clamp(28px,4vw,44px);display:grid}@media (max-width:600px){.binder-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.binder-page>.sleeve,.card-grid.wanted>.grid-card{animation:rise-in .6s var(--ease-out) backwards}.binder-page>:nth-child(2),.card-grid.wanted>:nth-child(2){animation-delay:50ms}.binder-page>:nth-child(3),.card-grid.wanted>:nth-child(3){animation-delay:.1s}.binder-page>:nth-child(4),.card-grid.wanted>:nth-child(4){animation-delay:.15s}.binder-page>:nth-child(5),.card-grid.wanted>:nth-child(5){animation-delay:.2s}.binder-page>:nth-child(6),.card-grid.wanted>:nth-child(6){animation-delay:.25s}.binder-page>:nth-child(7),.card-grid.wanted>:nth-child(7){animation-delay:.3s}.binder-page>:nth-child(8),.card-grid.wanted>:nth-child(8){animation-delay:.35s}.binder-page>:nth-child(n+9){animation-delay:.4s}.wizard{max-width:980px;padding-top:clamp(14px,3vw,28px);padding-bottom:64px}.wizard-progress{gap:6px;max-width:240px;margin:0 auto 26px;display:flex}.wizard-progress i{background:#ffffff1a;border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.wizard-progress i:after{content:"";border-radius:inherit;background:var(--pearl);transform-origin:0;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #ff5fa899}.wizard-progress i.on:after{transform:none}.h-step{margin-bottom:.3em;font-size:clamp(1.9rem,5.4vw,2.8rem)}.wizard section>.center>.muted{text-wrap:balance;max-width:30em;margin:0 auto}.invite-notice{text-align:center;margin-bottom:18px}.pose-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:780px;margin:28px auto;display:grid}@media (max-width:640px){.pose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px auto}}.pose-tile{border-radius:var(--r-md);min-height:150px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);font:inherit;cursor:pointer;transition:transform .35s var(--ease-spring), box-shadow .25s, background .25s;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff0e,#ffffff05);border:0;align-content:center;justify-items:center;gap:6px;padding:18px 10px 16px;display:grid}@media (hover:hover){.pose-tile:hover:not(:disabled){background:linear-gradient(#ffffff14,#ffffff08);transform:translateY(-2px)}}.pose-tile:active:not(:disabled){transition-duration:80ms;transform:scale(.96)}.pose-tile.on{background:linear-gradient(#ff5fa821,#9b6bff0d);box-shadow:inset 0 0 0 1.5px #ffffffd9,0 0 0 4px #ff5fa824,0 14px 34px -12px #ff5fa899}.pose-tile b{font:600 .95rem/1.2 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.pose-tile small{font:700 10.5px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.pose-tile:disabled{opacity:.38;cursor:not-allowed}.pose-glyph{width:56px;height:56px;color:var(--fg-2);transition:color .25s}.pose-tile.on .pose-glyph{color:#fff;animation:glyph-hop .55s var(--ease-spring)}@keyframes glyph-hop{40%{translate:0 -5px;scale:1.08}}.wizard-cta{z-index:5;isolation:isolate;max-width:420px;padding:12px 0 max(16px, env(safe-area-inset-bottom));margin:0 auto;position:sticky;bottom:0}@media (max-width:640px){.wizard-cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#07060beb 45%);position:absolute;inset:-28px -16px 0}}.capture{--cap-h:max(300px, min(560px, 100svh - 390px));max-width:420px;margin:0 auto}.capture-pose{text-align:center;margin-bottom:14px}.capture-pose .flavor{margin:6px 0 0;font-size:1rem}.capture-viewport{aspect-ratio:5/7;width:min(100%, calc(var(--cap-h) * 5 / 7));box-shadow:0 0 0 1px #ffffff59, 0 0 0 6px var(--ink-2), 0 0 0 7px var(--line-2), 0 30px 60px -20px #000c, 0 0 70px -20px #ff5fa873;touch-action:none;background:#000;border-radius:22px;margin:0 auto;position:relative;overflow:hidden}.capture-video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.capture-fallback,.scanner-error{text-align:center;height:100%;color:var(--fg-2);background:radial-gradient(70% 50% at 50% 40%,#9b6bff2e,#0000 70%),linear-gradient(#120f1b,#07060b);place-content:center;justify-items:center;gap:14px;padding:28px;display:grid}.capture-fallback:before,.scanner-error:before{content:"";background:var(--fg-3);width:44px;height:44px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h3l2-3h6l2 3h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z'/%3E%3Ccircle cx='12' cy='13' r='3.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h3l2-3h6l2 3h3a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z'/%3E%3Ccircle cx='12' cy='13' r='3.6'/%3E%3C/svg%3E") 50%/contain no-repeat}.capture-fallback p,.scanner-error p{max-width:22em;margin:0;font-size:.95rem}.capture-guide{pointer-events:none;border:2px dashed #ffffff80;border-radius:50% 50% 46% 46%;position:absolute;inset:12% 20% 34%}.capture-count{font:700 7rem/1 var(--font-display);color:#fff;text-shadow:0 0 40px #ff5fa8e6;animation:count-pop .8s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}@keyframes count-pop{0%{opacity:0;scale:1.6}}.capture-actions{width:min(100%, max(300px, calc(var(--cap-h) * 5 / 7)));justify-content:space-between;align-items:center;gap:12px;margin:18px auto 0;display:flex}.capture-actions:has(>.shutter){grid-template-columns:1fr auto 1fr;display:grid}.capture-actions:has(>.shutter)>:first-child{justify-self:start}.capture-actions:has(>.shutter)>:last-child{justify-self:end}.shutter{background:var(--pearl);cursor:pointer;width:72px;height:72px;transition:transform .3s var(--ease-spring);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;padding:5px;box-shadow:0 0 0 1px #ffffff80,0 10px 30px -6px #ff5fa899,0 6px 22px -6px #7c5cff80}.shutter i{border:3px solid var(--ink-0);background:#fff;border-radius:50%;width:100%;height:100%;transition:transform .12s;display:block}@media (hover:hover){.shutter:hover:not(:disabled){transform:scale(1.05)}}.shutter:active:not(:disabled) i{transform:scale(.86)}.shutter:disabled{opacity:.35;cursor:not-allowed;box-shadow:0 0 0 1px #ffffff4d}.framer img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.framer{cursor:grab}.framer:active{cursor:grabbing}.zoom{width:min(100%, calc(var(--cap-h) * 5 / 7));accent-color:#ff5fa8;margin:16px auto 0;display:block}.capture-checking{text-align:center;justify-items:center;gap:14px;padding:44px 0;display:grid}.capture-checking .display{margin:6px 0 0;font-size:1.25rem}.capture-checking p{margin:0}.scan-orb{filter:drop-shadow(0 0 18px #9b6bffb3);background:conic-gradient(#ff5fa8,#9b6bff,#6ef0ee,#ffb23d,#ff5fa8);border-radius:50%;width:96px;height:96px;animation:1.2s linear infinite spin;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.name-step{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,44px);max-width:820px;margin:0 auto;display:grid}.name-photo{position:relative}.name-photo img{aspect-ratio:5/7;object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--line-2), 0 24px 50px -12px #000000bf, 0 0 60px -20px #ff5fa873;border-radius:20px;display:block}.name-photo .chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07060bb8;position:absolute;bottom:12px;left:12px}.name-photo .chip.painting-chip{white-space:nowrap;color:#fff;inset:12px auto auto 50%;transform:translate(-50%)}.name-photo .chip.painting-chip:before{content:"";background:#ff5fa8;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse;box-shadow:0 0 10px #ff5fa8}.name-photo .chip.painting-chip.done{color:#0b0a10;background:var(--pearl);animation:chip-pop .5s var(--ease-spring);box-shadow:0 0 0 1px #fff9,0 0 22px -2px #ff5fa8b3}.name-photo .chip.painting-chip.done:before{display:none}@keyframes chip-pop{0%{opacity:0;scale:.7}}.handle-status{min-height:1.5em;color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-size:.84rem;line-height:1.4;transition:color .2s;display:flex}.handle-status:empty{visibility:hidden}.handle-status.checking:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite spin}.handle-status.ok{color:var(--good)}.handle-status.taken{color:var(--danger)}.handle-status .link-btn{font-size:inherit}.field:has(.handle-status.taken) input{box-shadow:inset 0 0 0 1px #ff7a8a99,0 0 0 4px #ff7a8a1f}.field:has(.handle-status.ok) input{box-shadow:inset 0 0 0 1px #6ee7a873}.element-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.element-dot{cursor:pointer;width:36px;height:36px;transition:transform .35s var(--ease-spring), box-shadow .25s;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff59}@media (hover:hover){.element-dot:hover{transform:scale(1.08)}}.element-dot.on{box-shadow:0 0 0 2px var(--ink-0), 0 0 0 4px #fff, 0 0 20px 2px var(--dot);transform:scale(1.14)}.element-dot[data-el=ember]{--dot:#ff5a36;background:linear-gradient(135deg,#ffb23d,#ff5a36 55%,#7a1a0c)}.element-dot[data-el=tide]{--dot:#38a6ff;background:linear-gradient(135deg,#6ef0ee,#38a6ff 55%,#0b2c5a)}.element-dot[data-el=verdant]{--dot:#2fe39a;background:linear-gradient(135deg,#c6f55e,#2fe39a 55%,#0a4a33)}.element-dot[data-el=volt]{--dot:#ffe03a;background:linear-gradient(135deg,#b5ff4a,#ffe03a 55%,#6b4a05)}.element-dot[data-el=void]{--dot:#9b6bff;background:linear-gradient(135deg,#5f8cff,#9b6bff 55%,#2a1466)}.element-dot[data-el=rose]{--dot:#ff5fa8;background:linear-gradient(135deg,#ffa0c6,#ff5fa8 55%,#6b0d3a)}@media (max-width:720px){.name-step{grid-template-columns:minmax(0,1fr);gap:20px}.name-photo{width:min(200px,56vw);margin:0 auto}}.card-step{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);max-width:900px;margin:0 auto;display:grid}.card-step-preview{position:sticky;top:96px}.card-step-preview>.notice,.card-step-side>*+*{margin-top:14px}.card-step-side>.h-step{margin-top:8px}.mint-card{transition:filter .3s;position:relative}.mint-card.is-writing{animation:1.2s ease-in-out infinite writing}@keyframes writing{50%{filter:brightness(1.12)drop-shadow(0 0 30px #9b6bff8c)}}.mint-card.is-painting .mc-art img{filter:blur(6px)saturate(.6)brightness(.8);transition:filter .6s}.painting-veil{z-index:5;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;white-space:nowrap;background:#07060bb3;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.painting-veil:before{content:"";background:#ff5fa8;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse;box-shadow:0 0 10px #ff5fa8}.mint-btn{min-height:58px;font-size:1.05rem}.tweak-panel{padding:18px}.stat-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:center;gap:10px;margin-bottom:8px;display:grid}.stat-edit b{font:500 14px/1 var(--font-mono);text-align:right;color:var(--fg)}@media (max-width:720px){.card-step{grid-template-columns:minmax(0,1fr);gap:22px}.card-step-preview{width:100%;max-width:290px;margin:0 auto;position:static}.card-step-side{text-align:center}.card-step-side .row{justify-content:center}.tweak-panel,.card-step-side .card-fields{text-align:left}}.sheet{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;animation:sheet-in .3s var(--ease-out);background:radial-gradient(60% 40% at 50% 22%,#9b6bff38,#0000 70%),#07060bf2;position:fixed;inset:0;overflow-y:auto}@keyframes sheet-in{0%{opacity:0}}.sheet-close{top:max(14px, env(safe-area-inset-top));z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);cursor:pointer;transition:transform .4s var(--ease-spring), background .2s;background:#14111db3;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.6rem;line-height:1;display:grid;position:fixed;right:14px}@media (hover:hover){.sheet-close:hover{background:#282238d9;transform:rotate(90deg)}}.sheet-body{flex-direction:column;justify-content:center;max-width:460px;min-height:100%;margin:0 auto;padding:72px 16px 48px;display:flex;position:relative}.sheet-body>:not(.burst){animation:rise-in .5s var(--ease-out) backwards}.sheet-body>:nth-child(2){animation-delay:60ms}.sheet-body>:nth-child(3){animation-delay:.12s}.sheet-body>:nth-child(n+4){animation-delay:.18s}.sheet-body.center{text-align:center;align-items:center}.sheet-body.center>.muted{max-width:26em}.sheet-body>h2.center{font-size:clamp(1.6rem,6vw,2.2rem)}.sheet-body.wide{max-width:720px}.sheet-body .pose-grid{margin:20px auto 24px}.scanner{aspect-ratio:3/4;border-radius:var(--r-lg);width:min(100%,max(260px,75svh - 172.5px));box-shadow:0 0 0 1px var(--line-2), 0 30px 60px -20px #000000d9, 0 0 70px -24px #9b6bff80;background:#000;margin:0 auto;position:relative;overflow:hidden}.scanner-video{object-fit:cover;width:100%;height:100%}.scanner-reticle{pointer-events:none;position:absolute;inset:20% 16%}.scanner-reticle>i{width:34px;height:34px;transition:border-color .2s, transform .3s var(--ease-spring);border:3px solid #ffffffeb;position:absolute}.scanner-reticle>i:first-child{border-bottom:0;border-right:0;border-radius:12px 0 0;top:0;left:0}.scanner-reticle>i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 12px 0 0;top:0;right:0}.scanner-reticle>i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 12px;bottom:0;left:0}.scanner-reticle>i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 12px;bottom:0;right:0}.scanner-reticle .scan-line{left:6%;right:6%}.scanner-reticle.lock-1>i,.scanner-reticle.lock-2>i{border-color:#6ef0ee}.scanner-reticle.lock-3>i{border-color:var(--good);transform:scale(.9)}.scanner-hint{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:max-content;max-width:calc(100% - 28px);box-shadow:inset 0 0 0 1px var(--line);text-align:center;color:#fff;background:#07060b9e;margin:0;padding:8px 14px;font-size:.86rem;line-height:1.35;position:absolute;bottom:14px;left:50%;translate:-50%}.dev-sim{z-index:3;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.dev-sim input{background:#000000b3;min-height:34px;padding:4px 8px;font-size:12px!important}.dev-sim button{color:#ff9a5a;font:inherit;background:#000000b3;border:1px dashed #ff9a5a;border-radius:8px;font-size:12px}.burst{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;inset:0}.result{gap:16px}.result>:not(.burst){z-index:1;position:relative}.sheet-body.result>.eyebrow{animation-delay:0s}.sheet-body.result>.result-card{width:min(270px,70vw);animation:card-arrive .9s var(--ease-spring) backwards;margin:0 auto 4px}@keyframes card-arrive{0%{opacity:0;translate:0 70px;rotate:-8deg;scale:.75}}.sheet-body.result>.scratch{animation-delay:.45s}.sheet-body.result>:nth-child(n+5){animation-delay:.6s}.roll-outcome{border-radius:var(--r-md);min-height:96px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#1d1828,#13101c);align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.roll-outcome p{color:var(--fg-2);margin:3px 0 0;font-size:.9rem;line-height:1.45}.roll-outcome b{font:600 1.1rem/1.2 var(--font-display);letter-spacing:-.03em}.roll-outcome.pattern{box-shadow:inset 0 0 0 1px #9b6bff80,0 0 30px -6px #9b6bff59}.roll-kicker{font:700 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px;display:block}.roll-swatch{flex:none;width:54px}.tier-progress{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);font:600 .95rem/1.3 var(--font-display);letter-spacing:-.02em;background:#ffffff09;padding:14px 16px;transition:box-shadow .4s}.tier-progress .muted{font:500 12.5px/1 var(--font-mono);letter-spacing:.02em}.tier-progress.tier-up{animation:tier-up .7s var(--ease-spring);box-shadow:inset 0 0 0 1px #ffffff8c,0 0 36px -6px #ff5fa88c}@keyframes tier-up{40%{scale:1.04}}.bar{background:#ffffff14;border-radius:8px;height:8px;margin-top:10px;overflow:hidden}.bar i{border-radius:inherit;height:100%;transition:width 1s var(--ease-out);display:block;box-shadow:0 0 12px}.trade-banner{border-radius:var(--r-md);background:#6ef0ee0d;padding:14px 16px;box-shadow:inset 0 0 0 1px #6ef0ee47}.trade-banner b{font:600 1.02rem/1.2 var(--font-display);letter-spacing:-.03em}.trade-banner p{color:var(--fg-2);margin:4px 0 0;font-size:.9rem}.trade-banner.done{background:#6ee7a814;box-shadow:inset 0 0 0 1px #6ee7a880,0 0 30px -6px #6ee7a859}.scratch{isolation:isolate;border-radius:var(--r-md);touch-action:none;transition:box-shadow .5s;position:relative;overflow:hidden}.scratch-prize{z-index:0;isolation:isolate;position:relative}.scratch.is-revealed .scratch-prize{animation:prize-pop .6s var(--ease-spring)}@keyframes prize-pop{40%{scale:1.04}}.scratch.is-revealed{box-shadow:0 0 40px -8px #ff5fa880}.scratch-foil{z-index:1;cursor:grab;border-radius:inherit;width:100%;height:100%;transition:opacity .5s, scale .5s var(--ease-out);position:absolute;inset:0}.scratch-foil:active{cursor:grabbing}.scratch.is-revealed .scratch-foil{opacity:0;pointer-events:none;scale:1.04}.scratch:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%) 0 0/250% 100%;transition:opacity .3s;animation:2.8s ease-in-out .8s infinite foil-sweep;position:absolute;inset:0}.scratch.is-revealed:after{opacity:0;animation:none}@keyframes foil-sweep{0%{background-position:130% 0}60%,to{background-position:-30% 0}}.scratch-skip{z-index:3;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;min-height:30px;font:600 12px/1 var(--font-ui);cursor:pointer;background:#14121eb8;border:0;padding:0 12px;position:absolute;bottom:10px;right:10px}.reveal{--rv:#9b6bff;background:radial-gradient(60% 42% at 50% 30%, color-mix(in srgb, var(--rv) 26%, transparent), transparent 70%), radial-gradient(50% 30% at 50% 100%, #6ef0ee0f, transparent 70%);min-height:calc(100svh - 86px);padding-bottom:56px;position:relative;overflow:hidden}.reveal:has(.mc[data-identity=ember]){--rv:#ff5a36}.reveal:has(.mc[data-identity=tide]){--rv:#38a6ff}.reveal:has(.mc[data-identity=verdant]){--rv:#2fe39a}.reveal:has(.mc[data-identity=volt]){--rv:#ffe03a}.reveal:has(.mc[data-identity=rose]){--rv:#ff5fa8}.reveal-skip{z-index:20;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:34px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2);font:600 13px/1 var(--font-ui);cursor:pointer;animation:rise-in .4s .6s var(--ease-out) backwards;background:#14111d9e;border:0;padding:0 16px;position:absolute;top:12px;right:16px}.reveal-stage{perspective:1400px;place-items:center;min-height:min(64svh,660px);padding:clamp(20px,4vw,40px) 0 clamp(20px,3vw,32px);display:grid;position:relative}.rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rv) 20%, #ffffff14) 0 4deg, transparent 4deg 14deg);opacity:0;width:160vmax;height:160vmax;transition:opacity .8s var(--ease-out);pointer-events:none;margin:-80vmax 0 0 -80vmax;animation:60s linear infinite spin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 45%);mask:radial-gradient(circle,#000 0,#0000 45%)}.phase-tear .rays,.phase-rise .rays,.phase-flip .rays,.phase-settled .rays{opacity:1}.reveal-stage:after{content:"";background:radial-gradient(closest-side, #ffffffe6, color-mix(in srgb, var(--rv) 50%, transparent) 45%, transparent);opacity:0;pointer-events:none;z-index:5;border-radius:50%;width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;position:absolute;top:50%;left:50%}.phase-tear .reveal-stage:after{animation:tear-flash .9s var(--ease-out)}@keyframes tear-flash{15%{opacity:.85;scale:1}to{opacity:0;scale:1.8}}.pack{aspect-ratio:5/7.8;z-index:4;filter:drop-shadow(0 30px 50px #0009);width:min(290px,64vw,46svh);animation:pack-in .9s var(--ease-spring) backwards, pack-shake .12s .95s linear 3;position:absolute}.pack-body,.pack-top{background:repeating-linear-gradient(115deg,#ffffff59 0 1px,#0000 1px 7px) 0 0/100% 100%,linear-gradient(115deg,#ffd6e8,#fff 22%,#d4dcff 42%,#c9b8ff 58%,#ffe6cc 78%,#ffd6e8) 0 0/300% 100%;animation:3s linear infinite holo-slide;position:absolute;left:0;right:0}.pack-top{clip-path:polygon(0 0,100% 0,100% 80%,95% 100%,90% 80%,85% 100%,80% 80%,75% 100%,70% 80%,65% 100%,60% 80%,55% 100%,50% 80%,45% 100%,40% 80%,35% 100%,30% 80%,25% 100%,20% 80%,15% 100%,10% 80%,5% 100%,0 80%);height:12%;transition:transform .6s var(--ease-out), opacity .6s;border-radius:12px 12px 0 0;top:0}.pack-body{box-shadow:inset 0 -30px 60px -30px color-mix(in srgb, var(--rv) 55%, transparent);border-radius:0 0 12px 12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:transform .8s cubic-bezier(.5,0,.7,.4),opacity .8s;display:flex;top:11%;bottom:0}.pack-mark{width:50px;height:68px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px #0b0a0f, 0 0 24px 4px color-mix(in srgb, var(--rv) 70%, transparent);background:#0b0a0f;border-radius:8px;transform:rotate(-8deg)}.pack-name{font:800 2.5rem/1 var(--font-display);letter-spacing:-.04em;color:#0b0a0f;text-transform:uppercase}.pack-sub{font:500 .72rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#0b0a0fb3}@keyframes pack-in{0%{opacity:0;transform:translateY(-60vh)rotate(-20deg)scale(.7)}}@keyframes pack-shake{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.phase-tear .pack-top,.phase-rise .pack-top,.phase-flip .pack-top,.phase-settled .pack-top{opacity:0;transform:translate(40%,-120%)rotate(28deg)}.phase-rise .pack-body,.phase-flip .pack-body,.phase-settled .pack-body{opacity:0;transform:translateY(80vh)rotate(8deg)}.phase-settled .pack{visibility:hidden}.reveal-card{z-index:3;opacity:0;width:min(360px,76vw,54svh);transition:transform .9s var(--ease-spring), opacity .4s;position:relative;transform:translateY(40px)scale(.6)}.reveal-card:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--rv), transparent);filter:blur(48px);opacity:0;transition:opacity 1.2s var(--ease-out);pointer-events:none;border-radius:40%;position:absolute;inset:8% -6% -4%}.phase-settled .reveal-card:before{opacity:.45}.phase-rise .reveal-card{opacity:1;transform:translateY(-4%)scale(.92)}.phase-flip .reveal-card,.phase-settled .reveal-card{opacity:1;transform:none}.phase-flip .reveal-card .mc-foil{opacity:.8;transition:opacity 1s}.reveal-info{z-index:2;visibility:hidden;gap:20px;max-width:560px;margin:0 auto;padding:0 16px;display:grid;position:relative}.phase-settled .reveal-info{visibility:visible}.phase-settled .reveal-info>*{animation:rise-in .6s var(--ease-out) backwards}.phase-settled .reveal-info>:nth-child(2){animation-delay:70ms}.phase-settled .reveal-info>:nth-child(3){animation-delay:.14s}.phase-settled .reveal-info>:nth-child(4){animation-delay:.21s}.phase-settled .reveal-info>:nth-child(n+5){animation-delay:.28s}.minted-banner{text-align:center}.minted-banner h1{margin:10px 0 0;font-size:clamp(2.4rem,8vw,4rem)}.phase-settled .reveal-info>.minted-banner{animation:stamp .8s var(--ease-spring) backwards}@keyframes stamp{0%{opacity:0;scale:1.35}}.profile-head{text-align:center}.profile-name{margin-bottom:.12em;font-size:clamp(2rem,7vw,3rem)}.profile-handle{color:var(--fg-2);margin-bottom:18px}.profile-stats{flex-wrap:wrap;justify-content:center;gap:16px clamp(18px,5vw,32px);display:flex}.profile-stats.left{justify-content:flex-start;margin:18px 0 22px}.profile-stats div{text-align:center;justify-items:center;gap:6px;display:grid}.profile-stats b{font:600 1.5rem/1 var(--font-display);letter-spacing:-.04em;white-space:nowrap}.profile-stats>div>span:not(.tb){font:700 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.profile-bar{max-width:260px;margin:16px auto 0}.provenance{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff09;gap:8px;padding:14px 16px;display:grid}.provenance-row{justify-content:space-between;gap:16px;font-size:.92rem;display:flex}.provenance-row span{color:var(--fg-3)}.provenance-row b{font:500 .88rem/1.4 var(--font-mono);color:var(--fg);text-align:right}.profile-actions{justify-items:center;gap:10px;display:grid}.profile-actions>p{margin:0}.profile-actions>.btn-ghost:not(.btn-sm){width:100%}.big-collect{min-height:60px;font-size:1.1rem}.socials{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.social{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);transition:box-shadow .2s, transform .35s var(--ease-spring);background:linear-gradient(#ffffff0e,#ffffff05);gap:4px;padding:12px 16px;display:grid}@media (hover:hover){.social:hover{box-shadow:inset 0 0 0 1px var(--line-2);transform:translateY(-2px)}}.social span{font:700 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.social b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-wrap.highlight .checkout{box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 4px #ff5fa81a,0 0 60px -12px #ff5fa866}.make-yours{padding:clamp(24px,5vw,40px)}.claim-banner{left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);width:min(560px,100% - 24px);box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff12, 0 18px 40px -12px #000000d9, 0 0 44px -14px #ff5fa88c;color:var(--fg);background:#14111dcc;border-radius:22px;align-items:center;gap:12px;margin:0 auto;padding:10px 10px 10px 18px;font-size:.92rem;line-height:1.35;display:flex;position:fixed}.claim-banner>span{flex:1;min-width:0}.claim-banner>.btn{flex:none}.reveal:has(>.claim-banner){padding-bottom:150px}.make-yours h2{margin-bottom:.3em}.sample-note{text-align:center;color:var(--fg-3);margin:0;font-size:.78rem}.checkout-intro{color:var(--fg-2);text-wrap:pretty;font-size:1.05rem}.checkout-grid{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:24px;margin-top:22px;display:grid}@media (max-width:520px){.checkout-grid{grid-template-columns:minmax(0,1fr);gap:22px}.tuck{width:160px;margin:0 auto}}.tuck{min-width:0;position:relative}.tuck-box{box-shadow:inset 0 0 0 1px var(--line-2), inset 0 1px 0 #ffffff1a, 0 20px 40px -12px #000000bf;background:repeating-linear-gradient(45deg,#ffffff09 0 2px,#0000 2px 8px),linear-gradient(160deg,#241c38,#0e0b15);border-radius:10px;padding:14px 12px 34px;position:relative}.tuck-flap{height:12px;box-shadow:inset 0 0 0 1px var(--line-2);background:#241c38;border-radius:12px 12px 0 0;position:absolute;top:-10px;left:20%;right:20%}.tuck-window{border-radius:6px;overflow:hidden}.tuck-label{text-align:center;font:500 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);position:absolute;bottom:12px;left:0;right:0}.tuck-count{border-radius:var(--r-pill);background:var(--pearl);color:#0b0a10;font:700 14px/1 var(--font-display);letter-spacing:-.02em;padding:6px 11px;position:absolute;top:-12px;right:-12px;rotate:8deg;box-shadow:0 0 0 1px #fff9,0 8px 18px -6px #ff5fa8b3}.checkout-side>*+*{margin-top:14px}.pack-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pack-option{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .25s, transform .35s var(--ease-spring), background .25s;-webkit-tap-highlight-color:transparent;background:#ffffff09;border:0;gap:4px;padding:14px 16px;display:grid}.pack-option:active{transition-duration:80ms;transform:scale(.97)}.pack-option span{font:700 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.pack-option b{font:600 1.45rem/1.15 var(--font-display);letter-spacing:-.04em;color:var(--fg)}.pack-option small{color:var(--fg-3)}.pack-option.on{background:linear-gradient(#ff5fa81a,#9b6bff0a);box-shadow:inset 0 0 0 1.5px #fffc,0 10px 30px -12px #ff5fa88c}.spec-list{color:var(--fg-2);gap:7px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.spec-list li{gap:10px;display:flex}.spec-list li:before{content:"✦";color:#ff5fa8}.bonus-line{border-radius:var(--r-sm);background:#ff5fa814;padding:10px 14px;box-shadow:inset 0 0 0 1px #ff5fa840}.bonus-line b{color:#ffd6e8}.ship-form>*+*{margin-top:12px}.total-row{font:600 1rem/1 var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;display:flex}.total-row b{color:var(--fg);font-size:1.5rem}.checkout.done h2{margin-bottom:.4em}.stash-page{padding-top:clamp(20px,4vw,40px);padding-bottom:40px}.stash-hero{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.stash-card{width:100%}.stash-summary h1{margin:10px 0 18px;font-size:clamp(2.2rem,5vw,3.6rem)}.stash-summary .row{gap:10px}@media (max-width:720px){.stash-hero{grid-template-columns:minmax(0,1fr);gap:20px}.stash-card{max-width:240px;margin:0 auto}.stash-summary{text-align:center}.stash-summary .row,.stash-summary .profile-stats{justify-content:center}}.section-tight{padding:clamp(28px,4vw,48px) 0 8px}.section-tight>.row.between{flex-wrap:wrap;gap:12px;margin-bottom:4px}.section-tight>.row.between h2,.section-tight>h2{margin:0}.section-tight>h2+.muted{margin:8px 0 18px}.count{vertical-align:middle;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);font:500 .4em/1 var(--font-mono);letter-spacing:.02em;color:var(--fg-2);background:#ffffff0f;margin-left:6px;padding:5px 10px;display:inline-block}.invite-panel{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;display:grid}.invite-panel h3{margin-bottom:.5em;font-size:clamp(1.15rem,2.4vw,1.4rem)}.invite-panel .row{gap:12px}.invite-qr{background:#fff;border-radius:14px;padding:8px;box-shadow:0 16px 36px -12px #ff5fa873}.invite-qr svg{width:100%;display:block}.invite-link{min-width:0;font:500 .8rem/1.3 var(--font-mono);color:var(--fg-3);word-break:break-all}@media (max-width:560px){.invite-panel{text-align:center;grid-template-columns:minmax(0,1fr);gap:18px}.invite-panel .row{justify-content:center}.invite-qr{width:150px;margin:0 auto}}.link-btn{color:var(--fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .2s}.link-btn:hover{text-decoration-color:#ff5fa8}.empty-stash{text-align:center;padding:28px 0 8px}.empty-slots{justify-content:center;gap:14px;margin-bottom:18px;display:flex}.empty-slot{aspect-ratio:5/7;background:#ffffff05;border:1.5px dashed #ffffff2e;border-radius:10px;width:90px}.empty-slot:first-child{rotate:-6deg}.empty-slot:nth-child(3){rotate:6deg}.empty-stash .flavor{max-width:28em;margin-inline:auto}.stash-item .grid-meta span{font-family:var(--font-mono);font-size:.74rem}.pattern-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;display:grid}.pattern-pick{border-radius:var(--r-md);color:var(--fg);font:inherit;cursor:pointer;transition:background .2s, box-shadow .2s, transform .35s var(--ease-spring);background:0 0;border:0;justify-items:center;gap:5px;padding:12px 8px;display:grid;box-shadow:inset 0 0 0 1px #0000}@media (hover:hover){.pattern-pick:hover:not(:disabled){background:#ffffff0a}}.pattern-pick:active:not(:disabled){transform:scale(.95)}.pattern-pick .pattern-swatch{width:58px}.pattern-pick b{font-size:.8rem}.pattern-pick small{font:700 9.5px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.pattern-pick.on{background:#ffffff0d;box-shadow:inset 0 0 0 1.5px #ffffffbf}.pattern-pick.locked .pattern-swatch{filter:grayscale()brightness(.35)}.pattern-pick.locked{cursor:not-allowed;opacity:.65}.orders{margin-top:22px}.order-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;padding:12px 0;font-size:.9rem;display:flex}.order-row .muted{font:500 .8rem/1.3 var(--font-mono)}.order-row em{color:var(--fg-3)}.edit-page{padding-top:clamp(20px,4vw,40px);padding-bottom:40px}.card-step-preview>.btn-block{margin-top:14px}.print-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-top:clamp(20px,3vw,32px);padding-bottom:28px;display:flex}.print-toolbar>:first-child{flex:420px;min-width:0}.print-toolbar h1{overflow-wrap:anywhere;margin:10px 0 .35em;font-size:clamp(1.7rem,4.4vw,3rem)}.print-toolbar p{max-width:62ch;margin:0}.print-toolbar .row{gap:10px}.print-toolbar .chip{cursor:pointer;min-height:40px;padding:0 16px 0 12px}.print-toolbar .chip input{accent-color:#ff5fa8;width:16px;height:16px;margin:0}.print-grid{justify-content:center;gap:36px;padding:0 16px 48px;display:grid}.print-pair{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.print-face{justify-items:center;gap:10px;display:grid}.print-bleed{aspect-ratio:825/1125;background:#0a0a0c;place-items:center;width:min(330px,100vw - 48px);display:grid;position:relative;box-shadow:0 24px 50px -24px #000000e6}.print-bleed>.mc{width:90.9091%}.print-bleed .mc-face{box-shadow:none}.guides .print-bleed:before,.guides .print-bleed:after{content:"";pointer-events:none;z-index:5;position:absolute}.guides .print-bleed:before{border:1px dashed #ff5050cc;border-radius:12px;inset:3.33333% 4.54545%}.guides .print-bleed:after{border:1px dotted #50c8ffcc;inset:6.66667% 9.09091%}.print-label{font:500 .74rem/1 var(--font-mono);letter-spacing:.04em;color:var(--fg-3)}@media print{@page{size:2.75in 3.75in;margin:0}body{background:#fff!important}body:before,body:after{display:none}main>*{animation:none!important}.nav,.site-footer,.no-print{display:none!important}.print-grid,.print-pair{padding:0;display:block}.print-bleed{break-after:page;width:2.75in;height:3.75in;box-shadow:none}.guides .print-bleed:before,.guides .print-bleed:after,.mc-foil,.mc-sheen,.mc-sparkle,.mc-glare{display:none}.mc-card{transform:none!important}.mc.is-flipped .mc-card{transform:rotateY(180deg)!important}}.nf{text-align:center;place-content:center;justify-items:center;gap:0;min-height:calc(100svh - 260px);padding:40px 0 24px;display:grid}.nf-slot{aspect-ratio:5/7;width:150px;animation:pop-in .8s var(--ease-spring) backwards, nf-float 6s .8s ease-in-out infinite;background:radial-gradient(70% 50% at 50% 40%,#ff5fa829,#0000 70%),#ffffff05;border:1.5px dashed #ffffff47;border-radius:14px;place-items:center;margin-bottom:30px;display:grid;position:relative;rotate:-6deg}.nf-slot>b{font:700 3.4rem/1 var(--font-display);letter-spacing:-.05em;background:var(--pearl-text);color:#0000;-webkit-background-clip:text;background-clip:text}.nf-slot>span{border-radius:var(--r-pill);background:var(--pearl);color:#0b0a10;font:700 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;position:absolute;top:16px;right:-22px;rotate:14deg;box-shadow:0 8px 20px -6px #ff5fa8b3}@keyframes nf-float{50%{translate:0 -8px;rotate:-4deg}}.nf h1{margin:14px 0 .35em;font-size:clamp(2.1rem,5.4vw,3.6rem)}.nf p{max-width:30em;margin:0 0 26px}.nf .row{gap:12px}
.mc:has(>.bh-sample-seal) .mc-count{visibility:hidden}.bh-sample-seal{z-index:6;border-radius:var(--r-pill);color:var(--ink-0);font:800 2.9cqw/1 var(--font-ui), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;background:linear-gradient(160deg,#fff,#e9e6f1);padding:1.3cqw 2.6cqw 1.2cqw;position:absolute;top:5.2cqw;right:2.4cqw;rotate:9deg;box-shadow:0 1cqw 1.4cqw #0000006b}.bh-fan-caption{text-align:center;color:var(--fg-3);letter-spacing:.04em;margin:0;font-size:.78rem;position:absolute;bottom:0;left:0;right:0}.bh-wall-note{max-width:52ch;margin:8px 0 0}.bh-samples-head{margin:40px 0 16px}.bh-samples-head p{margin:4px 0 0}.bh-keep-bar>span{gap:2px;display:grid}.bh-keep-bar>span small{color:var(--fg-2);font-size:.8rem}.bh-claim-strip{text-align:left;align-items:center;gap:14px;display:flex}.bh-claim-strip>div:last-child{gap:2px;min-width:0;display:grid}.bh-claim-strip span{color:var(--fg-2);font-size:.9rem}.bh-claim-strip small{color:var(--fg-3);font-size:.78rem}.bh-claim-thumb{flex:none;width:58px;rotate:-4deg}.painting-veil .bh-eta{color:var(--fg-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.72rem;font-weight:500;display:block}.painting-veil:has(.bh-eta){border-radius:var(--r-md);text-align:center;flex-direction:column;gap:0}.bh-age{color:var(--fg-3);margin-top:-6px}.bh-next{margin-top:18px;padding:20px}.bh-next-list{counter-reset:bh-next;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bh-next-list>li{counter-increment:bh-next}.bh-next-item{border-radius:var(--r-md);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#ffffff0a;border:0;gap:2px;padding:10px 14px 10px 48px;text-decoration:none;display:grid;position:relative}.bh-next-item:before{content:counter(bh-next);background:var(--pearl);width:24px;height:24px;color:var(--ink-0);font:700 .75rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:14px;translate:0 -50%}.bh-next-item:hover,.bh-next-item:focus-visible{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff12}.bh-next-item b{font-weight:700}.bh-next-item small{color:var(--fg-2);font-size:.82rem}.bh-trade-cta{margin-top:10px}.bh-tier-note{color:var(--fg-2);font:500 .82rem/1.35 var(--font-ui), system-ui, sans-serif;letter-spacing:0;margin:8px 0 0}.bh-holders h2{margin-bottom:10px}.bh-holder-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bh-holder{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff09;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.bh-holder-who{min-width:0;color:var(--fg);gap:2px;text-decoration:none;display:grid}.bh-holder-who b,.bh-holder-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bh-holder-who small{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:.78rem}.bh-badge{border-radius:var(--r-pill);max-width:48%;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2);text-align:center;background:#ffffff0d;flex:none;padding:6px 12px;font-size:.76rem;font-weight:600;line-height:1.25;text-decoration:none}.bh-badge.done{color:var(--good);background:#6ee7a81a;box-shadow:inset 0 0 0 1px #6ee7a866}.bh-badge.go{background:var(--pearl);min-height:36px;box-shadow:none;color:var(--ink-0);place-items:center;display:inline-grid}.bh-empty-hint{max-width:52ch}.section.center .bh-empty-hint,.center>.bh-empty-hint{margin:14px auto 0}.bh-empty-hint a{color:var(--fg)}.bh-toggle{text-align:left;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#ffffff09;align-items:flex-start;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.bh-toggle input{width:20px;height:20px;accent-color:var(--glow-rose);flex:none;margin:2px 0 0}.bh-toggle span{gap:3px;display:grid}.bh-toggle small{color:var(--fg-2);font-size:.82rem;line-height:1.45}.bh-danger{border-top:1px solid var(--line);margin-top:28px;padding-top:16px}.bh-danger .link-btn{min-height:40px;color:var(--danger);text-decoration-color:#ff7a8a66}.bh-delete{color:var(--danger);box-shadow:inset 0 0 0 1px #ff7a8a73}.bh-invite{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);max-width:900px;margin:0 auto;display:grid}.bh-invite-card{width:100%;max-width:320px;margin:0 auto;rotate:-3deg}.bh-invite-copy h1{margin:8px 0 12px;font-size:clamp(2rem,6vw,3.2rem);line-height:1.05}.bh-invite-copy .row{margin:20px 0 12px}@media (max-width:720px){.bh-invite{grid-template-columns:minmax(0,1fr)}.bh-invite-copy{text-align:center}.bh-invite-card{max-width:260px}.bh-invite-copy .row{justify-content:center}}.profile-fresh{max-width:30em;color:var(--fg-2);text-align:center;margin:6px auto 0;font-size:1rem}.site-footer{align-items:center}.kb-credit{min-height:44px;color:var(--fg-3);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.kb-credit:hover{color:var(--fg)}.kb-credit img{flex:none;width:20px;height:20px}.kb-credit strong{color:var(--fg-2);font-weight:600}
