.mascot{display:block;overflow:visible}.mascot g{transform-box:view-box}[data-motion=off] *,[data-motion=off] :after,[data-motion=off] :before{animation-play-state:paused!important}.wo{--wo-roll:8deg;--wo-roll-x:14.38px}.wo--gentle{--wo-roll:4deg;--wo-roll-x:7.19px}@media (prefers-reduced-motion:no-preference){.wo-body{animation:wo-roll 2.1s ease-in-out infinite alternate}.wo-cap{animation:wo-cap 2.1s ease-in-out infinite alternate}.wo-tassel{animation:wo-tassel 2.1s ease-in-out infinite alternate}.wo-tuft{animation:wo-tuft 1.9s ease-in-out .3s infinite alternate}.wo-gaze{animation:wo-gaze 2.3s ease-in-out .6s infinite alternate}.wo-blink{animation:blink 3.6s linear infinite}.wo-shadow{animation:wo-shadow 2.1s ease-in-out infinite alternate}.ao-clock{animation:ao-rattle 3.14s linear .5s infinite}.ao-hands{animation:spin 60s linear infinite}.ao-eye{animation:ao-blink 3.45s linear 1.4s infinite}.ao-lines{animation:ao-lines 3.14s linear .5s infinite}.ro-bob{animation:ro-bob 2.4s ease-in-out infinite alternate}.ro-read{animation:ro-read 2.6s ease-in-out .4s infinite alternate}.ro-blink{animation:blink 3.6s linear 1.2s infinite}.ro-tassel{animation:swing-7 1.9s ease-in-out infinite alternate}.ro-star{transform-box:fill-box!important;transform-origin:center;animation:ro-star 1.6s ease-in-out infinite alternate}.ro-lines{animation:ro-lines 1.8s ease-in-out infinite alternate}.ro-lines--late{animation-delay:.45s}.ro-loading .ro-bob{animation:ro-bob 1.4s ease-in-out infinite alternate}.ro-loading .ro-type{animation:ro-type .42s ease-in-out infinite alternate}.ro-loading .ro-read{animation:ro-read 1.1s ease-in-out infinite alternate}.ro-loading .ro-blink{animation:blink 2.6s linear .8s infinite}.ro-loading .ro-tassel{animation:swing-7 1.1s ease-in-out infinite alternate}.ro-loading .ro-star{animation:ro-star .9s ease-in-out infinite alternate}.ro-loading .ro-lines{animation:ro-lines .9s ease-in-out infinite alternate}.ro-loading .ro-lines--late{animation-delay:.3s}.sg-head{animation:sg-head 2.6s ease-in-out infinite alternate}.sg-cap{animation:sg-cap 2.6s ease-in-out infinite alternate}.sg-tassel{animation:swing-7 1.9s ease-in-out infinite alternate}.sg-ear{animation:wo-tuft 1.9s ease-in-out .3s infinite alternate}.sg-ear--right{animation-name:sg-ear-r}.sg-gaze{animation:sg-gaze 2.3s ease-in-out .6s infinite alternate}.sg-blink{animation:blink 3.6s linear .8s infinite}.sg-wink{animation:sg-wink 3.6s ease-in-out .8s infinite}.sg-brow{animation:sg-brow 3.6s ease-in-out .8s infinite}.sg-brow--late{animation-delay:.9s}.float-badge--late{animation-delay:.6s}.float-badge--slow{animation-duration:3.1s}.float-badge{animation:float-badge 2.4s ease-in-out infinite alternate}.float-bubble{animation:float-bubble 3s ease-in-out infinite alternate}.float-bubble--late{animation-delay:.8s}.marquee-track{animation:marquee 32s linear infinite}.marquee-track--reverse{animation-direction:reverse}}.marquee:focus-within .marquee-track,.marquee:hover .marquee-track{animation-play-state:paused}@keyframes wo-roll{0%{transform:translateX(calc(var(--wo-roll-x) * -1)) rotate(calc(var(--wo-roll) * -1))}to{transform:translateX(var(--wo-roll-x)) rotate(var(--wo-roll))}}@keyframes wo-cap{0%{transform:rotate(calc(var(--wo-roll) * .35))}to{transform:rotate(calc(var(--wo-roll) * -.35))}}@keyframes wo-tassel{0%{transform:rotate(calc(var(--wo-roll) * .9))}to{transform:rotate(calc(var(--wo-roll) * -.9))}}@keyframes wo-tuft{0%{transform:rotate(0deg)}to{transform:rotate(5deg)}}@keyframes wo-gaze{0%{transform:translateX(-4px)}to{transform:translateX(4px)}}@keyframes wo-shadow{0%{opacity:.82;transform:translateX(-3.5%) scaleX(.94)}50%{opacity:1;transform:translateX(0) scaleX(1)}to{opacity:.82;transform:translateX(3.5%) scaleX(.94)}}@keyframes blink{0%,94.4%{transform:scaleY(1)}96.9%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes ao-rattle{0%{transform:rotate(0deg)}1.43%{transform:rotate(3.5deg)}4.3%{transform:rotate(-3.5deg)}5.73%{transform:rotate(0deg)}7.17%{transform:rotate(2.8deg)}10.03%{transform:rotate(-2.8deg)}11.46%{transform:rotate(0deg)}12.9%{transform:rotate(1.75deg)}15.76%{transform:rotate(-1.75deg)}17.2%,to{transform:rotate(0deg)}}@keyframes ao-blink{0%,92.75%{transform:scaleY(1)}95.07%,96.81%{transform:scaleY(.1)}to{transform:scaleY(1)}}@keyframes ao-lines{0%{opacity:.2;transform:scale(.88)}17.2%,3.82%{opacity:1;transform:scale(1)}33.12%,to{opacity:.2;transform:scale(.88)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes swing-7{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes ro-bob{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes ro-type{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes ro-read{0%{transform:translate(-4px,2px)}to{transform:translate(4px,3px)}}@keyframes ro-star{0%{transform:rotate(-14deg) scale(.9)}to{transform:rotate(10deg) scale(1.08)}}@keyframes ro-lines{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes float-badge{0%{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-6px) rotate(4deg)}}@keyframes float-bubble{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes sg-head{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes sg-cap{0%{transform:rotate(.8deg)}to{transform:rotate(-.8deg)}}@keyframes sg-ear-r{0%{transform:rotate(0deg)}to{transform:rotate(-5deg)}}@keyframes sg-gaze{0%{transform:translate(-6px,2px)}to{transform:translate(8px,-2px)}}@keyframes sg-wink{0%,86%{transform:scale(1)}91%{transform:scale(1.12,.8)}97%,to{transform:scale(1)}}@keyframes sg-brow{0%,84%{transform:translateY(0)}90%{transform:translateY(-9px)}98%,to{transform:translateY(0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.phone-lift{transition:translate .5s cubic-bezier(.22,1,.36,1)}.group:hover .phone-lift{translate:var(--tw-translate-x,0) -10px}}.owl-avatar-eyes{transition:transform .16s ease-out}@media (prefers-reduced-motion:no-preference){.owl-avatar-eyes{animation:owl-avatar-look 5.5s ease-in-out infinite,owl-avatar-blink 3.1s linear 2.6s infinite}.owl-avatar-eyes--down{animation:owl-avatar-blink 3.1s linear 2.6s infinite;transform:translateY(4%)}.owl-avatar-eyes--shut{animation:none;transform:scaleY(.06);transition-duration:.11s}.onboarding-shake{animation:onboarding-shake .45s cubic-bezier(.36,.07,.19,.97)}}@keyframes owl-avatar-look{0%,12%{translate:0 0}20%,32%{translate:3.6% 1.1%}40%,52%{translate:-3.6% 1.1%}60%,72%{translate:0 2.8%}80%,to{translate:0 0}}@keyframes owl-avatar-blink{0%,93%{transform:scaleY(1)}95.5%,97%{transform:scaleY(.06)}to{transform:scaleY(1)}}@keyframes onboarding-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.buddy-owl-eyes,.cao-eye{transform-box:fill-box}@media (prefers-reduced-motion:no-preference){.buddy-owl-body{animation:buddy-enter .9s cubic-bezier(.34,1.56,.64,1) both,buddy-sway 6s ease-in-out .9s infinite;transform-origin:50% 60%}.buddy-owl-body--nod{animation:buddy-enter .9s cubic-bezier(.34,1.56,.64,1) both,buddy-nod .55s ease-out,buddy-sway 6s ease-in-out .9s infinite}.buddy-owl-body--shake{animation:buddy-shake .36s ease-in-out,buddy-sway 6s ease-in-out .4s infinite}.buddy-owl-eyes{animation:owl-avatar-look 5.2s ease-in-out infinite,owl-avatar-blink 3.3s linear 2.8s infinite}.cao-body{animation:cao-breathe 3.6s ease-in-out infinite;transform-origin:50% 100%}.cao-eye{animation:cao-blink 5.6s linear 2.2s infinite}.cao-eye--late{animation-delay:2.26s}.cao-gaze{animation:cao-gaze 11s ease-out infinite}.cao-hand--left{animation:cao-hand-left 2.6s ease-in-out infinite}.cao-hand--right{animation:cao-hand-right 2.2s ease-in-out infinite,cao-page-lift 6s ease-in-out infinite}.cao-page{animation:cao-page 6s ease-in-out infinite}.cao-sparkle{animation:cao-twinkle 2.4s ease-in-out infinite}.cao-sparkle--b{animation-delay:.6s}.cao-sparkle--c{animation-delay:1.2s}.cao-sparkle--d{animation-delay:1.8s}.laurel-wreath--alive{animation:laurel-sway 1.94s ease-in-out infinite}.laurel-wreath--alive.laurel-wreath--right{animation-name:laurel-sway-right}.hold-ring--invite{animation:hold-breathe 1.8s ease-in-out infinite}}@keyframes buddy-enter{0%{opacity:0;transform:translate(18%,-55%) rotate(-14deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes buddy-sway{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-5px) rotate(2.6deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-5px) rotate(-2.6deg)}}@keyframes buddy-nod{0%{transform:translateY(0) rotate(0)}28%{transform:translateY(9px) rotate(4deg)}60%{transform:translateY(-3px) rotate(-1.4deg)}to{transform:translateY(0) rotate(0)}}@keyframes buddy-shake{0%,to{transform:rotate(0)}20%{transform:rotate(7deg)}48%{transform:rotate(-7deg)}73%{transform:rotate(4deg)}}@keyframes cao-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.012,1.02)}}@keyframes cao-blink{0%,46%{transform:scaleY(1)}47.5%,48.5%{transform:scaleY(.08)}50%,96%{transform:scaleY(1)}97.5%,98.5%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes cao-gaze{0%,6%{transform:translate(0)}12%,20%{transform:translate(5%,1%)}26%,38%{transform:translate(0)}44%,52%{transform:translate(-5%,-3%)}58%,70%{transform:translate(0)}76%,84%{transform:translate(3%,3.5%)}90%,to{transform:translate(0)}}@keyframes cao-hand-left{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes cao-hand-right{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@keyframes cao-page-lift{0%,70%,to{translate:0 0}78%{translate:0 -10%}86%{translate:0 0}}@keyframes cao-page{0%,70%,to{transform:translateY(0) scaleX(1)}78%{transform:translateY(-4%) scaleX(.88)}86%{transform:translateY(0) scaleX(1)}}@keyframes cao-twinkle{0%,to{opacity:.25;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(20deg)}}@keyframes laurel-sway{0%{transform:rotate(0) translateY(0)}6%{transform:rotate(4deg) translateY(-2px)}13%{transform:rotate(-4deg) translateY(-2px)}19%{transform:rotate(2.4deg) translateY(-1px)}28%,to{transform:rotate(0) translateY(0)}}@keyframes laurel-sway-right{0%{transform:scaleX(-1) rotate(0) translateY(0)}6%{transform:scaleX(-1) rotate(4deg) translateY(-2px)}13%{transform:scaleX(-1) rotate(-4deg) translateY(-2px)}19%{transform:scaleX(-1) rotate(2.4deg) translateY(-1px)}28%,to{transform:scaleX(-1) rotate(0) translateY(0)}}@keyframes hold-breathe{0%,to{opacity:1}50%{opacity:.6}}