.xTqMZa_page{background:var(--background);min-height:100dvh;color:var(--foreground);padding:32px 16px;display:flex}.xTqMZa_container{width:100%;min-width:0;max-width:420px;margin:auto}.xTqMZa_header{text-align:center;gap:8px;margin-bottom:24px;display:grid}.xTqMZa_brand{color:var(--foreground);border-radius:4px;justify-self:center;align-items:center;gap:12px;margin-bottom:16px;font-size:22px;font-weight:650;line-height:28px;display:inline-flex}.xTqMZa_brand:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.xTqMZa_title{font-size:24px;font-weight:600;line-height:32px}.xTqMZa_description{color:var(--muted-foreground);font-size:14px;line-height:20px}.xTqMZa_surface{background:var(--card);border-radius:12px;min-width:0;padding:24px}.xTqMZa_form{gap:24px;display:grid}.xTqMZa_surface input{border:1px solid var(--input);height:40px;box-shadow:none;outline:none;transition:border-color .15s,background-color .15s}.xTqMZa_surface input:hover:not(:disabled):not(:read-only){border-color:var(--muted-foreground)}.xTqMZa_surface input:focus,.xTqMZa_surface input:focus-visible{border-color:var(--muted-foreground);box-shadow:none;outline:none}.xTqMZa_surface input[aria-invalid=true]{border-color:var(--destructive)}.xTqMZa_surface input:disabled{background:var(--disabled-background);color:var(--disabled-foreground)}.xTqMZa_surface input:read-only{background:var(--muted)}.xTqMZa_surface label{line-height:20px}.xTqMZa_surface [data-slot=button]{white-space:normal;height:auto;min-height:40px;transition:background-color .15s,color .15s,border-color .15s}.xTqMZa_surface [data-slot=button]:not(:focus-visible){box-shadow:none}.xTqMZa_primary:hover:not(:disabled){background:var(--primary-hover)}.xTqMZa_primary:active:not(:disabled){background:var(--primary-active)}.xTqMZa_secondary{color:var(--foreground);background:0 0}.xTqMZa_secondary:hover{background:var(--surface-hover);border-color:var(--input);color:var(--foreground)}.xTqMZa_back{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:24px;display:inline-flex}.xTqMZa_link{width:fit-content;color:var(--link)}.xTqMZa_back,.xTqMZa_link{text-underline-offset:4px;border-radius:4px;font-size:14px;line-height:20px}.xTqMZa_back:hover,.xTqMZa_link:hover{text-decoration:underline}.xTqMZa_back:focus-visible,.xTqMZa_link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.xTqMZa_notice,.xTqMZa_error,.xTqMZa_success{overflow-wrap:anywhere;box-shadow:none;line-height:20px}.xTqMZa_notice{background:var(--background);border-color:var(--border)}.xTqMZa_error{background:var(--background);border-color:var(--destructive);color:var(--destructive)}.xTqMZa_success{background:var(--background);border-color:var(--success);color:var(--success)}.xTqMZa_success>svg{color:var(--success)}.xTqMZa_error>svg{color:var(--destructive)}@media (max-width:639px){.xTqMZa_surface{padding:16px}.xTqMZa_header{margin-bottom:16px}.xTqMZa_surface input{height:44px}.xTqMZa_surface [data-slot=button]{min-height:44px}}@media (prefers-reduced-motion:reduce){.xTqMZa_surface input,.xTqMZa_surface [data-slot=button]{transition:none}}@media (forced-colors:active){.xTqMZa_surface input:focus,.xTqMZa_surface input:focus-visible,.xTqMZa_surface button:focus-visible,.xTqMZa_surface a:focus-visible{outline-offset:2px;outline:2px solid highlight}}
