.pv{z-index:2;color:var(--b-ink);font:500 16px/1.35 var(--b-face-text);background:radial-gradient(1.4px 1.4px at 12% 18%, #ffffff38, transparent 60%), radial-gradient(1.2px 1.2px at 31% 64%, #ffffff29, transparent 60%), radial-gradient(1.6px 1.6px at 72% 22%, #fff3, transparent 60%), radial-gradient(1.2px 1.2px at 86% 58%, #ffffff24, transparent 60%), radial-gradient(1.3px 1.3px at 54% 9%, #ffffff2e, transparent 60%), radial-gradient(1.1px 1.1px at 6% 47%, #ffffff24, transparent 60%), radial-gradient(1.2px 1.2px at 93% 31%, #ffffff29, transparent 60%), radial-gradient(1.4px 1.4px at 40% 33%, #ffffff1f, transparent 60%), radial-gradient(46% 52% at 50% 56%, rgba(var(--pv-accent,190, 40, 48), .13), transparent 72%), radial-gradient(70% 60% at 50% 60%, #ffffff0b, transparent 70%), linear-gradient(180deg, #0c0d10, #08090b);grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:56px 0 0}.pv-stage{min-height:0;position:relative;overflow:hidden}.pv-hd{z-index:2;gap:10px;width:min(30vw,460px);display:grid;position:absolute;top:clamp(16px,3vh,30px);left:clamp(20px,2.2vw,40px)}.pv-k{font:600 15px/1 var(--b-face-text);letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--b-ink-rgb), .82)}.pv-hd h1{font:700 clamp(48px, 8vh, 80px)/.88 var(--b-face-disp);text-transform:uppercase;color:#fff;margin:0}.pv-me{gap:8px;margin-top:6px;display:grid}.pv-mt{align-items:baseline;gap:10px;display:flex}.pv-mt b{font:600 24px/1 var(--b-face-disp);color:#fff}.pv-mt span{font:500 15px/1 var(--b-face-text);color:var(--b-ink-dim)}.pv-bar{background:#ffffff1f;border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.pv-bar>i{background:#fff;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #fff9}.pv-hint{font:500 15px/1.3 var(--b-face-text);color:var(--b-ink-dim)}.pv-clock{z-index:2;font:600 15px/1 var(--b-face-text);letter-spacing:.2em;text-transform:uppercase;color:var(--b-ink-dim);align-items:baseline;gap:12px;display:flex;position:absolute;top:clamp(20px,3.4vh,34px);right:clamp(20px,2.2vw,40px)}.pv-clock b{font:600 26px/1 var(--b-face-disp);letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums}.pv-floor{background:radial-gradient(closest-side,#ffffff29,#ffffff0a 60%,#0000);border-radius:50%;width:min(46vw,760px);height:70px;position:absolute;bottom:7%;left:50%;translate:-50%;box-shadow:0 0 0 1px #ffffff0d}.pv-model{filter:drop-shadow(0 26px 30px #000000b3);position:absolute;left:50%;translate:-50%}.pv-model.is-outfit{height:86%;bottom:9%}.pv-model.is-box{height:52%;bottom:14%}.pv-info{z-index:2;justify-items:start;gap:10px;width:min(26vw,420px);display:grid;position:absolute;bottom:clamp(20px,5vh,50px);right:clamp(20px,2.2vw,40px)}.pv-pk{gap:8px;display:grid}.pv-pks{gap:10px;display:flex}.pv-pc{aspect-ratio:1;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;width:clamp(56px,8vh,72px);padding:4px}.pv-pc img{object-fit:contain;width:100%;height:100%}.pv-pc:hover{background:#ffffff17}.pv-pc.is-on{background:#ffffff1f;box-shadow:0 0 0 1px #ffffff8c,0 0 18px #ffffff40}.pv-pn{font:500 15px/1.2 var(--b-face-text);color:var(--b-ink-dim)}.pv-wk{z-index:2;pointer-events:auto;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:12px;width:min(24vw,380px);padding:clamp(9px,1.6vh,14px) 18px clamp(2px,.6vh,6px);position:absolute;bottom:clamp(20px,5vh,50px);left:clamp(20px,2.2vw,40px)}.pv-wh{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:clamp(4px,.9vh,8px);display:flex}.pv-wh b{font:700 20px/1 var(--b-face-disp);letter-spacing:.08em;text-transform:uppercase;color:#fff}.pv-wh span{font:500 14px/1 var(--b-face-text);color:var(--b-ink-dim);white-space:nowrap}.pv-tk{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;gap:clamp(3px,.6vh,6px) 14px;padding:clamp(5px,1.1vh,9px) 0 clamp(6px,1.2vh,10px);display:grid}.pv-tn{font:600 15px/1.2 var(--b-face-text);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-tx{font:700 16px/1.1 var(--b-face-disp);letter-spacing:.04em;color:var(--b-act-hi,#ff8a4a)}.pv-tb{background:#ffffff1a;border-radius:3px;align-self:center;height:5px;display:block;overflow:hidden}.pv-tb>i{background:#fff;height:100%;display:block}.pv-tc{font:600 14px/1 var(--b-face-text);color:var(--b-ink-dim)}.pv-tk.is-done .pv-tc{color:#fff}.pv-tk.is-done .pv-tn{color:var(--b-ink-dim)}.pv-info h2{font:700 clamp(36px, 6vh, 58px)/.92 var(--b-face-disp);text-transform:uppercase;color:#fff;margin:0}.pv-r{font:600 16px/1 var(--b-face-disp);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--rc))}.pv-r.is-mythic{color:#ffecd6;text-shadow:0 0 14px #ffaa6ee6}.pv-how{border-top:1px solid #ffffff1a;gap:6px;width:100%;margin-top:4px;padding-top:12px;display:grid}.pv-how b{font:600 22px/1 var(--b-face-disp);text-transform:uppercase;color:#fff}.pv-how span{font:500 15px/1.3 var(--b-face-text);color:var(--b-ink-dim)}.pv-claim{background:var(--b-plate);color:var(--b-act-ink);font:700 20px/1 var(--b-face-disp);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;padding:12px 34px}.pv-st{font:600 16px/1 var(--b-face-disp);letter-spacing:.14em;text-transform:uppercase;color:#fffc;align-items:center;gap:8px;display:inline-flex}.pv-st:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.pv-row{padding:0 clamp(20px,2.2vw,40px) clamp(14px,2.4vh,22px);position:relative}.pv-rh{align-items:center;gap:14px;margin-bottom:10px;display:flex}.pv-rh .pv-k{margin-right:auto}.pv-keys{font:500 14px/1 var(--b-face-text);color:var(--b-ink-dim);align-items:center;gap:6px;display:flex}.pv-keys kbd{min-width:26px;height:26px;font:600 14px/1 var(--b-face-disp);color:#fff;background:#ffffff14;border-radius:3px;place-items:center;padding:0 6px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.pv-arr{width:40px;height:40px;font:600 24px/1 var(--b-face-disp);color:#fff;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.pv-sw{margin:-12px 0 0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.pv-s{--rc:226, 230, 236;aspect-ratio:1;background:radial-gradient(90% 60% at 50% 100%, rgba(var(--rc), .16), transparent 70%), #ffffff09;box-shadow:inset 0 0 0 1px #ffffff12, inset 0 -3px 0 rgba(var(--rc), .85);border-radius:4px;flex:0 0 clamp(104px,7.2vw,140px);position:relative;overflow:hidden}.pv-s>img{object-fit:contain;filter:drop-shadow(0 8px 10px #0000008c);width:80%;height:54%;position:absolute;top:17%;left:10%;right:10%}.pv-s[data-k=outfit]>img{object-position:50% 0;height:72%;top:7%}.pv-s>i{font:700 17px/1 var(--b-face-disp);color:#ffffffe6;font-style:normal;position:absolute;top:7px;left:8px}.pv-s>b{font:600 14px/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--rc));white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:9px;left:8px;right:8px;overflow:hidden}.pv-s[data-s=claimed]>img{opacity:.38}.pv-s[data-s=claimed]:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;right:9px;box-shadow:0 0 8px #ffffffb3}.pv-s[data-s=claim]{box-shadow:inset 0 0 0 1px #ff823ccc, inset 0 -3px 0 rgba(var(--rc), .85)}.pv-s[data-s=claim]>b{color:#ff8c46}.pv-s.is-sel{box-shadow:inset 0 0 0 1px #ffffffbf, 0 0 26px #fff3, inset 0 -3px 0 rgb(var(--rc));background:radial-gradient(90% 70% at 50% 100%, rgba(var(--rc), .26), transparent 72%), #ffffff14}.pv-rail{background:#ffffff1a;height:2px;margin-top:12px;position:relative}.pv-rail>i{background:#fff;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #fff9}.pv{grid-template-columns:minmax(0,1fr)}.pv-row,.pv-stage{min-width:0}.pv button{font:inherit;color:inherit;cursor:pointer;background-color:#0000;border:0;margin:0;padding:0}.pv .pv-claim{background:var(--b-plate);color:var(--b-act-ink);font:700 20px/1 var(--b-face-disp);padding:12px 34px}.pv .pv-s{background:radial-gradient(90% 60% at 50% 100%, rgba(var(--rc), .16), transparent 70%), #ffffff09}.pv .pv-s.is-sel{background:radial-gradient(90% 70% at 50% 100%, rgba(var(--rc), .26), transparent 72%), #ffffff14}.pv .is-r-basic{--rc:var(--b-tier-basic-rgb,131, 135, 140)}.pv .is-r-standard{--rc:var(--b-tier-standard-rgb,212, 216, 220)}.pv .is-r-premium{--rc:var(--b-tier-premium-rgb,230, 170, 60)}.pv .is-r-elite{--rc:var(--b-tier-elite-rgb,180, 108, 255)}.pv .is-r-legendary{--rc:var(--b-tier-legendary-rgb,232, 64, 80)}.pv .is-r-mythic{--rc:var(--b-tier-mythic-rgb,255, 236, 214)}.pv .pv-sw>.pv-s{box-shadow:inset 0 0 0 1px #ffffff14, inset 0 -3px 0 rgba(var(--rc), .85)!important}.pv .pv-sw>.pv-s[data-s=claim]{box-shadow:inset 0 0 0 1px #ff823cd9, inset 0 -3px 0 rgba(var(--rc), .85)!important}.pv .pv-sw>.pv-s.is-sel{box-shadow:inset 0 0 0 1px #fffc, 0 0 26px #ffffff38, inset 0 -3px 0 rgb(var(--rc))!important}.pv .pv-arr{box-shadow:inset 0 0 0 1px #ffffff40!important}.pv-s>b.is-mythic,.pv-r.is-mythic{color:#ffecd6;text-shadow:0 0 10px #ffaa6ecc}.pv .pv-3d.sto-scr{isolation:isolate;gap:0;padding:0;display:block;position:absolute;inset:0}.pv .pv-3d>.pv-mid.sto-mid{pointer-events:none;min-width:0;position:absolute;inset:14% 30% 18% 24%}.pv-3d .sks-cv{margin:0}.pv-3d .sks-ph{left:var(--sks-x,50%);top:var(--sks-y,50%);width:var(--sks-w,40vw);object-fit:contain;pointer-events:none;opacity:.9;max-height:50%;position:absolute;translate:-50% -50%}.pv-3d .sks,.pv-3d .sks-bg,.pv-3d .sks-cv{width:100%;height:100%;position:absolute;inset:0}.pv-3d .sks-cv{transition:opacity .16s}.pv-3d .sks-cv.is-off{opacity:0;transition:none}.pv-3d .sks-ph.is-off{opacity:0;transition:opacity .16s}.pv-3d .sks-help{left:var(--sks-x,50%);top:var(--sks-b,92%);font:500 14px/1 var(--b-face-text);color:rgba(var(--b-ink-rgb), .55);position:absolute;translate:-50% -100%}.pv-3d .sks-reset{font:600 15px/1 var(--b-face-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--b-ink);padding:8px 14px;box-shadow:inset 0 0 0 1px #ffffff4d}.pv-info,.pv-hd,.pv-clock{pointer-events:auto}.pv-nx{font:600 15px/1 var(--b-face-text);color:#fff}.pv-err{font:500 15px/1.3 var(--b-face-text);color:#ff8c46}.pv .pv-claim:disabled{opacity:.6;cursor:default}.pv .pv-arr:disabled{opacity:.35;cursor:default}.pv-sw{scrollbar-width:none;gap:clamp(8px,.7vw,12px);padding:12px 2px 2px;scroll-padding-inline:40px;display:flex;overflow-x:auto}.pv-sw::-webkit-scrollbar{display:none}.pv-sw{overscroll-behavior-x:contain}.pv-sw.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.pv button:focus-visible{outline:none}.pv .pv-arr:focus-visible,.pv .pv-claim:focus-visible{box-shadow:inset 0 0 0 1px #fffc,0 0 18px #fff3!important}.pv-none{place-items:center;display:grid}.pv-none p{font:500 16px/1.4 var(--b-face-text);color:var(--b-ink-dim)}.pv .pv-wear,.pv .pv-soldier{position:absolute;inset:0}.pv .pv-wear{z-index:0}
