@view-transition{navigation:auto}.au-page{background:var(--ds-cream);min-height:100dvh;color:var(--ds-ink);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}@media (min-width:640px){.au-page{padding:3rem 2rem}}.au-shell{flex-direction:column;gap:1.5rem;width:100%;max-width:27.5rem;display:flex}.au-brand{letter-spacing:-.012em;border-radius:.5rem;align-self:center;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.au-brand img{width:auto;height:2rem}.au-brand:focus-visible,.au-link:focus-visible{outline:var(--ds-focus-outline);outline-offset:3px}.au-card{padding:1.5rem}@media (min-width:640px){.au-card{padding:2.25rem}}.au-card{animation:.5s cubic-bezier(.23,1,.32,1) .12s both au-enter}@keyframes au-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}.au-stack{flex-direction:column;gap:1.5rem;display:flex}.au-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:.5rem;font-size:clamp(2rem,1.6rem + 1.6vw,2.5rem);font-weight:400;line-height:1.08}.au-desc{text-wrap:pretty;color:var(--ds-text-2);margin-top:.75rem;font-size:.9375rem;line-height:1.55}.au-form{flex-direction:column;gap:1.125rem;display:flex}.au-field{flex-direction:column;gap:.5rem;display:flex}.au-submit{margin-top:.5rem}.au-spinner{border:2px solid color-mix(in srgb, var(--ds-on-green) 45%, transparent);border-top-color:var(--ds-on-green);border-radius:9999px;width:1rem;height:1rem;animation:.7s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}.au-alert{border-radius:var(--ds-r-field);gap:.625rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.au-alert svg{flex:none;margin-top:.1rem}.au-alert[data-tone=warning]{background:var(--ds-warning-tint);color:var(--ds-warning)}.au-alert[data-tone=error]{background:var(--ds-error-tint);color:var(--ds-error)}.au-alert[data-tone=success]{background:var(--ds-tint);color:var(--ds-green-deep)}.au-links{text-align:center;color:var(--ds-text-2);flex-direction:column;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.au-link{color:var(--ds-green);text-underline-offset:4px;transition:color var(--ds-dur-fast) ease, text-decoration-color var(--ds-dur-fast) ease;border-radius:.25rem;margin-block:-.75rem;padding-block:.75rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}@media (hover:hover) and (pointer:fine){.au-link:hover{color:var(--ds-green-deep);text-decoration-color:currentColor}}.au-links>.au-link{align-items:center;min-height:2.75rem;margin-block:-.5rem;padding-block:0;display:inline-flex}.au-foot{text-align:center;letter-spacing:.005em;color:var(--ds-text-2);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.au-spinner{animation-duration:1.6s!important}.au-card{animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.au-inline-action{font:inherit;color:var(--ds-green);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.au-inline-action:disabled{opacity:.6;cursor:default;text-decoration:none}.au-alert .au-inline-action{color:inherit}.au-suggestion{color:var(--ds-text-2);margin-top:.375rem;font-size:.875rem}@media (pointer:coarse){.au-inline-action{padding-block:.5rem}}
