@layer base{._container_1jt17_2{width:100%}._contextBanner_1jt17_6{background-color:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6)}._contextText_1jt17_14{font-family:var(--font-family-base);font-size:.9375rem;color:var(--foreground);margin:0}._form_1jt17_21{display:flex;flex-direction:column;gap:var(--spacing-2)}._row_1jt17_27{display:flex;flex-direction:column;gap:var(--spacing-4)}@media(min-width:640px){._row_1jt17_27{flex-direction:row;gap:var(--spacing-4)}}._flex1_1jt17_40{flex:1}._submitBtn_1jt17_44{margin-top:var(--spacing-4);align-self:flex-start}._honeypot_1jt17_49{position:absolute;left:-9999px;opacity:0}._errorMessage_1jt17_55{font-family:var(--font-family-base);font-size:.875rem;color:var(--error);background-color:color-mix(in srgb,var(--error) 10%,transparent);padding:var(--spacing-3);border-radius:var(--radius-sm);margin-top:var(--spacing-2)}._misdirectedWarning_1jt17_65{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius);background:color-mix(in srgb,var(--warning) 15%,var(--surface));color:var(--foreground)}._misdirectedWarning_1jt17_65>svg{flex-shrink:0;color:var(--warning)}._misdirectedWarning_1jt17_65 p{margin:0 0 var(--spacing-4);line-height:1.5}._successContainer_1jt17_86{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-12) var(--spacing-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}._successIconWrapper_1jt17_98{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--success) 12%,transparent);margin-bottom:var(--spacing-6)}._successIcon_1jt17_98{color:var(--success)}._successTitle_1jt17_113{font-family:var(--font-family-display);font-size:2rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-3)}._successMessage_1jt17_121{font-family:var(--font-family-base);color:var(--muted-foreground);max-width:400px;line-height:1.6;margin-bottom:var(--spacing-8)}}
