._actions_6lyxd_1,._form_6lyxd_8{flex-direction:column;gap:16px;width:100%;display:flex}._field_6lyxd_15{flex-direction:column;gap:6px;display:flex}._label_6lyxd_21{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-primary)}._input_6lyxd_27{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-warm);height:48px;color:var(--color-text-primary);font-size:var(--text-field);transition:var(--transition-fast);outline:none;width:100%;padding:0 14px}._input_6lyxd_27:focus{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 3px #dc143c1f}._input_6lyxd_27::placeholder{color:var(--color-text-secondary)}._primaryBtn_6lyxd_50{background:var(--color-accent);width:100%;height:48px;color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--text-body);font-weight:var(--weight-semibold);cursor:pointer;transition:var(--transition-fast);border:none;padding:0 16px}._primaryBtn_6lyxd_50:hover:not(:disabled){background:var(--color-accent-hover)}._primaryBtn_6lyxd_50:active{transform:scale(.98)}._primaryBtn_6lyxd_50:disabled{opacity:.6;cursor:not-allowed}._ghostBtn_6lyxd_75{font:inherit;font-size:var(--text-base);color:var(--color-text-secondary);cursor:pointer;text-align:center;transition:var(--transition-fast);background:0 0;border:none;padding:0}._ghostBtn_6lyxd_75:hover{color:var(--color-text-primary)}._switchText_6lyxd_91{font-size:var(--text-base);color:var(--color-text-secondary);text-align:center;margin:0}._switchLink_6lyxd_98{font:inherit;cursor:pointer;color:var(--color-accent);font-weight:var(--weight-semibold);background:0 0;border:none;padding:0}._switchLink_6lyxd_98:hover{text-decoration:underline}._notice_6lyxd_112{font-size:var(--text-base);color:var(--color-text-primary);background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:var(--radius-input);margin:0;padding:9px 12px;line-height:1.5}._error_6lyxd_123{font-size:var(--text-base);color:var(--color-error-text);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-input);margin:0;padding:9px 12px;line-height:1.5}
