.auth-page{padding:56px 16px 96px;display:flex;justify-content:center}.auth-card{width:100%;max-width:440px;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:20px;box-shadow:var(--shadow)}.auth-switch .seg{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.auth-switch .seg[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.auth-head{display:flex;flex-direction:column;gap:6px}.auth-card h1{font-size:28px;font-weight:800;letter-spacing:-.02em}.auth-sub{color:var(--ink-2)}.auth-form{display:flex;flex-direction:column;gap:8px}.auth-form .field{margin-bottom:8px}.auth-form .btn{margin-top:8px}.auth-perks{font-size:15px;color:var(--ink-2)}.auth-legal,.auth-or{font-size:13px}.auth-or{display:flex;align-items:center;gap:12px;color:var(--ink-3)}.auth-or:after,.auth-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.account-facts{display:grid;grid-gap:10px;gap:10px;margin:0}.account-facts dt{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.account-facts dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.account-google{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:18px}.account-google .h-sub{font-size:20px;margin:0}.account-google-row{display:flex;flex-direction:column;gap:10px}