.signup-module__cqMziG__page{min-height:100vh;font-family:var(--font-dm-sans,"DM Sans"), sans-serif;color:#0c1e1c;background:linear-gradient(160deg,#c0ede8 0%,#96d8d0 50%,#70c4bc 100%);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.signup-module__cqMziG__bgCircle{pointer-events:none;background:#00b4a824;border-radius:50%;width:640px;height:640px;position:fixed;top:-200px;right:-180px}.signup-module__cqMziG__backLink{color:#088;z-index:10;background:#ffffff8c;border:.5px solid #90ccc4;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:500;text-decoration:none;transition:background .15s;position:fixed;top:18px;left:20px}.signup-module__cqMziG__backLink:hover{background:#ffffffd9}.signup-module__cqMziG__inner{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.signup-module__cqMziG__logo{text-align:center;margin-bottom:24px;animation:.7s both signup-module__cqMziG__fadeUp}.signup-module__cqMziG__logoMark{background:#fff;border:1.5px solid #00b4a833;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 10px;padding:6px;display:flex;overflow:hidden;box-shadow:0 6px 24px #003c3c24}.signup-module__cqMziG__logoName{font-family:var(--font-dm-serif,"DM Serif Display"), serif;color:#0c1e1c;font-size:22px}.signup-module__cqMziG__card{-webkit-backdrop-filter:blur(12px);background:#ffffffbf;border:.5px solid #fffffff2;border-radius:20px;width:100%;max-width:380px;padding:36px 32px;animation:.7s .1s both signup-module__cqMziG__fadeUp;box-shadow:0 8px 40px #003c3c1f}.signup-module__cqMziG__title{font-family:var(--font-dm-serif,"DM Serif Display"), serif;color:#0c1e1c;margin-bottom:4px;font-size:22px}.signup-module__cqMziG__subtitle{color:#088;margin-bottom:24px;font-size:13px;line-height:1.5}.signup-module__cqMziG__label{color:#088;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.signup-module__cqMziG__input{width:100%;height:44px;font-size:14px;font-family:var(--font-dm-sans,"DM Sans"), sans-serif;color:#0c1e1c;box-sizing:border-box;background:#ffffffe6;border:.5px solid #90ccc4;border-radius:10px;outline:none;margin-bottom:14px;padding:0 14px;transition:border-color .15s}.signup-module__cqMziG__input:focus{background:#fff;border-color:#00b4a8}.signup-module__cqMziG__input.signup-module__cqMziG__error{border-color:#e24b4a}.signup-module__cqMziG__btn{color:#fff;width:100%;height:44px;font-size:14px;font-weight:500;font-family:var(--font-dm-sans,"DM Sans"), sans-serif;cursor:pointer;background:#088;border:none;border-radius:10px;margin-top:4px;transition:background .15s,transform 80ms}.signup-module__cqMziG__btn:hover{background:#005c60}.signup-module__cqMziG__btn:active{transform:scale(.98)}.signup-module__cqMziG__btn:disabled{opacity:.6;cursor:default}.signup-module__cqMziG__errorMsg{color:#e24b4a;text-align:center;margin-top:10px;font-size:12px;font-weight:500;animation:.2s both signup-module__cqMziG__fadeUp}.signup-module__cqMziG__divider{border:none;border-top:1px solid #90ccc4;margin:20px 0 16px}.signup-module__cqMziG__signinLink{color:#088;text-align:center;font-size:13px}.signup-module__cqMziG__signinLink a{color:#00b4a8;font-weight:500;text-decoration:none}.signup-module__cqMziG__signinLink a:hover{text-decoration:underline}.signup-module__cqMziG__fine{color:#5aacac;text-align:center;margin-top:14px;font-size:11px;line-height:1.5}@keyframes signup-module__cqMziG__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.signup-module__cqMziG__card{padding:28px 22px}}[data-theme=dark] .signup-module__cqMziG__page{color:#e0f5f2;background:linear-gradient(160deg,#0c1e1c 0%,#0f2826 50%,#122a28 100%)}[data-theme=dark] .signup-module__cqMziG__bgCircle{background:#00b4a80f}[data-theme=dark] .signup-module__cqMziG__backLink{color:#90ccc4;background:#0c1e1cd9;border-color:#2a4a44}[data-theme=dark] .signup-module__cqMziG__backLink:hover{background:#1a3832f2}[data-theme=dark] .signup-module__cqMziG__logoMark{background:#fff;border-color:#00b4a859;box-shadow:0 6px 24px #0000004d}[data-theme=dark] .signup-module__cqMziG__logoName{color:#e0f5f2}[data-theme=dark] .signup-module__cqMziG__card{background:#0f2826e0;border:.5px solid #00b4a826;box-shadow:0 8px 40px #00000073}[data-theme=dark] .signup-module__cqMziG__title{color:#e0f5f2}[data-theme=dark] .signup-module__cqMziG__subtitle{color:#90ccc4}[data-theme=dark] .signup-module__cqMziG__label{color:#90ccc4}[data-theme=dark] .signup-module__cqMziG__input{color:#e0f5f2;background:#122a26e6;border-color:#2a4a44}[data-theme=dark] .signup-module__cqMziG__input:focus{background:#1a3832;border-color:#00b4a8}[data-theme=dark] .signup-module__cqMziG__btn{background:#00b4a8}[data-theme=dark] .signup-module__cqMziG__btn:hover{background:#088}[data-theme=dark] .signup-module__cqMziG__divider{border-top-color:#2a4a44}[data-theme=dark] .signup-module__cqMziG__signinLink{color:#90ccc4}[data-theme=dark] .signup-module__cqMziG__signinLink a{color:#00b4a8}[data-theme=dark] .signup-module__cqMziG__fine{color:#3a6a60}
