.pk{max-width:96rem;margin:0 auto;padding:2.5rem clamp(.75rem,2vw,3rem) 4rem}.pk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.75rem;display:flex}.pk-head .vt-title{margin-top:.6rem}.pk-wallet{flex-wrap:wrap;gap:.75rem;display:flex}.pk-wallet>div{border:1px solid var(--border);background:var(--panel);border-radius:6px;min-width:6.5rem;padding:.6rem 1rem}.pk-wallet dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.pk-wallet dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.35rem}.pk-wallet dd span{color:var(--muted);font-family:var(--font-sans,inherit);font-size:.8rem}.pk-wallet small{color:var(--muted-2);margin-top:.15rem;font-size:.68rem;display:block}.pk-main{grid-template-columns:minmax(0,20rem) minmax(0,1fr) minmax(0,17rem);align-items:start;gap:1.25rem;display:grid}.pk-panel{border:1px solid var(--border);background:var(--panel);border-radius:7px;flex-direction:column;gap:.9rem;padding:1.25rem;display:flex}.pk-panel h2{font-size:1.15rem}.pk-note{color:var(--muted);font-size:.78rem;line-height:1.45}.pk-error{color:#f0a0a0;background:#2a1414;border:1px solid #6b2a2a;border-radius:5px;padding:.6rem .8rem;font-size:.82rem}.pk-banners{flex-direction:column;gap:.6rem;display:flex}.pk-banner{border:1px solid var(--border);background:var(--panel-raised);color:inherit;text-align:left;cursor:pointer;border-radius:5px;flex-direction:column;gap:.25rem;padding:.85rem 1rem;transition:border-color .2s,transform .2s;display:flex}.pk-banner:hover{border-color:var(--border-strong);transform:translateY(-1px)}.pk-banner[data-active=true]{border-color:var(--gold);background:linear-gradient(135deg, #2a261d, var(--panel-raised) 70%)}.pk-banner small{color:var(--gold-dim);letter-spacing:.26em;text-transform:uppercase;font-size:.6rem;font-weight:700}.pk-banner b{font-family:var(--font-display);font-size:.98rem;font-weight:500}.pk-banner span{color:var(--muted);font-size:.76rem;line-height:1.4}.pk-banner em{color:var(--gold-light);font-size:.72rem;font-style:normal}.pk-rates{border-top:1px solid var(--border);color:var(--muted);padding-top:.8rem;font-size:.78rem}.pk-rates summary{cursor:pointer;color:var(--gold);font-weight:600}.pk-rates table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.7rem 0}.pk-rates th,.pk-rates td{text-align:right;border-bottom:1px solid var(--border);padding:.3rem .25rem}.pk-rates th:first-child{text-align:left}.pk-rates thead th{color:var(--muted-2);text-transform:uppercase;font-size:.65rem;font-weight:600}.pk-rates tbody th{color:var(--foreground);align-items:center;gap:.4rem;display:flex}.pk-rates .gem{width:1rem;height:1rem}.pk-rates p{margin-top:.4rem;line-height:1.5}.pk-stage{border:1px solid var(--border);background:radial-gradient(circle at 50% 22%,#1f2418,#101312 58%,#0b0e0f);border-radius:7px;flex-direction:column;align-items:center;gap:1.5rem;min-height:34rem;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}.pk-pack{border:1px solid var(--gold-dim);width:12rem;height:16.5rem;box-shadow:0 28px 60px #000a, 0 0 50px -12px var(--gold);background:linear-gradient(160deg,#2b281d,#14130f 60%);border-radius:9px;flex-direction:column;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1.2rem .8rem;display:flex;position:relative;overflow:hidden}.pk-pack-shine{background:linear-gradient(115deg,#0000 35%,#ffffff14 48%,#0000 60%);position:absolute;inset:0}.pk-pack-logo{border:1px solid var(--gold);width:4rem;height:4.5rem;color:var(--gold-light);font-family:var(--font-display);clip-path:polygon(50% 0,100% 18%,92% 83%,50% 100%,8% 83%,0 18%);background:#171b1a;place-items:center;margin-top:1rem;font-size:1.9rem;display:grid}.pk-pack small{color:var(--gold-dim);letter-spacing:.22em;text-align:center;font-size:.62rem}.pk-pack strong{font-family:var(--font-display);letter-spacing:.2em;font-size:.95rem}.pk-cards{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.pk-pity{color:var(--gold-light);font-family:var(--font-display);font-size:1.1rem}.pk-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;width:100%;max-width:62rem;display:grid}.pk-grid[data-lot="10"]{gap:.8rem;max-width:56rem}.pk-grid .flip{cursor:pointer;animation:.5s cubic-bezier(.2,.8,.3,1) backwards pk-deal;animation-delay:calc(.25s + var(--i,0) * 90ms)}.pk-grid .flip[data-revealed=true]:hover .flip-inner{transform:rotateY(180deg)translateY(-4px)}.pk-grid .flip:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px}.pk-grid .flip[data-revealed=true][data-rarity=SSR] .flip-front{box-shadow:0 0 26px 6px var(--rarity-SSR), 0 0 60px 8px #f59e0b66;border-radius:.6rem}.pk-grid .flip[data-revealed=true][data-rarity=UR] .flip-front{box-shadow:0 0 30px 8px var(--rarity-UR), 0 0 70px 12px #ff3b4a66;border-radius:.6rem}.pk-grid .flip[data-revealed=true][data-rarity=SSR],.pk-grid .flip[data-revealed=true][data-rarity=UR]{z-index:2;animation:.9s cubic-bezier(.2,1.4,.4,1) .25s both pk-pop}.pk-controls{text-align:center;flex-direction:column;align-items:center;gap:.7rem;margin-top:auto;display:flex}.pk-lots{gap:.4rem;display:flex}.pk-lots button{border:1px solid var(--border-strong);background:var(--panel);min-width:3.2rem;color:var(--muted);cursor:pointer;border-radius:4px;padding:.4rem .9rem;font-weight:600}.pk-lots button[data-active=true]{border-color:var(--gold-dim);color:var(--gold-light);background:#22251f}.pk-ghost{border:1px solid var(--border-strong);color:var(--foreground);cursor:pointer;background:0 0;border-radius:4px;padding:.55rem 1.2rem;font-size:.85rem}.pk-ghost:hover{border-color:var(--gold-dim);color:var(--gold-light)}.pk-buy{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.pk-buy button{border:1px solid var(--border-strong);background:var(--panel-raised);color:var(--foreground);cursor:pointer;border-radius:5px;flex-direction:column;align-items:center;gap:.2rem;padding:.7rem .4rem;font-size:.8rem;display:flex}.pk-buy button b{font-family:var(--font-display);color:var(--gold-light);font-size:1.15rem}.pk-buy button:hover:not(:disabled){border-color:var(--gold-dim)}.pk-buy button:disabled{opacity:.4;cursor:not-allowed}.pk-expe{background:linear-gradient(135deg, #2a261d, var(--panel-raised) 70%);border:1px solid #5a4d31;border-radius:5px;flex-direction:column;gap:.2rem;padding:.8rem 1rem;display:flex}.pk-expe small{color:var(--gold)}@media (max-width:1100px){.pk-main{grid-template-columns:1fr}.pk-stage{order:-1}}@media (prefers-reduced-motion:reduce){.pk-banner,.pk-open{transition:none}}.pk-banner{position:relative;overflow:hidden}.pk-banner-face{object-fit:cover;object-position:50% 18%;opacity:.55;pointer-events:none;width:46%;height:100%;transition:opacity .25s,transform .4s;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.pk-banner:hover .pk-banner-face,.pk-banner[data-active=true] .pk-banner-face{opacity:.85;transform:scale(1.04)}.pk-banner>:not(.pk-banner-face){position:relative}.pk-pack-art{object-fit:cover;object-position:50% 15%;opacity:.6;filter:saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.pk-pack[data-art]:before{content:"";z-index:1;background:linear-gradient(#0b0e0f66,#0000 30%,#0b0e0fe6 88%);position:absolute;inset:0}.pk-pack[data-art]>:not(.pk-pack-art){z-index:2}.pk-pack[data-art] .pk-pack-logo{background:#171b1acc;width:2.6rem;height:3rem;margin-top:0;font-size:1.2rem}.pk-pack[data-art] small{color:var(--gold-light);text-shadow:0 1px 6px #000}.pk-pack{animation:5s ease-in-out infinite pk-float}.pk-pack-shine{animation:4.5s ease-in-out infinite pk-shine}.pk-lots button{font-size:.95rem}.pk-hint{border:1px solid var(--rarity-SSR);color:var(--gold-light);font-family:var(--font-display);letter-spacing:.06em;box-shadow:0 0 22px -4px var(--rarity-SSR);background:#1c1810d9;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1.1rem;font-size:.95rem;animation:1.6s ease-in-out infinite pk-pulse;display:flex}.pk-hint[data-rarity=UR]{border-color:var(--rarity-UR);box-shadow:0 0 28px -2px var(--rarity-UR)}.pk-hint .gem{width:1.1rem;height:1.1rem}.pk-grid .flip[data-hint] .card-back{box-shadow:0 0 16px 2px var(--rarity-SSR), inset 0 0 14px -2px var(--rarity-SSR);animation:1.4s ease-in-out infinite pk-pulse}.pk-grid .flip[data-hint=UR] .card-back{box-shadow:0 0 20px 3px var(--rarity-UR), inset 0 0 16px -2px var(--rarity-UR)}.pk-detail{border:1px solid var(--gold-dim);color:#e9e5dc;background:#0b0e0f;border-radius:10px;width:min(60rem,94vw);max-height:90vh;margin:auto;padding:0;overflow:auto}.pk-detail::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c}.pk-detail-in{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:1.75rem;padding:1.75rem;display:grid}.pk-detail-art{align-self:start}.pk-detail-body{flex-direction:column;gap:1rem;min-width:0;display:flex}.pk-detail-body h2{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.7rem;font-weight:500}.pk-detail-body h3{font-family:var(--font-display);color:var(--gold-light);font-size:1.05rem;font-weight:500}.pk-detail-body header small{color:var(--gold)}.pk-detail-stats{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.pk-detail-stats>div{background:var(--panel);border-radius:6px;padding:.55rem .8rem}.pk-detail-stats dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.pk-detail-stats dd{font-variant-numeric:tabular-nums;margin-top:.15rem;font-weight:600}.pk-detail-body footer{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}@keyframes pk-deal{0%{opacity:0;transform:translateY(-2.5rem)scale(.85)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes pk-float{50%{transform:translateY(-6px)}}@keyframes pk-shine{0%,to{opacity:.6;transform:translate(-30%)}50%{opacity:1;transform:translate(30%)}}@keyframes pk-glow{50%{box-shadow:0 0 0 1px #0008,0 6px 40px #f1d98a,inset 0 1px #fff6}}@keyframes pk-sweep{to{transform:rotate(360deg)}}@keyframes pk-pulse{50%{opacity:.65}}@keyframes pk-pop{0%{scale:1}40%{scale:1.16}to{scale:1}}@media (max-width:700px){.pk-grid,.pk-grid[data-lot="10"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-detail-in{grid-template-columns:1fr}.pk-detail-stats{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.pk-pack,.pk-pack-shine,.pk-hint,.pk-grid .flip,.pk-grid .flip[data-hint] .card-back,.mq-app-shell[class] button.pk-open.pk-open,.mq-app-shell[class] button.pk-open.pk-open:after{animation:none}}.pk-machine,.pk-burst{--c:#c4a76d;--cl:#f0dca0}.pk-machine[data-rarity=N]{--c:var(--rarity-N);--cl:var(--rarity-N)}.pk-machine[data-rarity=R]{--c:var(--rarity-R);--cl:var(--rarity-R)}.pk-machine[data-rarity=SR]{--c:var(--rarity-SR);--cl:var(--rarity-SR)}.pk-machine[data-rarity=SSR]{--c:var(--rarity-SSR);--cl:#f0dca0}.pk-machine[data-rarity=UR]{--c:var(--rarity-UR);--cl:#ffb3aa}.pk-draw{fill:none;stroke:var(--c);stroke-dasharray:1;stroke-dashoffset:1px;animation:pk-draw calc(var(--t,.8s) * var(--k,1)) steps(var(--n,12), end) calc(var(--d,0s) * var(--k,1)) forwards}.pk-fadein{fill:none;stroke:var(--c);stroke-opacity:.85;opacity:0;animation:pk-fade-in calc(var(--t,.3s) * var(--k,1)) steps(4, end) calc(var(--d,0s) * var(--k,1)) forwards}.pk-popin{stroke:var(--c);fill:none;transform-box:fill-box;transform-origin:50%;animation:pk-popin calc(.3s * var(--k,1)) steps(3, end) calc(var(--d,0s) * var(--k,1)) forwards;scale:0}.pk-fill{fill:var(--c);stroke:none}.pk-frame{fill:none;stroke:var(--c);position:absolute;top:0;left:0}.pk-astro{fill:none;width:100%;height:100%;stroke:var(--c);overflow:visible}.pk-star{fill:var(--c);stroke:none;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 8px var(--c));scale:0}@keyframes pk-draw{to{stroke-dashoffset:0}}@keyframes pk-popin{0%{scale:0}60%{scale:1.5}to{scale:1}}.pk-machine{z-index:4;cursor:pointer;position:absolute;inset:0}.pk-machine-dial{aspect-ratio:1;width:min(440px,88%);animation:pk-lockpulse calc(.24s * var(--k,1)) steps(2, end) calc(2.05s * var(--k,1)), pk-fade-out calc(.35s * var(--k,1)) linear calc(2.75s * var(--k,1)) forwards;position:absolute;top:50%;left:50%;translate:-50% -50%}.pk-tick{stroke:var(--c);opacity:0;animation:pk-tickon calc(60ms * var(--k,1)) steps(1, end) calc((.25s + var(--i) * 28ms) * var(--k,1)) forwards}.pk-needle{stroke:var(--c);transform-origin:200px 200px;animation:pk-turn calc(1.7s * var(--k,1)) steps(12, end) calc(.25s * var(--k,1)) forwards}.pk-trail{opacity:.9;transform-origin:200px 200px;rotate:-90deg}.pk-machine .pk-late{animation-delay:calc(var(--d) * var(--k,1))}.pk-machine .pk-star{animation:pk-grow calc(.45s * var(--k,1)) steps(6, end) calc(2.05s * var(--k,1)) forwards}.pk-machine .pk-ring{animation-delay:var(--o,0s)}.pk-ring{border:1px solid var(--cl);opacity:0;width:160px;height:160px;animation:pk-ring .7s steps(7, end) calc(var(--S,0s) + var(--o,0s)) forwards;border-radius:50%;margin:-80px;position:absolute;top:50%;left:50%}.pk-ring-ur{border-color:var(--c)}@keyframes pk-tickon{to{opacity:1}}@keyframes pk-turn{to{transform:rotate(360deg)}}@keyframes pk-grow{0%{scale:0}to{scale:1}}@keyframes pk-lockpulse{0%,to{scale:1}50%{scale:1.04}}@keyframes pk-ring{0%{opacity:1;scale:.3}to{opacity:0;scale:3.6}}@keyframes pk-fade-in{to{opacity:1}}@keyframes pk-fade-out{0%{opacity:1}to{opacity:0}}.pk-burst{--S:1.3s;--sh:3px;z-index:200;cursor:pointer;animation:pk-shake .32s steps(5, end) var(--S);position:fixed;inset:-8px;overflow:hidden}.pk-burst[data-rarity=UR]{--c:#e0645c;--cl:#ffb3aa;--S:1.5s;--sh:5px}.pk-burst>*{pointer-events:none;position:absolute}.pk-bg{opacity:0;animation:pk-fade-in .15s linear forwards, pk-fade-out .45s linear calc(var(--S) + 2.4s) forwards;background:#07090a;inset:0}.pk-light{background:radial-gradient(circle, color-mix(in srgb, var(--cl) 55%, transparent) 0, transparent 55%);opacity:0;animation:pk-fade-in .22s linear var(--S) forwards, pk-fade-out .45s linear calc(var(--S) + 2.4s) forwards;inset:0}.pk-burst .pk-frame,.pk-cstl{inset:0}.pk-cstl{fill:none;stroke:var(--c)}.pk-box{animation:pk-draw .9s steps(18, end) .7s forwards, pk-boxpulse .5s steps(5, end) var(--S)}.pk-burst-astro{width:300px;height:300px;animation:pk-fade-out .45s linear calc(var(--S) + 2.4s) forwards;margin:-150px 0 0 -150px;top:50%;left:50%}.pk-burst .pk-star{animation:pk-pulse-star .55s steps(3, end) .2s 2, pk-flare .5s steps(5, end) var(--S) forwards}.pk-burst[data-rarity=UR] .pk-star{animation:pk-pulse-star .5s steps(3, end) .2s 3, pk-flare .5s steps(5, end) var(--S) forwards}.pk-rays{width:120vmin;height:120vmin;stroke:var(--cl);opacity:0;animation:pk-rays .8s steps(6, end) calc(var(--S) + .1s) forwards;margin:-60vmin 0 0 -60vmin;top:50%;left:50%}.pk-burst[data-rarity=SSR] .pk-rays-3,.pk-burst[data-rarity=SSR] .pk-ring-ur{display:none}.pk-flash{background:radial-gradient(circle, var(--cl), transparent 70%);opacity:0;animation:pk-flash .32s steps(4, end) var(--S);inset:0}.pk-glint{fill:#fff;opacity:0;animation:pk-glint .42s steps(5, end) calc(var(--S) + var(--g,0s)) forwards}.pk-burst-card{opacity:0;width:min(14rem,58vw);filter:drop-shadow(0 8px 26px color-mix(in srgb, var(--c) 70%, transparent));animation:pk-emerge 1.05s steps(7, end) calc(var(--S) + .3s) forwards, pk-leave .45s linear calc(var(--S) + 2.4s) forwards;top:50%;left:50%;translate:-50% -50%}.pk-burst-card .card{box-shadow:0 0 0 2px var(--c), 0 0 40px 6px color-mix(in srgb, var(--c) 45%, transparent)}.pk-sheen{pointer-events:none;border-radius:.6rem;inset:0;overflow:hidden}.pk-sheen,.pk-sheen i{position:absolute}.pk-sheen i{width:60%;animation:pk-sheen-card .7s linear calc(var(--S) + 1.2s) forwards;background:linear-gradient(105deg,#0000 30%,#fff9 50%,#0000 70%);inset:-10% 0;translate:-120%}@keyframes pk-sheen-card{to{translate:260%}}@keyframes pk-rays{0%{opacity:1;scale:.45}to{opacity:0;scale:1.5}}@keyframes pk-flash{0%{opacity:.8}to{opacity:0}}@keyframes pk-glint{0%{opacity:1;rotate:0deg;scale:0}45%{opacity:1;rotate:20deg;scale:1}to{opacity:0;rotate:45deg;scale:0}}@keyframes pk-pulse-star{0%,to{scale:.2}50%{scale:.34}}@keyframes pk-flare{0%{scale:.3}50%{scale:1.9}to{scale:1.2}}@keyframes pk-boxpulse{0%,to{stroke-width:1.4px}50%{stroke-width:3.4px;stroke:var(--cl)}}@keyframes pk-emerge{0%{opacity:1;scale:.1}72%{opacity:1;scale:1.38}to{opacity:1;scale:1}}@keyframes pk-leave{0%{opacity:1;translate:-50% -50%;scale:1}to{opacity:0;translate:-50% calc(150px - 50%);scale:.7}}@keyframes pk-shake{0%,to{translate:0}25%{translate:calc(var(--sh) * -1) var(--sh)}50%{translate:var(--sh) calc(var(--sh) * -1)}75%{translate:calc(var(--sh) / -2) calc(var(--sh) / -2)}}@media (prefers-reduced-motion:reduce){.pk-burst{display:none}}.pk-pack{cursor:pointer;color:var(--foreground);font:inherit;padding-top:3rem;animation:none}.pk-pack:disabled{cursor:not-allowed;opacity:.5}.pk-pack:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.pk-pack-shine,.pk-pack-art{pointer-events:none}.pk-cut{touch-action:none;cursor:ew-resize;background:#b99a5550;height:2.6rem;position:absolute;inset:0 0 auto;z-index:4!important}.pk-cut:after{content:"";background:var(--gold-light);height:2px;transform:scaleX(var(--cut,0));transform-origin:0;position:absolute;inset:auto 0 0}.pk-cut span{transform:translateY(calc(var(--cut,0) * -9px)) rotate(calc(var(--cut,0) * -5deg));color:var(--gold-light);letter-spacing:.08em;padding-top:.8rem;font-size:.65rem;display:block}.pk-stack{perspective:1200px;width:min(15rem,65vw);margin:.75rem auto}.pk-stack .flip{width:100%}.pk-stack .flip:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.pk-stack .flip-inner{transition:transform .45s cubic-bezier(.22,1,.36,1)}.pk-stack .flip-front{overflow:hidden}.pk-stage{background:var(--panel)}.pk-head .vt-title{font:500 clamp(34px, 4vw, 52px)/1.05 var(--font-display);letter-spacing:-.025em}@media (prefers-reduced-motion:reduce){.pk-stack .flip-inner,.pk-banner-face{transition:none}}.pk-cut-start,.pk-cut-end{width:12px;position:absolute;top:0;bottom:0}.pk-cut-start{left:0}.pk-cut-end{right:0}.mq-home-main:has(.mq-home-compact){padding-top:24px;padding-bottom:28px}.mq-home-compact .mq-home-intro{margin-bottom:24px}.mq-home-compact .mq-home-intro h1{margin-top:4px;font-size:clamp(34px,4vw,52px);line-height:1.05}.mq-home-compact .mq-home-intro>p:last-child{margin-top:5px}.pk{padding:0}.pk-head{flex-wrap:nowrap;align-items:center;gap:20px;margin-bottom:14px}.pk-wallet{flex-wrap:nowrap;flex-shrink:0;gap:20px}.pk-wallet>div{background:0 0;min-width:0;padding:0}.pk-wallet dd{font-size:1.35rem}.pk-wallet small{white-space:nowrap}.pk-shop{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.pk-shop>.pk-note{max-width:165px;font-size:11px}.pk-buy{flex-shrink:0;gap:4px;display:flex}.pk-shop .pk-expe{background:0 0;padding:0;font-size:10px}.pk-shop>.pk-ghost{white-space:nowrap;font-size:10px}.pk-main{grid-template-columns:minmax(170px,.7fr) minmax(0,1.8fr) minmax(280px,1fr);gap:22px}.pk-main>.mq-achievements-panel{grid-area:1/1;padding:16px}.pk-main>.pk-stage{grid-area:1/2}.pk-main>.pk-banner-panel{grid-area:1/3}.pk-stage{gap:20px;height:auto;min-height:38rem;padding:24px;overflow:visible}.pk-pack{flex-shrink:0;width:min(15rem,65vw);height:21.25rem;margin-top:0}.pk-pack-logo{width:3rem;height:3.5rem;margin-top:0}.pk-stage>.pk-note{font-size:11px}.pk-controls{flex-shrink:0;gap:4px}.pk-controls .pk-note{font-size:10px}.pk-open-main{display:block}.pk-banner-panel{gap:16px;max-height:none;padding:20px;overflow:visible}.pk-banners{gap:10px;max-height:none;overflow:visible}.pk-banner{flex-shrink:0;gap:5px;min-height:86px;padding:12px}.pk-banner b{font-size:16px}.pk-banner small{font-size:10px}.pk-banner span{font-size:12px;display:block}.pk-banner em{font-size:11px;display:block}.pk-banner:has(.pk-banner-face)>:not(.pk-banner-face){max-width:72%}.pk-rates{padding-top:0;font-size:11px}.pk-stack{width:min(15rem,65vw);margin:0 auto}.pk-cards{gap:8px;min-height:0}.pk-stage[data-summary=true] .pk-grid{gap:8px}.pk-stage[data-summary=true] .pk-cards{padding:5px;overflow:visible}.pk-pity,.pk-hint{font-size:11px}@media (max-width:1100px) and (min-width:901px){.pk-head,.pk-wallet{gap:12px}.pk-shop{gap:4px}.pk-shop>.pk-note{max-width:130px}.pk-main{grid-template-columns:155px minmax(0,1fr) 270px;gap:14px}}@media (max-width:900px){.pk-head{flex-wrap:wrap;gap:10px}.pk-wallet{justify-content:space-between;gap:10px;width:100%}.pk-shop{flex-wrap:wrap;justify-content:space-between}.pk-main{grid-template-columns:minmax(0,1fr)}.pk-main>.pk-stage{order:0;grid-area:1/1;height:auto;min-height:390px}.pk-main>.pk-banner-panel{grid-area:2/1;max-height:none}.pk-main>.mq-achievements-panel{grid-area:3/1}.pk-banners{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pk-stack{width:min(12rem,55vw)}}.pk-controls{grid-template-columns:auto auto;place-items:center;column-gap:12px;display:grid}.pk-controls>.pk-note,.pk-controls>.pk-error{grid-column:1/-1}@media (max-width:900px){.pk-controls{margin-top:12px}}.pk-pack[data-standard=true]:before{background:0 0}.pk-pack[data-standard=true] .pk-pack-art{opacity:1;filter:none;object-position:center}.pk-pack[data-standard=true] .pk-pack-logo,.pk-pack[data-standard=true]>small{display:none}.pk-pack[data-standard=true]>strong{color:#fff;background:#0b0e0fcc;padding:.3rem .5rem;font-size:.7rem;position:absolute;top:3.2rem;right:.6rem}.pk-pack[data-standard=true] .pk-cut{background:#0b0e0fcc}.pk-stage[data-summary=true]{min-height:0}.pk-stage[data-summary=true] .pk-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pk-stage[data-summary=true] .pk-controls{margin-top:12px}@media (max-width:900px){.pk-banner:has(.pk-banner-face)>:not(.pk-banner-face){max-width:100%}.pk-banner-face{opacity:.25}}@media (max-width:600px){.pk-banners{grid-template-columns:1fr}.pk-stage[data-summary=true] .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-pack[data-art]{isolation:isolate;clip-path:polygon(0% .65%,2% 0%,4% .65%,6% 0%,8% .65%,10% 0%,12% .65%,14% 0%,16% .65%,18% 0%,20% .65%,22% 0%,24% .65%,26% 0%,28% .65%,30% 0%,32% .65%,34% 0%,36% .65%,38% 0%,40% .65%,42% 0%,44% .65%,46% 0%,48% .65%,50% 0%,52% .65%,54% 0%,56% .65%,58% 0%,60% .65%,62% 0%,64% .65%,66% 0%,68% .65%,70% 0%,72% .65%,74% 0%,76% .65%,78% 0%,80% .65%,82% 0%,84% .65%,86% 0%,88% .65%,90% 0%,92% .65%,94% 0%,96% .65%,98% 0%,100% .65%,98.5% 12%,100% 48%,98.5% 88%,100% 99.35%,98% 100%,96% 99.35%,94% 100%,92% 99.35%,90% 100%,88% 99.35%,86% 100%,84% 99.35%,82% 100%,80% 99.35%,78% 100%,76% 99.35%,74% 100%,72% 99.35%,70% 100%,68% 99.35%,66% 100%,64% 99.35%,62% 100%,60% 99.35%,58% 100%,56% 99.35%,54% 100%,52% 99.35%,50% 100%,48% 99.35%,46% 100%,44% 99.35%,42% 100%,40% 99.35%,38% 100%,36% 99.35%,34% 100%,32% 99.35%,30% 100%,28% 99.35%,26% 100%,24% 99.35%,22% 100%,20% 99.35%,18% 100%,16% 99.35%,14% 100%,12% 99.35%,10% 100%,8% 99.35%,6% 100%,4% 99.35%,2% 100%,0% 99.35%,1.5% 88%,0 48%,1.5% 12%);background:#809ca0;border:0;border-radius:2px;box-shadow:0 18px 32px #0009}.pk-pack[data-art] .pk-pack-art{width:calc(100% - 6px);height:calc(100% - 33px);inset:16px 3px 17px}.pk-pack[data-art] .pk-pack-foil{z-index:3;pointer-events:none;background:linear-gradient(90deg,#071719b3,#e6ffff80 1.5%,#07171999 3%,#ffffff59 5%,#0000 10% 88%,#0005 94%,#eaffffa6 97%,#071719b3),linear-gradient(174deg,#0000 9%,#fff6 10%,#07171980 10.6%,#0000 12%),linear-gradient(18deg,#0000 12%,#0005 14%,#ffffff73 14.8%,#0000 17%),linear-gradient(111deg,#0000 25%,#0003 36%,#fff5 39%,#0000 44%,#ffffff14 66%,#0003 73%,#fff6 75%,#0000 78%),linear-gradient(91deg,#0000 40%,#ffffff24 51%,#0000 69%);position:absolute;inset:0}.pk-pack[data-art] .pk-pack-seal{z-index:3;pointer-events:none;background:repeating-linear-gradient(90deg,#07171980 0 1px,#edffff73 1px 2px,#0000 2px 4px),linear-gradient(#d1e5e4,#5b7678 24%,#b2ccca 50%,#466265 73%,#aec4c2);height:18px;position:absolute;left:0;right:0;box-shadow:0 1px 2px #0008}.pk-pack[data-art] .pk-pack-seal-top{top:0}.pk-pack[data-art] .pk-pack-seal-bottom{bottom:0;transform:rotate(180deg)}.pk-pack[data-art] .pk-pack-shine{z-index:3;opacity:.65;background:linear-gradient(108deg,#0000 24%,#fff0 35%,#ffffff45 47%,#fff0 58%,#0000 70%);inset:18px 4px}.pk-pack[data-art] .pk-cut{background:0 0}.pk-pack[data-art] .pk-cut>span{background:#0b0e0fcc;width:max-content;max-width:100%;margin:20px auto 0;padding:3px 8px;font-size:9px}.pk-pack[data-art]:focus-visible{outline-offset:-6px}.pk-pack[data-standard=false]{background:#121b19}.pk-pack[data-standard=false] .pk-pack-art{object-fit:contain;object-position:center;opacity:1;filter:none}.pk-pack[data-standard=false]:before{background:0 0}.pk-pack[data-standard=false] .pk-pack-foil{opacity:.3}.pk-pack[data-standard=false] .pk-pack-shine{opacity:.12;animation:none}.pk-pack[data-art][data-category=husbando]>strong{color:#000;text-shadow:none;z-index:4;pointer-events:none;background:0 0;padding:0}.pk-lots{border:1px solid #2c3330;gap:0}.pk-lots button{min-width:6.5rem;color:var(--muted);background:0 0;border:0;border-radius:0;padding:.6rem 1.4rem;font-size:1.05rem;line-height:1.2;position:relative}.pk-lots button small{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:500;display:block}.pk-lots button:hover:not(:disabled):not([data-active=true]){color:var(--foreground);background:#1a201e}.pk-lots button[data-active=true]{color:#e9e5dc;background:#c4a76d24}.pk-lots button[data-active=true]:after{content:"";background:#c4a76d;height:2px;position:absolute;inset:auto 0 0}.pk-lots button:focus-visible{outline-offset:-2px;outline:2px solid #c4a76d}.pk-welcome{background:linear-gradient(100deg,#c4a76d33,#c4a76d0a 60%),#161b1a;align-items:center;gap:1rem;margin:0 0 1.2rem;padding:1rem 1.2rem;display:flex;position:relative}.pk-welcome:before{content:"";background:#c4a76d;width:3px;position:absolute;inset:0 auto 0 0}.pk-welcome h2{margin:0;font-size:1.1rem}.pk-welcome p{color:var(--muted);margin:.2rem 0 .4rem;font-size:.85rem}.pk-welcome-art{color:#17130a;width:48px;height:68px;font-family:var(--font-cinzel), serif;background:linear-gradient(160deg,#c4a76d,#5c4a22);flex:none;place-items:center;display:grid;transform:rotate(-6deg)}.pk-grid .flip[data-revealed=true][data-rarity=SSR] .flip-front,.pk-grid .flip[data-revealed=true][data-rarity=UR] .flip-front,.pk-stack .flip[data-revealed=true][data-rarity=SSR] .flip-front,.pk-stack .flip[data-revealed=true][data-rarity=UR] .flip-front{overflow:hidden}.pk-grid .flip[data-revealed=true][data-rarity=SSR] .flip-front:after,.pk-grid .flip[data-revealed=true][data-rarity=UR] .flip-front:after,.pk-stack .flip[data-revealed=true][data-rarity=SSR] .flip-front:after,.pk-stack .flip[data-revealed=true][data-rarity=UR] .flip-front:after{content:"";pointer-events:none;background:conic-gradient(from 0deg, transparent 0 30%, #ffebb44d 40%, transparent 50% 100%);animation:3s linear infinite pk-sweep;position:absolute;inset:-40% -60%}@media (prefers-reduced-motion:reduce){.pk-grid .flip .flip-front:after,.pk-stack .flip .flip-front:after{animation:none}}@media (max-width:700px){.pk-controls{grid-template-columns:minmax(0,1fr);width:100%}.pk-lots{max-width:100%}.pk-lots button{min-width:0}}.mq-app-shell[class] .pk-lots[role]{border:0;gap:.5rem}.mq-app-shell[class] .pk-lots[role] button[role=radio]{color:#8d9490;min-width:5.5rem;min-height:0;font:600 1.15rem var(--font-cinzel), serif;box-shadow:none;filter:none;background:#2a2e2c;border-radius:5px;padding:.55rem 1.2rem}.mq-app-shell[class] .pk-lots[role] button[role=radio]:before{content:none}.mq-app-shell[class] .pk-lots[role] button[role=radio]:hover:not(:disabled):not([data-active=true]){color:#c9cbc6;background:#343936;transform:none}.mq-app-shell[class] .pk-lots[role] button[role=radio][data-active=true]{color:#14110a;background:#c4a76d;box-shadow:0 4px 12px #0007}.mq-app-shell[class] .pk-lots[role] button[role=radio][data-active=true]:after{content:none}.pk-open-cost{font:500 .62rem var(--font-dm), sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-top:.1rem;display:block}.pk-cards{animation:.2s ease-out pk-cards-in}@keyframes pk-cards-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pk-cards{animation:none}}
