html:has(.section-password),body.nozzled-password-page{background:#050508!important;color:#f5f5f7;min-height:100svh}body.nozzled-password-page,html:has(.section-password) body{display:flex;flex-direction:column;min-height:100svh}body.nozzled-password-page .password-main-content,html:has(.section-password) .password-main-content{flex:1;display:flex;flex-direction:column;width:100%;max-width:none!important;margin:0!important;padding:0!important}html:has(.section-password) .nz-canvas{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}html:has(.section-password) .nz-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:nz-password-float 18s ease-in-out infinite}html:has(.section-password) .nz-orb-1{width:420px;height:420px;background:radial-gradient(circle,rgba(61,158,255,.22),transparent 70%);top:8%;right:18%;opacity:.35}html:has(.section-password) .nz-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(196,160,98,.18),transparent 70%);bottom:10%;left:-100px;animation-delay:-6s;opacity:.5}html:has(.section-password) .nz-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black,transparent);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black,transparent)}@keyframes nz-password-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-24px,16px) scale(1.05)}}body.nozzled-password-page .section-password,html:has(.section-password) .section-password{flex:1;display:flex!important;background:transparent!important;position:relative;z-index:1}body.nozzled-password-page .section-password>.section,html:has(.section-password) .section-password>.section,body.nozzled-password-page .section-password .section-background,html:has(.section-password) .section-password .section-background{background:transparent!important;flex:1;display:flex;align-items:stretch;width:100%}body.nozzled-password-page .nz-password-hero,html:has(.section-password) .nz-password-hero{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:var(--nz-max-width, 1280px);margin:0 auto;padding:clamp(48px,10vh,100px) var(--nz-gutter, clamp(20px, 4vw, 40px));min-height:calc(100svh - 64px)}body.nozzled-password-page .nz-password-hero--copy-only .nz-hero-home-grid,html:has(.section-password) .nz-password-hero--copy-only .nz-hero-home-grid{display:block;max-width:42rem}body.nozzled-password-page .nz-password-hero--copy-only .nz-hero-home-copy,html:has(.section-password) .nz-password-hero--copy-only .nz-hero-home-copy{max-width:none}body.nozzled-password-page .nz-password-hero .nz-hero-home-heading,html:has(.section-password) .nz-password-hero .nz-hero-home-heading{max-width:22ch;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.15;margin-bottom:20px}body.nozzled-password-page .nz-password-hero .nz-section-desc,html:has(.section-password) .nz-password-hero .nz-section-desc{max-width:52ch;margin-bottom:28px}body.nozzled-password-page .nz-password-countdown,html:has(.section-password) .nz-password-countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:12px;padding:14px 18px;border-radius:14px;border:1px solid var(--nz-border, rgba(255, 255, 255, .08));background:var(--nz-card-bg, rgba(12, 12, 18, .72));max-width:28rem}body.nozzled-password-page .nz-password-countdown__num,html:has(.section-password) .nz-password-countdown__num{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;color:var(--nz-text, #f5f5f7);letter-spacing:-.04em;line-height:1}body.nozzled-password-page .nz-password-countdown__label,html:has(.section-password) .nz-password-countdown__label{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nz-accent, #3d9eff)}body.nozzled-password-page .nz-password-countdown__clock,html:has(.section-password) .nz-password-countdown__clock{flex:1 0 100%;font-size:13px;color:var(--nz-text-secondary, #8e8e93);font-variant-numeric:tabular-nums;letter-spacing:.04em;min-height:1.2em}body.nozzled-password-page .nz-password-launch,html:has(.section-password) .nz-password-launch{margin:0;font-size:clamp(11px,1.1vw,12px);color:var(--nz-text-secondary, #8e8e93);letter-spacing:.06em;white-space:nowrap}body.nozzled-password-page .password-footer,html:has(.section-password) .password-footer{position:relative;z-index:2;background:transparent!important;padding-block:16px 24px!important;margin-top:auto}body.nozzled-password-page .password-footer__powered-by,html:has(.section-password) .password-footer__powered-by{display:none!important}body.nozzled-password-page .password-footer__button,html:has(.section-password) .password-footer__button{color:#8e8e93!important;text-decoration:none!important;font-size:13px}body.nozzled-password-page .password-footer__admin-link,body.nozzled-password-page .password-footer__admin-link a,html:has(.section-password) .password-footer__admin-link,html:has(.section-password) .password-footer__admin-link a{color:#636366!important;font-size:12px}body.nozzled-password-page .password-dialog,html:has(.section-password) .password-dialog{background:#050508f5!important;color:#f5f5f7}body.nozzled-password-page .password-dialog .field__input,html:has(.section-password) .password-dialog .field__input{background:#0a0a0f!important;border-color:#fff3!important;color:#f5f5f7!important}body.nozzled-password-page .password-dialog__submit-button,html:has(.section-password) .password-dialog__submit-button{background:#3d9eff!important;color:#fff!important}@media(max-width:749px){body.nozzled-password-page .nz-password-hero .nz-hero-home-grid,html:has(.section-password) .nz-password-hero .nz-hero-home-grid{gap:32px}body.nozzled-password-page .nz-password-launch,html:has(.section-password) .nz-password-launch{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nozzled-password.css.map */
