.sv-loader{--sv-cream:#f7f2ea;--sv-purple:#6c57bb;--sv-lavender:#b7b5f0;--sv-lavender-2:#cabfe8;--sv-lavender-3:#e6dcfb;--sv-ink:#3b2d70;--sv-shadow:#5a48a070;width:var(--sv-size,220px);flex-direction:column;align-items:center;gap:14px;font-family:inherit;display:flex;position:relative}.sv-stage{aspect-ratio:1/.9;width:100%;position:relative}.sv-pit{transition:transform .6s;position:absolute;inset:6% 15% 8%}.sv-rig{aspect-ratio:560/523;z-index:3;transform-origin:52% 90%;width:100%;transition:transform .6s;position:relative}.sv-rig img{width:100%;height:auto;transition:opacity .5s;display:block;position:absolute;inset:0}.sv-wing{transform-origin:58.6% 40.3%}.sv-head{transform-origin:59.4% 36.7%}.sv-legL{transform-origin:44.3% 81.1%}.sv-legR{transform-origin:56.4% 80.7%}.sv-rig.sv-fmt{aspect-ratio:320/284;display:none}.sv-fpaper{transform-origin:56.9% 74.6%}.sv-fmarks{transform-origin:72% 25%}.sv-shadows{z-index:1;height:11%;position:absolute;bottom:2.5%;left:0;right:0}.sv-sh{background:radial-gradient(ellipse at center,var(--sv-shadow),#5a48a000 72%);border-radius:50%;transition:opacity .5s,width .5s;position:absolute;bottom:0}.sv-sh.one{width:52%;height:100%;left:50%;translate:-50%}.sv-sh.l{opacity:0;width:21%;height:74%;left:33%}.sv-sh.r{opacity:0;width:21%;height:74%;left:52%}.sv-fx{z-index:4;pointer-events:none;transition:opacity .45s;position:absolute;inset:0;overflow:visible}.sv-face{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sv-msg{color:var(--sv-purple);text-align:center;letter-spacing:.01em;min-height:1.4em;font-size:14px;transition:opacity .35s}.sv-msg.is-swapping{opacity:0}@keyframes sv-walkLeg{0%{transform:rotate(13deg)translateY(0)}46%{transform:rotate(-9deg)translateY(0)}58%{transform:rotate(-5deg)translateY(-6%)}74%{transform:rotate(7deg)translateY(-7%)}88%{transform:rotate(13deg)translateY(-2%)}to{transform:rotate(13deg)translateY(0)}}@keyframes sv-walkBob{0%,36%,50%,86%,to{transform:rotate(1.5deg)translateY(0)}18%,68%{transform:rotate(1.5deg)translateY(-1.6%)}}@keyframes sv-plantA{0%,18%{opacity:.3;transform:scale(.78)}36%,86%{opacity:.85;transform:scale(1)}to{opacity:.3;transform:scale(.78)}}@keyframes sv-plantB{0%,36%{opacity:.85;transform:scale(1)}50%,68%{opacity:.3;transform:scale(.78)}86%,to{opacity:.85;transform:scale(1)}}@keyframes sv-dots{0%,to{opacity:.15}45%{opacity:1}}@keyframes sv-nod{0%,to{transform:rotate(0)}35%{transform:rotate(5deg)}60%{transform:rotate(5deg)}}@keyframes sv-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-.5%)}}@keyframes sv-writeHead{0%,to{transform:rotate(3deg)}50%{transform:rotate(7deg)}}@keyframes sv-writeHand{0%,to{transform:rotate(1deg)}50%{transform:rotate(7deg)}}@keyframes sv-drawIn{to{stroke-dashoffset:0}}@keyframes sv-paperHold{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(-1px,-2px)rotate(-1deg)}}@keyframes sv-driftA{0%,to{transform:translate(0)rotate(-6deg)}50%{transform:translate(1.5px,-1.5px)rotate(-4deg)}}@keyframes sv-paperHand{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-4deg)translateY(-1.2%)}}@keyframes sv-twinkle{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.06)}}@keyframes sv-beat{0%,to{transform:rotate(-14deg)scaleY(1)}50%{transform:rotate(16deg)scaleY(.86)}}@keyframes sv-flyBody{0%,to{transform:translateY(4%)rotate(-2deg)}50%{transform:translateY(-6%)rotate(-2deg)}}@keyframes sv-flyShadow{0%,to{opacity:.3;transform:translate(-50%)scale(1)}50%{opacity:.16;transform:translate(-50%)scale(.78)}}@keyframes sv-dashBy{0%{opacity:0;transform:translate(18px)}30%{opacity:.85}to{opacity:0;transform:translate(-36px)}}@keyframes sv-flagWave{0%,to{transform:skewY(0)}50%{transform:skewY(-5deg)}}@keyframes sv-readyHold{0%,to{transform:translateY(0)}50%{transform:translateY(-1.1%)}}@keyframes sv-settle{0%{transform:translateY(0)}20%{transform:translateY(-2.5%)}40%,to{transform:translateY(-1%)}}@keyframes sv-sheetUp{0%,10%{opacity:0;transform:translateY(22px)scale(.92)}42%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sv-faceIn{0%,40%{opacity:0}58%,to{opacity:1}}@keyframes sv-bulbIn{0%,12%{opacity:0;transform:translateY(8px)scale(.75)}42%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sv-bulbGlow{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.65;transform:scale(1.08)}}[data-sv=loading] .sv-legL{animation:1.3s linear infinite sv-walkLeg}[data-sv=loading] .sv-legR{animation:1.3s linear -.65s infinite sv-walkLeg}[data-sv=loading] .sv-rig{animation:1.3s ease-in-out infinite sv-walkBob}[data-sv=loading] .sv-sh.one{opacity:0}[data-sv=loading] .sv-sh.l{animation:1.3s ease-in-out infinite sv-plantA}[data-sv=loading] .sv-sh.r{animation:1.3s ease-in-out infinite sv-plantB}[data-sv=loading] .sv-d{animation:1.6s infinite sv-dots}[data-sv=loading] .sv-d:nth-child(2){animation-delay:.3s}[data-sv=loading] .sv-d:nth-child(3){animation-delay:.6s}[data-sv=thinking] .sv-legL{animation:.44s linear infinite sv-walkLeg}[data-sv=thinking] .sv-legR{animation:.44s linear -.22s infinite sv-walkLeg}[data-sv=thinking] .sv-rig{animation:.44s ease-in-out infinite sv-walkBob}[data-sv=thinking] .sv-sh.one{opacity:0}[data-sv=thinking] .sv-sh.l{animation:.44s ease-in-out infinite sv-plantA}[data-sv=thinking] .sv-sh.r{animation:.44s ease-in-out infinite sv-plantB}[data-sv=thinking] .sv-bulb{animation:1.6s ease-out forwards sv-bulbIn}[data-sv=thinking] .sv-ray{animation:1.8s ease-in-out infinite sv-bulbGlow}[data-sv=building] .sv-legL,[data-sv=building] .sv-legR{opacity:0}[data-sv=building] .sv-rig{transform:translateY(4%)}[data-sv=building] .sv-sh.one{width:66%}[data-sv=building] .sv-head{animation:2.4s ease-in-out infinite sv-writeHead}[data-sv=building] .sv-wing{animation:2.4s ease-in-out infinite sv-writeHand}[data-sv=building] .sv-held{animation:3.2s ease-in-out infinite sv-paperHold}[data-sv=building] .sv-ln{stroke-dasharray:14;stroke-dashoffset:14px;animation:4.8s ease-out infinite sv-drawIn}[data-sv=building] .sv-ln:nth-of-type(2){animation-delay:1.2s}[data-sv=building] .sv-ln:nth-of-type(3){animation-delay:2.4s}[data-sv=building] .sv-pa{animation:3.6s ease-in-out infinite sv-driftA}[data-sv=formatting] .sv-rig.sv-bird,[data-sv=formatting] .sv-shadows{display:none}[data-sv=formatting] .sv-rig.sv-fmt{display:block;transform:scale(1.52)}[data-sv=formatting] .sv-fpaper{animation:4.4s ease-in-out infinite sv-paperHand}[data-sv=formatting] .sv-fmarks{animation:3.6s ease-in-out infinite sv-twinkle}[data-sv=lastMile] .sv-wing{animation:1.7s ease-in-out infinite sv-beat}[data-sv=lastMile] .sv-rig{animation:3.4s ease-in-out infinite sv-flyBody}[data-sv=lastMile] .sv-legL,[data-sv=lastMile] .sv-legR{opacity:0}[data-sv=lastMile] .sv-sh.one{width:40%;animation:3.4s ease-in-out infinite sv-flyShadow}[data-sv=lastMile] .sv-ds{animation:3s linear infinite sv-dashBy}[data-sv=lastMile] .sv-ds:nth-of-type(2){animation-delay:1s}[data-sv=lastMile] .sv-ds:nth-of-type(3){animation-delay:2s}[data-sv=lastMile] .sv-flag{transform-origin:0 100%;animation:3.2s ease-in-out infinite sv-flagWave}[data-sv=ready] .sv-rig{animation:.85s ease-out forwards sv-settle}[data-sv=ready] .sv-up{animation:.8s ease-out forwards sv-sheetUp}[data-sv=ready] .sv-tick{stroke-dasharray:32;stroke-dashoffset:32px;animation:.34s ease-out .34s forwards sv-drawIn}[data-sv=ready] .sv-face{animation:.8s ease-out forwards sv-faceIn}[data-sv=ready] .sv-pit{animation:3.2s ease-in-out .9s infinite sv-readyHold}[data-sv=exploring] .sv-pit{transform:translateY(7%)}[data-sv=exploring] .sv-head{animation:3.6s ease-in-out infinite reverse sv-nod}[data-sv=exploring] .sv-bulb{animation:3.2s ease-out infinite sv-bulbIn}[data-sv=exploring] .sv-ray{animation:2.4s ease-in-out infinite sv-bulbGlow}@media (prefers-reduced-motion:reduce){.sv-loader *{animation:none!important}.sv-ln,.sv-tick{stroke-dashoffset:0!important}.sv-up,.sv-bulb,.sv-face{opacity:1!important;transform:none!important}}
