.auth-page[data-v-a27081f4]{background:#0b0f19;display:flex;min-height:100vh}.auth-page .auth-container[data-v-a27081f4]{display:grid;grid-template-columns:1fr 480px;min-height:100vh;width:100%}.auth-page .auth-container .auth-decoration[data-v-a27081f4]{align-items:center;background:linear-gradient(135deg,#0b0f19,#111827);display:flex;justify-content:center;overflow:hidden;padding:60px;position:relative}.auth-page .auth-container .auth-decoration .decoration-gradient[data-v-a27081f4]{background:radial-gradient(ellipse at 20% 20%,rgba(139,92,246,.15) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(6,182,212,.1) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(139,92,246,.05) 0,transparent 70%);inset:0;pointer-events:none;position:absolute}.auth-page .auth-container .auth-decoration .decoration-content[data-v-a27081f4]{max-width:480px;position:relative;z-index:1}.auth-page .auth-container .auth-decoration .decoration-content .logo[data-v-a27081f4]{align-items:center;display:flex;gap:14px;margin-bottom:48px}.auth-page .auth-container .auth-decoration .decoration-content .logo .logo-icon[data-v-a27081f4]{align-items:center;background:linear-gradient(135deg,#06b6d4,#8b5cf6);border-radius:14px;box-shadow:0 8px 24px #8b5cf64d;display:flex;height:52px;justify-content:center;padding:12px;width:52px}.auth-page .auth-container .auth-decoration .decoration-content .logo .logo-icon .logo-img[data-v-a27081f4]{height:80%;width:80%}.auth-page .auth-container .auth-decoration .decoration-content .logo .logo-text[data-v-a27081f4]{color:#f8fafc;font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;letter-spacing:.02em}.auth-page .auth-container .auth-decoration .decoration-content .logo .logo-text .logo-accent[data-v-a27081f4]{background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-page .auth-container .auth-decoration .decoration-content .decoration-title[data-v-a27081f4]{color:#f8fafc;font-family:Orbitron,sans-serif;font-size:42px;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0 0 16px}.auth-page .auth-container .auth-decoration .decoration-content .decoration-desc[data-v-a27081f4]{color:#f8fafcb3;font-family:Exo\ 2,sans-serif;font-size:18px;line-height:1.6;margin:0 0 48px}.auth-page .auth-container .auth-decoration .decoration-content .feature-list[data-v-a27081f4]{display:flex;flex-direction:column;gap:20px}.auth-page .auth-container .auth-decoration .decoration-content .feature-list .feature-item[data-v-a27081f4]{align-items:center;color:#f8fafcb3;display:flex;font-family:Exo\ 2,sans-serif;font-size:16px;gap:16px}.auth-page .auth-container .auth-decoration .decoration-content .feature-list .feature-item .feature-icon[data-v-a27081f4]{align-items:center;background:#1a223499;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;color:#06b6d4;display:flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.auth-page .auth-container .auth-decoration .decoration-content .feature-list .feature-item .feature-icon svg[data-v-a27081f4]{height:22px;width:22px}.auth-page .auth-container .auth-decoration .decoration-content .feature-list .feature-item .feature-icon[data-v-a27081f4]:hover{background:#06b6d426;border-color:#06b6d44d;color:#22d3ee}.auth-page .auth-container .auth-form-wrapper[data-v-a27081f4]{align-items:center;background:#111827;border-left:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:center;padding:40px}.auth-page .auth-container .auth-form-wrapper .auth-form-container[data-v-a27081f4]{max-width:360px;width:100%}.auth-page .auth-container .auth-form-wrapper .auth-form-container .form-title[data-v-a27081f4]{color:#f8fafc;font-family:Orbitron,sans-serif;font-size:32px;font-weight:700;letter-spacing:.01em;margin:0 0 8px}.auth-page .auth-container .auth-form-wrapper .auth-form-container .form-subtitle[data-v-a27081f4]{color:#f8fafc80;font-family:Exo\ 2,sans-serif;font-size:15px;margin:0 0 32px}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-form-item{margin-bottom:20px}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form .input-label[data-v-a27081f4]{color:#f8fafcb3;font-family:Exo\ 2,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form .check-msg[data-v-a27081f4]{font-size:12px;margin-top:4px}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form .check-msg.ok[data-v-a27081f4]{color:#52c41a}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form .check-msg.error[data-v-a27081f4]{color:#ff4d4f}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input-affix-wrapper{background:#1a223499!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:12px!important;padding:0 16px!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input-affix-wrapper:hover{border-color:#ffffff1f!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input-affix-wrapper:focus-within{border-color:#06b6d4!important;box-shadow:0 0 0 3px #06b6d41a!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input-affix-wrapper .ant-input{background:transparent!important;color:#f8fafc!important;font-family:Exo\ 2,sans-serif;font-size:15px!important;height:52px!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input-affix-wrapper .ant-input::-moz-placeholder{color:#f8fafc66!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input-affix-wrapper .ant-input::placeholder{color:#f8fafc66!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input-prefix{color:#f8fafc80!important;font-size:18px!important;margin-right:12px!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input{background:#1a223499!important;border-radius:12px!important;color:#f8fafc!important;font-family:Exo\ 2,sans-serif;font-size:15px!important;height:52px!important;padding:0 16px!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input:hover{border-color:#ffffff1f!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input::-moz-placeholder{color:#f8fafc66!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-input::placeholder{color:#f8fafc66!important}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form .submit-btn[data-v-a27081f4]{background:linear-gradient(135deg,#06b6d4,#8b5cf6);border:none;border-radius:12px;box-shadow:0 4px 16px #8b5cf64d;font-family:Orbitron,sans-serif;font-size:16px;font-weight:600;height:52px;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease;width:100%}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form .submit-btn[data-v-a27081f4]:hover{box-shadow:0 6px 24px #8b5cf666;transform:translateY(-2px)}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-footer[data-v-a27081f4]{color:#f8fafc80;font-family:Exo\ 2,sans-serif;font-size:14px;margin-top:24px;text-align:center}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-footer .auth-link[data-v-a27081f4]{color:#06b6d4;font-weight:600;margin-left:4px;text-decoration:none;transition:all .2s ease}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-footer .auth-link[data-v-a27081f4]:hover{color:#22d3ee}@media(max-width:992px){.auth-page .auth-container[data-v-a27081f4]{grid-template-columns:1fr}.auth-page .auth-container .auth-decoration[data-v-a27081f4]{display:none}.auth-page .auth-container .auth-form-wrapper[data-v-a27081f4]{border-left:none;padding:24px}}@media(max-width:480px){.auth-page .auth-container .auth-form-wrapper[data-v-a27081f4]{align-items:flex-start;padding:40px 16px 20px}.auth-page .auth-container .auth-form-wrapper .auth-form-container[data-v-a27081f4]{max-width:100%}.auth-page .auth-container .auth-form-wrapper .auth-form-container .form-title[data-v-a27081f4]{font-size:24px}.auth-page .auth-container .auth-form-wrapper .auth-form-container .form-subtitle[data-v-a27081f4]{font-size:14px;margin-bottom:24px}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form[data-v-a27081f4] .ant-form-item{margin-bottom:16px}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-form .submit-btn[data-v-a27081f4]{font-size:14px;height:48px}.auth-page .auth-container .auth-form-wrapper .auth-form-container .auth-footer[data-v-a27081f4]{font-size:13px;margin-top:20px}}
