.login-atmosphere{pointer-events:none;z-index:0;position:fixed;inset:0}.login-atmosphere__canvas{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.login-atmosphere__junction{fill:#bec8d657}.login-atmosphere__junction--alley{fill:#bec8d633}.login-atmosphere__buildings{color:#506580e6}.login-atmosphere__shadow{fill:#1a23320a}.login-atmosphere__wall--south{fill:#76829424}.login-atmosphere__wall--east{fill:#606c7e2e}.login-atmosphere__roof{fill:#ced6e26b;stroke:#ffffff59;stroke-width:.6px}.login-atmosphere__window{fill:#b4c6e038}.login-atmosphere__dock{fill:#5a667829}.login-atmosphere__crown{fill:#a0acbc47}.login-atmosphere__building--tower .login-atmosphere__roof{fill:#c6cedc7a}.login-atmosphere__building--warehouse .login-atmosphere__roof{fill:#bec6d25c}.login-atmosphere__park rect{fill:#6e8c7612;stroke:#6e8c761a;stroke-width:.8px}.login-atmosphere__park-path{fill:none;stroke:#76807029;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 4}.login-atmosphere__park-tree-shadow{fill:#465a4e0f}.login-atmosphere__park-tree-trunk{fill:#6c5c4838}.login-atmosphere__park-tree-canopy{fill:#58846233;stroke:#4870521f;stroke-width:.45px}.login-atmosphere__roads{stroke:#bec8d657;stroke-width:18px}.login-atmosphere__roads--secondary{stroke:#bec8d633;stroke-width:10px}.login-atmosphere__lanes{stroke:#6b7a9017;stroke-width:1px;animation:40s linear infinite login-lane-flow}.login-atmosphere__lanes path:nth-child(2){animation-duration:42s;animation-delay:-8s}.login-atmosphere__lanes path:nth-child(3){animation-duration:38s;animation-delay:-14s}.login-atmosphere__lanes path:nth-child(4){animation-duration:40s;animation-delay:-5s}.login-atmosphere__lanes path:nth-child(n+5){stroke-width:.8px;animation-duration:48s}.login-atmosphere__crossing-stripe{fill:#ffffff61}.login-atmosphere__trucks{color:#1a233224}.login-atmosphere__truck-shape rect{fill:currentColor}.login-atmosphere__vignette{background:radial-gradient(100% 100%,#0000 0%,#e8ecf114 78%,#e8ecf12e 100%);position:absolute;inset:0}@keyframes login-lane-flow{to{stroke-dashoffset:-38px}}@media (max-width:900px){.login-atmosphere__canvas{width:255%;height:165%;min-height:0;inset:42% auto auto 50%;transform:translate(-50%,-50%)}.login-atmosphere__roads{stroke-width:15px}.login-atmosphere__roads--secondary{stroke-width:8.5px}.login-atmosphere__vignette{background:radial-gradient(92% 78% at 50% 40%,#0000 0%,#e8ecf11a 52%,#e8ecf15c 78%,#e8ecf185 100%)}}@media (prefers-reduced-motion:reduce){.login-atmosphere__lanes{stroke-dashoffset:0;animation:none}.login-atmosphere__trucks{display:none}}