.slider-dialog[data-v-55cae9aa]{background:#fff;border:0;border-radius:12px;box-shadow:0 16px 48px #1d235629;box-sizing:border-box;color:#1f2542;margin:auto;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);padding:24px;width:368px}.slider-dialog[data-v-55cae9aa]::backdrop{background:#00000073}.slider-heading[data-v-55cae9aa]{align-items:center;display:flex;gap:12px;justify-content:space-between}.slider-heading h2[data-v-55cae9aa]{font-size:20px;font-weight:600;line-height:1.4;margin:0}.slider-instructions[data-v-55cae9aa]{font-size:14px;line-height:1.6;margin:8px 0 16px}.slider-dialog button[data-v-55cae9aa]{background:#eef0f4;border:0;border-radius:4px;color:#1f2542;cursor:pointer;font:inherit;font-size:14px;min-height:44px;padding:10px 16px}.slider-dialog .close-button[data-v-55cae9aa]{background:transparent;display:grid;min-width:44px;padding:10px;place-items:center}.puzzle-board[data-v-55cae9aa]{background:#f5f7fa;border-radius:4px;overflow:hidden;position:relative;width:100%}.puzzle-background[data-v-55cae9aa]{display:block;height:100%;width:100%}.puzzle-piece[data-v-55cae9aa]{pointer-events:none;position:absolute}.puzzle-placeholder[data-v-55cae9aa]{background:#f5f7fa;display:grid;font-size:14px;top:0;right:0;bottom:0;left:0;padding:16px;place-items:center;position:absolute;text-align:center}.slider-label[data-v-55cae9aa]{display:block;font-size:14px;margin-top:16px}.puzzle-slider[data-v-55cae9aa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eef0f4;border-radius:4px;cursor:ew-resize;display:block;height:44px;margin:8px 0 0;touch-action:none;width:100%}.puzzle-slider[data-v-55cae9aa]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#6467ee;border:0;border-radius:4px;cursor:grab;height:44px;width:44px}.puzzle-slider[data-v-55cae9aa]::-moz-range-thumb{background:#6467ee;border:0;border-radius:4px;cursor:grab;height:44px;width:44px}.slider-dialog[data-v-55cae9aa] :focus-visible{outline:2px solid #6467ee;outline-offset:3px}.slider-dialog[data-v-55cae9aa] :disabled{cursor:not-allowed;opacity:.55}.slider-status[data-v-55cae9aa]{color:#525b6a;font-size:13px;line-height:1.6;margin:12px 0;min-height:42px}.slider-status.is-error[data-v-55cae9aa]{color:#c4242a}.slider-actions[data-v-55cae9aa]{display:flex;gap:12px;justify-content:space-between}.slider-dialog .verify-button[data-v-55cae9aa]{background:#6467ee;color:#fff}.slider-dialog button[data-v-55cae9aa]:hover:not(:disabled){filter:brightness(.95)}.register-page-wrapper[data-v-fb5f4270]{background-color:#f5f7fa;display:flex;min-height:auto;padding-bottom:200px;padding-top:100px;width:100%}.register[data-v-fb5f4270]{flex:1;padding:40px 20px}.initial-loading-overlay[data-v-fb5f4270],.register[data-v-fb5f4270]{align-items:center;background-color:#f5f7fa;display:flex;justify-content:center}.initial-loading-overlay[data-v-fb5f4270]{top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.initial-loading-overlay .loading-content[data-v-fb5f4270]{text-align:center}.initial-loading-overlay .loading-content .loading-spinner[data-v-fb5f4270]{animation:spin-fb5f4270 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#646aee;height:40px;margin:0 auto 16px;width:40px}.initial-loading-overlay .loading-content p[data-v-fb5f4270]{color:#606266;font-size:14px;margin:0}@keyframes spin-fb5f4270{to{transform:rotate(1turn)}}.banner-box[data-v-fb5f4270]{background-color:#e8e7f8;float:left;min-height:100vh;padding-left:35px;width:540px}.banner-box h2[data-v-fb5f4270]{color:#1f2937;font-size:26px;font-weight:700;line-height:38px;margin-top:80px;text-align:center;width:400px}.banner-box h2 span[data-v-fb5f4270]{color:#6467ee}.banner-box ul[data-v-fb5f4270]{list-style:none;margin-top:40px;padding-left:0}.banner-box ul li[data-v-fb5f4270]{margin-top:22px}.banner-box ul li p[data-v-fb5f4270]{color:#6b7280;font-size:16px}.logo-module[data-v-fb5f4270]{align-items:center;display:flex;margin-top:40px}.logo-module .logo-img img[data-v-fb5f4270]{height:50px;vertical-align:middle}.logo-module span[data-v-fb5f4270]{color:#1f2937;font-size:26px;font-weight:700;margin-left:8px}.honor-module[data-v-fb5f4270]{display:flex;justify-content:flex-start;margin-top:40px}.honor-module .honor-first img[data-v-fb5f4270],.honor-module .honor-second img[data-v-fb5f4270]{height:20px}.honor-module .honor-second[data-v-fb5f4270]{margin-left:20px}.register-form[data-v-fb5f4270]{background:#fff;border-radius:20px;box-shadow:0 16px 48px #1d235614;padding:20px 30px 30px;position:relative;width:420px}.title[data-v-fb5f4270]{color:#1f2542;font-size:30px;font-weight:700;margin:0 auto 30px;text-align:center}.form-item[data-v-fb5f4270]{margin-bottom:18px}.input-wrapper[data-v-fb5f4270]{position:relative}.password-input[data-v-fb5f4270]{padding-right:40px}.eye-btn[data-v-fb5f4270]{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.eye-btn[data-v-fb5f4270]:hover{color:#6467ee}.email-code-wrapper[data-v-fb5f4270]{align-items:center;display:flex;gap:8px}@media (max-width:576px){.email-code-wrapper[data-v-fb5f4270]{padding-right:40px}}.email-code-input[data-v-fb5f4270]{flex:1;min-width:0}.send-code-btn[data-v-fb5f4270]{background:#6467ee;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;min-height:44px;padding:0 12px;transition:background-color .2s ease;white-space:nowrap}.send-code-btn[data-v-fb5f4270]:hover:not(:disabled){background-color:#7175fa}.send-code-btn[data-v-fb5f4270]:disabled{cursor:not-allowed;opacity:.65}.form-input[data-v-fb5f4270]{background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#000;font-size:14px;height:40px;padding:0 15px;transition:border-color .2s,box-shadow .2s;width:100%}.form-input[data-v-fb5f4270]:focus{border-color:#646aee;box-shadow:0 0 0 2px #646aee1a;outline:none}.form-input[data-v-fb5f4270]::-moz-placeholder{color:#9ca3af}.form-input[data-v-fb5f4270]::placeholder{color:#9ca3af}.form-input[data-v-fb5f4270]:-webkit-autofill,.form-input[data-v-fb5f4270]:-webkit-autofill:active,.form-input[data-v-fb5f4270]:-webkit-autofill:focus,.form-input[data-v-fb5f4270]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 30px #fff!important}.form-label[data-v-fb5f4270]{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.error-text[data-v-fb5f4270]{color:#ef4444;line-height:1.3}.error-text[data-v-fb5f4270],.success-text[data-v-fb5f4270]{font-size:12px;margin:6px 2px 0}.success-text[data-v-fb5f4270]{color:#16a34a;line-height:1.35}.register-btn[data-v-fb5f4270]{background:#6467ee;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:42px;transition:background-color .2s ease;width:100%}.register-btn[data-v-fb5f4270]:hover:not(:disabled){background-color:#7175fa}.register-btn[data-v-fb5f4270]:disabled{cursor:not-allowed;opacity:.65}.register-btn .loading-text[data-v-fb5f4270]{align-items:center;display:flex;gap:8px;justify-content:center}.register-btn .loading-spinner-small[data-v-fb5f4270]{animation:spin-fb5f4270 .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}.google-login-section[data-v-fb5f4270]{margin-top:-6px}.google-register-btn[data-v-fb5f4270]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;justify-content:center;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.google-register-btn[data-v-fb5f4270]:before{background:linear-gradient(135deg,#6464ee,#8b5cf6);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;width:0;z-index:-1}.google-register-btn[data-v-fb5f4270]:hover:not(:disabled){border-color:#6464ee;box-shadow:0 4px 20px #6464ee4d;color:#fff;transform:translateY(-2px)}.google-register-btn[data-v-fb5f4270]:hover:not(:disabled):before{height:300px;width:300px}.google-register-btn[data-v-fb5f4270]:disabled{cursor:not-allowed;opacity:.65}.google-register-btn .google-icon[data-v-fb5f4270]{flex-shrink:0}.google-register-btn .loading-text[data-v-fb5f4270]{align-items:center;display:flex;gap:8px;justify-content:center}.google-register-btn .loading-spinner-small[data-v-fb5f4270]{animation:spin-fb5f4270 .6s linear infinite;border:2px solid rgba(99,102,241,.25);border-radius:50%;border-top-color:#6366f1;display:inline-block;height:14px;width:14px}.api-error[data-v-fb5f4270]{color:#ef4444;font-size:12px;line-height:1.4;margin:4px 0 12px;word-break:break-word}.toast-notification[data-v-fb5f4270]{align-items:center;background:#fff;border:1px solid #d1fae5;border-radius:8px;box-shadow:0 12px 32px #1f254229;display:flex;gap:10px;justify-content:center;left:50%;padding:14px 18px;position:fixed;top:92px;transform:translate(-50%);width:min(100vw - 32px,520px);z-index:9999}.toast-notification .success-icon[data-v-fb5f4270]{color:#16a34a;flex-shrink:0}.toast-notification span[data-v-fb5f4270]{color:#1f2937;font-size:14px;font-weight:500;line-height:1.45}.toast-enter-active[data-v-fb5f4270]{transition:all .3s ease-out}.toast-leave-active[data-v-fb5f4270]{transition:all .2s ease-in}.toast-enter-from[data-v-fb5f4270],.toast-leave-to[data-v-fb5f4270]{opacity:0;transform:translate(-50%) translateY(-16px)}.bottom-div[data-v-fb5f4270]{align-items:center;display:flex;font-size:14px;justify-content:center;margin-top:10px}.bottom-div[data-v-fb5f4270],.bottom-div .bottom-div-text[data-v-fb5f4270]{color:#6b7280}.bottom-div .link-type[data-v-fb5f4270]{color:#6467ee;margin-left:4px;text-decoration:none}@media screen and (max-width:992px){.banner-box[data-v-fb5f4270]{padding-left:25px;width:45%}.banner-box h2[data-v-fb5f4270]{font-size:22px;line-height:32px;margin-top:60px}.banner-box ul li p[data-v-fb5f4270]{font-size:14px}.register-form[data-v-fb5f4270]{padding:50px 25px 30px;width:380px}.title[data-v-fb5f4270]{font-size:26px}}@media screen and (max-width:768px){.register-page-wrapper[data-v-fb5f4270]{flex-direction:column;overflow-y:auto}.register[data-v-fb5f4270]{flex-direction:column;min-height:auto}.banner-box[data-v-fb5f4270]{float:none;min-height:auto;padding:30px 20px 20px;width:100%}.banner-box h2[data-v-fb5f4270]{font-size:20px;line-height:28px}.banner-box h2[data-v-fb5f4270],.banner-box ul[data-v-fb5f4270]{margin-top:20px}.banner-box ul li[data-v-fb5f4270]{margin-top:15px}.banner-box ul li p[data-v-fb5f4270]{font-size:14px}.banner-box .honor-module[data-v-fb5f4270],.banner-box .logo-module[data-v-fb5f4270]{margin-top:20px}.register-form[data-v-fb5f4270]{margin:0 auto 30px;max-width:420px;padding:40px 25px 30px;transform:none;width:90%}.title[data-v-fb5f4270]{font-size:24px;margin-bottom:25px}}@media screen and (max-width:576px){.banner-box[data-v-fb5f4270]{padding:20px 15px 15px}.banner-box h2[data-v-fb5f4270]{font-size:18px;line-height:26px}.banner-box h2[data-v-fb5f4270],.banner-box ul[data-v-fb5f4270]{margin-top:15px}.banner-box ul li[data-v-fb5f4270]{margin-top:12px}.banner-box ul li p[data-v-fb5f4270]{font-size:13px}.banner-box .logo-module[data-v-fb5f4270]{margin-top:15px}.banner-box .logo-module .logo-img img[data-v-fb5f4270]{height:40px}.banner-box .logo-module span[data-v-fb5f4270]{font-size:22px}.banner-box .honor-module[data-v-fb5f4270]{margin-top:15px}.banner-box .honor-module .honor-first img[data-v-fb5f4270],.banner-box .honor-module .honor-second img[data-v-fb5f4270]{height:16px}.register-form[data-v-fb5f4270]{border-radius:15px;margin-bottom:20px;padding:35px 20px 20px;width:95%}.title[data-v-fb5f4270]{font-size:22px;margin-bottom:20px}.form-input[data-v-fb5f4270]{font-size:13px;height:38px}.register-btn[data-v-fb5f4270]{font-size:14px;height:40px}.google-register-btn[data-v-fb5f4270]{font-size:13px;padding:10px 15px}.bottom-div[data-v-fb5f4270]{font-size:12px}}
