@property --blobby-c-hi{syntax:"<color>";inherits:true;initial-value:#8fa1ff}@property --blobby-c-mid{syntax:"<color>";inherits:true;initial-value:#2641f6}@property --blobby-c-lo{syntax:"<color>";inherits:true;initial-value:#16247e}@property --blobby-c-deep{syntax:"<color>";inherits:true;initial-value:#1a2fb8}@property --blobby-ink{syntax:"<color>";inherits:true;initial-value:#f3f4ff}@property --blobby-cheek{syntax:"<color>";inherits:true;initial-value:#ff9db5}.blobby{--blobby-klein:#2641f6;--blobby-navy:#0e1440;--blobby-gold:#a8842b;--blobby-gold-hi:#c9a94e;--blobby-gold-lo:#7d6220;--blobby-c-hi:#8fa1ff;--blobby-c-mid:#2641f6;--blobby-c-lo:#16247e;--blobby-c-deep:#1a2fb8;--blobby-ink:oklch(from var(--blobby-c-mid) clamp(.18, (.64 - l) * 1000, .97) .03 h);--blobby-cheek:oklch(from var(--blobby-c-mid) calc(l + clamp(-.2, (.64 - l) * 1000, .24)) .14 20);transition:--blobby-c-hi .7s,--blobby-c-mid .7s,--blobby-c-lo .7s,--blobby-c-deep .7s,--blobby-ink .7s,--blobby-cheek .7s;display:block;position:relative}@supports not (color:oklch(from red l c h)){.blobby{--blobby-ink:#0e1440;--blobby-cheek:#f2a7b8}}.blobby[data-color=accent]{--blobby-c-hi:color-mix(in oklab, var(--accent,#2641f6) 62%, white);--blobby-c-mid:var(--accent,#2641f6);--blobby-c-lo:color-mix(in oklab, var(--accent,#2641f6) 64%, #0e1440);--blobby-c-deep:color-mix(in oklab, var(--accent,#2641f6) 82%, #0e1440)}.blobby .blobby-svg{z-index:1;width:100%;height:auto;display:block;position:relative}.blobby .blobby-morph{animation:5.2s ease-in-out infinite blobby-breathe}@keyframes blobby-breathe{0%,to{d:path("M 200 70 C 268 70, 300 71, 319.5 90.5 C 339 110, 340 142, 340 210 C 340 278, 339 310, 319.5 329.5 C 300 349, 268 350, 200 350 C 132 350, 100 349, 80.5 329.5 C 61 310, 60 278, 60 210 C 60 142, 61 110, 80.5 90.5 C 100 71, 132 70, 200 70 Z")}50%{d:path("M 200 68.2 C 262 73, 292.7 78, 312.6 97.3 C 332 116.2, 337 147.4, 341.8 210 C 337 272.6, 332 303.8, 312.6 322.6 C 292.7 342, 262 347, 200 351.8 C 138 347, 107.3 342, 87.3 322.6 C 68 303.8, 63 272.6, 58.2 210 C 63 147.4, 68 116.2, 87.3 97.3 C 107.3 78, 138 73, 200 68.2 Z")}}@keyframes blobby-flash{0%,to{d:path("M 200 70 C 268 70, 300 71, 319.5 90.5 C 339 110, 340 142, 340 210 C 340 278, 339 310, 319.5 329.5 C 300 349, 268 350, 200 350 C 132 350, 100 349, 80.5 329.5 C 61 310, 60 278, 60 210 C 60 142, 61 110, 80.5 90.5 C 100 71, 132 70, 200 70 Z")}38%,53%{d:path("M 200 52 C 208 100, 227 141, 251 159 C 269 172, 310 196, 358 210 C 310 224, 269 248, 251 261 C 227 279, 208 320, 200 368 C 192 320, 173 279, 149 261 C 131 248, 90 224, 42 210 C 90 196, 131 172, 149 159 C 173 141, 192 100, 200 52 Z")}}@keyframes blobby-talk-morph{0%,to{d:path("M 200 70 C 268 70, 300 71, 319.5 90.5 C 339 110, 340 142, 340 210 C 340 278, 339 310, 319.5 329.5 C 300 349, 268 350, 200 350 C 132 350, 100 349, 80.5 329.5 C 61 310, 60 278, 60 210 C 60 142, 61 110, 80.5 90.5 C 100 71, 132 70, 200 70 Z")}50%{d:path("M 200 66.4 C 256 76, 285.4 85, 305.8 104.2 C 325 122.4, 334 152.8, 343.6 210 C 334 267.2, 325 297.6, 305.8 315.8 C 285.4 335, 256 344, 200 353.6 C 144 344, 114.6 335, 94.2 315.8 C 75 297.6, 66 267.2, 56.4 210 C 66 152.8, 75 122.4, 94.2 104.2 C 114.6 85, 144 76, 200 66.4 Z")}}.blobby .blobby-px-slow,.blobby .blobby-px-mid,.blobby .blobby-px-back{will-change:transform}.blobby .blobby-puppet{transform-box:fill-box;transform-origin:50% 60%;animation:4.8s ease-in-out infinite blobby-float}@keyframes blobby-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.blobby .blobby-jelly{transform-box:fill-box;transform-origin:50% 55%;animation:7s ease-in-out infinite blobby-jelly}@keyframes blobby-jelly{0%,to{transform:rotate(-1.6deg)scale(1)}30%{transform:rotate(1.6deg)scale(1.02,.985)}65%{transform:rotate(-.6deg)scale(.985,1.02)}}.blobby .blobby-ground{transform-box:fill-box;transform-origin:50%;opacity:.17;filter:blur(7px);animation:4.8s ease-in-out infinite blobby-ground-breathe}@keyframes blobby-ground-breathe{0%,to{opacity:.17;transform:scale(1)}50%{opacity:.1;transform:scale(.86)}}.blobby .blobby-eyes-open{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite blobby-blink}@keyframes blobby-blink{0%,88%,to{transform:scaleY(1)}90.5%{transform:scaleY(.06)}92.5%{transform:scaleY(1)}94%{transform:scaleY(.06)}96%{transform:scaleY(1)}}.blobby .blobby-pupil-track{will-change:transform}.blobby .blobby-eye-white,.blobby .blobby-pupil{transform-box:fill-box;transform-origin:50%;transition:transform .25s}.blobby .blobby-eye-white{stroke:var(--blobby-c-deep);stroke-width:2.5px;paint-order:stroke}.blobby .blobby-sheen-strip{animation:7s ease-in-out infinite blobby-sheen;transform:translate(-320px)rotate(18deg)}@keyframes blobby-sheen{0%,55%,to{transform:translate(-320px)rotate(18deg)}75%{transform:translate(460px)rotate(18deg)}}.blobby .blobby-mouth-speak{transform-box:fill-box;transform-origin:50% 15%}.blobby .blobby-cheek{opacity:.9;transform-box:fill-box;transform-origin:50%;transition:transform .3s,opacity .3s}.blobby .blobby-st{opacity:0;transition:opacity .3s}.blobby .blobby-orbit-circle{stroke:var(--blobby-gold);opacity:.5}.blobby[data-state=idle] .blobby-eyes-open,.blobby[data-state=idle] .blobby-mouth-smile,.blobby[data-state=idle] .blobby-cheeks,.blobby[data-state=idle] .blobby-stardust{opacity:1}.blobby[data-state=idle] .blobby-sd{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite blobby-twinkle}.blobby[data-state=idle] .blobby-sd-2{animation-delay:-2.2s}.blobby[data-state=idle] .blobby-sd-3{animation-delay:-1.2s}.blobby[data-state=peek] .blobby-eyes-open,.blobby[data-state=peek] .blobby-mouth-smile,.blobby[data-state=peek] .blobby-cheeks{opacity:1}.blobby[data-state=peek] .blobby-pupil-track{transform:translate(-7px,1.5px)}.blobby[data-state=peek] .blobby-eye-white{transform:scale(1.06)}.blobby[data-state=peek] .blobby-cheek{opacity:1;transform:scale(1.15)}.blobby[data-state=peek] .blobby-puppet{animation:4.8s ease-in-out infinite blobby-peek}@keyframes blobby-peek{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-8px)rotate(-7deg)}}@keyframes blobby-twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.9;transform:scale(1.2)}}.blobby[data-state=hello] .blobby-eyes-happy,.blobby[data-state=hello] .blobby-mouth-grin,.blobby[data-state=hello] .blobby-cheeks,.blobby[data-state=hello] .blobby-sparkles{opacity:1}.blobby[data-state=hello] .blobby-morph{animation:.9s ease-in-out blobby-flash,5.2s ease-in-out .9s infinite blobby-breathe}.blobby[data-state=hello] .blobby-puppet{animation:1.1s cubic-bezier(.34,1.56,.64,1) 2 blobby-hello-jump,4.8s ease-in-out 2.2s infinite blobby-float}@keyframes blobby-hello-jump{0%,to{transform:translateY(0)scale(1)}14%{transform:translateY(3px)scale(1.05,.93)}40%{transform:translateY(-30px)scale(.96,1.06)}64%{transform:translateY(0)scale(1.07,.93)}78%{transform:translateY(-8px)scale(.99,1.01)}90%{transform:translateY(0)scale(1.02,.98)}}.blobby[data-state=hello] .blobby-ground{animation:1.1s cubic-bezier(.34,1.56,.64,1) 2 blobby-ground-hello,4.8s ease-in-out 2.2s infinite blobby-ground-breathe}@keyframes blobby-ground-hello{0%,to{opacity:.17;transform:scale(1)}14%{opacity:.2;transform:scale(1.05)}40%{opacity:.08;transform:scale(.6)}64%{opacity:.21;transform:scale(1.08)}}.blobby[data-state=hello] .blobby-spk{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.4s ease-out infinite blobby-spark-pop}.blobby[data-state=hello] .blobby-spk-2{animation-delay:.45s}.blobby[data-state=hello] .blobby-spk-3{animation-delay:.9s}.blobby[data-state=wink] .blobby-eyes-open,.blobby[data-state=wink] .blobby-eyes-happy,.blobby[data-state=wink] .blobby-mouth-grin,.blobby[data-state=wink] .blobby-cheeks,.blobby[data-state=wink] .blobby-stardust{opacity:1}.blobby[data-state=wink] .blobby-eyes-open{animation:none}.blobby[data-state=wink] .blobby-eyes-open>.blobby-eye-white:nth-of-type(2),.blobby[data-state=wink] .blobby-pupil-track>.blobby-pupil:nth-of-type(2){transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite blobby-wink-shut}.blobby[data-state=wink] .blobby-eyes-happy>path:first-of-type{opacity:0}.blobby[data-state=wink] .blobby-eyes-happy>path:nth-of-type(2){opacity:0;animation:3.6s ease-in-out infinite blobby-wink-arc}.blobby[data-state=wink] .blobby-puppet{transform-origin:50% 90%;animation:3.6s ease-in-out infinite blobby-wink-tilt}.blobby[data-state=wink] .blobby-sd{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite blobby-twinkle}.blobby[data-state=wink] .blobby-sd-2{animation-delay:-2.2s}@keyframes blobby-wink-shut{0%,58%,76%,to{opacity:1;transform:scaleY(1)}62%,72%{opacity:0;transform:scaleY(.06)}}@keyframes blobby-wink-arc{0%,60%,74%,to{opacity:0}63%,71%{opacity:1}}@keyframes blobby-wink-tilt{0%,54%,80%,to{transform:rotate(0)translateY(0)}65%{transform:rotate(-6deg)translateY(3px)}}.blobby[data-state=listening] .blobby-eyes-open,.blobby[data-state=listening] .blobby-mouth-o,.blobby[data-state=listening] .blobby-cheeks,.blobby[data-state=listening] .blobby-sound-src{opacity:1}.blobby[data-state=listening] .blobby-puppet{animation:4.8s ease-in-out infinite blobby-lean-in}@keyframes blobby-lean-in{0%,to{transform:translateY(0)rotate(-4.5deg)}50%{transform:translateY(-11px)rotate(-4.5deg)}}.blobby[data-state=listening] .blobby-pupil-track{transform:translate(7px,.5px)}.blobby[data-state=listening] .blobby-eye-white{transform:scaleX(1.05)}.blobby[data-state=listening] .blobby-ss{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite blobby-source-pulse}.blobby[data-state=listening] .blobby-ss-2{animation-delay:-1.05s}.blobby[data-state=listening] .blobby-ss-3{animation-delay:-.8s}@keyframes blobby-source-pulse{0%,to{opacity:.25;transform:scale(.7)}45%{opacity:1;transform:scale(1.25)}}.blobby[data-state=thinking] .blobby-eyes-open,.blobby[data-state=thinking] .blobby-mouth-hmm,.blobby[data-state=thinking] .blobby-cheeks,.blobby[data-state=thinking] .blobby-dots{opacity:1}.blobby[data-state=thinking] .blobby-pupil-track{transform:translate(6px,-7px)}.blobby[data-state=thinking] .blobby-eye-white{transform:scaleY(.88)}.blobby[data-state=thinking] .blobby-puppet{animation:4.8s ease-in-out infinite blobby-float-tilt}@keyframes blobby-float-tilt{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-10px)rotate(3deg)}}.blobby[data-state=thinking] .blobby-dot{transform-box:fill-box;transform-origin:50%}.blobby[data-state=thinking] .blobby-dot-1{animation:1.6s ease-in-out infinite blobby-dot-float}.blobby[data-state=thinking] .blobby-dot-2{animation:1.6s ease-in-out -1.32s infinite blobby-dot-float}.blobby[data-state=thinking] .blobby-dot-3{animation:1.6s ease-in-out -1.04s infinite blobby-dot-float}@keyframes blobby-dot-float{0%,to{opacity:.15;transform:translateY(0)scale(.9)}40%{opacity:1;transform:translateY(-8px)scale(1.08)}75%{opacity:.15;transform:translateY(0)scale(.9)}}.blobby[data-state=searching] .blobby-eyes-open,.blobby[data-state=searching] .blobby-mouth-hmm,.blobby[data-state=searching] .blobby-cheeks,.blobby[data-state=searching] .blobby-orbit{opacity:1}.blobby[data-state=searching] .blobby-pupil-track{animation:3.8s ease-in-out infinite blobby-scan}.blobby[data-state=searching] .blobby-pupil{transform:scale(.9)}@keyframes blobby-scan{0%,8%{transform:translate(-7.6px,1.5px)}42%,58%{transform:translate(7.6px,1.5px)}92%,to{transform:translate(-7.6px,1.5px)}}.blobby[data-state=searching] .blobby-orbit-spin{transform-origin:200px 208px;animation:5s linear infinite blobby-orbit-spin}@keyframes blobby-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blobby[data-state=speaking] .blobby-eyes-open,.blobby[data-state=speaking] .blobby-mouth-speak,.blobby[data-state=speaking] .blobby-cheeks,.blobby[data-state=speaking] .blobby-waves{opacity:1}.blobby[data-state=speaking] .blobby-morph{animation:.95s ease-in-out infinite blobby-talk-morph}.blobby[data-state=speaking] .blobby-puppet{animation:.95s ease-in-out infinite blobby-talk-pulse}@keyframes blobby-talk-pulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.02)}}.blobby[data-state=speaking] .blobby-mouth-speak{animation:.3s ease-in-out infinite alternate blobby-talk-mouth}@keyframes blobby-talk-mouth{0%{transform:scaleY(.3)scaleX(.85)}to{transform:scaleY(1)scaleX(1)}}.blobby[data-state=speaking] .blobby-wave{transform-box:fill-box;transform-origin:50%;opacity:0}.blobby[data-state=speaking] .blobby-wave-1{animation:1.6s ease-out infinite blobby-wave-out,.95s ease-in-out infinite blobby-talk-morph}.blobby[data-state=speaking] .blobby-wave-2{animation:1.6s ease-out .8s infinite blobby-wave-out,.95s ease-in-out infinite blobby-talk-morph}@keyframes blobby-wave-out{0%{opacity:0;transform:scale(.72)}25%{opacity:.75}to{opacity:0;transform:scale(1.28)}}.blobby[data-state=success] .blobby-eyes-happy,.blobby[data-state=success] .blobby-mouth-grin,.blobby[data-state=success] .blobby-cheeks{opacity:1}.blobby[data-state=success] .blobby-morph{animation:.9s ease-in-out .25s blobby-flash,5.2s ease-in-out 1.15s infinite blobby-breathe}.blobby[data-state=success] .blobby-puppet{animation:1.3s cubic-bezier(.34,1.56,.64,1) infinite blobby-joy-jump}@keyframes blobby-joy-jump{0%,to{transform:translateY(0)scale(1)}12%{transform:translateY(4px)scale(1.06,.92)}38%{transform:translateY(-38px)scale(.95,1.07)}62%{transform:translateY(0)scale(1.08,.92)}76%{transform:translateY(-10px)scale(.99,1.01)}88%{transform:translateY(0)scale(1.02,.98)}}.blobby[data-state=success] .blobby-ground{animation:1.3s cubic-bezier(.34,1.56,.64,1) infinite blobby-ground-jump}@keyframes blobby-ground-jump{0%,to{opacity:.17;transform:scale(1)}12%{opacity:.2;transform:scale(1.06)}38%{opacity:.07;transform:scale(.55)}62%{opacity:.22;transform:scale(1.1)}}@keyframes blobby-spark-pop{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.2)}55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.blobby[data-state=oops] .blobby-eyes-open,.blobby[data-state=oops] .blobby-mouth-calm,.blobby[data-state=oops] .blobby-cheeks,.blobby[data-state=oops] .blobby-drop{opacity:1}.blobby[data-state=oops] .blobby-cheek{opacity:1;transform:scale(1.25)}.blobby[data-state=oops] .blobby-eye-white{transform:scaleY(1.08)}.blobby[data-state=oops] .blobby-pupil{transform:translateY(-4px)scale(.72)}.blobby[data-state=oops] .blobby-puppet{animation:.4s ease-in-out blobby-shake,4.8s ease-in-out .4s infinite blobby-float}@keyframes blobby-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.blobby[data-state=oops] .blobby-drop{transform-box:fill-box;transform-origin:50% 0;animation:2.1s ease-in infinite blobby-drip}@keyframes blobby-drip{0%{opacity:0;transform:translateY(0)scale(.2)}30%{opacity:1;transform:translateY(0)scale(1)}55%{opacity:1;transform:translateY(2px)scale(1)}85%{opacity:1;transform:translateY(46px)scale(.95)}to{opacity:0;transform:translateY(54px)scale(.9)}}.blobby[data-state=handoff] .blobby-eyes-open,.blobby[data-state=handoff] .blobby-mouth-calm{opacity:1}.blobby[data-state=handoff] .blobby-cheeks{opacity:0}.blobby[data-state=handoff] .blobby-puppet{animation:8.5s ease-in-out infinite blobby-float}.blobby[data-state=handoff] .blobby-handoff{opacity:1}.blobby[data-state=handoff] .blobby-ho-arrow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite blobby-slide-away}@keyframes blobby-slide-away{0%{opacity:0;transform:translate(-10px)}40%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}.blobby[data-shape=round] .blobby-morph{d:path("M 200 70 C 227.8 70, 279.3 91.3, 299 111 C 318.7 130.7, 340 182.2, 340 210 C 340 237.8, 318.7 289.3, 299 309 C 279.3 328.7, 227.8 350, 200 350 C 172.2 350, 120.7 328.7, 101 309 C 81.3 289.3, 60 237.8, 60 210 C 60 182.2, 81.3 130.7, 101 111 C 120.7 91.3, 172.2 70, 200 70 Z");animation:5.2s ease-in-out infinite blobby-breathe-round}@keyframes blobby-breathe-round{0%,to{d:path("M 200 70 C 227.8 70, 279.3 91.3, 299 111 C 318.7 130.7, 340 182.2, 340 210 C 340 237.8, 318.7 289.3, 299 309 C 279.3 328.7, 227.8 350, 200 350 C 172.2 350, 120.7 328.7, 101 309 C 81.3 289.3, 60 237.8, 60 210 C 60 182.2, 81.3 130.7, 101 111 C 120.7 91.3, 172.2 70, 200 70 Z")}50%{d:path("M 200 68.2 C 225.8 73, 274.1 96.3, 294.2 115.8 C 313.7 134.8, 337 183.6, 341.8 210 C 337 236.4, 313.7 285.2, 294.2 304.2 C 274.1 323.7, 225.8 347, 200 351.8 C 174.2 347, 125.9 323.7, 105.8 304.2 C 86.3 285.2, 63 236.4, 58.2 210 C 63 183.6, 86.3 134.8, 105.8 115.8 C 125.9 96.3, 174.2 73, 200 68.2 Z")}}@keyframes blobby-flash-round{0%,to{d:path("M 200 70 C 227.8 70, 279.3 91.3, 299 111 C 318.7 130.7, 340 182.2, 340 210 C 340 237.8, 318.7 289.3, 299 309 C 279.3 328.7, 227.8 350, 200 350 C 172.2 350, 120.7 328.7, 101 309 C 81.3 289.3, 60 237.8, 60 210 C 60 182.2, 81.3 130.7, 101 111 C 120.7 91.3, 172.2 70, 200 70 Z")}38%,53%{d:path("M 200 52 C 208 100, 227 141, 251 159 C 269 172, 310 196, 358 210 C 310 224, 269 248, 251 261 C 227 279, 208 320, 200 368 C 192 320, 173 279, 149 261 C 131 248, 90 224, 42 210 C 90 196, 131 172, 149 159 C 173 141, 192 100, 200 52 Z")}}@keyframes blobby-talk-morph-round{0%,to{d:path("M 200 70 C 227.8 70, 279.3 91.3, 299 111 C 318.7 130.7, 340 182.2, 340 210 C 340 237.8, 318.7 289.3, 299 309 C 279.3 328.7, 227.8 350, 200 350 C 172.2 350, 120.7 328.7, 101 309 C 81.3 289.3, 60 237.8, 60 210 C 60 182.2, 81.3 130.7, 101 111 C 120.7 91.3, 172.2 70, 200 70 Z")}50%{d:path("M 200 66.4 C 223.8 76, 268.8 101.2, 289.4 120.6 C 308.8 139, 334 185, 343.6 210 C 334 235, 308.8 281, 289.4 299.4 C 268.8 318.8, 223.8 344, 200 353.6 C 176.2 344, 131.2 318.8, 110.6 299.4 C 91.2 281, 66 235, 56.4 210 C 66 185, 91.2 139, 110.6 120.6 C 131.2 101.2, 176.2 76, 200 66.4 Z")}}.blobby[data-shape=round][data-state=hello] .blobby-morph{animation:.9s ease-in-out blobby-flash-round,5.2s ease-in-out .9s infinite blobby-breathe-round}.blobby[data-shape=round][data-state=success] .blobby-morph{animation:.9s ease-in-out .25s blobby-flash-round,5.2s ease-in-out 1.15s infinite blobby-breathe-round}.blobby[data-shape=round][data-state=speaking] .blobby-morph{animation:.95s ease-in-out infinite blobby-talk-morph-round}.blobby[data-shape=round][data-state=speaking] .blobby-wave-1{animation:1.6s ease-out infinite blobby-wave-out,.95s ease-in-out infinite blobby-talk-morph-round}.blobby[data-shape=round][data-state=speaking] .blobby-wave-2{animation:1.6s ease-out .8s infinite blobby-wave-out,.95s ease-in-out infinite blobby-talk-morph-round}.blobby[data-shape=star] .blobby-morph{d:path("M 200 52 C 208 100, 227 141, 251 159 C 269 172, 310 196, 358 210 C 310 224, 269 248, 251 261 C 227 279, 208 320, 200 368 C 192 320, 173 279, 149 261 C 131 248, 90 224, 42 210 C 90 196, 131 172, 149 159 C 173 141, 192 100, 200 52 Z");animation:5.2s ease-in-out infinite blobby-breathe-star}@keyframes blobby-breathe-star{0%,to{d:path("M 200 52 C 208 100, 227 141, 251 159 C 269 172, 310 196, 358 210 C 310 224, 269 248, 251 261 C 227 279, 208 320, 200 368 C 192 320, 173 279, 149 261 C 131 248, 90 224, 42 210 C 90 196, 131 172, 149 159 C 173 141, 192 100, 200 52 Z")}50%{d:path("M 200 53.4 C 212.8 97.6, 232.8 135.4, 256.5 153.5 C 274.6 167, 312.4 191.7, 356.6 210 C 312.4 228.3, 274.6 253, 256.5 266.5 C 232.8 284.6, 212.8 322.4, 200 366.6 C 187.2 322.4, 167.2 284.6, 143.5 266.5 C 125.4 253, 87.6 228.3, 43.4 210 C 87.6 191.7, 125.4 167, 143.5 153.5 C 167.2 135.4, 187.2 97.6, 200 53.4 Z")}}@keyframes blobby-star-pulse{0%,to{transform:scale(1)}38%,53%{transform:scale(1.1)}}.blobby[data-shape=star][data-state=hello] .blobby-morph,.blobby[data-shape=star][data-state=success] .blobby-morph,.blobby[data-shape=star][data-state=speaking] .blobby-morph{animation:5.2s ease-in-out infinite blobby-breathe-star}.blobby[data-shape=star][data-state=hello] .blobby-jelly{animation:.9s ease-in-out blobby-star-pulse,7s ease-in-out .9s infinite blobby-jelly}.blobby[data-shape=star][data-state=success] .blobby-jelly{animation:.9s ease-in-out .25s blobby-star-pulse,7s ease-in-out 1.15s infinite blobby-jelly}.blobby[data-shape=star][data-state=speaking] .blobby-wave-1{animation:1.6s ease-out infinite blobby-wave-out}.blobby[data-shape=star][data-state=speaking] .blobby-wave-2{animation:1.6s ease-out .8s infinite blobby-wave-out}.blobby.blobby--recolor .blobby-jelly{animation:.9s cubic-bezier(.34,1.56,.64,1) blobby-recolor,7s ease-in-out .9s infinite blobby-jelly}@keyframes blobby-recolor{0%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-3deg)scale(1.08,.93)}60%{transform:rotate(2deg)scale(.96,1.05)}}.blobby.blobby--recolor .blobby-sheen-strip{animation:.9s ease-out blobby-sheen-once}@keyframes blobby-sheen-once{0%{transform:translate(-320px)rotate(18deg)}to{transform:translate(460px)rotate(18deg)}}.blobby .blobby-cf{z-index:6;pointer-events:none;width:11px;height:11px;box-shadow:0 4px 8px color-mix(in srgb, var(--blobby-navy) 25%, transparent);border-radius:3px;position:absolute}.blobby .blobby-cf-star{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);border-radius:0}@media (prefers-reduced-motion:reduce){.blobby *,.blobby :before,.blobby :after{transition:none!important;animation:none!important}}.blobby .blobby-stop-hi{stop-color:var(--blobby-c-hi)}.blobby .blobby-stop-mid{stop-color:var(--blobby-c-mid)}.blobby .blobby-stop-lo{stop-color:var(--blobby-c-lo)}.blobby .blobby-stop-deep{stop-color:var(--blobby-c-deep)}.blobby .blobby-stop-gold{stop-color:var(--blobby-gold)}.blobby .blobby-stop-gold-hi{stop-color:var(--blobby-gold-hi)}.blobby .blobby-stop-gold-lo{stop-color:var(--blobby-gold-lo)}.blobby .blobby-fill-hi{fill:var(--blobby-c-hi)}.blobby .blobby-fill-mid{fill:var(--blobby-c-mid)}.blobby .blobby-fill-gold{fill:var(--blobby-gold)}.blobby .blobby-stroke-hi{stroke:var(--blobby-c-hi)}.blobby .blobby-stroke-mid{stroke:var(--blobby-c-mid)}.blobby .blobby-stroke-gold{stroke:var(--blobby-gold)}.blobby .blobby-fill-deep{fill:var(--blobby-c-deep)}.blobby .blobby-fill-cheek{fill:var(--blobby-cheek)}.blobby .blobby-ink-fill{fill:var(--blobby-ink)}.blobby .blobby-ink-stroke{stroke:var(--blobby-ink)}.blobby[data-play=bounce] .blobby-puppet{animation:1.3s cubic-bezier(.34,1.2,.64,1) both blobby-play-bounce}.blobby[data-play=bounce] .blobby-ground{animation:1.3s ease-in-out both blobby-play-ground}@keyframes blobby-play-bounce{0%{transform:translateY(0)scale(1)}18%{transform:translateY(12px)scale(1.12,.84)}42%{transform:translateY(-58px)scale(.9,1.14)}62%{transform:translateY(0)scale(1.16,.82)}78%{transform:translateY(-14px)scale(.96,1.05)}to{transform:translateY(0)scale(1)}}@keyframes blobby-play-ground{0%,to{opacity:.17;transform:scale(1)}42%{opacity:.08;transform:scale(.55)}62%{opacity:.24;transform:scale(1.25)}}.blobby[data-play=spin] .blobby-jelly{animation:1.4s cubic-bezier(.68,-.4,.27,1.3) both blobby-play-spin}.blobby[data-play=spin] .blobby-eyes-open{animation:1.4s ease-in-out both blobby-play-shut}@keyframes blobby-play-spin{0%{transform:rotate(0)scale(1)}15%{transform:rotate(-18deg)scale(1.06,.94)}70%{transform:rotate(378deg)scale(.94,1.06)}to{transform:rotate(360deg)scale(1)}}@keyframes blobby-play-shut{0%,10%,80%,to{transform:scaleY(1)}25%,65%{transform:scaleY(.08)}}.blobby[data-play=spin] .blobby-eyes-open,.blobby[data-play=stretch] .blobby-eyes-open{transform-box:fill-box;transform-origin:50% 55%}.blobby[data-play=stretch] .blobby-puppet{animation:1.9s ease-in-out both blobby-play-stretch}.blobby[data-play=stretch] .blobby-eyes-open{animation:1.9s ease-in-out both blobby-play-doze}.blobby[data-play=stretch] .blobby-mouth-o{animation:1.9s ease-in-out both blobby-play-yawn}.blobby[data-play=stretch] .blobby-mouth-smile{animation:1.9s ease-in-out both blobby-play-hide}@keyframes blobby-play-stretch{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-16px)scale(.86,1.16)}55%{transform:translateY(-18px)scale(.84,1.18)}80%{transform:translateY(6px)scale(1.06,.95)}}@keyframes blobby-play-doze{0%,to{transform:scaleY(1)}30%,70%{transform:scaleY(.12)}}@keyframes blobby-play-yawn{0%,15%,85%,to{opacity:0;transform:scale(.4)}35%,65%{opacity:1;transform:scale(1.5)}}@keyframes blobby-play-hide{0%,15%,85%,to{opacity:1}30%,70%{opacity:0}}.blobby[data-play=stretch] .blobby-mouth-o{transform-box:fill-box;transform-origin:50%}.blobby[data-play=lookaround] .blobby-pupil-track{animation:2.2s ease-in-out both blobby-play-glance}.blobby[data-play=lookaround] .blobby-jelly{animation:2.2s ease-in-out both blobby-play-tilt}@keyframes blobby-play-glance{0%,to{transform:translate(0)}22%,40%{transform:translate(-9px,2px)}58%,78%{transform:translate(9px,-1px)}}@keyframes blobby-play-tilt{0%,to{transform:rotate(0)}22%,40%{transform:rotate(-4deg)}58%,78%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.blobby[data-play] .blobby-puppet,.blobby[data-play] .blobby-jelly,.blobby[data-play] .blobby-ground,.blobby[data-play] .blobby-eyes-open,.blobby[data-play] .blobby-mouth-o,.blobby[data-play] .blobby-mouth-smile,.blobby[data-play] .blobby-pupil-track{animation:none}}
