.template-password{--pw-bg:#050505;--pw-bg-panel:#0a0a0a;--pw-line:rgba(51,255,102,.28);--pw-line-soft:rgba(255,255,255,.08);--pw-green:#33ff66;--pw-green-dim:rgba(51,255,102,.55);--pw-text:#eef0ee;--pw-text-dim:#7c847d;--pw-mono:"JetBrains Mono", monospace;--pw-grotesk:"Space Grotesk", sans-serif;background:var(--pw-bg);color:var(--pw-text);font-family:var(--pw-grotesk);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;display:flex;flex-direction:column;position:relative}.template-password *{box-sizing:border-box}.template-password:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.015) 0px,rgba(255,255,255,.015) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:999;opacity:.4}.template-password:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 0%,rgba(51,255,102,.06),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0px,transparent 1px,transparent 40px),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0px,transparent 1px,transparent 40px);animation:pw-flicker 6s infinite}@keyframes pw-flicker{0%,96%,to{opacity:1}97%{opacity:.85}98%{opacity:1}99%{opacity:.9}}.scanline{position:fixed;left:0;right:0;height:120px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(51,255,102,.05),transparent);animation:pw-sweep 7s linear infinite}@keyframes pw-sweep{0%{top:-120px}to{top:100vh}}.template-password a{color:inherit;text-decoration:none}.pw-main{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 24px;position:relative;z-index:1}.pw-box{width:100%;max-width:460px;padding:44px 40px;border:1px solid var(--pw-line);background:#050505bf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column}.pw-logo{font-family:var(--pw-mono);font-weight:700;font-size:24px;color:var(--pwc-logo, var(--pw-green));margin-bottom:8px;letter-spacing:.02em}.pw-boot{font-family:var(--pw-mono);font-size:11px;color:var(--pwc-boot, var(--pw-green-dim));line-height:1.8;margin-bottom:22px}.pw-boot .ok{color:var(--pwc-logo, var(--pw-green))}.pw-line{font-family:var(--pw-mono);font-size:12px;color:var(--pwc-intro, var(--pw-text-dim));line-height:1.7;margin-bottom:26px}.pw-form{display:flex;flex-direction:column}.pw-field{margin-bottom:16px}.pw-field label{font-family:var(--pw-mono);font-size:11px;color:var(--pwc-label, var(--pw-text-dim));display:block;margin-bottom:8px;letter-spacing:.02em}.pw-input{width:100%;background:transparent;border:1px solid var(--pw-line-soft);color:var(--pwc-input-text, var(--pw-text));font-family:var(--pw-mono);font-size:13px;padding:13px 14px;outline:none}.pw-input::placeholder{color:var(--pwc-label, var(--pw-text-dim))}.pw-input:focus{border-color:var(--pw-green);box-shadow:0 0 0 1px var(--pw-green)}.pw-input:focus-visible{border-color:var(--pw-green);box-shadow:0 0 0 1px var(--pw-green)}.pw-submit{width:100%;margin-top:4px;background:var(--pwc-btn-bg, var(--pw-green));color:var(--pwc-btn-text, #050505);border:none;font-family:var(--pw-mono);font-weight:700;font-size:12px;padding:14px;cursor:pointer;letter-spacing:.05em}.pw-submit:hover{filter:brightness(1.15)}.pw-submit:disabled{opacity:.6;cursor:not-allowed}.pw-submit--ghost{background:transparent;border:1px solid var(--pwc-btn-ghost, var(--pw-green));color:var(--pwc-btn-ghost, var(--pw-green))}.pw-submit--ghost:hover{background:#33ff6614}.pw-divider{display:flex;align-items:center;gap:10px;margin:26px 0;font-family:var(--pw-mono);font-size:10px;color:var(--pwc-label, var(--pw-text-dim));letter-spacing:.05em}.pw-divider:before,.pw-divider:after{content:"";flex:1;height:1px;background:var(--pw-line-soft)}.pw-note{font-family:var(--pw-mono);font-size:11px;color:var(--pwc-label, var(--pw-text-dim));text-align:center;margin-top:28px}.pw-error{font-family:var(--pw-mono);font-size:11px;color:#ff5c5c;margin:-6px 0 16px;letter-spacing:.02em}.pw-success{font-family:var(--pw-mono);font-size:11px;color:var(--pw-green);margin:-6px 0 16px;letter-spacing:.02em}.cursor-blink{color:var(--pw-green);animation:pw-blink 1s steps(1) infinite}@keyframes pw-blink{50%{opacity:0}}@media(max-width:520px){.pw-box{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/password-content.css.map */
