.PasswordGate_pngRoot__AbUwR{--png-bg:#efefec;--png-surface:#ffffff;--png-ink:#0a0a0a;--png-muted:#5a5a5a;--png-accent:#7b5bff;--png-accent-ink:#ffffff;--png-highlight:#e7ff5e;--png-cream:#f4efe6;--png-hairline:#0a0a0a1a;--png-on-dark:#f4f4f0;--png-on-dark-soft:#ffffffb8;--png-hairline-dark:#ffffff14;--png-hairline-dark2:#ffffff1f;--png-error:#ff3b30;--png-display:"Anton",Impact,"Haettenschweiler","Arial Narrow Bold",sans-serif;--png-text:ui-sans-serif,system-ui,-apple-system,"Inter","Helvetica Neue",Arial,sans-serif;--png-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-family:var(--png-text);line-height:1.5;color:var(--png-on-dark)}.PasswordGate_pngRoot__AbUwR *,.PasswordGate_pngRoot__AbUwR :after,.PasswordGate_pngRoot__AbUwR :before{box-sizing:border-box}.PasswordGate_overlay__Ub4gG{position:fixed;inset:0;z-index:2147483000;display:grid;grid-template-columns:1fr;place-items:center;padding:clamp(20px,5vw,48px);background:radial-gradient(120% 90% at 12% 0,#1a1a17 0,#0a0a0a 55%,#050505 100%);overflow:hidden;animation:PasswordGate_pngFade__X_mlE .35s cubic-bezier(.2,.8,.2,1) both}@media (min-width:880px){.PasswordGate_overlay__Ub4gG{grid-template-columns:1.05fr .95fr;place-items:stretch;gap:clamp(24px,4vw,64px);padding:clamp(40px,5vw,72px)}}.PasswordGate_brandPanel__CgGJI{position:relative;display:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:clamp(32px,4vw,56px);overflow:hidden;isolation:isolate;color:var(--png-cream);animation:PasswordGate_pngFade__X_mlE .6s cubic-bezier(.2,.8,.2,1) both}@media (min-width:880px){.PasswordGate_brandPanel__CgGJI{display:flex}}.PasswordGate_brandPanel__CgGJI .PasswordGate_grid__OVDAG{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(#ffffff0a 1px,transparent 0),linear-gradient(90deg,#ffffff0a 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(75% 75% at 30% 40%,#000 0,transparent 100%);-webkit-mask-image:radial-gradient(75% 75% at 30% 40%,#000 0,transparent 100%)}.PasswordGate_brandPanel__CgGJI .PasswordGate_glowA__2tI95,.PasswordGate_brandPanel__CgGJI .PasswordGate_glowB__WvpFp{position:absolute;z-index:-1;border-radius:999px;filter:blur(60px)}.PasswordGate_brandPanel__CgGJI .PasswordGate_glowA__2tI95{width:360px;height:360px;left:-80px;top:-40px;background:#7b5bff44}.PasswordGate_brandPanel__CgGJI .PasswordGate_glowB__WvpFp{width:220px;height:220px;right:0;bottom:10%;background:#e7ff5e22}.PasswordGate_brandMark__WY_0w{display:inline-flex;color:var(--png-cream);text-decoration:none}.PasswordGate_brandMark__WY_0w:hover{color:var(--png-highlight)}.PasswordGate_brandTag__K0__k{font-family:var(--png-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--png-on-dark-soft);max-width:22ch}@keyframes PasswordGate_pngFade__X_mlE{0%{opacity:0}to{opacity:1}}.PasswordGate_card__NQNw9{width:min(440px,100%);padding:clamp(28px,5vw,44px);border-radius:22px;background:#111110;color:var(--png-on-dark);box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff1f;animation:PasswordGate_pngRise__mCAqa .45s cubic-bezier(.2,.8,.2,1) both;text-rendering:optimizeLegibility;display:grid;grid-gap:16px;gap:16px;align-self:center;justify-self:center}@keyframes PasswordGate_pngRise__mCAqa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PasswordGate_head__X9CZx{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:2px}.PasswordGate_mark__oYj_B{display:inline-flex;align-items:center;gap:10px;color:var(--png-cream);text-decoration:none}.PasswordGate_mark__oYj_B:hover{color:var(--png-highlight)}.PasswordGate_wordmark__AOzpJ{font-family:var(--png-display);font-weight:900;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:inherit}.PasswordGate_eyebrow__I5uUd{font-family:var(--png-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--png-on-dark-soft)}.PasswordGate_link__MKMgT{color:var(--png-highlight);text-decoration:none;border-bottom:1px solid #e7ff5e55;transition:border-color .2s ease}.PasswordGate_link__MKMgT:hover{border-bottom-color:var(--png-highlight)}.PasswordGate_title__hzDES{margin:0;font-family:var(--png-display);font-weight:900;font-size:clamp(30px,5vw,56px);letter-spacing:-.02em;line-height:.92;text-transform:uppercase;color:var(--png-on-dark)}.PasswordGate_sub__ZBcJB{margin:0;font-family:var(--png-text);font-size:15px;line-height:1.5;color:var(--png-on-dark-soft)}.PasswordGate_label__Q4sAg{font-family:var(--png-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--png-cream)}.PasswordGate_input__69oZn{width:100%;height:52px;padding:0 16px;border-radius:12px;background:#0d0d0c;border:1px solid var(--png-hairline-dark);color:var(--png-cream);font-family:var(--png-mono);font-size:15px;letter-spacing:.04em;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.PasswordGate_input__69oZn::placeholder{color:#f4efe666}.PasswordGate_input__69oZn:focus-visible{border-color:var(--png-accent);box-shadow:0 0 0 4px #7b5bff33}.PasswordGate_input__69oZn[aria-invalid=true]{border-color:var(--png-error)}.PasswordGate_error__s7kcY{margin:0;font-family:var(--png-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--png-error)}.PasswordGate_cta__1Bzr1{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 22px;border:0;border-radius:999px;background:var(--png-accent);color:var(--png-accent-ink);font-family:var(--png-display);font-weight:900;font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.PasswordGate_cta__1Bzr1:hover{transform:translateY(-2px);box-shadow:0 14px 36px #7b5bff55}.PasswordGate_cta__1Bzr1:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.PasswordGate_arrow__Sul4A{color:#fff}.PasswordGate_pngRoot__AbUwR :focus-visible{outline:2px solid var(--png-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.PasswordGate_card__NQNw9,.PasswordGate_overlay__Ub4gG{animation-duration:.001ms}.PasswordGate_cta__1Bzr1{transition:none}}