.sign-in-module__kpJ-yW__fallback,.sign-in-module__kpJ-yW__nocturne{--muff-red:#e2071c;color:#f5f3ed;background:#0c1012;min-height:100svh;font-family:Avenir Next,Avenir,sans-serif;position:relative;overflow:hidden}.sign-in-module__kpJ-yW__fallback{justify-content:center;align-items:center;display:flex}.sign-in-module__kpJ-yW__loadingDot{background:#8ce4ae;border-radius:50%;width:.45rem;height:.45rem;animation:1.2s ease-in-out infinite sign-in-module__kpJ-yW__pulse;box-shadow:0 0 0 5px #8ce4ae1a}.sign-in-module__kpJ-yW__nocturne{isolation:isolate;flex-direction:column;padding:2rem clamp(1.25rem,4vw,4rem);animation:.52s cubic-bezier(.22,1,.36,1) both sign-in-module__kpJ-yW__page-in;display:flex}.sign-in-module__kpJ-yW__nocturne:before{z-index:-2;content:"";filter:blur(110px);opacity:.34;background:#750513;border-radius:50%;width:min(48vw,44rem);height:min(48vw,44rem);position:absolute;inset:auto auto 4% 6%}.sign-in-module__kpJ-yW__nocturne:after{z-index:-2;content:"";filter:grayscale()contrast(1.08);opacity:.24;background-image:linear-gradient(90deg,#0c1012 0%,#0000 45%),linear-gradient(#0000 55%,#0c1012 100%),url(/brand/muff-workshop.webp);background-position:50%;background-size:cover;position:absolute;inset:0 0 0 45%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.sign-in-module__kpJ-yW__nocturneGrid{z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:5.5rem 5.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.sign-in-module__kpJ-yW__nocturneContent{text-align:center;flex-direction:column;flex:1;justify-content:center;width:min(100%,23rem);margin:auto;animation:.7s .15s both sign-in-module__kpJ-yW__reveal;display:flex}.sign-in-module__kpJ-yW__productLabel{color:#ffffff94;letter-spacing:.3em;text-indent:.3em;margin-bottom:1.15rem;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:500}.sign-in-module__kpJ-yW__signInButton{color:#111;cursor:pointer;text-align:left;background:#f7f5ef;border:0;border-radius:.2rem;grid-template-columns:1.1rem 1fr 1rem;align-items:center;gap:.85rem;width:100%;min-height:3.8rem;margin:0 auto;padding:.85rem 1rem;font-size:.82rem;font-weight:600;transition:transform .18s,background .18s,box-shadow .18s;display:grid}.sign-in-module__kpJ-yW__signInButton:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:0 .8rem 2.6rem #00000038}.sign-in-module__kpJ-yW__signInButton:focus-visible{outline:2px solid var(--muff-red);outline-offset:3px}.sign-in-module__kpJ-yW__signInButton:disabled{cursor:wait;opacity:.62}.sign-in-module__kpJ-yW__signInButton>svg{justify-self:end;width:1rem;height:1rem}.sign-in-module__kpJ-yW__microsoftMark{grid-template-columns:repeat(2,1fr);gap:1px;width:1rem;height:1rem;display:grid}.sign-in-module__kpJ-yW__microsoftMark i:first-child{background:#f25022}.sign-in-module__kpJ-yW__microsoftMark i:nth-child(2){background:#7fba00}.sign-in-module__kpJ-yW__microsoftMark i:nth-child(3){background:#00a4ef}.sign-in-module__kpJ-yW__microsoftMark i:nth-child(4){background:#ffb900}.sign-in-module__kpJ-yW__securityNote{color:#ffffff73;letter-spacing:.01em;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;font-size:.68rem;display:flex}.sign-in-module__kpJ-yW__securityNote svg{width:.8rem;height:.8rem}@keyframes sign-in-module__kpJ-yW__page-in{0%{opacity:0}to{opacity:1}}@keyframes sign-in-module__kpJ-yW__pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes sign-in-module__kpJ-yW__reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.sign-in-module__kpJ-yW__nocturne{padding:1.25rem}.sign-in-module__kpJ-yW__nocturne:before{width:80vw;height:80vw}.sign-in-module__kpJ-yW__nocturne:after{opacity:.18;inset:0 0 0 20%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}}@media (prefers-reduced-motion:reduce){.sign-in-module__kpJ-yW__nocturne,.sign-in-module__kpJ-yW__nocturneContent,.sign-in-module__kpJ-yW__loadingDot{animation:none}.sign-in-module__kpJ-yW__signInButton{transition:none}}
