.v-field--focused,.v-btn:focus,.v-input input:focus,.v-text-field input:focus,.v-select input:focus,.v-autocomplete input:focus,.v-textarea textarea:focus,.v-checkbox input:focus,.v-radio input:focus,.v-switch input:focus{outline:none!important;box-shadow:none!important;--tw-ring-shadow: none !important;--tw-ring-color: transparent !important;--tw-ring-offset-shadow: none !important;border-color:inherit!important}[type=text][data-v-bf3d9d55]:focus,input[data-v-bf3d9d55]:where(:not([type])):focus,[type=email][data-v-bf3d9d55]:focus,[type=url][data-v-bf3d9d55]:focus,[type=password][data-v-bf3d9d55]:focus,[type=number][data-v-bf3d9d55]:focus,[type=date][data-v-bf3d9d55]:focus,[type=datetime-local][data-v-bf3d9d55]:focus,[type=month][data-v-bf3d9d55]:focus,[type=search][data-v-bf3d9d55]:focus,[type=tel][data-v-bf3d9d55]:focus,[type=time][data-v-bf3d9d55]:focus,[type=week][data-v-bf3d9d55]:focus,[multiple][data-v-bf3d9d55]:focus,textarea[data-v-bf3d9d55]:focus,select[data-v-bf3d9d55]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #fff;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.v-field__outline[data-v-bf3d9d55]{color:#5e35b1}.registration-card[data-v-bf3d9d55]{background:#fff;margin:2rem}.requirements-card[data-v-bf3d9d55]{background:#892ed308;border-radius:12px;padding:12px}.requirements-grid[data-v-bf3d9d55]{display:flex;flex-wrap:wrap;gap:8px}.requirement-pill[data-v-bf3d9d55]{transition:all .3s ease}.requirement-pill[data-v-bf3d9d55]:hover{transform:translateY(-1px)}.header-section[data-v-bf3d9d55]{background:linear-gradient(to right,#892ed30d,#ff69b40d);padding:2rem;text-align:center}.progress-section[data-v-bf3d9d55]{padding-top:2rem;padding-bottom:1rem}.step-item[data-v-bf3d9d55]{text-align:center;width:25%}.step-circle[data-v-bf3d9d55]{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #E0E0E0;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:14px;color:#757575;transition:all .3s ease}.step-item.active .step-circle[data-v-bf3d9d55]{border-color:#892ed3;background:#892ed3;color:#fff;transform:scale(1.2);box-shadow:0 0 0 4px #892ed333}.step-item.completed .step-circle[data-v-bf3d9d55]{background:#892ed3;border-color:#892ed3}.step-label[data-v-bf3d9d55]{font-size:12px;color:#757575;font-weight:500;margin-top:8px}@media (max-width: 600px){.registration-card[data-v-bf3d9d55]{margin:1rem}.header-section[data-v-bf3d9d55]{padding:1.5rem 1rem}.step-label[data-v-bf3d9d55]{font-size:11px}.step-circle[data-v-bf3d9d55]{width:28px;height:28px;font-size:12px}}.v-window-item[data-v-bf3d9d55]{transition:all .3s ease-out}.v-card-text[data-v-bf3d9d55]{transition:padding .3s ease}@media (max-width: 600px){.v-card-text[data-v-bf3d9d55]{padding:16px!important}.requirements-grid[data-v-bf3d9d55]{gap:4px}.requirement-pill[data-v-bf3d9d55]{font-size:.75rem}}.v-text-field[data-v-bf3d9d55],.v-chip[data-v-bf3d9d55]{transition:all .3s ease}.form-content[data-v-bf3d9d55]{transition:opacity .3s ease}.v-btn.loading[data-v-bf3d9d55]{position:relative;overflow:hidden}.v-btn.loading[data-v-bf3d9d55]:after{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:loading-bf3d9d55 1.5s infinite}@keyframes loading-bf3d9d55{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-v-bf3d9d55] .error--text{animation:shake-bf3d9d55 .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-bf3d9d55{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}[data-v-bf3d9d55] .v-field--focused{transform:scale(1.01);transition:transform .2s ease}.otp-digit-input[data-v-bf3d9d55] .v-field__input{transition:all .2s ease}.otp-digit-input[data-v-bf3d9d55] .v-field--focused{transform:scale(1.05)}
