.sign-in-module__ZHyAsG__page{background:linear-gradient(180deg, var(--color-background) 0%, var(--color-background-soft) 58%, var(--color-background-mint) 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.sign-in-module__ZHyAsG__shell{justify-content:center;align-items:center;width:100%;max-width:1180px;margin:0 auto;display:flex}.sign-in-module__ZHyAsG__card{background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--border-radius);box-shadow:var(--shadow-card);width:100%;max-width:440px;padding:34px 32px 32px}.sign-in-module__ZHyAsG__brand{justify-content:center;margin-bottom:26px;display:flex}.sign-in-module__ZHyAsG__header{text-align:center;margin-bottom:24px}.sign-in-module__ZHyAsG__header h1{color:var(--color-text);margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.2}.sign-in-module__ZHyAsG__header p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}.sign-in-module__ZHyAsG__form{display:block}.sign-in-module__ZHyAsG__loadingState{color:var(--color-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:140px;display:flex}.sign-in-module__ZHyAsG__loadingState strong{color:var(--color-text);font-size:14px;font-weight:800}.sign-in-module__ZHyAsG__spinner{border:3px solid var(--color-border-card);border-top-color:var(--color-primary);border-radius:999px;width:34px;height:34px;animation:.8s linear infinite sign-in-module__ZHyAsG__spin}.sign-in-module__ZHyAsG__options{justify-content:flex-start;align-items:center;gap:14px;margin:2px 0 22px;display:flex}.sign-in-module__ZHyAsG__rememberOption{color:var(--color-text-soft);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sign-in-module__ZHyAsG__rememberOption input{accent-color:var(--color-primary);width:16px;height:16px}.sign-in-module__ZHyAsG__primaryButton{background:var(--color-primary);border-radius:var(--border-radius);color:var(--color-ink);cursor:pointer;font-size:var(--control-font-size);height:var(--control-height);min-height:var(--control-height);border:0;justify-content:center;align-items:center;width:100%;padding-top:0;padding-bottom:0;font-weight:700;line-height:20px;display:flex}.sign-in-module__ZHyAsG__primaryButton:disabled{cursor:not-allowed;opacity:.72}.sign-in-module__ZHyAsG__primaryButton:not(:disabled):hover{background:var(--color-primary-strong)}@keyframes sign-in-module__ZHyAsG__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.sign-in-module__ZHyAsG__page{padding:24px 16px}.sign-in-module__ZHyAsG__card{padding:28px 20px}.sign-in-module__ZHyAsG__options{flex-direction:column;align-items:flex-start}}
