._0AftEa_page{background:var(--background);min-height:100dvh;color:var(--foreground);padding:40px max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex-direction:column;align-items:center;display:flex}._0AftEa_brand{color:inherit;letter-spacing:-.055em;align-items:center;gap:10px;font-size:21px;font-weight:600;text-decoration:none;display:inline-flex}._0AftEa_brand svg{width:25px;height:25px;color:var(--primary);stroke-width:1.7px}._0AftEa_dot{color:var(--primary)}._0AftEa_card{width:100%;max-width:370px;margin:auto 0;padding:64px 0}._0AftEa_card h1{letter-spacing:-.045em;text-align:center;font-size:28px;font-weight:550;line-height:1.2}._0AftEa_lead{color:var(--muted-foreground);text-align:center;margin:6px 0 44px;font-size:14px;line-height:1.45}._0AftEa_lead strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:500;display:block}._0AftEa_field{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}._0AftEa_field label{font-size:13px;font-weight:500}._0AftEa_field input{border:1px solid var(--control-border);background:var(--surface);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #00000004}._0AftEa_field input::placeholder{color:var(--muted-foreground);opacity:.7}._0AftEa_field input:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);outline:none}._0AftEa_field small{color:var(--muted-foreground);font-size:12px}._0AftEa_labelRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;line-height:1.4;display:flex}._0AftEa_labelRow a{margin-left:auto}._0AftEa_labelRow a,._0AftEa_alternative a,._0AftEa_codeHelp button{color:var(--link-foreground);font-size:13px;text-decoration:none}._0AftEa_labelRow a:hover,._0AftEa_alternative a:hover,._0AftEa_codeHelp button:hover{text-decoration:underline}._0AftEa_submit[data-slot=button][data-size]{border-radius:8px;width:100%;height:44px;min-height:44px}._0AftEa_alternative{text-align:center;color:var(--muted-foreground);margin-top:24px;font-size:13px}._0AftEa_error{color:var(--destructive);background:var(--danger-surface);border-radius:8px;margin:0 0 18px;padding:12px;font-size:13px;line-height:1.5}._0AftEa_field ._0AftEa_code{text-align:center;letter-spacing:.35em;font-variant-numeric:tabular-nums;font-size:24px}._0AftEa_codeHelp{text-align:center;color:var(--muted-foreground);margin-top:20px;font-size:12px}._0AftEa_codeHelp button{cursor:pointer;justify-content:center;align-items:center;gap:5px;margin:14px auto 0;display:flex}._0AftEa_codeHelp button:disabled{opacity:.5;cursor:default}._0AftEa_footer{color:var(--muted-foreground);text-align:center;font-size:12px}@media (max-width:480px){._0AftEa_page{padding-top:max(28px, env(safe-area-inset-top))}._0AftEa_card{padding:40px 0}._0AftEa_card h1{font-size:26px}._0AftEa_lead{margin-bottom:36px}._0AftEa_field input{font-size:16px;line-height:22px}}@media (max-height:600px){._0AftEa_page{padding-top:max(20px, env(safe-area-inset-top))}._0AftEa_card{padding:28px 0}}@media (pointer:coarse){._0AftEa_labelRow a,._0AftEa_alternative a{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}._0AftEa_codeHelp button{min-height:44px;margin-top:4px}}@media (prefers-reduced-motion:reduce){._0AftEa_field input{transition:none}}._0AftEa_changeEmail{color:var(--link-foreground);cursor:pointer;margin:6px auto 0;font-size:13px;display:block}._0AftEa_changeEmail:hover{text-decoration:underline}._0AftEa_changeEmail:disabled{opacity:.5;cursor:default}@media (pointer:coarse){._0AftEa_changeEmail{min-height:44px;margin-block:0}}
