.hrc-password{--pw-bg: var(--bg-color, #050505);--pw-text: var(--text-main, #ffffff);--pw-muted: var(--text-muted, #8a8a8a);--pw-accent: var(--accent-red, #e03d40);position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:clamp(3.2rem,8vw,6.4rem) clamp(1.6rem,4vw,3.2rem);padding-top:calc(clamp(3.2rem,8vw,6.4rem) + var(--hrc-safe-top, 0px));padding-bottom:calc(clamp(3.2rem,8vw,6.4rem) + var(--hrc-safe-bottom, 0px));background-color:var(--pw-bg);color:var(--pw-text);background-image:radial-gradient(ellipse 70% 50% at 50% -10%,rgba(224,61,64,.18) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 80% 100%,rgba(224,61,64,.08) 0%,transparent 50%),radial-gradient(ellipse 40% 35% at 10% 90%,rgba(26,10,12,.9) 0%,transparent 45%)}.hrc-password__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--hrc-font-display);font-size:var(--hrc-fs-5xl);font-weight:var(--hrc-fw-bold);letter-spacing:var(--hrc-ls-3xs);line-height:1;color:var(--hrc-white-0);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;animation:hrc-pw-watermark 12s ease-in-out infinite}@keyframes hrc-pw-watermark{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.65;transform:translate(-50%,-52%) scale(1.02)}}.hrc-password__inner{position:relative;z-index:1;width:100%;max-width:64rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(1.6rem,3vw,2.4rem)}.hrc-password__brand{font-family:var(--hrc-font-display);font-size:clamp(3.2rem,6vw,5.6rem);font-weight:var(--hrc-fw-bold);letter-spacing:var(--hrc-ls-xl);text-transform:var(--hrc-tu);color:var(--hrc-white-10);margin:0;line-height:1;display:flex;align-items:center;justify-content:center;animation:hrc-pw-rise .9s cubic-bezier(.22,1,.36,1) both}.hrc-password__brand-mark{display:block;width:auto;height:clamp(4.8rem,10vw,6.2rem);margin-inline:auto;object-fit:contain;filter:brightness(0) invert(1)}.hrc-password__status{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--hrc-font-body);font-size:var(--hrc-fs-xs);font-weight:var(--hrc-fw-semibold);letter-spacing:var(--hrc-ls-2xl);text-transform:var(--hrc-tu);color:var(--pw-accent);margin:0;animation:hrc-pw-rise .9s cubic-bezier(.22,1,.36,1) .1s both}.hrc-password__pulse{width:.8rem;height:.8rem;border-radius:50%;background:var(--pw-accent);flex-shrink:0;animation:hrc-pw-pulse 1.8s ease-in-out infinite;box-shadow:0 0 #e03d4080}@keyframes hrc-pw-pulse{0%{box-shadow:0 0 #e03d4073}70%{box-shadow:0 0 0 1rem #e03d4000}to{box-shadow:0 0 #e03d4000}}.hrc-password__headline{font-family:var(--hrc-font-display);font-size:clamp(2.8rem,5vw,4.4rem);font-weight:var(--hrc-fw-bold);letter-spacing:var(--hrc-ls-md);text-transform:var(--hrc-tu);line-height:1.15;color:var(--hrc-white-9);margin:0;max-width:18ch;animation:hrc-pw-rise .9s cubic-bezier(.22,1,.36,1) .18s both}.hrc-password__sub{font-family:var(--hrc-font-body);font-size:var(--hrc-fs-rg);font-weight:var(--hrc-fw-regular);letter-spacing:var(--hrc-ls-sm);line-height:1.65;color:var(--pw-muted);margin:0;max-width:42ch;animation:hrc-pw-rise .9s cubic-bezier(.22,1,.36,1) .26s both}.hrc-password__rule{width:4.8rem;height:.2rem;background:var(--pw-accent);border:0;margin:.4rem 0;animation:hrc-pw-rule 1s cubic-bezier(.22,1,.36,1) .35s both;transform-origin:center}@keyframes hrc-pw-rule{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.hrc-password__social{animation:hrc-pw-rise .9s cubic-bezier(.22,1,.36,1) .4s both}.hrc-password__social-link{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--hrc-font-body);font-size:var(--hrc-fs-sm);font-weight:var(--hrc-fw-medium);letter-spacing:var(--hrc-ls-lg);color:var(--hrc-white-7);transition:color .25s ease}.hrc-password__social-link:hover{color:var(--hrc-white-10)}.hrc-password__social-link svg{width:1.8rem;height:1.8rem;fill:currentColor}@keyframes hrc-pw-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hrc-password__watermark,.hrc-password__pulse,.hrc-password__brand,.hrc-password__brand-mark,.hrc-password__status,.hrc-password__headline,.hrc-password__sub,.hrc-password__rule,.hrc-password__social{animation:none}}@media(max-width:480px){.hrc-password__watermark{font-size:var(--hrc-fs-4xl)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/password.css.map */
