.login-page-module__MovaSq__loginStage{isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}.login-page-module__MovaSq__loginGlowA,.login-page-module__MovaSq__loginGlowB{pointer-events:none;filter:blur(48px);z-index:0;border-radius:999px;position:absolute}.login-page-module__MovaSq__loginGlowA{background:color-mix(in oklab, var(--color-accent-cool) 28%, transparent);width:min(42vw,28rem);height:min(42vw,28rem);top:-8%;right:8%}.login-page-module__MovaSq__loginGlowB{background:color-mix(in oklab, var(--color-accent-warm) 16%, transparent);width:min(36vw,22rem);height:min(36vw,22rem);bottom:-6%;left:6%}.login-page-module__MovaSq__loginPanel{z-index:1;background:color-mix(in oklab, var(--color-surface) 92%, transparent);border:1px solid var(--color-border-strong);width:min(100%,26rem);box-shadow:0 28px 60px -40px color-mix(in oklab, var(--color-ink) 28%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-surface) 55%, transparent);text-align:center;border-radius:1.35rem;padding:2rem 1.75rem 1.6rem;position:relative}.login-page-module__MovaSq__loginBrandRow{color:var(--color-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.login-page-module__MovaSq__loginBrandWord{letter-spacing:-.045em;font-size:2rem;font-weight:900;line-height:1}.login-page-module__MovaSq__loginTagline{max-width:18rem;color:var(--color-muted);margin:1rem auto 0;font-size:.95rem;line-height:1.55}.login-page-module__MovaSq__loginTitle{letter-spacing:-.02em;color:var(--color-ink);margin:1.65rem 0 0;font-size:1.15rem;font-weight:800}.login-page-module__MovaSq__loginHint{color:var(--color-muted);margin:.45rem 0 0;font-size:.875rem;line-height:1.5}.login-page-module__MovaSq__loginActions{flex-direction:column;align-items:center;gap:.75rem;margin-top:1.4rem;display:flex}.login-page-module__MovaSq__loginGithubBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.login-page-module__MovaSq__loginGithubBtn:hover{background:#0b1220}.login-page-module__MovaSq__loginGithubIcon{flex-shrink:0;width:1.1rem;height:1.1rem}.login-page-module__MovaSq__loginFoot{color:var(--color-muted);margin-top:1.35rem;font-size:.8125rem}.login-page-module__MovaSq__loginFoot a{color:var(--color-accent-cool);font-weight:650;text-decoration:none}.login-page-module__MovaSq__loginFoot a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.login-page-module__MovaSq__loginPanel{animation:.45s cubic-bezier(.22,1,.36,1) login-page-module__MovaSq__loginPanelIn}.login-page-module__MovaSq__loginGithubBtn:hover{transform:translateY(-1px)}}@keyframes login-page-module__MovaSq__loginPanelIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}
