.agw-auth-root{color-scheme:dark}.agw-auth-atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;background-color:#050505;background-image:linear-gradient(90deg,rgba(0,0,0,.13),rgba(0,0,0,.03) 46%,rgba(0,0,0,.16)),url(/desktop-auth/background-auth.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:640px){.agw-auth-atmosphere{background-position:56%}}.agw-auth-content{animation:agw-auth-enter .42s cubic-bezier(.22,1,.36,1) both}.agw-auth-mark{background:rgba(0,0,0,.68);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 18px 44px rgba(0,0,0,.36);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.agw-auth-glass{position:relative;isolation:isolate;border:2px solid rgba(255,255,255,.05);background-image:linear-gradient(104deg,rgba(253,253,253,.05) 5%,rgba(240,240,228,.1));background-origin:border-box;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 1px 2px rgba(0,0,0,.18)}.agw-auth-glass:hover:not(:disabled):not([aria-disabled=true]){background-image:none;background-color:rgba(255,255,255,.94);color:#0a0a0a;box-shadow:0 10px 30px rgba(0,0,0,.18)}.agw-auth-glass:hover:not(:disabled):not([aria-disabled=true]) svg{color:#0a0a0a}.agw-auth-glass:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(255,255,255,.3)}.agw-auth-field{border:2px solid rgba(255,255,255,.05);background-image:linear-gradient(104deg,rgba(253,253,253,.05) 5%,rgba(240,240,228,.1));background-origin:border-box;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.agw-auth-field:focus{outline:none;box-shadow:0 0 0 1px rgba(255,255,255,.2)}.agw-auth-field:disabled{cursor:not-allowed;opacity:.55}.agw-auth-dots{display:inline-flex;align-items:center;gap:4px}.agw-auth-dots i{width:4px;height:4px;border-radius:999px;background:currentColor;animation:agw-auth-plop 1s ease-in-out infinite}.agw-auth-dots i:nth-child(2){animation-delay:.15s}.agw-auth-dots i:nth-child(3){animation-delay:.3s}@keyframes agw-auth-plop{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes agw-auth-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.agw-auth-content,.agw-auth-dots i{animation:none}.agw-auth-dots i{opacity:.7}.agw-auth-glass{transition:none}}