:root{--paper:#fbfaf6;--paper-deep:#edf2ee;--panel:#fff;--ink:#1f7a68;--ink-dark:#172026;--rust:#a8463f;--rust-dark:#78332f;--gold:#b46f24;--gold-light:#f0bd72;--muted:#69777e;--line:#d6ded9;--serif:"Bricolage Grotesque", sans-serif;--mono:"Manrope", sans-serif;--wordmark:"Baloo 2", sans-serif;--ease-paper:cubic-bezier(.22, .72, .24, 1)}*{box-sizing:border-box}html{background:var(--paper-deep);min-width:320px}body{color:var(--ink);background:var(--paper-deep);font-family:var(--mono);min-height:100vh;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.prototype{isolation:isolate;background:var(--paper-deep);min-height:100vh;position:relative;overflow:hidden}.grain{z-index:20;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:fixed;inset:0}.masthead{border-bottom:1px solid var(--line);background:var(--paper);z-index:30;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,4vw,48px);display:flex;position:relative}.brand{color:var(--ink);font-family:var(--wordmark);letter-spacing:-.02em;align-items:center;gap:11px;font-size:24px;font-weight:600;text-decoration:none;display:flex}.brand-mark{border:1.5px solid var(--ink);width:35px;height:29px;font:600 16px/1 var(--wordmark);background:var(--panel);border-radius:8px 8px 11px 11px;place-items:center;display:grid;transform:rotate(-2deg);box-shadow:0 4px 12px #17202614}.edition-mark{text-transform:uppercase;align-items:baseline;gap:14px;display:flex}.edition-mark span{color:var(--muted);letter-spacing:.16em;font-size:9px}.edition-mark strong{color:var(--rust);font-size:13px;font-weight:500}.opening-room{grid-template-columns:minmax(300px,380px) minmax(540px,1fr);gap:18px;min-height:calc(100vh - 126px);padding:18px;display:grid;position:relative}.intro-copy{z-index:2;background:var(--panel);border:1px solid var(--line);border-radius:12px;align-self:center;max-width:420px;padding:38px clamp(28px,4vw,52px)}.eyebrow{color:var(--rust);text-transform:uppercase;font:500 10px/1.3 var(--mono);letter-spacing:.18em;margin:0 0 18px}.eyebrow:before{content:"✦";margin-right:9px}h1,h2{font-family:var(--serif);font-weight:500}h1{color:var(--ink-dark);letter-spacing:-.045em;margin:0;font-size:clamp(38px,3.35vw,55px);line-height:.99}h1 em{color:var(--rust);font-weight:500}.deck{max-width:490px;color:var(--muted);margin:30px 0 0;font-size:14px;line-height:1.65}.packet-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:42px;display:flex}.packet-details span{min-width:108px;color:var(--ink-dark);padding:14px 20px 14px 0;font-size:10px}.packet-details span+span{border-left:1px solid var(--line);padding-left:20px}.packet-details small{color:#849087;text-transform:uppercase;letter-spacing:.11em;margin-bottom:6px;font-size:8px;display:block}.atelier{border:1px solid var(--line);background:linear-gradient(#1f7a6806 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#1f7a6806 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 45%,#fff 0,#ffffffc2 54%,#fbfaf6f0 100%);border-radius:12px;place-items:center;min-height:670px;padding:56px clamp(34px,5vw,80px) 95px;display:grid;position:relative;overflow:hidden}.registration-marks{pointer-events:none;position:absolute;inset:30px}.registration-marks i{width:16px;height:16px;position:absolute}.registration-marks i:before,.registration-marks i:after{content:"";background:var(--rust);opacity:.65;position:absolute}.registration-marks i:before{width:16px;height:1px;top:7px}.registration-marks i:after{width:1px;height:16px;left:7px}.registration-marks i:first-child{top:0;left:0}.registration-marks i:nth-child(2){top:0;right:0}.registration-marks i:nth-child(3){bottom:0;left:0}.registration-marks i:nth-child(4){bottom:0;right:0}.status-ribbon{z-index:10;width:min(380px,100% - 100px);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%)}.status-ribbon:after{content:"";background:var(--line);flex:1;height:1px}.status-index{color:var(--rust)}.packet-stage{perspective:1300px;place-items:center;width:min(720px,100%);height:min(560px,68vh);min-height:500px;display:grid;position:relative}.desk-shadow{filter:blur(15px);pointer-events:none;background:radial-gradient(#222d263b,#222d2600 70%);width:min(570px,70%);height:130px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.packet-assembly{--packet-scale:1.06;--packet-open-scale:1.18;--packet-away-scale:.93;--packet-counter-x:0px;--packet-counter-y:0px;--packet-counter-rotate:0deg;--tear-progress:0;--release-recoil-x:0px;--release-recoil-y:0px;--release-recoil-rotate:0deg;z-index:8;opacity:0;filter:drop-shadow(0 22px 20px #1720262e);width:450px;height:276px;transition:opacity .55s var(--ease-paper), transform .34s var(--ease-paper), filter .5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)rotate(-1.1deg)scale(.78)}.rive-shell{z-index:14;opacity:0;pointer-events:none;width:143.75%;height:183.418%;transform:translate(calc(var(--packet-counter-x) + var(--release-recoil-x)), calc(var(--packet-counter-y) + var(--release-recoil-y))) rotate(calc(var(--packet-counter-rotate) + var(--release-recoil-rotate)));transform-origin:50% 46%;filter:drop-shadow(3px 5px 3px rgb(33 35 29/calc(var(--tear-progress) * .16)));position:absolute;top:-63.688%;left:-21.875%;overflow:visible}#rive-canvas{width:100%;height:100%;display:block}[data-rive-fallback=true] #rive-canvas{opacity:0}.rive-loading{z-index:3;color:var(--muted);background:#f4efdfd1;justify-content:center;align-items:center;gap:10px;font-size:10px;transition:opacity .3s;display:flex;position:absolute;inset:0}.rive-loading span{background:var(--rust);border-radius:50%;width:6px;height:6px;animation:1s steps(2,end) infinite blink}[data-rive-ready=true] .rive-loading,[data-rive-fallback=true] .rive-loading{opacity:0;pointer-events:none}.tear-packet{--tear-progress:0;--tear-x:0%;--start-x:0px;--start-y:0px;--start-rotate:0deg;z-index:8;transform:translate(calc(var(--packet-counter-x) + var(--release-recoil-x)), calc(var(--packet-counter-y) + var(--release-recoil-y))) rotate(calc(var(--packet-counter-rotate) + var(--release-recoil-rotate)));transform-origin:50%;position:absolute;inset:0}.tear-packet:after{content:"";z-index:20;pointer-events:none;opacity:.19;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence baseFrequency='.72' numOctaves='3' seed='7'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.packet-body{--packet-body-skew:0deg;--packet-body-scale-y:1;z-index:7;clip-path:var(--body-clip,none);transform:skewX(var(--packet-body-skew)) scaleY(var(--packet-body-scale-y));transform-origin:bottom;background:linear-gradient(103deg,#ffffff2e,#0000 28%),repeating-linear-gradient(0deg,#0000 0 22px,#1f7a6805 23px),#f7ead7;border:1px solid #1f7a6859;border-radius:8px;transition:transform 70ms linear;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffff40,inset 0 -18px 38px #5e43270e}.packet-body:before{content:"";border-top:1px dashed #103f3e3d;position:absolute;top:56px;left:20px;right:20px}.packet-fold{background:#bfa8801c;border-top:1px solid #103f3e1c;width:270px;height:190px;position:absolute;bottom:-83px}.packet-fold.left{left:-78px;transform:rotate(28deg)}.packet-fold.right{right:-78px;transform:rotate(-28deg)}.packet-brand{color:var(--ink-dark);position:absolute;top:91px;left:34px;transform:rotate(-.8deg)}.packet-brand small{color:var(--rust);text-transform:uppercase;letter-spacing:.14em;margin-bottom:5px;font-size:7px;display:block}.packet-brand strong{font:600 31px/.95 var(--serif);letter-spacing:-.035em;display:block}.packet-brand i{color:var(--rust);font:500 10px/1 var(--mono);white-space:nowrap;position:absolute;top:23px;left:157px}.packet-count{width:62px;height:62px;color:var(--rust);text-align:center;font:600 20px/.75 var(--serif);border:1px solid;border-radius:50%;place-content:center;display:grid;position:absolute;top:91px;right:30px;transform:rotate(5deg)}.packet-count small{font:500 6px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em}.packet-postmark{color:#bd5334a8;text-align:center;width:92px;height:49px;font:500 7px/1.45 var(--mono);letter-spacing:.09em;border:2px solid;border-radius:50%;place-content:center;display:grid;position:absolute;bottom:25px;right:72px;transform:rotate(-10deg)}.packet-postmark:after{content:"";background:repeating-linear-gradient(0deg,currentColor 0 1px,#0000 1px 5px);width:66px;height:17px;position:absolute;top:16px;left:86px}.packet-routing{color:#103f3e9e;letter-spacing:.12em;font-size:6px;position:absolute;bottom:25px;left:34px}.packet-interior{z-index:6;clip-path:polygon(0 12%,4% 7%,9% 11%,15% 5%,22% 10%,29% 6%,36% 12%,44% 7%,52% 11%,61% 5%,70% 10%,79% 6%,88% 11%,95% 7%,100% 10%,100% 100%,0 100%);background:linear-gradient(#534735 0,#433d31 10px,#27443f 25px,#1e4a47 100%);border-radius:3px 4px 2px 3px;height:92px;position:absolute;top:44px;left:10px;right:10px;overflow:hidden;box-shadow:inset 0 9px 12px #041a1875}.opening-glow{width:16%;height:5px;opacity:var(--release-signal,0);filter:none;transform:translateY(var(--release-signal-y,8px)) scaleX(var(--release-signal-scale,.72));transition:opacity 80ms linear, transform .12s var(--ease-paper);background:radial-gradient(at 50% 100%,#ffe197b8,#e5b1532e 45%,#0000 72%);position:absolute;bottom:49px;left:42%}.interior-stamp{width:68px;height:86px;transition:transform .5s var(--ease-paper), opacity .25s;position:absolute;top:28px}.interior-stamp-shell{isolation:isolate;width:100%;height:100%;display:block;position:relative}.interior-stamp-image{object-fit:contain;filter:drop-shadow(0 3px 2px #0000003d);width:100%;height:100%;display:block}.interior-stamp.s-one{left:92px;transform:rotate(-8deg)}.interior-stamp.s-two{left:177px;transform:rotate(1deg)}.interior-stamp.s-three{left:260px;transform:rotate(9deg)}.interior-stamp.s-one{color:#1f7a68;background:#dbece6}.interior-stamp.s-two{color:#b46f24;background:#f7ead7}.interior-stamp.s-three{color:#78521f;background:#e8d6a4}.torn-mouth{z-index:10;width:var(--tear-x);pointer-events:none;height:25px;position:absolute;top:42px;left:0;overflow:visible}.mouth-dark{clip-path:polygon(0 78%,8% 68%,16% 79%,25% 67%,34% 76%,39% 54%,43% 24%,48% 8%,53% 18%,58% 5%,62% 35%,67% 70%,76% 62%,84% 77%,93% 65%,100% 76%,100% 100%,0 100%);height:12px;box-shadow:none;background:linear-gradient(90deg,#43372733,#2a2a204d 34%,#102b27 44%,#173b35 52%,#102b27 59%,#2a2a204d 68%,#4337272e);display:block;position:absolute;top:3px;left:0;right:-1px}.mouth-back-lip,.mouth-front-lip{background:#e8d7bc;height:5px;position:absolute;left:0;right:0}.mouth-back-lip{opacity:.92;clip-path:polygon(0 65%,8% 22%,18% 57%,29% 30%,41% 73%,53% 24%,66% 61%,78% 34%,91% 69%,100% 28%,100% 100%,0 100%);top:0}.mouth-front-lip{clip-path:polygon(0 0,9% 43%,19% 9%,31% 56%,44% 18%,57% 61%,69% 12%,83% 54%,94% 21%,100% 7%,100% 100%,0 100%);filter:drop-shadow(0 -1px 1px #3b2d1e2e);background:#f5e6d0;top:10px}.torn-mouth:after{content:"";width:44px;height:8px;opacity:var(--release-signal,0);filter:none;transform:translateY(var(--release-signal-y,8px)) scaleX(var(--release-signal-scale,.72));background:radial-gradient(circle at 15% 65%,#edc86f 0 1px,#0000 1.5px),radial-gradient(circle at 52% 18%,#f5dda0 0 1px,#0000 1.6px),radial-gradient(circle at 84% 72%,#d9ab50 0 1px,#0000 1.5px);position:absolute;top:-2px;left:calc(50% - 22px)}.paper-fibres{opacity:0;width:20px;height:24px;transition:opacity 50ms;position:absolute;top:1px;right:-7px}.paper-fibres i{transform-origin:0;background:#e8d6b9;width:14px;height:1px;position:absolute;top:9px;left:8px}.paper-fibres i:first-child{transform:rotate(-54deg)}.paper-fibres i:nth-child(2){width:19px;transform:rotate(-32deg)}.paper-fibres i:nth-child(3){width:13px;transform:rotate(-12deg)}.paper-fibres i:nth-child(4){width:17px;transform:rotate(10deg)}.paper-fibres i:nth-child(5){width:12px;transform:rotate(31deg)}.paper-fibres i:nth-child(6){width:17px;transform:rotate(49deg)}.paper-fibres i:nth-child(7){width:10px;transform:rotate(69deg)}.paper-fibres i:nth-child(n+5){display:none}.tear-strip{z-index:12;transform-origin:0;background:repeating-linear-gradient(135deg,#a8463f0b 0 7px,#0000 7px 14px),#f7ead7;border:0;border-top:1px solid #1f7a683d;height:56px;position:absolute;top:0;left:0;right:0}.tear-strip:after{content:"";border-bottom:1px dashed #103f3e61;position:absolute;bottom:5px;left:12px;right:12px}.strip-print{color:var(--rust);letter-spacing:.16em;font-size:7px;position:absolute;top:13px;left:55px}.strip-arrows{color:var(--rust);font:500 20px/1 var(--serif);letter-spacing:.26em;position:absolute;top:8px;right:26px}.attached-strip{clip-path:var(--attached-clip,none)}.loose-assembly{z-index:18;pointer-events:none;position:absolute;inset:0}.paper-tear-layer{z-index:16;pointer-events:none;width:100%;height:170px;position:absolute;top:-82px;left:0;overflow:visible}.peeled-shadow{fill:#1d2b252e;filter:url("#peeled-paper-shadow");transform:translateY(2px)}.peeled-face{fill:url("#peeled-paper-face")}.peeled-under{fill:url("#peeled-paper-under")}.peeled-face,.peeled-under{stroke:#7054333d;stroke-width:.65px;stroke-linejoin:bevel}.peeled-print{fill:none;stroke:#1f7a68ad;stroke-width:1.7px;stroke-linecap:square}.peeled-crease{fill:none;stroke:#73522d54;stroke-width:1px;stroke-linecap:round}.crease-b{stroke:#ffffffb8}.tear-fibre-spray path{fill:none;stroke:#c9a97d;stroke-width:1.55px;stroke-linecap:round;filter:drop-shadow(0 .5px #fff5df)}.prototype[data-tear-stage=sealed] :is(.peeled-face,.peeled-under,.peeled-shadow,.peeled-print,.peeled-crease,.tear-fibre-spray){visibility:hidden}.tear-start{z-index:15;cursor:grab;opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;width:58px;height:44px;transform:translate(var(--start-x),var(--start-y)) rotate(var(--start-rotate));transform-origin:14px 28px;pointer-events:auto;background:0 0;border:0;padding:0;transition:opacity .16s;position:absolute;top:20px;left:0}.tear-start:active{cursor:grabbing}.seam-notch{filter:drop-shadow(1px 0 #533d2638);width:22px;height:16px;position:absolute;top:18px;left:0}.seam-notch:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fbfaf6;width:16px;position:absolute;inset:0 auto 0 -1px}.seam-notch:after{content:"";background:var(--rust);opacity:.58;transform-origin:0;width:18px;height:1px;transition:transform .14s var(--ease-paper), opacity .14s ease;position:absolute;top:7px;left:11px}.tear-start:hover .seam-notch:after{opacity:.9;transform:scaleX(1.25)}.tear-start:focus-visible{outline:2px solid var(--rust);outline-offset:-3px;border-radius:4px}.prototype .rive-shell{opacity:0}.prototype[data-tear-renderer=none] :is(.attached-strip,.paper-tear-layer){visibility:hidden}.prototype[data-tear-renderer=none] .tear-start{opacity:0!important}.prototype[data-phase=arrival] .packet-assembly,.prototype[data-phase=ready] .packet-assembly{opacity:1;transform:translate(-50%, -45%) rotate(-1.1deg) scale(var(--packet-scale))}.prototype[data-phase=ready] .tear-start{opacity:1}.prototype[data-phase=opening] .packet-assembly{opacity:1;transform:translate(-50%, -48%) rotate(.35deg) scale(var(--packet-open-scale))}.prototype[data-phase=opening] .tear-start{opacity:0}.prototype[data-tear-stage=tension] .packet-assembly{transform:translate(-49.1%, -48%) rotate(.55deg) scaleX(1.012) scaleY(.993) scale(var(--packet-open-scale));filter:drop-shadow(-6px 25px 18px #1827222e)}.prototype:is([data-tear-stage=bite],[data-tear-stage=quarter],[data-tear-stage=half],[data-tear-stage=three-quarter],[data-tear-stage=attached]) .paper-fibres{opacity:1}.prototype[data-tear-stage=half] .packet-assembly{transform:translate(-49.2%, -48.5%) rotate(.7deg) scale(var(--packet-open-scale))}.prototype[data-tear-stage=open] .torn-mouth:after{opacity:1;transform:translateY(0)scale(1)}.prototype[data-tear-stage=open] .opening-glow{opacity:1}.prototype[data-tear-stage=open] .packet-interior{overflow:visible}.prototype[data-tear-stage=open] .interior-stamp{transition-delay:80ms;transform:translateY(-47px)rotate(-4deg)}.prototype[data-tear-stage=open] .interior-stamp.s-two{transition-delay:.13s;transform:translateY(-55px)rotate(2deg)}.prototype[data-tear-stage=open] .interior-stamp.s-three{transition-delay:.18s;transform:translateY(-44px)rotate(6deg)}.prototype[data-phase=signal] .packet-assembly{opacity:1;filter:saturate(.94);transform:translate(-50%,-47%)rotate(-.25deg)scale(1.04)}.prototype:is([data-phase^=reveal],[data-phase=summary]) .packet-assembly{opacity:.28;transform:translate(-50%, 19%) rotate(1deg) scale(var(--packet-away-scale));filter:saturate(.78)}.prototype[data-phase=reveal-1] .packet-assembly{animation:packet-yield .4s var(--ease-paper) both}.rarity-signal{z-index:21;pointer-events:none;opacity:0;width:112px;height:58px;transition:.12s var(--ease-paper);position:absolute;top:-16px;left:50%;transform:translate(-50%,5px)scale(.82)}.signal-thread{transform-origin:bottom;background:linear-gradient(#0000,#e7bc69);width:1px;height:28px;position:absolute;bottom:5px;left:50%;box-shadow:0 0 5px #e7bc6957}.thread-a{transform:rotate(-31deg)}.thread-b{height:34px;transform:rotate(2deg)}.thread-c{transform:rotate(30deg)}.signal-star{color:var(--gold-light);text-shadow:0 0 8px #f0bd72ad;font-size:18px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.prototype[data-phase=signal] .rarity-signal{opacity:1;transform:translate(-50%,-3px)scale(1)}.stamp-stack{z-index:12;pointer-events:none;position:absolute;inset:0}.prototype[data-phase=reveal-1] .stamp-stack{animation:.4s linear both reward-layer-lift}.stamp-card{--card-rotate:0deg;width:248px;transform:translate(-50%, -24%) rotateY(85deg) rotateZ(var(--card-rotate)) scale(.74);transform-origin:bottom;opacity:0;text-align:center;transition:opacity .45s ease, transform .8s var(--ease-paper);position:absolute;top:44%;left:50%}.stamp-paper{aspect-ratio:.83;filter:drop-shadow(0 18px 14px #1b282033);clip-path:polygon(3% 0,7% 2%,11% 0,15% 2%,19% 0,23% 2%,27% 0,31% 2%,35% 0,39% 2%,43% 0,47% 2%,51% 0,55% 2%,59% 0,63% 2%,67% 0,71% 2%,75% 0,79% 2%,83% 0,87% 2%,91% 0,95% 2%,100% 0,98% 5%,100% 9%,98% 13%,100% 17%,98% 21%,100% 25%,98% 29%,100% 33%,98% 37%,100% 41%,98% 45%,100% 49%,98% 53%,100% 57%,98% 61%,100% 65%,98% 69%,100% 73%,98% 77%,100% 81%,98% 85%,100% 89%,98% 93%,100% 97%,97% 100%,93% 98%,89% 100%,85% 98%,81% 100%,77% 98%,73% 100%,69% 98%,65% 100%,61% 98%,57% 100%,53% 98%,49% 100%,45% 98%,41% 100%,37% 98%,33% 100%,29% 98%,25% 100%,21% 98%,17% 100%,13% 98%,9% 100%,5% 98%,0 100%,2% 95%,0 91%,2% 87%,0 83%,2% 79%,0 75%,2% 71%,0 67%,2% 63%,0 59%,2% 55%,0 51%,2% 47%,0 43%,2% 39%,0 35%,2% 31%,0 27%,2% 23%,0 19%,2% 15%,0 11%,2% 7%);background:#f9f2dc;padding:14px;position:relative}.stamp-face{border:1.5px solid var(--ink);background:#f5edda;height:100%;padding:14px;position:relative;overflow:hidden}.stamp-topline{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:7px;display:flex}.stamp-topline strong{font:500 17px/1 var(--serif)}.stamp-art{background:#cfdabf;border:1px solid #103f3e52;height:164px;margin-top:9px;position:relative;overflow:hidden}.stamp-caption{text-align:left;justify-content:space-between;align-items:baseline;gap:5px;margin-top:10px;display:flex}.stamp-caption span{font:600 16px/1 var(--serif);letter-spacing:-.02em}.stamp-caption small{color:var(--muted);text-align:right;text-transform:uppercase;font-size:6px;line-height:1.3}.stamp-flavour{color:var(--muted);font:500 14px/1.3 var(--serif);margin:10px -15px 0}.art-quiet-win{background:linear-gradient(#d6dfc5 0 55%,#6b8c72 55%)}.sun{background:#e9b863;border-radius:50%;width:46px;height:46px;position:absolute;top:18px;right:19px;box-shadow:0 0 0 8px #ffecb430}.hill{border-radius:50%;width:230px;height:120px;position:absolute}.hill-back{background:#94aa81;top:84px;left:-75px;transform:rotate(8deg)}.hill-front{background:#3f7167;top:102px;right:-92px;transform:rotate(-8deg)}.canonical-mascot{object-fit:contain;filter:drop-shadow(-4px 7px #1c615d38);width:82px;height:92px;position:absolute;top:48px;left:67px}.tiny-letter{width:34px;height:24px;color:var(--rust);border:1px solid var(--ink);background:#fff7df;padding-top:4px;font-weight:600;position:absolute;top:101px;left:46px;transform:rotate(-9deg)}.registered .stamp-face{background:#f1dec0;border-color:#9e672a;box-shadow:inset 0 0 0 3px #b68a3638}.art-rail{background:linear-gradient(#244f56 0 67%,#173b3e 67%)}.moon{background:#efd996;border-radius:50%;width:42px;height:42px;position:absolute;top:18px;right:21px;box-shadow:0 0 22px #f1d27a6e}.track{background:#d7b75c;height:3px;position:absolute;bottom:23px;left:-10px;right:-10px;transform:rotate(-5deg);box-shadow:0 8px #d7b75c}.train{background:#ba5336;border:2px solid #f0d68f;border-radius:4px 13px 4px 4px;width:132px;height:50px;position:absolute;bottom:40px;left:29px;transform:rotate(-5deg)}.train i{background:#183f44;border:1px solid #f0d68f;width:19px;height:18px;margin:9px 4px;display:inline-block}.postmark{color:#e8704ad1;width:90px;height:50px;font:500 7px/1.5 var(--mono);letter-spacing:.08em;border:2px solid;border-radius:50%;place-items:center;display:grid;position:absolute;top:15px;left:-14px;transform:rotate(-17deg)}.signature .stamp-face{background:#eee1be;border-color:#8f6b2d;box-shadow:inset 0 0 0 3px #efcd7354}.art-lighthouse{background:linear-gradient(145deg,#132f41,#26545a 65%,#476861)}.aurora{filter:blur(5px);border:11px solid #0000;border-top-color:#68d3aa8c;border-radius:50%;width:230px;height:75px;position:absolute;transform:rotate(-17deg)}.aurora.a{top:23px;left:-30px}.aurora.b{border-top-color:#e5b95e7a;top:45px;left:5px}.stars{color:#f7df99;letter-spacing:24px;position:absolute;top:18px;left:24px}.sea{background:repeating-linear-gradient(-8deg,#0e4147 0 7px,#39656a 8px 11px);height:43px;position:absolute;bottom:0;left:0;right:0}.lighthouse{clip-path:polygon(23% 0,77% 0,100% 100%,0 100%);background:repeating-linear-gradient(#f6e3b2 0 13px,#b95338 14px 26px);width:27px;height:79px;position:absolute;bottom:26px;left:102px}.lighthouse i{background:#edc95f;border:2px solid #163d42;width:21px;height:17px;position:absolute;top:-16px;left:3px}.light-beam{z-index:0;transform-origin:0;clip-path:polygon(0 42%,100% 0,100% 100%,0 58%);background:linear-gradient(90deg,#f7de8dbf,#0000);width:140px;height:38px;position:absolute;top:48px;left:93px;transform:rotate(-7deg)}.foil-sweep{z-index:4;background:linear-gradient(90deg,#0000 44%,#ffffffb8 49%,#a2ebd378 51%,#0000 57%);position:absolute;inset:-80% -100%;transform:rotate(23deg)translate(-55%)}.prototype[data-phase=reveal-1] .stamp-card:first-child,.prototype[data-phase=reveal-2] .stamp-card:nth-child(2),.prototype[data-phase=reveal-3] .stamp-card:nth-child(3){opacity:1;transform:translate(-50%, -45%) rotateY(0) rotateZ(var(--card-rotate)) scale(1);pointer-events:auto}.prototype[data-phase=reveal-1] .stamp-card:first-child{--card-rotate:-1.5deg;animation:first-stamp-arrive .4s var(--ease-paper) both}.prototype[data-phase=reveal-2] .stamp-card:nth-child(2){--card-rotate:1deg}.prototype[data-phase=reveal-3] .stamp-card:nth-child(3){--card-rotate:-.5deg}.prototype[data-phase=reveal-2] .stamp-card:nth-child(2){animation:registered-arrive .72s var(--ease-paper) both}.prototype[data-phase=reveal-2] .registered .stamp-paper:after{content:"REGISTERED";z-index:5;color:#9e672a;font:800 7px/1 var(--mono);letter-spacing:.08em;animation:postmark-strike .5s .18s var(--ease-paper) both;border:2px solid;border-radius:50%;padding:5px 7px;position:absolute;top:34px;right:17px;transform:rotate(-12deg)}.prototype[data-phase=reveal-3] .stamp-card:nth-child(3){animation:signature-arrive .9s var(--ease-paper) both}.prototype[data-phase=reveal-3] .foil-sweep{animation:foil 1.55s .7s var(--ease-paper) 1}.stamp-card{--card-rotate:0deg;--arrival-duration:.72s;width:min(306px,44vw);transform:translate(-50%, 20%) rotateZ(var(--card-rotate)) scale(.24);transform-origin:50% 82%;opacity:0;visibility:hidden;filter:blur(.7px);transform-style:preserve-3d;backface-visibility:visible;will-change:transform, opacity, filter;flex-direction:column;align-items:center;transition:none;display:flex;top:43%}.stamp-card.standard{--card-rotate:-1.2deg;--arrival-duration:.4s}.stamp-card.priority{--card-rotate:-.35deg;--arrival-duration:.52s}.stamp-card.registered{--card-rotate:.8deg;--arrival-duration:.62s}.stamp-card.signature{--card-rotate:-.45deg;--arrival-duration:.82s}.stamp-visual{isolation:isolate;filter:drop-shadow(0 18px 16px #1b282033);width:100%;position:relative}.physical-rarity-shell{isolation:isolate;width:100%;display:block;position:relative}.stamp-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.physical-rarity-effect,.physical-rarity-poster{z-index:3;object-fit:fill;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;-webkit-mask:var(--stamp-mask) center / 100% 100% no-repeat;-webkit-mask:var(--stamp-mask) center / 100% 100% no-repeat;mask:var(--stamp-mask) center / 100% 100% no-repeat;display:block;position:absolute;inset:0}.physical-rarity-effect{opacity:.96}.physical-rarity-poster{opacity:0}.prototype[data-reduced-motion=true] .physical-rarity-effect{display:none}.prototype[data-reduced-motion=true].physical-rarity-ready .physical-rarity-poster{opacity:.68}.stamp-card .stamp-caption{width:min(270px,90%);color:var(--ink-dark);text-align:center;justify-content:center;align-items:baseline;gap:9px;margin:2px 0 0;display:flex}.stamp-card .stamp-caption span{font:600 18px/1 var(--serif)}.stamp-card .stamp-caption small{color:var(--muted);font:500 7px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em}.stamp-card .stamp-flavour{margin:8px 0 0}.prototype[data-phase^=reveal] .stamp-card.is-active{visibility:visible;opacity:1;pointer-events:auto;filter:none;animation:stamp-emerge-from-mouth var(--arrival-duration) var(--ease-paper) both}.prototype[data-phase^=reveal] .stamp-card.is-active .stamp-visual{animation:stamp-visual-hover 4.6s ease-in-out var(--arrival-duration) infinite}.prototype[data-reveal-transition=filing] .stamp-card.is-filing{visibility:visible;pointer-events:none;animation:.62s cubic-bezier(.5,.02,.68,.36) both stamp-file-away}.prototype[data-reveal-transition=filing] .stamp-card.is-filing .stamp-visual{animation:none}.new-stamp-marker{z-index:7;color:#fffaf0;background:var(--ink);min-width:42px;height:23px;font:800 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:4px;place-items:center;padding:0 7px;display:none;position:absolute;top:6%;right:-12px;transform:rotate(3deg);box-shadow:0 4px 9px #1b282033}.stamp-card[data-collected=false] .new-stamp-marker{display:grid}.prototype[data-phase^=reveal] .stamp-card.is-active[data-collected=false] .new-stamp-marker{animation:new-stamp-arrive .38s calc(var(--arrival-duration) + .12s) var(--ease-paper) both}.standard-registration{z-index:2;opacity:0;border:1px solid #1f7a6838;position:absolute;inset:9% 8%;transform:translate(2px,1px)}.prototype[data-phase^=reveal] .stamp-card.is-active.standard .standard-registration{animation:.42s ease-out .38s both registration-settle}.pack-summary{z-index:14;text-align:center;opacity:0;pointer-events:none;transition:.55s var(--ease-paper);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:9% 4% 5%;transform:translateY(18px)}.pack-summary h2{color:var(--ink-dark);letter-spacing:-.04em;margin:0;font-size:clamp(35px,4vw,54px);line-height:1}.summary-stamps{gap:7px;margin:30px 0 18px;display:flex}.summary-stamps span{background:var(--panel);border:1px solid var(--line);width:142px;min-height:178px;font:700 12px/1.3 var(--serif);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;padding:8px 8px 11px;display:flex;box-shadow:0 7px 18px #17202614}.summary-stamps i{clip-path:polygon(0 4%,4% 0,8% 4%,12% 0,16% 4%,20% 0,24% 4%,28% 0,32% 4%,36% 0,40% 4%,44% 0,48% 4%,52% 0,56% 4%,60% 0,64% 4%,68% 0,72% 4%,76% 0,80% 4%,84% 0,88% 4%,92% 0,96% 4%,100% 0,96% 100%,92% 96%,88% 100%,84% 96%,80% 100%,76% 96%,72% 100%,68% 96%,64% 100%,60% 96%,56% 100%,52% 96%,48% 100%,44% 96%,40% 100%,36% 96%,32% 100%,28% 96%,24% 100%,20% 96%,16% 100%,12% 96%,8% 100%,4% 96%,0 100%);border:1px solid #1720261f;border-radius:4px;width:100%;height:76px;margin-bottom:9px;display:block}.summary-stamp-shell{isolation:isolate;width:100%;margin-bottom:4px;display:block;position:relative}.summary-stamp-image{object-fit:contain;filter:drop-shadow(0 4px 4px #17202621);width:100%;height:126px;display:block}.summary-quiet i{background:radial-gradient(circle at 73% 25%,#e9b863 0 15%,#0000 16%),linear-gradient(155deg,#d6dfc5 0 52%,#3f7167 53%)}.summary-night i{background:radial-gradient(circle at 76% 25%,#efd996 0 14%,#0000 15%),linear-gradient(165deg,#244f56 0 68%,#b95338 69% 79%,#173b3e 80%)}.summary-signal i{background:linear-gradient(145deg,#0000 39%,#f0bd7285 40% 53%,#0000 54%),linear-gradient(145deg,#132f41,#26545a 65%,#476861)}.summary-stamps b{color:var(--rust);font:500 8px/1 var(--mono);margin-bottom:6px}.summary-stamps .signature-name{background:linear-gradient(135deg,#fbf3db,#e9d59b,#f7edcf);border-color:#c19a48}.summary-note{color:var(--rust);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.summary-note span{color:var(--gold);vertical-align:-2px;font-size:15px}.prototype[data-phase=summary] .pack-summary{opacity:1;pointer-events:auto;transform:none}.prototype[data-phase=summary] .stamp-stack{opacity:0}.controls{z-index:30;align-items:center;gap:16px;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.primary-action{color:#fff;background:var(--ink);border:1px solid var(--ink);cursor:pointer;letter-spacing:-.01em;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-width:216px;height:50px;padding:0 7px 0 20px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 8px 18px #1f7a6833}.primary-action:not(:disabled):hover{background:#175352;transform:translate(-2px,-2px);box-shadow:6px 7px #103f3e29}.primary-action:disabled{opacity:.48;cursor:wait}.primary-action:focus-visible,.text-action:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.button-arrow{background:#ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.text-action{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1f7a6866;align-items:center;padding:5px 4px;font-size:12px;font-weight:700;display:inline-flex}.replay,.prototype[data-phase=summary] .skip{display:none}.prototype[data-phase=summary] .replay{display:block}footer{border-top:1px solid var(--line);height:54px;color:var(--muted);background:var(--paper);justify-content:space-between;align-items:center;padding:0 clamp(22px,5vw,48px);font-size:12px;display:flex}kbd{color:var(--ink);border:1px solid var(--line);font:inherit;background:#faf5e7;border-bottom-width:2px;padding:2px 5px}@keyframes blink{50%{opacity:.2}}@keyframes foil{0%{transform:rotate(23deg)translate(-55%)}65%,to{transform:rotate(23deg)translate(50%)}}@keyframes packet-yield{0%,56%{opacity:1;filter:saturate(.96);transform:translate(-50%,-47%)rotate(-.25deg)scale(1.04)}to{opacity:.28;transform:translate(-50%, 19%) rotate(1deg) scale(var(--packet-away-scale));filter:saturate(.78)}}@keyframes reward-layer-lift{0%,55%{z-index:7}56%,to{z-index:12}}@keyframes first-stamp-arrive{0%{opacity:.18;transform:translate(-50%,-38%)rotateY(7deg)rotate(-4deg)scale(.38)}20%{opacity:1;transform:translate(-50%,-50%)rotateY(4deg)rotate(-3deg)scale(.62)}66%{opacity:1;transform:translate(-50%,-50%)rotateY(0)rotate(-1.5deg)scale(1.055)}to{opacity:1;transform:translate(-50%,-45%)rotateY(0)rotate(-1.5deg)scale(1)}}@keyframes registered-arrive{0%{opacity:0;transform:translate(-50%,-40%)rotateY(72deg)scale(.88)}70%{opacity:1;transform:translate(-50%,-46%)rotateY(0)rotate(1deg)scale(1.025)}to{opacity:1;transform:translate(-50%,-45%)rotateY(0)rotate(1deg)scale(1)}}@keyframes postmark-strike{0%,28%{opacity:0;transform:rotate(-18deg)scale(1.35)}70%{opacity:.88;transform:rotate(-12deg)scale(.96)}to{opacity:.72;transform:rotate(-12deg)scale(1)}}@keyframes signature-arrive{0%,20%{opacity:0;transform:translate(-50%,-36%)rotateY(68deg)scale(.84)}72%{opacity:1;transform:translate(-50%,-47%)rotateY(0)rotate(-.5deg)scale(1.04)}to{opacity:1;transform:translate(-50%,-45%)rotateY(0)rotate(-.5deg)scale(1)}}@keyframes stamp-emerge-from-mouth{0%{visibility:visible;opacity:.18;filter:blur(.8px);transform:translate(-50%, -50%) rotateZ(calc(var(--card-rotate) - 2.8deg)) scale(.23)}24%{opacity:1;filter:blur();transform:translate(-50%, -52%) rotateZ(calc(var(--card-rotate) - 1.5deg)) scale(.54)}72%{opacity:1;transform:translate(-50%, -47%) rotateZ(var(--card-rotate)) scale(1.035)}to{visibility:visible;opacity:1;transform:translate(-50%, -44%) rotateZ(var(--card-rotate)) scale(1)}}@keyframes stamp-visual-hover{0%,to{transform:translateY(0)rotate(0)}38%{transform:translateY(-5px)rotate(.22deg)}72%{transform:translateY(-2px)rotate(-.14deg)}}@keyframes new-stamp-arrive{0%{opacity:0;transform:rotate(7deg)translateY(4px)scale(.78)}70%{opacity:1;transform:rotate(2deg)translateY(-1px)scale(1.04)}to{opacity:1;transform:rotate(3deg)translateY(0)scale(1)}}@keyframes stamp-file-away{0%{opacity:1;filter:none;transform:translate(-50%, -44%) rotateZ(var(--card-rotate)) scale(1)}22%{opacity:1;transform:translate(-62%, -48%) rotateY(-18deg) rotateZ(calc(var(--card-rotate) - 5deg)) scale(1.01)}62%{opacity:.9;transform:translate(calc(-50% - 44vw), -53%) rotateY(-78deg) rotateZ(calc(var(--card-rotate) - 18deg)) scale(.9)}to{opacity:0;filter:blur(1px);transform:translate(calc(-50% - 116vw), -60%) rotateY(-132deg) rotateZ(calc(var(--card-rotate) - 31deg)) scale(.66)}}@keyframes registration-settle{0%{opacity:0;transform:translate(5px,2px)}45%{opacity:.42}to{opacity:.16;transform:translate(1px,.5px)}}@keyframes priority-glow{0%{opacity:0;transform:scale(.86)}58%{opacity:.95;transform:scale(1.08)}to{opacity:.68;transform:scale(1)}}@keyframes priority-route-sweep{0%{opacity:0;transform:rotate(-31deg)translate(-72%)}18%{opacity:.88}78%{opacity:.78}to{opacity:0;transform:rotate(-31deg)translate(76%)}}@keyframes registered-mark-land{0%,18%{opacity:0;transform:rotate(-18deg)scale(1.38)}66%{opacity:.9;transform:rotate(-12deg)scale(.95)}to{opacity:.74;transform:rotate(-13deg)scale(1)}}@keyframes signature-glow{0%{opacity:0;transform:scale(.84)}58%{opacity:.92;transform:scale(1.08)}to{opacity:.6;transform:scale(1)}}@keyframes signature-sweep{0%,12%{opacity:0;transform:rotate(23deg)translate(-62%)}24%{opacity:.9}76%{opacity:.7}to{opacity:0;transform:rotate(23deg)translate(58%)}}@keyframes star-register{0%,28%{opacity:0;transform:scale(.4)rotate(-18deg)}62%{opacity:1;transform:scale(1.2)rotate(5deg)}to{opacity:.68;transform:scale(1)rotate(0)}}@media (width<=980px){.opening-room{grid-template-columns:1fr}.intro-copy{grid-template-columns:1fr auto;column-gap:28px;max-width:none;padding:30px 34px;display:grid}.intro-copy .eyebrow,.intro-copy h1{grid-column:1}.intro-copy .deck{grid-area:1/2/3;max-width:300px;margin:20px 0 0}.packet-details{display:none}.atelier{min-height:600px}}@media (width<=600px){.prototype{min-height:844px}.masthead{height:61px;padding:0 18px}.brand{font-size:19px}.brand-mark{width:29px;height:24px;font-size:13px}.edition-mark span{display:none}.edition-mark strong{font-size:10px}.opening-room{flex-direction:column;gap:12px;min-height:calc(100vh - 101px);padding:12px;display:flex}.intro-copy{border-radius:10px;padding:20px 18px;display:block}.intro-copy .eyebrow{margin-bottom:8px;font-size:12px}h1{font-size:clamp(32px,9.5vw,39px);line-height:.98}h1 br,.deck{display:none}.atelier{border-radius:10px;flex:1;height:580px;min-height:0;padding:42px 16px 100px}.registration-marks{inset:14px}.status-ribbon{width:calc(100% - 50px);font-size:12px;top:16px}.packet-stage{width:100%;height:100%;min-height:390px}.packet-assembly{--packet-scale:1;--packet-open-scale:1.01;--packet-away-scale:.82;width:min(320px,100vw - 96px);height:calc(min(320px,100vw - 96px)/1.63052);left:calc(50% + 2px)}.tear-start{width:62px;height:50px;left:0}.stamp-card{width:min(219px,63vw);top:45%}.stamp-paper{padding:12px}.stamp-face{padding:11px}.stamp-art{height:143px}.stamp-caption span{font-size:14px}.stamp-flavour{font-size:13px}.pack-summary{justify-content:center;inset:3% 0 2%}.pack-summary .eyebrow{margin-bottom:10px}.pack-summary h2{font-size:34px}.summary-stamps{gap:4px;width:100%;margin:24px 0 13px}.summary-stamps span{flex:1;width:auto;min-width:0;min-height:156px;padding:7px 5px;font-size:11px}.summary-stamps i{height:57px;margin-bottom:6px}.summary-stamp-image{height:108px;margin-bottom:3px}.summary-note{font-size:11px}.controls{flex-direction:column;justify-content:center;gap:4px;width:calc(100% - 32px);bottom:16px}.primary-action{flex:none;min-width:min(250px,100%);max-width:100%}.text-action{flex-shrink:0;min-height:34px}footer{justify-content:center;height:40px;padding:0 18px}footer>p:first-child{display:none}.keyboard-note{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.12s!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.prototype[data-reduced-motion=true] *,.prototype[data-reduced-motion=true] :before,.prototype[data-reduced-motion=true] :after{transition-duration:.12s!important;transition-delay:0s!important;animation:none!important}.prototype[data-reduced-motion=true] .stamp-card{transform:translate(-50%,-45%)!important}.embedded-pack .summary-stamps{flex-wrap:wrap;justify-content:center;max-width:760px;margin-top:16px}.embedded-pack .summary-stamps span{width:112px;min-height:146px;font-size:10px}.embedded-pack .summary-stamp-image{height:96px}.embedded-pack .pack-summary{inset:3% 0 12%}.embedded-pack[data-phase=summary] .replay{color:#fff;background:var(--ink);border:1px solid var(--ink);border-radius:8px;justify-content:center;min-width:216px;min-height:48px;box-shadow:0 8px 18px #1f7a6833}.embedded-pack[data-phase=summary] .primary-action{display:none}@media (width<=600px){.embedded-pack .intro-copy{padding:14px 16px}.embedded-pack .intro-copy h1{font-size:27px}.embedded-pack .opening-room{gap:8px;padding:8px}.embedded-pack .atelier{height:610px;padding-bottom:92px}.embedded-pack .pack-summary h2{font-size:27px}.embedded-pack .summary-stamps{max-width:330px;margin:12px auto 6px}.embedded-pack .summary-stamps span{flex:0 0 29%;min-height:112px;padding:4px;font-size:8px}.embedded-pack .summary-stamp-image{height:72px}.embedded-pack .summary-note{margin:3px 0 0}}html.stamp-pack-overlay-document,html.stamp-pack-overlay-document body{background:0 0}.pack-overlay{touch-action:manipulation;background:0 0;min-height:100vh}.pack-overlay-dimmer{z-index:2;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse var(--rupture-width,.1px) var(--rupture-height,.1px) at var(--rupture-x,calc(100vw - 42px)) var(--rupture-y,49px), transparent 0 88%, #00000047 94%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--rupture-width,.1px) var(--rupture-height,.1px) at var(--rupture-x,calc(100vw - 42px)) var(--rupture-y,49px), transparent 0 88%, #00000047 94%, #000 100%);mask-image:radial-gradient(ellipse var(--rupture-width,.1px) var(--rupture-height,.1px) at var(--rupture-x,calc(100vw - 42px)) var(--rupture-y,49px), transparent 0 88%, #00000047 94%, #000 100%);will-change:mask-image, -webkit-mask-image;background:#051210d1;position:fixed;inset:0}.overlay-rupture{z-index:52;left:var(--rupture-x,calc(100vw - 42px));top:var(--rupture-y,49px);pointer-events:none;width:156px;height:142px;position:fixed;transform:translate(-50%,-50%)}.overlay-rupture-ring{opacity:var(--rupture-open,0);clip-path:polygon(50% 0,58% 6%,66% 2%,73% 10%,83% 8%,87% 18%,96% 24%,92% 35%,100% 44%,94% 53%,99% 64%,89% 69%,91% 82%,80% 84%,74% 95%,63% 91%,53% 100%,44% 94%,32% 99%,27% 88%,14% 88%,14% 76%,3% 70%,8% 60%,0 50%,8% 41%,3% 29%,15% 25%,16% 13%,29% 14%,36% 4%,44% 9%);transform:rotate(calc(-2deg + var(--repair-progress,0) * 2deg)) scaleX(calc(.08 + var(--rupture-open,0) * .92)) scaleY(calc(.08 + var(--rupture-open,0) * .92));transform-origin:50%;filter:drop-shadow(0 5px 8px #00000059);will-change:transform, opacity;background:radial-gradient(at 48% 46%,#0000 0 54%,#bcd9cdb8 55% 58%,#26544df0 61% 76%,#041614fa 80%);position:absolute;inset:0}.overlay-rupture-side{width:28px;height:92px;opacity:calc(var(--rupture-open,0) * var(--repair-sides-opacity,0));clip-path:polygon(13% 0,92% 4%,84% 14%,100% 24%,87% 35%,97% 47%,83% 59%,96% 71%,81% 82%,88% 96%,7% 100%,15% 84%,0 73%,13% 61%,3% 48%,16% 35%,5% 21%,18% 12%);transform-origin:50%;will-change:transform, opacity;background:linear-gradient(90deg,#c1dbd0b3,#26524bf7 9%,#051816fa 72%);position:absolute;top:50%;left:50%}.overlay-rupture-side-left{transform:translate(calc(-50% - var(--repair-side-gap,58px)), -50%) rotate(-4deg)}.overlay-rupture-side-right{transform:translate(calc(-50% + var(--repair-side-gap,58px)), -50%) rotate(4deg) scaleX(-1);background:linear-gradient(270deg,#c1dbd0b3,#26524bf7 9%,#051816fa 72%)}.pack-overlay .masthead,.pack-overlay .intro-copy,.pack-overlay .registration-marks,.pack-overlay .status-ribbon,.pack-overlay .controls,.pack-overlay .pack-summary,.pack-overlay footer{display:none}.pack-overlay .grain{opacity:.025;mix-blend-mode:soft-light}.pack-overlay .opening-room,.pack-overlay .atelier,.pack-overlay .packet-stage{width:100%;height:100vh;min-height:100vh;margin:0;padding:0}.pack-overlay .opening-room{display:block}.pack-overlay .atelier{background:0 0;border:0;border-radius:0;display:grid;overflow:hidden}.pack-overlay .packet-stage{perspective:none;overflow:visible}.pack-overlay .desk-shadow{opacity:.62;background:radial-gradient(#0000007a,#0000 70%);width:min(560px,86%);top:54%}.pack-overlay .tear-packet{cursor:pointer;outline:none}.pack-overlay[data-phase=ready] .tear-packet:focus-visible{filter:drop-shadow(0 0 #0000)}.pack-overlay[data-phase=ready] .packet-assembly{cursor:pointer;animation:2.8s ease-in-out infinite overlay-packet-ready}.pack-overlay[data-pack-choreography=knife] .packet-assembly{--knife-envelope-scale:.92;--knife-cut-travel:430px;transform-origin:50%}.pack-overlay[data-pack-choreography=knife] :is(.paper-tear-layer,.attached-strip,.loose-assembly,.torn-mouth,.packet-interior,.rarity-signal){display:none}.knife-cut-edge{z-index:25;opacity:0;transform-origin:0;pointer-events:none;height:12px;position:absolute;top:-3px;left:10px;right:10px;overflow:visible;transform:scaleX(0)}.knife-cut-edge:before{content:"";clip-path:polygon(0 42%,3% 18%,6% 54%,9% 25%,13% 61%,17% 29%,21% 65%,25% 21%,29% 57%,34% 26%,38% 64%,43% 19%,48% 56%,53% 23%,58% 62%,64% 20%,69% 58%,74% 27%,80% 64%,86% 18%,92% 55%,97% 25%,100% 48%,100% 100%,0 100%);filter:drop-shadow(0 2px 2px #121b1847);background:linear-gradient(#3d392f 0 2px,#d8c49f 2px 4px,#fff1d7 4px 7px);height:7px;position:absolute;inset:3px 0 auto}.knife-cut-edge i{background:#fff9e2cc;width:20%;height:1px;position:absolute;top:1px}.knife-cut-edge i:first-child{left:23%;transform:rotate(-1.5deg)}.knife-cut-edge i:last-child{right:17%;transform:rotate(1.2deg)}.envelope-knife{z-index:42;opacity:0;pointer-events:none;transform-origin:2px 25px;filter:drop-shadow(7px 10px 7px #00000057);will-change:transform, opacity;width:240px;height:auto;position:absolute;top:-4px;left:0;overflow:visible;transform:translate(-26px)rotate(-65deg)scale(.78)}.pack-overlay[data-pack-choreography=knife][data-pack-motion=turning] .packet-assembly{opacity:1;animation:.72s cubic-bezier(.2,.7,.22,1) both knife-envelope-turn}.pack-overlay[data-pack-choreography=knife][data-pack-motion=slicing] .packet-assembly{opacity:1;transform:translate(-50%, -50%) rotate(90deg) scale(var(--knife-envelope-scale));filter:drop-shadow(18px 15px 18px #0000004d);animation:none}.pack-overlay[data-pack-choreography=knife][data-pack-motion=slicing] .envelope-knife{animation:1.25s cubic-bezier(.46,.01,.48,1) both envelope-knife-slice}.pack-overlay[data-pack-choreography=knife][data-pack-motion=slicing] .knife-cut-edge{animation:1.25s linear both envelope-edge-cut}.pack-overlay[data-pack-choreography=knife][data-pack-motion=ejecting] .packet-assembly{opacity:1;pointer-events:none;animation:.75s cubic-bezier(.55,.03,.74,.32) both knife-envelope-exit}.pack-overlay[data-pack-choreography=knife][data-pack-motion=ejecting] .knife-cut-edge{opacity:1;transform:scaleX(1)}.pack-overlay[data-pack-choreography=knife][data-pack-motion=ejecting] .stamp-stack{z-index:6}.pack-overlay[data-pack-choreography=knife][data-pack-motion=ejecting] .stamp-card{visibility:visible;pointer-events:none;filter:none;animation:.75s cubic-bezier(.18,.72,.25,1) both knife-stack-release}.pack-overlay[data-pack-choreography=knife][data-pack-motion=ejecting] .stamp-card .stamp-copy,.pack-overlay[data-pack-motion=stack] .stamp-card.is-upcoming .stamp-copy{opacity:0}.pack-overlay[data-pack-motion=ejecting] .new-stamp-marker,.pack-overlay[data-pack-motion=stack] .stamp-card.is-upcoming .new-stamp-marker,.pack-overlay[data-pack-motion=stack] .stamp-card.is-upcoming :is(.standard-registration,.priority-halo,.priority-route,.priority-star,.registered-postmark,.signature-halo,.foil-sweep,.signature-star,.sold-stamp-impression,.duplicate-credit-toast){display:none}.pack-overlay[data-pack-motion=stack] .stamp-card.is-upcoming{visibility:visible;opacity:.96;pointer-events:none;filter:none;transform:translate(calc(-50% + var(--stack-x)), calc(-45% + var(--stack-y))) rotateZ(var(--stack-rotate)) scale(var(--stack-scale))}.pack-overlay[data-pack-motion=stack] .stamp-card.is-active{z-index:20;animation:.46s cubic-bezier(.18,.72,.25,1) both knife-stack-promote}.pack-overlay[data-pack-motion=stack] .stamp-card.is-active .stamp-visual{animation:4.6s ease-in-out .46s infinite stamp-visual-hover}.pack-overlay[data-pack-motion=stack][data-reveal-transition=filing] .stamp-card.is-filing{visibility:visible;pointer-events:none;animation:.62s cubic-bezier(.5,.02,.68,.36) both stamp-file-away}.pack-overlay[data-pack-motion=stack][data-reveal-transition=filing] .stamp-card.is-filing .stamp-visual{animation:none}.pack-overlay[data-pack-choreography=knife] .stamp-card:first-child{--stack-x:-8px;--stack-y:9px;--stack-rotate:-3.1deg;--stack-scale:.96;z-index:10}.pack-overlay[data-pack-choreography=knife] .stamp-card:nth-child(2){--stack-x:7px;--stack-y:12px;--stack-rotate:2.7deg;--stack-scale:.945;z-index:9}.pack-overlay[data-pack-choreography=knife] .stamp-card:nth-child(3){--stack-x:-3px;--stack-y:17px;--stack-rotate:-1.4deg;--stack-scale:.93;z-index:8}.pack-overlay[data-pack-choreography=knife] .stamp-card:nth-child(4){--stack-x:10px;--stack-y:20px;--stack-rotate:3.5deg;--stack-scale:.915;z-index:7}.pack-overlay[data-pack-choreography=knife] .stamp-card:nth-child(5){--stack-x:-5px;--stack-y:24px;--stack-rotate:-2.2deg;--stack-scale:.9;z-index:6}.pack-overlay:is([data-phase^=reveal],[data-phase=summary]) .packet-assembly{opacity:0;pointer-events:none;transform:translate(-50%,105%)rotate(1deg)scale(.78)}.pack-overlay[data-phase=reveal-1] .packet-assembly{animation:none}.pack-overlay .stamp-card{--rarity-tint:#d8e5df;cursor:pointer;top:48%}.pack-overlay .stamp-card.priority{--rarity-tint:#9acff0}.pack-overlay .stamp-card.registered{--rarity-tint:#efca72}.pack-overlay .stamp-card.signature{--rarity-tint:#f0a49b}.pack-overlay .stamp-copy{width:min(310px,112%);min-height:110px;color:var(--rarity-tint);pointer-events:none;transform:rotate(calc(var(--card-rotate) * -1));transform-origin:top;flex-direction:column;align-items:center;gap:9px;margin-top:24px;display:flex}.pack-overlay .stamp-copy .stamp-caption,.pack-overlay .stamp-copy .stamp-flavour{width:100%;color:inherit;text-shadow:0 2px 8px #00000080;margin:0}.pack-overlay .stamp-copy .stamp-caption{justify-content:center}.pack-overlay .stamp-copy .stamp-caption span{color:inherit;font-size:19px}.pack-overlay .stamp-copy .stamp-flavour{opacity:.92;line-height:1.35}.stamp-card.is-duplicate-resolution{cursor:default;pointer-events:none!important}.sold-stamp-impression{z-index:15;left:calc(50% + var(--sold-x,0%));top:calc(49% + var(--sold-y,0%));opacity:0;pointer-events:none;width:88%;height:auto;transform:translate(-50%, -125vh) perspective(760px) rotateX(66deg) rotateZ(calc(var(--sold-rotation,-8deg) + 18deg)) scale(1.32);transform-origin:50%;will-change:transform, opacity, filter;position:absolute}.duplicate-credit-toast{z-index:18;color:#18433e;opacity:0;pointer-events:none;min-width:94px;min-height:42px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;background:#fff1cf;border:1px solid #8b59287a;border-radius:999px;justify-content:center;align-items:baseline;gap:5px;padding:8px 12px;display:flex;position:absolute;top:70%;right:-7%;transform:translateY(13px)rotate(2deg)scale(.8);box-shadow:0 9px 24px #00000057}.duplicate-credit-toast strong{color:#b5463f;font-size:17px;line-height:1}.duplicate-credit-toast span{font-size:7px}.stamp-card.is-selling .sold-stamp-impression{animation:.78s cubic-bezier(.2,.78,.24,1.08) both sold-stamp-drop}.pack-overlay[data-pack-motion=stack] .stamp-card.is-selling .stamp-visual{animation:.88s ease-out both sold-impact-squash}.stamp-card.is-sold .sold-stamp-impression{opacity:.94;filter:drop-shadow(0 2px 1px #4a181433);transform:translate(-50%, -50%) perspective(760px) rotateX(0) rotateZ(var(--sold-rotation,-8deg)) scale(.92)}.stamp-card.is-sold .duplicate-credit-toast{animation:1.12s cubic-bezier(.2,.82,.24,1) both duplicate-credit-toast}@keyframes sold-stamp-drop{0%{opacity:0;filter:blur(2px);transform:translate(-50%, -125vh) perspective(760px) rotateX(66deg) rotateZ(calc(var(--sold-rotation,-8deg) + 18deg)) scale(1.32)}47%{opacity:1;filter:blur();transform:translate(-50%, -72%) perspective(760px) rotateX(9deg) rotateZ(calc(var(--sold-rotation,-8deg) + 3deg)) scale(1.07)}65%{opacity:1;transform:translate(-50%, -48%) perspective(760px) rotateX(0) rotateZ(var(--sold-rotation,-8deg)) scale(1.06)}73%{opacity:.96;transform:translate(-50%, -50%) perspective(760px) rotateX(0) rotateZ(var(--sold-rotation,-8deg)) scale(.86)}86%{opacity:.94;transform:translate(-50%, -54%) perspective(760px) rotateX(0) rotateZ(var(--sold-rotation,-8deg)) scale(.96)}to{opacity:.94;transform:translate(-50%, -50%) perspective(760px) rotateX(0) rotateZ(var(--sold-rotation,-8deg)) scale(.92)}}@keyframes sold-impact-squash{0%,57%{transform:translateY(0)scale(1)}68%{transform:translateY(7px)scaleX(1.026)scaleY(.965)}79%{transform:translateY(-3px)scaleX(.993)scaleY(1.012)}to{transform:translateY(0)scale(1)}}@keyframes duplicate-credit-toast{0%{opacity:0;transform:translateY(13px)rotate(2deg)scale(.8)}18%{opacity:1;transform:translateY(-3px)rotate(-1deg)scale(1.06)}31%,76%{opacity:1;transform:translateY(0)rotate(-1deg)scale(1)}to{opacity:0;transform:translateY(-15px)rotate(-3deg)scale(.96)}}@keyframes overlay-packet-ready{0%,to{filter:drop-shadow(0 22px 20px #00000047)}50%{filter:drop-shadow(0 28px 26px #00000061)}}@keyframes knife-envelope-turn{0%{transform:translate(-50%, -45%) rotate(-1.1deg) scale(var(--packet-scale));filter:drop-shadow(0 22px 20px #00000047)}36%{filter:drop-shadow(12px 30px 22px #00000059);transform:translate(-50%,-58%)rotate(18deg)scale(1.04)}72%{transform:translate(-50%,-53%)rotate(76deg)scale(.96)}to{transform:translate(-50%, -50%) rotate(90deg) scale(var(--knife-envelope-scale));filter:drop-shadow(18px 15px 18px #0000004d)}}@keyframes envelope-knife-slice{0%{opacity:0;transform:translate(-26px)rotate(-65deg)scale(.72)}7%{opacity:1}16%{transform:translate(4px)rotate(-65deg)scale(.82)}72%{opacity:1;transform:translateX(var(--knife-cut-travel)) rotate(-65deg) scale(.82)}to{opacity:0;transform:translateX(calc(var(--knife-cut-travel) + 58vh)) rotate(-62deg) scale(.78)}}@keyframes envelope-edge-cut{0%,13%{opacity:0;transform:scaleX(0)}16%{opacity:1;transform:scaleX(.02)}72%,to{opacity:1;transform:scaleX(1)}}@keyframes knife-envelope-exit{0%{opacity:1;transform:translate(-50%, -50%) rotate(90deg) scale(var(--knife-envelope-scale))}22%{transform:translate(-67%,-50%)rotate(87deg)scale(.9)}to{opacity:0;transform:translate(calc(-50% - 112vw),-50%)rotate(81deg)scale(.78)}}@keyframes knife-stack-release{0%,12%{opacity:0;transform:translate(calc(-50% - 34px), calc(-45% + 4px)) rotateZ(var(--stack-rotate)) scale(.7)}42%{opacity:.92}to{opacity:.96;transform:translate(calc(-50% + var(--stack-x)), calc(-45% + var(--stack-y))) rotateZ(var(--stack-rotate)) scale(var(--stack-scale))}}@keyframes knife-stack-promote{0%{opacity:.96;transform:translate(calc(-50% + var(--stack-x)), calc(-45% + var(--stack-y))) rotateZ(var(--stack-rotate)) scale(var(--stack-scale))}68%{opacity:1;transform:translate(-50%,-47%)rotate(0)scale(1.018)}to{opacity:1;transform:translate(-50%, -45%) rotateZ(var(--card-rotate)) scale(1)}}.pack-overlay[data-pack-choreography=mascot]{--stack-reveal-opacity:0;--stack-reveal-scale:.74;--mascot-screen-x:calc(100vw - 42px);--mascot-screen-y:49px;--mascot-scale:.74;--mascot-rotation:0deg;--mascot-opacity:0;--poof-progress:0;--poof-opacity:0;--rupture-open:0;--rupture-radius:0px;--rupture-width:.1px;--rupture-height:.1px;--repair-side-gap:58px;--repair-sides-opacity:0;--repair-progress:0}.pack-overlay[data-pack-choreography=mascot] .packet-assembly{--cut-progress:0;--cut-reveal-right:100%;--cut-hide-left:0%;--cut-soft-start:0%;--cut-soft-end:0%;--envelope-rotation:-1deg;--envelope-scale:1;--envelope-x:0px;--envelope-y:0px;--envelope-opacity:1;--seam-opacity:0;--mascot-local-x:0px;--mascot-local-y:-178px;--mascot-scale:.7;--mascot-rotation:0deg;--mascot-opacity:0;--poof-progress:0;--poof-opacity:0;aspect-ratio:3/2;width:min(520px,100vw - 44px);height:auto;opacity:var(--envelope-opacity);transform:translate(calc(-50% + var(--envelope-x)), calc(-50% + var(--envelope-y))) rotate(var(--envelope-rotation)) scale(var(--envelope-scale));transform-origin:50%;filter:drop-shadow(0 24px 24px #00000057);will-change:transform, opacity;transition:none}.pack-overlay[data-pack-choreography=mascot] .tear-packet{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:visible}.pack-overlay[data-pack-choreography=mascot] .tear-packet>:not(.generated-envelope-layer,.generated-envelope-seam),.pack-overlay[data-pack-choreography=mascot] :is(.rive-shell,.rarity-signal,.envelope-knife){display:none}.generated-envelope-layer{pointer-events:none;will-change:clip-path;position:absolute;inset:0}.generated-envelope-layer img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.generated-envelope-ripped{z-index:1;-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 var(--cut-soft-end), transparent var(--cut-soft-end), transparent 100%);-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 var(--cut-soft-end), transparent var(--cut-soft-end), transparent 100%);mask-image:linear-gradient(90deg, #000 0%, #000 var(--cut-soft-end), transparent var(--cut-soft-end), transparent 100%)}.generated-envelope-ripped img{transform:translateY(-1.8%)scale(1.097)}.generated-envelope-sealed{z-index:2;-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--cut-soft-start), #000 var(--cut-soft-end), #000 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, transparent var(--cut-soft-start), #000 var(--cut-soft-end), #000 100%);mask-image:linear-gradient(90deg, transparent 0%, transparent var(--cut-soft-start), #000 var(--cut-soft-end), #000 100%)}.generated-envelope-seam{z-index:5;left:var(--cut-hide-left);width:20px;height:24%;opacity:var(--seam-opacity);pointer-events:none;clip-path:polygon(28% 0,71% 0,83% 8%,67% 17%,82% 27%,65% 38%,79% 49%,64% 61%,81% 72%,66% 83%,73% 92%,58% 100%,35% 100%,23% 91%,38% 81%,18% 70%,35% 59%,20% 48%,37% 36%,19% 25%,34% 15%,18% 8%);filter:drop-shadow(0 1px 1px #14231f3d);mix-blend-mode:normal;background:radial-gradient(#fff4dafa 0 23%,#d4b689b3 34%,#0d3f3b47 51%,#0000 70%);position:absolute;top:-1%;transform:translate(-10px)}.generated-envelope-seam:before,.generated-envelope-seam:after,.generated-envelope-seam i{content:"";opacity:.8;width:11px;height:8px;transform:rotate(var(--fibre-rotate,18deg));background:radial-gradient(#fff1d3 0 31%,#d7bb8e 34% 52%,#0000 56%);position:absolute;left:5px}.generated-envelope-seam:before{--fibre-rotate:-22deg;top:8%}.generated-envelope-seam:after{--fibre-rotate:29deg;top:76%}.generated-envelope-seam i:first-child{--fibre-rotate:12deg;top:24%}.generated-envelope-seam i:nth-child(2){--fibre-rotate:-31deg;top:46%}.generated-envelope-seam i:nth-child(3){--fibre-rotate:20deg;top:64%}.pack-cinematic-mascot{z-index:60;width:clamp(112px,29vw,158px);opacity:var(--mascot-opacity);pointer-events:none;transform:translate(var(--mascot-screen-x), var(--mascot-screen-y)) translate(-50%, -50%) rotate(var(--mascot-rotation)) scale(var(--mascot-scale));transform-origin:50%;will-change:transform, opacity;position:fixed;top:0;left:0}.pack-cinematic-mascot[data-layer=behind]{z-index:1}.pack-cinematic-mascot[data-layer=front]{z-index:60}.pack-cinematic-mascot-frame{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.pack-mascot-preload{display:none}.pack-poof{z-index:59;width:94px;height:94px;opacity:var(--poof-opacity);transform:translate(var(--mascot-screen-x), var(--mascot-screen-y)) translate(-50%, -50%) scale(calc(.25 + var(--poof-progress) * 1.1));pointer-events:none;position:fixed;top:0;left:0}.pack-poof i{aspect-ratio:1;background:#fff0cc;border-radius:48% 52% 44% 56%;width:18%;position:absolute;top:42%;left:42%;box-shadow:inset -3px -4px #b46f2438}.pack-poof i:first-child{transform:translate(-35px,-24px)scale(1.05)}.pack-poof i:nth-child(2){background:#d5ebe2;transform:translate(29px,-19px)scale(.78)}.pack-poof i:nth-child(3){background:#c35d50;transform:translate(-23px,25px)scale(.72)}.pack-poof i:nth-child(4){transform:translate(33px,26px)scale(.58)}.pack-poof i:nth-child(5){background:#d5ebe2;transform:translate(3px,-38px)scale(.64)}.pack-poof i:nth-child(6){transform:translate(5px,34px)scale(.7)}.pack-overlay[data-pack-choreography=mascot] .stamp-card{visibility:hidden}.pack-overlay[data-pack-choreography=mascot][data-stack-released=true] .stamp-card{visibility:visible;pointer-events:none;filter:none;opacity:var(--stack-reveal-opacity);transform:translate(-50%, -45%) rotateZ(var(--stack-rotate)) scale(var(--stack-reveal-scale));animation:none}.pack-overlay[data-pack-choreography=mascot][data-stack-released=true] .stamp-stack{z-index:6}.pack-overlay[data-pack-choreography=mascot][data-stack-released=true] .stamp-copy{opacity:0}.pack-overlay[data-pack-choreography=mascot][data-stack-released=true] .new-stamp-marker{display:none}.pack-overlay[data-pack-choreography=mascot][data-stack-released=true] .stamp-card.is-active .stamp-copy{opacity:1}.pack-overlay[data-pack-choreography=mascot][data-stack-released=true] .stamp-card.is-active[data-collected=false] .new-stamp-marker{display:grid}.pack-overlay[data-pack-choreography=mascot] .stamp-card:first-child{--stack-x:-8px;--stack-y:9px;--stack-rotate:-3.1deg;--stack-scale:.96;z-index:10}.pack-overlay[data-pack-choreography=mascot] .stamp-card:nth-child(2){--stack-x:7px;--stack-y:12px;--stack-rotate:2.7deg;--stack-scale:.945;z-index:9}.pack-overlay[data-pack-choreography=mascot] .stamp-card:nth-child(3){--stack-x:-3px;--stack-y:17px;--stack-rotate:-1.4deg;--stack-scale:.93;z-index:8}.pack-overlay[data-pack-choreography=mascot] .stamp-card:nth-child(4){--stack-x:10px;--stack-y:20px;--stack-rotate:3.5deg;--stack-scale:.915;z-index:7}.pack-overlay[data-pack-choreography=mascot] .stamp-card:nth-child(5){--stack-x:-5px;--stack-y:24px;--stack-rotate:-2.2deg;--stack-scale:.9;z-index:6}.pack-overlay[data-pack-choreography=mascot][data-pack-motion=stack] .stamp-card.is-active{z-index:20;visibility:visible;pointer-events:auto}.pack-overlay[data-pack-choreography=mascot][data-pack-motion=stack] .stamp-card.is-spent{z-index:1;visibility:hidden;opacity:0;pointer-events:none}.pack-overlay .stamp-card.priority .stamp-visual{overflow:visible}.pack-overlay[data-pack-choreography=mascot][data-pack-motion=stack] .stamp-card.is-upcoming{visibility:visible}@media (width<=600px){.pack-overlay[data-pack-choreography=mascot] .packet-assembly{aspect-ratio:3/2;width:min(350px,100vw - 42px);height:auto}.pack-overlay[data-pack-choreography=mascot] .pack-cinematic-mascot{width:clamp(100px,34%,126px)}.pack-overlay,.pack-overlay .opening-room,.pack-overlay .atelier,.pack-overlay .packet-stage{height:100vh;min-height:100vh}.pack-overlay .opening-room,.pack-overlay .atelier{padding:0}.pack-overlay .packet-assembly{--knife-cut-travel:calc(min(350px, calc(100vw - 42px)) - 20px);--knife-envelope-scale:.94;width:min(350px,100vw - 42px);height:calc(min(350px,100vw - 42px)/1.63052);left:50%}.pack-overlay .stamp-card{width:min(258px,66vw,80vh - 152px);top:43%}.pack-overlay .stamp-copy{width:min(300px,116%);min-height:118px;margin-top:34px}.pack-overlay .stamp-art{height:168px}}.prototype[data-reduced-motion=true] .stamp-card.is-sold .sold-stamp-impression{opacity:.94;transform:translate(-50%, -50%) rotate(var(--sold-rotation,-8deg)) scale(.92)}.prototype[data-reduced-motion=true] .stamp-card.is-sold .duplicate-credit-toast{opacity:1;transform:translateY(0)rotate(-1deg)scale(1)}.prototype[data-reduced-motion=true] .stamp-card.is-active.standard .standard-registration{opacity:.16;transform:translate(1px,.5px)}.prototype[data-reduced-motion=true] .stamp-card.is-active.priority .priority-halo{opacity:.68;transform:scale(1)}.prototype[data-reduced-motion=true] .stamp-card.is-active.priority .priority-route{opacity:.34;transform:rotate(-31deg)translate(4%)}.prototype[data-reduced-motion=true] .stamp-card.is-active.priority .priority-star,.prototype[data-reduced-motion=true] .stamp-card.is-active.signature .signature-star{opacity:.68;transform:scale(1)}.prototype[data-reduced-motion=true] .stamp-card.is-active.registered .registered-postmark{opacity:.74;transform:rotate(-13deg)scale(1)}.prototype[data-reduced-motion=true] .stamp-card.is-active.signature .signature-halo{opacity:.6;transform:scale(1)}.prototype[data-reduced-motion=true] .stamp-card.is-active.signature .foil-sweep{opacity:.22;transform:rotate(23deg)translate(2%)}@media (width<=600px){.pack-overlay[data-pack-choreography=mascot] .packet-assembly{aspect-ratio:3/2;height:auto}}