.PasswordGate-module__wPPjha__gate{place-items:center;min-height:100svh;padding:24px;display:grid}.PasswordGate-module__wPPjha__card{border:1px solid var(--line-strong);background:var(--surface-soft);width:min(100%,440px);box-shadow:var(--glow);border-radius:24px;padding:clamp(24px,6vw,44px)}.PasswordGate-module__wPPjha__eyebrow{margin-top:48px;margin-bottom:16px}.PasswordGate-module__wPPjha__card h1{font-size:clamp(2rem,7vw,2.6rem);line-height:1.15}.PasswordGate-module__wPPjha__intro{color:var(--muted-strong);margin:16px 0 28px}.PasswordGate-module__wPPjha__label{margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.PasswordGate-module__wPPjha__input{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:12px;padding:12px 16px}.PasswordGate-module__wPPjha__input[aria-invalid=true]{border-color:var(--coral)}.PasswordGate-module__wPPjha__submit{cursor:pointer;gap:12px;width:100%;margin-top:16px;font-family:inherit}.PasswordGate-module__wPPjha__error{min-height:1.65em;color:var(--coral);margin:12px 0 0;font-size:.85rem}
