.oa__title[data-v-cafc7d9c]{font-size:30px;font-weight:800;line-height:1.2;color:var(--text-primary);margin:0 0 26px;letter-spacing:-.01em}.oa__form[data-v-cafc7d9c]{display:flex;flex-direction:column;gap:18px}.oa__field[data-v-cafc7d9c]{display:flex;flex-direction:column;gap:8px}.oa__label[data-v-cafc7d9c]{font-size:13px;font-weight:600;color:#e6e7e9}.oa__input[data-v-cafc7d9c]{height:48px;padding:0 16px;border-radius:10px;border:1px solid #34353b;background:#2a2b30;color:var(--text-primary);font-size:14px;outline:none;transition:border-color .15s ease}.oa__input[data-v-cafc7d9c]::placeholder{color:#6d6e73}.oa__input[data-v-cafc7d9c]:focus{border-color:var(--primary)}.oa__input--err[data-v-cafc7d9c]{border-color:#ff5151}.oa__err[data-v-cafc7d9c]{font-size:12px;color:#ff6b6b}.oa__btn[data-v-cafc7d9c]{height:50px;margin-top:6px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--accent-light) 0%,var(--accent-strong) 100%);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.oa__btn[data-v-cafc7d9c]:hover{filter:brightness(1.06)}.oa__btn[data-v-cafc7d9c]:disabled{opacity:.6;cursor:default}.oa__foot[data-v-cafc7d9c]{text-align:center;font-size:13px;color:#9a9b9f;margin:6px 0 0}.oa__link[data-v-cafc7d9c]{color:#3f93fe;text-decoration:underline;font-weight:600}
