.page-module__X_Z_4a__shell{background:var(--background-secondary);place-items:center;min-height:100vh;padding:28px;display:grid}.page-module__X_Z_4a__panel{border:1px solid var(--line-strong);background:var(--background);width:min(100%,440px);padding:42px}.page-module__X_Z_4a__eyebrow{color:var(--meta);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.page-module__X_Z_4a__panel h1{color:var(--heading);letter-spacing:-.035em;margin-top:9px;font-size:30px;font-weight:550}.page-module__X_Z_4a__intro{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.55}.page-module__X_Z_4a__googleForm,.page-module__X_Z_4a__emailForm{gap:14px;display:grid}.page-module__X_Z_4a__googleForm{margin-top:28px}.page-module__X_Z_4a__emailForm{margin-top:16px}.page-module__X_Z_4a__panel label{color:var(--muted);gap:8px;font-size:11px;font-weight:550;display:grid}.page-module__X_Z_4a__panel input{border:1px solid var(--line-strong);min-height:46px;color:var(--foreground);background:var(--background-secondary);border-radius:8px;padding:0 13px}.page-module__X_Z_4a__panel button{border:1px solid var(--gold-dark);color:#2c1b08;background:var(--gold);cursor:pointer;border-radius:999px;min-height:46px;font-size:12px;font-weight:650}.page-module__X_Z_4a__secondaryButton{border-color:var(--line-strong)!important;color:var(--foreground)!important;background:var(--background-secondary)!important}.page-module__X_Z_4a__divider{color:var(--meta);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:22px;font-size:9px;display:flex}.page-module__X_Z_4a__divider:before,.page-module__X_Z_4a__divider:after{background:var(--line);content:"";flex:1;height:1px}.page-module__X_Z_4a__secondaryLink{border:1px solid var(--line-strong);min-height:46px;color:var(--foreground);background:var(--background-secondary);border-radius:999px;place-items:center;margin-top:28px;font-size:12px;font-weight:650;display:grid}.page-module__X_Z_4a__error{color:#9a3f38;margin-top:14px;font-size:11px}.page-module__X_Z_4a__success{color:#237a49;margin-top:14px;font-size:11px}.page-module__X_Z_4a__accessNote{color:var(--meta);margin-top:18px;font-size:10px;line-height:1.5}.page-module__X_Z_4a__footnote{border-top:1px solid var(--line);color:var(--meta);margin-top:26px;padding-top:16px;font-size:10px;line-height:1.5}@media (max-width:520px){.page-module__X_Z_4a__shell{padding:14px}.page-module__X_Z_4a__panel{padding:28px 22px}}
