.icon[data-v-575d2855]{color:currentColor;height:1em;width:1em;fill:currentColor;stroke:currentColor;display:inline-block}.is-invalid[data-v-dec99e5f]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E")!important;background-position:right calc(.375em + .1875rem) center!important;background-repeat:no-repeat!important;background-size:calc(.75em + .375rem) calc(.75em + .375rem)!important;border-color:#dc3545!important;padding-right:calc(1.5em + .75rem)!important}.invalid-feedback[data-v-dec99e5f]{color:#dc3545;display:block;font-size:.875em;margin-top:.25rem;width:100%}.input-group.has-validation .invalid-feedback[data-v-dec99e5f]{display:none}.input-group.has-validation .is-invalid~.invalid-feedback[data-v-dec99e5f]{display:block}.passive[data-v-dec99e5f]{cursor:default;opacity:.5}.active[data-v-dec99e5f]{cursor:pointer;opacity:1}.form-label[data-v-dec99e5f]{font-size:.9rem;font-weight:500;margin-bottom:.5rem}.verification-message[data-v-dec99e5f]{font-size:.9rem;margin:1rem 0}.countdown-timer[data-v-dec99e5f]{font-size:.9rem;margin:.5rem 0;text-align:center}.timer-label[data-v-dec99e5f]{font-weight:400}.timer-value[data-v-dec99e5f]{color:#6c63ff;font-weight:700}.resend-code[data-v-dec99e5f]{font-size:.85rem;margin-bottom:1.5rem;text-align:center}.resend-code a[data-v-dec99e5f]{color:#6c63ff;text-decoration:none;transition:all .2s ease}.resend-code a[data-v-dec99e5f]:hover{color:#5048d5;text-decoration:underline}.resend-code a.disabled[data-v-dec99e5f]{color:#aaa;cursor:default;pointer-events:none}.verification-code-container[data-v-dec99e5f]{margin:1.5rem 0}.verification-code-group[data-v-dec99e5f]{display:flex;gap:10px;justify-content:center}.verification-code-input[data-v-dec99e5f]{border-radius:8px!important;font-size:1.5rem;height:50px;padding:0;text-align:center}.verification-code-feedback[data-v-dec99e5f]{margin-top:1rem;text-align:center}.row[data-v-dec99e5f]{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-md-6[data-v-dec99e5f]{box-sizing:border-box;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.alert[data-v-dec99e5f]{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem}.alert-danger[data-v-dec99e5f]{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}@media (max-width:767.98px){.col-md-6[data-v-dec99e5f]{flex:0 0 100%;max-width:100%}}.setup-complete-message[data-v-dec99e5f]{background-color:#f8f9fa;border-radius:8px;margin:30px 0;padding:20px;text-align:center}.setup-complete-message p[data-v-dec99e5f]{margin-bottom:10px}.setup-complete-message p[data-v-dec99e5f]:last-child{margin-bottom:0}.twin-links-container[data-v-dec99e5f]{margin-top:20px}.twin-links-row[data-v-dec99e5f]{display:flex;justify-content:space-between}.twin-link-col[data-v-dec99e5f]{flex:0 0 48%;max-width:48%}.link-label[data-v-dec99e5f]{font-weight:500;margin-bottom:5px}.twin-link-button[data-v-dec99e5f]{align-items:center;border:1px solid #6c63ff;border-radius:8px;color:#6c63ff;display:flex;justify-content:center;padding:10px;text-decoration:none;transition:all .2s ease;width:100%}.twin-link-button[data-v-dec99e5f]:hover{background-color:#6c63ff0d}.panel-button[data-v-dec99e5f]{background-color:#6c63ff;color:#fff}.panel-button[data-v-dec99e5f]:hover{background-color:#5048d5}.password-strength-bar[data-v-dec99e5f]{background:#e0e0e0;border-radius:4px;height:8px;margin-bottom:5px;margin-top:5px;position:relative;width:100%}.strength-indicator[data-v-dec99e5f]{border-radius:4px;height:100%;transition:width .3s ease}.strength-indicator.weak[data-v-dec99e5f]{background:#ff2e2e;width:25%}.strength-indicator.medium[data-v-dec99e5f]{background:orange;width:50%}.strength-indicator.strong[data-v-dec99e5f]{background:#6649ff;width:100%}.strength-label[data-v-dec99e5f]{color:gray;font-size:.8rem;text-transform:capitalize}.pass-eye[data-v-dec99e5f]{color:#dee2e6;cursor:pointer;left:10px;position:absolute;top:27px;transform:translateY(-50%);z-index:999}
