.login-main{max-width:1120px}.login-card{overflow:hidden}.login-card:focus-visible{outline:3px solid #56896a;outline-offset:5px}.product-art{display:block;width:100%;height:auto;filter:grayscale(1);transition:filter .65s ease;--p:0}.login-card.is-animated .product-art{filter:grayscale(0)}.pipe-progress{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p)*100)}.progress-ring{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p)*75)}.money-bar{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(calc(.06 + var(--p)*.94))}.excavator-boom{transform-origin:184px 166px;transform:rotate(var(--boom,0deg))}.excavator-stick{transform-origin:228px 88px;transform:rotate(var(--stick,0deg))}.excavator-bucket{transform-origin:268px 185px;transform:rotate(var(--bucket,0deg))}.login-card h2{margin-top:12px}.login-card p{margin-top:0}@media(max-width:600px){.login-main{padding:0 18px}.login-card{padding:22px}.product-art{max-height:260px}}@media(prefers-reduced-motion:reduce){.product-art{transition:none}}
