.au-dialog,.au-page{--au-danger:232 120 124;--au-radius:8px}.au-page{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;background:transparent}.au-top{display:flex;height:var(--ax-header-h);flex:none;align-items:center;justify-content:space-between;gap:1rem;padding-inline:var(--ax-gutter)}.au-page .au-back{color:rgb(var(--ax-slate));font-size:.85rem}.au-page .au-back:hover{color:rgb(var(--ax-ink))}.au-back svg{transition:transform .16s ease}.au-back:hover svg{transform:translateX(-2px)}.au-main{display:flex;flex:1;align-items:center;justify-content:center;padding:.5rem var(--ax-gutter) 1rem}.au-column{width:100%;max-width:400px}.au-page .au-title{margin:0 0 1.1rem;color:rgb(var(--ax-ink));font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.15;text-align:center}.au-foot{flex:none;padding:.75rem var(--ax-gutter) 1rem;text-align:center}.au-foot p{margin:0;color:rgb(var(--ax-slate-2));font-family:var(--ax-mono);font-size:.72rem;letter-spacing:.02em}.au-panel{padding:1.75rem;border:1px solid rgb(var(--ax-rule));border-radius:16px;background:rgb(var(--ax-hull)/.72);backdrop-filter:blur(6px)}@media (max-width:480px){.au-panel{padding:1.35rem}}.au-stack{display:flex;flex-direction:column;gap:1rem}.au-stack--form{gap:.9rem}.au-stack--tight{gap:.75rem}.au-stack--dialog{gap:1rem;padding-top:.75rem}.au-field{gap:.4rem}.au-actions,.au-field{display:flex;flex-direction:column}.au-actions{gap:.5rem;padding-top:.15rem}.au-center{text-align:center}.au-dialog .au-section-title,.au-page .au-section-title{margin:0;color:rgb(var(--ax-ink));font-size:.975rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.au-page .au-section-title--sm{color:rgb(var(--ax-ink-2));font-size:.85rem;font-weight:500}.au-intro .au-muted{margin-top:.2rem}.au-page .au-muted{margin:0;color:rgb(var(--ax-slate));font-size:.84rem;line-height:1.5}.au-dialog label,.au-page label{color:rgb(var(--ax-ink-2));font-size:.8125rem;font-weight:500;line-height:1.3}.au-dialog .text-destructive,.au-page .text-destructive{color:rgb(var(--au-danger))}.au-page p.text-destructive{font-size:.8rem;font-weight:400}.au-dialog input.au-input,.au-page input.au-input{height:40px;width:100%;padding:0 .8rem;border:1px solid rgb(var(--ax-rule));border-radius:var(--au-radius);background:rgb(var(--ax-hull));box-shadow:none;color:rgb(var(--ax-ink));font-size:.9rem;transition:border-color .14s ease,box-shadow .14s ease}.au-dialog input.au-input::placeholder,.au-page input.au-input::placeholder{color:rgb(var(--ax-slate-2))}.au-dialog input.au-input:hover,.au-page input.au-input:hover{border-color:rgb(var(--ax-slate-2))}.au-dialog input.au-input:focus,.au-dialog input.au-input:focus-visible,.au-page input.au-input:focus,.au-page input.au-input:focus-visible{border-color:rgb(var(--ax-blue));outline:none;box-shadow:0 0 0 3px rgb(var(--ax-blue)/.16)}.au-page input.au-input[aria-invalid=true]{border-color:rgb(var(--au-danger)/.7)}.au-page input.au-input--password{padding-right:2.5rem}.au-page input.au-input--code{font-family:var(--ax-mono);letter-spacing:.12em}.au-page input.au-input--code::placeholder{font-family:var(--ax-sans);letter-spacing:0}.au-page button.au-reveal{position:absolute;top:50%;right:.35rem;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:rgb(var(--ax-slate-2));transform:translateY(-50%)}.au-page button.au-reveal:hover{color:rgb(var(--ax-ink-2))}.au-dialog .ax-btn,.au-page .ax-btn{height:40px;min-height:40px;border-radius:var(--au-radius);font-size:.9rem;font-weight:500}.au-dialog .ax-btn--sm,.au-page .ax-btn--sm{height:34px;min-height:34px}.au-page .ax-btn--quiet{height:auto;min-height:2rem;padding-inline:.4rem;background:transparent}.au-dialog .ax-btn--primary,.au-page .ax-btn--primary{border-color:transparent;background:rgb(var(--ax-blue));color:#04101f}.au-dialog .ax-btn--primary:hover,.au-page .ax-btn--primary:hover{background:#7bb0ff}.au-dialog .ax-btn--ghost,.au-page .ax-btn--ghost{border-color:rgb(var(--ax-rule));background:rgb(var(--ax-hull)/.6);color:rgb(var(--ax-ink))}.au-dialog .ax-btn--ghost:hover,.au-page .ax-btn--ghost:hover{border-color:rgb(var(--ax-slate-2));background:rgb(var(--ax-raised));color:rgb(var(--ax-ink))}.au-dialog .ax-btn:focus-visible,.au-page .ax-btn:focus-visible{outline:2px solid rgb(var(--ax-sky));outline-offset:2px;box-shadow:none}.au-dialog .au-text-btn,.au-page .au-text-btn{padding:0;border:0;background:none;box-shadow:none;color:rgb(var(--ax-blue));font-size:.84rem;font-weight:500}.au-page .au-text-btn:hover{color:#8dbaff;text-decoration:underline}.au-google-icon{width:1.05rem;height:1.05rem}.au-divider{display:flex;align-items:center;gap:.75rem;color:rgb(var(--ax-slate-2));font-family:var(--ax-mono);font-size:.7rem;letter-spacing:.1em;text-transform:lowercase}.au-divider:after,.au-divider:before{height:1px;flex:1;background:rgb(var(--ax-rule));content:""}.au-google-head{margin-bottom:-.55rem}.au-terms-wrap{padding-top:.1rem}.au-dialog .au-terms,.au-page .au-terms{display:flex;align-items:flex-start;gap:.6rem;margin:0;padding:0;border:0;background:none}.au-dialog .au-terms.au-terms>:not([hidden])~:not([hidden]),.au-page .au-terms.au-terms>:not([hidden])~:not([hidden]){margin:0}.au-terms-text{display:flex;flex-direction:column;gap:.3rem;padding-top:1px}.au-dialog .au-terms label:has([role=checkbox]),.au-dialog label.au-terms-label,.au-page .au-terms label:has([role=checkbox]),.au-page label.au-terms-label{display:inline;padding:0;border:0;background:none;color:rgb(var(--ax-slate));font-size:.8125rem;font-weight:400;line-height:1.45;cursor:default}.au-page .au-terms label.text-destructive{color:rgb(var(--ax-slate))}.au-dialog .au-terms [role=checkbox],.au-page .au-terms [role=checkbox]{width:1rem!important;height:1rem!important;flex:none;margin-top:1px;border:1px solid rgb(var(--ax-slate-2))!important;border-radius:4px!important;background:rgb(var(--ax-hull))!important;box-shadow:none}.au-dialog .au-terms [role=checkbox]:hover,.au-page .au-terms [role=checkbox]:hover{border-color:rgb(var(--ax-slate))!important}.au-dialog .au-terms [role=checkbox][data-state=checked],.au-page .au-terms [role=checkbox][data-state=checked]{border-color:rgb(var(--ax-sky))!important;background:rgb(var(--ax-sky)/.14)!important}.au-dialog .au-terms [role=checkbox][data-state=checked] svg,.au-page .au-terms [role=checkbox][data-state=checked] svg{width:.75rem;height:.75rem;color:rgb(var(--ax-sky))!important}.au-dialog .au-inline-link,.au-page .au-inline-link{color:rgb(var(--ax-blue));text-decoration:none}.au-dialog .au-inline-link:hover,.au-page .au-inline-link:hover{color:#8dbaff;text-decoration:underline}.au-page .au-alert,.au-page .au-notice{padding:.7rem .85rem .7rem 2.35rem;border:1px solid rgb(var(--ax-rule));border-radius:var(--au-radius);background:rgb(var(--ax-field)/.5);color:rgb(var(--ax-ink-2));font-size:.84rem}.au-page .au-alert>svg,.au-page .au-notice>svg{top:.8rem;left:.85rem;width:.95rem;height:.95rem}.au-page .au-alert>svg~*,.au-page .au-notice>svg~*{padding-left:0}.au-page .au-alert h5{margin-bottom:.2rem;color:rgb(var(--ax-ink));font-size:.84rem;font-weight:600}.au-page .au-alert--error{border-color:rgb(var(--au-danger)/.35);background:rgb(var(--au-danger)/.07)}.au-page .au-alert--error,.au-page .au-alert--error h5,.au-page .au-alert--error>svg{color:rgb(var(--au-danger))}.au-page .au-alert--error [class*=text-sm]{color:rgb(var(--ax-ink-2))}.au-page .au-alert--note>svg{color:rgb(var(--ax-sky))}.au-error-box{padding:.6rem .8rem;border:1px solid rgb(var(--au-danger)/.35);border-radius:var(--au-radius);background:rgb(var(--au-danger)/.07);color:rgb(var(--au-danger));font-size:.84rem;line-height:1.45}.au-page .au-notice{padding:0 0 0 1.75rem;border:0;background:none}.au-page .au-notice>svg{top:.15rem;left:0;color:rgb(var(--ax-sky))}.au-page .au-notice-copy{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem;color:rgb(var(--ax-slate));font-size:.875rem;line-height:1.6}.au-notice-actions{margin-top:1.25rem;margin-left:-1.75rem}.au-sent{display:flex;align-items:center;gap:.65rem}.au-sent-icon{display:inline-flex;width:1.9rem;height:1.9rem;flex:none;align-items:center;justify-content:center;border:1px solid rgb(var(--ax-sky)/.35);border-radius:999px;background:rgb(var(--ax-sky)/.08);color:rgb(var(--ax-sky))}.au-sent-copy{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .9rem;border:1px solid rgb(var(--ax-rule-soft));border-radius:var(--au-radius);background:rgb(var(--ax-field)/.45);color:rgb(var(--ax-ink-2));font-size:.875rem;line-height:1.5}.au-sent-copy p{margin:0}.au-sent-email{color:rgb(var(--ax-sky));font-family:var(--ax-mono);font-size:.82rem;word-break:break-all}.au-hint p{margin:0;color:rgb(var(--ax-slate));font-size:.8rem;text-align:center}.au-retry{flex-direction:column;align-items:center;padding-top:1rem;border-top:1px solid rgb(var(--ax-rule-soft))}.au-retry,.au-retry-actions,.au-wait{display:flex;gap:.6rem}.au-wait{align-items:center;justify-content:center;padding:2.25rem 0;font-size:.875rem}.au-spinner,.au-wait{color:rgb(var(--ax-slate))}.au-spinner{width:1.05rem;height:1.05rem;animation:au-spin .9s linear infinite}@keyframes au-spin{to{transform:rotate(1turn)}}.au-dialog{border:1px solid rgb(var(--ax-rule));border-radius:14px;background:rgb(var(--ax-hull));color:rgb(var(--ax-ink-2));font-family:var(--ax-sans);box-shadow:0 24px 60px -20px rgb(0 0 0/.7)}.au-dialog-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.25rem}.au-dialog-icon{display:inline-flex;width:2rem;height:2rem;flex:none;align-items:center;justify-content:center;border:1px solid rgb(var(--ax-rule));border-radius:8px;background:rgb(var(--ax-raised));color:rgb(var(--ax-ink-2))}.au-dialog .au-dialog-title{color:rgb(var(--ax-ink));font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.au-dialog .au-dialog-desc{color:rgb(var(--ax-slate));font-size:.875rem;line-height:1.55}.au-dialog-actions{display:flex;gap:.6rem}@media (prefers-reduced-motion:reduce){.au-spinner{animation:none}.au-back svg{transition:none}}.au-page .au-alert--success{border-color:rgb(var(--ax-sky)/.3);background:rgb(var(--ax-sky)/.06)}.au-page .au-alert--success h5,.au-page .au-alert--success>svg{color:rgb(var(--ax-sky))}.au-wait p{margin:0}.au-wait{flex-wrap:wrap;text-align:center}