.confere-mascot{--mascot-bob:0px;--mascot-shift:0px;--mascot-hand-scale:.8;--mascot-look:0px;--mascot-look-down:0px;--mascot-blink:0;--mascot-glasses:0px;--mascot-left-x:112px;--mascot-left-y:350px;--mascot-left-angle:132deg;--mascot-right-x:252px;--mascot-right-y:350px;--mascot-right-angle:-132deg;--mascot-peek:0px;--mascot-whistle:0;isolation:isolate;pointer-events:none;width:100%;height:clamp(320px,35vw,465px);position:relative}.confere-mascot-drawing{width:100%;height:100%;display:block;overflow:visible}.mascot-character{transform:translate(var(--mascot-shift), var(--mascot-bob))}.confere-mascot-drawing *{transform-box:view-box}.mascot-eyes{transform:translate(var(--mascot-look), var(--mascot-look-down))}.mascot-eye{transform:scale(var(--mascot-wow,1), calc(var(--mascot-wow,1) * (1 - var(--mascot-blink) * .92)))}.mascot-brows{transform:translateY(var(--mascot-brow,0px));transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.mascot-glasses{transform:translateY(calc(var(--mascot-glasses) * -1))}.mascot-hand-left{transform:translate(var(--mascot-left-x), var(--mascot-left-y)) rotate(var(--mascot-left-angle)) scale(var(--mascot-hand-scale))}.mascot-hand-right{transform:translate(var(--mascot-right-x), var(--mascot-right-y)) rotate(var(--mascot-right-angle)) scale(var(--mascot-hand-scale))}.mascot-hand{transform-origin:0 0}.mascot-finger-top{transform:translateY(calc(-1 * var(--mascot-peek)))}.mascot-finger-middle{transform:translateY(var(--mascot-peek))}.mascot-smile{opacity:calc(1 - var(--mascot-whistle));transition:opacity .15s}.mascot-whistle-mouth,.mascot-whistle-notes{opacity:var(--mascot-whistle)}.mascot-whistle-mouth{transform-origin:192px 208px;transform:scale(calc(.6 + var(--mascot-whistle) * .4));transition:opacity .15s,transform .25s cubic-bezier(.3,1.5,.5,1)}.confere-mascot[data-mode=email]{--mascot-wow:1.14;--mascot-brow:-7px}.confere-mascot[data-mode=email] .mascot-smile{opacity:0}.confere-mascot[data-mode=email] .mascot-whistle-mouth{opacity:1;transform:translate(-8px,1px)scale(1.45,1.6)}.confere-mascot[data-reaction=error] .mascot-head{animation:.55s ease-in-out confere-mascot-nope}@keyframes confere-mascot-nope{20%{translate:-7px}40%{translate:6px}60%{translate:-4px}80%{translate:2px}}.mascot-note{animation:1.6s ease-in-out infinite paused confere-whistle}.confere-mascot[data-animating=true][data-pose=whistle] .mascot-note{animation-play-state:running}.mascot-note:nth-child(2){animation-delay:.8s}@keyframes confere-whistle{0%{opacity:0;transform:translate(-4px,6px)}30%{opacity:1}to{opacity:0;transform:translate(10px,-18px)}}.confere-access-mobile-mascot{display:none}@media (max-width:979px){.confere-access-mobile-mascot{flex-shrink:0;width:136px;display:block}.confere-access-mobile-mascot .confere-mascot{height:166px}.confere-access[data-variant=login] .confere-access-brand{justify-content:space-between;align-items:center;margin-bottom:8px}.confere-access[data-variant=login] .confere-access-column{padding-top:22px}}@media (max-width:979px) and (max-height:740px){.confere-access-mobile-mascot{width:106px}.confere-access-mobile-mascot .confere-mascot{height:116px}}@media (prefers-reduced-motion:reduce){.mascot-eyes,.mascot-glasses,.mascot-brows,.mascot-smile,.mascot-whistle-mouth{transition:none}.mascot-note,.confere-mascot[data-reaction=error] .mascot-head{animation:none}}
