.sign-in-form-module__HspEoq__formShell{gap:1.1rem;margin-top:2rem;display:grid}.sign-in-form-module__HspEoq__googleButton,.sign-in-form-module__HspEoq__submit{border:1px solid var(--line);cursor:pointer;min-height:3rem;font:inherit;transition:background .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);border-radius:.7rem;justify-content:center;align-items:center;gap:.6rem;font-weight:800;display:inline-flex}.sign-in-form-module__HspEoq__googleButton{background:var(--card);color:var(--ink)}.sign-in-form-module__HspEoq__googleButton:hover:not(:disabled){border-color:var(--accent-outline);background:var(--chip);transform:translateY(-1px)}.sign-in-form-module__HspEoq__divider{color:var(--faint-readable);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-size:.72rem;font-weight:800;display:grid}.sign-in-form-module__HspEoq__divider span{background:var(--line);height:1px}.sign-in-form-module__HspEoq__emailForm{gap:.9rem;display:grid}.sign-in-form-module__HspEoq__field{gap:.4rem;display:grid}.sign-in-form-module__HspEoq__field label{color:var(--ink2);font-size:.8rem;font-weight:800}.sign-in-form-module__HspEoq__field input{border:1px solid var(--line);background:var(--surface-raised,var(--card));width:100%;min-height:3rem;color:var(--ink);font:inherit;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:.7rem;outline:0;padding:.65rem .8rem}.sign-in-form-module__HspEoq__field input:hover{border-color:var(--accent-outline)}.sign-in-form-module__HspEoq__field input:focus{border-color:var(--accent-outline);box-shadow:var(--focus-ring)}.sign-in-form-module__HspEoq__submit{border-color:var(--ink);background:var(--ink);color:var(--bg)}.sign-in-form-module__HspEoq__submit:hover:not(:disabled){background:var(--ink2);transform:translateY(-1px)}.sign-in-form-module__HspEoq__googleButton:active:not(:disabled),.sign-in-form-module__HspEoq__submit:active:not(:disabled),.sign-in-form-module__HspEoq__switchButton:active:not(:disabled){transform:scale(.97)}.sign-in-form-module__HspEoq__googleButton:disabled,.sign-in-form-module__HspEoq__submit:disabled,.sign-in-form-module__HspEoq__switchButton:disabled{cursor:wait;opacity:.58}.sign-in-form-module__HspEoq__switchButton{min-height:2.5rem;color:var(--accent-text);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:.45rem 0;font-size:.78rem;font-weight:800;text-decoration:underline}.sign-in-form-module__HspEoq__status{min-height:1.4rem;color:var(--mute-readable);align-items:flex-start;gap:.4rem;margin:0;font-size:.8rem;line-height:1.45;display:flex}@media (prefers-reduced-motion:reduce){.sign-in-form-module__HspEoq__googleButton,.sign-in-form-module__HspEoq__submit,.sign-in-form-module__HspEoq__switchButton,.sign-in-form-module__HspEoq__field input{transition:none}}
.page-module__blUoXq__page{width:min(100% - 2rem,36rem);min-height:min(100dvh,48rem);padding:3rem 0 calc(5rem + var(--safe-bottom));align-content:center;margin-inline:auto;display:grid}.page-module__blUoXq__intro{max-width:32rem;padding-block:2rem}.page-module__blUoXq__eyebrow{color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:800}.page-module__blUoXq__title{color:var(--ink);font-family:var(--font-editorial);letter-spacing:-.06em;margin:0;font-size:clamp(2.65rem,9vw,4.75rem);font-weight:500;line-height:.95}.page-module__blUoXq__description{max-width:34rem;color:var(--mute-readable);margin:1rem 0 0;line-height:1.6}@media (max-width:30rem){.page-module__blUoXq__page{width:min(100% - 2rem,36rem);min-height:auto;padding-top:2rem}}