.ll-logo{--ll-red:#e63126;--ll-yellow:#ffee00;--ll-ink:#1d1d1b;display:block;width:100%;height:100%;overflow:visible}.dark .ll-logo,.ll-logo.ll-mono{--ll-red:#fff;--ll-ink:#fff;--ll-yellow:transparent}.ll-red{fill:var(--ll-red);fill-rule:evenodd}.ll-yolk{fill:var(--ll-yellow)}.ll-letter{fill:var(--ll-ink);stroke:var(--ll-ink);stroke-width:0}.ll-eye,.ll-whoosh,.ll-wink,.ll-yolk{transform-box:fill-box}.ll-wink{transform-origin:center}.ll-yolk{transform-origin:20% 78%}.ll-eye{transform-origin:center}.ll-nod,.ll-nod2{transform-origin:972px 448px}@media (prefers-reduced-motion:no-preference){.ll-animate .ll-pen{animation:ll-draw 1.3s cubic-bezier(.4,.1,.3,1) .15s both}.ll-animate .ll-letter{animation:ll-letter .75s cubic-bezier(.5,0,.3,1) calc(.5s + var(--i) * .08s) both}.ll-animate .ll-hatring{animation:ll-draw .6s cubic-bezier(.5,0,.3,1) 1.3s both}.ll-animate .ll-yolk{animation:ll-pop .55s cubic-bezier(.34,1.4,.64,1) 1.75s both}.ll-animate .ll-facewipe{animation:ll-draw .45s cubic-bezier(.5,0,.3,1) 1.7s both}.ll-animate .ll-eye{animation:ll-pop .3s cubic-bezier(.34,1.8,.64,1) calc(2.1s + var(--i) * .07s) both}.ll-animate .ll-reveal-all{animation:ll-show .01s linear 2.2s both}.ll-animate .ll-tagwipe{animation:ll-wipe .9s cubic-bezier(.45,0,.3,1) 1.7s both}.ll-animate .ll-nod{animation:ll-nod .9s cubic-bezier(.4,0,.3,1) 2.3s both}.ll-animate .ll-whoosh{animation:ll-whoosh .4s cubic-bezier(.2,.8,.3,1) calc(2.4s + var(--i) * .06s) both}@media (hover:hover){.ll-logo:hover .ll-nod2,a:hover>.ll-logo .ll-nod2{animation:ll-nod .8s cubic-bezier(.4,0,.3,1)}.ll-logo:hover .ll-whoosh2,a:hover>.ll-logo .ll-whoosh2{animation:ll-whoosh .4s cubic-bezier(.2,.8,.3,1) .1s both}}a.ll-egg>.ll-logo .ll-nod2{animation:ll-egg-nod 1.3s cubic-bezier(.4,0,.3,1)}a.ll-egg>.ll-logo .ll-whoosh2{animation:ll-whoosh .4s cubic-bezier(.2,.8,.3,1) .1s 2 both}a.ll-egg>.ll-logo .ll-wink{animation:ll-wink 1.3s ease-in-out}}.ll-heart{position:fixed;z-index:60;font-size:22px;line-height:1;pointer-events:none;user-select:none;display:none}@media (prefers-reduced-motion:no-preference){.ll-heart{display:block;animation:ll-heart 1.7s cubic-bezier(.2,.6,.3,1) both}}.ll-bubble{--half:120px;--center:clamp(calc(var(--half) + 12px),var(--tail-x),calc(100vw - var(--half) - 12px));position:fixed;z-index:60;left:calc(var(--center) - var(--half));width:calc(var(--half) * 2);padding:10px 14px;border:1px solid var(--border);border-radius:14px;background:var(--popover);color:var(--popover-foreground);box-shadow:0 6px 20px rgb(0 0 0/.12);font-size:14px;line-height:1.35;text-align:center;pointer-events:none;transform-origin:calc(var(--tail-x) - var(--center) + var(--half)) 0}.ll-bubble:before{content:"";position:absolute;top:-6px;left:calc(var(--tail-x) - var(--center) + var(--half) - 5px);width:10px;height:10px;border:solid var(--border);border-width:1px 0 0 1px;background:inherit;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.ll-bubble{animation:ll-bubble 4s cubic-bezier(.3,1.3,.5,1) both}}@keyframes ll-bubble{0%{opacity:0;transform:scale(.7)}7%{opacity:1;transform:none}90%{opacity:1;animation-timing-function:ease-in}to{opacity:0}}@keyframes ll-heart{0%{opacity:0;transform:translate(-50%) scale(.3)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx, 0px)),-70px) scale(1.15)}}@keyframes ll-egg-nod{0%,to{transform:rotate(0deg)}18%{transform:rotate(-14deg)}36%{transform:rotate(9deg)}54%{transform:rotate(-7deg)}72%{transform:rotate(4deg)}88%{transform:rotate(-1.5deg)}}@keyframes ll-wink{0%,35%,75%,to{transform:scaleY(1)}45%,65%{transform:scaleY(.12)}}@keyframes ll-draw{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}@keyframes ll-letter{0%{stroke-dashoffset:1.02;stroke-width:5px;fill-opacity:0}60%{stroke-dashoffset:0;stroke-width:5px;fill-opacity:0}to{stroke-dashoffset:0;stroke-width:0;fill-opacity:1}}@keyframes ll-pop{0%{transform:scale(0);opacity:0}30%{opacity:1}}@keyframes ll-show{0%{opacity:0}}@keyframes ll-wipe{0%{transform:translateX(-1420px)}}@keyframes ll-nod{0%,to{transform:rotate(0deg)}30%{transform:rotate(-5deg)}62%{transform:rotate(2.5deg)}82%{transform:rotate(-1deg)}}@keyframes ll-whoosh{0%{opacity:0;transform:translate(var(--dx,0),var(--dy,0)) scale(.5)}}