*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;overflow:hidden;overscroll-behavior:none}body{background:#0b0e1a;color:#e8e4f0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;user-select:none;-webkit-user-select:none}#app{position:fixed;top:0;right:0;bottom:0;left:0}#stage{position:absolute;top:0;right:0;bottom:0;left:0}#ambient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 800px at 70% -10%,rgba(96,60,180,.28),transparent 60%),radial-gradient(900px 700px at 15% 110%,rgba(190,130,40,.16),transparent 60%),radial-gradient(700px 500px at 90% 85%,rgba(40,120,160,.12),transparent 60%),#0b0e1a}#ambient:before,#ambient:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.35),transparent 100%),radial-gradient(1.5px 1.5px at 60% 70%,rgba(255,230,180,.3),transparent 100%),radial-gradient(2px 2px at 80% 20%,rgba(200,180,255,.3),transparent 100%),radial-gradient(1.5px 1.5px at 35% 80%,rgba(255,255,255,.22),transparent 100%),radial-gradient(2.5px 2.5px at 50% 50%,rgba(255,240,200,.18),transparent 100%);background-size:45% 45%;animation:dust-drift 60s linear infinite;opacity:.7}#ambient:after{background-size:30% 30%;animation-duration:95s;animation-direction:reverse;opacity:.4}@keyframes dust-drift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(4%,6%,0) rotate(3deg)}}.scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transition:opacity .45s ease,transform .45s ease}.scene-enter{opacity:0;transform:translateY(14px) scale(.985)}.scene-exit{opacity:0;transform:scale(1.02);pointer-events:none}#fx-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:80}.btn{font:600 15px/1 Segoe UI,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:15px 34px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .25s ease,background .25s ease}.btn:active{transform:scale(.96)}.btn-primary{color:#1c1206;background:linear-gradient(160deg,#ffe9ae,#e0a93e 55%,#b97f22);box-shadow:0 4px 24px #e0a93e59,inset 0 1px #fff9}.btn-primary:hover{box-shadow:0 6px 32px #e0a93e8c,inset 0 1px #fff9}.btn-ghost{color:#cfc8e0;background:#ffffff0f;border-color:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost:hover{background:#ffffff1f}.btn-icon{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#e8e4f0;font-size:18px;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.btn-icon:hover{background:#ffffff24}.menu-scene{align-items:center;justify-content:space-between;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}.menu-head{text-align:center;margin-top:2vh}.logo{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,7vw,52px);letter-spacing:.22em;font-weight:700;background:linear-gradient(170deg,#fff3cf 20%,#e0a93e,#8a5a1a 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 14px rgba(224,169,62,.3))}.logo span{background:linear-gradient(170deg,#e6dcff 20%,#9a6fe8 60%,#4f2f8a 95%);-webkit-background-clip:text;background-clip:text}.menu-sub{margin-top:8px;font-size:clamp(10px,2.6vw,13px);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;color:#e8e4f073}.menu-preview{flex:1;display:flex;align-items:center;justify-content:center;perspective:1100px;width:100%;min-height:0}.menu-pack-mount{transform-style:preserve-3d}.menu-pack.pack3d{--pack-w: min(210px, 44vw, 21vh);cursor:default}.menu-controls{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.set-rail{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;max-width:640px}.set-chip{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 18px;min-width:128px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#e8e4f0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .2s ease,background .2s ease,transform .15s ease,box-shadow .25s ease}.set-chip:hover:not(:disabled){transform:translateY(-2px);background:#ffffff17}.set-chip.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 6px 24px color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 12%,rgba(255,255,255,.05))}.set-chip:disabled{opacity:.45;cursor:not-allowed}.chip-code{font-size:11px;letter-spacing:.2em;color:var(--accent);font-weight:700}.chip-name{font-size:15px;font-weight:600}.chip-soon{position:absolute;top:-8px;right:-6px;font-size:9px;letter-spacing:.12em;font-weight:700;padding:4px 8px;border-radius:999px;background:linear-gradient(160deg,#6a5acd,#3b2f6b);color:#e6dcff}.chip-demo{position:absolute;top:-8px;right:-6px;font-size:9px;letter-spacing:.12em;font-weight:700;padding:4px 8px;border-radius:999px;background:linear-gradient(160deg,#4fd8ff,#b061ff);color:#08131c}.open-btn{min-width:220px}.mute-btn{position:absolute;top:max(18px,env(safe-area-inset-top));right:18px}.opening-scene{touch-action:none}.open-head{position:relative;z-index:10;display:flex;align-items:center;gap:14px;padding:max(16px,env(safe-area-inset-top)) 18px 10px}.open-title{font-family:Georgia,serif;font-size:19px;letter-spacing:.18em;text-transform:uppercase;color:#e8e4f0e6}.open-counter{margin-left:auto;font-variant-numeric:tabular-nums;font-size:14px;letter-spacing:.12em;color:#e8e4f099}.pack-stage{position:relative;flex:1;min-height:0;perspective:1300px;touch-action:none;cursor:grab}.opening-scene.is-spinning .pack-stage{cursor:grabbing}.pack-float{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--shake, 0px)),-50%);transform-style:preserve-3d;animation:pack-bob 4.2s ease-in-out infinite}@keyframes pack-bob{0%,to{margin-top:0}50%{margin-top:-12px}}.pack-mount{transform-style:preserve-3d}.pack3d{--pack-w: min(300px, 62vw, 52vh);position:relative;width:var(--pack-w);aspect-ratio:.62;transform-style:preserve-3d;transition:opacity .4s ease}.pack-bounds{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pack-shadow{position:absolute;left:50%;top:calc(50% + min(150px,31vw,26vh)*1.72);width:min(300px,62vw,52vh);height:44px;transform:translate(-50%,-50%) scaleY(.32);border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.6),transparent 65%);animation:shadow-bob 4.2s ease-in-out infinite;pointer-events:none}@keyframes shadow-bob{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:.92 1}}.pack-away .pack-shadow{transition:opacity .4s ease;opacity:0;animation:none}.pack-arrive{opacity:0}.pslice{position:absolute;left:0;right:0;transform-origin:50% 0}.pslice,.pslice *{backface-visibility:hidden}.pslice>canvas,.peel canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pack-flip{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg);transform-style:preserve-3d}.front-body{clip-path:polygon(0% 3.1%,4% 1.5%,9% 3.3%,15% 1.6%,22% 3.2%,28% 1.4%,35% 3.3%,42% 1.7%,49% 3.2%,56% 1.5%,63% 3.3%,70% 1.6%,77% 3.2%,84% 1.4%,90% 3.3%,96% 1.6%,100% 2.9%,100% 100%,0% 100%)}.pack-side{position:absolute;width:calc(var(--pack-w) * .09);background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 24%,#120c22),#0c081a 30%,#0c081a 70%,color-mix(in srgb,var(--accent) 24%,#120c22));backface-visibility:visible}.pack-side.side-left{left:0;transform:translate(-50%) rotateY(90deg)}.pack-side.side-right{left:auto;right:0;transform:translate(50%) rotateY(90deg)}.pack-side.side-upper{top:0;height:18%;clip-path:polygon(46.1% 0%,53.9% 0%,76.7% 30.6%,92.2% 58.3%,100% 88.9%,100% 100%,0% 100%,0% 88.9%,7.8% 58.3%,23.3% 30.6%)}.pack-side.side-lower{top:18%;height:82%;clip-path:polygon(0% 0%,100% 0%,100% 80.5%,92.2% 87.2%,76.7% 93.3%,53.9% 100%,46.1% 100%,23.3% 93.3%,7.8% 87.2%,0% 80.5%)}.pack-liner{position:absolute;left:1.5%;right:1.5%;top:16%;height:3%;transform:translateZ(calc(var(--pack-w) * .045 - 3px));background:linear-gradient(to bottom,#060310,#0d0819);backface-visibility:hidden}.pack-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.07) 42%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.07) 58%,transparent 70%),linear-gradient(100deg,transparent 20%,rgba(255,80,180,.1) 38%,rgba(120,220,255,.12) 50%,rgba(255,220,100,.1) 62%,transparent 80%);background-size:260% 100%,320% 100%;background-position-x:var(--sheen-x, 50%),calc(100% - var(--sheen-x, 50%));mix-blend-mode:screen;opacity:.9}.pack-cap{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;pointer-events:none}.peel{position:absolute;top:0;right:0;bottom:0;left:0;transition:clip-path 60ms linear,transform 60ms linear}.peel-jag{position:absolute;top:0;right:0;bottom:0;left:0}.peel-lift{clip-path:inset(0 100% 0 0)}.pack3d.tearing .peel-keep{clip-path:inset(0 0 0 calc(var(--tear, 0) * 100%))}.pack3d.tearing .peel-lift{clip-path:inset(0 calc((1 - var(--tear, 0)) * 100%) 0 0);transform:translateY(calc(-2px - var(--tear, 0) * 8px));filter:drop-shadow(0 4px 5px rgba(0,0,0,.6))}.pack3d.tearing.tear-rtl .peel-keep{clip-path:inset(0 calc(var(--tear, 0) * 100%) 0 0)}.pack3d.tearing.tear-rtl .peel-lift{clip-path:inset(0 0 0 calc((1 - var(--tear, 0)) * 100%))}.cap-sliver .peel-lift .peel-jag{clip-path:polygon(0% 0%,100% 0%,100% 80%,94% 92%,88% 78%,82% 90%,76% 76%,70% 92%,64% 78%,58% 90%,52% 78%,46% 92%,40% 78%,34% 90%,28% 76%,22% 92%,16% 78%,10% 90%,4% 78%,0% 88%)}.pack3d.torn .pack-cap{transform-origin:50% 10%;animation:cap-off .8s cubic-bezier(.3,.6,.4,1) forwards}.pack3d.torn .peel-keep,.pack3d.torn .peel-lift{clip-path:none;transform:none;filter:none;transition:none}.pack3d.torn .tear-guide{display:none}.pack3d.torn .back-body{clip-path:inset(2.9% 0 0 0)}@keyframes cap-off{25%{transform:translate3d(12px,-28px,40px) rotate(-5deg) rotateX(32deg);opacity:1}to{transform:translate3d(90px,-46vh,150px) rotate(-26deg) rotateX(100deg);opacity:0}}.tear-guide{position:absolute;top:calc(18% - 3px);left:0;right:0;transform:translateZ(calc(var(--pack-w) * .045 + 1.5px));backface-visibility:hidden;pointer-events:none}.tear-guide *{backface-visibility:hidden}.tear-dashes{position:absolute;left:3%;right:3%;top:0;border-top:2.5px dashed rgba(255,244,200,.75);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 80%,white));opacity:calc(1 - var(--tear, 0))}.tear-chevron{position:absolute;top:-11px;left:4%;font-size:15px;color:#ffedb0;text-shadow:0 0 8px rgba(255,220,120,.9);animation:chevron-slide 2.2s ease-in-out infinite;opacity:calc(1 - var(--tear, 0) * 3)}@keyframes chevron-slide{0%,15%{transform:translate(0);opacity:0}30%{opacity:1}70%{opacity:1}85%,to{transform:translate(min(240px,56vw));opacity:0}}.tear-frontier{position:absolute;top:-7px;left:calc(2% + var(--tear, 0) * 96%);width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle,#fff 0%,#ffe9a0 45%,transparent 70%);box-shadow:0 0 18px 6px #ffe696bf;opacity:0}.pack3d.tearing .tear-frontier{opacity:1}.pack3d.tear-rtl .tear-frontier{left:calc(98% - var(--tear, 0) * 96%)}.pack3d.tearing .tear-chevron{animation-play-state:paused}.pack-away .pack-float{animation:pack-drop .7s cubic-bezier(.5,0,.8,.4) forwards}@keyframes pack-drop{to{margin-top:42vh;opacity:0}}.open-flash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,rgba(255,250,230,.95),rgba(255,240,190,.35) 32%,transparent 65%);opacity:0;z-index:9}.open-flash.go{animation:flash-pop .55s ease-out forwards}@keyframes flash-pop{0%{opacity:0;transform:scale(.6)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}.hint{position:absolute;left:0;right:0;text-align:center;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#e8e4f08c;pointer-events:none;opacity:0;transition:opacity .5s ease}.hint-spin{bottom:calc(52px + env(safe-area-inset-bottom))}.hint-tear{bottom:calc(26px + env(safe-area-inset-bottom));color:color-mix(in srgb,var(--accent) 75%,white)}.phase-pack .hint-tear{animation:hint-pulse 2.4s ease-in-out infinite}@keyframes hint-pulse{0%,to{opacity:.55}50%{opacity:1}}.phase-pack .hint{opacity:1}.phase-pack.is-tearing .hint,.phase-pack.is-spinning .hint-tear{opacity:.25}.card3d{position:relative;width:min(72vw,calc((100dvh - 230px)*.716),360px);aspect-ratio:63/88;transform-style:preserve-3d;border-radius:4.6%/3.3%}.card-flip{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.25,.7,.3,1.15);border-radius:inherit}.card3d.face-down .card-flip{transform:rotateY(180deg)}.card-face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:inherit;overflow:hidden;background:#10131f;box-shadow:0 18px 50px #0009,0 0 0 1px #ffffff0f}.card-front{transform:translateZ(.6px)}.card-back{transform:rotateY(180deg) translateZ(.6px)}.card-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-family:Georgia,serif;font-size:20px;color:#cfc8e0;background:linear-gradient(165deg,#2a2145,#12101f 70%)}.card3d.rarity-rare .card-front{box-shadow:0 18px 50px #0009,0 0 26px #d5b45f59,0 0 0 1px #d5b45f66}.card3d.rarity-mythic .card-front{box-shadow:0 18px 50px #0009,0 0 34px #e85d2673,0 0 0 1px #e882268c}.relief-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border-radius:inherit;pointer-events:none}.card3d.has-relief .holo-shine{opacity:calc(var(--holo, .3) * .22)}.card3d.has-relief .holo-glare{opacity:calc(var(--holo, .3) * .2)}.holo-shine,.holo-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.holo-shine{display:none;background-image:repeating-linear-gradient(112deg,#cd64f780,#f65f5a80,#f7e24580,#96f04c80,#47e4f580,#629ef880,#cd64f780 42%),linear-gradient(112deg,transparent 18%,rgba(255,255,255,.5) 38%,rgba(255,255,255,.12) 48%,rgba(255,255,255,.5) 58%,transparent 82%);background-size:320% 320%,240% 240%;background-position:var(--posx, 50%) var(--posy, 50%),calc(100% - var(--posx, 50%)) var(--posy, 50%);mix-blend-mode:color-dodge;filter:brightness(.72) contrast(1.5) saturate(1.3);opacity:calc(var(--holo, .3) * .6)}.card3d.is-foil .holo-shine{display:block}.holo-glare{background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.55) 0%,rgba(255,255,255,.1) 28%,transparent 62%);mix-blend-mode:overlay;opacity:calc(var(--holo, .3) * .6)}.card3d.is-foil .holo-glare{opacity:calc(var(--holo, .3) * .95)}.stack-zone{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1100px;pointer-events:none;opacity:0}.phase-burst .stack-zone,.phase-reveal .stack-zone{opacity:1}.stack-zone .card3d{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform:translateY(calc(var(--depth) * 1.6px)) rotate(var(--jit, 0deg));opacity:0}.stack-zone.risen .card3d{opacity:1;animation:card-rise .6s cubic-bezier(.2,.8,.3,1.1) both;animation-delay:calc(var(--depth) * 36ms)}@keyframes card-rise{0%{opacity:0;transform:translateY(30vh) scale(.5) rotate(var(--jit, 0deg))}to{opacity:1;transform:translateY(calc(var(--depth) * 1.6px)) scale(1) rotate(var(--jit, 0deg))}}@keyframes flip-pop{0%{scale:1}55%{scale:1.06}to{scale:1}}.stack-zone .card3d.fly-off{animation:fly-off .62s cubic-bezier(.4,0,.9,.4) forwards}@keyframes fly-off{to{transform:translate(-95vw,-18vh) rotate(var(--fly-rot, -10deg)) scale(.85);opacity:0}}.rare-rays{position:absolute;left:50%;top:50%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;pointer-events:none;background:repeating-conic-gradient(from 0deg,hsla(var(--ray-hue, 40),95%,70%,.16) 0deg 9deg,transparent 9deg 24deg);mask-image:radial-gradient(circle,black 0%,transparent 52%);-webkit-mask-image:radial-gradient(circle,black 0%,transparent 52%);opacity:0;z-index:0}.rare-rays.go{animation:rays-spin 1.6s ease-out forwards}@keyframes rays-spin{0%{opacity:0;transform:rotate(0) scale(.6)}18%{opacity:1}to{opacity:0;transform:rotate(28deg) scale(1.15)}}.stack-zone{z-index:2}.reveal-hud{position:absolute;bottom:calc(22px + env(safe-area-inset-bottom));left:0;right:0;display:flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.phase-reveal .reveal-hud{opacity:1;pointer-events:auto}.reveal-hud{flex-direction:column;align-items:center;gap:10px}.hud-row{display:flex;gap:10px}.skip-btn{padding:10px 22px;font-size:12px}.maps-btn,.relief-note{display:none}.relief-pack .maps-btn{display:inline-block;padding:10px 22px;font-size:12px;min-width:130px}.relief-pack .relief-note{display:block;max-width:min(92vw,460px);margin:0;text-align:center;font-size:11px;line-height:1.5;letter-spacing:.02em;color:#e2e8ff9e;text-shadow:0 1px 8px rgba(0,0,0,.8)}.summary-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;gap:16px;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));background:#080912b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .45s ease;overflow-y:auto}.summary-panel.show{opacity:1;pointer-events:auto}.summary-title{font-family:Georgia,serif;font-size:26px;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(170deg,#fff3cf 30%,var(--accent) 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.summary-rarities{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.rar-chip{font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f}.rar-chip.rar-mythic{color:#ffb27d;border-color:#e85d2699;box-shadow:0 0 14px #e85d264d}.rar-chip.rar-rare{color:#ffe6a3;border-color:#d5b45f8c}.rar-chip.rar-uncommon{color:#d5dde0;border-color:#b7c1c580}.rar-chip.rar-common{color:#a9a3b8}.summary-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;width:min(720px,100%)}.summary-card{position:relative;aspect-ratio:63/88;border:none;border-radius:8px;overflow:hidden;padding:0;cursor:pointer;background:#10131f;opacity:0;animation:summary-in .5s cubic-bezier(.2,.8,.3,1.1) forwards;animation-delay:calc(var(--i) * 45ms);transition:transform .18s ease,box-shadow .25s ease}@keyframes summary-in{0%{opacity:0;transform:translateY(26px) scale(.85)}to{opacity:1;transform:none}}.summary-card:hover{transform:translateY(-4px) scale(1.04);z-index:2}.summary-card img{display:block;width:100%;height:100%;object-fit:cover}.summary-card.rarity-rare{box-shadow:0 0 0 1.5px #d5b45fa6,0 4px 18px #00000080}.summary-card.rarity-mythic{box-shadow:0 0 0 1.5px #e87826cc,0 0 20px #e85d2666}.summary-card.is-foil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 25%,rgba(255,120,200,.25) 38%,rgba(120,220,255,.3) 50%,rgba(255,230,120,.25) 62%,transparent 75%);background-size:300% 100%;animation:foil-sweep 2.6s linear infinite;mix-blend-mode:screen}@keyframes foil-sweep{0%{background-position-x:150%}to{background-position-x:-150%}}.summary-actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;padding-bottom:8px}.inspect-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#05060ccc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);perspective:1100px;opacity:0;pointer-events:none;transition:opacity .35s ease;touch-action:none}.inspect-overlay.show{opacity:1;pointer-events:auto}.inspect-mount{transform-style:preserve-3d;pointer-events:none}.inspect-card.card3d{width:min(84vw,calc(100dvh - 160px) * .716,420px)}
