.rp-light[data-v-1bdf782c]{background-color:#f8fafc}.rp-logo-img[data-v-1bdf782c]{height:60px;width:auto;max-width:100%;display:block}.rp-card[data-v-1bdf782c]{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;box-shadow:0 4px 16px #0000000f}.rp-text[data-v-1bdf782c]{color:#1e293b}.rp-text-muted[data-v-1bdf782c]{color:#64748b}.rp-label[data-v-1bdf782c]{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:500;color:#374151}.rp-light[data-v-1bdf782c] .form-control,.rp-light[data-v-1bdf782c] input.form-control{background-color:#f8fafc;border-color:#e2e8f0;color:#1e293b;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.rp-light[data-v-1bdf782c] .form-control:focus{background-color:#fff;border-color:#2563eb;color:#1e293b;box-shadow:0 0 0 .2rem #2563eb33}.rp-checkbox[data-v-1bdf782c]{cursor:pointer}.rp-checkbox[data-v-1bdf782c]:checked{background-color:#2563eb;border-color:#2563eb}.rp-checkbox[data-v-1bdf782c]:focus{box-shadow:0 0 0 .2rem #2563eb33}.rp-submit-btn[data-v-1bdf782c]{border-radius:8px;font-weight:600;padding:.6rem 1rem;font-size:.95rem}.rp-submit-btn[data-v-1bdf782c]:disabled{opacity:.5;cursor:not-allowed}.rp-link[data-v-1bdf782c]{color:#2563eb;text-decoration:none}.rp-link[data-v-1bdf782c]:hover{color:#1d4ed8;text-decoration:underline}.rp-alert-danger[data-v-1bdf782c]{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.rp-step2-reveal[data-v-1bdf782c]{animation:rp-slide-down-1bdf782c .25s ease}@keyframes rp-slide-down-1bdf782c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rp-light[data-v-1bdf782c] input:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:default}.rp-success-icon[data-v-1bdf782c]{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:#eff6ff;color:#2563eb;margin:0 auto}.rp-dark .btn-outline-primary[data-v-1bdf782c]{color:#93c5fd;border-color:#2563eb}.rp-dark .btn-outline-primary[data-v-1bdf782c]:hover{background-color:#1e3a5f;color:#bfdbfe}
