.pw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100svh;background:#0b0b0b;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;position:relative;overflow:hidden;font-family:Inter,system-ui,Arial,sans-serif}.pw h1,.pw h2{font-family:Archivo Black,Impact,Arial Black,sans-serif;font-weight:400;text-transform:uppercase;margin:0}.pw .eyebrow{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#9a9a9a;margin-bottom:10px}.pw h1{font-size:clamp(44px,12vw,140px);letter-spacing:.03em;line-height:.9;margin-bottom:10px}.pw .tag{font-family:Archivo Black,Impact,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(15px,2.4vw,24px);-webkit-text-stroke:1px #fff;color:transparent;margin:0 0 30px}.cd{display:flex;gap:clamp(10px,2.4vw,26px);justify-content:center;margin:0 0 34px}.cd div{min-width:clamp(62px,15vw,110px);border:1px solid #ffffff33;padding:14px 6px 10px}.cd b{display:block;font-family:Archivo Black,Impact,sans-serif;font-weight:400;font-size:clamp(28px,7vw,60px);line-height:1;font-variant-numeric:tabular-nums}.cd span{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#9a9a9a;margin-top:8px}.pwf{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;max-width:420px;width:100%}.pwf input{flex:1;min-width:180px;background:#0b0b0b;color:#fff;border:1px solid #ffffff55;padding:15px 14px;font:inherit}.pwf button{background:#fff;color:#000;border:1px solid #fff;padding:15px 24px;text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:600;cursor:pointer}.pwf input:focus-visible,.pwf button:focus-visible{outline:2px solid #fff;outline-offset:3px}.pwerr{color:#ff8a8a;font-size:14px;margin:0 0 12px}.pwnote{color:#777;font-size:12px;margin-top:22px}.pwnote a{color:#999}.open{color:#fff;font-size:15px;margin:0 0 24px;letter-spacing:.08em;text-transform:uppercase}body{background:#0b0b0b}.pw *{box-sizing:border-box}.pw img{max-width:100%}.pw>*:not(.fx):not(.glow){position:relative;z-index:2}.fx{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.glow{position:absolute!important;left:50%;top:30%;width:min(120vmin,900px);height:min(120vmin,900px);transform:translate(-50%,-50%);z-index:1;pointer-events:none;background:radial-gradient(closest-side,#ffffff1f,#ffffff08 45%,transparent 70%);animation:gl 6s ease-in-out infinite}@keyframes gl{50%{opacity:.55;transform:translate(-50%,-50%) scale(1.12)}}.stage{perspective:1100px;width:min(52vmin,320px);height:min(58vmin,360px);margin:0 auto 6px}.tilt{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .25s ease-out;animation:float 6s ease-in-out infinite}@keyframes float{50%{translate:0 -10px}}.scene3d{position:absolute;left:0;top:0;width:100%;height:auto;z-index:3;transform:translateZ(40px);animation:pop 1.4s cubic-bezier(.2,.8,.2,1) both}@keyframes pop{0%{opacity:0;transform:translateZ(-300px) scale(.6)}to{opacity:1;transform:translateZ(40px) scale(1)}}.refl{position:absolute;left:0;top:72%;width:100%;height:auto;transform:scaleY(-1);opacity:.18;z-index:2;-webkit-mask-image:linear-gradient(to bottom,#000 0,transparent 55%);mask-image:linear-gradient(to bottom,#000 0,transparent 55%);pointer-events:none}.floor{position:absolute;left:8%;right:8%;bottom:-2%;height:26px;border-radius:50%;background:radial-gradient(closest-side,#ffffff55,transparent);filter:blur(6px);transform:rotateX(70deg) translateZ(-20px);animation:fl 3s ease-in-out infinite}@keyframes fl{50%{opacity:.5;transform:rotateX(70deg) translateZ(-20px) scale(.85)}}.ring{position:absolute;left:50%;top:44%;border-radius:50%;border:1px solid #ffffff40;transform-style:preserve-3d;z-index:1}.ring:after{content:"";position:absolute;top:-4px;left:50%;width:7px;height:7px;margin-left:-3px;background:#fff;border-radius:50%;box-shadow:0 0 14px 3px #fff}.r1{width:118%;height:118%;margin:-59% 0 0 -59%;animation:o1 9s linear infinite}.r2{width:150%;height:150%;margin:-75% 0 0 -75%;border-color:#ffffff26;animation:o2 14s linear infinite}.r3{width:182%;height:182%;margin:-91% 0 0 -91%;border-color:#ffffff14;animation:o3 20s linear infinite}@keyframes o1{0%{transform:rotateX(72deg) rotate(0)}to{transform:rotateX(72deg) rotate(360deg)}}@keyframes o2{0%{transform:rotateX(72deg) rotateY(14deg) rotate(360deg)}to{transform:rotateX(72deg) rotateY(14deg) rotate(0)}}@keyframes o3{0%{transform:rotateX(76deg) rotateY(-10deg) rotate(0)}to{transform:rotateX(76deg) rotateY(-10deg) rotate(360deg)}}.in{opacity:0;transform:translateY(18px);animation:up .9s cubic-bezier(.2,.8,.2,1) var(--d,0s) forwards}@keyframes up{to{opacity:1;transform:none}}.pw h1.in{background:linear-gradient(100deg,#fff 40%,#8a8a8a,#fff 60%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:up .9s cubic-bezier(.2,.8,.2,1) var(--d) forwards,shine 5s linear 1.6s infinite}@keyframes shine{to{background-position:-250% 0}}.cd b{transition:opacity .2s}.cd b.tk{animation:tk .35s ease}@keyframes tk{0%{opacity:.2;transform:translateY(-6px)}to{opacity:1;transform:none}}.pwf input:focus{border-color:#fff;box-shadow:0 0 0 3px #fff2}.pwf button:hover{background:#000;color:#fff}@media(max-width:600px){.stage{width:62vw;height:68vw}}@media(prefers-reduced-motion:reduce){.tilt,.ring,.glow,.floor,.scene3d,.in,.pw h1.in{animation:none!important;opacity:1!important;transform:none!important}.scene3d{transform:none!important}}.pw.pre .in,.pw.pre .scene3d,.pw.pre .tilt,.pw.pre .ring{animation-play-state:paused}.pw.pre{overflow:hidden}.pw>.ld.ld{position:fixed;width:auto;height:auto;top:0;right:0;bottom:0;left:0;z-index:50;background:#0b0b0b;display:flex;align-items:center;justify-content:center;transition:clip-path .9s cubic-bezier(.77,0,.18,1),opacity .3s .7s;clip-path:inset(0 0 0 0)}.pw>.ld.ld.out{clip-path:inset(0 0 100% 0);opacity:0;pointer-events:none}.ldin{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(280px,70vw)}.ldl{width:96px;height:auto;animation:ldp 1.6s ease-in-out infinite}@keyframes ldp{50%{transform:scale(1.08);opacity:.6}}.ldn{font-family:Archivo Black,Impact,sans-serif;font-size:44px;line-height:1;display:flex;align-items:baseline;gap:2px}.ldn i{font-style:normal;font-size:16px;color:#888}.ldb{width:100%;height:2px;background:#fff2;overflow:hidden}.ldb span{display:block;height:100%;width:0;background:#fff;box-shadow:0 0 10px #fff}.ldt{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#888}.ld.fl .ldin{animation:ldf .45s ease-in forwards}@keyframes ldf{to{transform:scale(1.25);opacity:0;filter:blur(6px)}}@media(prefers-reduced-motion:reduce){.pw>.ld{transition:opacity .3s}.pw>.ld.out{clip-path:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nopury-password.css.map */
