.modal-overlay[data-v-48a3a3fa]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-48a3a3fa]{background:#1d1d1f;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 20px 40px #00000080;max-width:600px;overflow:hidden;padding:0;position:relative;width:100%}.close-button[data-v-48a3a3fa]{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#86868b;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .3s;width:40px;z-index:10}.close-button[data-v-48a3a3fa]:hover{background:#ffffff1a;color:#f5f5f7}.modal-header[data-v-48a3a3fa]{background:linear-gradient(180deg,rgba(90,200,250,.05),transparent);padding:60px 48px 40px;text-align:center}.drum-container[data-v-48a3a3fa]{height:120px;margin:0 auto 40px;position:relative;width:120px}.drum[data-v-48a3a3fa]{position:relative;z-index:2}.drum-stick[data-v-48a3a3fa]{background:linear-gradient(135deg,#5ac8fa,#007aff);border-radius:2px;height:60px;opacity:0;position:absolute;top:-20px;transform-origin:bottom center;transition:opacity .3s;width:4px}.drum-stick.left[data-v-48a3a3fa]{left:35px;transform:rotate(-20deg)}.drum-stick.right[data-v-48a3a3fa]{right:35px;transform:rotate(20deg)}.drum-active .drum-stick[data-v-48a3a3fa]{opacity:1}.drum-active .drum-stick.left[data-v-48a3a3fa]{animation:drumLeft-48a3a3fa .2s ease-in-out infinite alternate}.drum-active .drum-stick.right[data-v-48a3a3fa]{animation:drumRight-48a3a3fa .2s ease-in-out infinite alternate;animation-delay:.1s}@keyframes drumLeft-48a3a3fa{0%{transform:rotate(-20deg)}to{transform:rotate(-5deg)}}@keyframes drumRight-48a3a3fa{0%{transform:rotate(20deg)}to{transform:rotate(5deg)}}.drum-waves[data-v-48a3a3fa]{height:200px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.wave[data-v-48a3a3fa]{border:2px solid;border-radius:50%;height:100%;opacity:0;position:absolute;width:100%}.drum-active .wave[data-v-48a3a3fa]{animation:wave-48a3a3fa 1s ease-out infinite}.wave-1[data-v-48a3a3fa]{border-color:#5ac8fa99}.wave-2[data-v-48a3a3fa]{animation-delay:.3s;border-color:#007aff66}.wave-3[data-v-48a3a3fa]{animation-delay:.6s;border-color:#5ac8fa33}@keyframes wave-48a3a3fa{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.modal-title[data-v-48a3a3fa]{color:#f5f5f7;font-family:Inter,sans-serif;font-size:36px;font-weight:700;margin:0;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.28,.11,.32,1)}.modal-title.reveal[data-v-48a3a3fa]{opacity:1;transform:translateY(0)}.title-word[data-v-48a3a3fa]{animation:fadeInUp-48a3a3fa .6s cubic-bezier(.28,.11,.32,1) forwards;display:inline-block;margin:0 .2em;opacity:0;transform:translateY(20px)}@keyframes fadeInUp-48a3a3fa{to{opacity:1;transform:translateY(0)}}.content-wrapper[data-v-48a3a3fa]{opacity:0;padding:0 48px 48px;transform:translateY(20px);transition:all .6s cubic-bezier(.28,.11,.32,1)}.content-wrapper.show[data-v-48a3a3fa]{opacity:1;transform:translateY(0)}.modal-description[data-v-48a3a3fa]{color:#d1d1d6;font-size:18px;line-height:1.6;margin:0 0 40px;text-align:center}.release-date[data-v-48a3a3fa]{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.date-badge[data-v-48a3a3fa]{background:linear-gradient(135deg,#5ac8fa,#007aff);border-radius:20px;color:#fff;font-size:15px;font-weight:600;padding:8px 20px}.cta-section[data-v-48a3a3fa]{text-align:center}.notify-button[data-v-48a3a3fa]{background:linear-gradient(135deg,#5ac8fa,#007aff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;margin-bottom:24px;min-width:200px;padding:16px 32px;transition:all .3s}.notify-button[data-v-48a3a3fa]:hover:not(:disabled){box-shadow:0 12px 24px #007aff66;transform:translateY(-2px)}.modal-fade-enter-active[data-v-48a3a3fa]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-fade-leave-active[data-v-48a3a3fa]{transition:all .2s cubic-bezier(.28,.11,.32,1)}.modal-fade-enter-from[data-v-48a3a3fa],.modal-fade-leave-to[data-v-48a3a3fa]{opacity:0}.modal-slide-enter-active[data-v-48a3a3fa]{transition:all .4s cubic-bezier(.28,.11,.32,1)}.modal-slide-leave-active[data-v-48a3a3fa]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-slide-enter-from[data-v-48a3a3fa]{opacity:0;transform:translateY(30px) scale(.95)}.modal-slide-leave-to[data-v-48a3a3fa]{opacity:0;transform:translateY(-20px) scale(.95)}@media (max-width:768px){.modal-content[data-v-48a3a3fa]{margin:16px;max-width:calc(100% - 32px)}.modal-header[data-v-48a3a3fa]{padding:40px 32px 32px}.content-wrapper[data-v-48a3a3fa]{padding:0 32px 32px}.modal-title[data-v-48a3a3fa]{font-size:28px}.features-preview[data-v-48a3a3fa]{grid-template-columns:repeat(2,1fr)}}.modal-overlay[data-v-51311593]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-51311593]{background:#1d1d1f;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:480px;overflow-y:auto;padding:48px;position:relative;width:100%}.modal-content[data-v-51311593]::-webkit-scrollbar{width:8px}.modal-content[data-v-51311593]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-content[data-v-51311593]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.close-button[data-v-51311593]{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#86868b;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .3s;width:40px}.close-button[data-v-51311593]:hover{background:#ffffff1a;color:#f5f5f7}.modal-header[data-v-51311593]{margin-bottom:40px;text-align:center}.logo-section[data-v-51311593]{margin-bottom:24px}.logo-icon[data-v-51311593]{align-items:center;background:#5ac8fa1a;border-radius:16px;display:inline-flex;height:64px;justify-content:center;margin:0 auto;overflow:hidden;width:64px}.logo-icon img[data-v-51311593]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-title[data-v-51311593]{color:#f5f5f7;font-family:Inter,sans-serif;font-size:28px;font-weight:700;margin-bottom:8px}.modal-subtitle[data-v-51311593]{color:#86868b;font-size:16px;margin:0}.form-group[data-v-51311593]{margin-bottom:24px}.form-group label[data-v-51311593]{color:#d1d1d6;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.password-wrapper[data-v-51311593]{position:relative}input[data-v-51311593]{background:#ffffff0d;border:2px solid hsla(0,0%,100%,.08);border-radius:12px;color:#f5f5f7;font-size:16px;padding:16px;transition:all .3s;width:100%}input[data-v-51311593]:focus{background:#ffffff14;border-color:#007aff;outline:none}input.has-error[data-v-51311593]{border-color:#ff3b30}.field-error[data-v-51311593]{color:#ff3b30;display:block;font-size:12px;margin-top:6px}.password-toggle[data-v-51311593]{align-items:center;background:none;border:none;color:#86868b;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .3s}.password-toggle[data-v-51311593]:hover{color:#f5f5f7}.password-strength[data-v-51311593]{align-items:center;display:flex;gap:12px;margin-top:12px}.strength-bar[data-v-51311593]{background:#ffffff1a;border-radius:2px;flex:1;height:4px;overflow:hidden}.strength-fill[data-v-51311593]{border-radius:2px;height:100%;transition:all .3s}.strength-fill.weak[data-v-51311593]{background:#ff3b30}.strength-fill.fair[data-v-51311593]{background:#ff9500}.strength-fill.good[data-v-51311593]{background:#34c759}.strength-fill.strong[data-v-51311593]{background:#30d158}.strength-text[data-v-51311593]{color:#86868b;font-size:12px;min-width:40px}.password-requirements[data-v-51311593]{display:grid;gap:8px;grid-template-columns:1fr 1fr;list-style:none;margin:16px 0 0;padding:0}.password-requirements li[data-v-51311593]{align-items:center;color:#86868b;display:flex;font-size:12px;gap:6px;transition:color .3s}.password-requirements li.met[data-v-51311593]{color:#30d158}.password-requirements li svg[data-v-51311593]{flex-shrink:0}.email-input-wrapper[data-v-51311593]{display:flex;gap:12px;position:relative}.email-input-wrapper input[data-v-51311593]{flex:1}.verify-code-button[data-v-51311593],.verify-email-button[data-v-51311593]{background:#5ac8fa1a;border:2px solid rgba(90,200,250,.3);border-radius:12px;color:#5ac8fa;cursor:pointer;font-size:14px;font-weight:600;padding:0 20px;transition:all .3s;white-space:nowrap}.verify-code-button[data-v-51311593]:hover:not(:disabled),.verify-email-button[data-v-51311593]:hover:not(:disabled){background:#5ac8fa33;border-color:#5ac8fa}.verify-code-button[data-v-51311593]:disabled,.verify-email-button[data-v-51311593]:disabled{cursor:not-allowed;opacity:.5}.verified-badge[data-v-51311593]{align-items:center;color:#30d158;display:flex;font-size:14px;font-weight:600;gap:6px;padding:0 16px}.verification-code-section[data-v-51311593]{background:#5ac8fa0d;border:1px solid rgba(90,200,250,.1);border-radius:12px;margin-top:16px;padding:20px}.success-message[data-v-51311593]{align-items:center;background:#30d1581a;border:1px solid rgba(48,209,88,.2);border-radius:8px;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px}.success-message p[data-v-51311593]{color:#30d158;font-size:14px;font-weight:500;margin:0}.verification-code-section label[data-v-51311593]{font-size:13px;margin-bottom:8px}.code-input-wrapper[data-v-51311593]{display:flex;gap:12px;margin-top:8px}.code-input-wrapper input[data-v-51311593]{flex:1;font-size:18px;letter-spacing:2px;text-align:center}.code-info[data-v-51311593]{color:#86868b;display:block;font-size:12px;margin-top:8px}.error-message[data-v-51311593]{align-items:center;background:#ff3b301a;border:1px solid rgba(255,59,48,.2);border-radius:8px;color:#ff3b30;display:flex;font-size:14px;gap:8px;margin-bottom:24px;padding:12px 16px}.submit-button[data-v-51311593]{background:linear-gradient(135deg,#5ac8fa,#007aff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:16px;position:relative;transition:all .3s;width:100%}.submit-button[data-v-51311593]:disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed}.loading-spinner[data-v-51311593]{animation:spin-51311593 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin-51311593{to{transform:rotate(1turn)}}.forgot-password[data-v-51311593]{margin-top:16px;text-align:center}.forgot-password a[data-v-51311593]{color:#007aff;font-size:14px;text-decoration:none}.forgot-password a[data-v-51311593]:hover{text-decoration:underline}.divider[data-v-51311593]{margin:32px 0;position:relative;text-align:center}.divider[data-v-51311593]:before{background:#ffffff1a;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.divider span[data-v-51311593]{background:#1d1d1f;color:#86868b;font-size:14px;padding:0 16px;position:relative}.social-buttons[data-v-51311593]{margin-bottom:32px}.social-button[data-v-51311593]{align-items:center;background:#ffffff0d;border:2px solid hsla(0,0%,100%,.08);border-radius:12px;color:#f5f5f7;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:center;padding:14px;transition:all .3s;width:100%}.social-button[data-v-51311593]:hover:not(:disabled){background:#ffffff14;border-color:#ffffff26}.social-button[data-v-51311593]:disabled{cursor:not-allowed;opacity:.5}.toggle-text[data-v-51311593]{color:#86868b;font-size:14px;text-align:center}.toggle-button[data-v-51311593]{background:none;border:none;color:#007aff;cursor:pointer;font-size:14px;margin-left:4px;transition:color .3s}.toggle-button[data-v-51311593]:hover{color:#5ac8fa}@media (max-width:480px){.modal-content[data-v-51311593]{margin:16px;padding:32px 24px}.password-requirements[data-v-51311593]{grid-template-columns:1fr}}.modal-fade-enter-active[data-v-51311593]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-fade-leave-active[data-v-51311593]{transition:all .2s cubic-bezier(.28,.11,.32,1)}.modal-fade-enter-from[data-v-51311593],.modal-fade-leave-to[data-v-51311593]{opacity:0}.modal-slide-enter-active[data-v-51311593]{transition:all .4s cubic-bezier(.28,.11,.32,1)}.modal-slide-leave-active[data-v-51311593]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-slide-enter-from[data-v-51311593]{opacity:0;transform:translateY(30px) scale(.95)}.modal-slide-leave-to[data-v-51311593]{opacity:0;transform:translateY(-20px) scale(.95)}.modal-slide-enter-active .divider[data-v-51311593],.modal-slide-enter-active .form-group[data-v-51311593],.modal-slide-enter-active .modal-header[data-v-51311593],.modal-slide-enter-active .social-buttons[data-v-51311593],.modal-slide-enter-active .submit-button[data-v-51311593],.modal-slide-enter-active .toggle-text[data-v-51311593]{animation:fadeInUp-51311593 .5s cubic-bezier(.28,.11,.32,1) both}.modal-slide-enter-active .modal-header[data-v-51311593]{animation-delay:.1s}.modal-slide-enter-active .form-group[data-v-51311593]:first-child{animation-delay:.15s}.modal-slide-enter-active .form-group[data-v-51311593]:nth-child(2){animation-delay:.2s}.modal-slide-enter-active .form-group[data-v-51311593]:nth-child(3){animation-delay:.25s}.modal-slide-enter-active .form-group[data-v-51311593]:nth-child(4){animation-delay:.3s}.modal-slide-enter-active .submit-button[data-v-51311593]{animation-delay:.35s}.modal-slide-enter-active .divider[data-v-51311593]{animation-delay:.4s}.modal-slide-enter-active .social-buttons[data-v-51311593]{animation-delay:.45s}.modal-slide-enter-active .toggle-text[data-v-51311593]{animation-delay:.5s}@keyframes fadeInUp-51311593{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-51311593]{animation:blurIn-51311593 .4s cubic-bezier(.28,.11,.32,1) both}@keyframes blurIn-51311593{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.close-button[data-v-51311593]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.close-button[data-v-51311593]:hover{transform:scale(1.1)}.submit-button[data-v-51311593]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.submit-button[data-v-51311593]:hover:not(:disabled){box-shadow:0 12px 24px #007aff66;transform:translateY(-2px)}.submit-button[data-v-51311593]:active:not(:disabled){transform:translateY(0);transition:transform .1s}input[data-v-51311593]{transition:all .3s cubic-bezier(.28,.11,.32,1)}input[data-v-51311593]:focus{box-shadow:0 4px 12px #007aff26;transform:translateY(-1px)}.strength-fill[data-v-51311593]{animation:strengthGrow-51311593 .3s cubic-bezier(.28,.11,.32,1) both}@keyframes strengthGrow-51311593{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.checkbox-label input[type=checkbox]:checked+.checkbox-custom[data-v-51311593]{animation:checkboxBounce-51311593 .3s cubic-bezier(.28,.11,.32,1)}@keyframes checkboxBounce-51311593{0%{transform:scale(1)}40%{transform:scale(.9)}60%{transform:scale(1.1)}to{transform:scale(1)}}.error-message[data-v-51311593],.field-error[data-v-51311593]{animation:errorShake-51311593 .3s cubic-bezier(.28,.11,.32,1)}@keyframes errorShake-51311593{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.slide-fade-enter-active[data-v-51311593],.slide-fade-leave-active[data-v-51311593]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.slide-fade-enter-from[data-v-51311593]{opacity:0;transform:translateY(-20px)}.slide-fade-leave-to[data-v-51311593]{opacity:0;transform:translateY(20px)}.terms-button-container[data-v-51311593]{width:100%}.terms-button[data-v-51311593]{align-items:center;background:#ffffff0d;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#86868b;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:14px 20px;transition:all .3s cubic-bezier(.28,.11,.32,1);width:100%}.terms-button[data-v-51311593]:hover{background:#ffffff14;border-color:#fff3}.terms-button-active[data-v-51311593]{background:#5ac8fa1a;border-color:#007aff;color:#f5f5f7}.terms-button-active[data-v-51311593]:hover{background:#5ac8fa26;border-color:#5ac8fa}.terms-check-icon[data-v-51311593]{align-items:center;color:#86868b;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:color .3s ease;width:20px}.terms-button-active .terms-check-icon[data-v-51311593]{color:#5ac8fa}.terms-text[data-v-51311593]{flex:1;line-height:1.4;text-align:left}.terms-text[data-v-51311593] a{color:#007aff;text-decoration:none;transition:color .3s ease}.terms-text[data-v-51311593] a:hover{color:#5ac8fa;text-decoration:underline}.terms-button-active .terms-text[data-v-51311593]{color:#f5f5f7}.modal-overlay[data-v-ce54a3af]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-ce54a3af]{background:#1d1d1f;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 20px 40px #00000080;max-width:480px;padding:48px;position:relative;width:100%}.close-button[data-v-ce54a3af]{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#86868b;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .3s;width:40px}.close-button[data-v-ce54a3af]:hover{background:#ffffff1a;color:#f5f5f7}.modal-header[data-v-ce54a3af]{margin-bottom:40px;text-align:center}.logo-section[data-v-ce54a3af]{margin-bottom:24px}.logo-icon[data-v-ce54a3af]{align-items:center;background:#5ac8fa1a;border-radius:16px;display:inline-flex;height:64px;justify-content:center;margin:0 auto;overflow:hidden;width:64px}.logo-icon img[data-v-ce54a3af]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal-title[data-v-ce54a3af]{color:#f5f5f7;font-family:Inter,sans-serif;font-size:28px;font-weight:700;margin-bottom:8px}.modal-subtitle[data-v-ce54a3af]{color:#86868b;font-size:16px;margin:0}.form-group[data-v-ce54a3af]{margin-bottom:24px}.form-group label[data-v-ce54a3af]{color:#d1d1d6;display:block;font-size:14px;font-weight:500;margin-bottom:8px}input[data-v-ce54a3af]{background:#ffffff0d;border:2px solid hsla(0,0%,100%,.08);border-radius:12px;color:#f5f5f7;font-size:16px;padding:16px;transition:all .3s;width:100%}input[data-v-ce54a3af]:focus{background:#ffffff14;border-color:#007aff;outline:none}input.has-error[data-v-ce54a3af]{border-color:#ff3b30}.field-error[data-v-ce54a3af]{color:#ff3b30;display:block;font-size:12px;margin-top:6px}.error-message[data-v-ce54a3af]{align-items:center;background:#ff3b301a;border:1px solid rgba(255,59,48,.2);border-radius:8px;color:#ff3b30;display:flex;font-size:14px;gap:8px;margin-bottom:24px;padding:12px 16px}.submit-button[data-v-ce54a3af]{background:linear-gradient(135deg,#5ac8fa,#007aff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px;position:relative;transition:all .3s;width:100%}.submit-button[data-v-ce54a3af]:hover:not(:disabled){box-shadow:0 12px 24px #007aff66;transform:translateY(-2px)}.submit-button[data-v-ce54a3af]:disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed}.loading-spinner[data-v-ce54a3af]{animation:spin-ce54a3af .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin-ce54a3af{to{transform:rotate(1turn)}}.success-container[data-v-ce54a3af]{padding:20px 0;text-align:center}.success-icon[data-v-ce54a3af]{margin-bottom:24px}.success-container h3[data-v-ce54a3af]{color:#f5f5f7;font-size:24px;font-weight:600;margin-bottom:16px}.success-container p[data-v-ce54a3af]{color:#86868b;margin-bottom:12px}.info-text[data-v-ce54a3af]{color:#86868b;font-size:14px;margin-bottom:32px}.back-button[data-v-ce54a3af]{background:#ffffff1a;border:2px solid hsla(0,0%,100%,.2);border-radius:8px;color:#f5f5f7;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .3s}.back-button[data-v-ce54a3af]:hover{background:#ffffff26;border-color:#ffffff4d}.toggle-text[data-v-ce54a3af]{color:#86868b;font-size:14px;margin-top:24px;text-align:center}.toggle-button[data-v-ce54a3af]{background:none;border:none;color:#007aff;cursor:pointer;font-size:14px;margin-left:4px;transition:color .3s}.toggle-button[data-v-ce54a3af]:hover{color:#5ac8fa}.modal-fade-enter-active[data-v-ce54a3af]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-fade-leave-active[data-v-ce54a3af]{transition:all .2s cubic-bezier(.28,.11,.32,1)}.modal-fade-enter-from[data-v-ce54a3af],.modal-fade-leave-to[data-v-ce54a3af]{opacity:0}.modal-slide-enter-active[data-v-ce54a3af]{transition:all .4s cubic-bezier(.28,.11,.32,1)}.modal-slide-leave-active[data-v-ce54a3af]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-slide-enter-from[data-v-ce54a3af]{opacity:0;transform:translateY(30px) scale(.95)}.modal-slide-leave-to[data-v-ce54a3af]{opacity:0;transform:translateY(-20px) scale(.95)}.modal-slide-enter-active .form-group[data-v-ce54a3af],.modal-slide-enter-active .modal-header[data-v-ce54a3af],.modal-slide-enter-active .submit-button[data-v-ce54a3af],.modal-slide-enter-active .toggle-text[data-v-ce54a3af]{animation:fadeInUp-ce54a3af .5s cubic-bezier(.28,.11,.32,1) both}.modal-slide-enter-active .modal-header[data-v-ce54a3af]{animation-delay:.1s}.modal-slide-enter-active .form-group[data-v-ce54a3af]{animation-delay:.15s}.modal-slide-enter-active .submit-button[data-v-ce54a3af]{animation-delay:.2s}.modal-slide-enter-active .toggle-text[data-v-ce54a3af]{animation-delay:.25s}@keyframes fadeInUp-ce54a3af{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.modal-content[data-v-ce54a3af]{margin:16px;padding:32px 24px}}.modal-overlay[data-v-54a12ce9]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.modal-content[data-v-54a12ce9]{background:#1d1d1f;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 20px 40px #00000080;display:flex;flex-direction:column;max-height:80vh;max-width:800px;position:relative;width:100%}.close-button[data-v-54a12ce9]{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#86868b;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .3s;width:40px;z-index:1}.close-button[data-v-54a12ce9]:hover{background:#ffffff1a;color:#f5f5f7}.modal-header[data-v-54a12ce9]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:48px 48px 24px}.modal-title[data-v-54a12ce9]{color:#f5f5f7;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin:0}.content-wrapper[data-v-54a12ce9]{flex:1;overflow-y:auto;padding:48px}.content-wrapper[data-v-54a12ce9]::-webkit-scrollbar{width:8px}.content-wrapper[data-v-54a12ce9]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.content-wrapper[data-v-54a12ce9]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.privacy-content h3[data-v-54a12ce9],.terms-content h3[data-v-54a12ce9]{color:#f5f5f7;font-size:20px;font-weight:600;margin:32px 0 16px}.privacy-content h3[data-v-54a12ce9]:first-child,.terms-content h3[data-v-54a12ce9]:first-child{margin-top:0}.privacy-content p[data-v-54a12ce9],.terms-content p[data-v-54a12ce9]{color:#d1d1d6;font-size:16px;line-height:1.6;margin-bottom:16px}.privacy-content ul[data-v-54a12ce9],.terms-content ul[data-v-54a12ce9]{margin:16px 0;padding-left:24px}.privacy-content li[data-v-54a12ce9],.terms-content li[data-v-54a12ce9]{color:#d1d1d6;font-size:16px;line-height:1.6;margin-bottom:8px}.modal-footer[data-v-54a12ce9]{border-top:1px solid hsla(0,0%,100%,.08);padding:24px 48px 48px}.confirm-button[data-v-54a12ce9]{background:linear-gradient(135deg,#5ac8fa,#007aff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px;transition:all .3s;width:100%}.confirm-button[data-v-54a12ce9]:hover{box-shadow:0 12px 24px #007aff66;transform:translateY(-2px)}.modal-fade-enter-active[data-v-54a12ce9]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-fade-leave-active[data-v-54a12ce9]{transition:all .2s cubic-bezier(.28,.11,.32,1)}.modal-fade-enter-from[data-v-54a12ce9],.modal-fade-leave-to[data-v-54a12ce9]{opacity:0}.modal-slide-enter-active[data-v-54a12ce9]{transition:all .4s cubic-bezier(.28,.11,.32,1)}.modal-slide-leave-active[data-v-54a12ce9]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-slide-enter-from[data-v-54a12ce9]{opacity:0;transform:translateY(30px) scale(.95)}.modal-slide-leave-to[data-v-54a12ce9]{opacity:0;transform:translateY(-20px) scale(.95)}@media (max-width:768px){.modal-content[data-v-54a12ce9]{margin:16px;max-height:calc(100vh - 32px)}.content-wrapper[data-v-54a12ce9],.modal-footer[data-v-54a12ce9],.modal-header[data-v-54a12ce9]{padding-left:32px;padding-right:32px}.modal-title[data-v-54a12ce9]{font-size:24px}}.modal-overlay[data-v-37ae8b3a]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-37ae8b3a]{background:#1d1d1f;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 20px 40px #00000080;max-height:90vh;max-width:600px;overflow-y:auto;padding:48px;position:relative;width:100%}.modal-content[data-v-37ae8b3a]::-webkit-scrollbar{width:8px}.modal-content[data-v-37ae8b3a]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.modal-content[data-v-37ae8b3a]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.close-button[data-v-37ae8b3a]{align-items:center;background:#ffffff0d;border:none;border-radius:12px;color:#86868b;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .3s;width:40px}.close-button[data-v-37ae8b3a]:hover{background:#ffffff1a;color:#f5f5f7}.modal-header[data-v-37ae8b3a]{margin-bottom:40px;text-align:center}.icon-section[data-v-37ae8b3a]{margin-bottom:24px}.modal-title[data-v-37ae8b3a]{color:#f5f5f7;font-family:Inter,sans-serif;font-size:28px;font-weight:700;margin-bottom:8px}.modal-subtitle[data-v-37ae8b3a]{color:#86868b;font-size:16px;margin:0}.form-row[data-v-37ae8b3a]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.form-group[data-v-37ae8b3a]{margin-bottom:24px}.form-group label[data-v-37ae8b3a]{color:#d1d1d6;display:block;font-size:14px;font-weight:500;margin-bottom:8px}input[data-v-37ae8b3a],textarea[data-v-37ae8b3a]{background:#ffffff0d;border:2px solid hsla(0,0%,100%,.08);border-radius:12px;color:#f5f5f7;font-family:inherit;font-size:16px;padding:16px;resize:vertical;transition:all .3s;width:100%}input[data-v-37ae8b3a]:focus,textarea[data-v-37ae8b3a]:focus{background:#ffffff14;border-color:#007aff;outline:none}.error-message[data-v-37ae8b3a]{background:#ff3b301a;border:1px solid rgba(255,59,48,.2);border-radius:8px;color:#ff3b30}.error-message[data-v-37ae8b3a],.success-message[data-v-37ae8b3a]{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:24px;padding:12px 16px}.success-message[data-v-37ae8b3a]{background:#30d1581a;border:1px solid rgba(48,209,88,.2);border-radius:8px;color:#30d158}.submit-button[data-v-37ae8b3a]{background:linear-gradient(135deg,#5ac8fa,#007aff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:16px;position:relative;transition:all .3s;width:100%}.submit-button[data-v-37ae8b3a]:hover:not(:disabled){box-shadow:0 12px 24px #007aff66;transform:translateY(-2px)}.submit-button[data-v-37ae8b3a]:active:not(:disabled){transform:translateY(0)}.submit-button[data-v-37ae8b3a]:disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed}.loading-spinner[data-v-37ae8b3a]{animation:spin-37ae8b3a .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin-37ae8b3a{to{transform:rotate(1turn)}}.contact-info[data-v-37ae8b3a]{border-top:1px solid hsla(0,0%,100%,.08);margin-top:32px;padding-top:32px;text-align:center}.contact-info p[data-v-37ae8b3a]{color:#86868b;font-size:14px;margin-bottom:8px}.contact-info a[data-v-37ae8b3a]{color:#007aff;font-size:16px;text-decoration:none}.contact-info a[data-v-37ae8b3a]:hover{text-decoration:underline}.modal-fade-enter-active[data-v-37ae8b3a]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-fade-leave-active[data-v-37ae8b3a]{transition:all .2s cubic-bezier(.28,.11,.32,1)}.modal-fade-enter-from[data-v-37ae8b3a],.modal-fade-leave-to[data-v-37ae8b3a]{opacity:0}.modal-slide-enter-active[data-v-37ae8b3a]{transition:all .4s cubic-bezier(.28,.11,.32,1)}.modal-slide-leave-active[data-v-37ae8b3a]{transition:all .3s cubic-bezier(.28,.11,.32,1)}.modal-slide-enter-from[data-v-37ae8b3a]{opacity:0;transform:translateY(30px) scale(.95)}.modal-slide-leave-to[data-v-37ae8b3a]{opacity:0;transform:translateY(-20px) scale(.95)}@media (max-width:768px){.modal-content[data-v-37ae8b3a]{margin:16px;max-height:calc(100vh - 32px);padding:32px}.form-row[data-v-37ae8b3a]{grid-template-columns:1fr}}
