.saas-login-art{width:100%;height:auto;display:block;overflow:visible}.saas-login-art__floor{fill:var(--saas-border-default)}.saas-login-art__frame,.saas-login-art__shelf{fill:var(--saas-bg-surface);stroke:var(--saas-border-default);stroke-width:2px}.saas-login-art__mullion{fill:none;stroke:var(--saas-border-default);stroke-width:4px}.saas-login-art__sun{fill:var(--saas-tint-yellow-bg)}.saas-login-art__roof{fill:var(--saas-wordmark-coral)}.saas-login-art__school{fill:var(--saas-brand-subtle)}.saas-login-art__window{fill:var(--saas-wordmark-sky)}.saas-login-art__door{fill:var(--saas-brand-primary)}.saas-login-art__flag{fill:var(--saas-wordmark-gold)}.saas-login-art__metal-thin{fill:none;stroke:var(--saas-text-secondary);stroke-width:3px}.saas-login-art__clock-hand{fill:none;stroke:var(--saas-chart-neutral);stroke-linecap:round;stroke-width:3px}.saas-login-art__book--coral{fill:var(--saas-wordmark-coral)}.saas-login-art__book--navy{fill:var(--saas-wordmark-navy)}.saas-login-art__book--gold{fill:var(--saas-wordmark-gold)}.saas-login-art__book--sky{fill:var(--saas-wordmark-sky)}.saas-login-art__book--brand{fill:var(--saas-brand-primary)}.saas-login-art__card{fill:var(--saas-accent-subtle)}.saas-login-art__card-title{fill:var(--saas-chart-neutral)}.saas-login-art__input{fill:var(--saas-bg-surface)}.saas-login-art__button{fill:var(--saas-brand-primary)}.saas-login-art__bubble{fill:var(--saas-accent-subtle)}.saas-login-art__cap{fill:var(--saas-accent)}.saas-login-art__tassel{fill:none;stroke:var(--saas-wordmark-gold);stroke-linecap:round;stroke-width:3px}.saas-login-art__badge{fill:var(--saas-wordmark-gold)}.saas-login-art__badge-text{fill:var(--saas-bg-surface);font-family:var(--saas-font-brand);font-size:20px;font-weight:800}.saas-login-art__twinkle{fill:var(--saas-wordmark-sky)}.saas-login-art__chair{fill:var(--saas-wordmark-gold)}.saas-login-art__wheel{fill:var(--saas-text-primary)}.saas-login-art__metal{fill:none;stroke:var(--saas-text-secondary);stroke-linecap:round;stroke-width:7px}.saas-login-art__metal-fill{fill:var(--saas-text-secondary)}.saas-login-art__screen{fill:var(--saas-bg-canvas)}.saas-login-art__cursor{fill:var(--saas-brand-primary)}.saas-login-art__desk{fill:var(--saas-text-primary)}.saas-login-art__pencil{fill:none;stroke:var(--saas-wordmark-gold);stroke-linecap:round;stroke-width:4px}.saas-login-art__pants{fill:none;stroke:var(--saas-wordmark-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:22px}.saas-login-art__shoe{fill:var(--saas-text-primary)}.saas-login-art__shirt{fill:var(--saas-accent)}.saas-login-art__strap{fill:none;stroke:var(--saas-wordmark-gold);stroke-linecap:round;stroke-width:5px}.saas-login-art__sleeve{fill:none;stroke:var(--saas-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:13px}.saas-login-art__skin{fill:var(--saas-illustration-skin)}.saas-login-art__hair,.saas-login-art__pot{fill:var(--saas-text-primary)}.saas-login-art__cactus{fill:var(--saas-brand-primary)}.saas-login-art__cactus-alt{fill:var(--saas-wordmark-gold)}.saas-login-art__float,.saas-login-art__flag,.saas-login-art__sway,.saas-login-art__twinkle,.saas-login-art__typing,.saas-login-art__clock-hand--spin{transform-box:fill-box}.saas-login-art__float{animation:6s ease-in-out infinite saas-login-art-float}.saas-login-art__float--slow{animation-duration:7.5s;animation-delay:-2s}.saas-login-art__float--late{animation-duration:5s;animation-delay:-3.5s}.saas-login-art__flag{transform-origin:0;animation:2.4s ease-in-out infinite saas-login-art-wave}.saas-login-art__sway{transform-origin:bottom;animation:5s ease-in-out infinite saas-login-art-sway}.saas-login-art__twinkle{transform-origin:50%;animation:3s ease-in-out infinite saas-login-art-twinkle}.saas-login-art__twinkle--late{animation-delay:-1.5s}.saas-login-art__typing{transform-origin:0 0;animation:.9s ease-in-out infinite saas-login-art-type}.saas-login-art__cursor{animation:1.1s step-end infinite saas-login-art-blink}.saas-login-art__clock-hand--spin{transform-origin:bottom;animation:12s linear infinite saas-login-art-spin}@keyframes saas-login-art-float{50%{transform:translateY(-10px)}}@keyframes saas-login-art-wave{50%{transform:skewY(-8deg)scaleX(.92)}}@keyframes saas-login-art-sway{50%{transform:rotate(-3deg)}}@keyframes saas-login-art-twinkle{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes saas-login-art-type{50%{transform:translateY(2px)}}@keyframes saas-login-art-blink{50%{opacity:0}}@keyframes saas-login-art-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.saas-login-art *{animation:none!important}}