.auth-module__e1jwmG__page{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-module__e1jwmG__card{background:var(--paper);border:var(--border);border-radius:var(--radius-panel);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:var(--sp-8) var(--sp-8) var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}.auth-module__e1jwmG__brand{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.auth-module__e1jwmG__brandLogo{width:auto;height:76px;margin-bottom:2px;display:block}.auth-module__e1jwmG__tagline{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-size:11px;font-weight:500}.auth-module__e1jwmG__heading{font-family:var(--font-ui);letter-spacing:normal;color:var(--ink);text-align:center;font-size:19px;font-weight:700;line-height:1.25}.auth-module__e1jwmG__intro{font-family:var(--font-ui);color:var(--ink2);text-align:center;margin:-8px 0 0;font-size:14px;line-height:1.5}.auth-module__e1jwmG__form{flex-direction:column;gap:14px;display:flex}.auth-module__e1jwmG__field{flex-direction:column;gap:6px;display:flex}.auth-module__e1jwmG__label{font-family:var(--font-ui);color:var(--ink);font-size:13px;font-weight:700}.auth-module__e1jwmG__input{font-family:var(--font-ui);border-radius:var(--radius-control);border:var(--border);background:var(--surface);color:var(--ink);padding:12px 14px;font-size:16px}.auth-module__e1jwmG__input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);background:var(--surface)}.auth-module__e1jwmG__hint{font-family:var(--font-ui);color:var(--ink2);font-size:12px;line-height:1.45}.auth-module__e1jwmG__error{font-family:var(--font-ui);color:var(--bad);background:var(--surface);border:1px solid var(--bad);border-radius:var(--radius-control);padding:9px 12px;font-size:13px;font-weight:600}.auth-module__e1jwmG__notice{font-family:var(--font-ui);color:var(--ink);background:var(--surface);border:var(--border);border-radius:var(--radius-control);padding:12px 14px;font-size:14px;line-height:1.5}.auth-module__e1jwmG__success{font-family:var(--font-ui);color:var(--ink);background:var(--accent-soft);border:var(--border);border-radius:var(--radius-control);padding:12px 14px;font-size:14px;line-height:1.5}.auth-module__e1jwmG__submit{font-family:var(--font-ui);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;padding:13px 18px;font-size:16px;font-weight:700}.auth-module__e1jwmG__submit:disabled{opacity:.6;cursor:default}.auth-module__e1jwmG__footer{font-family:var(--font-ui);color:var(--ink2);text-align:center;border-top:1px solid var(--line);margin:0;padding-top:16px;font-size:13px}.auth-module__e1jwmG__footerLink{color:var(--accent);font-weight:700;text-decoration:none}.auth-module__e1jwmG__footerLink:hover{text-decoration:underline}[data-theme=dark] .auth-module__e1jwmG__brandLogo{content:url(/brand/lockup-stacked-paper.svg)}
.signup-module__iJnFPq__legal{font-family:var(--font-ui);color:var(--ink2);text-align:center;margin:0;font-size:13px}.signup-module__iJnFPq__legalLink{color:var(--ink2);text-decoration:none}.signup-module__iJnFPq__legalLink:hover{color:var(--ink);text-decoration:underline}
