@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css";.register-modal-backdrop[data-v-db6435b7]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1.5rem;position:fixed;transition:background .3s ease;z-index:1080}.dark .register-modal-backdrop[data-v-db6435b7]{background:#000000bf}.light .register-modal-backdrop[data-v-db6435b7]{background:#00000080}.register-modal[data-v-db6435b7]{animation:modalSlideIn-db6435b7 .3s cubic-bezier(.4,0,.2,1);border-radius:clamp(14px,calc(.8rem + .3vw),18px);max-width:520px;overflow:hidden;width:100%}@keyframes modalSlideIn-db6435b7{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.register-modal__content[data-v-db6435b7]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.06);border-radius:clamp(14px,calc(.8rem + .3vw),18px);box-shadow:0 24px 64px #0006;padding:clamp(1.5rem,calc(1.25rem + .5vw),2rem);transition:all .3s ease}.dark .register-modal__content[data-v-db6435b7]{background:linear-gradient(180deg,#171717fa,#121212f5 60%,#0d0d0df0);border-color:#ffffff0f;color:#f5f5f5}.light .register-modal__content[data-v-db6435b7]{background:linear-gradient(180deg,#fffffffa,#fafafaf5 60%,#f5f5f5f0);border-color:#0000000f;color:#1a1a1a}.loading-state[data-v-db6435b7]{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1rem;text-align:center}.spin-icon[data-v-db6435b7]{animation:spin-db6435b7 1s linear infinite;color:#36c879;font-size:3rem}@keyframes spin-db6435b7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-state p[data-v-db6435b7]{font-size:1rem;margin:0;opacity:.7}.register-modal__header[data-v-db6435b7]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;margin-bottom:clamp(1.25rem,calc(1rem + .5vw),1.75rem);padding-bottom:clamp(1rem,calc(.85rem + .4vw),1.5rem);transition:border-color .3s ease}.dark .register-modal__header[data-v-db6435b7]{border-bottom-color:#ffffff0f}.light .register-modal__header[data-v-db6435b7]{border-bottom-color:#0000000f}.header-brand[data-v-db6435b7]{gap:clamp(.75rem,calc(.65rem + .3vw),1rem)}.header-brand[data-v-db6435b7],.logo-icon[data-v-db6435b7]{align-items:center;display:flex}.logo-icon[data-v-db6435b7]{border:1px solid hsla(0,0%,100%,.08);border-radius:clamp(12px,calc(.7rem + .3vw),14px);flex-shrink:0;font-size:clamp(1.25rem,calc(1.1rem + .4vw),1.6rem);height:clamp(42px,2.6vw,48px);justify-content:center;transition:all .3s ease;width:clamp(42px,2.6vw,48px)}.dark .logo-icon[data-v-db6435b7],.logo-icon[data-v-db6435b7]{background:#36c87929;color:#36c879}.dark .logo-icon[data-v-db6435b7]{border-color:#36c8794d}.light .logo-icon[data-v-db6435b7]{background:#0f9f621f;border-color:#0f9f6240;color:#0f9f62}.modal-title[data-v-db6435b7]{font-size:clamp(1.1rem,calc(1rem + .3vw),1.35rem);font-weight:700;letter-spacing:.02em;margin:0;transition:color .3s ease}.dark .modal-title[data-v-db6435b7]{color:#fff}.light .modal-title[data-v-db6435b7]{color:#1a1a1a}.btn-close-custom[data-v-db6435b7]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(1rem,calc(.9rem + .3vw),1.2rem);height:clamp(38px,2.3vw,44px);justify-content:center;transition:all .25s ease;width:clamp(38px,2.3vw,44px)}.dark .btn-close-custom[data-v-db6435b7]{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:#ffffff14;color:#f5f5f5e0}.dark .btn-close-custom[data-v-db6435b7]:hover{background:linear-gradient(135deg,#ff6b6b40,#ff6b6b26);border-color:#ff6b6b59;box-shadow:0 8px 16px #ff6b6b33;color:#ff6b6b;transform:translateY(-2px) rotate(90deg)}.light .btn-close-custom[data-v-db6435b7]{background:linear-gradient(135deg,#00000008,#00000003);border-color:#00000014;color:#000000bf}.light .btn-close-custom[data-v-db6435b7]:hover{background:linear-gradient(135deg,#dc354526,#dc354514);border-color:#dc354540;box-shadow:0 8px 16px #dc354526;color:#c21f1f;transform:translateY(-2px) rotate(90deg)}.register-modal__body[data-v-db6435b7]{display:flex;flex-direction:column;gap:clamp(1.25rem,calc(1rem + .5vw),1.75rem)}.register-banner[data-v-db6435b7]{border:1px solid hsla(0,0%,100%,.08);border-radius:clamp(12px,calc(.7rem + .3vw),14px);box-shadow:0 8px 24px #0003;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.dark .register-banner[data-v-db6435b7]{border-color:#ffffff14}.light .register-banner[data-v-db6435b7]{border-color:#00000014;box-shadow:0 6px 20px #0000001a}.register-banner[data-v-db6435b7]:hover{box-shadow:0 12px 32px #00000040;transform:translateY(-2px)}.form-group[data-v-db6435b7]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-db6435b7]{align-items:center;display:flex;font-size:clamp(.875rem,calc(.8rem + .2vw),.95rem);font-weight:600;margin:0;transition:color .3s ease}.dark .form-label[data-v-db6435b7]{color:#f5f5f5e6}.dark .form-label i[data-v-db6435b7]{color:#36c879}.light .form-label[data-v-db6435b7]{color:#000000d9}.light .form-label i[data-v-db6435b7]{color:#0f9f62}.custom-input[data-v-db6435b7]{border:1px solid transparent;border-radius:clamp(10px,calc(.6rem + .2vw),12px);font-size:clamp(.9rem,calc(.85rem + .2vw),1rem);font-weight:500;padding:clamp(.75rem,calc(.65rem + .3vw),1rem);transition:all .25s ease}.dark .custom-input[data-v-db6435b7]{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border-color:#ffffff1a;color:#fff}.dark .custom-input[data-v-db6435b7]::-moz-placeholder{color:#fff6}.dark .custom-input[data-v-db6435b7]::placeholder{color:#fff6}.dark .custom-input[data-v-db6435b7]:focus{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#36c879;box-shadow:0 0 0 3px #36c87926;outline:none}.dark .form-select option[data-v-db6435b7]{background:#1a1a1a;color:#fff}.light .custom-input[data-v-db6435b7]{background:#fff;border-color:#0000001f;color:#1a1a1a}.light .custom-input[data-v-db6435b7]::-moz-placeholder{color:#00000059}.light .custom-input[data-v-db6435b7]::placeholder{color:#00000059}.light .custom-input[data-v-db6435b7]:focus{background:#fff;border-color:#0f9f62;box-shadow:0 0 0 3px #0f9f621f;outline:none}.light .form-select option[data-v-db6435b7]{background:#fff;color:#1a1a1a}.phone-input-wrapper[data-v-db6435b7],.phone-prefix[data-v-db6435b7]{align-items:center;display:flex;gap:.5rem}.phone-prefix[data-v-db6435b7]{border:1px solid transparent;border-radius:clamp(10px,calc(.6rem + .2vw),12px);flex-shrink:0;font-weight:600;padding:clamp(.75rem,calc(.65rem + .3vw),1rem);transition:all .3s ease}.dark .phone-prefix[data-v-db6435b7]{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border-color:#ffffff1a;color:#fff}.light .phone-prefix[data-v-db6435b7]{background:#fff;border-color:#0000001f;color:#1a1a1a}.password-wrapper[data-v-db6435b7]{align-items:center;display:flex;position:relative}.password-toggle[data-v-db6435b7]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;position:absolute;right:12px;transition:all .2s ease;width:36px}.dark .password-toggle[data-v-db6435b7]{color:#ffffff80}.dark .password-toggle[data-v-db6435b7]:hover{background:#36c87926;color:#36c879}.light .password-toggle[data-v-db6435b7]{color:#0006}.light .password-toggle[data-v-db6435b7]:hover{background:#0f9f621f;color:#0f9f62}.form-grid[data-v-db6435b7]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.form-group-full[data-v-db6435b7]{grid-column:1/-1}.otp-section[data-v-db6435b7]{gap:1.5rem}.otp-info[data-v-db6435b7],.otp-section[data-v-db6435b7]{align-items:center;display:flex;flex-direction:column}.otp-info[data-v-db6435b7]{gap:1rem;text-align:center}.otp-icon[data-v-db6435b7]{animation:pulse-db6435b7 2s infinite;font-size:3rem}.dark .otp-icon[data-v-db6435b7],.otp-icon[data-v-db6435b7]{color:#36c879}.light .otp-icon[data-v-db6435b7]{color:#0f9f62}@keyframes pulse-db6435b7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.otp-text[data-v-db6435b7]{font-size:clamp(.95rem,calc(.9rem + .2vw),1.1rem);margin:0;opacity:.85}.otp-text strong[data-v-db6435b7]{font-weight:700}.dark .otp-text[data-v-db6435b7]{color:#f5f5f5d9}.dark .otp-text strong[data-v-db6435b7]{color:#36c879}.light .otp-text[data-v-db6435b7]{color:#000c}.light .otp-text strong[data-v-db6435b7]{color:#0f9f62}.otp-inputs[data-v-db6435b7]{display:flex;flex-wrap:wrap;gap:clamp(.5rem,calc(.4rem + .3vw),.75rem);justify-content:center}.otp-input[data-v-db6435b7]{border:2px solid transparent;border-radius:clamp(10px,calc(.6rem + .2vw),12px);font-size:clamp(1.25rem,calc(1.1rem + .4vw),1.75rem);font-weight:700;height:clamp(3rem,calc(2.7rem + .8vw),4rem);text-align:center;transition:all .25s ease;width:clamp(2.5rem,calc(2.2rem + .8vw),3.5rem)}.dark .otp-input[data-v-db6435b7]{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#ffffff26;color:#fff}.dark .otp-input[data-v-db6435b7]:focus{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#36c879;box-shadow:0 0 0 3px #36c87933;outline:none}.light .otp-input[data-v-db6435b7]{background:#fff;border-color:#00000026;color:#1a1a1a}.light .otp-input[data-v-db6435b7]:focus{background:#fff;border-color:#0f9f62;box-shadow:0 0 0 3px #0f9f6226;outline:none}.recaptcha-section[data-v-db6435b7]{gap:1.5rem}.recaptcha-info[data-v-db6435b7],.recaptcha-section[data-v-db6435b7]{align-items:center;display:flex;flex-direction:column}.recaptcha-info[data-v-db6435b7]{gap:1rem;text-align:center}.recaptcha-icon[data-v-db6435b7]{animation:pulse-db6435b7 2s infinite;font-size:3rem}.dark .recaptcha-icon[data-v-db6435b7]{color:#36c879}.light .recaptcha-icon[data-v-db6435b7]{color:#0f9f62}.recaptcha-text[data-v-db6435b7]{font-size:clamp(.95rem,calc(.9rem + .2vw),1.1rem);margin:0;opacity:.85}.recaptcha-text strong[data-v-db6435b7]{font-weight:700}.dark .recaptcha-text[data-v-db6435b7]{color:#f5f5f5d9}.dark .recaptcha-text strong[data-v-db6435b7]{color:#36c879}.light .recaptcha-text[data-v-db6435b7]{color:#000c}.light .recaptcha-text strong[data-v-db6435b7]{color:#0f9f62}.captcha-image-wrapper[data-v-db6435b7]{border:2px solid transparent;border-radius:12px;max-width:300px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.dark .captcha-image-wrapper[data-v-db6435b7]{background:#ffffff0d;border-color:#ffffff1a}.light .captcha-image-wrapper[data-v-db6435b7]{background:#fff;border-color:#0000001f;box-shadow:0 4px 12px #00000014}.captcha-image[data-v-db6435b7]{display:block;height:auto;min-height:80px;-o-object-fit:contain;object-fit:contain;width:100%}.btn-refresh-captcha[data-v-db6435b7]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1.1rem;height:36px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .3s ease;width:36px}.dark .btn-refresh-captcha[data-v-db6435b7]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;color:#fff}.dark .btn-refresh-captcha[data-v-db6435b7]:hover{background:#36c879cc;color:#fff;transform:rotate(180deg)}.light .btn-refresh-captcha[data-v-db6435b7]{background:#ffffffe6;box-shadow:0 2px 8px #0000001a;color:#0f9f62}.light .btn-refresh-captcha[data-v-db6435b7]:hover{background:#0f9f62;color:#fff;transform:rotate(180deg)}.captcha-input-wrapper[data-v-db6435b7]{max-width:300px;width:100%}.captcha-input[data-v-db6435b7]{border:2px solid transparent;border-radius:clamp(10px,calc(.6rem + .2vw),12px);font-size:clamp(1.1rem,calc(1rem + .3vw),1.3rem);font-weight:600;letter-spacing:.2em;padding:clamp(.85rem,calc(.75rem + .3vw),1.1rem);text-align:center;transition:all .25s ease}.dark .captcha-input[data-v-db6435b7]{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border-color:#ffffff26;color:#fff}.dark .captcha-input[data-v-db6435b7]::-moz-placeholder{color:#fff6;letter-spacing:normal}.dark .captcha-input[data-v-db6435b7]::placeholder{color:#fff6;letter-spacing:normal}.dark .captcha-input[data-v-db6435b7]:focus{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#36c879;box-shadow:0 0 0 3px #36c87933;outline:none}.light .captcha-input[data-v-db6435b7]{background:#fff;border-color:#00000026;color:#1a1a1a}.light .captcha-input[data-v-db6435b7]::-moz-placeholder{color:#00000059;letter-spacing:normal}.light .captcha-input[data-v-db6435b7]::placeholder{color:#00000059;letter-spacing:normal}.light .captcha-input[data-v-db6435b7]:focus{background:#fff;border-color:#0f9f62;box-shadow:0 0 0 3px #0f9f6226;outline:none}.recaptcha-notice[data-v-db6435b7]{align-items:center;border-radius:10px;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;padding:1rem;text-align:center}.dark .recaptcha-notice[data-v-db6435b7]{background:#36c8791a;border:1px solid rgba(54,200,121,.2);color:#f5f5f5cc}.light .recaptcha-notice[data-v-db6435b7]{background:#0f9f6214;border:1px solid rgba(15,159,98,.15);color:#000000b3}.submit-btn[data-v-db6435b7]{align-items:center;border:1px solid transparent;border-radius:clamp(10px,calc(.6rem + .2vw),12px);display:flex;font-size:clamp(.95rem,calc(.9rem + .2vw),1.1rem);font-weight:600;gap:.5rem;justify-content:center;padding:clamp(.85rem,calc(.75rem + .3vw),1.1rem);transition:all .25s ease}.dark .submit-btn[data-v-db6435b7]{background:linear-gradient(135deg,#0f9f6238,#36c87959);border-color:#36c87973;box-shadow:0 12px 20px #0f9f6238;color:#fff}.dark .submit-btn[data-v-db6435b7]:hover:not(:disabled){background:linear-gradient(135deg,#0b8f52,#36c879);box-shadow:0 16px 28px #0f9f624d;transform:translateY(-2px)}.dark .submit-btn[data-v-db6435b7]:active:not(:disabled){box-shadow:0 8px 16px #0f9f6240;transform:translateY(0)}.dark .submit-btn[data-v-db6435b7]:disabled{cursor:not-allowed;opacity:.6}.light .submit-btn[data-v-db6435b7]{background:linear-gradient(135deg,#0f9f622e,#36c87940);border-color:#0f9f624d;box-shadow:0 8px 16px #0f9f6226;color:#0f1f15}.light .submit-btn[data-v-db6435b7]:hover:not(:disabled){background:linear-gradient(135deg,#0f9f62,#36c879);box-shadow:0 12px 24px #0f9f6240;color:#fff;transform:translateY(-2px)}.light .submit-btn[data-v-db6435b7]:active:not(:disabled){box-shadow:0 6px 14px #0f9f6233;transform:translateY(0)}.light .submit-btn[data-v-db6435b7]:disabled{cursor:not-allowed;opacity:.5}.btn-back[data-v-db6435b7]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem 1.5rem;transition:all .25s ease}.dark .btn-back[data-v-db6435b7]{background:transparent;border-color:#ffffff1a;color:#f5f5f5b3}.dark .btn-back[data-v-db6435b7]:hover{background:#ffffff0d;border-color:#fff3;color:#fff;transform:translate(-2px)}.light .btn-back[data-v-db6435b7]{background:transparent;border-color:#0000001a;color:#0009}.light .btn-back[data-v-db6435b7]:hover{background:#00000008;border-color:#0003;color:#1a1a1a;transform:translate(-2px)}.register-modal-fade-enter-active[data-v-db6435b7],.register-modal-fade-leave-active[data-v-db6435b7]{transition:opacity .3s ease}.register-modal-fade-enter-from[data-v-db6435b7],.register-modal-fade-leave-to[data-v-db6435b7]{opacity:0}body.register-modal-open{overflow:hidden}.swal2-container{z-index:99999!important}.dark .swal2-popup{background:linear-gradient(180deg,#171717fa,#121212f5);border:1px solid hsla(0,0%,100%,.06);color:#f5f5f5}.dark .swal2-title{color:#fff}.dark .swal2-html-container{color:#f5f5f5d9}.light .swal2-popup{background:linear-gradient(180deg,#fffffffa,#f7f7f7f5);border:1px solid rgba(0,0,0,.06);color:#1a1a1a}@media(max-width:768px){.register-modal-backdrop[data-v-db6435b7]{padding:1rem}.register-modal[data-v-db6435b7]{max-width:100%}.register-modal__content[data-v-db6435b7]{padding:1.25rem 1rem}.register-modal__header[data-v-db6435b7]{margin-bottom:1rem;padding-bottom:.85rem}.logo-icon[data-v-db6435b7]{font-size:1.1rem;height:38px;width:38px}.modal-title[data-v-db6435b7]{font-size:1rem}.btn-close-custom[data-v-db6435b7]{font-size:.95rem;height:36px;width:36px}.register-modal__body[data-v-db6435b7]{gap:1rem}.form-grid[data-v-db6435b7]{grid-template-columns:1fr}.otp-input[data-v-db6435b7]{font-size:1.25rem;height:3rem;width:2.5rem}.otp-icon[data-v-db6435b7],.recaptcha-icon[data-v-db6435b7]{font-size:2.5rem}}@media(max-width:480px){.register-modal__content[data-v-db6435b7]{padding:1rem .85rem}.logo-icon[data-v-db6435b7]{font-size:1rem;height:36px;width:36px}.modal-title[data-v-db6435b7]{font-size:.95rem}.btn-close-custom[data-v-db6435b7]{font-size:.9rem;height:34px;width:34px}.otp-inputs[data-v-db6435b7]{gap:.4rem}.otp-input[data-v-db6435b7]{font-size:1.1rem;height:2.8rem;width:2.2rem}}
