.sign-in-page-module__n9Z_GG__page{align-content:start;justify-items:center;gap:22px;padding:clamp(8px,4vh,40px) 0 24px;display:grid}.sign-in-page-module__n9Z_GG__card{border:1.5px solid var(--stg-ink);background:var(--stg-paper);width:min(440px,100%);box-shadow:8px 8px 0 var(--stg-ink);border-radius:20px;padding:36px 34px 28px}.sign-in-page-module__n9Z_GG__title{font-family:var(--font-bricolage);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,36px);font-weight:770;line-height:1}.sign-in-page-module__n9Z_GG__sub{color:var(--stg-muted);margin:12px 0 0;font-size:16px;line-height:1.5}.sign-in-page-module__n9Z_GG__buttons{gap:12px;margin-top:28px;display:grid}.sign-in-page-module__n9Z_GG__provider{border:1.5px solid var(--stg-ink);background:var(--stg-cream);width:100%;min-height:52px;color:var(--stg-ink);font:inherit;cursor:pointer;box-shadow:3px 3px 0 var(--stg-ink);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.sign-in-page-module__n9Z_GG__provider svg{flex:none}.sign-in-page-module__n9Z_GG__provider:hover:not(:disabled),.sign-in-page-module__n9Z_GG__provider:active:not(:disabled){box-shadow:1px 1px 0 var(--stg-ink);transform:translate(2px,2px)}@media (hover:none){.sign-in-page-module__n9Z_GG__provider:hover:not(:active){box-shadow:3px 3px 0 var(--stg-ink);transform:none}}.sign-in-page-module__n9Z_GG__provider:disabled{opacity:.5;cursor:default}.sign-in-page-module__n9Z_GG__provider:focus-visible{outline:3px solid var(--stg-ink);outline-offset:3px}.sign-in-page-module__n9Z_GG__error{color:var(--stg-error);font-size:14px;font-weight:650;line-height:1.45}.sign-in-page-module__n9Z_GG__note{color:var(--stg-faint);text-align:center;margin:16px 0 0;font-size:13px;line-height:1.45}.sign-in-page-module__n9Z_GG__rule{border:0;border-top:1.5px solid var(--stg-line);margin:24px 0 18px}.sign-in-page-module__n9Z_GG__newHere{color:var(--stg-muted);text-align:center;margin:0;font-size:15px}.sign-in-page-module__n9Z_GG__newHere a{color:var(--stg-ink);text-decoration:underline;-webkit-text-decoration-color:var(--stg-green);text-decoration-color:var(--stg-green);text-underline-offset:3px;font-weight:800;text-decoration-thickness:3px}.sign-in-page-module__n9Z_GG__newHere a:hover{-webkit-text-decoration-color:var(--stg-ink);text-decoration-color:var(--stg-ink)}.sign-in-page-module__n9Z_GG__legal{color:var(--stg-faint);gap:8px;margin:0;font-size:13px;display:flex}.sign-in-page-module__n9Z_GG__legal a:hover{color:var(--stg-ink)}@media (max-width:620px){.sign-in-page-module__n9Z_GG__page{padding-top:0}.sign-in-page-module__n9Z_GG__card{box-shadow:5px 5px 0 var(--stg-ink);padding:28px 20px 22px}}
