._content_lb0xa_1{padding:var(--spacing-2xl) 0;background-color:var(--brand-light);min-height:60vh}._container_lb0xa_7{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-md)}._formCard_lb0xa_14{max-width:440px;margin:0 auto;background:var(--brand-white);border-radius:var(--radius-base);box-shadow:var(--shadow-card);padding:var(--spacing-xl)}._formCardWide_lb0xa_23{max-width:680px;margin:0 auto;background:var(--brand-white);border-radius:var(--radius-base);box-shadow:var(--shadow-card);padding:var(--spacing-xl)}._formTitle_lb0xa_32{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-lg)}._formDescription_lb0xa_39{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);line-height:1.6}._fieldGroup_lb0xa_46{margin-bottom:var(--spacing-md)}._label_lb0xa_50{display:block;font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);margin-bottom:var(--spacing-xs)}._required_lb0xa_58{color:var(--color-danger)}._input_lb0xa_62{display:block;width:100%;padding:.625rem .875rem;font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--brand-white);border:1px solid var(--brand-gray);border-radius:var(--radius-sm);transition:var(--transition-base)}._input_lb0xa_62:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px #0d73771f}._input_lb0xa_62::placeholder{color:var(--text-muted)}._input_lb0xa_62[readonly]{background-color:var(--brand-gray-light);cursor:not-allowed}._select_lb0xa_86{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}._error_lb0xa_95{font-size:var(--font-size-xs);color:var(--color-danger);margin-top:var(--spacing-xs)}._row_lb0xa_101{display:flex;gap:var(--spacing-md)}@media(max-width:575px){._row_lb0xa_101{flex-direction:column;gap:0}}._col_lb0xa_112{flex:1}._actions_lb0xa_116{margin-top:var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}._actionsEnd_lb0xa_124{margin-top:var(--spacing-lg);display:flex;justify-content:flex-end}._link_lb0xa_130{color:var(--brand-primary);font-size:var(--font-size-sm);text-decoration:none}._link_lb0xa_130:hover{text-decoration:underline}._backLink_lb0xa_139{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);font-size:var(--font-size-sm);text-decoration:none;margin-top:var(--spacing-lg)}._backLink_lb0xa_139:hover{color:var(--brand-primary)}._submitBtn_lb0xa_152{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;font-size:var(--font-size-base);font-weight:600;color:var(--text-on-primary);background-color:var(--brand-primary);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-base);min-width:140px}._submitBtn_lb0xa_152:hover:not(:disabled){background-color:var(--brand-primary-hover)}._submitBtn_lb0xa_152:disabled{opacity:.6;cursor:not-allowed}._successMsg_lb0xa_175{background-color:#10b9811a;border:1px solid var(--color-success);border-radius:var(--radius-sm);padding:var(--spacing-md);color:var(--color-success);margin-bottom:var(--spacing-lg)}._alertDanger_lb0xa_184{background-color:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);padding:var(--spacing-md);color:var(--color-danger);font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}._otpPage_lb0xa_194{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--brand-light)}._otpCard_lb0xa_202{width:400px;max-width:90vw;background:var(--brand-white);border-radius:var(--radius-base);box-shadow:var(--shadow-md);padding:var(--spacing-xl)}._otpHeader_lb0xa_211{text-align:center;margin-bottom:var(--spacing-lg)}._otpHeader_lb0xa_211 i{font-size:48px;color:var(--brand-primary)}._otpHeader_lb0xa_211 h4{margin-top:var(--spacing-md);font-size:var(--font-size-xl)}._otpHeader_lb0xa_211 p{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-sm)}._otpInput_lb0xa_229{text-align:center;font-size:1.5rem;letter-spacing:8px}._divider_lb0xa_236{height:1px;background-color:var(--brand-gray);margin:var(--spacing-lg) 0}._textCenter_lb0xa_242{text-align:center}._textMuted_lb0xa_246{color:var(--text-secondary);font-size:var(--font-size-sm)}
