.au-frame{position:relative}.au-canvas{min-height:100svh;flex-direction:column;justify-content:space-between;padding:96px 16px 32px;background-color:#0a0a0a;background-image:radial-gradient(60% 50% at 50% 42%,color-mix(in srgb,#fff 14%,transparent),transparent);color:#fff;font-family:var(--font-inter),Helvetica,Arial,sans-serif}.au-canvas,.au-stage{display:flex;align-items:center}.au-stage{width:100%;flex:1 1 0%;flex-direction:column;justify-content:center;gap:32px;padding:32px 0}.au-card{width:100%;max-width:440px;padding:32px 24px;border-radius:16px;background-color:#fff;color:#1a1a1a;box-shadow:0 20px 60px rgba(0,0,0,.35)}@media (width >= 640px){.au-card{padding-inline:32px}}.au-intro{margin-bottom:24px;text-align:left}.au-title{margin:0;font-size:22px;font-weight:550;letter-spacing:-.022em}.au-sub{margin:4px 0 0;font-size:15px;color:#6b6b6b}.au-form{gap:16px}.au-field,.au-form{display:flex;flex-direction:column}.au-field{gap:6px;text-align:left}.au-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.au-label{font-weight:450;color:#3a3a3a}.au-forgot{color:#3a3a3a;text-decoration:underline;opacity:.5;cursor:not-allowed;pointer-events:none;user-select:none}.au-input{width:100%;min-height:44px;padding:0 14px;border:1px solid #d6d6d6;border-radius:8px;background-color:#f7f7f7;font-size:15px;color:#1a1a1a;outline:none;transition:color .15s,background-color .15s,border-color .15s}.au-input::placeholder{color:#9a9a9a}.au-input:focus{border-color:#1a1a1a;box-shadow:0 0 0 2px rgba(26,26,26,.2)}.au-google,.au-submit{width:100%;min-height:44px;border-radius:8px;font-size:15px}.au-google{opacity:.5;cursor:not-allowed;pointer-events:none;user-select:none}.au-submit{background-color:#1a1a1a;font-weight:600;color:#fff;cursor:pointer}.au-submit:hover{background-color:#333}.au-status{min-height:1.5rem}.au-status-text{margin:4px 0 0;font-size:14px;line-height:1.5;color:#1a1a1a;text-align:center}.au-google{justify-content:center;gap:8px;background-color:#e5e5e5;font-weight:450;color:#1a1a1a}.au-divider,.au-google{display:flex;align-items:center}.au-divider{gap:12px;margin:20px 0;color:#9a9a9a}.au-rule{height:1px;flex:1 1 0%;background-color:#e5e5e5}.au-switch{margin:24px 0 0;font-size:14px;color:#6b6b6b;text-align:left}.au-switch-link{font-weight:600;color:#1a1a1a}.au-switch-link:hover{text-decoration:underline}.au-note{display:flex;max-width:480px;flex-direction:column;align-items:center;gap:8px;color:#9a9a9a;text-align:center}.au-note-help,.au-note-link,.au-note-strong{font-weight:550;color:#fff;text-underline-offset:4px}.au-note-help{display:inline-flex;min-height:44px;align-items:center}.au-note-help:hover,.au-note-link:hover{text-decoration:underline}