.forgot-password-modal-overlay[data-v-c05e4635]{align-items:center;background:#000c;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:var(--z-modal)!important}.modal-container[data-v-c05e4635]{max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:90%;z-index:1}.modal-content[data-v-c05e4635]{background:var(--color-surface);border-radius:6px;box-shadow:0 20px 60px #00000073;padding:40px;position:relative}.close-btn[data-v-c05e4635]{align-items:center;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:color .2s ease;width:30px}.close-btn[data-v-c05e4635]:hover{color:#fff}.modal-header[data-v-c05e4635]{margin-bottom:30px;text-align:center}.modal-title[data-v-c05e4635]{color:#fff;font-size:24px;font-weight:600;margin:0 0 10px}.modal-subtitle[data-v-c05e4635],.modal-title[data-v-c05e4635]{font-family:var(--font-primary)}.modal-subtitle[data-v-c05e4635]{color:var(--color-text-muted);font-size:14px;line-height:1.5;margin:0}.input-field[data-v-c05e4635]{align-items:start;background-color:#060b17;border-radius:7px;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;min-height:52px;padding:14px 18px;width:100%}.input-wrapper[data-v-c05e4635]{align-items:center;display:flex;gap:10px;width:100%}.input-icon[data-v-c05e4635]{flex-shrink:0;height:24px;width:24px}.text-input[data-v-c05e4635]{background:transparent;border:none;color:#fff;font-family:var(--font-primary);font-size:15px;outline:none;width:100%}.text-input[data-v-c05e4635]::-moz-placeholder{color:var(--color-text-muted)}.text-input[data-v-c05e4635]::placeholder{color:var(--color-text-muted)}.text-input[data-v-c05e4635]:disabled{cursor:not-allowed;opacity:.6}.error-text[data-v-c05e4635]{color:#f44;font-size:14px;margin-bottom:15px;text-align:center}.error-text[data-v-c05e4635],.submit-button[data-v-c05e4635]{font-family:var(--font-primary)}.submit-button[data-v-c05e4635]{align-items:center;background:linear-gradient(270deg,#fff0 0,#ffffff26,#fff0),var(--color-brand-600);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:600;justify-content:center;min-height:52px;padding:14px 18px;transition:all .2s ease;width:100%}.submit-button[data-v-c05e4635]:hover:not(:disabled){background:linear-gradient(270deg,#ffffff1a 0,#ffffff40,#ffffff1a),var(--color-brand-600)}.submit-button[data-v-c05e4635]:disabled{cursor:not-allowed;opacity:.6}.button-wrapper[data-v-c05e4635]{align-items:center;display:flex;gap:10px}.button-text[data-v-c05e4635]{font-size:15px}.back-to-login[data-v-c05e4635]{margin-top:20px;text-align:center}.back-link[data-v-c05e4635]{background:transparent;border:none;color:var(--color-primary);cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:500;transition:opacity .2s ease}.back-link[data-v-c05e4635]:hover{opacity:.8}.success-message[data-v-c05e4635]{padding:20px 0;text-align:center}.success-icon[data-v-c05e4635]{display:flex;justify-content:center;margin-bottom:24px}.success-title[data-v-c05e4635]{color:#fff;font-size:24px;font-weight:600;margin:0 0 16px}.success-text[data-v-c05e4635],.success-title[data-v-c05e4635]{font-family:var(--font-primary)}.success-text[data-v-c05e4635]{color:var(--color-text-muted);font-size:14px;line-height:1.6;margin:0 0 30px}.success-text strong[data-v-c05e4635]{color:#fff}.back-button[data-v-c05e4635]{background:linear-gradient(270deg,#fff0 0,#ffffff26,#fff0),var(--color-brand-600);border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:15px;font-weight:600;padding:12px 32px;transition:all .2s ease}.back-button[data-v-c05e4635]:hover{background:linear-gradient(270deg,#ffffff1a 0,#ffffff40,#ffffff1a),var(--color-brand-600)}@media (max-width:768px){.modal-content[data-v-c05e4635]{padding:30px 20px}.modal-title[data-v-c05e4635]{font-size:24px}.modal-subtitle[data-v-c05e4635]{font-size:13px}}@media (max-width:600px){.modal-content[data-v-c05e4635]{padding:26px 18px}.modal-title[data-v-c05e4635]{font-size:22px}.input-field[data-v-c05e4635]{min-height:46px;padding:13px 16px}.text-input[data-v-c05e4635]{font-size:14px}.submit-button[data-v-c05e4635]{min-height:48px;padding:12px 16px}.button-text[data-v-c05e4635]{font-size:14px}}@media (max-width:480px){.forgot-password-modal-overlay[data-v-c05e4635]{border-radius:8px 8px 0 0;width:100vw}.modal-content[data-v-c05e4635]{padding:24px 16px}.modal-title[data-v-c05e4635]{font-size:20px}.modal-subtitle[data-v-c05e4635]{font-size:12px}.input-field[data-v-c05e4635]{min-height:44px;padding:12px 14px}.text-input[data-v-c05e4635]{font-size:13px}.input-icon[data-v-c05e4635]{height:20px;width:20px}.submit-button[data-v-c05e4635]{min-height:46px}.close-button[data-v-c05e4635]{height:36px;min-height:44px;min-width:44px;width:36px}}@media (max-width:400px){.modal-content[data-v-c05e4635]{padding:20px 14px}.modal-title[data-v-c05e4635]{font-size:19px}.modal-subtitle[data-v-c05e4635]{font-size:11px}.input-field[data-v-c05e4635]{padding:11px 12px}.text-input[data-v-c05e4635]{font-size:12px}.input-icon[data-v-c05e4635]{height:18px;width:18px}.submit-button[data-v-c05e4635]{min-height:44px;padding:11px 14px}.back-link[data-v-c05e4635],.button-text[data-v-c05e4635]{font-size:13px}}@media (max-width:375px){.modal-content[data-v-c05e4635]{padding:18px 12px}.modal-title[data-v-c05e4635]{font-size:18px}.text-input[data-v-c05e4635]{font-size:11px}.back-link[data-v-c05e4635],.button-text[data-v-c05e4635]{font-size:12px}}.reset-password-modal-overlay[data-v-ac8c4309]{align-items:center;background:#000c;display:flex;justify-content:center;inset:0;padding:20px;position:fixed;z-index:var(--z-modal)}.modal-container[data-v-ac8c4309]{max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:90%;z-index:1}.modal-content[data-v-ac8c4309]{background:var(--color-surface);border-radius:6px;box-shadow:0 20px 60px #00000073;padding:40px;position:relative}.close-btn[data-v-ac8c4309]{align-items:center;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:color .2s ease;width:30px}.close-btn[data-v-ac8c4309]:hover{color:#fff}.logo-container[data-v-ac8c4309]{display:flex;justify-content:center;margin-bottom:30px}.logo[data-v-ac8c4309]{height:auto;max-width:200px;-o-object-fit:contain;object-fit:contain}.modal-header[data-v-ac8c4309]{margin-bottom:30px;text-align:center}.modal-title[data-v-ac8c4309]{color:#fff;font-size:24px;font-weight:600;margin:0 0 10px}.modal-subtitle[data-v-ac8c4309],.modal-title[data-v-ac8c4309]{font-family:var(--font-primary)}.modal-subtitle[data-v-ac8c4309]{color:var(--color-text-muted);font-size:14px;margin:0}.input-field[data-v-ac8c4309]{align-items:start;background-color:#060b17;border-radius:7px;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;min-height:52px;padding:14px 18px;width:100%}.input-wrapper[data-v-ac8c4309]{align-items:center;display:flex;gap:10px;width:100%}.input-icon[data-v-ac8c4309]{flex-shrink:0;height:24px;width:24px}.text-input[data-v-ac8c4309]{background:transparent;border:none;color:#fff;font-family:var(--font-primary);font-size:15px;outline:none;width:100%}.text-input[data-v-ac8c4309]::-moz-placeholder{color:var(--color-text-muted)}.text-input[data-v-ac8c4309]::placeholder{color:var(--color-text-muted)}.text-input[data-v-ac8c4309]:disabled{cursor:not-allowed;opacity:.6}.error-text[data-v-ac8c4309]{color:#f44;font-size:14px;margin-bottom:15px;text-align:center}.error-text[data-v-ac8c4309],.submit-button[data-v-ac8c4309]{font-family:var(--font-primary)}.submit-button[data-v-ac8c4309]{align-items:center;background:linear-gradient(270deg,#fff0 0,#ffffff26,#fff0),var(--color-brand-600);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:600;justify-content:center;min-height:52px;padding:14px 18px;transition:all .2s ease;width:100%}.submit-button[data-v-ac8c4309]:hover:not(:disabled){background:linear-gradient(270deg,#ffffff1a 0,#ffffff40,#ffffff1a),var(--color-brand-600)}.submit-button[data-v-ac8c4309]:disabled{cursor:not-allowed;opacity:.6}.button-wrapper[data-v-ac8c4309]{align-items:center;display:flex;gap:10px}.button-text[data-v-ac8c4309]{font-size:15px}.error-message[data-v-ac8c4309],.success-message[data-v-ac8c4309]{padding:20px 0;text-align:center}.error-icon[data-v-ac8c4309],.success-icon[data-v-ac8c4309]{display:flex;justify-content:center;margin-bottom:24px}.error-title[data-v-ac8c4309],.success-title[data-v-ac8c4309]{color:#fff;font-family:var(--font-primary);font-size:24px;font-weight:600;margin:0 0 16px}.error-text[data-v-ac8c4309],.success-text[data-v-ac8c4309]{color:var(--color-text-muted);font-family:var(--font-primary);font-size:14px;line-height:1.6;margin:0 0 30px}.login-button[data-v-ac8c4309],.retry-button[data-v-ac8c4309]{background:linear-gradient(270deg,#fff0 0,#ffffff26,#fff0),var(--color-brand-600);border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:15px;font-weight:600;padding:12px 32px;transition:all .2s ease}.login-button[data-v-ac8c4309]:hover,.retry-button[data-v-ac8c4309]:hover{background:linear-gradient(270deg,#ffffff1a 0,#ffffff40,#ffffff1a),var(--color-brand-600)}@media (max-width:768px){.modal-content[data-v-ac8c4309]{padding:30px 20px}.logo[data-v-ac8c4309]{max-width:180px}.modal-title[data-v-ac8c4309]{font-size:22px}.modal-subtitle[data-v-ac8c4309]{font-size:13px}}@media (max-width:600px){.modal-content[data-v-ac8c4309]{padding:26px 18px}.logo[data-v-ac8c4309]{max-width:170px}.modal-title[data-v-ac8c4309]{font-size:21px}.input-field[data-v-ac8c4309]{min-height:46px;padding:12px 15px}.text-input[data-v-ac8c4309]{font-size:14px}.submit-button[data-v-ac8c4309]{min-height:48px;padding:12px 16px}}@media (max-width:480px){.reset-password-modal-overlay[data-v-ac8c4309]{border-radius:8px 8px 0 0;width:100vw}.modal-content[data-v-ac8c4309]{padding:24px 16px}.logo[data-v-ac8c4309]{max-width:160px}.modal-title[data-v-ac8c4309]{font-size:20px}.input-field[data-v-ac8c4309]{min-height:48px;padding:12px 16px}.text-input[data-v-ac8c4309]{font-size:14px}.close-button[data-v-ac8c4309]{height:36px;min-height:44px;min-width:44px;width:36px}}@media (max-width:400px){.modal-content[data-v-ac8c4309]{padding:20px 14px}.logo[data-v-ac8c4309]{max-width:145px}.modal-title[data-v-ac8c4309]{font-size:19px}.modal-subtitle[data-v-ac8c4309]{font-size:12px}.input-field[data-v-ac8c4309]{min-height:44px;padding:11px 14px}.text-input[data-v-ac8c4309]{font-size:13px}.submit-button[data-v-ac8c4309]{min-height:46px;padding:11px 14px}.button-text[data-v-ac8c4309]{font-size:13px}}@media (max-width:375px){.modal-content[data-v-ac8c4309]{padding:18px 12px}.logo[data-v-ac8c4309]{max-width:140px}.modal-title[data-v-ac8c4309]{font-size:18px}.modal-subtitle[data-v-ac8c4309]{font-size:11px}.input-field[data-v-ac8c4309]{min-height:44px;padding:10px 14px}.text-input[data-v-ac8c4309]{font-size:12px}.submit-button[data-v-ac8c4309]{min-height:44px;padding:10px 14px}.button-text[data-v-ac8c4309]{font-size:12px}}.auth-modal[data-v-73aa8376]{--auth-scale:1.05;--auth-base-width:940px;--auth-base-height:599px;--auth-image-width:375px;--auth-form-max-width:565px;font-family:Rubik,sans-serif;height:calc(var(--auth-base-height)*var(--auth-scale));overflow:visible;position:relative;width:min(90vw,calc(var(--auth-base-width)*var(--auth-scale)))}.auth-container[data-v-73aa8376]{background-color:var(--color-surface-1);border-radius:10px;box-shadow:0 36px 80px #050c19b8;display:flex;height:var(--auth-base-height);left:0;overflow:hidden;position:absolute;top:0;transform:scale(var(--auth-scale));transform-origin:top left;width:var(--auth-base-width)}@media (max-width:991px){.auth-modal[data-v-73aa8376]{--auth-scale:1;height:100%;width:100%;--auth-image-width:0px;--auth-form-max-width:100%}.auth-container[data-v-73aa8376]{border-radius:0;height:auto;overflow-y:auto;position:static;transform:none;width:100%;-webkit-overflow-scrolling:touch}}.auth-content[data-v-73aa8376]{align-items:stretch;display:flex;flex:1 1 auto;gap:0;min-height:100%;width:100%}@media (max-width:991px){.auth-content[data-v-73aa8376]{align-items:stretch;display:flex;flex-direction:column;gap:0;height:100%;width:100%}}.auth-image-column[data-v-73aa8376]{align-items:stretch;background:linear-gradient(90deg,#0000000d,#0000000d),#0d1321;border-radius:10px 0 0 10px;display:flex;flex-direction:column;justify-content:stretch;min-width:var(--auth-image-width);overflow:hidden;width:var(--auth-image-width)}@media (max-width:991px){.auth-image-column[data-v-73aa8376]{display:none}}.mobile-logo-container[data-v-73aa8376]{display:none}@media (max-width:991px){.mobile-logo-container[data-v-73aa8376]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-bottom:24px;padding:24px 20px 0;width:100%}.mobile-logo[data-v-73aa8376]{height:auto;max-width:160px;-o-object-fit:contain;object-fit:contain;width:100%}}.auth-image[data-v-73aa8376]{border-radius:0;display:block;height:100%;margin-top:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media (max-width:991px){.auth-image[data-v-73aa8376]{height:auto;margin-top:40px;max-height:none;width:100%}}.auth-form-column[data-v-73aa8376]{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;line-height:normal;margin-left:0;max-width:min(var(--auth-form-max-width),calc(100% - var(--auth-image-width)));min-height:100%;padding:36px 48px 40px}@media (max-width:991px){.auth-form-column[data-v-73aa8376]{align-items:center;height:auto;justify-content:flex-start;margin-left:0;max-width:100%;padding:24px 20px 40px;width:100%}}.auth-form-wrapper[data-v-73aa8376]{align-items:stretch;display:flex;flex:0 1 auto;flex-direction:column;gap:28px;justify-content:center;margin:0;max-width:100%;padding-top:0;width:100%}@media (max-width:991px){.auth-form-wrapper[data-v-73aa8376]{flex:1 1 auto;justify-content:flex-start;margin:0 auto;max-width:480px;padding:16px 12px 40px;width:100%}}.auth-form-container[data-v-73aa8376]{align-items:stretch;display:flex;flex-direction:column;gap:40px;justify-content:flex-start;margin:10vh auto 0;max-width:100%;width:458px}@media (max-width:991px){.auth-form-container[data-v-73aa8376]{align-items:center;margin:0 auto;max-width:420px;padding:0;width:100%}}.carousel-viewport[data-v-73aa8376]{overflow:hidden;position:relative;width:100%}@media (max-width:991px){.carousel-viewport[data-v-73aa8376]{flex:1;min-height:0;overflow:hidden;position:relative;width:100%}}.carousel-track[data-v-73aa8376]{display:flex;transform:translate(-33.333%);transition:transform .35s cubic-bezier(.22,1,.36,1);width:300%}.carousel-track.toVerification[data-v-73aa8376]{transform:translate(0)}.carousel-track.toSignup[data-v-73aa8376]{transform:translate(-33.333%)}.carousel-track.toLogin[data-v-73aa8376]{transform:translate(-66.666%)}@media (max-width:991px){.carousel-track[data-v-73aa8376]{align-items:flex-start;display:flex;width:300%}.carousel-track.toVerification[data-v-73aa8376]{transform:translate(0)}.carousel-track.toSignup[data-v-73aa8376]{transform:translate(-33.333%)}.carousel-track.toLogin[data-v-73aa8376]{transform:translate(-66.666%)}}.pane[data-v-73aa8376]{flex-shrink:0;width:33.333%}@media (max-width:991px){.pane[data-v-73aa8376]{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;overflow-x:hidden;overflow-y:visible;padding:0;width:33.333%}.login-pane[data-v-73aa8376],.signup-pane[data-v-73aa8376],.verification-pane[data-v-73aa8376]{height:auto;min-height:auto}}.auth-header[data-v-73aa8376]{color:var(--color-text-primary);font-family:"Rubik",var(--font-primary),sans-serif;margin:0 auto;max-width:100%;width:254px}@media (max-width:991px){.auth-header[data-v-73aa8376]{box-sizing:border-box;margin-bottom:24px;max-width:100%;padding:0;width:100%}.welcome-title[data-v-73aa8376]{font-size:24px;font-weight:700;margin-bottom:8px}.signup-text[data-v-73aa8376]{font-size:14px;margin-top:12px}}.welcome-title[data-v-73aa8376]{font-size:20px;font-weight:600;text-align:center}.signup-text[data-v-73aa8376]{color:var(--color-text-muted);font-size:15px;font-weight:400;margin-top:14px;text-align:center}.signup-question[data-v-73aa8376]{color:var(--color-text-muted);font-weight:500}.signup-link[data-v-73aa8376]{background:transparent;border:none;color:var(--color-primary);cursor:pointer;font-family:"Rubik",var(--font-primary),sans-serif;font-weight:600;margin-left:4px;padding:0;transition:opacity .2s ease}.signup-link[data-v-73aa8376]:hover{opacity:.8;text-decoration:underline}.auth-form[data-v-73aa8376]{align-self:stretch;margin-top:40px;width:100%}@media (max-width:991px){.auth-form[data-v-73aa8376]{display:flex;flex-direction:column;margin-top:0;max-width:100%;width:100%}}.form-fields[data-v-73aa8376]{color:var(--color-text-muted);display:flex;flex-direction:column;font:500 15px Rubik,var(--font-primary),sans-serif;width:100%}@media (max-width:991px){.form-fields[data-v-73aa8376]{display:flex;flex-direction:column;max-width:100%;width:100%}}.input-field[data-v-73aa8376]{align-items:start;background-color:#060b17;border-radius:7px;box-sizing:border-box;cursor:text;display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:14px 18px;white-space:nowrap;width:100%}.input-field[data-v-73aa8376]:not(:first-child){margin-top:15px}@media (max-width:991px){.input-field[data-v-73aa8376]{background-color:#0a0f1c;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;max-width:100%;min-height:56px;padding:16px 18px;white-space:normal}.input-field[data-v-73aa8376]:not(:first-child){margin-top:16px}}.input-wrapper[data-v-73aa8376]{align-items:center;display:flex;flex:1;gap:10px;justify-content:start;min-width:0;width:100%}@media (max-width:991px){.input-wrapper[data-v-73aa8376]{white-space:normal}}.input-icon[data-v-73aa8376]{align-self:stretch;aspect-ratio:1;flex-shrink:0;margin:auto 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:24px}.text-input[data-v-73aa8376]{background:transparent;border:none;color:var(--color-text-primary);flex:1;font-family:"Rubik",var(--font-primary),sans-serif;font-size:15px;min-width:0;outline:none;width:100%}.affiliate-disabled[data-v-73aa8376]{background:#48546d33;color:#ffffff80;cursor:not-allowed}.affiliate-disabled[data-v-73aa8376]::-moz-placeholder{color:#fff6}.affiliate-disabled[data-v-73aa8376]::placeholder{color:#fff6}@media (max-width:991px){.text-input[data-v-73aa8376]{font-size:16px;padding:0;width:100%}}.input-label[data-v-73aa8376],.input-text[data-v-73aa8376]{align-self:stretch;margin:auto 0}.login-button[data-v-73aa8376]{align-items:center;background-color:var(--color-primary);border:none;border-radius:7px;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:"Rubik",var(--font-primary),sans-serif;font-weight:600;justify-content:center;margin-top:15px;min-height:52px;padding:14px 18px;transition:background-color .2s ease;white-space:nowrap;width:100%}.login-button[data-v-73aa8376]:hover{background-color:var(--color-primary-dark)}@media (max-width:991px){.login-button[data-v-73aa8376]{border-radius:12px;box-shadow:0 4px 12px #1d87ff4d;font-size:16px;font-weight:700;margin-top:24px;max-width:100%;min-height:56px;white-space:normal;-webkit-tap-highlight-color:transparent}.login-button[data-v-73aa8376]:active{background-color:var(--color-primary-dark);transform:scale(.98)}}.login-button-wrapper[data-v-73aa8376]{align-items:center;display:flex;gap:10px;justify-content:start}@media (max-width:991px){.login-button-wrapper[data-v-73aa8376]{white-space:normal}}.login-icon[data-v-73aa8376]{aspect-ratio:1;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:24px}.login-icon[data-v-73aa8376],.login-text[data-v-73aa8376]{align-self:stretch;margin:auto 0}.divider-section[data-v-73aa8376]{align-items:center;color:#48546d99;display:flex;font:500 15px Rubik,var(--font-primary),sans-serif;gap:12px;justify-content:center;margin-top:20px;white-space:nowrap;width:100%}@media (max-width:991px){.divider-section[data-v-73aa8376]{margin-bottom:16px;margin-top:24px;max-width:100%;white-space:normal}}.divider-line[data-v-73aa8376]{background-color:#48546d99;flex:1 1 0;height:2px;max-width:213px}@media (max-width:991px){.divider-line[data-v-73aa8376]{background-color:#ffffff1a;flex:1;height:1px;max-width:none;width:auto}.divider-text[data-v-73aa8376]{font-size:13px;padding:0 12px}}.divider-text[data-v-73aa8376]{flex:0 0 auto;justify-content:center}.divider-text[data-v-73aa8376],.social-login[data-v-73aa8376]{align-items:center;display:flex}.social-login[data-v-73aa8376]{gap:11px;justify-content:start;margin-top:20px;width:100%}@media (max-width:991px){.social-login[data-v-73aa8376]{gap:12px;margin-top:20px;max-width:100%}}.social-button[data-v-73aa8376]{align-items:center;align-self:stretch;background-color:#0d1321;border-radius:7px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:auto 0;min-height:52px;padding:14px 10px;transition:background-color .2s ease;width:145px}.social-button.social-disabled[data-v-73aa8376]{background-color:#0d132199;border:1px solid hsla(0,0%,100%,.12);cursor:not-allowed;filter:grayscale(1);opacity:.6;pointer-events:none}@media (max-width:991px){.social-button[data-v-73aa8376]{background-color:#0a0f1c;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;flex:1;max-width:100%;min-height:56px;min-width:0;padding:16px;width:auto;-webkit-tap-highlight-color:transparent}.social-button[data-v-73aa8376]:active{background-color:#0d1321;transform:scale(.96)}.social-icon[data-v-73aa8376]{height:28px;width:28px}}.social-button[data-v-73aa8376]:hover{background-color:#0d1321cc}.social-button-wrapper[data-v-73aa8376]{align-items:center;display:flex;gap:10px;justify-content:center}.social-icon[data-v-73aa8376]{align-self:stretch;aspect-ratio:1;margin:auto 0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:24px}.social-coming-soon[data-v-73aa8376]{color:#ffffffa6;font:500 14px Rubik,var(--font-primary),sans-serif;margin-top:12px;width:100%}.social-coming-soon[data-v-73aa8376] img.twemoji{height:18px;margin-left:4px;vertical-align:-3px;width:18px}@media (max-width:991px){.social-button.social-disabled[data-v-73aa8376]{background-color:#0a0f1c8c;border:1px solid hsla(0,0%,100%,.12)}.social-coming-soon[data-v-73aa8376]{font-size:13px;text-align:center}}.terms-section[data-v-73aa8376]{border-radius:7px;color:var(--color-text-muted);font:500 15px Rubik,var(--font-primary),sans-serif;margin-bottom:30px;margin-top:40px;max-width:458px;transform:translateY(-60%);width:100%}@media (max-width:1366px){.terms-section[data-v-73aa8376]{transform:translateY(-50%)}}@media (max-width:1200px){.terms-section[data-v-73aa8376]{transform:translateY(-40%)}}@media (max-width:1050px){.terms-section[data-v-73aa8376]{transform:translateY(-30%)}}@media (max-width:991px){.terms-section[data-v-73aa8376]{max-width:100%;transform:none}}.terms-wrapper[data-v-73aa8376]{align-items:center;background-color:#0d1321;border-radius:7px;display:flex;gap:10px;justify-content:center;min-height:79px;padding:22px 19px}.terms-text[data-v-73aa8376]{align-self:stretch;font-size:11px;margin:auto 0;width:417px}@media (max-width:991px){.terms-section[data-v-73aa8376]{margin-bottom:24px;margin-top:24px;padding:0}.terms-wrapper[data-v-73aa8376]{border-radius:12px;min-height:auto;padding:16px}.terms-text[data-v-73aa8376]{font-size:11px;line-height:1.5;max-width:100%;padding:0;text-align:center;width:100%}}.terms-highlight[data-v-73aa8376]{color:var(--color-text-primary)}.terms-link[data-v-73aa8376]{color:var(--color-primary);cursor:pointer}.terms-link[data-v-73aa8376]:hover{text-decoration:underline}.error-text[data-v-73aa8376]{color:#f44;font-family:"Rubik",var(--font-primary),sans-serif;font-size:14px;margin-top:10px;text-align:center}.forgot-password-link[data-v-73aa8376]{margin-top:15px;text-align:center}@media (max-width:991px){.forgot-password-link[data-v-73aa8376]{margin-top:16px}.forgot-link[data-v-73aa8376]{font-size:14px;padding:8px;-webkit-tap-highlight-color:transparent}}.forgot-link[data-v-73aa8376]{background:transparent;border:none;color:var(--color-primary);cursor:pointer;font-family:"Rubik",var(--font-primary),sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s ease}.forgot-link[data-v-73aa8376]:hover{opacity:.8;text-decoration:underline}.verification-content[data-v-73aa8376]{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:40px 20px;text-align:center}@media (max-width:991px){.verification-content[data-v-73aa8376]{flex:1;gap:16px;justify-content:center;min-height:0;padding:32px 20px}.verification-title[data-v-73aa8376]{font-size:22px;margin-top:8px}.verification-subtitle[data-v-73aa8376]{font-size:14px;padding:0 8px}.verification-ok-button[data-v-73aa8376]{border-radius:12px;box-shadow:0 4px 12px #1d87ff4d;font-size:16px;margin-top:16px;max-width:280px;min-height:56px;padding:16px 48px;width:100%;-webkit-tap-highlight-color:transparent}.verification-ok-button[data-v-73aa8376]:active{transform:scale(.98)}}.verification-icon[data-v-73aa8376]{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.verification-title[data-v-73aa8376]{color:var(--color-text-primary);font-family:"Rubik",var(--font-primary),sans-serif;font-size:24px;font-weight:600;margin-top:10px}.verification-subtitle[data-v-73aa8376]{color:var(--color-text-muted);font-weight:400;line-height:1.5;max-width:350px}.verification-ok-button[data-v-73aa8376],.verification-subtitle[data-v-73aa8376]{font-family:"Rubik",var(--font-primary),sans-serif;font-size:15px}.verification-ok-button[data-v-73aa8376]{background-color:var(--color-primary);border:none;border-radius:7px;color:var(--color-text-primary);cursor:pointer;font-weight:600;margin-top:20px;min-width:200px;padding:14px 60px;transition:background-color .2s ease}.verification-ok-button[data-v-73aa8376]:hover{background-color:var(--color-primary-dark)}@media (max-width:480px){.auth-form-column[data-v-73aa8376]{padding:0 20px}.mobile-logo-container[data-v-73aa8376]{margin-bottom:20px;padding:20px 20px 0}.mobile-logo[data-v-73aa8376]{max-width:140px}.welcome-title[data-v-73aa8376]{font-size:22px}.terms-wrapper[data-v-73aa8376]{padding:14px}}@media (max-width:375px){.auth-form-column[data-v-73aa8376]{padding:0 16px}.mobile-logo-container[data-v-73aa8376]{padding:16px 16px 0}.mobile-logo[data-v-73aa8376]{max-width:120px}.welcome-title[data-v-73aa8376]{font-size:20px}}.auth-close-btn[data-v-73aa8376]{align-items:center;background:#0f1626cc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;position:absolute;right:18px;top:18px;transition:background .2s ease,transform .2s ease;width:36px;z-index:5}.auth-close-btn[data-v-73aa8376]:hover{background:#1d87ffd9}.auth-close-btn[data-v-73aa8376]:active{transform:scale(.95)}
