.patch-circle-wrap.svelte-1mzx0da{--skin:var(--patch-skin,#d8b184);--skin-deep:var(--patch-skin-deep,#bb8c5c);--rim:var(--patch-rim,#78542e4d);--eye:var(--patch-eye,#3b3025);--catch:var(--patch-catchlight,#fffcf6f2);--sclera:var(--patch-sclera,#f7ece0);--ground:var(--patch-shadow,#5c402233);width:var(--size);height:calc(var(--size) * .84);-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative}.patch-circle-wrap.svelte-1mzx0da:before{content:"";left:50%;bottom:calc(var(--size) * -.06);width:calc(var(--size) * .76);height:calc(var(--size) * .12);margin-left:calc(var(--size) * -.38);background:var(--ground);pointer-events:none;border-radius:50%;position:absolute}.patch-sprout.svelte-1mzx0da{left:44%;bottom:calc(var(--size) * .7);width:calc(var(--size) * .028);height:calc(var(--size) * .17);border-radius:calc(var(--size) * .02) calc(var(--size) * .02) 0 0;background:var(--patch-sprout-stem,#3e8a4c);transform-origin:50% 100%;opacity:0;pointer-events:none;transition:scale .52s cubic-bezier(.22,1.2,.36,1),opacity .32s;position:absolute;scale:1 0}.patch-sprout.svelte-1mzx0da:before,.patch-sprout.svelte-1mzx0da:after{content:"";background:var(--patch-sprout-leaf,#5bb070);border-radius:50%;position:absolute}.patch-sprout.svelte-1mzx0da:before{width:calc(var(--size) * .085);height:calc(var(--size) * .05);left:calc(var(--size) * .015);top:calc(var(--size) * -.012);rotate:-22deg}.patch-sprout.svelte-1mzx0da:after{width:calc(var(--size) * .062);height:calc(var(--size) * .038);right:calc(var(--size) * .015);top:calc(var(--size) * .03);background:var(--patch-sprout-leaf-2,#4a9c5e);rotate:26deg}.patch-state-sprout.svelte-1mzx0da .patch-sprout:where(.svelte-1mzx0da){opacity:1;scale:1}.patch-circle.svelte-1mzx0da{appearance:none;background: radial-gradient(ellipse 1.9% 2.3% at 16.5% 41%, color-mix(in oklab, var(--skin-deep) 62%, #000) 0%, transparent 100%), radial-gradient(ellipse 1.7% 2% at 18.5% 43.5%, color-mix(in oklab, var(--skin) 91%, #fff) 0%, transparent 100%),  radial-gradient(ellipse 1.7% 2% at 84.5% 31%, color-mix(in oklab, var(--skin-deep) 64%, #000) 0%, transparent 100%), radial-gradient(ellipse 1.5% 1.8% at 86.5% 33.5%, color-mix(in oklab, var(--skin) 91%, #fff) 0%, transparent 100%),  radial-gradient(ellipse 1.8% 2.1% at 34% 87%, color-mix(in oklab, var(--skin-deep) 62%, #000) 0%, transparent 100%), radial-gradient(ellipse 1.6% 1.9% at 36% 89%, color-mix(in oklab, var(--skin) 90%, #fff) 0%, transparent 100%),  radial-gradient(ellipse 1.5% 1.8% at 70% 85%, color-mix(in oklab, var(--skin-deep) 66%, #000) 0%, transparent 100%), radial-gradient(ellipse 1.3% 1.6% at 71.5% 87%, color-mix(in oklab, var(--skin) 91%, #fff) 0%, transparent 100%),  radial-gradient(78% 72% at 34% 26%, color-mix(in oklab, var(--skin) 88%, #fff) 0%, var(--skin) 52%, var(--skin-deep) 100%);border:1px solid var(--rim);width:100%;height:100%;box-shadow:var(--depth-sm,0 1px 2px #5c483414, 0 1px 3px #5c48340f);rotate:calc(-3deg + var(--tilt,0deg));translate:calc(var(--lean-x,0) * var(--size) * .022) calc(var(--lean-y,0) * var(--size) * .016);cursor:pointer;isolation:isolate;border-radius:61% 39% 54% 46%/46% 57% 43% 54%;justify-content:center;align-items:center;padding:0;transition:box-shadow .15s,border-color .15s;display:flex;position:relative}.patch-circle.svelte-1mzx0da:hover{box-shadow:var(--depth-sm,0 1px 2px #5c483414, 0 1px 3px #5c48340f), 0 0 0 4px var(--werewolf-soft,var(--ww-soft,#4355631a));border-color:var(--patch-rim-lit,#78542eb8)}.patch-circle.svelte-1mzx0da:focus-visible{outline:2px solid var(--werewolf,var(--ww,#435563));outline-offset:5px}.patch-state-dizzy.svelte-1mzx0da .patch-circle:where(.svelte-1mzx0da){animation:.34s ease-in-out 4 alternate both svelte-1mzx0da-patch-wobble!important}.patch-state-happy.svelte-1mzx0da .patch-circle:where(.svelte-1mzx0da){border-color:var(--patch-rim-lit,#78542eb8);animation:.65s ease-out forwards svelte-1mzx0da-patch-bounce!important}.patch-state-sad.svelte-1mzx0da .patch-circle:where(.svelte-1mzx0da){animation:.3s ease-out forwards svelte-1mzx0da-patch-tilt!important}.patch-state-excited.svelte-1mzx0da .patch-circle:where(.svelte-1mzx0da){border-color:var(--patch-rim-lit,#78542eb8);animation:.12s ease-in-out 3 alternate both svelte-1mzx0da-patch-jiggle!important}.patch-state-sprout.svelte-1mzx0da .patch-circle:where(.svelte-1mzx0da){animation:none!important}.patch-state-searching.svelte-1mzx0da .patch-circle:where(.svelte-1mzx0da){animation:.75s ease-in-out both svelte-1mzx0da-patch-breathe!important}.patch-state-boop.svelte-1mzx0da .patch-circle:where(.svelte-1mzx0da){animation:.5s ease-in-out forwards svelte-1mzx0da-patch-boop-squish!important}@keyframes svelte-1mzx0da-patch-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes svelte-1mzx0da-patch-wobble{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes svelte-1mzx0da-patch-bounce{0%{transform:translateY(0)}40%{transform:translateY(-8px)}70%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes svelte-1mzx0da-patch-tilt{0%{transform:rotate(0)}to{transform:rotate(-8deg)}}@keyframes svelte-1mzx0da-patch-jiggle{0%{transform:translate(-2px)}to{transform:translate(2px)}}@keyframes svelte-1mzx0da-patch-boop-squish{0%{transform:scale(1)}20%{transform:scale(1.15,.88)}50%{transform:scale(.9,1.12)}80%{transform:scale(1.05,.96)}to{transform:scale(1)}}.patch-eyes.svelte-1mzx0da{gap:calc(var(--size) * .075);transform:translateY(calc(var(--size) * -.075));justify-content:center;align-items:center;display:flex}.patch-eye.svelte-1mzx0da{width:calc(var(--size) * .2);height:calc(var(--size) * .215);background:var(--sclera);box-shadow:inset 0 calc(var(--size) * .012) calc(var(--size) * .018) color-mix(in oklab, var(--skin-deep) 55%, transparent), inset 0 calc(var(--size) * -.006) calc(var(--size) * .01) color-mix(in oklab, var(--catch) 60%, transparent), 0 0 0 1px color-mix(in oklab, var(--rim) 80%, transparent), 0 calc(var(--size) * .006) calc(var(--size) * .008) color-mix(in oklab, var(--skin) 70%, #fff);border-radius:50%;position:relative;overflow:hidden}.patch-eye-ball.svelte-1mzx0da{width:calc(var(--size) * .098);height:calc(var(--size) * .098);margin-left:calc(var(--size) * -.049);margin-top:calc(var(--size) * -.049);background:var(--eye);box-shadow:inset 0 calc(var(--size) * -.008) calc(var(--size) * .012) #00000073;--eye-aim-x:clamp(-1, calc(var(--eye-dx,0) + var(--converge,0) * var(--conv-dir,0) * .42), 1);translate:calc(var(--eye-aim-x) * var(--size) * .043) calc(var(--eye-dy,0) * var(--size) * .048);border-radius:50%;position:absolute;top:50%;left:50%}.patch-eye.svelte-1mzx0da:first-child .patch-eye-ball:where(.svelte-1mzx0da){--conv-dir:1}.patch-eye.svelte-1mzx0da:nth-child(2) .patch-eye-ball:where(.svelte-1mzx0da){--conv-dir:-1}.patch-eye-ball.svelte-1mzx0da:before{content:"";background:var(--catch);border-radius:50%;width:34%;height:34%;position:absolute;top:13%;left:16%}.patch-eye.svelte-1mzx0da:after{content:"";background:linear-gradient(to bottom, color-mix(in oklab, var(--skin) 92%, #fff), var(--skin-deep));--lid-rest:-100%;height:115%;translate:0 var(--lid-rest);border-radius:0 0 45% 45%;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:none;position:absolute;inset:-10% -5% auto}.patch-eye.svelte-1mzx0da:nth-child(2):after{animation-delay:40ms}.patch-blink-a.svelte-1mzx0da .patch-eye:where(.svelte-1mzx0da):after{animation-name:svelte-1mzx0da-patch-blink-a}.patch-blink-b.svelte-1mzx0da .patch-eye:where(.svelte-1mzx0da):after{animation-name:svelte-1mzx0da-patch-blink-b}@keyframes svelte-1mzx0da-patch-blink-a{0%,to{translate:0 var(--lid-rest)}45%,55%{translate:0}}@keyframes svelte-1mzx0da-patch-blink-b{0%,to{translate:0 var(--lid-rest)}45%,55%{translate:0}}.patch-state-sprout.svelte-1mzx0da .patch-eye:where(.svelte-1mzx0da):after{--lid-rest:-76%}.patch-eye-glyph.svelte-1mzx0da{font-size:calc(var(--size) * .155);color:var(--eye);width:calc(var(--size) * .2);text-align:center;font-weight:900;line-height:1}.patch-eye-glyph-dot.svelte-1mzx0da{font-size:calc(var(--size) * .22)}.patch-mouth.svelte-1mzx0da{width:calc(var(--size) * .19);height:calc(var(--size) * .09);margin-left:calc(var(--size) * -.095);border-bottom:max(2px, calc(var(--size) * .022)) solid var(--eye);opacity:.8;transform-origin:50%;transition:transform .22s var(--ease,cubic-bezier(.4, 0, .2, 1));pointer-events:none;border-radius:0 0 50% 50%;position:absolute;top:62%;left:50%}.patch-state-happy.svelte-1mzx0da .patch-mouth:where(.svelte-1mzx0da){transform:scaleY(1.6)scaleX(1.1)}.patch-state-excited.svelte-1mzx0da .patch-mouth:where(.svelte-1mzx0da){transform:scaleY(2.1)scaleX(1.35)}.patch-state-boop.svelte-1mzx0da .patch-mouth:where(.svelte-1mzx0da){transform:scaleY(2)scaleX(.6)}.patch-state-sad.svelte-1mzx0da .patch-mouth:where(.svelte-1mzx0da){transform:scaleY(-.9)scaleX(.9)}.patch-state-searching.svelte-1mzx0da .patch-mouth:where(.svelte-1mzx0da){transform:scaleX(.5)scaleY(.5)}.patch-state-sprout.svelte-1mzx0da .patch-mouth:where(.svelte-1mzx0da){transform:scaleX(.7)scaleY(.45)}@media (prefers-reduced-motion:reduce){.patch-circle.svelte-1mzx0da,.patch-circle-wrap.svelte-1mzx0da:before,.patch-eye.svelte-1mzx0da:after,.patch-sprout.svelte-1mzx0da{animation:none!important}.patch-sprout.svelte-1mzx0da,.patch-mouth.svelte-1mzx0da{transition:none}}.patch-site.svelte-suocaa{line-height:0;display:inline-block}.patch-site.has-caption.svelte-suocaa{flex-direction:column;align-items:center;gap:.6rem;line-height:normal;display:inline-flex}.patch-caption.svelte-suocaa{text-align:center;pointer-events:none;text-wrap:balance;flex-direction:column;align-items:center;gap:.125rem;display:flex}.patch-cap1.svelte-suocaa{color:var(--ink2,currentColor);font-size:.875rem;font-weight:700}.patch-cap2.svelte-suocaa{color:var(--ink3,currentColor);font-size:.8125rem}
