.carts{inset:84px 0 0;z-index:2;pointer-events:none}.cart,.carts{position:absolute}.cart{--shell:#2a2a28;--shell-2:#1c1c1b;--ridge:rgba(255,255,255,.07);width:clamp(116px,10vw,152px);aspect-ratio:1/1.12;margin:calc(clamp(116px, 10vw, 152px) * -.56) 0 0 calc(clamp(116px, 10vw, 152px) * -.5);pointer-events:auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;border-radius:7px 7px 10px 10px;background:linear-gradient(160deg,var(--shell) 0,var(--shell-2) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -3px 0 rgba(0,0,0,.25),0 22px 34px -22px rgba(0,0,0,.55);clip-path:polygon(0 0,84% 0,100% 11%,100% 100%,0 100%)}.cart:active{cursor:grabbing}.cart.is-paper{--shell:#f4f4f1;--shell-2:#dcdcd7;--ridge:rgba(0,0,0,.08)}.cart-grip{position:absolute;left:10%;right:22%;top:4%;height:7%;background:repeating-linear-gradient(90deg,var(--ridge) 0 2px,transparent 2px 6px);border-radius:2px}.cart-label{position:absolute;left:9%;right:9%;top:14%;bottom:20%;display:grid;grid-template-rows:1fr auto;border-radius:4px;background:#fafaf8;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.cart-label:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--accent);z-index:1}.cart-art{position:relative;overflow:hidden;background:#ececea}.cart-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.cart-placeholder{position:absolute;inset:0;background:radial-gradient(circle at 50% 60%,var(--accent) 0,transparent 62%),linear-gradient(var(--color-grid) 1px,transparent 1px) 0 0 /9px 9px,linear-gradient(90deg,var(--color-grid) 1px,transparent 1px) 0 0 /9px 9px;opacity:.85;filter:blur(.2px)}.cart-title{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 6px 5px;color:var(--color-ink)}.cart-title b{font-weight:700;font-size:clamp(8px,.66vw,10px);letter-spacing:-.02em;line-height:1;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-title i{font-family:var(--font-serif);font-size:clamp(9px,.72vw,11px);color:var(--color-gray)}.cart-pins{position:absolute;left:18%;right:18%;bottom:5%;height:8%;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(212,175,92,.9) 0 3px,transparent 3px 6px);opacity:.75}@media (max-width:860px){.carts{inset:70px 0 0}.cart{width:86px;margin:-48px 0 0 -43px}.cart:not(.on-mobile){display:none}}.bp-root a,.bp-root button{color:inherit;font:inherit}.bp-root .portfolio{--page-pad:clamp(20px,3vw,44px);position:relative;color:#171717;font-family:var(--font-sans);isolation:isolate}.bp-root .scene-dimmer{position:absolute;inset:-240px -12vw;z-index:15;background:rgba(13,13,13,.72);opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.bp-root .phase-rare .scene-dimmer{opacity:1}.bp-root .sound-toggle{position:absolute;top:0;right:0;z-index:40;display:grid;width:42px;height:28px;padding:5px 8px;border:1px solid #171717;border-radius:999px;background:rgba(242,242,240,.9);cursor:pointer;place-items:center;transition:color .18s ease,background .18s ease,transform .18s ease}.bp-root .sound-toggle:hover{color:#fafaf8;background:#171717;transform:translateY(-1px)}.bp-root .sound-toggle:focus-visible{outline:2px solid #4285f4;outline-offset:3px}.bp-root .sound-toggle svg{width:20px;height:16px;overflow:visible}.bp-root .sound-toggle path{fill:currentColor}.bp-root .sound-toggle .sound-slash,.bp-root .sound-toggle .sound-wave{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.bp-root .sound-toggle .sound-wave{opacity:0}.bp-root .sound-toggle.is-on .sound-wave{opacity:1}.bp-root .sound-toggle.is-on .sound-slash{opacity:0}.bp-root .booster-section{position:relative;display:grid;min-height:calc(100svh - 130px);place-items:center;padding:20px 0 30px;perspective:1500px;perspective-origin:50% 45%}.bp-root .booster-section>*{grid-area:1/1}.bp-root .phase-summary .pack-stage{display:none}.bp-root .pack-stage{position:relative;z-index:5;display:flex;width:100%;min-height:590px;align-items:center;flex-direction:column;justify-content:center;transform-style:preserve-3d}.bp-root .pack-stage.is-gone{visibility:hidden;pointer-events:none}.bp-root .pack-float{position:relative;width:290px;height:430px;animation:pack-float 3.1s ease-in-out infinite;transform-style:preserve-3d}.bp-root .pack-float:after{position:absolute;right:18px;bottom:-28px;left:18px;z-index:-1;height:34px;border-radius:50%;background:rgba(17,17,16,.3);content:"";filter:blur(18px);transform:rotateX(72deg) translateZ(-45px);transition:filter .3s ease,opacity .3s ease,transform .3s ease}.bp-root .booster-pack{--pack-x:50%;--pack-y:30%;--pack-rx:0deg;--pack-ry:0deg;position:absolute;inset:0;outline:none;transform:rotateX(var(--pack-rx)) rotateY(var(--pack-ry));transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,1.45,.4,1),filter .22s ease;user-select:none;-webkit-user-select:none}.bp-root .booster-pack:focus-visible{filter:drop-shadow(0 0 10px rgba(66,133,244,.55))}.bp-root .pack-body{position:absolute;top:42px;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(72,72,70,.35);background:linear-gradient(122deg,rgba(255,255,255,.75),transparent 29% 63%,rgba(255,255,255,.68)),linear-gradient(140deg,#d6d8da,#f2f7fa 20%,#f0dce9 44%,#d9f0e9 68%,#e6e3df);background-position:0 -42px;background-size:290px 430px;box-shadow:0 35px 55px rgba(30,30,28,.18),0 4px 8px rgba(30,30,28,.13),inset 0 0 0 5px rgba(255,255,255,.2);clip-path:polygon(0 0,100% 0,100% 98.2%,96% 100%,91% 97.8%,85% 99.6%,78% 97.5%,71% 99.7%,64% 97.6%,56% 100%,49% 97.7%,42% 99.6%,35% 97.5%,28% 99.7%,21% 97.6%,14% 100%,7% 97.8%,0 99.4%);transform:translateZ(2px)}.bp-root .pack-opening{position:absolute;top:40px;right:5px;left:5px;z-index:0;height:17px;overflow:hidden;background:#0d0d0d;box-shadow:inset 0 -5px 8px #000,0 0 7px rgba(13,13,13,.6);transform:translateZ(1px);opacity:0}.bp-root .phase-burst .pack-opening,.bp-root .phase-deal .pack-opening,.bp-root .phase-tear .pack-opening{opacity:1}.bp-root .pack-opening i{position:absolute;top:7px;width:46px;height:65px;border:1px solid #a8a8a3;border-radius:4px;background:#171717}.bp-root .pack-opening i:first-child{left:58px}.bp-root .pack-opening i:nth-child(2){left:90px}.bp-root .pack-opening i:nth-child(3){right:90px}.bp-root .pack-opening i:nth-child(4){right:58px}.bp-root .pack-body:before,.bp-root .tear-strip:before{position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(93deg,transparent 0 8px,rgba(255,255,255,.14) 9px,transparent 10px),linear-gradient(90deg,rgba(0,0,0,.12),transparent 10% 89%,rgba(0,0,0,.12));content:"";pointer-events:none}.bp-root .pack-body:before{background-position:0 -42px;background-size:290px 430px}.bp-root .tear-strip:before{background-position:0 0;background-size:290px 430px}.bp-root .foil-sheen{position:absolute;inset:-50%;z-index:2;background:radial-gradient(circle at var(--pack-x) var(--pack-y),rgba(255,255,255,.95),rgba(255,255,255,.44) 9%,transparent 27%),linear-gradient(112deg,transparent 38%,rgba(170,223,255,.25) 45%,rgba(255,171,222,.24) 51%,rgba(181,245,206,.2) 57%,transparent 64%);mix-blend-mode:screen;pointer-events:none;transform:translateZ(12px)}.bp-root .pack-orb{position:absolute;z-index:0;border-radius:50%;filter:blur(31px);opacity:.84}.bp-root .pack-orb--yellow{top:45px;left:-24px;width:154px;height:154px;background:#fbbc05}.bp-root .pack-orb--blue{top:100px;right:-29px;width:174px;height:174px;background:#4285f4}.bp-root .pack-orb--red{bottom:28px;left:-16px;width:171px;height:171px;background:#ea4335}.bp-root .pack-orb--green{right:-15px;bottom:52px;width:163px;height:163px;background:#34a853}.bp-root .pack-copy{position:absolute;inset:0;z-index:3;display:flex;padding:27px 25px 25px;flex-direction:column;justify-content:space-between;pointer-events:none;transform:translateZ(18px)}.bp-root .pack-bottom-copy,.bp-root .pack-top-copy{display:flex;align-items:baseline;justify-content:space-between;font-size:8px;font-weight:800;letter-spacing:.13em}.bp-root .pack-title{display:flex;align-items:center;flex-direction:column}.bp-root .pack-title img{display:block;width:235px;height:auto;object-fit:contain}.bp-root .pack-title em{margin-top:-2px;font-family:var(--font-serif);font-size:20px}.bp-root .pack-bottom-copy strong{font-size:11px}.bp-root .tear-zone{position:absolute;z-index:10;top:-60px;left:-40px;width:calc(100% + 80px);height:calc(25% + 60px);cursor:grab;touch-action:none;transform:translateZ(30px)}.bp-root .phase-dragging .tear-zone{cursor:grabbing}.bp-root .tear-strip{position:absolute;top:60px;left:40px;width:calc(100% - 80px);height:42px;overflow:hidden;background:linear-gradient(122deg,rgba(255,255,255,.75),transparent 29% 63%,rgba(255,255,255,.68)),linear-gradient(140deg,#d6d8da,#f2f7fa 20%,#f0dce9 44%,#d9f0e9 68%,#e6e3df);background-position:0 0;background-size:290px 430px;box-shadow:0 calc(var(--tear-progress) * 9px) calc(var(--tear-progress) * 13px) rgba(30,30,28,.16);transform:translateY(calc(var(--tear-progress) * -6px)) rotateX(calc(var(--tear-progress) * -13deg)) rotate(calc(var(--tear-progress) * -2.5deg));transform-origin:calc(var(--tear-progress) * 100%) 100%;transition:transform 80ms linear,box-shadow 80ms linear;transform-style:preserve-3d}.bp-root .crimp-lines{position:absolute;inset:4px 0;background:repeating-linear-gradient(90deg,transparent 0 3px,rgba(255,255,255,.2) 3px 4px),linear-gradient(90deg,rgba(0,0,0,.08),transparent 8% 92%,rgba(0,0,0,.08));opacity:.45}.bp-root .strip-curl{position:absolute;bottom:0;left:0;width:calc(var(--tear-progress) * 100%);height:100%;background:linear-gradient(110deg,transparent 45%,rgba(255,255,255,.62) 72%,rgba(180,205,222,.22));box-shadow:0 8px 11px rgba(28,28,27,.13);opacity:calc(var(--tear-progress) * .9);transform:rotateX(calc(var(--tear-progress) * -20deg));transform-origin:right bottom}.bp-root .tear-dash{position:absolute;top:101px;right:49px;bottom:auto;left:49px;z-index:4;border-bottom:1px dashed rgba(27,27,27,.28)}.bp-root .tear-progress{position:absolute;top:99px;bottom:auto;left:49px;z-index:5;width:calc(var(--tear-progress) * (100% - 98px));height:4px;border-radius:99px;background:#fff;box-shadow:0 0 7px #fff,0 0 14px rgba(66,133,244,.9),0 0 24px rgba(251,188,5,.7)}.bp-root .phase-idle .tear-strip{transition:transform .5s cubic-bezier(.2,1.4,.3,1),box-shadow .5s cubic-bezier(.2,1.4,.3,1)}.bp-root .phase-burst .tear-strip,.bp-root .phase-deal .tear-strip,.bp-root .phase-tear .tear-strip{opacity:0;transform:translate3d(330px,-220px,170px) rotate(48deg) rotateY(460deg);transition:transform .68s cubic-bezier(.15,.85,.25,1.15),opacity .42s ease .18s}.bp-root .phase-burst .tear-dash,.bp-root .phase-deal .tear-dash,.bp-root .phase-tear .tear-dash{opacity:0}.bp-root .foil-fragments{position:absolute;top:45px;left:50%;z-index:40;width:1px;height:1px;pointer-events:none}.bp-root .foil-fragments i{position:absolute;width:5px;height:4px;background:linear-gradient(135deg,#fff,#b9d4e8 45%,#efd6e5);box-shadow:0 0 5px rgba(255,255,255,.9);opacity:0}.bp-root .foil-fragments i:nth-child(3n){width:9px;height:3px}.bp-root .foil-fragments i:nth-child(4n){width:4px;height:8px}.bp-root .phase-burst .foil-fragments i,.bp-root .phase-tear .foil-fragments i{animation:foil-fragment .65s var(--fragment-delay) cubic-bezier(.16,.8,.28,1) both}.bp-root .drag-hint{position:absolute;top:18px;left:50%;display:flex;align-items:center;gap:10px;color:#727270;font-family:var(--font-serif);font-size:16px;font-style:italic;transform:translateX(-50%);transition:opacity .2s ease}.bp-root .drag-hint i,.bp-root .open-button i{position:relative;display:block;width:27px;border-top:1px solid}.bp-root .drag-hint i:after,.bp-root .open-button i:after{position:absolute;top:-3px;right:0;width:5px;height:5px;border-top:1px solid;border-right:1px solid;content:"";transform:rotate(45deg)}.bp-root .phase-burst .drag-hint,.bp-root .phase-deal .drag-hint,.bp-root .phase-dragging .drag-hint,.bp-root .phase-tear .drag-hint{opacity:0}.bp-root .open-button{display:flex;width:142px;align-items:center;justify-content:space-between;margin-top:30px;padding:12px 14px;border:1px solid #171717;border-radius:999px;background:rgba(250,250,248,.5);cursor:pointer;font-size:10px;font-weight:700;transition:background .18s ease,color .18s ease,transform .35s cubic-bezier(.2,1.5,.4,1),opacity .18s ease}.bp-root .open-button:hover{color:#fafaf8;background:#171717;transform:translateY(-3px)}.bp-root .card-stack:focus-visible,.bp-root .open-button:focus-visible,.bp-root .reseal-button:focus-visible,.bp-root .summary-card:focus-visible{outline:2px solid #4285f4;outline-offset:4px}.bp-root .phase-burst .open-button,.bp-root .phase-deal .open-button,.bp-root .phase-dragging .open-button,.bp-root .phase-tear .open-button{opacity:0;pointer-events:none}.bp-root .phase-tear .pack-float{animation:pack-anticipate .52s both}.bp-root .phase-burst .pack-float{animation:pack-shake .52s both}.bp-root .phase-burst .booster-section{animation:screen-shake .36s 80ms both}.bp-root .phase-deal .pack-float{opacity:0;transform:translateY(270px) scaleY(.82) scaleX(1.08);transition:transform .72s cubic-bezier(.35,0,.2,1),opacity .5s ease .17s}.bp-root .opening-light{position:absolute;top:calc(50% - 186px);left:50%;z-index:30;width:10px;height:10px;pointer-events:none;transform:translateX(-50%)}.bp-root .light-core{position:absolute;inset:-30px -130px;background:radial-gradient(ellipse,#fff 0,rgba(255,255,255,.92) 12%,rgba(135,198,255,.38) 37%,transparent 72%);opacity:0;filter:blur(4px);transform:scale(.2)}.bp-root .light-beam{position:absolute;bottom:0;left:-105px;width:220px;height:430px;background:linear-gradient(90deg,transparent,rgba(196,226,255,.35) 18%,#fff 48% 52%,rgba(255,220,241,.35) 82%,transparent);clip-path:polygon(43% 100%,57% 100%,88% 0,12% 0);filter:blur(6px);opacity:0;transform:scaleY(.1);transform-origin:50% 100%}.bp-root .pack-rays{position:absolute;top:-205px;left:-205px;width:420px;height:420px;opacity:0;animation:ray-spin 4s linear infinite}.bp-root .pack-rays i{position:absolute;top:50%;left:50%;width:50%;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.85),transparent 78%);box-shadow:0 0 11px rgba(139,199,255,.8);transform:rotate(calc(var(--ray) * 30deg));transform-origin:left center}.bp-root .phase-burst .light-core{animation:light-burst .72s cubic-bezier(.2,1.2,.3,1) both}.bp-root .phase-burst .light-beam{animation:beam-burst .76s cubic-bezier(.16,1,.3,1) both}.bp-root .phase-burst .pack-rays{opacity:.85;transition:opacity .18s ease}.bp-root .sparkles{position:absolute;inset:0;pointer-events:none}.bp-root .sparkles i{position:absolute;top:50%;left:50%;width:5px;height:5px;background:#fff;box-shadow:0 0 8px #fff;opacity:0;transform:rotate(var(--angle))}.bp-root .sparkles i:nth-child(3n){width:3px;height:10px;background:#fbbc05}.bp-root .sparkles i:nth-child(4n){border-radius:50%;background:#8fc2ff}.bp-root .phase-burst .opening-light .sparkles i,.bp-root .phase-rareReveal .deal-stage>.sparkles i{animation:sparkle-burst .72s var(--delay) cubic-bezier(.12,.8,.25,1) both}.bp-root .deal-stage{position:absolute;z-index:20;display:grid;width:min(100%,950px);min-height:610px;visibility:hidden;place-items:center;perspective:1600px;pointer-events:none;transform-style:preserve-3d}.bp-root .deal-stage.is-visible{visibility:visible}.bp-root .card-stack{position:relative;z-index:4;width:260px;height:364px;padding:0;border:0;background:transparent;cursor:pointer;perspective:1200px;pointer-events:auto;transform-style:preserve-3d}.bp-root .card-stack:after{position:absolute;right:14px;bottom:-42px;left:14px;z-index:-10;height:38px;border-radius:50%;background:rgba(12,12,12,.32);content:"";filter:blur(18px);transform:rotateX(72deg) translateZ(-80px)}.bp-root .card-stack:disabled{cursor:default}.bp-root .sequence-card{position:absolute;inset:0;opacity:0;transform:translate3d(calc(var(--order) * 2px),260px,calc(var(--order) * -8px)) scale(.68);transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,1.35,.35,1),filter .3s ease}.bp-root .sequence-card:before,.bp-root .summary-card:before{position:absolute;inset:0;z-index:-1;border:3px solid #aaa9a3;border-radius:13px;background:#cfcec8;box-shadow:0 18px 28px rgba(24,24,22,.2),0 4px 6px rgba(24,24,22,.18);content:"";transform:translateZ(-3px)}.bp-root .sequence-card:before{border-color:#000;background:#050505}.bp-root .phase-deal .sequence-card{animation:deal-up .78s calc(var(--order) * 70ms) cubic-bezier(.16,1.16,.32,1) forwards}.bp-root .phase-rare .sequence-card,.bp-root .phase-rareReveal .sequence-card,.bp-root .phase-reveal .sequence-card{z-index:calc(20 - var(--order));opacity:1;transform:translate3d(calc(var(--order) * 2px),calc(var(--order) * -2px),calc(20px - var(--order) * 5px))}.bp-root .sequence-card.is-done{z-index:calc(10 + var(--order));opacity:1;transform:translate3d(var(--done-x),var(--done-y),calc(-30px + var(--order) * 2px)) rotate(var(--land-rotation)) scale(.7)}.bp-root .sequence-card.is-active{z-index:20;opacity:1}.bp-root .sequence-card.is-active.is-lifting{z-index:60;filter:drop-shadow(0 23px 20px rgba(18,18,17,.2));transform:translate3d(calc(var(--order) * 2px),calc(var(--order) * -2px),70px);transition:transform .14s cubic-bezier(.2,.75,.25,1),filter .14s ease}.bp-root .sequence-card.is-active.is-flipping:not(.is-departing){z-index:60;filter:drop-shadow(0 28px 22px rgba(18,18,17,.25));transform:translate3d(calc(var(--order) * 2px),calc(var(--order) * -2px),70px)}.bp-root .sequence-card.is-active.is-departing{z-index:100;filter:drop-shadow(0 24px 20px rgba(18,18,17,.22));transition:none;will-change:transform}.bp-root .sequence-card-inner{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:center center;transform:rotateY(0deg);transition:transform .56s cubic-bezier(.2,.72,.24,1);will-change:transform}.bp-root .sequence-card.is-done .sequence-card-inner,.bp-root .sequence-card.is-flipping .sequence-card-inner{transform:rotateY(180deg)}.bp-root .card-back,.bp-root .card-front{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(50,50,48,.28);border-radius:11px;background-color:#fafaf8;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.bp-root .card-back{display:flex;align-items:center;overflow:hidden;padding:20px;border:9px solid #000;background-color:#0d0d0d!important;background-image:repeating-radial-gradient(circle at 50% 50%,transparent 0 12px,rgba(242,242,240,.035) 13px 14px),linear-gradient(rgba(242,242,240,.025) 1px,transparent 0),linear-gradient(90deg,rgba(242,242,240,.025) 1px,transparent 0);background-size:auto,12px 12px,12px 12px;color:#f2f2f0;flex-direction:column;justify-content:center;box-shadow:0 18px 35px rgba(18,18,17,.22);transform:rotateY(0deg)}.bp-root .card-back:before{position:absolute;inset:8px;border:1px solid rgba(242,242,240,.18);border-radius:4px;content:""}.bp-root .back-emblem{position:relative;z-index:1;display:grid;width:172px;height:172px;border:3px solid #f2f2f0;border-radius:50%;background:#0d0d0d;box-shadow:0 0 0 6px #0d0d0d,0 0 0 7px rgba(242,242,240,.45);place-items:center}.bp-root .back-emblem img{display:block;width:132px;height:auto;filter:invert(1) brightness(1.2)}.bp-root .card-back small{position:absolute;right:0;bottom:27px;left:0;z-index:1;font-size:6px;font-weight:600;letter-spacing:.18em;text-align:center}.bp-root .card-front{display:flex;padding:17px 17px 19px;background-color:#fafaf8;box-shadow:0 19px 34px rgba(36,36,33,.18),0 4px 8px rgba(36,36,33,.14);flex-direction:column;transform:rotateY(180deg);transform-style:preserve-3d}.bp-root .card-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:8px;font-weight:700;letter-spacing:.12em}.bp-root .rarity{display:flex;gap:4px}.bp-root .rarity i{width:6px;height:6px;border:1px solid;transform:rotate(45deg)}.bp-root .rarity .is-holo{border-color:transparent;background:linear-gradient(135deg,#4285f4,#ea4335 38%,#fbbc05 68%,#34a853)}.bp-root .card-art{position:relative;display:grid;overflow:hidden;height:50%;min-height:0;flex:0 0 50%;border:1px solid rgba(60,60,58,.16);border-radius:7px;background:#eeeeeb;place-items:center}.bp-root .card-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.bp-root .card-art.has-image:before{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.34));content:""}.bp-root .card-art:after{position:absolute;inset:0;background-image:linear-gradient(rgba(30,30,30,.045) 1px,transparent 0),linear-gradient(90deg,rgba(30,30,30,.045) 1px,transparent 0);background-size:20px 20px;content:""}.bp-root .card-orb{position:absolute;width:78%;height:78%;border-radius:50%;background:var(--accent);filter:blur(31px);opacity:.88}.bp-root .card-art-line{position:relative;z-index:3;max-width:82%;font-family:var(--font-serif);font-size:24px;font-style:italic;line-height:.95;text-align:center}.bp-root .card-art.has-image .card-art-index,.bp-root .card-art.has-image .card-art-line{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.55)}.bp-root .card-art-index{position:absolute;right:8px;bottom:7px;z-index:2;font-size:6px;font-weight:700;letter-spacing:.1em}.bp-root .card-copy{min-height:61px;padding:13px 1px 5px}.bp-root .card-copy h2{margin:0;font-size:19px;font-weight:900;letter-spacing:-.065em;line-height:.98;text-wrap:balance}.bp-root .card-copy p{margin:4px 0 0;font-family:var(--font-serif);font-size:15px;font-style:italic;line-height:1}.bp-root .card-footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;min-height:43px;padding-top:10px;padding-bottom:1px;border-top:1px solid rgba(55,55,52,.23)}.bp-root .card-footer strong{font-size:25px;font-weight:900;letter-spacing:-.07em;line-height:.8}.bp-root .card-footer span{max-width:62px;color:#777773;font-size:7px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-align:right}.bp-root .card-sheen{position:absolute;inset:-45%;z-index:1;background:radial-gradient(circle at var(--sx,50%) var(--sy,50%),rgba(255,255,255,.85),transparent 20%),linear-gradient(115deg,transparent 35%,rgba(129,210,255,.32) 44%,rgba(255,153,216,.3) 51%,rgba(246,218,100,.25) 57%,transparent 65%);opacity:0;pointer-events:none;transform:translateZ(18px)}.bp-root .card-front>:not(.card-sheen){position:relative;z-index:2}.bp-root .card-front--holo{background:linear-gradient(135deg,rgba(157,219,255,.15),rgba(255,174,218,.13) 47%,rgba(177,242,201,.14)),#fafaf8}.bp-root .card-front--holo .card-sheen{opacity:.24;animation:holo-shift 2.8s linear infinite}.bp-root .phase-rare .sequence-card.is-rare.is-active{animation:rare-rumble .65s ease-in-out infinite,rare-rainbow 1.25s ease-in-out infinite}.bp-root .phase-rare .sequence-card.is-rare:before,.bp-root .phase-rareReveal .sequence-card.is-rare:before{display:none}.bp-root .phase-rareReveal .sequence-card.is-rare.is-active{animation:rare-reveal-halo 1.25s ease-out both;background:transparent}.bp-root .phase-rareReveal .sequence-card.is-rare.is-active.is-departing{animation:none;filter:drop-shadow(-5px 0 12px rgba(66,133,244,.22)) drop-shadow(5px 0 12px rgba(234,67,53,.2))}.bp-root .rare-rays{position:absolute;z-index:1;width:570px;height:570px;opacity:0;pointer-events:none;animation:ray-spin 9s linear infinite}.bp-root .rare-rays i{position:absolute;top:50%;left:50%;width:50%;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.75),transparent);box-shadow:0 0 12px rgba(127,194,255,.7);transform:rotate(calc(var(--ray) * 30deg));transform-origin:left center}.bp-root .phase-rare .rare-rays{opacity:.75;transition:opacity .45s ease}.bp-root .phase-rareReveal .rare-rays{animation:ray-spin 9s linear infinite,rare-rays-out .65s ease-out forwards}.bp-root .deal-prompt{position:absolute;bottom:18px;z-index:8;display:flex;align-items:center;min-height:48px;flex-direction:column}.bp-root .deal-prompt strong{font-size:22px;font-weight:900;letter-spacing:-.055em}.bp-root .deal-prompt span{color:#777773;font-family:var(--font-serif);font-size:15px;font-style:italic}.bp-root .phase-rare .deal-prompt{color:#f2f2f0}.bp-root .phase-rare .deal-prompt span{color:#c8c8c4}.bp-root .rare-flash{position:absolute;top:50%;left:50%;z-index:3;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.96) 0 5%,rgba(255,255,255,.38) 18%,rgba(168,209,255,.16) 34%,transparent 68%);opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.bp-root .phase-rareReveal .rare-flash{animation:rare-flash .8s ease-out both}.bp-root .phase-rareReveal .deal-stage>.sparkles{z-index:3;top:50%;left:50%;width:20px;height:20px}.bp-root .rare-ring{position:absolute;z-index:2;width:230px;height:230px;border:8px solid #fff;border-radius:50%;box-shadow:0 0 18px #fff,0 0 45px rgba(66,133,244,.9),inset 0 0 30px rgba(234,67,53,.7);opacity:0;pointer-events:none}.bp-root .phase-rareReveal .rare-ring{animation:rare-ring .9s cubic-bezier(.1,.72,.2,1) .17s both}.bp-root .confetti{position:absolute;top:50%;left:50%;z-index:3;width:1px;height:1px;pointer-events:none}.bp-root .confetti i{position:absolute;width:7px;height:13px;border-radius:1px;background:var(--confetti-color);opacity:0}.bp-root .confetti i:nth-child(3n){width:10px;height:6px}.bp-root .phase-rareReveal .confetti i{animation:confetti-burst 1.05s var(--confetti-delay) cubic-bezier(.12,.72,.23,1) both}.bp-root .summary-stage{position:absolute;z-index:30;display:none;width:min(100%,1130px);align-items:center;flex-direction:column}.bp-root .phase-summary .summary-stage{display:flex}.bp-root .summary-grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;perspective:1500px}.bp-root .summary-card{--rx:0deg;--ry:0deg;position:relative;display:block;min-width:0;aspect-ratio:260/364;color:#171717;opacity:0;text-decoration:none;transform:translateY(150px) rotateY(-25deg) scale(.75);transform-style:preserve-3d;animation:summary-fan .76s calc(var(--i) * 85ms + 80ms) cubic-bezier(.18,1.24,.34,1) forwards;transition:transform .42s cubic-bezier(.2,1.4,.3,1),filter .22s ease}.bp-root .summary-card:focus-visible,.bp-root .summary-card:hover{z-index:20;filter:drop-shadow(0 28px 22px rgba(25,25,23,.22));transform:translate3d(0,-12px,80px) rotateX(var(--rx)) rotateY(var(--ry)) scale(1.025)}.bp-root .summary-card .card-front{transform:none}.bp-root .summary-card.is-holo .card-sheen,.bp-root .summary-card:focus-visible .card-sheen,.bp-root .summary-card:hover .card-sheen{opacity:.3}.bp-root .summary-card.is-holo{filter:drop-shadow(-5px 0 10px rgba(66,133,244,.18)) drop-shadow(5px 0 10px rgba(234,67,53,.16))}.bp-root .summary-copy{display:flex;align-items:center;margin-top:28px;flex-direction:column;animation:copy-in .65s cubic-bezier(.2,1.3,.3,1) .56s both}.bp-root .summary-copy strong{font-size:clamp(30px,3.6vw,51px);font-weight:900;letter-spacing:-.075em;line-height:.8}.bp-root .summary-copy em{margin-top:8px;font-family:var(--font-serif);font-size:clamp(18px,2vw,27px)}.bp-root .reseal-button{margin-top:17px;padding:5px;border:0;border-bottom:1px solid #9b9b97;background:transparent;color:#757572;cursor:pointer;font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;animation:copy-in .45s ease .78s both}.bp-root .reseal-button:hover{color:#171717}@keyframes pack-float{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-12px) rotate(.5deg)}}@keyframes pack-anticipate{0%{transform:translateY(0) scale(1)}45%{transform:translateY(5px) scaleX(1.035) scaleY(.97)}to{transform:translateY(-2px) scaleX(.985) scaleY(1.02)}}@keyframes pack-shake{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-5px,1px) rotate(-1.4deg)}40%{transform:translate(6px,-2px) rotate(1.6deg)}60%{transform:translate(-4px) rotate(-1deg)}80%{transform:translate(3px,-1px) rotate(.7deg)}}@keyframes screen-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,3px)}40%{transform:translate(7px,-3px)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-1px)}}@keyframes foil-fragment{0%{opacity:0;transform:translate3d(var(--fragment-x),0,0) rotate(0) scale(.2)}18%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--fragment-x) * 1.45),var(--fragment-y),80px) rotate(calc(120deg + var(--fragment) * 31deg)) scale(.65)}}@keyframes light-burst{0%{opacity:0;transform:scale(.15)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.65)}}@keyframes beam-burst{0%{opacity:0;transform:scaleY(.08) scaleX(.5)}28%{opacity:1;transform:scaleY(1.08) scaleX(1.12)}72%{opacity:.85;transform:scaleY(1) scaleX(.92)}to{opacity:0;transform:scaleY(1.06) scaleX(1.2)}}@keyframes sparkle-burst{0%{opacity:0;transform:rotate(var(--angle)) translateX(0) scale(0)}25%{opacity:1;transform:rotate(var(--angle)) translateX(calc(var(--distance) * .35)) scale(1.25)}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) scale(.2)}}@keyframes deal-up{0%{opacity:0;transform:translate3d(0,280px,-100px) rotateX(22deg) scale(.68)}70%{opacity:1;transform:translate3d(calc(var(--order) * 2px),-15px,calc(20px - var(--order) * 5px)) rotateX(-3deg) scale(1.025)}to{opacity:1;transform:translate3d(calc(var(--order) * 2px),calc(var(--order) * -2px),calc(20px - var(--order) * 5px))}}@keyframes rare-rumble{0%,to{transform:translate3d(6px,-6px,25px) rotate(0)}25%{transform:translate3d(3px,-7px,25px) rotate(-.8deg)}50%{transform:translate3d(8px,-5px,25px) rotate(.8deg)}75%{transform:translate3d(4px,-6px,25px) rotate(-.5deg)}}@keyframes rare-rainbow{0%,to{filter:drop-shadow(0 0 12px rgba(255,255,255,.95)) drop-shadow(-14px 0 27px rgba(66,133,244,.75)) drop-shadow(14px 0 27px rgba(234,67,53,.72))}50%{filter:drop-shadow(0 0 22px rgba(255,255,255,1)) drop-shadow(0 -15px 36px rgba(251,188,5,.88)) drop-shadow(0 15px 36px rgba(52,168,83,.82))}}@keyframes rare-reveal-halo{0%{filter:drop-shadow(0 0 26px rgba(255,255,255,1)) drop-shadow(-20px 0 42px rgba(66,133,244,.9)) drop-shadow(20px 0 42px rgba(234,67,53,.88)) drop-shadow(0 -18px 38px rgba(251,188,5,.82)) drop-shadow(0 18px 38px rgba(52,168,83,.8))}to{filter:drop-shadow(-5px 0 12px rgba(66,133,244,.22)) drop-shadow(5px 0 12px rgba(234,67,53,.2))}}@keyframes rare-rays-out{0%{opacity:.75}to{opacity:0}}@keyframes rare-ring{0%{opacity:0;transform:scale(.3)}18%{opacity:1}to{opacity:0;transform:scale(3.2)}}@keyframes confetti-burst{0%{opacity:0;transform:rotate(var(--confetti-angle)) translateX(0) rotate(0) scale(0)}18%{opacity:1;transform:rotate(var(--confetti-angle)) translateX(calc(var(--confetti-distance) * .25)) rotate(90deg) scale(1)}72%{opacity:1}to{opacity:0;transform:rotate(var(--confetti-angle)) translateX(var(--confetti-distance)) rotate(540deg) translateY(55px) scale(.75)}}@keyframes ray-spin{to{transform:rotate(1turn)}}@keyframes rare-flash{0%,18%{opacity:0}24%{opacity:1}47%{opacity:.34}to{opacity:0}}@keyframes holo-shift{0%{transform:translate3d(-12%,-5%,18px)}50%{transform:translate3d(12%,5%,18px)}to{transform:translate3d(-12%,-5%,18px)}}@keyframes summary-fan{0%{opacity:0;transform:translateY(180px) rotateY(-28deg) scale(.72)}72%{opacity:1;transform:translateY(-14px) rotateY(3deg) scale(1.02)}to{opacity:1;transform:none}}@keyframes copy-in{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@media (max-width:800px){.bp-root .booster-section{padding-top:40px;padding-bottom:20px}.bp-root .deal-stage,.bp-root .pack-stage{min-height:550px}.bp-root .pack-float{width:250px;height:371px}.bp-root .pack-title img{width:202px}.bp-root .pack-title em{font-size:18px}.bp-root .opening-light{top:calc(50% - 163px)}.bp-root .card-stack{width:220px;height:308px}.bp-root .sequence-card.is-done{opacity:1;transform:translate3d(calc(var(--done-x) * .68),45px,calc(-30px + var(--order) * 2px)) rotate(var(--land-rotation)) scale(.6)}.bp-root .card-front{padding:14px}.bp-root .card-meta{margin-bottom:10px}.bp-root .card-art-line{font-size:20px}.bp-root .card-copy{padding-top:12px}.bp-root .card-copy h2{font-size:18px}.bp-root .card-copy p{font-size:13px}.bp-root .card-footer{padding-top:9px}.bp-root .card-footer strong{font-size:23px}.bp-root .rare-rays{width:430px;height:430px}.bp-root .deal-prompt{bottom:5px}.bp-root .summary-stage{position:relative;padding:15px 0}.bp-root .summary-grid{max-width:560px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bp-root .summary-card .card-front{padding:clamp(9px,2.6vw,14px)}.bp-root .summary-card .card-meta{margin-bottom:8px}.bp-root .summary-card .card-art{height:46%;flex-basis:46%}.bp-root .summary-card .card-copy{min-height:48px;padding:8px 1px 3px}.bp-root .summary-card .card-copy h2{font-size:clamp(14px,4vw,19px)}.bp-root .summary-card .card-art-line{font-size:clamp(15px,4.8vw,22px)}.bp-root .summary-card .card-footer strong{font-size:clamp(17px,5.6vw,26px)}.bp-root .summary-card .card-footer{min-height:34px;padding-top:7px}}@media (max-width:390px){.bp-root .summary-grid{gap:8px}.bp-root .summary-card .rarity{gap:2px}.bp-root .summary-card .rarity i{width:4px;height:4px}}@media (prefers-reduced-motion:reduce){.bp-root .phase-summary .summary-card{opacity:1;transform:none}}