.page-module__NpLSta__headerRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-module__NpLSta__subtitle{color:var(--text-muted);max-width:640px;margin-top:8px}.page-module__NpLSta__backBtn{border:1px solid var(--border);color:var(--text-primary);background:#ffffff08;border-radius:10px;padding:8px 12px;font-weight:700;text-decoration:none}.page-module__NpLSta__backBtn:hover{border-color:#ffffff38}.page-module__NpLSta__tierStack{gap:18px;display:grid}.page-module__NpLSta__tierSection{border:1px solid var(--border);background:#0b0d16d1;border-radius:14px;padding:14px}.page-module__NpLSta__tierHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.page-module__NpLSta__tierHeader h2{margin:0;font-size:1rem}.page-module__NpLSta__mysteryPill{letter-spacing:.04em;text-transform:uppercase;color:#ffd6a5;background:#3c1e0a80;border:1px solid #ffb74d73;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:700}.page-module__NpLSta__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.page-module__NpLSta__rewardCard{border:1px solid var(--border);background:#ffffff05;border-radius:12px;overflow:hidden}.page-module__NpLSta__previewRow{background:#0a0c14b3;width:100%;height:74px;position:relative}.page-module__NpLSta__previewImage{object-fit:cover;object-position:center}.page-module__NpLSta__previewFx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module__NpLSta__previewBadge{z-index:4;letter-spacing:.05em;text-transform:uppercase;color:#fff8de;background:#080c18ad;border:1px solid #ffe8a870;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:800;position:absolute;top:8px;right:8px}.page-module__NpLSta__floatParticle,.page-module__NpLSta__snowDot,.page-module__NpLSta__frostSpark,.page-module__NpLSta__rainStreak,.page-module__NpLSta__infernoSpark{left:var(--x);animation-delay:var(--delay);animation-duration:var(--dur);animation-iteration-count:infinite;position:absolute}.page-module__NpLSta__floatParticle{width:var(--w);height:var(--w);opacity:0;background:0 0;animation-name:page-module__NpLSta__rewardFloatFall;animation-timing-function:ease-in-out;top:-22%}.page-module__NpLSta__floatParticle img{object-fit:contain;width:100%;height:100%;display:block}.page-module__NpLSta__frostFlake{opacity:0;animation-name:page-module__NpLSta__rewardSnowFall;animation-timing-function:linear;top:-18%}.page-module__NpLSta__frostFlake img{filter:drop-shadow(0 0 6px #d6f0ffcc)}.page-module__NpLSta__fxRaven .page-module__NpLSta__floatParticle img{filter:brightness(.3)contrast(2.2)}.page-module__NpLSta__snowDot{width:var(--size);height:var(--size);opacity:0;background:#f5fcffeb;border-radius:999px;animation-name:page-module__NpLSta__rewardSnowFall;animation-timing-function:linear;top:-15%;box-shadow:0 0 8px #d6f0ff94}.page-module__NpLSta__frostSpark{width:calc(var(--size)*.8);height:calc(var(--size)*.8);opacity:0;background:#ffffffeb;border-radius:999px;animation-name:page-module__NpLSta__rewardTwinkle;animation-timing-function:ease-in-out;top:10%;box-shadow:0 0 8px #d2ebffb3}.page-module__NpLSta__rainStreak{opacity:0;background:linear-gradient(#fff0,#e1f0ffad);width:1px;height:28px;animation-name:page-module__NpLSta__rewardRainFall;animation-timing-function:linear;top:-36%;transform:rotate(0)}.page-module__NpLSta__infernoSpark{width:var(--size);height:var(--size);opacity:0;background:radial-gradient(circle,#fff7dbf5,#ffa02dd6,#ff4c1857);border-radius:999px;animation-name:page-module__NpLSta__rewardSparkRise;animation-timing-function:ease-out;bottom:6px;box-shadow:0 0 10px #ff7e26b3}.page-module__NpLSta__fxInferno{background:radial-gradient(circle at 12% 100%,#ff5e1224,#0000 26%),radial-gradient(circle at 86% 100%,#ffa74024,#0000 30%)}.page-module__NpLSta__emberStrip{z-index:2;opacity:.52;mix-blend-mode:screen;width:140px;position:absolute;bottom:-4px}.page-module__NpLSta__emberStripLeft{left:-10px}.page-module__NpLSta__emberStripRight{right:-10px}.page-module__NpLSta__emberStrip img{width:100%;height:auto;display:block}.page-module__NpLSta__fxRain{background:linear-gradient(#ffffff05,#00000029)}.page-module__NpLSta__fxFrost{background:radial-gradient(circle at 15% 100%,#e2f6ff1f,#0000 28%),radial-gradient(circle at 84% 16%,#f7fcff14,#0000 24%)}@keyframes page-module__NpLSta__rewardFloatFall{0%{opacity:0;transform:translateY(-8px)rotate(0)}15%{opacity:.9}60%{opacity:.75;transform:translate(-10px,30px)rotate(140deg)}to{opacity:0;transform:translate(8px,64px)rotate(260deg)}}@keyframes page-module__NpLSta__rewardSnowFall{0%{opacity:0;transform:translateY(-6px)}14%{opacity:.9}to{opacity:0;transform:translate(7px,72px)}}@keyframes page-module__NpLSta__rewardTwinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:.9;transform:scale(1)}}@keyframes page-module__NpLSta__rewardRainFall{0%{opacity:0;transform:translateY(-10px)rotate(0)}18%{opacity:.85}to{opacity:0;transform:translateY(86px)rotate(0)}}@keyframes page-module__NpLSta__rewardSparkRise{0%{opacity:0;transform:translate(0,0)scale(.45)}18%{opacity:.95}to{opacity:0;transform:translate(-8px,-42px)scale(.25)}}.page-module__NpLSta__rewardMeta{padding:10px 12px 12px}.page-module__NpLSta__rewardMeta h3{margin:0 0 6px;font-size:.95rem}.page-module__NpLSta__unlockLine{color:#d4e2ff;margin:0;font-size:.78rem;font-weight:700}.page-module__NpLSta__note{color:var(--text-muted);margin:6px 0 0;font-size:.78rem}.page-module__NpLSta__mysteryCard{color:var(--text-muted);background:#ffffff05;border:1px dashed #ffffff40;border-radius:10px;padding:14px}.page-module__NpLSta__mysteryCard p{margin:0;font-size:.86rem}.page-module__NpLSta__betaNote{border:1px solid var(--border);background:#ffffff05;border-radius:12px;margin-top:20px;padding:12px 14px}.page-module__NpLSta__betaNote h3{margin:0 0 6px;font-size:.92rem}.page-module__NpLSta__betaNote p{color:var(--text-muted);margin:0;font-size:.84rem}.page-module__NpLSta__betaGrid{max-width:340px;margin-top:10px}@media (max-width:700px){.page-module__NpLSta__headerRow{flex-direction:column;align-items:stretch}.page-module__NpLSta__backBtn{width:fit-content}.page-module__NpLSta__previewRow{height:68px}}
