.orange-color{color:var(--Primary-btn-bg,#299d91)!important}.page-wrapper[data-v-2913bd3e]{display:flex;min-height:100vh;overflow:auto;width:100%}.v-row[data-v-2913bd3e]{margin:0!important;width:100%}.v-col[data-v-2913bd3e]{padding:0}.image-section[data-v-2913bd3e]{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;padding:2rem}.image-container[data-v-2913bd3e],.responsive-image[data-v-2913bd3e]{height:auto;max-width:100%}.responsive-image[data-v-2913bd3e]{-o-object-fit:contain;object-fit:contain}.right-panel-col[data-v-2913bd3e]{overflow:hidden;position:relative}.right-panel-bg[data-v-2913bd3e]{background:linear-gradient(145deg,#f0faf8,#e8f5f2 30%,#f8fffe 60%,#eef9f7);inset:0;position:absolute;z-index:0}.right-panel-overlay[data-v-2913bd3e]{background:radial-gradient(ellipse at 20% 20%,rgba(41,157,145,.06) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(41,157,145,.04) 0,transparent 50%);inset:0;position:absolute}.floating-orb[data-v-2913bd3e]{animation:floatOrb-2913bd3e 8s ease-in-out infinite;border-radius:50%;filter:blur(40px);opacity:.3;position:absolute}.orb-1[data-v-2913bd3e]{animation-delay:0s;background:#299d9126;height:120px;right:15%;top:10%;width:120px}.orb-2[data-v-2913bd3e]{animation-delay:-3s;background:#299d911a;bottom:20%;height:80px;left:10%;width:80px}.orb-3[data-v-2913bd3e]{animation-delay:-5s;background:#299d911f;height:60px;right:5%;top:50%;width:60px}@keyframes floatOrb-2913bd3e{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-15px) translate(8px)}50%{transform:translateY(-8px) translate(-5px)}75%{transform:translateY(-20px) translate(3px)}}.enhanced-form-main[data-v-2913bd3e]{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:1.5rem;position:relative;width:100%;z-index:1}.glass-card[data-v-2913bd3e]{animation:cardSlideIn-2913bd3e .5s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid hsla(0,0%,100%,.6);border-radius:24px;box-shadow:0 8px 32px #299d9114,0 2px 8px #0000000a;display:flex;flex-direction:column;justify-content:space-between;max-width:420px;transition:box-shadow .3s ease;width:100%}.glass-card[data-v-2913bd3e]:hover{box-shadow:0 12px 40px #299d911f,0 4px 12px #0000000f}@keyframes cardSlideIn-2913bd3e{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.form-inner[data-v-2913bd3e]{padding:2.5rem 2rem 1.5rem}.logo-wrapper[data-v-2913bd3e]{display:flex;justify-content:center;margin-bottom:1.5rem}.logo-img[data-v-2913bd3e]{height:auto;transition:transform .3s ease;width:140px}.logo-img[data-v-2913bd3e]:hover{transform:scale(1.03)}.welcome-section[data-v-2913bd3e]{margin-bottom:2rem;text-align:center}.welcome-title[data-v-2913bd3e]{background:linear-gradient(135deg,#1a2e35,#299d91);-webkit-background-clip:text;color:#1a2e35;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.4rem;-webkit-text-fill-color:transparent;background-clip:text}.welcome-subtitle[data-v-2913bd3e]{color:#7a8a90;font-size:.875rem;font-weight:400;line-height:1.5}.section-icon-wrapper[data-v-2913bd3e]{align-items:center;background:linear-gradient(135deg,#299d91,#22b8a8);border-radius:14px;box-shadow:0 4px 14px #299d9140;display:flex;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.section-icon[data-v-2913bd3e]{color:#fff;font-size:1.25rem}.enhanced-form[data-v-2913bd3e]{width:100%}.input-group[data-v-2913bd3e]{margin-bottom:.25rem}.enhanced-label[data-v-2913bd3e]{align-items:center;color:#3a4f56;display:flex;font-size:.8rem;font-weight:600;gap:6px;letter-spacing:.02em;margin-bottom:6px}.label-icon[data-v-2913bd3e]{color:#299d91;font-size:.85rem}.enhanced-input[data-v-2913bd3e] .v-field{background:#fffc!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;transition:all .25s ease!important}.enhanced-input[data-v-2913bd3e] .v-field:hover{background:#fffffff2!important;border-color:#b2dfdb!important}.enhanced-input[data-v-2913bd3e] .v-field--focused{background:#fff!important;border-color:#299d91!important;box-shadow:0 0 0 3px #299d911a!important}.enhanced-input[data-v-2913bd3e] .v-field__outline{display:none!important}.enhanced-input[data-v-2913bd3e] input::-moz-placeholder{color:#a0b0b5!important;font-size:.85rem}.enhanced-input[data-v-2913bd3e] input::placeholder{color:#a0b0b5!important;font-size:.85rem}.enhanced-input[data-v-2913bd3e] input:-webkit-autofill,.enhanced-input[data-v-2913bd3e] input:-webkit-autofill:active,.enhanced-input[data-v-2913bd3e] input:-webkit-autofill:focus,.enhanced-input[data-v-2913bd3e] input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#1a2e35!important;caret-color:#1a2e35!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.enhanced-input[data-v-2913bd3e] .v-field--focused input:-webkit-autofill{box-shadow:inset 0 0 0 30px #fff!important}.eye-icon[data-v-2913bd3e]{color:#299d91;font-size:1rem;transition:color .2s ease}.eye-icon[data-v-2913bd3e]:hover{color:#1e7a70}.otp-section-enhanced[data-v-2913bd3e]{margin-top:.5rem;text-align:center}.otp-badge[data-v-2913bd3e]{align-items:center;background:linear-gradient(135deg,#299d911a,#299d910d);border:1px solid rgba(41,157,145,.15);border-radius:16px;display:flex;height:52px;justify-content:center;margin:0 auto 1rem;width:52px}.otp-badge-icon[data-v-2913bd3e]{color:#299d91;font-size:1.4rem}.otp-message-enhanced[data-v-2913bd3e]{color:#4a5e64;font-size:.9rem;line-height:1.5;margin-bottom:.25rem}.email-highlight[data-v-2913bd3e]{background:#299d9114;border-radius:6px;color:#299d91;display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:1rem;padding:2px 10px;word-break:break-all}.otp-input-enhanced[data-v-2913bd3e] .v-otp-input__content{gap:8px}.resend-link[data-v-2913bd3e]{align-items:center;color:#299d91;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:4px;justify-content:flex-end;margin-top:.75rem;transition:color .2s ease}.resend-link[data-v-2913bd3e]:hover:not(.resend-disabled){color:#1e7a70}.resend-disabled[data-v-2913bd3e]{color:#b0c4c0!important}.resend-icon[data-v-2913bd3e]{font-size:.85rem}.forget-link-wrapper[data-v-2913bd3e]{color:#299d91;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;justify-content:flex-end;margin-bottom:.5rem;transition:color .2s ease}.forget-link-wrapper[data-v-2913bd3e]:hover{color:#1e7a70;text-decoration:underline}.enhanced-btn[data-v-2913bd3e]{align-items:center;background:linear-gradient(135deg,#299d91,#22b8a8 50%,#299d91);background-size:200% 200%;border:none;border-radius:12px;box-shadow:0 4px 16px #299d914d;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;margin-top:.5rem;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.enhanced-btn[data-v-2913bd3e]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 50%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.enhanced-btn[data-v-2913bd3e]:hover{background-position:100% 100%;box-shadow:0 6px 24px #299d9166;transform:translateY(-1px)}.enhanced-btn[data-v-2913bd3e]:hover:before{opacity:1}.enhanced-btn[data-v-2913bd3e]:active{box-shadow:0 2px 8px #299d914d;transform:translateY(0)}.enhanced-btn[data-v-2913bd3e]:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.7;transform:none!important}.btn-arrow[data-v-2913bd3e],.btn-text[data-v-2913bd3e]{position:relative;z-index:1}.btn-arrow[data-v-2913bd3e]{font-size:.9rem;transition:transform .3s ease}.enhanced-btn:hover .btn-arrow[data-v-2913bd3e]{transform:translate(3px)}.back-link[data-v-2913bd3e]{align-items:center;color:#4a5e64;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;justify-content:center;margin-top:1.5rem;transition:all .2s ease}.back-link[data-v-2913bd3e]:hover{color:#299d91}.back-icon-sm[data-v-2913bd3e]{font-size:.75rem;transition:transform .2s ease}.back-link:hover .back-icon-sm[data-v-2913bd3e]{transform:translate(-3px)}.requirements-card[data-v-2913bd3e]{background:#299d910a;border:1px solid rgba(41,157,145,.1);border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-bottom:1rem;padding:12px 14px}.req-item[data-v-2913bd3e]{align-items:center;color:#e74c3c;display:flex;font-size:.75rem;gap:8px;transition:color .3s ease}.req-item.req-met[data-v-2913bd3e]{color:#299d91}.req-icon[data-v-2913bd3e]{flex-shrink:0;font-size:.85rem}.card-footer[data-v-2913bd3e]{border-top:1px solid rgba(41,157,145,.08);padding:1rem 2rem;text-align:center}.footer-text[data-v-2913bd3e]{color:#a0b0b5;font-size:.72rem;letter-spacing:.03em;margin:0}.footer-text strong[data-v-2913bd3e]{color:#299d91;font-weight:600}@media (max-width:960px){.v-col.md-8[data-v-2913bd3e]{display:none!important}.right-panel-col[data-v-2913bd3e]{min-height:100vh;width:100%}.enhanced-form-main[data-v-2913bd3e]{min-height:100vh;padding:1.5rem 1rem}}@media (max-width:600px){.form-inner[data-v-2913bd3e]{padding:1.5rem 1.25rem 1rem}.glass-card[data-v-2913bd3e]{border-radius:18px}.welcome-title[data-v-2913bd3e]{font-size:1.35rem}.logo-img[data-v-2913bd3e]{width:110px}}@media (max-width:400px){.form-inner[data-v-2913bd3e]{padding:1.25rem 1rem .75rem}.enhanced-btn[data-v-2913bd3e]{font-size:.875rem;padding:10px 20px}}.v-otp-input{align-items:center;border-radius:4px;display:flex;justify-content:center;padding:.5rem 0;position:relative}.v-otp-input .v-field{height:100%}.v-otp-input__divider{margin:0 8px}.v-otp-input__content{align-items:center;border-radius:inherit;display:flex;gap:.5rem;height:64px;justify-content:center;max-width:320px;padding:.5rem;position:relative}.v-otp-input--divided .v-otp-input__content{max-width:360px}.v-otp-input__field{color:inherit;font-size:1.25rem;height:100%;outline:none;text-align:center;width:100%}.v-otp-input__field[type=number]::-webkit-inner-spin-button,.v-otp-input__field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-otp-input__field[type=number]{-moz-appearance:textfield}.v-otp-input__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-otp-input__loader .v-progress-linear{position:absolute}
