.pwa-slab{--slab-ink:#f4f4f5;--slab-grade:#fafafa;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:3.5%;gap:3.5%;width:100%;aspect-ratio:5/7;margin-inline:auto;padding:2.2% 2.4% 2.6%;border-radius:.6rem;background:linear-gradient(160deg,rgba(255,255,255,.22),rgba(255,255,255,.04) 38%,rgba(255,255,255,.1)),rgba(200,210,225,.06);backdrop-filter:blur(3px) saturate(1.1);-webkit-backdrop-filter:blur(3px) saturate(1.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.38),inset 0 0 0 3px rgba(255,255,255,.06),inset 1px 1px 0 3px rgba(255,255,255,.16),inset 0 -6px 12px rgba(0,0,0,.18),0 14px 26px rgba(0,0,0,.5);overflow:hidden}.pwa-slab:before{content:"";position:absolute;inset:2.6%;border-radius:.45rem;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 0 0 1px rgba(0,0,0,.25)}.pwa-slab--legendary{--slab-grade:#ffe08a}.pwa-slab--rare{--slab-grade:#bfdbfe}.pwa-slab-label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0;padding:.3rem .4rem;border-radius:.28rem;color:var(--slab-ink);background:linear-gradient(180deg,rgba(24,26,32,.82),rgba(10,11,14,.82));box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 1px 0 rgba(255,255,255,.12);overflow:hidden}.pwa-slab-label-copy{display:grid;min-width:0;grid-gap:.05rem;gap:.05rem}.pwa-slab-label-copy em,.pwa-slab-label-copy span{font-style:normal;font-size:.4375rem;font-weight:700;letter-spacing:.08em;color:rgba(255,255,255,.55)}.pwa-slab-label-copy em,.pwa-slab-label-copy span,.pwa-slab-label-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.pwa-slab-label-copy strong{font-family:var(--font-pwa-display),Syne,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:-.01em}.pwa-slab-label-grade{display:grid;justify-items:end;flex-shrink:0;grid-gap:.05rem;gap:.05rem;padding-right:.9rem}.pwa-slab-label-grade b{font-size:.6875rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--slab-grade);white-space:nowrap}.pwa-slab-label-grade b.is-low{color:#ffe08a}.pwa-slab-label-grade span{font-size:.4375rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55)}.pwa-slab-holo{position:absolute;top:50%;right:.35rem;width:.6rem;aspect-ratio:1;border-radius:50%;transform:translateY(-50%);background:linear-gradient(120deg,#c4b5fd,#7dd3fc 25%,#a7f3d0 45%,#fde68a 65%,#fca5a5 85%);background-size:300% 300%;background-position:var(--foil-x,50%) var(--foil-y,50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.pwa-slab-well{position:relative;min-height:0;border-radius:.3rem;background:rgba(0,0,0,.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),inset 0 2px 6px rgba(0,0,0,.35)}.pwa-slab-well img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:.2rem;filter:drop-shadow(0 3px 6px rgba(0,0,0,.55));opacity:0;transition:opacity .32s ease}.pwa-slab-well.is-loaded img{opacity:1}.pwa-slab-glare{position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 44%,rgba(255,255,255,.04) 52%,transparent 62%),radial-gradient(circle at var(--foil-x,30%) var(--foil-y,20%),rgba(255,255,255,.22),transparent 45%);background-size:240% 240%,100% 100%;background-position:var(--foil-x,30%) var(--foil-y,30%),0 0;mix-blend-mode:screen}.pwa-slab:not(.is-hero) .pwa-slab-label-copy span,.pwa-slab:not(.is-hero) .pwa-slab-label-grade span{display:none}.pwa-slab:not(.is-hero) .pwa-slab-label-copy strong{font-size:.625rem;letter-spacing:-.02em}.pwa-slab:not(.is-hero) .pwa-slab-label-grade{padding-right:.75rem}.pwa-slab:not(.is-hero) .pwa-slab-label-grade b{font-size:.625rem}.pwa-slab.is-hero{border-radius:1rem}.pwa-slab.is-hero:before{border-radius:.8rem}.pwa-slab.is-hero .pwa-slab-label{padding:.55rem .7rem;border-radius:.45rem}.pwa-slab.is-hero .pwa-slab-label-copy em,.pwa-slab.is-hero .pwa-slab-label-copy span,.pwa-slab.is-hero .pwa-slab-label-grade span{font-size:.625rem}.pwa-slab.is-hero .pwa-slab-label-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:.95rem;line-height:1.05}.pwa-slab.is-hero .pwa-slab-label-grade{padding-right:1.4rem}.pwa-slab.is-hero .pwa-slab-label-grade b{font-size:1.05rem}.pwa-slab.is-hero .pwa-slab-holo{right:.6rem;width:.9rem}.pwa-slab.is-hero .pwa-slab-well{border-radius:.5rem}.pwa-slab.is-hero .pwa-slab-well img{inset:2%;width:96%;height:96%;border-radius:.35rem}.pwa-card-stage-zoom .pwa-slab{inset:0;width:auto;margin:0}.pwa-card-stage.is-scan .pwa-card-stage-core{inset:0 6%;border-radius:1rem;background:rgba(255,255,255,.03);box-shadow:0 0 0 1px rgba(255,255,255,.1)}.pwa-card-stage.is-scan{--stage-glow:rgba(200,215,235,0.22)}.pwa-card-stage.is-scan.pwa-card-stage--legendary{--stage-glow:rgba(245,197,66,0.3)}.pwa-slab-cert{display:grid;align-content:space-between;grid-gap:.6rem;gap:.6rem;padding:.9rem .85rem;background:linear-gradient(180deg,rgba(18,20,26,.88),rgba(6,7,9,.92))}.pwa-slab-cert dl{display:grid;grid-gap:.45rem;gap:.45rem;margin:0}.pwa-slab-cert dl div{display:flex;justify-content:space-between;gap:.5rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.08)}.pwa-slab-cert dt{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5)}.pwa-slab-cert dd{margin:0;font-size:.8125rem;font-weight:800;color:#fafafa;text-align:right}.pwa-slab-cert-verify{display:flex;align-items:center;gap:.7rem}.pwa-slab-cert-qr{display:grid;padding:.3rem;border-radius:.4rem;background:#fafafa}.pwa-slab-cert-verify p{display:flex;gap:.35rem;margin:0;font-size:.6875rem;color:rgba(255,255,255,.6)}.pwa-slab-cert-verify p span{display:grid;grid-gap:.1rem;gap:.1rem}.pwa-slab-cert-verify strong{font-size:.8125rem;color:#c6ff33}.pwa-slab-cert-note{margin:0;font-size:.5625rem;color:rgba(255,255,255,.4)}