@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--a:0deg}}}@layer theme{:root,:host{--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--color-panel:#0f1636;--color-fg:#eaf2ff;--color-muted:#8e9ccb;--color-cyan:#4fc8f8;--color-gold:#ffc94a;--font-display:"Peace Sans", "Nunito", system-ui, sans-serif}}@layer maquette{:root{--void:#05060f;--night:#0a0e26;--panel:#0f1636;--panel-2:#141c46;--line:#82aaff29;--fg:#eaf2ff;--muted:#8e9ccb;--cyan:#4fc8f8;--blue:#4f7ff8;--gold:#ffc94a;--violet:#a97bff;--ok:#3ee59a;--danger:#ff6b8b;--r-com:#a9b8da;--r-rar:#4fc8f8;--r-epi:#a97bff;--r-leg:#ffc94a;--display:"Peace Sans","Nunito",system-ui,sans-serif;--body:"Nunito",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--void)}body{background:var(--void);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:600;line-height:1.5;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--void);position:fixed;inset:0 0 auto}main{overflow-x:clip}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.wrap{width:100%;max-width:1200px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-inline:auto}.mono{font-family:var(--mono)}h1,h2,h3{font-family:var(--display);letter-spacing:.01em;text-wrap:balance;margin:0;font-weight:400}p{margin:0}#sky,#fx{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#sky{z-index:-2}#fx{z-index:80}.aurora{z-index:-1;pointer-events:none;filter:blur(60px);opacity:.55;background:radial-gradient(40% 30% at 20% 20%,#4f7ff859,#0000 70%),radial-gradient(35% 30% at 85% 35%,#a97bff47,#0000 70%),radial-gradient(30% 25% at 50% 90%,#4fc8f82e,#0000 70%);animation:22s ease-in-out infinite alternate drift;position:fixed;inset:-20%}@keyframes drift{to{transform:translate(4%,-3%)rotate(6deg)scale(1.08)}}.top{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);background:#05060fb8;position:sticky}.top:after{content:"";height:3px;width:var(--sp,0%);background:linear-gradient(90deg,var(--cyan),var(--violet),var(--gold));box-shadow:0 0 12px var(--cyan);position:absolute;bottom:-1px;left:0}.bar{align-items:center;gap:20px;height:64px;display:flex}.logo{flex:none;height:40px;display:block}.logo svg{width:auto;height:100%;display:block;overflow:visible}.logo:hover svg{animation:.7s hop}@keyframes hop{40%{transform:translateY(-5px)rotate(-3deg)scale(1.05)}}.nav{gap:4px;margin-left:8px;display:flex}.nav a{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:8px 12px;font-size:13px;font-weight:900;text-decoration:none;transition:color .2s;position:relative}.nav a:after{content:"";background:var(--cyan);height:2px;transition:transform .25s cubic-bezier(.2,1.4,.4,1);position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.nav a:hover{color:var(--fg)}.nav a:hover:after{transform:none}.hud{border:1px solid var(--line);background:#0f1636bf;border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:4px;display:flex}.hud-item{height:40px;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:900;display:flex}.hud .lvl{padding-left:4px}.lvl.up{animation:.7s cubic-bezier(.2,1.6,.4,1) lvlup}@keyframes lvlup{40%{background:#ffc94a2e;transform:scale(1.15)}}.ring{flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:3px}.ring .tr{stroke:#ffffff1a}.ring .pg{stroke:var(--gold);stroke-linecap:round;stroke-dasharray:88;stroke-dashoffset:88px;transition:stroke-dashoffset .6s cubic-bezier(.2,.9,.3,1.3)}.ring b{font-family:var(--display);color:var(--gold);font-size:15px;font-weight:400;position:relative}.hud .lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px}.mini-card{border:2px solid var(--cyan);background:linear-gradient(160deg,#4fc8f873,#a97bff59);border-radius:3px;flex:none;width:13px;height:18px;transform:rotate(-8deg)}.hud .of{color:var(--muted);margin-left:-6px;font-weight:800}.hud-cart{background:var(--gold);color:#140f00;border:0;gap:6px;padding:0 14px;transition:transform .2s,filter .2s}.hud-cart svg{flex:none;width:20px;height:20px}.hud-cart:hover{filter:brightness(1.08);transform:translateY(-1px)}.hud-cart span{font-family:var(--display);font-size:16px}.hud-cart span[data-n="0"]{display:none}.hud-cart.bump{animation:.5s cubic-bezier(.3,1.8,.5,1) bump}@keyframes bump{40%{transform:scale(1.2)rotate(-6deg)}}.btn{--b:var(--gold);--t:#140f00;--h:#fff;--k:14px;isolation:isolate;background:var(--b);color:var(--t);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(var(--k) 0,100% 0,100% calc(100% - var(--k)),calc(100% - var(--k)) 100%,0 100%,0 var(--k));border:0;justify-content:center;align-items:center;padding:16px 28px;font-size:17px;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden}.btn span{z-index:2;transition:transform .25s cubic-bezier(.2,1.6,.4,1);display:inline-block;position:relative}.btn:before{content:"";z-index:1;background:var(--h);transform-origin:0;transition:transform .4s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translate(-102%)skew(-24deg)}.btn:hover:before{transform:translate(0)skew(0deg)scaleX(1.2)}.btn:hover span{transform:scale(1.06)}.btn:active{transform:scale(.95)}.btn-cyan{--b:var(--cyan);--t:#021822}.btn-line{--b:#eaf2ff8c;--t:var(--fg);--h:var(--cyan)}.btn-line:after{content:"";z-index:0;background:var(--void);clip-path:polygon(calc(var(--k) - 1px) 0,100% 0,100% calc(100% - var(--k) + 1px),calc(100% - var(--k) + 1px) 100%,0 100%,0 calc(var(--k) - 1px));position:absolute;inset:2px}.btn-line:hover span{color:#021822}.btn.big{padding:19px 32px;font-size:19px}.btn.pulse{animation:2.2s ease-in-out infinite pulse}@keyframes pulse{0%,to{filter:drop-shadow(0 0 #ffc94a00)}50%{filter:drop-shadow(0 0 22px #ffc94abf)}}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.dot{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.8s infinite ping}@keyframes ping{0%{box-shadow:0 0 #3ee59a99}70%,to{box-shadow:0 0 0 10px #3ee59a00}}.pre{opacity:0;transform:translateY(60px) scale(.94) rotate(var(--rr,0deg))}.pre.in{opacity:1;transition:opacity .6s ease-out var(--dl,0s),transform .9s cubic-bezier(.2,1.3,.4,1) var(--dl,0s);transform:none}.wd{white-space:nowrap;display:inline-block}.ch{display:inline-block}.pre .ch{opacity:0;transform:translateY(.7em)rotate(14deg)scale(.6)}.pre.in .ch{opacity:1;transition:opacity .3s calc(var(--i) * 22ms),transform .6s cubic-bezier(.2,1.7,.4,1) calc(var(--i) * 22ms);transform:none}.hero{isolation:isolate;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding-block:70px 60px;display:grid;position:relative}.rain{pointer-events:none;z-index:-1;position:absolute;inset:0 -30%;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 25% 70%,#0000);mask:linear-gradient(#0000,#000 25% 70%,#0000)}.rain .card{width:84px;left:var(--x);opacity:.22;animation:rise var(--d) linear var(--dl) infinite;position:absolute;top:100%}@keyframes rise{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-900px) rotate(var(--r))}}.hero-txt{flex-direction:column;gap:30px;min-width:0;display:flex}.h1{font-family:var(--display);font-size:clamp(34px,4.4vw,58px);line-height:1}.brand{width:min(540px,100%);margin:0}.brand svg{filter:drop-shadow(0 14px 34px #4f7ff88c);width:100%;height:auto;animation:1s cubic-bezier(.2,1.5,.4,1) both brandIn;display:block;overflow:visible}@keyframes brandIn{0%{opacity:.2;transform:scale(.6)rotate(-6deg)}}.source{align-items:center;gap:10px;margin-top:-10px;display:flex}.src-i{position:relative}.info{border:1.5px solid var(--muted);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1;transition:color .2s,border-color .2s;display:grid}.info:hover,.info[aria-expanded=true]{color:var(--fg);border-color:var(--fg)}.src-legal{z-index:6;background:var(--panel-2);border:1px solid var(--line);opacity:0;visibility:hidden;width:min(320px,78vw);padding:12px 14px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);left:-10px;transform:translateY(-4px);box-shadow:0 20px 40px -10px #000000b3}.src-i:hover .src-legal,.src-i:focus-within .src-legal,.src-i.open .src-legal{opacity:1;visibility:visible;transform:none}.src-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#ffffff08;align-self:flex-start;align-items:baseline;gap:8px;padding:8px 14px;font-size:13px;font-weight:900;display:inline-flex}.src-badge b{font-family:var(--display);letter-spacing:.02em;text-transform:none;color:var(--fg);font-size:22px;font-weight:400}.src-legal{color:var(--muted);font-size:12px;font-weight:700;line-height:1.5}.src-legal a,.foot-legal a{color:var(--fg);text-underline-offset:2px}.src-legal a:hover,.foot-legal a:hover{color:var(--gold)}.tcg{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-top:-8px;font-size:13px;font-weight:900}.set-badge{font-family:var(--display);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(90deg,#ffc94a29,#ffc94a0a);border:1px solid #ffc94a66;align-self:flex-start;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:17px;display:inline-flex}.set-badge svg{width:24px;height:24px;color:var(--gold)}.set-badge span{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:900}.util{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;background:#020309;font-size:11px;font-weight:900}.util .wrap{justify-content:space-between;align-items:center;gap:12px;height:34px;display:flex}.util span{align-items:center;gap:8px;display:inline-flex}.util svg{width:16px;height:16px;color:var(--gold)}.util b{color:var(--gold)}.seal{z-index:4;pointer-events:none;filter:drop-shadow(0 8px 20px #00000080);width:112px;height:112px;position:absolute}.seal svg{width:100%;height:100%;position:absolute;inset:0}.seal .ring{animation:18s linear infinite spin}.hero-art .seal{bottom:6%;right:2%}.shop-art .seal{width:96px;height:96px;top:22px;left:22px}.sym{text-align:center;width:1.1em;font-style:normal;display:inline-block}.sym.com{color:var(--r-com)}.sym.rar{color:var(--r-rar)}.sym.epi{color:var(--r-epi)}.sym.leg{color:var(--r-leg)}.ref{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:900}.checklist-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:36px 0 14px;display:flex}.checklist-head h3{font-size:28px}.checklist-head p{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:900}.checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.ck{border-bottom:1px solid var(--line);height:44px;color:var(--muted);grid-template-columns:42px 22px 1fr auto 22px;align-items:center;gap:10px;font-weight:800;transition:color .3s,background .3s;display:grid}.ck .n{font-family:var(--mono);font-size:13px}.ck b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:900;overflow:hidden}.ck .cat{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:12px}.ck .box{border:2px solid var(--line);color:#140f00;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.ck.own{color:var(--fg)}.ck.own .box{background:var(--gold);border-color:var(--gold)}.ck.own .box:after{content:"✓";font-weight:900}.ck:hover{background:#ffffff08}@media (max-width:980px){.checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.checklist{grid-template-columns:1fr}.util span:last-child{display:none}}.h1 .w{animation:.9s cubic-bezier(.2,1.4,.4,1) both drop,5s step-end infinite glitch;display:inline-block}.h1 .w:first-child{color:var(--cyan)}.h1 .w:nth-child(2){animation-delay:.12s,1.6s}.h1 .w:nth-child(3){background:linear-gradient(180deg,#ffe7a3,var(--gold) 60%,#e8a21c);color:#0000;-webkit-background-clip:text;background-clip:text;animation-delay:.24s,3.2s}@keyframes drop{0%{opacity:.2;transform:translateY(-.5em)scale(1.3)}}@keyframes glitch{0%,93%,to{text-shadow:none;transform:none}94%{text-shadow:4px 0 var(--danger),-4px 0 var(--cyan);transform:translate(-4px,2px)skew(-8deg)}96%{text-shadow:-3px 0 var(--violet),3px 0 var(--gold);transform:translate(3px,-2px)skew(6deg)}98%{transform:translate(-1px)}}.lead{color:#c6d2f2;font-size:21px;font-weight:800}.lead b{color:var(--gold);font-weight:900}.ctas{flex-wrap:wrap;gap:14px;display:flex}.hero-art{perspective:1100px;place-items:center;min-height:480px;display:grid;position:relative}.hero-art .halo{filter:blur(30px);background:conic-gradient(#4fc8f800,#4fc8f859,#a97bff4d,#ffc94a4d,#4fc8f800);border-radius:50%;width:420px;max-width:100%;height:420px;animation:14s linear infinite spin;position:absolute}.orbit{border:1px dashed #4fc8f84d;border-radius:50%;width:440px;max-width:100%;height:440px;animation:26s linear infinite reverse spin;position:absolute}.orbit img{width:44px;animation:26s linear infinite spin;position:absolute;top:-22px;left:calc(50% - 22px)}.orbit img:nth-child(2){top:auto;bottom:-22px}.orbit img:nth-child(3){top:calc(50% - 22px);left:-22px}@keyframes spin{to{transform:rotate(360deg)}}.fan{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.fan .card{width:170px;position:absolute}.fan .card:first-child{animation:6s ease-in-out infinite wob1;transform:translate(-62%,6%)rotate(-17deg)}.fan .card:nth-child(2){animation:6s ease-in-out infinite wob2;transform:translate(62%,6%)rotate(17deg)}@keyframes wob1{50%{transform:translate(-70%)rotate(-22deg)}}@keyframes wob2{50%{transform:translate(70%)rotate(22deg)}}.float{z-index:2;animation:5s ease-in-out infinite float;position:relative}@keyframes float{50%{translate:0 -16px}}.tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .25s ease-out}.emb{--es:80px;width:var(--es);aspect-ratio:1;flex:none;place-items:center;display:grid;position:relative}.emb:before{content:"";background:conic-gradient(from var(--a),var(--cyan),var(--violet),var(--gold),var(--cyan));box-shadow:0 0 calc(var(--es) * .3) #4fc8f880;border-radius:16%;animation:3.5s linear infinite embspin;position:absolute;inset:12%;transform:rotate(45deg)}.emb:after{content:"";background:linear-gradient(160deg,#1b2e9e,#0c1250);border-radius:12%;position:absolute;inset:20%;transform:rotate(45deg)}.emb b{z-index:1;font-family:var(--display);font-weight:400;font-size:calc(var(--es) * .4);color:#fff;text-shadow:0 0 12px var(--cyan);line-height:1;position:relative}@keyframes embspin{to{--a:360deg}}.pack{--pw:230px;width:var(--pw);aspect-ratio:5/8;-webkit-user-select:none;user-select:none;max-width:100%;position:relative}.pack-body{background:linear-gradient(160deg,#2140b8 0%,#101860 42%,#2a0f66 100%);border-radius:10px 10px 14px 14px;animation:3s ease-in-out infinite breathe;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 70px -25px #4f7ff8bf,inset 0 0 0 1px #ffffff24}@keyframes breathe{50%{box-shadow:0 40px 90px -15px #4fc8f8e6,inset 0 0 0 1px #ffffff40}}.pack-body:before{content:"";z-index:3;background:repeating-linear-gradient(90deg,#ffffff38 0 2px,#ffffff0d 2px 5px),#22309a;height:7%;position:absolute;inset:auto 0 0}.pack-top{z-index:4;background:repeating-linear-gradient(90deg,#ffffff3d 0 2px,#ffffff0d 2px 5px),#2a3ab0;border-bottom:2px dashed #ffffff59;border-radius:10px 10px 0 0;height:11%;position:absolute;inset:0 0 auto}.foil{z-index:2;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 18%,#4fc8f873 32%,#ffc94a59 42%,#a97bff73 52%,#0000 68%) 0 0/300% 100%;animation:3.5s linear infinite sheen;position:absolute;inset:0}@keyframes sheen{0%{background-position:130% 0}to{background-position:-130% 0}}.pack-face{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5%;display:flex;position:absolute;inset:13% 8% 10%}.pack-face:before{content:"";background:radial-gradient(circle at 50% 38%,#4fc8f873,#0000 55%);position:absolute;inset:-30% -20%}.pack-face .emb{--es:calc(var(--pw) * .34)}.pack-logo{font-family:var(--display);font-size:calc(var(--pw) * .1);background:linear-gradient(180deg,#fff 20%,var(--cyan) 60%,#7f9bff);color:#0000;filter:drop-shadow(0 4px #00000059);-webkit-background-clip:text;background-clip:text;line-height:.88;position:relative}.pack-n{font-family:var(--display);font-size:calc(var(--pw) * .075);color:#140f00;background:var(--gold);clip-path:polygon(.4em 0,100% 0,100% calc(100% - .4em),calc(100% - .4em) 100%,0 100%,0 .4em);padding:.15em .8em;position:relative}.pk{filter:drop-shadow(0 6px 10px #00000073);width:24%;position:absolute}.pk.p1{animation:4s ease-in-out infinite bob;bottom:2%;left:-6%;transform:rotate(-14deg)}.pk.p2{animation:4s ease-in-out -1.3s infinite bob;top:-4%;right:-8%;transform:rotate(12deg)}.pk.p3{width:20%;animation:4s ease-in-out -2.6s infinite bob;bottom:6%;right:-4%}@keyframes bob{50%{translate:0 -10%}}.pack.shake{animation:.7s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes shake{10%,90%{transform:translate(-2px)rotate(-1deg)}20%,80%{transform:translate(4px)rotate(2deg)}30%,50%,70%{transform:translate(-8px)rotate(-3deg)scale(1.03)}40%,60%{transform:translate(8px)rotate(3deg)scale(1.06)}}.pack.torn .pack-top{animation:.6s cubic-bezier(.3,.6,.4,1) forwards tear}@keyframes tear{to{opacity:0;transform:translate(30%,-260%)rotate(24deg)}}.pack.torn .pack-body{animation:.5s ease-out forwards glow}@keyframes glow{to{box-shadow:0 0 120px 30px #ffc94abf,inset 0 0 0 1px #fff6}}.card{--rc:var(--r-com);aspect-ratio:63/88;perspective:1000px;width:100%;position:relative;container-type:inline-size}.card.rar{--rc:var(--r-rar)}.card.epi{--rc:var(--r-epi)}.card.leg{--rc:var(--r-leg)}.card-in{transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.9,.25,1.25);position:absolute;inset:0}.card.flipped .card-in{transform:rotateY(180deg)}.card.static .card-in{transition:none}.face{backface-visibility:hidden;border-radius:5.6cqw;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0009,0 2cqw 6cqw #00000080}.face img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.front{transform:rotateY(180deg)}.front:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff42 0%,#fff0 26% 72%,#ffffff1a 100%);position:absolute;inset:0}.front:before,.back:before{content:"";z-index:1;pointer-events:none;animation:5s ease-in-out infinite cardShine;animation-delay:calc(var(--k,0) * -.7s);background:linear-gradient(110deg,#0000 42%,#ffffff52 50%,#0000 58%);position:absolute;inset:-20%;transform:translate(-120%)}@keyframes cardShine{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}.card.epi .front,.card.leg .front{box-shadow:0 0 0 1px #0009,0 0 30px -2px var(--rc)}.holo{z-index:2;pointer-events:none;mix-blend-mode:color-dodge;opacity:0;background:linear-gradient(115deg,#0000 25%,#ffffff59 42%,#4fc8f866 48%,#a97bff66 54%,#ffc94a59 60%,#0000 75%) 0 0/260% 260%;background-position:var(--mx,50%) var(--my,50%);transition:opacity .3s;position:absolute;inset:0}.card.rar .holo{opacity:.2}.card.epi .holo,.card.leg .holo{opacity:.6;animation:3.5s linear infinite holo}@keyframes holo{0%{background-position:0 0}to{background-position:100% 100%}}.gl-canvas{z-index:2;opacity:0;transition:opacity .5s;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.gl-ready>.gl-canvas{opacity:1}.fallback{transition:opacity .45s}.gl-ready .fallback{visibility:hidden;pointer-events:none;transition:opacity .45s,visibility 0s .45s;opacity:0!important}.gl-box{cursor:pointer;place-items:center;width:320px;max-width:100%;height:460px;display:grid;position:relative}.gl-box.small{cursor:default;width:280px;height:320px}.hero-art.gl-ready .orbit{z-index:3}@media (max-width:760px){.gl-box{width:280px;height:400px}}.band{background:var(--gold);z-index:3;width:112%;margin-left:-6%;padding-block:12px;position:relative;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 10px 40px -10px #ffc94a99}.band.alt{background:var(--cyan);transform:rotate(2deg);box-shadow:0 10px 40px -10px #4fc8f899}.band-in{width:max-content;animation:16s linear infinite scroll;display:flex}.band.alt .band-in{animation-direction:reverse}.band span{font-family:var(--display);color:#100c00;white-space:nowrap;padding-right:.5em;font-size:clamp(26px,4.4vw,52px);line-height:1}.band.alt span{color:#021822}@keyframes scroll{to{transform:translate(-50%)}}.room{padding-block:90px;position:relative}.room-head{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.room-head h2,.shop-info h2,.scan-info h2{font-size:clamp(38px,5.4vw,68px);line-height:.98}.room-head.center{text-align:center;align-items:center}.stage{background:radial-gradient(60% 70% at 50% 40%,#4f7ff82e,transparent 70%),linear-gradient(180deg,var(--night),#070a1d);border:1px solid var(--line);clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:560px;padding:44px 24px;display:flex;position:relative;overflow:hidden}.stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);animation:8s linear infinite scan;position:absolute;inset:0}@keyframes scan{to{background-position:0 200px}}.stage.quake{animation:.55s cubic-bezier(.36,.07,.19,.97) quake}@keyframes quake{20%{transform:translate(-10px,5px)}40%{transform:translate(10px,-7px)}60%{transform:translate(-7px,7px)}80%{transform:translate(4px,-2px)}}.stage-pack{flex-direction:column;align-items:center;gap:30px;display:flex}.stage-pack .pack{--pw:250px;cursor:pointer}.flash{opacity:0;pointer-events:none;z-index:5;background:radial-gradient(circle at 50% 45%,#fff,#fff0c899 30%,#0000 65%);position:absolute;inset:0}.flash.go{animation:.7s ease-out flash}@keyframes flash{15%{opacity:1}to{opacity:0}}.deal{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:100%;max-width:980px;display:grid;position:relative}.deal .card{cursor:pointer}.deal .card:not(.flipped) .card-in{animation:2.4s ease-in-out infinite jiggle;animation-delay:calc(var(--k) * .15s)}@keyframes jiggle{0%,80%,to{transform:none}86%{transform:translateY(-6px)rotate(-2deg)}92%{transform:translateY(-2px)rotate(2deg)}}.deal .card:not(.flipped):hover .card-in{animation:none;transform:translateY(-10px)rotate(-2deg)scale(1.04)}.deal .card.flipped{z-index:2}.rays{aspect-ratio:1;pointer-events:none;z-index:-1;width:260%;animation:6s linear infinite spin,.6s ease-out raysIn;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 10%,#0000 60%);mask:radial-gradient(circle,#000 10%,#0000 60%)}@keyframes raysIn{0%{opacity:0;scale:.3}}.pop{animation:.6s cubic-bezier(.2,1.6,.4,1) pop}@keyframes pop{40%{transform:scale(1.16)}}.combo{z-index:6;pointer-events:none;font-family:var(--display);color:var(--gold);text-shadow:0 6px #7a5200,0 0 40px #ffc94acc;white-space:nowrap;font-size:clamp(44px,8vw,96px);animation:.9s cubic-bezier(.2,1.6,.4,1) forwards combo;position:absolute;top:44%;left:50%;translate:-50% -50%}@keyframes combo{0%{opacity:0;transform:scale(.2)rotate(-20deg)}30%{opacity:1;transform:scale(1.2)rotate(-6deg)}70%{opacity:1;transform:scale(1)rotate(-6deg)}to{opacity:0;transform:scale(1.4)rotate(-6deg)translateY(-40px)}}.deal-bar{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;display:flex;position:relative}.deal-sum{color:var(--muted);font-weight:900}.deal-sum b{color:var(--gold)}.shop{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.shop-art{background:radial-gradient(circle at 50% 50%,#ffc94a33,transparent 60%),linear-gradient(180deg,var(--night),#070a1d);border:1px solid var(--line);perspective:1000px;clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.shop-art .pack{--pw:250px}.shop-art .ring{aspect-ratio:1;border:2px dashed #ffc94a59;border-radius:50%;width:380px;max-width:90%;animation:30s linear infinite spin;position:absolute}.shop-art .ring.r2{border-color:#4fc8f84d;width:300px;animation-duration:18s;animation-direction:reverse}.price-tag{z-index:4;font-family:var(--display);color:#140f00;background:var(--gold);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);padding:8px 16px;font-size:32px;animation:2.6s ease-in-out infinite tag;position:absolute;top:24px;right:24px;transform:rotate(8deg)}@keyframes tag{50%{transform:rotate(-5deg)scale(1.12)}}.shop-info{flex-direction:column;gap:22px;min-width:0;display:flex}.price{font-family:var(--display);color:var(--gold);text-shadow:0 0 40px #ffc94a59;font-variant-numeric:tabular-nums;font-size:88px;line-height:.9}.compo{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.compo li{background:var(--panel);border:1px solid var(--line);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);align-items:center;gap:10px;padding:10px 14px;font-weight:900;transition:transform .25s cubic-bezier(.2,1.6,.4,1);display:flex}.compo li:hover{transform:translateY(-4px)}.compo li b{font-family:var(--display);font-size:22px;font-weight:400}.gem{border-radius:3px;flex:none;width:14px;height:14px;animation:2s ease-in-out infinite gem;transform:rotate(45deg)}@keyframes gem{50%{transform:rotate(225deg)scale(1.2)}}.gem.com{background:var(--r-com)}.gem.rar{background:var(--r-rar);box-shadow:0 0 10px var(--r-rar);animation-delay:.3s}.gem.epi{background:var(--r-epi);box-shadow:0 0 10px var(--r-epi);animation-delay:.6s}.buy{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.qty{background:var(--panel);border:1px solid var(--line);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);align-items:center;height:60px;display:flex}.qty button{width:52px;height:100%;color:var(--cyan);background:0 0;border:0;font-size:26px;font-weight:900;transition:transform .15s}.qty button:active{transform:scale(.8)}.qty output{text-align:center;min-width:34px;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px}.qty output.tick{animation:.3s cubic-bezier(.2,1.8,.4,1) tick}@keyframes tick{50%{color:var(--gold);transform:scale(1.4)}}.goal{gap:8px;display:grid}.goal-bar{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#ffffff12;height:14px;position:relative;overflow:hidden}.goal-bar i{background:linear-gradient(90deg,var(--violet),var(--gold));width:0;height:100%;transition:width .7s cubic-bezier(.2,.9,.3,1.3);display:block;position:relative}.goal-bar i:after{content:"";background:repeating-linear-gradient(-45deg,#ffffff40 0 6px,#0000 6px 12px);animation:1s linear infinite stripes;position:absolute;inset:0}@keyframes stripes{to{background-position:17px 0}}.goal-steps{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;font-size:12px;font-weight:900;display:flex}.goal-steps .on{color:var(--gold)}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.tier{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.tier .card{max-width:240px;transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.tier:hover .card{transform:translateY(-12px)rotate(-3deg)scale(1.04)}.tier h3{font-size:26px}.tier p{color:var(--muted);font-size:14px;font-weight:900}.tier.com h3{color:var(--r-com)}.tier.rar h3{color:var(--r-rar)}.tier.epi h3{color:var(--r-epi)}.tier.leg h3{color:var(--r-leg);animation:1.6s ease-in-out infinite legglow}@keyframes legglow{50%{text-shadow:0 0 18px var(--gold)}}.scan{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.phone{aspect-ratio:9/19;background:linear-gradient(160deg,#2a3150,#0d1020);border-radius:46px;justify-self:center;width:300px;max-width:100%;padding:12px;box-shadow:0 40px 80px -30px #4fc8f880,inset 0 0 0 2px #ffffff1a}.phone-float{animation:6s ease-in-out infinite float}.screen{background:#03050c;border-radius:36px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.app-bar{z-index:3;text-align:center;font-family:var(--display);color:var(--fg);letter-spacing:.04em;font-size:15px;position:absolute;top:44px;left:0;right:0}.notch{z-index:4;background:#000;border-radius:99px;width:90px;height:24px;position:absolute;top:10px;left:50%;translate:-50%}.cam{background:radial-gradient(circle at 50% 45%,#1d2448,#05070f 75%);flex:1;place-items:center;display:grid;position:relative}.scan-card{width:56%;transition:transform .7s cubic-bezier(.2,1.2,.4,1),opacity .4s}.scan-card.out{opacity:0;transform:translateY(120%)rotate(12deg)}.scan-card .card{transform:rotate(-3deg)}.reticle{aspect-ratio:63/88;--c:var(--cyan);pointer-events:none;background:linear-gradient(var(--c),var(--c)) top left/28px 4px,linear-gradient(var(--c),var(--c)) top left/4px 28px,linear-gradient(var(--c),var(--c)) top right/28px 4px,linear-gradient(var(--c),var(--c)) top right/4px 28px,linear-gradient(var(--c),var(--c)) bottom left/28px 4px,linear-gradient(var(--c),var(--c)) bottom left/4px 28px,linear-gradient(var(--c),var(--c)) bottom right/28px 4px,linear-gradient(var(--c),var(--c)) bottom right/4px 28px;background-repeat:no-repeat;width:74%;transition:transform .3s;animation:1.6s ease-in-out infinite breathR;position:absolute}@keyframes breathR{50%{transform:scale(1.04)}}.reticle.ok{--c:var(--ok);animation:none;transform:scale(.94)}.laser{background:var(--cyan);opacity:0;border-radius:99px;height:3px;position:absolute;top:20%;left:13%;right:13%;box-shadow:0 0 18px 4px #4fc8f8b3}.laser.go{opacity:1;animation:1.3s ease-in-out infinite alternate laser}@keyframes laser{0%{top:16%}to{top:82%}}.scan-out{text-align:center;border-top:1px solid var(--line);background:linear-gradient(#0a0f26,#060914);gap:6px;padding:16px 16px 22px;display:grid}.scan-out .mono{letter-spacing:.08em;color:var(--cyan);font-size:15px;font-weight:700}.scan-out p{color:var(--muted);font-size:13px;font-weight:800}.scan-out.ok .mono{color:var(--ok)}.scan-out.ok p{color:var(--fg)}.scan-info{flex-direction:column;gap:24px;min-width:0;display:flex}.steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;font-family:var(--display);align-items:center;gap:14px;font-size:22px;transition:transform .3s cubic-bezier(.2,1.6,.4,1);display:flex}.steps li:hover{transform:translate(8px)}.steps li:before{content:counter(s);background:var(--cyan);color:#021822;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.check{background:linear-gradient(180deg,var(--panel),var(--night));border:1px solid var(--line);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);gap:10px;padding:18px;display:grid}.check label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:13px;font-weight:900}.check-row{flex-wrap:wrap;gap:10px;display:flex}.check input{border:2px solid var(--line);min-width:0;height:56px;color:var(--fg);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#060914;flex:1;padding:0 14px;font-size:17px}.check input:focus{border-color:var(--cyan);outline:none}.check-msg{color:var(--muted);font-size:14px;font-weight:900}.check-msg:empty{display:none}.check-msg.ok{color:var(--ok)}.check-msg.bad{color:var(--danger)}.check-res{grid-template-columns:110px 1fr;align-items:center;gap:16px;display:grid}.check-res:empty{display:none}.check-res .card{animation:.6s cubic-bezier(.2,1.6,.4,1) pop}.check-res p{color:#c2ceee;font-size:15px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font-family:var(--mono);color:var(--cyan);background:#4fc8f81a;border:1px solid #4fc8f84d;padding:6px 10px;font-size:12px;font-weight:700;transition:transform .2s}.chip:hover{background:#4fc8f833;transform:translateY(-2px)}.chip.bad{color:var(--danger);background:#ff6b8b14;border-color:#ff6b8b59}.modes{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mode{border:1px solid var(--line);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);flex-direction:column;gap:10px;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.mode.duo{background:radial-gradient(circle at 50% 30%,#ff6b8b40,transparent 60%),linear-gradient(180deg,var(--panel),var(--night))}.mode.league{background:radial-gradient(circle at 50% 30%,#ffc94a38,transparent 60%),linear-gradient(180deg,var(--panel),var(--night))}.mode-art{justify-content:center;align-items:center;gap:10px;height:260px;display:flex;position:relative}.mode-art .card{width:130px}.duo .c1{animation:2.4s cubic-bezier(.5,0,.5,1) infinite clashL}.duo .c2{animation:2.4s cubic-bezier(.5,0,.5,1) infinite clashR}@keyframes clashL{0%,to{transform:translate(-30px)rotate(-12deg)}45%{transform:translate(20px)rotate(4deg)}50%{transform:translate(10px)rotate(0)}}@keyframes clashR{0%,to{transform:translate(30px)rotate(12deg)}45%{transform:translate(-20px)rotate(-4deg)}50%{transform:translate(-10px)rotate(0)}}.vs{z-index:3;font-family:var(--display);color:#fff;text-shadow:0 0 20px var(--danger),0 4px 0 #8a1030;font-size:52px;animation:2.4s ease-in-out infinite vs;position:absolute}@keyframes vs{0%,40%{transform:scale(.8)}50%{transform:scale(1.45)rotate(-8deg)}65%,to{transform:scale(1)}}.spark{z-index:2;background:radial-gradient(circle,#ffffffe6,#ff6b8b80 30%,#0000 65%);border-radius:50%;width:120px;height:120px;animation:2.4s ease-out infinite sparkA;position:absolute}@keyframes sparkA{0%,44%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.4)}70%,to{opacity:0;transform:scale(2)}}.podium{align-items:flex-end;gap:8px;display:flex}.podium div{width:78px;font-family:var(--display);color:#1a1200;transform-origin:bottom;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:10px;font-size:24px;animation:3s cubic-bezier(.2,1.4,.4,1) infinite grow;display:flex;position:relative}.podium div img{width:56px;margin-bottom:6px;animation:2.4s ease-in-out infinite bob;position:absolute;bottom:100%}.podium .p2{background:linear-gradient(#e3ecff,#9aaad0);height:96px;animation-delay:.15s}.podium .p1{background:linear-gradient(180deg,#ffe39a,var(--gold));height:140px}.podium .p3{background:linear-gradient(#f5c49a,#c9814a);height:72px;animation-delay:.3s}.podium .p1 img{width:72px;animation-delay:-.8s}@keyframes grow{0%{transform:scaleY(.2)}25%,90%{transform:scaleY(1)}to{transform:scaleY(.2)}}.mode h3{font-size:42px}.mode p{color:#c2ceee;font-size:17px;font-weight:800}.wip{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);background:#ffc94a1a;border:1px solid #ffc94a59;align-self:flex-start;align-items:center;gap:10px;padding:7px 14px;font-size:12px;font-weight:900;display:inline-flex}.wip span{gap:3px;display:inline-flex}.wip span i{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:1.2s infinite typing}.wip span i:nth-child(2){animation-delay:.15s}.wip span i:nth-child(3){animation-delay:.3s}@keyframes typing{30%{opacity:1;transform:translateY(-4px)}0%,60%,to{opacity:.35}}.album{padding-block:90px 40px}.album-prog{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.album-prog .goal-bar{flex:1;min-width:180px;max-width:420px}.album-prog b{font-family:var(--display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.marquee{padding-block:14px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.track{gap:16px;width:max-content;animation:70s linear infinite scroll;display:flex}.track.rev{animation-duration:85s;animation-direction:reverse}.marquee:hover .track{animation-play-state:paused}.track .card{flex:none;width:150px;transition:filter .5s,transform .3s cubic-bezier(.2,1.6,.4,1)}.track .card.locked{filter:grayscale()brightness(.4)}.track .card:hover{transform:translateY(-10px)rotate(-3deg)scale(1.06)}.final{padding-block:70px 100px}.final-in{text-align:center;background:radial-gradient(60% 90% at 50% 0,#ffc94a38,transparent 70%),linear-gradient(180deg,var(--panel),var(--night));perspective:1000px;clip-path:polygon(32px 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%,0 32px);border:1px solid #ffc94a4d;flex-direction:column;align-items:center;gap:26px;padding:56px 28px;display:flex}.final-in .pack{--pw:160px}.final-in h2{font-size:clamp(38px,6vw,72px)}footer.foot{border-top:1px solid var(--line);color:var(--muted);background:#020309;padding-block:36px 40px;font-size:13px;font-weight:800}.foot-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-bottom:22px;display:flex}.foot-top svg{width:auto;height:54px;overflow:visible}.foot-links{flex-wrap:wrap;gap:8px 22px;display:flex}.foot-links a{text-transform:uppercase;letter-spacing:.08em;color:var(--fg);font-size:12px;font-weight:900;text-decoration:none}.foot-links a:hover{color:var(--gold)}.foot-legal{gap:6px;padding-top:18px;font-size:12px;line-height:1.5;display:grid}.scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:90;background:#02030a99;transition:opacity .3s;position:fixed;inset:0}.drawer{z-index:91;background:linear-gradient(180deg,var(--panel),var(--night));border-left:1px solid var(--line);width:min(420px,100%);padding:calc(20px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) 20px;flex-direction:column;transition:transform .45s cubic-bezier(.2,.9,.3,1.1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}body.cart-open .scrim{opacity:1;pointer-events:auto}body.cart-open .drawer{transform:none}.drawer header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.drawer h3{font-size:32px}.x{background:var(--panel-2);border:1px solid var(--line);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);width:44px;height:44px;font-size:22px;font-weight:900;transition:transform .2s}.x:hover{transform:rotate(90deg)}.cart-body{flex:1;align-content:start;gap:12px;display:grid;overflow:auto}.drawer h3 span{font-family:var(--body);color:var(--muted);letter-spacing:.06em;font-size:14px;font-weight:900}.ship-goal{color:var(--fg);background:#ffc94a12;border:1px solid #ffc94a4d;gap:8px;margin-bottom:14px;padding:12px 14px;font-size:13px;font-weight:900;display:grid}.ship-goal b{color:var(--gold)}.ship-goal:empty{display:none}.line{border:1px solid var(--line);background:#ffffff08;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.thumb{place-items:center;display:grid}.line .pack,.co-item .pack{--pw:58px}.line .pack .pk,.line .pack .pack-n,.co-item .pack .pk,.co-item .pack .pack-n{display:none}.line .pack .pack-logo,.co-item .pack .pack-logo{font-size:7px}.li-info{gap:6px;min-width:0;display:grid}.li-info b{font-weight:900}.li-info small{color:var(--muted);font-weight:800}.li-price{justify-items:end;gap:8px;display:grid}.li-price b{font-family:var(--display);font-size:22px;font-weight:400}.rm{color:var(--muted);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;font-weight:900;text-decoration:underline}.rm:hover{color:var(--danger)}.qty.sm{align-self:flex-start;height:40px}.qty.sm button{width:34px;font-size:20px}.qty.sm output{min-width:22px;font-size:17px}.perks-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.perks-row div{border:1px solid var(--line);text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#ffffff08;padding:10px 6px;font-size:11px;font-weight:900}.perks-row b{font-family:var(--display);color:var(--fg);letter-spacing:0;text-transform:none;font-size:22px;font-weight:400;display:block}.upsell{border:2px dashed var(--line);color:var(--cyan);background:0 0;padding:12px;font-weight:900;transition:border-color .2s,transform .2s}.upsell:hover{border-color:var(--cyan);transform:translateY(-2px)}.empty{color:var(--muted);text-align:center;justify-items:center;gap:16px;padding:40px 10px;font-weight:900;display:grid}.empty img{width:76px;animation:2.4s ease-in-out infinite bob}.drawer footer{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.sum-rows{color:var(--muted);font-variant-numeric:tabular-nums;gap:6px;font-weight:800;display:grid}.sum-rows div{justify-content:space-between;gap:12px;display:flex}.sum-rows .free{color:var(--ok)}.sum-rows .tot{color:var(--fg);text-transform:uppercase;letter-spacing:.08em;align-items:baseline;margin-top:6px;font-size:13px;font-weight:900}.sum-rows .tot b{font-family:var(--display);color:var(--gold);letter-spacing:0;font-size:38px;font-weight:400}.trust{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.trust svg{width:14px;height:14px;color:var(--ok);flex:none}.btn[disabled]{opacity:.4;pointer-events:none}body.co-open{overflow:hidden}.co{z-index:93;background:radial-gradient(60% 40% at 80% 0,#4f7ff82e,transparent 70%),var(--void);position:fixed;inset:0;overflow:auto}.co-top{z-index:3;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);background:#05060fe0;position:sticky;top:0}.co-bar{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.co-back{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:900}.co-back:hover{color:var(--fg)}.co-logo{width:auto;height:32px;overflow:visible}.secure{color:var(--ok);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.secure svg{width:14px;height:14px}.co-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:40px;padding-block:32px 80px;display:grid}.co-steps{counter-reset:st;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.co-steps li{counter-increment:st;border-top:4px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex:1;padding-top:10px;font-size:12px;font-weight:900;transition:color .3s,border-color .3s}.co-steps li:before{content:counter(st) ". "}.co-steps li.on{border-color:var(--gold);color:var(--fg)}.co-steps li.done{border-color:var(--cyan);color:var(--cyan)}.co fieldset{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--night));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);min-width:0;margin:0 0 16px;padding:20px}.co legend{float:left;width:100%;font-family:var(--display);margin-bottom:16px;padding:0;font-size:22px}.co legend+*{clear:both}.fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.f.full{grid-column:1/-1}.f label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:900;display:block}.f label i{text-transform:none;letter-spacing:0;font-style:normal;font-weight:700}.f input,.f select{border:2px solid var(--line);width:100%;height:50px;color:var(--fg);font:inherit;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#060914;padding:0 14px;font-weight:800}.f input:focus,.f select:focus{border-color:var(--cyan);outline:none}.f.err input{border-color:var(--danger)}.f .msg{color:var(--danger);margin-top:4px;font-size:12px;font-weight:800;display:none}.f.err .msg{display:block}.opts{gap:10px;display:grid}.opt{border:2px solid var(--line);cursor:pointer;background:#060914;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.opt input{accent-color:var(--gold);width:18px;height:18px}.opt:has(input:checked){border-color:var(--gold);background:#ffc94a0f}.opt b{font-weight:900;display:block}.opt small{color:var(--muted);font-weight:700}.opt .p{font-family:var(--display);font-size:20px}.opt .p.free{color:var(--ok)}.stripe-box{background:#635bff1a;border:1px dashed #635bffb3;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;display:grid}.stripe-box .sb{font-family:var(--display);color:#fff;background:#635bff;padding:6px 12px;font-size:20px}.stripe-box p{color:#c6d2f2;font-size:14px;font-weight:700}.cgv{color:#c6d2f2;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;font-weight:700;display:flex}.cgv input{accent-color:var(--gold);flex:none;width:18px;height:18px;margin-top:2px}.cgv.err{color:var(--danger)}.cgv a{color:var(--fg)}.pay{width:100%}.pay.loading{pointer-events:none;opacity:.8}.pay-note{color:var(--muted);text-align:center;margin-top:10px;font-size:12px;font-weight:700}.co-sum{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--night));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);gap:16px;padding:20px;display:grid;position:sticky;top:88px}.co-sum h3{font-size:22px}.co-item{grid-template-columns:62px 1fr auto;align-items:center;gap:14px;display:grid}.co-item b{font-weight:900;display:block}.co-item small{color:var(--muted);font-weight:800}.co-item .pr{font-family:var(--display);font-size:22px}.co-sum .sum-rows{border-top:1px solid var(--line);padding-top:14px}.co-sum .trust{text-align:left;justify-content:flex-start}.co-done{text-align:center;justify-items:center;gap:18px;max-width:620px;margin-inline:auto;padding-block:56px 90px;display:grid}.co-done .tick{background:var(--ok);color:#03251a;border-radius:50%;place-items:center;width:96px;height:96px;font-size:52px;font-weight:900;animation:.7s cubic-bezier(.2,1.6,.4,1) pop;display:grid}.co-done h2{font-size:clamp(34px,5vw,56px)}.co-done .num{font-family:var(--mono);color:var(--gold);letter-spacing:.06em;font-weight:700}.co-done p{color:#c6d2f2;font-weight:700}.recap{text-align:left;border:1px solid var(--line);background:var(--panel);width:100%;color:var(--muted);gap:6px;padding:16px 18px;font-weight:800;display:grid}.recap b{color:var(--fg)}.demo-note{color:var(--muted);font-size:12px;font-weight:800}.co-done .ctas{justify-content:center}@media (max-width:900px){.co-grid{grid-template-columns:1fr}.co-sum{order:-1;position:static}}@media (max-width:520px){.fields{grid-template-columns:1fr}.secure span{display:none}.co-logo{height:26px}}.offers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.offer{border:2px solid var(--line);background:var(--panel);cursor:pointer;align-content:start;gap:2px;padding:16px 16px 14px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.offer:hover{transform:translateY(-2px)}.offer input{opacity:0;pointer-events:none;position:absolute}.offer:has(input:checked){border-color:var(--gold);background:#ffc94a14}.offer:has(input:focus-visible){outline:3px solid var(--cyan);outline-offset:3px}.o-n{font-family:var(--display);font-size:20px}.o-s{color:var(--muted);font-size:13px;font-weight:800}.o-p{font-family:var(--display);color:var(--gold);margin-top:6px;font-size:30px;font-weight:400}.o-tag{background:var(--ok);color:#03251a;padding:3px 8px;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.thumb{position:relative}.x10{font-style:normal;font-family:var(--display);background:var(--gold);color:#140f00;padding:2px 6px;font-size:13px;position:absolute;bottom:-4px;right:-6px}.co-items{gap:14px;display:grid}.fly-pack{--pw:120px;z-index:95;pointer-events:none;filter:drop-shadow(0 20px 30px #0000008c);will-change:transform;position:fixed}@media (max-width:440px){.offers{grid-template-columns:1fr}}.flyer{z-index:95;pointer-events:none;width:70px;transition:transform .8s cubic-bezier(.5,-.3,.6,1),opacity .8s;position:fixed}.toasts{right:max(16px,calc(16px + env(safe-area-inset-right,0px)));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:96;pointer-events:none;justify-items:end;gap:10px;display:grid;position:fixed}.toast{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#1a2358,#0f1538);border:1px solid #ffc94a80;align-items:center;gap:12px;max-width:320px;padding:10px 18px 10px 10px;animation:.5s cubic-bezier(.2,1.5,.4,1) toastIn,.4s ease-in 3s forwards toastOut;display:flex;box-shadow:0 20px 40px -10px #000000b3}.toast img{flex:none;width:44px;animation:1.2s ease-out spinY}@keyframes spinY{0%{transform:rotateY(720deg)scale(.3)}}.toast b{font-family:var(--display);color:var(--gold);font-size:18px;font-weight:400;display:block}.toast span{color:#c2ceee;font-size:13px;font-weight:800}@keyframes toastIn{0%{opacity:0;transform:translate(60px)scale(.8)}}@keyframes toastOut{to{opacity:0;transform:translate(120%)}}.xp-float{z-index:97;pointer-events:none;font-family:var(--display);color:var(--gold);text-shadow:0 2px #7a5200;font-size:24px;animation:1.1s ease-out forwards xpUp;position:fixed}@keyframes xpUp{to{opacity:0;transform:translateY(-80px)scale(1.3)}}@media (max-width:980px){.hero,.shop,.scan{grid-template-columns:1fr}.hero{gap:14px;padding-block:30px 40px}.hero-art{order:-1;min-height:420px}.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.deal{grid-template-columns:repeat(4,minmax(0,1fr))}.scan .phone-float{order:2}}@media (max-width:760px){.nav,.hud .col,.hud .lbl{display:none}.modes{grid-template-columns:1fr}.deal{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stage{padding:30px 12px}.room{padding-block:64px}.fan .card{width:128px}.pack,.stage-pack .pack,.shop-art .pack{--pw:200px}.shop-art{min-height:390px}.price{font-size:68px}.hero-art .halo,.orbit{width:320px;height:320px}.steps li{font-size:19px}}@media (max-width:440px){.deal{grid-template-columns:repeat(2,minmax(0,1fr))}.tiers{gap:14px}.tier h3{font-size:20px}.mode-art .card{width:104px}.podium div{width:64px}.btn.big{padding:17px 22px;font-size:17px}.check-res{grid-template-columns:96px 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.mx-auto{margin-inline:auto}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.w-full{width:100%}.max-w-\[620px\]{max-width:620px}.max-w-\[780px\]{max-width:780px}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gold{border-color:var(--color-gold)}.bg-\[\#3ee59a\]{background-color:#3ee59a}.bg-panel{background-color:var(--color-panel)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[clamp\(40px\,6vw\,72px\)\]{padding-block:clamp(40px,6vw,72px)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[clamp\(32px\,5vw\,52px\)\]{font-size:clamp(32px,5vw,52px)}.text-\[clamp\(36px\,6vw\,56px\)\]{font-size:clamp(36px,6vw,56px)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.text-\[\#03251a\]{color:#03251a}.text-cyan{color:var(--color-cyan)}.text-gold{color:var(--color-gold)}.text-muted{color:var(--color-muted)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.\[\&_a\]\:font-extrabold a{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_a\]\:text-cyan a{color:var(--color-cyan)}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}@media (hover:hover){.hover\:\[\&_a\]\:underline:hover a{text-decoration-line:underline}}.\[\&_b\]\:text-fg b{color:var(--color-fg)}.\[\&_h2\]\:mt-10 h2{margin-top:calc(var(--spacing) * 10)}.\[\&_h2\]\:mb-3 h2{margin-bottom:calc(var(--spacing) * 3)}.\[\&_h2\]\:font-display h2{font-family:var(--font-display)}.\[\&_h2\]\:text-\[clamp\(22px\,3vw\,28px\)\] h2{font-size:clamp(22px,3vw,28px)}.\[\&_p\]\:mb-3 p{margin-bottom:calc(var(--spacing) * 3)}.\[\&_p\]\:text-muted p{color:var(--color-muted)}}@font-face{font-family:Peace Sans;src:url(../media/PeaceSans.2s-n1cbdawijs.woff2)format("woff2");font-display:swap}@font-face{font-family:Nunito;src:url(../media/Nunito.1wzrasd95pxo_.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono.013tcyr58qp0n.woff2)format("woff2");font-weight:500 700;font-display:swap}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
