.ns9card-scale{display:inline-block;position:relative}.ns9card-scale>.ns9card{transform-origin:0 0;position:absolute;top:0;left:0}.ns9card{--cut:18px;--card:#0d0d0d;--ink:#f6f1e6;--muted:#a39d92;width:260px;height:390px;font-family:var(--font-barlow), system-ui, sans-serif;color:var(--ink);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:var(--frame);filter:drop-shadow(0 24px 30px #000000b3);-webkit-user-select:none;user-select:none;padding:3px;position:relative}.ns9card--gold{filter:drop-shadow(0 24px 30px #000000b3)drop-shadow(0 0 22px #ffd66b47)}.ns9card--insert{filter:drop-shadow(0 24px 30px #000000b3)drop-shadow(0 0 26px #ffffff59)}.ns9card__inner{background:var(--card);width:100%;height:100%;clip-path:polygon(calc(var(--cut) - 2px) 0, 100% 0, 100% calc(100% - var(--cut) + 2px), calc(100% - var(--cut) + 2px) 100%, 0 100%, 0 calc(var(--cut) - 2px));position:relative;overflow:hidden}.ns9card__stage{background:var(--material);height:240px;position:absolute;inset:0 0 auto}.ns9card__stage:before{content:"";opacity:.32;background:repeating-conic-gradient(from 240deg at 62% 60%, #ffffff47 0 3deg, #fff0 3deg 14deg);position:absolute;inset:-40px}.ns9card__stage:after{content:"";background:linear-gradient(170deg, #0d0d0d00 44%, var(--card) 45%);height:70px;position:absolute;bottom:-1px;left:0;right:0}.ns9card--insert .ns9card__stage{animation:6s linear infinite ns9holo}@keyframes ns9holo{to{filter:hue-rotate(360deg)}}.ns9card__glow{background:radial-gradient(circle, var(--glow) 0%, #0000 60%);width:240px;height:240px;position:absolute;top:136px;left:50%;transform:translate(-50%,-50%)}.ns9card__figure{z-index:2;filter:drop-shadow(0 8px 10px #000000a6);pointer-events:none;width:auto;height:262px;position:absolute;bottom:-22px;left:50%;transform:translate(-46%)}.ns9card__figure--catcher{height:270px;bottom:-30px;transform:translate(-54%)}.ns9card__sheen{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(115deg,#fff0 35%,#ffffff80 48%,#fff0 61%);position:absolute;inset:0;transform:translate(-110%)}.ns9card--hover:hover .ns9card__sheen,.ns9card--reveal .ns9card__sheen{opacity:1;animation:.9s ease-out forwards ns9sweep}@keyframes ns9sweep{to{transform:translate(110%)}}.ns9card__ovr{z-index:3;color:#000;line-height:.85;position:absolute;top:14px;left:16px}.ns9card__ovr-n{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.02em;text-shadow:0 1px #ffffff59;font-size:66px;font-style:italic;font-weight:900}.ns9card__ovr-p{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.06em;margin-top:2px;font-size:20px;font-weight:800}.ns9card__tier{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:.14em;color:var(--accent);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:#000;margin-top:8px;padding:3px 7px;font-size:12px;font-weight:800;display:inline-block}.ns9card__num{z-index:3;font-family:var(--font-barlow-condensed), sans-serif;color:#000;opacity:.8;font-size:34px;font-style:italic;font-weight:900;position:absolute;top:12px;right:16px}.ns9card__panel{z-index:3;flex-direction:column;height:154px;padding:0 18px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.ns9card__name{font-family:var(--font-barlow-condensed), sans-serif;white-space:nowrap;text-transform:uppercase;text-overflow:clip;background:linear-gradient(180deg,#fff 0%, var(--accent) 120%);color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;padding-bottom:2px;font-size:30px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.ns9card__trait{margin-top:6px;font-size:11.5px;line-height:1.25}.ns9card__trait b{font-family:var(--font-barlow-condensed), sans-serif;color:var(--accent);letter-spacing:.06em;margin-right:5px;font-size:13px;font-weight:800}.ns9card__stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:auto;display:grid}.ns9card__v{font-family:var(--font-barlow-condensed), sans-serif;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1}.ns9card__k{color:var(--muted);letter-spacing:.08em;margin-top:2px;font-size:10px}.ns9card__bar{background:#ffffff1f;height:3px;margin-top:5px}.ns9card__bar i{height:100%;width:var(--w);background:linear-gradient(90deg, var(--accent), #fff);display:block}.ns9card__foot{color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:baseline;margin-top:10px;font-size:10px;display:flex}.ns9card__brand{font-family:var(--font-barlow-condensed), sans-serif;color:var(--ink);letter-spacing:.06em;font-size:15px;font-style:italic;font-weight:900}.ns9card__back{background:#0d0d0d radial-gradient(at 50% 30%,#1c1408 0%,#0d0d0d 70%);place-items:center;display:grid;position:absolute;inset:0}.ns9card__back-mark{font-family:var(--font-barlow-condensed), sans-serif;color:#f7b733;letter-spacing:.06em;font-size:44px;font-style:italic;font-weight:900}@media (prefers-reduced-motion:reduce){.ns9card--insert .ns9card__stage{animation:none}.ns9card--hover:hover .ns9card__sheen,.ns9card--reveal .ns9card__sheen{opacity:0;animation:none}}.ns9card-scale:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffd66b}
.ns9pack{color:#f6f1e6;cursor:pointer;background:radial-gradient(at 50% -20%,#1c1408 0%,#000 60%);border-radius:18px;padding:28px 12px 18px;position:relative}.ns9pack__row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px;display:flex}.ns9pack__slot{perspective:1200px;position:relative}.ns9pack__flipper{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.ns9pack__slot.is-flipped .ns9pack__flipper{transform:rotateY(180deg)}.ns9pack__slot.is-heavy .ns9pack__flipper{animation:.9s cubic-bezier(.2,.9,.2,1.2) .55s both ns9pop}.ns9pack__slot.is-insert:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff73,#ffd66b26 45%,#0000 70%);border-radius:24px;animation:1.6s ease-out .5s both ns9burst;position:absolute;inset:-18px}.ns9pack__face{backface-visibility:hidden;position:relative}.ns9pack__face--back{position:absolute;inset:0;transform:rotateY(0)}.ns9pack__face--front{transform:rotateY(180deg)}.ns9pack__chips,.ns9pack__pity{color:#ffd66b;font:700 12px/1.4 var(--font-barlow-condensed), sans-serif;letter-spacing:.08em;white-space:nowrap;background:#000;border-radius:999px;padding:3px 9px;animation:.5s ease-out .6s both ns9rise;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.ns9pack__pity{color:#ffd66b}.ns9pack__bar{color:#a39d92;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:0 6px;font-size:13px;display:flex}.ns9pack__bar b{color:#f6f1e6}.ns9pack__skip{color:#a39d92;font:600 12px/1 var(--font-barlow), system-ui, sans-serif;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:6px 14px}.ns9pack__skip:hover{color:#f6f1e6;border-color:#fff6}@keyframes ns9pop{0%{scale:1}40%{scale:1.08}to{scale:1}}@keyframes ns9burst{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes ns9rise{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ns9pack__flipper{transition:none}.ns9pack__slot.is-heavy .ns9pack__flipper,.ns9pack__slot.is-insert:after,.ns9pack__chips,.ns9pack__pity{animation:none}}.ns9pack:focus-visible{outline-offset:4px;outline:2px solid #ffd66b}.ns9pack__skip:focus-visible{outline-offset:2px;outline:2px solid #ffd66b}
