.SignIn_signInPage__xONAL{display:flex;min-height:100vh;font-family:Inter,Arial,sans-serif;background-color:var(--pub-bg)}.SignIn_leftSection__wjhIK{flex:1 1;background-color:#1a202c;display:flex;justify-content:center;align-items:center;padding:3rem;color:var(--white)}.SignIn_leftContent__TGC3o{max-width:420px;text-align:left}.SignIn_leftContent__TGC3o h4{margin-top:2rem}.SignIn_logo__B6u7U{font-size:1.6rem;font-weight:600;margin-bottom:2rem}.SignIn_illustration__Jf5Gm{margin-bottom:2rem}.SignIn_illustration__Jf5Gm img{max-width:100%;height:auto}.SignIn_subText__7OwF2{margin-top:1rem;color:rgba(var(--white-rgb),.9)}.SignIn_rightSection__Xj6e9{flex:1 1;display:flex;align-items:center;justify-content:center;background:var(--pub-bg);padding:2rem}.SignIn_formContainer__4pMQw{background:var(--white);padding:2.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(var(--black-rgb),.06);border:1px solid var(--pub-border)}.SignIn_loginButton__0qQfU{border:none;cursor:pointer;border-radius:8px;font-family:inherit;font-size:14px;font-weight:500;padding:10px 24px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.025px;transition:all .3s var(--motion-standard);background:rgba(0,0,0,0);color:inherit}.SignIn_loginButton__0qQfU:before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;transition:opacity .2s;pointer-events:none}.SignIn_loginButton__0qQfU:hover:before{opacity:.08}.SignIn_loginButton__0qQfU:focus-visible:before{opacity:.12}.SignIn_loginButton__0qQfU:active:before{opacity:.16}.SignIn_loginButton__0qQfU{background:#000!important;color:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.08)}.SignIn_loginButton__0qQfU:hover{background:#111!important;box-shadow:0 4px 12px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.1)}.SignIn_loginButton__0qQfU:active{background:#000!important}.SignIn_loginButton__0qQfU{width:100%!important;height:48px!important;margin-top:1rem!important}.SignIn_optionsRow__W0wJe{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.SignIn_socialGroup__qCqqs{display:flex;flex-direction:row;gap:1rem;width:100%;justify-content:center;margin-top:1.5rem}.SignIn_socialGroup__qCqqs button{border:none;cursor:pointer;border-radius:8px;font-family:inherit;font-size:14px;font-weight:500;padding:10px 24px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.025px;transition:all .3s var(--motion-standard);color:inherit}.SignIn_socialGroup__qCqqs button:before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;transition:opacity .2s;pointer-events:none}.SignIn_socialGroup__qCqqs button:hover:before{opacity:.08}.SignIn_socialGroup__qCqqs button:focus-visible:before{opacity:.12}.SignIn_socialGroup__qCqqs button:active:before{opacity:.16}.SignIn_socialGroup__qCqqs button{background:rgba(0,0,0,0);color:var(--md-primary);border:1px solid var(--md-outline)}.SignIn_socialGroup__qCqqs button:hover{border-color:var(--md-primary)}.SignIn_socialGroup__qCqqs button{flex:1 1;height:48px;white-space:nowrap;padding:0 16px;color:var(--md-on-surface-variant)!important;border-color:var(--md-outline)!important}.SignIn_socialGroup__qCqqs button img,.SignIn_socialGroup__qCqqs button svg{margin-right:8px}@media(max-width:600px){.SignIn_socialGroup__qCqqs{flex-direction:column;gap:.75rem}.SignIn_socialGroup__qCqqs button{width:100%}}.SignIn_link___Z3go{color:#06f;font-weight:400;cursor:pointer}.SignIn_link___Z3go:hover{text-decoration:underline}@media(max-width:900px){.SignIn_signInPage__xONAL{flex-direction:column}.SignIn_leftSection__wjhIK{padding:2rem;text-align:center}.SignIn_formContainer__4pMQw{width:100%;padding:2rem 1.5rem;border-radius:0;box-shadow:none}}.SignIn_socialLoginButton__Pte3o{color:#1a202c!important}