.page_inner__tZn4s{max-width:var(--container-sm)}.page_header__DbSJX{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-12)}.page_form__jhKbl{display:flex;flex-direction:column;gap:var(--space-6)}.page_row__Rexid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:640px){.page_row__Rexid{grid-template-columns:repeat(2,1fr)}}.page_field__YuWZD{display:flex;flex-direction:column;gap:var(--space-2)}.page_label__crs1j{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.page_input__oBDWY,.page_textarea__lpIAI{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);min-height:48px}.page_textarea__lpIAI{resize:vertical;min-height:140px}.page_input__oBDWY:focus,.page_textarea__lpIAI:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.page_input__oBDWY::placeholder,.page_textarea__lpIAI::placeholder{color:var(--color-text-subtle)}.page_submit__a_WQ3{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-10);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-light));color:var(--color-text-inverse);font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-full);border:none;cursor:pointer;transition:opacity var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);min-height:52px;align-self:flex-start;box-shadow:0 4px 14px rgba(37,99,235,.3)}.page_submit__a_WQ3:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.page_submit__a_WQ3:disabled{opacity:.6;cursor:not-allowed}.page_success__H_Cnj{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);background:var(--color-success-muted);border-radius:var(--radius-xl);border:1px solid var(--color-success)}.page_errorMsg__aA4_c{font-size:var(--text-sm);color:var(--color-danger);padding:var(--space-3) var(--space-4);background:var(--color-danger-muted);border-radius:var(--radius-md)}