html,body{margin:0;padding:0}body{color:#f2ecd9;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 50% 0,#241a3a,#16112a 55%,#0e0a1c) fixed;min-height:100dvh;font-family:Instrument Sans,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}#root,.app-shell{min-height:100dvh}button{font-family:inherit}button:disabled{opacity:.35;cursor:not-allowed}a{color:#e7c079;text-decoration:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-main:focus{outline:none}.skip-link{z-index:100;cursor:pointer;color:#f4d9a0;letter-spacing:.12em;text-transform:uppercase;background:#251c44;border:1px solid #e3b85f99;border-radius:999px;padding:10px 20px;font-family:JetBrains Mono,monospace;font-size:11px;transition:transform .18s cubic-bezier(.2,.7,.3,1);position:fixed;top:14px;left:50%;transform:translate(-50%,-200%)}.skip-link:focus{transform:translate(-50%)}.orn{color:#e7c079;pointer-events:none;display:block;position:absolute}.orn-corner{width:var(--orn-c,54px);height:var(--orn-c,54px)}.orn-tl{top:var(--orn-inset,0);left:var(--orn-inset,0)}.orn-tr{top:var(--orn-inset,0);right:var(--orn-inset,0);transform:scaleX(-1)}.orn-bl{bottom:var(--orn-inset,0);left:var(--orn-inset,0);transform:scaleY(-1)}.orn-br{bottom:var(--orn-inset,0);right:var(--orn-inset,0);transform:scale(-1)}.orn-crown{width:var(--orn-p,66px);height:calc(var(--orn-p,66px) * .379);left:50%}.orn-crown-top{top:0;transform:translate(-50%,-46%)}.orn-crown-bot{bottom:0;transform:translate(-50%,46%)scaleY(-1)}@media (width<=640px){.orn-corner{--orn-c:40px}.orn-crown{--orn-p:52px}}@media (hover:hover){a:hover{color:#f2d79b}.reader-tile:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0006;border-color:#e3b85fbf!important}.reader-tile:hover img{transform:scale(1.05)}.reader-tile:hover .reader-tile-cta{text-underline-offset:4px;text-decoration:underline}.carousel-arrow:hover{background:#281e42d9!important;border-color:#e3b85fd9!important}.art-hover-wrap:hover .art-hover-overlay{opacity:1}.orient-toggle:hover{box-shadow:0 0 0 1px var(--glow-color), 0 0 14px 2px var(--glow-color)}.pack-button:not(:disabled):hover{transform:scale(1.06)}.btn-gold:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 28px #e3b85f38,inset 0 1px #fff0cd40;border-color:#f7d592e6!important}.btn-ghost:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 26px #0000004d;border-color:#b79be0a6!important}}::selection{background:#e3b85f4d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:0 0;margin-block:14px}::-webkit-scrollbar-thumb{background:linear-gradient(#f2d79b8c,#b08a3e8c) padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f7d592d9,#c8a050d9) padding-box padding-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#e3b85f80 transparent}}.btn-gold,.btn-ghost{transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,border-color .2s,opacity .25s}.btn-gold:not(:disabled):focus-visible{box-shadow:0 10px 28px #e3b85f38}.btn-gold:not(:disabled):active,.btn-ghost:not(:disabled):active{transition-duration:80ms;transform:translateY(0)scale(.97)}.art-hover-wrap{cursor:pointer;position:relative}.reader-tile{font:inherit;transition:border-color .25s,transform .25s,box-shadow .25s}.reader-tile img{transition:transform .6s cubic-bezier(.22,.8,.28,1)}.reader-tile:focus-visible{transform:translateY(-3px);box-shadow:0 16px 34px #0006;border-color:#e3b85fbf!important}.reader-tile:focus-visible img{transform:scale(1.05)}.reader-tile:focus-visible .reader-tile-cta{text-underline-offset:4px;text-decoration:underline}.carousel-arrow{transition:background .2s,border-color .2s}.carousel-arrow:focus-visible{background:#281e42d9!important;border-color:#e3b85fd9!important}.card-banner-slot{container-type:inline-size}@container (width<=149px){.card-banner{display:none}}.art-hover-overlay{opacity:0;letter-spacing:.16em;text-transform:uppercase;color:#f7f1e2;background:#0a07148c;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;transition:opacity .18s;display:flex;position:absolute;inset:0}.art-hover-wrap:focus-visible .art-hover-overlay{opacity:1}.orient-toggle{cursor:pointer;transition:box-shadow .2s,transform .15s}.orient-toggle:focus-visible{box-shadow:0 0 0 1px var(--glow-color), 0 0 14px 2px var(--glow-color)}.orient-toggle:active{transform:scale(.96)}textarea,input{font-family:inherit}textarea:focus,input:focus,button:focus-visible{outline-offset:2px;outline:1px solid #e3b85f8c}@keyframes twinkle{0%,to{opacity:.12}50%{opacity:.85}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.menu-link:hover,.menu-link:focus-visible{background:#e3b85f1a!important}.menu-cta{transition:transform .16s,box-shadow .16s}@media (hover:hover){.menu-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #e3b85f47!important}}.menu-cta:focus-visible{outline-offset:2px;outline:2px solid #f4d9a0}.detail-close-phone,.detail-divider{display:none}@media (width<=640px){.detail-overlay{padding-top:64px!important}.detail-close-phone{display:flex}.detail-close-desktop{display:none!important}.detail-art{cursor:default;align-self:flex-start!important;width:min(100%,320px,66.6667dvh - 213.333px)!important}.detail-pos{text-align:center}.detail-head{text-align:center;flex-direction:column;gap:8px!important}.detail-tags{justify-content:center}.detail-revnote{text-align:center}.detail-divider{color:#e7c079;align-items:center;gap:12px;margin:4px 0 18px;font-size:10px;display:flex}.detail-divider:before,.detail-divider:after{content:"";background:linear-gradient(90deg,#e3b85f00,#e3b85f59);flex:1;height:1px}.detail-divider:after{background:linear-gradient(90deg,#e3b85f59,#e3b85f00)}.detail-art .art-hover-overlay{display:none}}.about-close-phone{display:none}@media (width<=640px){.about-overlay{padding-top:64px!important}.about-close-phone{display:block}.landing-bg{justify-content:center;align-items:flex-start;padding-top:max(28px,7vh);display:flex}.landing-content{text-align:center;position:static!important}.landing-title{width:min(92vw,440px)!important}}@media (aspect-ratio<=3/4){.landing-bg{background-image:linear-gradient(#0a071426 0%,#0a07148c 78%,#0a0714d9 100%),url(/landing-bg-mobile.webp)!important}}.landing-sparkles{z-index:-1;pointer-events:none;animation:1.8s .4s both fadeIn;position:absolute;inset:0;overflow:hidden}.landing-sparkles>span{position:absolute}.ls-star{opacity:.12;animation:twinkle var(--t) ease-in-out var(--d) infinite;border-radius:50%}.ls-glint{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:0;filter:drop-shadow(0 0 4px #f7d592f2)drop-shadow(0 0 14px #f7d59280);animation:glint var(--t) ease-in-out var(--d) infinite}.ls-glint:before,.ls-glint:after{content:"";clip-path:polygon(50% 0%,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0% 50%,44% 44%);background:radial-gradient(circle,#fffaf0 0%,#f7d592 40%,#f7d59200 78%);position:absolute;inset:0}.ls-glint:after{transform:rotate(45deg)scale(.55)}@keyframes glint{0%,60%,to{opacity:0;transform:scale(.15)rotate(0)}72%{opacity:1;transform:scale(1)rotate(45deg)}86%{opacity:0;transform:scale(.35)rotate(90deg)}}.ls-mote{width:var(--s);height:var(--s);opacity:0;animation:moteRise var(--t) linear var(--d) infinite;background:#fbe6b8;border-radius:50%;box-shadow:0 0 8px 2px #f7d59299}@keyframes moteRise{0%{opacity:0;transform:translate(0)}15%{opacity:.85}50%{transform:translate(var(--dx), -22vh)}80%{opacity:.6}to{opacity:0;transform:translate(calc(var(--dx) * -.5), -46vh)}}.ls-shoot{opacity:0;transform-origin:100%;filter:drop-shadow(0 0 6px #fff1d6d9);width:150px;height:2px;animation:shoot var(--t) ease-out var(--d) infinite;background:linear-gradient(90deg,#fff1d600,#fff1d6d9 80%,#fff);border-radius:2px}@keyframes shoot{0%{opacity:0;transform:rotate(var(--a)) translateX(0) scaleX(.3)}2%{opacity:1}9%,to{opacity:0;transform:rotate(var(--a)) translateX(340px) scaleX(1)}}@keyframes titleReveal{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes pawStep{0%,to{opacity:.2;transform:translateY(6px)scale(.82)}50%{opacity:1;transform:translateY(-4px)scale(1)}}@keyframes portalIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bannerDrop{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}@keyframes runeSpin{to{transform:rotate(360deg)}}@keyframes runeSpinRev{to{transform:rotate(-360deg)}}@keyframes packFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-13px)rotate(1.6deg)}}@keyframes packGlow{0%,to{opacity:0;transform:scale(.88)}50%{opacity:.92;transform:scale(1.08)}}@keyframes burstFlash{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes ringShock{0%{opacity:.9;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(2.3)}}@keyframes shardFly{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}14%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(1)}}@keyframes swirlSpin{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}@keyframes swirlArm{0%{opacity:0;transform:translate(0)scale(.15)}5%{opacity:1;transform:translateX(calc(55% * var(--orbit,1))) scale(.3)}10%{transform:translateX(calc(90% * var(--orbit,1))) scale(.4)}16%{transform:translateX(calc(109% * var(--orbit,1))) scale(.49)}23%{transform:translateX(calc(115% * var(--orbit,1))) scale(.57)}31%{transform:translateX(calc(114% * var(--orbit,1))) scale(.64)}40%{transform:translateX(calc(109% * var(--orbit,1))) scale(.71)}49%{transform:translateX(calc(101% * var(--orbit,1))) scale(.77)}58%{transform:translateX(calc(90% * var(--orbit,1))) scale(.82)}67%{transform:translateX(calc(76% * var(--orbit,1))) scale(.87)}76%{transform:translateX(calc(60% * var(--orbit,1))) scale(.91)}85%{transform:translateX(calc(41% * var(--orbit,1))) scale(.95)}93%{transform:translateX(calc(22% * var(--orbit,1))) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes swirlTrail{0%{opacity:0}25%{opacity:.5}70%{opacity:.3}to{opacity:0}}@keyframes packSwell{0%{transform:scale(1)}3%{transform:scale(.95)}6%{transform:scale(.93)}10%{transform:scale(1.04)}14%{transform:scale(1.16)}18%{transform:scale(1.23)}22%{transform:scale(1.21)}27%{transform:scale(1.18)}34%{transform:scale(1.19)}46%{transform:scale(1.2)}60%{transform:scale(1.22)}74%{transform:scale(1.25)}86%{transform:scale(1.3)}to{transform:scale(1.36)}}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(var(--turns,720deg))}}@keyframes orbitFade{0%{opacity:0}12%{opacity:0}26%{opacity:1}88%{opacity:1}to{opacity:.5}}@keyframes moteOrbit{0%{transform:rotate(var(--a0,0deg))}to{transform:rotate(var(--a1,300deg))}}@keyframes moteArm{0%{transform:translateX(calc(var(--r,140px) * var(--orbit-k,1)))}to{transform:translate(0)}}@keyframes moteGlow{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.2)}}.crack-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:crackDraw var(--crack-draw,.3s) cubic-bezier(.2,.8,.3,1) var(--crack-at,0s) both}@keyframes crackDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes packLeak{0%{opacity:0}55%{opacity:.4}to{opacity:1}}@keyframes beamShoot{0%{opacity:0;transform:rotate(var(--beam-angle,0deg)) scaleY(.05)}40%{opacity:1}to{opacity:.9;transform:rotate(var(--beam-angle,0deg)) scaleY(1)}}@keyframes runeIgnite{0%{opacity:0;transform:scale(.92)}20%{opacity:.35;transform:scale(1)}70%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}@keyframes swellWave{0%{opacity:0;transform:scale(.7)}15%{opacity:.9}to{opacity:0;transform:scale(2.4)}}@keyframes fragFly{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(var(--fx,0px), var(--fy,0px)) rotate(var(--fr,0deg)) scale(.62)}}@keyframes fragFade{0%,45%{opacity:1}to{opacity:0}}@keyframes fragCool{0%{opacity:1}to{opacity:0}}@keyframes packShake{0%{transform:translate(0)rotate(0)}14%{transform:translate(0)rotate(0)}24%{transform:translate(-2px,1px)rotate(-.6deg)}32%{transform:translate(2px,-1px)rotate(.6deg)}40%{transform:translate(-3px,1px)rotate(-.9deg)}47%{transform:translate(3px,-2px)rotate(.9deg)}54%{transform:translate(-4px,2px)rotate(-1.1deg)}60%{transform:translate(4px,-2px)rotate(1.1deg)}66%{transform:translate(-5px,2px)rotate(-1.4deg)}72%{transform:translate(5px,-3px)rotate(1.4deg)}77%{transform:translate(-5px,3px)rotate(-1.6deg)}82%{transform:translate(6px,-3px)rotate(1.6deg)}87%{transform:translate(-6px,3px)rotate(-1.9deg)}92%{transform:translate(6px,-4px)rotate(1.9deg)}96%{transform:translate(-3px,2px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}@keyframes packGlowSurge{0%{opacity:.4;transform:scale(.95)}70%{opacity:.85;transform:scale(1.3)}to{opacity:1;transform:scale(1.7)}}@keyframes portalTremor{0%,to{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1.5px,-1px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1.5px)}}@keyframes portalShake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-7px,4px)rotate(-.5deg)}25%{transform:translate(6px,-5px)rotate(.45deg)}40%{transform:translate(-5px,-3px)rotate(-.35deg)}55%{transform:translate(4px,3px)rotate(.28deg)}72%{transform:translate(-2px,1px)rotate(-.15deg)}88%{transform:translate(1px,-1px)rotate(.08deg)}}@keyframes verdictWord{0%{opacity:0;filter:blur(6px);transform:scale(.82)}60%{opacity:1;filter:blur();text-shadow:0 0 40px;transform:scale(1.05)}to{opacity:1;filter:blur();text-shadow:0 0 18px #f2d79b47;transform:scale(1)}}@keyframes verdictSeal{0%{border-top-color:#e3b85f1a;border-bottom-color:#e3b85f1a;box-shadow:0 0 #e3b85f00}55%{border-top-color:#e3b85ff2;border-bottom-color:#e3b85ff2;box-shadow:0 0 46px #e3b85f2e}to{border-top-color:#e3b85f73;border-bottom-color:#e3b85f73;box-shadow:0 0 #e3b85f00}}.verdict-panel{animation:1.6s ease-out .15s both verdictSeal}.verdict-word{animation:.95s cubic-bezier(.2,.7,.3,1) both verdictWord}@media (prefers-reduced-motion:reduce){.verdict-panel,.verdict-word{animation:none!important}.verdict-word{text-shadow:0 0 18px #f2d79b47}}@keyframes raySpin{to{transform:rotate(360deg)}}@keyframes rayFadeIn{0%{opacity:0}}@keyframes rayFlare{0%{opacity:.18;transform:scale(.7)}30%{opacity:.85;transform:scale(1.15)}to{opacity:0;transform:scale(1.6)}}@keyframes sprayOrbit{0%{transform:rotate(var(--a0,0deg))}to{transform:rotate(var(--a1,360deg))}}@keyframes sprayArm{0%{transform:translate(0)}8%{transform:translateX(calc(var(--r,30vmin) * .42))}16%{transform:translateX(calc(var(--r,30vmin) * .72))}26%{transform:translateX(calc(var(--r,30vmin) * .92))}36%{transform:translateX(var(--r,30vmin))}46%{transform:translateX(calc(var(--r,30vmin) * .99))}55%{transform:translateX(calc(var(--r,30vmin) * .94))}65%{transform:translateX(calc(var(--r,30vmin) * .84))}75%{transform:translateX(calc(var(--r,30vmin) * .68))}85%{transform:translateX(calc(var(--r,30vmin) * .47))}93%{transform:translateX(calc(var(--r,30vmin) * .25))}to{transform:translate(0)}}@keyframes sprayTumble{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}10%{opacity:1;transform:translate(-50%, -50%) scale(.55) rotate(calc(var(--spin,360deg) * .1))}25%{transform:translate(-50%, -50%) scale(.85) rotate(calc(var(--spin,360deg) * .25))}45%{transform:translate(-50%, -50%) scale(1) rotate(calc(var(--spin,360deg) * .45))}70%{transform:translate(-50%, -50%) scale(.92) rotate(calc(var(--spin,360deg) * .7))}86%{opacity:1;transform:translate(-50%, -50%) scale(.72) rotate(calc(var(--spin,360deg) * .86))}to{opacity:0;transform:translate(-50%, -50%) scale(.3) rotate(var(--spin,360deg))}}.tap-ring{pointer-events:none;border:1px solid #e3b85f8c;border-radius:18px;transition:border-color .3s;animation:1.9s ease-in-out infinite tapPulse;position:absolute;inset:-10px}@keyframes tapPulse{0%,to{opacity:.25;transform:scale(.97)}50%{opacity:.75;transform:scale(1.04)}}@keyframes cardLaunch{0%{opacity:0;transform:translate(var(--fx,0px), var(--fy,-300px)) scale(.08) rotate(var(--fr,0deg))}10%{opacity:1}72%{transform:translate(0)scale(1.07)rotate(0)}86%{transform:translate(0)scale(.985)rotate(0)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}.pack-button{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .22s cubic-bezier(.2,.7,.3,1)}.pack-button:disabled{cursor:default;opacity:1}.pack-button:not(:disabled):active{transform:scale(.97)}@property --peek{syntax:"<angle>";inherits:false;initial-value:0deg}@property --wiggle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --nudge-lift{syntax:"<length>";inherits:false;initial-value:0}.tilt{--rx:0deg;--ry:0deg;--lift:0px;--tilt-scale:1;transform:perspective(var(--tilt-persp,900px)) translateY(calc(var(--lift) + var(--nudge-lift))) rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--peek))) rotate(var(--wiggle)) scale(var(--tilt-scale));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tilt[data-tilt]{--lift:-8px;--tilt-scale:1.04;will-change:transform;transition:transform .2s cubic-bezier(.2,.8,.3,1)}:focus-visible>.tilt{--lift:-6px;--tilt-scale:1.03}.tilt:has(:focus-visible){--lift:-6px;--tilt-scale:1.03}:focus-visible>.tilt .card-glare{opacity:1}.tilt-facedown:has(:focus-visible) .tap-ring{border-color:#fae2aaf2;animation-duration:.85s}.tilt-lite[data-tilt]{--lift:-5px;--tilt-scale:1.03}.tilt-pack[data-tilt]{--lift:-4px;--tilt-scale:1}.tilt[data-press]{--lift:-2px;--tilt-scale:.97}.tilt.tilt-off{--rx:0deg!important;--ry:0deg!important;--lift:0px!important;--tilt-scale:1!important}.tilt-off .card-glare{opacity:0!important}.card-glare{border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at var(--px,50%) var(--py,30%), #fff6de57, #ffecbe1a 30%, #fff0 60%);transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.card-glare:after{content:"";background:linear-gradient(105deg,#fff0 38%,#ffecbe47 47%,#fffaec80 50%,#ffecbe47 53%,#fff0 62%);position:absolute;inset:-10% -60%;transform:translate(-70%)}:is([data-tilt] .card-glare,.tilt:has(:focus-visible) .card-glare){opacity:1}[data-tilt] .card-glare:after{animation:1s cubic-bezier(.3,.6,.3,1) both sheenSweep}.tilt:has(:focus-visible) .card-glare:after{animation:1s cubic-bezier(.3,.6,.3,1) both sheenSweep}@keyframes sheenSweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}.card-aura{pointer-events:none;opacity:0;background:radial-gradient(circle,#f7d59257,#e3b85f00 66%);border-radius:50%;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-18%;transform:scale(.9)}.tilt-facedown[data-tilt] .card-aura{opacity:1;transform:scale(1.04)}.tilt-facedown:has(:focus-visible) .card-aura{opacity:1;transform:scale(1.04)}.tilt-facedown[data-press] .card-aura{opacity:1;transition-duration:.12s;transform:scale(1.16)}.tilt-facedown[data-tilt] .tap-ring{border-color:#fae2aaf2;animation-duration:.85s}.card-sparkle{pointer-events:none;opacity:0;background:#fbe6b8;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;box-shadow:0 0 6px 2px #f7d592bf}.tilt-facedown[data-tilt] .card-sparkle{animation:sparkleRise 1.7s ease-out var(--sd,0s) infinite}@keyframes sparkleRise{0%{opacity:0;transform:translateY(6px)scale(.4)}25%{opacity:1}to{opacity:0;transform:translateY(-44px)scale(1)}}@media (hover:hover){.tilt-facedown[data-tilt]:not([data-press]){animation:.9s cubic-bezier(.3,.7,.3,1) both cardPeek}}@keyframes cardPeek{0%{--peek:0deg}35%{--peek:-11deg}70%{--peek:3deg}to{--peek:0deg}}@media (hover:none){.tilt-facedown:not([data-press]){animation:cardNudge 4.2s ease-in-out var(--nudge-delay,1.2s) infinite}}@keyframes cardNudge{0%,78%,to{--wiggle:0deg;--nudge-lift:0px}82%{--wiggle:-2.6deg;--nudge-lift:-5px}87%{--wiggle:2.2deg;--nudge-lift:-5px}92%{--wiggle:-1.2deg;--nudge-lift:-2px}96%{--wiggle:.4deg;--nudge-lift:0px}}@media (width<=500px){.swirl-arm{--orbit:.72}.pack-orbits,.pack-motes{--orbit-k:.8}}@media (width<=400px){.swirl-arm{--orbit:.58}.pack-orbits,.pack-motes{--orbit-k:.7}}.deal-row{--deal-w:clamp(210px,29vw,260px);--deal-gap:clamp(16px,3vw,40px);gap:var(--deal-gap);flex-wrap:wrap;justify-content:center;display:flex}.deal-slot{width:var(--deal-w);flex-direction:column;align-items:center;gap:12px;display:flex}.deal-pos{letter-spacing:.16em;color:#e7c079;text-transform:uppercase;text-align:center;min-height:14px;font-family:JetBrains Mono,monospace;font-size:10px}@media (width<=760px){.deal-row:not(.is-multi):not(.is-five){--deal-w:min(210px, calc((100dvh - 295px) / 1.5))}.deal-row.is-multi{--deal-w:min(200px, calc((100vw - 48px - 20px) / 3), calc((100dvh - 320px) / 1.5));--deal-gap:10px;flex-wrap:nowrap}.deal-row.is-multi .deal-slot{gap:8px}.deal-row.is-multi .deal-pos{letter-spacing:.08em;justify-content:center;align-items:flex-end;min-height:24px;font-size:9px;display:flex}.deal-row.is-multi .tap-ring{border-radius:12px!important;inset:-5px!important}}.deal-row.is-five{--deal-w:clamp(104px, calc((100vw - 48px - 4 * 18px) / 5), 190px);--deal-gap:18px;flex-wrap:nowrap}.deal-row.is-five .card-launch{--fx:var(--fx-wide);--fy:var(--fy-wide)}.deal-row.is-five .tap-ring{border-radius:12px!important;inset:-5px!important}.deal-row.is-five .deal-pos{letter-spacing:.08em;justify-content:center;align-items:flex-end;min-height:26px;font-size:10px;display:flex}@media (width<=760px){.deal-row.is-five{--deal-w:min(150px, calc((100vw - 48px - 20px) / 3), calc((100dvh - 372px) / 3));--deal-gap:10px;flex-wrap:wrap;row-gap:18px}.deal-row.is-five .card-launch{--fx:var(--fx-narrow);--fy:var(--fy-narrow)}.deal-row.is-five .deal-slot{gap:8px}.deal-row.is-five .tap-ring{border-radius:12px!important;inset:-5px!important}}.deal-row.is-deciphering .card-launch{animation:cardSwivel 2.4s ease-in-out calc(var(--i,0) * .22s) infinite!important}.deal-row.is-deciphering .card-launch:after{content:"";pointer-events:none;z-index:3;mix-blend-mode:screen;animation:cardShimmer 1.9s linear calc(var(--i,0) * .22s) infinite;background:linear-gradient(105deg,#fff1d600 35%,#fff1d652 50%,#fff1d600 65%) 0 0/260% 100%;border-radius:12px;position:absolute;inset:0}@keyframes cardSwivel{0%,to{transform:perspective(900px)rotateY(0)translateY(0)}25%{transform:perspective(900px)rotateY(-18deg)translateY(-8px)}50%{transform:perspective(900px)rotateY(0)translateY(-2px)}75%{transform:perspective(900px)rotateY(18deg)translateY(-8px)}}@keyframes cardShimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.btn-gold.is-waiting:disabled{opacity:1;cursor:progress;animation:2s ease-in-out infinite waitGlow!important}@keyframes waitGlow{0%,to{box-shadow:0 0 #e3b85f00}50%{box-shadow:0 0 26px #e3b85f52}}.reveal-pip{background:linear-gradient(160deg,#2a2142,#1b1530);border:1px solid #e3b85f99;border-radius:3px;width:14px;height:21px;transition:background .35s,box-shadow .35s,transform .35s}.reveal-pip.is-up{background:linear-gradient(160deg,#f7d592,#c9a15a);transform:translateY(-3px);box-shadow:0 0 10px #f7d59280}.writing-line{align-items:center;gap:10px;display:inline-flex}.writing-dots{flex-shrink:0;gap:4px;display:inline-flex}.writing-dots span{background:#e7c079;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite writingDot}.writing-dots span:nth-child(2){animation-delay:.15s}.writing-dots span:nth-child(3){animation-delay:.3s}@keyframes writingDot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.reading-row{grid-template:"art head""art keys""art body"1fr/clamp(140px,19vw,200px) minmax(0,1fr);align-items:start;gap:12px clamp(18px,3vw,34px);display:grid}.reading-row .rr-art{grid-area:art}.reading-row .rr-head{grid-area:head}.reading-row .rr-keys{grid-area:keys;min-width:0}.reading-row .rr-body{grid-area:body;min-width:0}@media (width<=640px){.reading-row{grid-template:"art head""keys keys""body body"/84px minmax(0,1fr);align-items:center;gap:16px}.reading-row .rr-name{font-size:23px!important}.reading-row .rr-body-closed{display:none}.reading-row .rr-art{position:relative}.reading-row .rr-art:after{content:"⤢";color:#f0d199;pointer-events:none;background:#14102ad1;border:1px solid #e3b85f66;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;bottom:4px;right:4px}.step-indicator-done{display:none!important}.fineprint-closed{display:none}}.fineprint-toggle{display:none}@media (width<=640px){.fineprint-toggle{display:inline-block}}.exporting .rr-body-closed,.exporting .fineprint-closed{display:block!important}.exporting .rr-keys button,.exporting .rr-openall,.exporting .rr-progress,.exporting .fineprint-toggle,.exporting .rr-art:after,.exporting .verdict-jump-arrow{display:none!important}@media (prefers-reduced-motion:reduce){.rune-ring,.pack-float,.pack-glow,.pack-rays,.tap-ring{animation:none!important}.reader-track{transition:none!important}.pack-shard,.pack-flash,.pack-shock,.ray-flare,.spray-card{display:none!important}.portal-shake,.portal-tremor,.pack-strain,.pack-swell,.swirl-orbit,.swirl-arm{animation:none!important}.swirl-trail,.pack-orbits,.pack-motes,.pack-crack,.pack-beam,.rune-ignite,.pack-frag{display:none!important}.card-launch{animation:.3s both fadeIn!important}.tilt{transition:none!important;animation:none!important;transform:none!important}.card-sparkle{display:none!important}.card-glare:after{animation:none!important}.ls-star{opacity:.55;animation:none!important}.ls-glint,.ls-mote,.ls-shoot{display:none!important}.writing-dots span{opacity:.7;animation:none!important}.deal-row.is-deciphering .card-launch{animation:none!important}.deal-row.is-deciphering .card-launch:after{display:none}.btn-gold.is-waiting:disabled{animation:none!important}.reveal-pip{transition:none}.btn-gold,.btn-ghost,.pack-button{transform:none!important}.skip-link{transition:none!important}}
