:root{--sky-1:#4a86e8;--sky-2:#2a5bc4;--panel-1:#2749c8;--panel-2:#12256e;--bevel-hi:#dbe6ff;--bevel-lo:#5f79c8;--ink:#ffffff;--shadow:#0b1642;--gold:#ffd23d;--gold-lo:#e0a413;--font-ui:var(--font-pixel),ui-monospace,monospace;--font-body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box;border-radius:0!important}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--font-body);background:repeating-linear-gradient(0deg,#00000012 0 2px,transparent 2px 4px),repeating-conic-gradient(#ffffff0d 0 25%,transparent 0 50%) 0 0 /4px 4px,linear-gradient(180deg,#9ccbff 0 12%,#7bb0ff 12% 26%,#5f96f2 26% 42%,#4a86e8 42% 60%,#3a6fd8 60% 80%,#2a5bc4 80% 100%);background-attachment:fixed;-webkit-font-smoothing:none;font-smooth:never;text-rendering:optimizeSpeed}body,button,input,select,textarea{font-family:var(--font-ui)}.panel{--u:5px;background:linear-gradient(180deg,var(--panel-1),var(--panel-2));border:3px solid var(--bevel-hi);box-shadow:inset 0 0 0 3px var(--panel-2),inset 0 0 0 5px var(--bevel-lo),0 6px 0 #0b164260,0 12px 0 #0b164255;padding:18px 20px}.panel__title{font-size:13px;letter-spacing:.08em;color:var(--gold);text-shadow:2px 2px 0 var(--shadow);margin:0 0 10px}.pin{position:relative;width:var(--w);aspect-ratio:5/7;perspective:900px;--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--u:calc(var(--w) * .015);flex:none;padding:calc(var(--w) * .034);background:linear-gradient(158deg,#ffffff 0 16%,#d3ddf5 16% 34%,#9fadd0 34% 58%,#d3ddf5 58% 78%,#7382ab 78% 100%);box-shadow:inset 0 0 0 2px #ffffff,inset 0 0 0 4px #8f9dc4,inset 0 0 0 6px #4d5c8c;filter:drop-shadow(0 6px 0 #0b164255) drop-shadow(0 12px 0 #0b164233);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .24s cubic-bezier(.2,.8,.25,1),filter .24s ease;color:var(--label)}.pin.is-lifted{filter:drop-shadow(0 12px 0 #0b164255) drop-shadow(0 20px 0 #0b164233) drop-shadow(0 0 0 var(--edge))}.pin--flat{perspective:none}.pin--flat,.pin--flat.is-lifted{transform:none}.pin__enamel{position:relative;height:100%;overflow:hidden;--u:calc(var(--w) * .013);background:linear-gradient(180deg,var(--fill-from) 0 26%,color-mix(in srgb,var(--fill-from) 62%,var(--fill-to)) 26% 50%,color-mix(in srgb,var(--fill-from) 26%,var(--fill-to)) 50% 76%,var(--fill-to) 76% 100%);box-shadow:inset 0 0 0 2px #ffffffd6,inset 0 0 0 4px #00000018;display:flex;flex-direction:column;align-items:center;padding:calc(var(--w) * .045) calc(var(--w) * .05) calc(var(--w) * .05)}.pin__enamel:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-conic-gradient(#00000014 0 25%,transparent 0 50%);background-size:4px 4px}.pin__art{position:relative;width:100%;flex:1 1 auto;min-height:0;z-index:1}.pin__sprite{position:absolute;left:10%;top:6%;width:80%;height:82%;object-fit:contain;image-rendering:pixelated}.pin--shiny{background:linear-gradient(158deg,#ff3d7f 0 9%,#ff9a3d 9% 20%,#ffe23d 20% 31%,#4ff06a 31% 43%,#38bdf8 43% 55%,#6a5cff 55% 67%,#c14fff 67% 79%,#ff3d7f 79% 100%)}.pin--shiny .pin__sprite{filter:var(--shiny-filter)}.pin__shiny{--u:calc(var(--w) * .014);position:absolute;top:0;right:0;z-index:2;font-size:calc(var(--w) * .056);letter-spacing:.04em;padding:calc(var(--w) * .022) calc(var(--w) * .03);background:linear-gradient(180deg,#c98af0 0 50%,#7b6be0 50% 100%);color:#fff;box-shadow:inset 0 0 0 2px #ffffffcc}.pin__name{font-size:calc(var(--w) * .094);font-size:max(9px,round(calc(var(--w) * .094),1px));line-height:1.15;text-align:center;letter-spacing:-.055em;margin-top:calc(var(--w) * .02);position:relative;z-index:1;max-width:100%;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pin__species{font-size:calc(var(--w) * .058);font-size:max(8px,round(calc(var(--w) * .058),1px));letter-spacing:.02em;opacity:.85;margin-top:calc(var(--w) * .016);max-width:100%}.pin__chip,.pin__species{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin__chip{--u:calc(var(--w) * .018);margin-top:calc(var(--w) * .03);width:100%;text-align:center;font-size:calc(var(--w) * .056);font-size:max(8px,round(calc(var(--w) * .056),1px));letter-spacing:0;padding:calc(var(--w) * .028) calc(var(--w) * .012);background:var(--edge);color:#10131b;box-shadow:inset 0 0 0 2px #ffffffd6,0 2px 0 #00000026}.pin__holo{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:0;transition:opacity .22s ease;background:repeating-linear-gradient(115deg,#ff2f6e33 0 5%,#ffe25a33 5% 10%,#4dffa033 10% 15%,#3ac7ff33 15% 20%,#a45cff33 20% 25%);background-size:240% 240%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge}.pin.is-lifted .pin__holo{opacity:.6}.pin--shiny .pin__holo{opacity:.45}.pin--shiny.is-lifted .pin__holo{opacity:.9}.pin__sheen{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(160deg,color-mix(in srgb,var(--shine) var(--wash-a,82%),transparent),color-mix(in srgb,var(--shine) var(--wash-b,42%),transparent)),var(--shine-url,url("/shine.png"));background-size:100% 100%,190% 190%;background-position:0 0,50% 50%;background-repeat:no-repeat,repeat;background-blend-mode:color,normal;image-rendering:pixelated;mix-blend-mode:hard-light;opacity:.92;transition:opacity .22s ease}.pin--shiny.is-lifted .pin__sheen{opacity:.95}.pin__sheen:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(118deg,transparent 0 9%,#ffffff8c 9% 12%,transparent 12% 22%);background-size:220% 220%;background-position:50% 50%;mix-blend-mode:soft-light}.pin__sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 34%,#ffffff66 36% 43%,#ffffffd9 43% 49%,#ffffff66 49% 56%,transparent 58% 100%);background-size:300% 100%;mix-blend-mode:overlay;animation:shinySweep 2.9s steps(22) infinite}@keyframes shinySweep{0%{background-position:150% 0}to{background-position:-50% 0}}.pin__gloss{position:absolute;inset:0;pointer-events:none;background:linear-gradient(158deg,#ffffff6e 0 12%,#ffffff33 12% 22%,transparent 22% 100%);-webkit-clip-path:inherit;clip-path:inherit}.pin--uncommon{--wash-a:88%;--wash-b:48%}.pin--rare{--wash-a:100%;--wash-b:74%}.pin--legendary{--wash-a:80%;--wash-b:40%}.pin--legendary .pin__sheen{filter:brightness(1.16) saturate(1.2)}.pin--legendary.pin--shiny .pin__sheen,.pin--mythical.pin--shiny .pin__sheen{opacity:.97}.pin--mythical.pin--shiny .pin__sheen:after{animation-duration:2.1s}.pin--mythical.pin--shiny{animation:mythicPulse 2.8s ease-in-out infinite}@keyframes mythicPulse{0%,to{filter:drop-shadow(0 6px 0 #0b164255) drop-shadow(0 14px 0 #0b164233)}50%{filter:drop-shadow(0 6px 0 #0b164255) drop-shadow(0 14px 0 #0b164233) drop-shadow(0 0 16px var(--edge)) drop-shadow(0 0 26px var(--edge))}}.pin--mythical.pin--shiny.is-lifted{animation:none;filter:drop-shadow(0 12px 0 #0b164255) drop-shadow(0 22px 0 #0b164233) drop-shadow(0 0 22px var(--edge)) drop-shadow(0 0 40px var(--edge))}@media (prefers-reduced-motion:reduce){.book__leaf--back,.book__leaf--fwd{animation-duration:1ms!important}.pin--mythical.pin--shiny{animation:none}}.tcgBack{width:var(--w);aspect-ratio:5/7;flex:none;--u:calc(var(--w) * .015)}.tcgBack__inner{position:relative;width:100%;height:100%;padding:calc(var(--w) * .034);background:linear-gradient(158deg,#ffffff 0 16%,#d3ddf5 16% 34%,#9fadd0 34% 58%,#d3ddf5 58% 78%,#7382ab 78% 100%);box-shadow:inset 0 0 0 2px #ffffff,inset 0 0 0 4px #8f9dc4,inset 0 0 0 6px #4d5c8c;filter:drop-shadow(0 6px 0 #0b164255) drop-shadow(0 12px 0 #0b164233);display:grid;place-items:center}.tcgBack__weave{position:absolute;inset:calc(var(--w) * .034);background:repeating-linear-gradient(45deg,#ffffff2e 0 9px,transparent 9px 18px),repeating-linear-gradient(-45deg,#ffffff2e 0 9px,transparent 9px 18px),linear-gradient(#2749c8,#2749c8);box-shadow:inset 0 0 0 2px #ffffffd6,inset 0 0 0 4px #00000018}.tcgBack__ring{position:absolute;width:56%;aspect-ratio:1;--u:calc(var(--w) * .035);box-shadow:inset 0 0 0 calc(var(--w) * .016) #ffffff40}.tcgBack__mark{position:relative;width:32%;aspect-ratio:1;--u:calc(var(--w) * .028);background:linear-gradient(180deg,#ffffff 0 28%,#cfdcff 28% 54%,#93a9f0 54% 78%,#5f7ad8 78% 100%);display:grid;place-items:center;box-shadow:inset 0 0 0 2px #ffffff,inset 0 0 0 4px #4d5c8c}.tcgBack__paw{width:56%;height:56%;fill:#17307f}.tcgBack__word{position:absolute;bottom:calc(var(--w) * .075);font-size:calc(var(--w) * .042);letter-spacing:.1em;color:#ffffffcc;text-shadow:2px 2px 0 #0b1642}.tcgBack__sheen{position:absolute;inset:calc(var(--w) * .034);background:linear-gradient(115deg,transparent 0 40%,#ffffff2e 40% 47%,#ffffff45 47% 52%,transparent 52% 100%);background-size:260% 100%;animation:sheen 5.5s steps(14) infinite}@keyframes sheen{0%,to{background-position:130% 0}50%{background-position:-30% 0}}.pouch{position:relative;display:block;width:var(--pw);aspect-ratio:5/7;--tear:0;color:#fff;cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none}.pouch.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.pouch:focus-visible{box-shadow:0 0 0 4px var(--gold)}.pouch__body{position:absolute;inset:0;overflow:hidden;background:var(--foil,linear-gradient(168deg,#ff5ea8 0 14%,#ff8fd0 14% 26%,#ffd23d 26% 40%,#b6e85e 40% 52%,#4ff0a4 52% 66%,#46d6d0 66% 78%,#38bdf8 78% 90%,#6aa8f5 90% 100%));box-shadow:0 10px 0 #0b164240,0 20px 0 #0b164277,inset 0 0 0 3px #ffffffbb;transform:rotate(calc(var(--tear) * -1.6deg)) translateY(calc(var(--tear) * -4px));transition:transform .12s linear;-webkit-clip-path:polygon(calc(var(--tear) * 0%) calc(var(--pw) * .206),calc(var(--tear) * 4%) calc(var(--pw) * .226),calc(var(--tear) * 11%) calc(var(--pw) * .212),calc(var(--tear) * 15%) calc(var(--pw) * .234),calc(var(--tear) * 23%) calc(var(--pw) * .208),calc(var(--tear) * 28%) calc(var(--pw) * .221),calc(var(--tear) * 36%) calc(var(--pw) * .214),calc(var(--tear) * 41%) calc(var(--pw) * .238),calc(var(--tear) * 48%) calc(var(--pw) * .209),calc(var(--tear) * 52%) calc(var(--pw) * .228),calc(var(--tear) * 60%) calc(var(--pw) * .217),calc(var(--tear) * 66%) calc(var(--pw) * .213),calc(var(--tear) * 71%) calc(var(--pw) * .232),calc(var(--tear) * 78%) calc(var(--pw) * .205),calc(var(--tear) * 82%) calc(var(--pw) * .223),calc(var(--tear) * 88%) calc(var(--pw) * .215),calc(var(--tear) * 91%) calc(var(--pw) * .235),calc(var(--tear) * 95%) calc(var(--pw) * .21),calc(var(--tear) * 98%) calc(var(--pw) * .219),calc(var(--tear) * 100%) calc(var(--pw) * .207),calc(var(--tear) * 100%) 0,100% 0,100% 100%,0 100%);clip-path:polygon(calc(var(--tear) * 0%) calc(var(--pw) * .206),calc(var(--tear) * 4%) calc(var(--pw) * .226),calc(var(--tear) * 11%) calc(var(--pw) * .212),calc(var(--tear) * 15%) calc(var(--pw) * .234),calc(var(--tear) * 23%) calc(var(--pw) * .208),calc(var(--tear) * 28%) calc(var(--pw) * .221),calc(var(--tear) * 36%) calc(var(--pw) * .214),calc(var(--tear) * 41%) calc(var(--pw) * .238),calc(var(--tear) * 48%) calc(var(--pw) * .209),calc(var(--tear) * 52%) calc(var(--pw) * .228),calc(var(--tear) * 60%) calc(var(--pw) * .217),calc(var(--tear) * 66%) calc(var(--pw) * .213),calc(var(--tear) * 71%) calc(var(--pw) * .232),calc(var(--tear) * 78%) calc(var(--pw) * .205),calc(var(--tear) * 82%) calc(var(--pw) * .223),calc(var(--tear) * 88%) calc(var(--pw) * .215),calc(var(--tear) * 91%) calc(var(--pw) * .235),calc(var(--tear) * 95%) calc(var(--pw) * .21),calc(var(--tear) * 98%) calc(var(--pw) * .219),calc(var(--tear) * 100%) calc(var(--pw) * .207),calc(var(--tear) * 100%) 0,100% 0,100% 100%,0 100%)}.pouch:not(.is-dragging) .pouch__body{transition:transform .32s cubic-bezier(.2,.9,.25,1)}.pouch__holo{position:absolute;inset:0;mix-blend-mode:overlay;background:repeating-linear-gradient(112deg,#ffffff44 0 6%,#00000022 6% 12%,#ffffff33 12% 18%,#00000018 18% 24%);background-size:220% 220%;animation:pouchholo 7s linear infinite}@keyframes pouchholo{0%{background-position:0 0}to{background-position:220% 0}}.pouch__sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,#ffffff66 50%,transparent 62%);background-size:300% 100%;animation:sheen 4s ease-in-out infinite}.pouch__sym{position:absolute;top:27%;left:50%;transform:translateX(-50%);width:27%;aspect-ratio:1;--u:calc(var(--pw) * .022);border:3px solid #ffffffcc;display:grid;place-items:center;background:color-mix(in srgb,var(--foil-panel,#17307f) 78%,transparent)}.pouch__paw{width:58%;height:58%;fill:#fff}.packTile__paw{position:absolute;top:30%;left:50%;transform:translateX(-50%);width:46%;aspect-ratio:1;height:auto;fill:#0b1642e0;filter:drop-shadow(2px 2px 0 #ffffff55)}.pouch__title{position:absolute;top:7%;left:0;right:0;text-align:center;padding:0 calc(var(--pw) * .07);color:#fff;font-family:var(--font-ui);font-size:calc(var(--pw) * .062);line-height:1.25;letter-spacing:.01em;text-shadow:2px 2px 0 var(--shadow)}.pouch__sil{position:absolute;top:28%;left:50%;transform:translateX(-50%);width:72%;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;filter:brightness(0) opacity(.88) drop-shadow(3px 3px 0 #ffffff55)}.pouch__footSym{width:calc(var(--pw) * .045);height:calc(var(--pw) * .045);flex:none}.packShelf{display:grid;grid-gap:14px;gap:14px;margin-top:14px;align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.packTile{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:10px;text-align:left;cursor:pointer;border:0;color:inherit;font:inherit}.packTile:disabled{cursor:not-allowed;opacity:.55}.packTile__art{position:relative;aspect-ratio:5/7;overflow:hidden;background:var(--tileFoil);box-shadow:inset 0 0 0 3px #ffffffbb;display:grid;place-items:center}.packTile__mascot{position:absolute;top:28%;left:50%;transform:translateX(-50%);width:72%;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;filter:brightness(0) opacity(.88) drop-shadow(2px 2px 0 #ffffff55)}.packTile__crimp{position:absolute;left:0;right:0;top:0;height:11px;background:repeating-linear-gradient(90deg,#ffffff66 0 3px,#00000033 3px 6px);box-shadow:0 2px 0 #00000033}.packTile__sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,#ffffff55 50%,transparent 62%);background-size:300% 100%;animation:sheen 4s ease-in-out infinite}.packTile__name{font-family:var(--font-ui);font-size:11px;line-height:1.35;color:var(--ink);text-shadow:2px 2px 0 var(--shadow)}.packTile__price{font-family:var(--font-ui);font-size:10px;color:var(--gold)}.packTile__have{font-size:12px;color:#eaf2ff}.packTile__bar{margin-top:auto;height:8px;background:#0b164255;box-shadow:inset 0 0 0 2px #ffffff33}.packTile__bar i{display:block;height:100%;background:var(--gold)}.packTile--done .packTile__bar i{background:#2FD65C}@media (min-width:700px){.packShelf{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-width:1040px}}.pouch__logo{color:#fff;position:absolute;top:52%;left:0;right:0;text-align:center;font-size:calc(var(--pw) * .078);letter-spacing:.01em;text-shadow:3px 3px 0 var(--shadow)}.pouch__logo--set{font-size:calc(var(--pw) * .058);line-height:1.25;padding:0 calc(var(--pw) * .06);text-shadow:2px 2px 0 var(--shadow)}.pouch__foot{color:#fff;bottom:calc(var(--pw) * .07);display:flex;align-items:center;justify-content:center;gap:calc(var(--pw) * .02);text-align:center;font-size:calc(var(--pw) * .032);letter-spacing:.08em;text-shadow:2px 2px 0 var(--shadow)}.pouch__crimp,.pouch__foot{position:absolute;left:0;right:0}.pouch__crimp{top:0;height:calc(var(--pw) * .115);background:repeating-linear-gradient(90deg,#ffffff66 0 5px,#ffffff1f 5px 10px),linear-gradient(180deg,#dbe6ff,#7f9adb);box-shadow:inset 0 -3px 0 #ffffff88;-webkit-clip-path:inset(0 0 0 calc(var(--tear) * 100%));clip-path:inset(0 0 0 calc(var(--tear) * 100%))}.pouch__crimp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:repeating-linear-gradient(90deg,#17307f 0 4px,transparent 4px 9px)}.pouch__flap{top:0;height:calc(var(--pw) * .24000000000000002);background:linear-gradient(180deg,#ffffff00 0 calc(var(--pw) * .115),#00000022 calc(var(--pw) * .115) 100%),repeating-linear-gradient(90deg,#ffffff66 0 5px,#ffffff1f 5px 10px) 0 0 /100% calc(var(--pw) * .115) no-repeat,linear-gradient(180deg,#eef3ff 0 calc(var(--pw) * .115),transparent calc(var(--pw) * .115) 100%),linear-gradient(168deg,#ff5ea8 0 14%,#ff8fd0 14% 26%,#ffd23d 26% 40%,#b6e85e 40% 52%,#4ff0a4 52% 66%,#46d6d0 66% 78%,#38bdf8 78% 90%,#6aa8f5 90% 100%) 0 0 /100% calc(var(--pw) * 1.4);box-shadow:0 6px 0 #0b164240;-webkit-clip-path:polygon(0 0,calc(var(--tear) * 100%) 0,calc(var(--tear) * 100%) calc(100% - var(--pw) * .033),calc(var(--tear) * 98%) calc(100% - var(--pw) * .021),calc(var(--tear) * 95%) calc(100% - var(--pw) * .03),calc(var(--tear) * 91%) calc(100% - var(--pw) * .005),calc(var(--tear) * 88%) calc(100% - var(--pw) * .025),calc(var(--tear) * 82%) calc(100% - var(--pw) * .017),calc(var(--tear) * 78%) calc(100% - var(--pw) * .035),calc(var(--tear) * 71%) calc(100% - var(--pw) * .008),calc(var(--tear) * 66%) calc(100% - var(--pw) * .027),calc(var(--tear) * 60%) calc(100% - var(--pw) * .023),calc(var(--tear) * 52%) calc(100% - var(--pw) * .012),calc(var(--tear) * 48%) calc(100% - var(--pw) * .031),calc(var(--tear) * 41%) calc(100% - var(--pw) * .002),calc(var(--tear) * 36%) calc(100% - var(--pw) * .026),calc(var(--tear) * 28%) calc(100% - var(--pw) * .019),calc(var(--tear) * 23%) calc(100% - var(--pw) * .032),calc(var(--tear) * 15%) calc(100% - var(--pw) * .006),calc(var(--tear) * 11%) calc(100% - var(--pw) * .028),calc(var(--tear) * 4%) calc(100% - var(--pw) * .014),calc(var(--tear) * 0%) calc(100% - var(--pw) * .034));clip-path:polygon(0 0,calc(var(--tear) * 100%) 0,calc(var(--tear) * 100%) calc(100% - var(--pw) * .033),calc(var(--tear) * 98%) calc(100% - var(--pw) * .021),calc(var(--tear) * 95%) calc(100% - var(--pw) * .03),calc(var(--tear) * 91%) calc(100% - var(--pw) * .005),calc(var(--tear) * 88%) calc(100% - var(--pw) * .025),calc(var(--tear) * 82%) calc(100% - var(--pw) * .017),calc(var(--tear) * 78%) calc(100% - var(--pw) * .035),calc(var(--tear) * 71%) calc(100% - var(--pw) * .008),calc(var(--tear) * 66%) calc(100% - var(--pw) * .027),calc(var(--tear) * 60%) calc(100% - var(--pw) * .023),calc(var(--tear) * 52%) calc(100% - var(--pw) * .012),calc(var(--tear) * 48%) calc(100% - var(--pw) * .031),calc(var(--tear) * 41%) calc(100% - var(--pw) * .002),calc(var(--tear) * 36%) calc(100% - var(--pw) * .026),calc(var(--tear) * 28%) calc(100% - var(--pw) * .019),calc(var(--tear) * 23%) calc(100% - var(--pw) * .032),calc(var(--tear) * 15%) calc(100% - var(--pw) * .006),calc(var(--tear) * 11%) calc(100% - var(--pw) * .028),calc(var(--tear) * 4%) calc(100% - var(--pw) * .014),calc(var(--tear) * 0%) calc(100% - var(--pw) * .034));transform-origin:calc(var(--tear) * 100%) 100%;transform:rotate(calc(var(--tear) * 22deg)) scaleX(calc(1 - var(--tear) * .38))}.pouch__cards,.pouch__flap{position:absolute;left:0;right:0}.pouch__cards{top:calc(var(--pw) * .04);height:calc(var(--pw) * 1.1);-webkit-clip-path:inset(0 calc((1 - var(--tear)) * 100%) 0 0);clip-path:inset(0 calc((1 - var(--tear)) * 100%) 0 0)}.pouch__cards i{position:absolute;top:0;width:76%;height:calc(var(--pw) * 1.064);--u:calc(var(--pw) * .012);padding:calc(var(--pw) * .022);background:linear-gradient(158deg,#ffffff 0 16%,#d3ddf5 16% 34%,#9fadd0 34% 58%,#d3ddf5 58% 78%,#7382ab 78% 100%);box-shadow:inset 0 0 0 2px #ffffff,inset 0 0 0 4px #8f9dc4,inset 0 0 0 6px #4d5c8c,0 2px 0 #0b164255;-webkit-clip-path:polygon(calc(var(--u) * 2) 0,calc(100% - var(--u) * 2) 0,calc(100% - var(--u) * 2) var(--u),calc(100% - var(--u)) var(--u),calc(100% - var(--u)) calc(var(--u) * 2),100% calc(var(--u) * 2),100% 100%,0 100%,0 calc(var(--u) * 2),var(--u) calc(var(--u) * 2),var(--u) var(--u),calc(var(--u) * 2) var(--u));clip-path:polygon(calc(var(--u) * 2) 0,calc(100% - var(--u) * 2) 0,calc(100% - var(--u) * 2) var(--u),calc(100% - var(--u)) var(--u),calc(100% - var(--u)) calc(var(--u) * 2),100% calc(var(--u) * 2),100% 100%,0 100%,0 calc(var(--u) * 2),var(--u) calc(var(--u) * 2),var(--u) var(--u),calc(var(--u) * 2) var(--u))}.pouch__cards i:after{content:"";position:absolute;inset:calc(var(--pw) * .022);background:repeating-linear-gradient(45deg,#ffffff2e 0 9px,transparent 9px 18px),repeating-linear-gradient(-45deg,#ffffff2e 0 9px,transparent 9px 18px),linear-gradient(#2749c8,#2749c8);box-shadow:inset 0 0 0 2px #ffffffd6}.pouch__cards i:first-child{left:10%;transform:translateY(7px) rotate(-1.6deg)}.pouch__cards i:nth-child(2){left:14%;transform:translateY(4px) rotate(1.3deg)}.pouch__cards i:nth-child(3){left:12%}.pouch.is-opened .pouch__cards{animation:cardsRise .52s cubic-bezier(.2,.8,.3,1) .3s forwards}@keyframes cardsRise{0%{transform:translateY(0);opacity:1}40%{transform:translateY(calc(var(--pw) * -.045));opacity:1}to{transform:translateY(calc(var(--pw) * .12));opacity:0}}.pouch__tab{--u:3px;position:absolute;top:calc(var(--pw) * .022);left:calc(var(--pw) * .04);width:calc(var(--pw) * .085);height:calc(var(--pw) * .07);background:linear-gradient(180deg,#fff,#cdd6ff);box-shadow:0 2px 0 #0b164255;display:grid;place-items:center;opacity:calc(1 - var(--tear) * 2.4);animation:tabNudge 2.2s ease-in-out infinite}.pouch__tabArrow{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #17307f}@keyframes tabNudge{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}.pouch__burst,.pouch__shards{opacity:0;pointer-events:none}.pouch__burst{position:absolute;left:50%;top:4%;width:150%;aspect-ratio:1;transform:translateX(-50%) scale(.2);--u:calc(var(--pw) * .12);background:radial-gradient(circle,#ffffffdd 0 26%,#ffffff8c 26% 42%,#ffffff44 42% 56%,transparent 56%)}.pouch__shards{position:absolute;inset:0;opacity:1}.pouch__shards i{position:absolute;top:8%;left:50%;width:calc(var(--pw) * .05);height:calc(var(--pw) * .028);background:linear-gradient(120deg,#fff,#9db2ee);opacity:0}.pouch.is-opened .pouch__flap{transform-origin:50% 100%;animation:stripOff .62s cubic-bezier(.22,.72,.28,1) forwards}.pouch.is-opened .pouch__burst{animation:burstOut .52s ease-out .38s forwards}.pouch.is-opened .pouch__body{animation:pouchFall .42s cubic-bezier(.5,0,.85,.4) .64s forwards}.pouch.is-opened .pouch__tab{display:none}.pouch.is-opened .pouch__shards i{animation:shard .78s cubic-bezier(.2,.7,.3,1) forwards}.pouch.is-opened .pouch__shards i:first-child{--sx:-130px;--sr:-180deg;animation-delay:.4s}.pouch.is-opened .pouch__shards i:nth-child(2){--sx:-66px;--sr:140deg;animation-delay:.43s}.pouch.is-opened .pouch__shards i:nth-child(3){--sx:-18px;--sr:-320deg;animation-delay:415ms}.pouch.is-opened .pouch__shards i:nth-child(4){--sx:30px;--sr:260deg;animation-delay:445ms}.pouch.is-opened .pouch__shards i:nth-child(5){--sx:82px;--sr:-220deg;animation-delay:.42s}.pouch.is-opened .pouch__shards i:nth-child(6){--sx:136px;--sr:300deg;animation-delay:455ms}@keyframes stripOff{0%{transform:rotate(26deg) scaleX(.55)}26%{transform:translateY(-7px) rotate(7deg) scaleX(.92)}to{transform:translate(5%,-280%) rotate(-5deg) scaleX(1)}}@keyframes burstOut{0%{opacity:0;transform:translateX(-50%) scale(.2)}26%{opacity:1;transform:translateX(-50%) scale(.85)}to{opacity:0;transform:translateX(-50%) scale(1.5)}}@keyframes pouchFall{to{transform:translateY(150px) rotate(10deg) scale(.88);opacity:0}}@keyframes shard{0%{opacity:1;transform:translate(-50%) rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--sx)),-160px) rotate(var(--sr))}}.pack{position:relative;gap:26px;padding:22px 0 8px}.pack,.pack__sealed{display:flex;flex-direction:column;align-items:center}.pack__sealed{gap:18px}.pack__hint{color:#fff;font-size:10px;letter-spacing:.04em;min-height:1.2em;text-shadow:2px 2px 0 var(--shadow);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.stage{position:relative;width:100%;height:470px;perspective:1500px}.stageCard{position:absolute;left:50%;top:0;transition:transform .62s cubic-bezier(.2,.85,.25,1);animation:flyOut .7s cubic-bezier(.16,.95,.28,1) backwards;animation-delay:calc(var(--i) * 90ms)}@keyframes flyOut{0%{opacity:0;transform:translate(-50%,210px) scale(.42) rotate(calc(var(--i) * 7deg - 7deg))}55%{opacity:1}to{opacity:1}}.stageCard__hit{background:none;border:0;padding:0;cursor:pointer;display:block;color:inherit}.stageCard__hit[aria-disabled=true]{cursor:default}.stageCard.is-active .stageCard__hit:hover .stageCard__3d{transform:translateY(-7px)}.stageCard.is-active.is-flipped .stageCard__hit:hover .stageCard__3d{transform:rotateY(180deg)}.stageCard__3d{position:relative;display:block;transform-style:preserve-3d;transition:transform .66s cubic-bezier(.2,.85,.25,1)}.stageCard.is-flipped .stageCard__3d{transform:rotateY(180deg)}.stageCard__face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.stageCard__face--back{position:relative}.stageCard__face--front{transform:rotateY(180deg)}.stageCard.is-burst .stageCard__3d{animation:pop .62s cubic-bezier(.2,.9,.25,1)}@keyframes pop{0%{filter:brightness(1)}22%{filter:brightness(2) drop-shadow(0 0 26px #fff)}to{filter:brightness(1)}}.stageCard__flash{position:absolute;inset:-18%;pointer-events:none;--u:22px;background:radial-gradient(circle,#ffffffcc 0 28%,#ffffff77 28% 44%,#ffffff33 44% 58%,transparent 58%);animation:flash .64s ease-out forwards}@keyframes flash{0%{opacity:0;transform:scale(.4)}24%{opacity:1}to{opacity:0;transform:scale(1.5)}}.stageCard__rays{position:absolute;inset:-40%;pointer-events:none;--u:30px;background:conic-gradient(from 0deg,transparent 0 6deg,#ffffff8c 6deg 9deg,transparent 9deg 18deg);animation:rays 1.2s ease-out forwards}@keyframes rays{0%{opacity:.95;transform:rotate(0) scale(.55)}to{opacity:0;transform:rotate(52deg) scale(1.25)}}.stageCard__shout{--u:4px;position:absolute;left:50%;top:-24px;transform:translateX(-50%);font-size:11px;letter-spacing:.06em;padding:7px 12px;background:var(--gold);color:#3a2600;box-shadow:inset 0 0 0 2px #fff,0 4px 0 #0b164255;animation:shout .44s cubic-bezier(.2,1.5,.4,1) backwards;animation-delay:.32s;white-space:nowrap;z-index:5}@keyframes shout{0%{opacity:0;transform:translateX(-50%) translateY(10px) scale(.7)}to{opacity:1;transform:translateX(-50%) scale(1)}}.pack--drama4,.pack--drama5{animation:ambient 2.4s ease-out}@keyframes ambient{0%{filter:none}18%{filter:brightness(1.14)}to{filter:none}}.pack__actions,.pack__counter{display:flex;gap:12px}.pack__counter{color:#fff;font-size:10px;align-items:center;text-shadow:2px 2px 0 var(--shadow)}.pack__tap{font-size:9px;letter-spacing:.06em;opacity:.72;animation:pulse 2s ease-in-out infinite}.haul{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.haul>*{animation:haulIn .46s cubic-bezier(.2,.9,.25,1) backwards}.haul>:nth-child(2){animation-delay:70ms}.haul>:nth-child(3){animation-delay:.14s}@keyframes haulIn{0%{opacity:0;transform:translateY(22px) scale(.9)}to{opacity:1}}.btn{--u:5px;font-size:13px;letter-spacing:.04em;color:#3a2600;background:linear-gradient(180deg,#ffe27a,var(--gold) 55%,var(--gold-lo));border:3px solid #fff;box-shadow:inset 0 0 0 2px #b4820c,0 5px 0 #0b164266,0 10px 0 #0b164244;padding:13px 20px;cursor:pointer;transition:transform 90ms ease,box-shadow 90ms ease}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #b4820c,0 7px 0 #0b164266,0 14px 0 #0b164244}.btn:active{transform:translateY(5px);box-shadow:inset 0 0 0 2px #b4820c,0 0 0 #0b164266}.btn--ghost{color:#fff;border-color:var(--bevel-hi);box-shadow:inset 0 0 0 2px var(--panel-2),0 5px 0 #0b164266}.binder,.btn--ghost{background:linear-gradient(180deg,var(--panel-1),var(--panel-2))}.binder{--u:6px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding:18px;width:-moz-fit-content;width:fit-content;border:3px solid var(--bevel-hi);box-shadow:inset 0 0 0 3px var(--panel-2),inset 0 0 0 5px var(--bevel-lo),0 6px 0 #0b164260}.binder__slot--empty{border:3px dashed #ffffff3d;display:grid;place-items:center;color:#ffffff7a;font-size:9px;letter-spacing:.04em;aspect-ratio:5/7;text-align:center;padding:6px;line-height:1.5}.wrap{max-width:1180px;margin:0 auto;padding:30px 24px 80px}h1{font-size:30px;margin:0 0 12px;letter-spacing:.02em;color:#fff}h1,h2{text-shadow:2px 2px 0 var(--shadow)}h2{font-size:14px;margin:40px 0 12px;letter-spacing:.06em;color:var(--gold)}.sub{color:#eaf2ff;margin:0 0 14px;font-size:12px;max-width:62ch;line-height:1.9;text-shadow:1px 1px 0 #0b164280}.row{gap:18px;align-items:flex-start}.nav,.row{display:flex;flex-wrap:wrap}.nav{gap:10px;margin-bottom:24px}.nav a{--u:4px;font-size:12px;letter-spacing:.04em;text-decoration:none;color:#fff;padding:10px 14px;background:linear-gradient(180deg,var(--panel-1),var(--panel-2));border:3px solid var(--bevel-hi);box-shadow:inset 0 0 0 2px var(--panel-2),0 4px 0 #0b164255;text-shadow:2px 2px 0 var(--shadow)}.nav a:hover{background:linear-gradient(180deg,#3a63e0,#1c3390)}.nav a[aria-current]{background:linear-gradient(180deg,#ffe27a,var(--gold-lo));color:#3a2600;text-shadow:none}@media (prefers-reduced-motion:reduce){.pin,.pouch__crimp,.stageCard__3d{transition-duration:1ms}.pack__hint,.pouch__holo,.pouch__sheen,.pouch__tab,.stageCard__rays,.tcgBack__sheen{animation:none}}@media (max-width:640px){.hud{top:8px;right:8px;padding:6px 10px}.hud__amount{font-size:11px}.wrap{padding:20px 12px 60px}h1{font-size:22px}h2{font-size:12px}.sub{font-size:11px;line-height:1.9}.binder{width:100%;padding:10px;gap:8px}.bookShell{padding:10px 10px 12px 24px}.bookRings{left:5px;width:24px}.bookRings i{width:20px;height:13px}.binder .pin,.binder .tcgBack{--w:calc((100vw - 68px) / 3)!important}.binder__slot--empty{font-size:7px}.row{gap:10px;justify-content:center}.row .pin{--w:calc((100vw - 46px) / 2)!important}.haul{gap:8px}.haul .pin{--w:calc((100vw - 40px) / 3)!important}.pouch{--pw:min(300px,74vw)!important}.stage{height:min(470px,118vw)}.stageCard .pin,.stageCard .tcgBack{--w:min(228px,62vw)!important}}.join{max-width:460px;margin-top:22px}.join__label{font-family:var(--font-ui);font-size:10px;letter-spacing:.08em;color:var(--gold);display:block;margin-bottom:10px;text-shadow:2px 2px 0 var(--shadow)}.join__row{display:flex;gap:10px}.join__input{--u:4px;flex:1 1;min-width:0;font-family:var(--font-ui);font-size:12px;color:#17307f;background:#f2f6ff;border:3px solid var(--bevel-hi);box-shadow:inset 0 0 0 2px #8f9dc4;padding:12px;outline:none}.join__input:focus{box-shadow:inset 0 0 0 2px var(--gold)}.join__err{font-family:var(--font-ui);font-size:10px;color:#ffd0d0;margin:12px 0 0;text-shadow:1px 1px 0 var(--shadow)}.packCta{display:inline-block;text-decoration:none;margin:6px 0 10px}.slotGhost{width:156px;aspect-ratio:5/7;flex:none;border:3px dashed #ffffff38;display:grid;place-items:center;color:#ffffff55;font-family:var(--font-ui);font-size:22px}.book{margin-top:10px;max-width:720px}.book__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.book__nav{--u:4px;font-family:var(--font-ui);font-size:14px;color:#fff;background:linear-gradient(180deg,var(--panel-1),var(--panel-2));border:3px solid var(--bevel-hi);box-shadow:inset 0 0 0 2px var(--panel-2),0 4px 0 #0b164255;padding:10px 14px;cursor:pointer}.book__nav:disabled{opacity:.35;cursor:default}.book__title{text-align:center;min-width:0}.book__set{font-size:13px;color:var(--gold);text-shadow:2px 2px 0 var(--shadow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book__meta,.book__set{display:block;font-family:var(--font-ui)}.book__meta{font-size:9px;color:#dfe9ff;margin-top:4px;text-shadow:1px 1px 0 var(--shadow)}.book__page{--u:6px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:14px 14px 14px 20px;background-color:var(--paper,#e7edfb);background-image:repeating-conic-gradient(#00000009 0 25%,transparent 0 50%),repeating-linear-gradient(0deg,#ffffff40 0 2px,transparent 2px 4px);background-size:4px 4px,100% 4px;box-shadow:inset 0 0 0 2px #f6f9ff;transform-origin:left center}.bookShell{--u:7px;position:relative;padding:14px 16px 16px 30px;background:linear-gradient(180deg,#1b2f86 0 40%,#142467 40% 100%);box-shadow:inset 0 0 0 3px #33479e,inset 0 0 0 5px #0e1a4d,0 6px 0 #0b164260}.bookRings{position:absolute;left:56px;top:0;bottom:0;width:32px;display:flex;flex-direction:column;justify-content:space-evenly;z-index:8;pointer-events:none}.bookRings i{width:28px;height:16px;background:linear-gradient(180deg,#f3f6ff 0 30%,#9fadd0 30% 60%,#6d7ca6 60% 100%);-webkit-clip-path:polygon(25% 0,75% 0,100% 30%,100% 70%,75% 100%,25% 100%,0 70%,0 30%);clip-path:polygon(25% 0,75% 0,100% 30%,100% 70%,75% 100%,25% 100%,0 70%,0 30%);box-shadow:inset 0 0 0 3px #46557f}.bookStack{position:absolute;top:20px;bottom:20px;width:8px;opacity:0;pointer-events:none}.bookStack.is-on{opacity:1}.bookStack--right{right:52px;background:repeating-linear-gradient(90deg,#dfe9fc 0 2px,#8fa3d4 2px 3px)}.bookStack--left{left:92px;background:repeating-linear-gradient(90deg,#8fa3d4 0 1px,#dfe9fc 1px 3px)}.book__stage{position:relative;perspective:1600px}.book__stage--spread{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.book__stage--spread .book__page--left{box-shadow:inset 0 0 0 2px #ffffffd9,inset -10px 0 10px -7px #8fa3d4}.book__stage--spread .book__page--right{box-shadow:inset 0 0 0 2px #ffffffd9,inset 10px 0 10px -7px #8fa3d4}.bookShell--spread{padding:16px 22px}.bookShell--spread .bookRings{left:50%;transform:translateX(-50%)}.bookShell--spread .bookStack--left{left:8px}@media (min-width:720px){.book{max-width:900px}}.book__leaf{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:left center;will-change:transform;z-index:5}.book__leaf--spread{left:50%}.book__leaf--fwd{animation:leafFwd .62s cubic-bezier(.45,.05,.35,1) forwards}.book__leaf--back{animation:leafBack .62s cubic-bezier(.45,.05,.35,1) forwards}@keyframes leafFwd{0%{transform:rotateY(0)}50%{filter:drop-shadow(-18px 10px 0 #0b164240)}to{transform:rotateY(-180deg);filter:drop-shadow(0 0 0 #0b164200)}}@keyframes leafBack{0%{transform:rotateY(-180deg)}50%{filter:drop-shadow(-18px 10px 0 #0b164240)}to{transform:rotateY(0);filter:drop-shadow(0 0 0 #0b164200)}}@media (max-width:719px){.book__leaf--fwd{animation-name:leafFwdM}.book__leaf--back{animation-name:leafBackM}@keyframes leafFwdM{0%{transform:rotateY(0);opacity:1}50%{filter:drop-shadow(-18px 10px 0 #0b164240)}88%{opacity:1}to{transform:rotateY(-180deg);opacity:0}}@keyframes leafBackM{0%{transform:rotateY(-180deg);opacity:0}12%{opacity:1}50%{filter:drop-shadow(-18px 10px 0 #0b164240)}to{transform:rotateY(0);opacity:1}}}.book__leaf-face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.book__leaf-front{z-index:1}.book__leaf-back{transform:rotateY(180deg);background:repeating-linear-gradient(0deg,#0000 0 10px,#b9c8ec55 10px 12px),linear-gradient(180deg,#dfe9fc,#c4d2f0)}.book__stage--spread .book__leaf-back{background:#e7edfb}.book__pocket{display:grid;place-items:center;min-width:0;container-type:inline-size;aspect-ratio:5/7;background:#ffffff73;box-shadow:inset 0 0 0 2px #c9d4ee,inset 0 -6px 0 -2px #bcc9e8}.book__pocket .pin{--w:90cqw!important}.book__pocket--empty{position:relative;border:none;color:#2a3f8f59;font-family:var(--font-ui);font-size:16px}.book__pocket--empty:after{content:"";position:absolute;inset:9%;border:3px dashed #2a3f8f38}.book__pocket--void{background:transparent;box-shadow:none}.hud{--u:4px;position:fixed;top:12px;right:12px;z-index:40;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(180deg,var(--panel-1),var(--panel-2));border:3px solid var(--bevel-hi);box-shadow:inset 0 0 0 2px var(--panel-2),0 4px 0 #0b164255;font-family:var(--font-ui)}.hud--bump{animation:hudBump .42s cubic-bezier(.2,1.6,.4,1)}@keyframes hudBump{30%{transform:scale(1.12)}}.hud__coin{width:14px;height:14px;background:linear-gradient(180deg,#ffe27a 0 40%,var(--gold) 40% 70%,var(--gold-lo) 70% 100%);box-shadow:inset 0 0 0 2px #b4820c;-webkit-clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.hud__amount{font-size:13px;color:#fff;text-shadow:2px 2px 0 var(--shadow)}.hud__delta{font-size:11px;animation:deltaFloat 1.4s ease-out forwards}.hud__delta--up{color:#8dffb0;text-shadow:1px 1px 0 #0b1642}.hud__delta--down{color:#ffb0b0;text-shadow:1px 1px 0 #0b1642}@keyframes deltaFloat{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.storeActions{display:flex;gap:12px;flex-wrap:wrap;margin:4px 0 20px}.btn--dead{opacity:.45;cursor:default;pointer-events:none}.shopRow{--u:5px;display:flex;gap:14px;align-items:flex-start;margin-bottom:12px;padding:14px}.shopRow__thumb{width:56px;height:56px;image-rendering:pixelated;flex:none}.shopRow__info{flex:1 1}.shopRow__name{font-family:var(--font-ui);font-size:13px;color:#fff;text-shadow:2px 2px 0 var(--shadow);display:flex;gap:8px;align-items:baseline}.shopRow__count{font-size:10px;color:var(--gold)}.shopRow__meta{font-family:var(--font-ui);font-size:9px;margin:6px 0 8px;text-shadow:1px 1px 0 var(--shadow)}.shopRow__copies{display:flex;flex-wrap:wrap;gap:8px}.copyChip{--u:3px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:10px;color:#dfe9ff;background:#0d1b52;box-shadow:inset 0 0 0 2px #3d55b8;padding:6px 8px}.copyChip--shiny{background:#2a0d52;box-shadow:inset 0 0 0 2px #a45cff}.copyChip b{color:#ffd0f0;font-weight:400}.copyChip i{font-style:normal;color:var(--gold)}.copyChip button{font-family:var(--font-ui);font-size:9px;color:#3a2600;background:linear-gradient(180deg,#ffe27a,var(--gold-lo));border:2px solid #fff;box-shadow:inset 0 0 0 1px #b4820c;padding:4px 8px;cursor:pointer}.copyChip button:disabled{opacity:.5;cursor:default}.sheet{position:fixed;inset:0;z-index:60;background:#0b164299;display:grid;place-items:center;padding:16px;overflow-y:auto}.sheet__panel{max-width:460px;width:100%}.sheet__panel .join__input{margin:6px 0 16px}.sheet__title{font-family:var(--font-ui);font-size:12px;color:#fff;line-height:1.8;margin:0 0 10px;text-shadow:2px 2px 0 var(--shadow)}.sheet__warning{font-family:var(--font-ui);font-size:10px;color:#ffd0d0;line-height:1.9;margin:0 0 12px;text-shadow:1px 1px 0 var(--shadow)}.sheet__row{display:flex;gap:10px;flex-wrap:wrap}.packOffer{margin-bottom:14px;max-width:520px}.packOffer--shelf{max-width:none}.packOffer__title{font-family:var(--font-ui);font-size:13px;color:var(--gold);margin:0 0 8px;text-shadow:2px 2px 0 var(--shadow)}.book__pocket{position:relative}.pocketCount{position:absolute;top:4px;left:4px;z-index:2;font-family:var(--font-ui);font-size:11px;color:#14161d;background:var(--gold);box-shadow:inset 0 0 0 2px #fff,0 2px 0 #0b164266;padding:4px 7px;text-decoration:none;cursor:pointer}.pocketCount:hover{background:#ffe27a}.setJump{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.setJump__chip{--u:3px;font-family:var(--font-ui);font-size:10px;letter-spacing:.04em;color:#fff;cursor:pointer;background:linear-gradient(180deg,var(--panel-1),var(--panel-2));border:3px solid var(--bevel-hi);box-shadow:inset 0 0 0 2px var(--panel-2),0 3px 0 #0b164255;padding:8px 10px;text-shadow:1px 1px 0 var(--shadow)}.setJump__chip--cur{background:linear-gradient(180deg,#ffe27a,var(--gold-lo));color:#3a2600;text-shadow:none}.notice{--u:5px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:12px 14px;background:linear-gradient(180deg,var(--panel-1),var(--panel-2));border:3px solid var(--gold);box-shadow:inset 0 0 0 2px var(--panel-2),0 4px 0 #0b164255}.notice__text{color:#fff;line-height:1.9;flex:1 1;min-width:200px}.notice__link,.notice__text{font-family:var(--font-ui);font-size:10px;text-shadow:1px 1px 0 var(--shadow)}.notice__link{color:var(--gold)}.notice__x{background:none;border:0;color:#ffffffaa;font-size:14px;cursor:pointer;padding:4px 6px}.shopRow__worth{font-family:var(--font-ui);font-size:9px;color:var(--gold);margin-left:10px;text-shadow:1px 1px 0 var(--shadow)}.is-hi{outline:3px solid var(--gold);animation:rowHi 2.4s ease-out}@keyframes rowHi{0%{background:#6a5410}to{background:transparent}}.pack__actions--done{position:-webkit-sticky;position:sticky;bottom:10px;z-index:20;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(180deg,var(--panel-1),var(--panel-2));border:3px solid var(--bevel-hi);box-shadow:inset 0 0 0 2px var(--panel-2),0 6px 0 #0b164260}.pack__note{font-family:var(--font-ui);font-size:10px;color:var(--gold);margin:0;line-height:1.8;text-align:center;text-shadow:1px 1px 0 var(--shadow)}.pack__actionRow{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.mktGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.mktTile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;container-type:inline-size}.mktTile__art{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;color:inherit}
/* !important is load-bearing: <Card> writes --w as an INLINE style, which a
   class rule cannot beat. The alternative is a `fluid` prop threaded through
   every call site to suppress it, which is more API for the same result. */.mktTile__art .pin{--w:100cqw!important}.mktTile__price{font-family:var(--font-ui);font-size:13px;color:var(--gold);text-shadow:1px 1px 0 var(--shadow)}.mktTile__seller{font-family:var(--font-ui);font-size:9px;color:#b9c8ef}.mktTile__btns{display:flex;gap:8px}.mktTile__btns .btn{font-size:10px;padding:8px 12px}.mktTile--sell{cursor:pointer;border:none;font:inherit;color:inherit;text-align:center}.mktTile--sell:hover{box-shadow:inset 0 0 0 2px var(--gold)}.mktTile__cta{font-size:10px;padding:8px 12px}.copyChip--listed{opacity:.6}.copyChip--listed em{font-style:normal;font-family:var(--font-ui);font-size:8px;color:var(--gold)}.auth{max-width:460px;padding:20px;margin:6px 0 20px}.auth__title{font-family:var(--font-ui);font-size:13px;letter-spacing:.06em;color:var(--gold);text-shadow:2px 2px 0 var(--shadow);margin:0 0 10px}.auth .join__input{width:100%;margin:6px 0 12px}.auth__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;letter-spacing:.34em;text-align:center}.authRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.setBars{display:grid;grid-gap:10px;gap:10px;margin:12px 0 24px;max-width:620px}.setBar__top{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-ui);font-size:10px;color:#dbe6ff;margin-bottom:4px}.setBar__done{color:var(--gold)}.setBar__track{height:12px;background:#12256e;box-shadow:inset 0 0 0 2px #5f79c8}.setBar__fill{height:100%;background:repeating-linear-gradient(90deg,var(--gold) 0 6px,var(--gold-lo) 6px 8px)}.board{margin-bottom:18px}.board__list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.board__list li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;grid-gap:10px;gap:10px;font-family:var(--font-ui);font-size:11px;padding:7px 8px;background:#12256e66}.board__rank{color:var(--gold);text-align:right}.board__who{color:#fff;text-decoration:none}.board__who:hover{color:var(--gold);text-decoration:underline}.board__val{color:#cfdcff}.book__page[data-set=PET]{--paper:#e9edf7}.book__page[data-set=NDOG]{--paper:#f1ead9}.book__page[data-set=BCAT]{--paper:#f7e9e4}.book__page[data-set=DEEP]{--paper:#dfeaf2}.book__page[data-set=DRGN]{--paper:#f6e5dc}.book__page[data-set=FABL]{--paper:#ebe5f7}.book__page[data-set=OCEA]{--paper:#ddf0f1}.book__page[data-set=TOYS]{--paper:#eef2dd}.book__page[data-set=ARCD]{--paper:#efe4f0}.pin__no{position:absolute;left:0;bottom:0;z-index:2;font-size:calc(var(--w) * .05);font-size:max(8px,round(calc(var(--w) * .05),1px));letter-spacing:.02em;color:var(--label);opacity:.72}.mktTile__offer{display:flex;flex-direction:column;gap:6px;align-items:center;font-family:var(--font-ui);font-size:9px;color:#dbe6ff;width:100%;padding:6px 0;border-top:2px solid #12256e66}.mktTile__offer b{color:var(--gold)}.mktTile__offer .btn{font-size:9px;padding:6px 10px}.bookShell--st{padding:14px 66px 16px 104px;min-height:320px;overflow:clip}.bookShell--st.bookShell--spread{padding-left:66px}.bookShell--st.bookShell--spread .bookRings{left:50%;transform:translateX(-50%)}.bookShell--st.bookShell--spread .bookStack--left{left:54px}.bookShell--st .bookStack--left{left:53px}.bookShell--st .bookStack--right{right:53px}.stFit{width:100%}.stBook{margin:0 auto}.stPage{background:#e7edfb}.stPage .book__page{height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:12px}.stf__parent{margin:0 auto}.book__pocketBtn{display:grid;place-items:center;width:100%;height:100%;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.pin__sep{opacity:.55;margin:0 .18em}.cardDetail{max-width:620px;display:grid;grid-gap:18px;gap:18px}@media (min-width:620px){.cardDetail{grid-template-columns:auto 1fr;align-items:start}}.cardDetail__art{display:flex;justify-content:center}.cardDetail__name{font-family:var(--font-ui);font-size:15px;color:#fff;margin:0 0 4px;text-shadow:2px 2px 0 var(--shadow)}.cardDetail__shiny{font-size:9px;color:#3a2600;background:var(--gold);padding:3px 6px;margin-right:8px;vertical-align:middle;text-shadow:none}.cardDetail__list{margin:14px 0 0;display:grid;grid-gap:7px;gap:7px}.cardDetail__list>div{display:grid;grid-template-columns:92px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.cardDetail__list dt{font-family:var(--font-ui);font-size:9px;color:#a8bdf0;margin:0}.cardDetail__list dd{font-family:var(--font-ui);font-size:11px;color:#fff;margin:0}.cardDetail__serial{color:var(--gold)!important}.cardDetail__bar{height:12px;margin-top:12px;background:#12256e;box-shadow:inset 0 0 0 2px #5f79c8}.cardDetail__barFill{height:100%;background:repeating-linear-gradient(90deg,var(--gold) 0 6px,var(--gold-lo) 6px 8px)}.cardDetail__scene{margin-top:12px;font-style:normal;opacity:.75}.auth,.binder,.board,.bookShell,.bookTurn,.book__leaf-back,.book__nav,.book__page,.btn,.cardDetail__bar,.copyChip,.hud,.join__input,.mktTile,.nav a,.notice,.packTile,.pack__mute,.panel,.pin,.pin__chip,.pin__enamel,.pin__shiny,.pocketCount,.pouch__sym,.pouch__tab,.setJump__chip,.setPick,.shopRow,.stageCard__shout,.tcgBack__inner,.tcgBack__mark,.tcgBack__ring,.viewSwitch{-webkit-clip-path:polygon(calc(var(--u) * 2) 0,calc(100% - var(--u) * 2) 0,calc(100% - var(--u) * 2) var(--u),calc(100% - var(--u)) var(--u),calc(100% - var(--u)) calc(var(--u) * 2),100% calc(var(--u) * 2),100% calc(100% - var(--u) * 2),calc(100% - var(--u)) calc(100% - var(--u) * 2),calc(100% - var(--u)) calc(100% - var(--u)),calc(100% - var(--u) * 2) calc(100% - var(--u)),calc(100% - var(--u) * 2) 100%,calc(var(--u) * 2) 100%,calc(var(--u) * 2) calc(100% - var(--u)),var(--u) calc(100% - var(--u)),var(--u) calc(100% - var(--u) * 2),0 calc(100% - var(--u) * 2),0 calc(var(--u) * 2),var(--u) calc(var(--u) * 2),var(--u) var(--u),calc(var(--u) * 2) var(--u));clip-path:polygon(calc(var(--u) * 2) 0,calc(100% - var(--u) * 2) 0,calc(100% - var(--u) * 2) var(--u),calc(100% - var(--u)) var(--u),calc(100% - var(--u)) calc(var(--u) * 2),100% calc(var(--u) * 2),100% calc(100% - var(--u) * 2),calc(100% - var(--u)) calc(100% - var(--u) * 2),calc(100% - var(--u)) calc(100% - var(--u)),calc(100% - var(--u) * 2) calc(100% - var(--u)),calc(100% - var(--u) * 2) 100%,calc(var(--u) * 2) 100%,calc(var(--u) * 2) calc(100% - var(--u)),var(--u) calc(100% - var(--u)),var(--u) calc(100% - var(--u) * 2),0 calc(100% - var(--u) * 2),0 calc(var(--u) * 2),var(--u) calc(var(--u) * 2),var(--u) var(--u),calc(var(--u) * 2) var(--u))}.auth,.board,.bookTurn,.btn,.cardDetail__bar,.copyChip,.hud,.join__input,.mktTile,.nav a,.notice,.panel,.pocketCount,.setJump__chip,.setPick,.shopRow,.viewSwitch{--u:4px}.pin__gloss,.pin__sheen{-webkit-clip-path:inherit;clip-path:inherit}@media (max-width:719px){.nav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;background:linear-gradient(180deg,#1b2f86,#12256e);box-shadow:inset 0 3px 0 #33479e,0 -4px 0 #0b164255;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{flex:1 0 auto;text-align:center;white-space:nowrap;padding:13px 12px;font-size:10px;background:none;border:none;box-shadow:none;-webkit-clip-path:none;clip-path:none;color:#cfdcff}.nav a[aria-current]{color:var(--gold);background:#0e1a4d}.wrap{padding-bottom:78px}.setJump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;scroll-snap-type:x proximity}.setJump::-webkit-scrollbar{display:none}.setJump__chip{flex:0 0 auto;scroll-snap-align:start}.book__nav{padding:16px 22px;font-size:15px}.book__set{font-size:11px}.book__meta{font-size:9px}.book__hint{display:none}h1{font-size:22px}}.viewSwitch{--u:4px;display:inline-flex;margin:0 0 12px;background:var(--panel-2);box-shadow:inset 0 0 0 3px var(--bevel-hi),inset 0 0 0 5px var(--panel-2)}.viewSwitch__opt{font-family:var(--font-ui);font-size:10px;letter-spacing:.06em;padding:9px 16px;border:none;cursor:pointer;background:none;color:#b9c8ef}.viewSwitch__opt.is-on{background:linear-gradient(180deg,#ffe27a,var(--gold) 55%,var(--gold-lo));color:#3a2600}@container (max-width: 108px){.book__pocket .pin{padding:calc(var(--w) * .018)}.book__pocket .pin__enamel{padding:calc(var(--w) * .04) calc(var(--w) * .026) calc(var(--w) * .04)}.book__pocket .pin__sep{margin:0 .06em}}.setPick{--u:4px;display:inline-flex;align-items:stretch;margin:0 0 12px 10px;background:linear-gradient(180deg,var(--panel-1),var(--panel-2));box-shadow:inset 0 0 0 3px var(--bevel-hi),inset 0 0 0 5px var(--panel-2)}.setPick__label{font-family:var(--font-ui);font-size:9px;color:#b9c8ef;padding:11px 8px 11px 12px;align-self:center}.setPick__select{font-family:var(--font-ui);font-size:10px;color:#fff;background:none;border:none;cursor:pointer;padding:10px 12px 10px 4px;max-width:210px}.setPick__select option{color:#10131b;background:#dbe6ff}@media (max-width:719px){.setPick{margin-left:8px}.setPick__select{max-width:150px;font-size:9px}}.bookTurn{position:absolute;top:16px;bottom:16px;width:40px;display:grid;place-items:center;border:none;cursor:pointer;touch-action:manipulation;z-index:12;font-family:var(--font-ui);font-size:30px;line-height:1;color:#eef3ff;text-shadow:2px 2px 0 #0b1642;background:linear-gradient(180deg,#24399a,#1a2b78 55%,#14235f);box-shadow:inset 0 0 0 2px #4a5fae,inset 0 0 0 4px #101c52,inset 0 3px 0 6px #2b429f;transition:background 90ms ease,color 90ms ease}.stf__innerShadow,.stf__outerShadow,.stf__shadow{pointer-events:none}.bookTurn--prev{left:10px}.bookTurn--next{right:10px}.bookTurn:hover:not(:disabled){background:linear-gradient(180deg,#2f4bc0,#1d3086);color:#fff}.bookTurn:active:not(:disabled){background:linear-gradient(180deg,#14235f,#1a2b78)}.bookTurn:disabled{color:#3c4a7d;cursor:default;background:#16255f;box-shadow:inset 0 0 0 2px #22336d,inset 0 3px 6px #0b164288;opacity:.75;text-shadow:none}.book__caption{display:flex;flex-direction:column;align-items:center;gap:2px;margin:10px 0 0;text-align:center}@media (max-width:719px){.bookShell--st{padding:12px 46px 14px 68px}.bookTurn{width:30px;font-size:22px}.bookTurn--prev{left:14px}.bookTurn--next{right:5px}.bookShell--st .bookRings{left:47px;width:18px}.bookShell--st .bookRings i{width:20px;height:12px}.bookShell--st .bookStack{width:5px}.bookShell--st .bookStack--left{display:none}.bookShell--st .bookStack--right{right:39px}}.sub a,dd a,p a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.sub a:hover,p a:hover{color:#fff}a.btn,a.btn:hover{text-decoration:none;display:inline-block}@media (max-width:719px){.mktGrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.mktTile{padding:8px 5px 7px;gap:5px}.mktTile__price{font-size:11px}.mktTile__seller{font-size:8px;text-align:center}.mktTile .btn{font-size:10px;padding:6px 4px}.pack__actions--done{bottom:88px}}.mktTile--sell{border:3px solid var(--bevel-hi)}.mktTile--sell:hover{box-shadow:inset 0 0 0 3px var(--gold),inset 0 0 0 5px var(--panel-2),0 6px 0 #0b164260,0 12px 0 #0b164255}.sheet__panel .join__input{width:100%}.shopRow__meta{overflow-wrap:anywhere}.shopRow__info{min-width:0}.btn--small{--u:3px;font-size:9px;padding:7px 11px}.stage{overflow:hidden}.lab{margin-bottom:16px}.labRow{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.labPack{--pw:190px;position:relative;width:var(--pw);aspect-ratio:5/7;overflow:hidden;color:#fff;box-shadow:0 8px 0 #0b164240,inset 0 0 0 3px #ffffffbb;display:block}.labPack__foil{position:absolute;inset:0;background:var(--foil)}.labPack__sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,#ffffff55 50%,transparent 62%);background-size:300% 100%;animation:sheen 4s ease-in-out infinite}.labPack__crimp{position:absolute;left:0;right:0;top:0;height:12px;background:repeating-linear-gradient(90deg,#ffffff66 0 3px,#00000033 3px 6px);box-shadow:0 2px 0 #00000033}.labPack__mascot{top:16%;width:66%;image-rendering:pixelated;filter:drop-shadow(0 3px 0 #00000055)}.labPack__mascot,.labPack__plate{position:absolute;left:50%;transform:translateX(-50%)}.labPack__plate{top:20%;width:46%;aspect-ratio:1;display:grid;place-items:center;background:color-mix(in srgb,var(--foil-panel) 82%,transparent);box-shadow:inset 0 0 0 3px #ffffffcc,0 3px 0 #00000044}.labPack__sym{width:66%;height:66%}.labPack__crest{position:absolute;top:19%;left:50%;transform:translateX(-50%);width:50%;aspect-ratio:1;display:grid;place-items:center;background:conic-gradient(#fff 0deg,#b9c6e8 70deg,#fff 140deg,#94a6d4 210deg,#fff 290deg,#b9c6e8 1turn);padding:5px;box-shadow:0 4px 0 #00000055}.labPack__crestFill{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--foil-panel) 55%,#fff),var(--foil-panel) 70%);box-shadow:inset 0 0 0 2px #00000033}.labPack__crestGloss{position:absolute;inset:5px;background:linear-gradient(160deg,#ffffff88 0 34%,transparent 46%);pointer-events:none}.labPack__tile{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);align-content:start;grid-gap:4%;gap:4%;padding:16% 6% 0;opacity:.28}.labPack__tileSym{width:100%;aspect-ratio:1}.labPack__sil{position:absolute;top:16%;left:50%;transform:translateX(-50%);width:66%;image-rendering:pixelated;filter:brightness(0) saturate(100%) invert(8%) sepia(40%) saturate(1200%) hue-rotate(200deg) drop-shadow(3px 3px 0 #ffffff66)}.labPack__name{position:absolute;left:0;right:0;top:63%;text-align:center;padding:0 8%;font-family:var(--font-ui);font-size:11px;line-height:1.3;text-shadow:2px 2px 0 var(--shadow)}.labPack__name--big{top:30%;font-size:20px;line-height:1.15;letter-spacing:.01em;text-shadow:3px 3px 0 var(--shadow)}.labPack__foot{position:absolute;left:0;right:0;bottom:7%;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-ui);font-size:8px;letter-spacing:.08em;text-shadow:2px 2px 0 var(--shadow)}.labPack__footSym,.labPack__pawFoot{width:12px;height:12px;fill:#ffffffcc}.packTile__emblem{position:absolute;right:6%;bottom:5%;width:13%;aspect-ratio:1;filter:drop-shadow(1px 1px 0 #00000055)}.mktTile__sell{display:flex;flex-direction:column;gap:6px;width:100%}.mktTile__sell .btn{width:100%}.sfxRow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.sfxRow__info{flex:1 1 240px;min-width:0}.sfxRow__info .panel__title{margin-bottom:4px}.sfxRow__info .sub{margin:0}.sfxRow__btns{display:flex;gap:8px;flex:none}.backLeaf{position:absolute;z-index:9;pointer-events:none;overflow:hidden;transform-origin:left center;box-shadow:0 0 30px #0b164266;animation:backleaf var(--backMs,.7s) cubic-bezier(.22,.61,.28,1) forwards;will-change:transform}.backLeaf .book__page,.backLeaf .stPage{width:100%;height:100%}.backLeaf:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0b164200,#0b164233 55%,#0b164277);animation:backleafShade var(--backMs,.7s) cubic-bezier(.22,.61,.28,1) forwards}@keyframes backleaf{0%{transform:perspective(1500px) rotateY(-172deg)}to{transform:perspective(1500px) rotateY(0deg)}}@keyframes backleafShade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.backLeaf,.backLeaf:after{animation-duration:1ms}}.countdown{display:flex;flex-direction:column;gap:2px;margin:0}.countdown__label{font-size:12px;color:#eaf2ff}.countdown__clock{font-family:var(--font-ui);font-size:24px;color:var(--gold);text-shadow:2px 2px 0 var(--shadow);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countdown__note{font-size:11px;color:#b9c9ee;letter-spacing:.04em}.printRun{margin:0 0 14px;font-family:var(--font-ui);font-size:12px;color:#eaf2ff;text-shadow:2px 2px 0 var(--shadow)}.printRun b{color:var(--gold);font-size:15px}.printRun__of{color:#b9c9ee}.printRun__label{color:#eaf2ff}.mktTabs{display:flex;gap:6px;margin:4px 0 14px}.mktTabs__tab{font-family:var(--font-ui);font-size:12px;letter-spacing:.04em;color:#cdd9f6;background:linear-gradient(180deg,#24399a,#14235f);border:0;padding:9px 16px;cursor:pointer;box-shadow:inset 0 0 0 2px #4a5fae,0 3px 0 #0b164255;text-shadow:1px 1px 0 var(--shadow)}.mktTabs__tab.is-on{color:var(--shadow);background:linear-gradient(180deg,#ffe27a,var(--gold));box-shadow:inset 0 0 0 2px #b8860b,0 3px 0 #0b164255;text-shadow:none}.mktTabs__tab{position:relative}.mktTabs__badge{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;font-family:var(--font-ui);font-size:10px;color:#fff;background:#e23d5f;box-shadow:0 2px 0 #0b164288,inset 0 0 0 2px #ffffff88}.nav__badge{display:inline-grid;place-items:center;min-width:15px;height:15px;padding:0 3px;margin-left:6px;vertical-align:1px;font-family:var(--font-ui);font-size:9px;line-height:1;color:#fff;background:#e23d5f;box-shadow:inset 0 0 0 2px #ffffff88;text-shadow:none}.offerRows{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.offerRow{display:flex;align-items:center;gap:12px;padding:10px 12px}.offerRow__art{border:0;background:none;padding:0;cursor:pointer;flex:none}.offerRow__art .pin{--w:56px!important}.offerRow__info{flex:1 1;min-width:0}.offerRow__who{font-family:var(--font-ui);font-size:12px}.offerRow__who b{color:var(--gold)}.offerRow__meta{font-size:11px;color:#b9c8ef;overflow-wrap:anywhere}.offerRow__btns{display:flex;gap:6px;flex:none}@media (max-width:719px){.offerRow{flex-wrap:wrap}.offerRow__btns{width:100%;justify-content:flex-end}}.pin__holo{background-position:50% 50%}.pin__holo:after{content:"";position:absolute;inset:0;mix-blend-mode:screen;opacity:0;transition:opacity .18s ease;background:linear-gradient(115deg,#ffffff00 calc(var(--mx, 50%) - 16%),#ffffff24 calc(var(--mx, 50%) - 16%),#ffffff24 calc(var(--mx, 50%) - 7%),#ffffff4d calc(var(--mx, 50%) - 7%),#ffffff4d calc(var(--mx, 50%) + 7%),#ffffff24 calc(var(--mx, 50%) + 7%),#ffffff24 calc(var(--mx, 50%) + 16%),#ffffff00 calc(var(--mx, 50%) + 16%))}.pin.is-lifted .pin__holo:after{opacity:1}.pin--flat .pin__holo:after{display:none}.landing__hero{text-align:center;padding-top:12px}.landing__title{font-size:42px;margin:0 0 10px;color:#fff;text-shadow:2px 2px 0 var(--shadow)}.landing__tag{margin:0 auto 22px;max-width:46ch;color:#eaf2ff;font-size:14px;line-height:1.8}.landing__fan{display:flex;justify-content:center;align-items:center;padding:8px 0 22px;min-height:270px}.landing__fanCard--0{transform:rotate(-7deg) translateY(10px);z-index:1}.landing__fanCard--1{z-index:3;margin:0 -26px;transform:translateY(-6px) scale(1.08)}.landing__fanCard--2{transform:rotate(7deg) translateY(10px);z-index:2}.landing__cta{font-size:15px;padding:14px 26px}.landing__run{margin-top:14px;text-align:center}.landing__run .printRun__label{display:block;margin-top:2px}.landing__steps{display:grid;grid-gap:12px;gap:12px;margin:26px 0 14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.landing__stepBody{margin:0;font-size:12px}.landing__scarcity{margin:0 0 22px}.landing__sets h2{margin:0 0 10px;margin-bottom:4px}.landing__setGrid{display:grid;grid-gap:12px;gap:12px;margin-top:12px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.landingPack{display:flex;flex-direction:column;gap:6px;align-items:center}.landingPack__art{position:relative;width:100%;aspect-ratio:5/7;overflow:hidden;background:var(--tileFoil);box-shadow:inset 0 0 0 2px #ffffffbb,0 4px 0 #0b164244}.landingPack__sil{position:absolute;top:26%;left:50%;transform:translateX(-50%);width:72%;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;filter:brightness(0) opacity(.85) drop-shadow(2px 2px 0 #ffffff55)}.landingPack__crimp{position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(90deg,#ffffff66 0 2px,#00000033 2px 4px);box-shadow:0 1px 0 #00000033}.landingPack__emblem{position:absolute;right:6%;bottom:5%;width:16%;aspect-ratio:1;filter:drop-shadow(1px 1px 0 #00000055)}.landingPack__name{font-family:var(--font-ui);font-size:9px;color:#eaf2ff;text-align:center;text-shadow:1px 1px 0 var(--shadow);line-height:1.4}.landing__join{margin-top:30px;text-align:center}.landing__join h2{margin-bottom:6px}.landing__joinSub{margin-left:auto;margin-right:auto}.landing__joinBox{max-width:400px;margin:0 auto;text-align:left}.landing__joinBox .auth{width:100%}@media (max-width:719px){.landing__title{font-size:30px}.landing__fan{min-height:240px}.landing__fanCard--0{transform:rotate(-8deg) translateY(12px) scale(.85)}.landing__fanCard--1{margin:0 -40px}.landing__fanCard--2{transform:rotate(8deg) translateY(12px) scale(.85)}}.launchHold{text-align:center;padding:26px 0}.launchHold__sub{margin-left:auto;margin-right:auto;max-width:52ch}.launchClock{display:flex;flex-direction:column;gap:4px;align-items:center;margin:18px 0}.launchClock__time{font-family:var(--font-ui);font-size:40px;color:var(--gold);text-shadow:3px 3px 0 var(--shadow);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launchClock__note{font-family:var(--font-ui);font-size:11px;color:#eaf2ff;letter-spacing:.1em}.landing__launch{margin:0 0 16px}.landing__launchLabel{margin:0;font-family:var(--font-ui);font-size:12px;color:#eaf2ff;text-shadow:1px 1px 0 var(--shadow)}.landing__launch .launchClock{margin:6px 0 0}@media (max-width:719px){.launchClock__time{font-size:28px}}.statGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:16px 0}.stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px}.stat__label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.stat__value{font-size:26px;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat__note{font-size:12px;opacity:.65}.chart{align-items:flex-end;height:130px;margin:12px 0 4px}.chart,.chart__col{display:flex;gap:4px}.chart__col{flex:1 1;flex-direction:column;align-items:center;min-width:0;height:100%}.chart__bars{height:110px;display:flex;align-items:flex-end;gap:2px;width:100%;justify-content:center}.chart__bar{width:45%;min-height:2px;border-radius:2px 2px 0 0}.chart__bar--signup{background:#4ea1ff}.chart__bar--mint{background:#ffb648}.chart__day{font-size:10px;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart__key{display:flex;align-items:center;gap:6px}.chart__swatch{width:10px;height:10px;border-radius:2px;display:inline-block}.chart__swatch--signup{background:#4ea1ff}.chart__swatch--mint{background:#ffb648;margin-left:10px}.tableScroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:8px}.adminTable{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.adminTable td,.adminTable th{padding:6px 8px;text-align:left;border-bottom:1px solid rgba(128,128,128,.25)}.adminTable th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;opacity:.65}.adminTable .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminTable .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tag{font-size:10px;padding:1px 5px;border-radius:3px;margin-left:5px;vertical-align:middle}.tag--ok{background:rgba(60,180,100,.22)}.tag--bad{background:rgba(220,70,70,.25)}.tag--foil{background:rgba(120,90,220,.25)}.promoStage{position:relative;width:540px;height:960px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg,#1b3fb0)}.promoBoard{width:500px;display:block}.promoBoard .pack{width:100%}.promoBinder{width:520px;display:block}.promoStage .bookTurn,.promoStage .pack__actions,.promoStage .pack__counter,.promoStage .pack__hint,.promoStage .viewSwitch,nextjs-portal{display:none!important}.promoBeat{position:absolute;left:0;right:0;text-align:center;padding:0 22px;pointer-events:none;animation:promoIn .3s cubic-bezier(.2,.9,.3,1.25) both}.promoBeat--top{top:44px}.promoBeat--mid{top:40px}.promoBeat--hero{bottom:118px}.promoBeat--end{top:50%;transform:translateY(-50%);animation-name:promoInMid}.promoBeat__line{margin:0;color:#fff;line-height:1.04;letter-spacing:.01em;text-shadow:5px 5px 0 rgba(0,0,0,.5)}.promoBeat__line,.promoBeat__sub{font-family:var(--font-ui);font-weight:700}.promoBeat__sub{margin:14px 0 0;color:#ffd23d;font-size:22px;line-height:1.3;text-shadow:3px 3px 0 rgba(0,0,0,.5)}.promoBeat--mid .promoBeat__line,.promoBeat--top .promoBeat__line{font-size:44px}.promoBeat--hero .promoBeat__line{font-size:76px;color:#ffd23d;white-space:nowrap}.promoBeat--hero .promoBeat__sub{color:#fff;font-size:24px}.promoBeat--end .promoBeat__line{font-size:52px}.promoBeat--end .promoBeat__sub{font-size:19px;color:#cfe0ff}.promoLogo{display:flex;flex-direction:column;align-items:center}.promoLogo__mark{margin:0 0 46px;font-family:var(--font-ui);font-weight:700;font-size:54px;color:#fff;letter-spacing:.02em;text-shadow:5px 5px 0 rgba(0,0,0,.5);animation:promoIn .3s cubic-bezier(.2,.9,.3,1.25) both}.promoLogo__fan{position:relative;width:380px;height:300px}.promoLogo__card{position:absolute;top:0;left:50%;animation:promoFan .45s cubic-bezier(.2,.85,.3,1.15) both}.promoLogo__card--0{--fx:-192px;--fy:12px;--fr:-16deg;z-index:1;animation-delay:.25s}.promoLogo__card--1{--fx:-86px;--fr:0deg;z-index:3;animation-delay:.1s;--fy:-12px}.promoLogo__card--2{--fx:20px;--fy:12px;--fr:16deg;z-index:2;animation-delay:.4s}@keyframes promoFan{0%{opacity:0;transform:translate(-86px,26px) rotate(0deg) scale(.92)}to{opacity:1;transform:translate(var(--fx),var(--fy,0)) rotate(var(--fr)) scale(1)}}.promoLogo__sub{margin:40px 0 0;font-size:26px;color:#ffd23d;text-shadow:3px 3px 0 rgba(0,0,0,.5);animation:promoIn .3s cubic-bezier(.2,.9,.3,1.25) .6s both}.promoLogo__sub,.promoLogo__url{font-family:var(--font-ui);font-weight:700}.promoLogo__url{margin:20px 0 0;font-size:30px;color:#fff;text-shadow:4px 4px 0 rgba(0,0,0,.5);animation:promoIn .3s cubic-bezier(.2,.9,.3,1.25) .75s both}.promoLogo__note{margin:16px 0 0;font-family:var(--font-ui);font-weight:700;font-size:17px;color:#cfe0ff;text-shadow:3px 3px 0 rgba(0,0,0,.5);animation:promoIn .3s cubic-bezier(.2,.9,.3,1.25) .85s both}.promoMarket{display:flex;gap:14px;align-items:flex-start;justify-content:center;padding-top:120px}.promoListing{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.promoPrice{font-size:19px;color:#3a2600;background:var(--gold);padding:6px 12px;text-shadow:none}.promoPrice,.promoSold{font-family:var(--font-ui);font-weight:700}.promoSold{position:absolute;top:34%;left:50%;font-size:44px;color:#fff;background:#d8283c;padding:8px 14px;box-shadow:5px 5px 0 rgba(0,0,0,.45);animation:promoSlamSold .2s cubic-bezier(.2,.9,.3,1.3) both}@keyframes promoSlamSold{0%{opacity:0;transform:translateX(-50%) rotate(-9deg) scale(2.1)}to{opacity:1;transform:translateX(-50%) rotate(-9deg) scale(1)}}.promoStamp{position:absolute;top:26%;right:54px;pointer-events:none;font-family:var(--font-ui);font-weight:700;font-size:64px;color:#ffd23d;text-shadow:5px 5px 0 rgba(0,0,0,.55);transform:rotate(8deg);animation:promoSlam .22s cubic-bezier(.2,.9,.3,1.3) both}@keyframes promoSlam{0%{opacity:0;transform:rotate(8deg) scale(2.2)}to{opacity:1;transform:rotate(8deg) scale(1)}}@keyframes promoIn{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes promoInMid{0%{opacity:0;transform:translateY(calc(-50% + 16px)) scale(.94)}to{opacity:1;transform:translateY(-50%) scale(1)}}.visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.seoCrumbs{font-size:11px;color:#9fb4dd;margin:0 0 18px}.seoCrumbs a{color:#cfe0ff}.seoTitleEmblem{width:22px;height:22px;vertical-align:-3px}.seoSetGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.seoSetCard{display:flex;gap:14px;align-items:center;text-decoration:none}.seoSetCard__art{width:64px;height:64px;image-rendering:pixelated;flex:none}.seoSetCard__name{display:block;font-family:var(--font-pixel),monospace;font-size:13px;margin-bottom:4px}.seoSetCard__emblem{width:14px;height:14px;vertical-align:-2px}.seoSetCard__line{margin:0;font-size:11px}.seoPetGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.seoPetTile{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;text-align:center}.seoPetTile__art{width:72px;height:72px;image-rendering:pixelated}.seoPetTile__name{font-family:var(--font-pixel),monospace;font-size:12px}.seoPetTile__meta{margin:0;font-size:10px}.seoChip{display:inline-block;border:1px solid;border-radius:6px;padding:1px 7px;font-size:10px;letter-spacing:.04em}.seoPet{display:flex;gap:26px;align-items:flex-start;flex-wrap:wrap;margin-top:8px}.seoPet__art{width:160px;height:160px;image-rendering:pixelated;flex:none;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px}.seoPet>div{flex:1 1;min-width:260px}.seoFacts{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;margin:14px 0;font-size:12px}.seoFacts dt{color:#9fb4dd}.seoFacts dd{margin:0;color:#eaf2ff}.seoFootLinks{margin-top:26px}.landingFoot{margin-top:34px;text-align:center;font-size:11px;color:#9fb4dd}.landingFoot a{color:#cfe0ff;margin:0 8px}a.landingPack{text-decoration:none}.stageCard__new{position:absolute;top:-10px;right:-12px;font-family:var(--font-pixel),monospace;font-size:10px;letter-spacing:.08em;padding:5px 9px;background:#2FD65C;color:#0C4423;box-shadow:inset 0 0 0 2px #fff,0 3px 0 #0b164255;transform:rotate(6deg);animation:shout .44s cubic-bezier(.2,1.5,.4,1) backwards;animation-delay:.48s;z-index:6}