.signin-module__WqG5Hq__container{background-color:#fdfbf7;background-image:radial-gradient(#ff9aa2 .5px,#0000 .5px),radial-gradient(#ff9aa2 .5px,#fdfbf7 .5px);background-position:0 0,10px 10px;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;align-items:center;min-height:100vh;display:flex}.signin-module__WqG5Hq__card{text-align:center;background:#fff;border:1px solid #00000005;border-radius:24px;width:100%;max-width:480px;padding:2.5rem;box-shadow:0 20px 40px #00000014}.signin-module__WqG5Hq__logoWrapper{justify-content:center;margin-bottom:20px;display:flex}.signin-module__WqG5Hq__title{font-family:var(--font-display);color:#2d3436;margin-bottom:8px;font-size:1.8rem;font-weight:800}.signin-module__WqG5Hq__subtitle{color:#636e72;margin-bottom:30px;font-size:.95rem}.signin-module__WqG5Hq__form{flex-direction:column;gap:20px;display:flex}.signin-module__WqG5Hq__field{text-align:left}.signin-module__WqG5Hq__field label{color:#2d3436;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.signin-module__WqG5Hq__field input{background:#f9f9f9;border:2px solid #f1f3f5;border-radius:12px;width:100%;padding:14px;font-size:1rem;transition:all .2s}.signin-module__WqG5Hq__field input:focus{background:#fff;border-color:#ff9aa2;outline:none;box-shadow:0 0 0 4px #ff9aa226}.signin-module__WqG5Hq__button{color:#fff;cursor:pointer;background:#ff9aa2;border:none;border-radius:12px;margin-top:10px;padding:16px;font-size:1rem;font-weight:700;transition:all .2s;box-shadow:0 4px 15px #ff9aa266}.signin-module__WqG5Hq__button:hover:not(:disabled){background:#ff8690;transform:translateY(-2px);box-shadow:0 6px 20px #ff9aa280}.signin-module__WqG5Hq__button:disabled{opacity:.7;cursor:not-allowed}.signin-module__WqG5Hq__error{color:#d63031;background:#ffe6e6;border-radius:8px;padding:10px;font-size:.9rem}.signin-module__WqG5Hq__footer{color:#636e72;margin-top:20px;font-size:.9rem}.signin-module__WqG5Hq__footer a{color:#ff9aa2;font-weight:600;text-decoration:none}.signin-module__WqG5Hq__footer a:hover{text-decoration:underline}.signin-module__WqG5Hq__oauthBtn{color:#2d3436;cursor:pointer;background:#fff;border:2px solid #f1f3f5;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 16px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.signin-module__WqG5Hq__oauthBtn:hover{background:#fbfbfb;border-color:#e4dccc;transform:translateY(-1px)}.signin-module__WqG5Hq__divider{text-align:center;color:#b2bec3;align-items:center;margin:18px 0;font-size:.8rem;display:flex}.signin-module__WqG5Hq__divider:before,.signin-module__WqG5Hq__divider:after{content:"";background:#f1f3f5;flex:1;height:1px}.signin-module__WqG5Hq__divider span{padding:0 12px}.signin-module__WqG5Hq__methodToggle{background:#f5f3ef;border-radius:999px;gap:6px;margin-bottom:20px;padding:4px;display:flex}.signin-module__WqG5Hq__methodBtn,.signin-module__WqG5Hq__methodActive{color:#636e72;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:9px 12px;font-size:.85rem;font-weight:600;transition:all .2s}.signin-module__WqG5Hq__methodActive{color:#2d3436;background:#fff;box-shadow:0 2px 6px #0000000f}.signin-module__WqG5Hq__notice{color:#2d3436;text-align:left;background:#eef4ff;border-radius:8px;padding:10px 12px;font-size:.88rem}.signin-module__WqG5Hq__hint{color:#999;margin-top:6px;font-size:.78rem;display:block}.signin-module__WqG5Hq__linkBtn{color:#ff9aa2;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;font-weight:600}.signin-module__WqG5Hq__linkBtn:hover{text-decoration:underline}@media (max-width:600px){.signin-module__WqG5Hq__card{box-shadow:none;background:0 0;border:none;margin:20px;padding:1.5rem}.signin-module__WqG5Hq__container{background:#fff;align-items:flex-start;padding-top:40px}.signin-module__WqG5Hq__title{font-size:1.5rem}}html.dark .signin-module__WqG5Hq__container{background-color:#181411;background-image:radial-gradient(#3a2a2c .5px,#0000 .5px),radial-gradient(#3a2a2c .5px,#181411 .5px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}html.dark .signin-module__WqG5Hq__card{background:#211b16;border-color:#2b2318}html.dark .signin-module__WqG5Hq__title{color:#f0eae2}html.dark .signin-module__WqG5Hq__field label{color:#f0eae2}html.dark .signin-module__WqG5Hq__methodActive{color:#f0eae2}html.dark .signin-module__WqG5Hq__notice{color:#f0eae2}:is(html.dark .signin-module__WqG5Hq__subtitle,html.dark .signin-module__WqG5Hq__footer,html.dark .signin-module__WqG5Hq__methodBtn,html.dark .signin-module__WqG5Hq__divider,html.dark .signin-module__WqG5Hq__hint){color:#9c8f84}html.dark .signin-module__WqG5Hq__field input{color:#f0eae2;background:#1a1613;border-color:#2b2318}html.dark .signin-module__WqG5Hq__field input:focus{background:#211b16;border-color:#ff9aa2}html.dark .signin-module__WqG5Hq__oauthBtn{color:#f0eae2;background:#211b16;border-color:#2b2318}html.dark .signin-module__WqG5Hq__oauthBtn:hover{background:#2b2318;border-color:#4a3e30}html.dark .signin-module__WqG5Hq__divider:before{background:#2b2318}html.dark .signin-module__WqG5Hq__divider:after{background:#2b2318}html.dark .signin-module__WqG5Hq__methodToggle{background:#1a1613}html.dark .signin-module__WqG5Hq__methodActive{background:#2b2318}html.dark .signin-module__WqG5Hq__notice{background:#1e2433}html.dark .signin-module__WqG5Hq__error{background:#3b1e1e}
