.nib{--nib-loop:infinite;display:block}.nib .hop,.nib .rock,.nib .sq,.nib img,.nu .pad{position:absolute;inset:0}.nib img,.nu .pad{width:100%;height:100%;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.nib .rock{transform-origin:51.4% 94.8%}.nib .sq{transform-origin:52.891% 87.788%}.nib .rb{transform-origin:37.515% 33.077%;animation:nib-sway 3.93s ease-in-out infinite}.nib .eyes{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.nib .eyes .open{translate:calc(var(--gx, 0) * 23.7px) calc(var(--gy, 0) * -19.8px);transition:translate .28s ease-out}.nib .eyes .lid{transform-box:fill-box;transform-origin:50% 50%;animation:nib-blink 4.6s infinite}.nib .eyes .lid+.lid{animation-delay:.02s}.nib .eyes .ball{fill:#26221d}.nib .eyes .glint{fill:#fffdfa}.nib .eyes .arc,.nib .eyes .wince{display:none;fill:none;stroke:#26221d;stroke-linecap:round;stroke-linejoin:round}.nib .eyes .arc,.nib .eyes .wince{stroke-width:34}.nib.happy .eyes .open,.nib.oops .eyes .open{display:none}.nib.happy:not(.oops) .eyes .arc,.nib.oops .eyes .wince{display:inline}.nib.thinking{--gx:0.75;--gy:0.85}.nib.idle .rock{animation:nib-teeter 3.7s ease-in-out infinite}.nib.idle .sq{animation:nib-breathe 2.86s ease-in-out infinite}.nib.thinking .rock{animation:nib-lean 3.7s ease-in-out infinite}.nib.thinking .rb{animation-name:nib-sway-lean}.nib.cheer .hop{animation:nib-hop 1.2s linear var(--nib-loop)}.nib.cheer .sq{animation:nib-hop-sq 1.2s linear var(--nib-loop)}.nib.cheer .rock{animation:nib-shimmy 1.2s ease-in-out var(--nib-loop)}.nib.cheer .rb{animation:nib-rb-hop 1.2s ease-in-out var(--nib-loop)}.nib.oops .rock{animation:nib-recoil 3.2s ease-in-out var(--nib-loop)}.nib.oops .sq{animation:nib-wince 3.2s ease-in-out var(--nib-loop)}.nib.oops .rb{animation:none;transform:rotate(16deg)}@keyframes nib-blink{0%,95.6%,to{transform:scaleY(1)}97.8%{transform:scaleY(.08)}}@keyframes nib-sway{0%,to{transform:rotate(-2.9deg)}50%{transform:rotate(2.9deg)}}@keyframes nib-sway-lean{0%,to{transform:rotate(-13deg)}50%{transform:rotate(-9deg)}}@keyframes nib-teeter{0%,to{transform:rotate(-1.03deg)}50%{transform:rotate(1.03deg)}}@keyframes nib-breathe{0%,to{transform:scale(1.004,.992)}50%{transform:scale(.996,1.008)}}@keyframes nib-lean{0%,to{transform:rotate(3.6deg)}50%{transform:rotate(5.6deg)}}@keyframes nib-hop{0%,8%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.7,.4,1)}23%{transform:translateY(-15.3%);animation-timing-function:cubic-bezier(.6,0,.8,.3)}38%,to{transform:translateY(0)}}@keyframes nib-hop-sq{0%,46%,to{transform:scale(1)}8%{transform:scale(1.031,.94)}23%{transform:scale(.983,1.035)}38%{transform:scale(1)}42%{transform:scale(1.031,.94)}}@keyframes nib-shimmy{0%,38%,to{transform:rotate(0deg)}47%{transform:rotate(4.6deg)}68%{transform:rotate(-2.6deg)}85%{transform:rotate(1.1deg)}}@keyframes nib-rb-hop{0%,to{transform:rotate(0deg)}15%{transform:rotate(9deg)}36%{transform:rotate(-8deg)}52%{transform:rotate(5deg)}72%{transform:rotate(-3deg)}}@keyframes nib-recoil{0%,50%,to{transform:rotate(0deg)}4%{transform:rotate(-9.6deg)}10%{transform:rotate(-7.5deg)}15%{transform:rotate(-4.4deg)}20%{transform:rotate(-5.2deg)}25%{transform:rotate(-5.7deg)}30%{transform:rotate(-1.2deg)}35%{transform:rotate(1.7deg)}45%{transform:rotate(-.5deg)}}@keyframes nib-wince{0%,25%,to{transform:scale(1)}7%{transform:scale(1.035,.95)}17%{transform:scale(.99,1.01)}}.nib .think{position:absolute;left:80%;top:-28%;width:52%;height:56%;pointer-events:none}.nib .think i{position:absolute;border-radius:50%;aspect-ratio:1;background:#fffdfa;box-shadow:0 1px 3px rgba(38,34,29,.14),inset 0 0 0 1.5px rgba(38,34,29,.16);animation:nib-dot 1.5s ease-in-out infinite}.nib .think i:first-child{width:16%;left:0;bottom:0}.nib .think i:nth-child(2){width:24%;left:26%;bottom:26%;animation-delay:.2s}.nib .think i:nth-child(3){width:34%;left:58%;bottom:58%;animation-delay:.4s}@keyframes nib-dot{0%,to{opacity:.6;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.nib .drop{position:absolute;left:86%;top:41%;width:10%;aspect-ratio:1;border-radius:0 50% 50% 50%;transform:rotate(45deg);background:#a9c3d3;box-shadow:inset -1px -1px 0 rgba(91,138,166,.4);animation:nib-drip 3.2s ease-in var(--nib-loop) both}@keyframes nib-drip{0%{opacity:0;translate:0 -4px}12%,35%{opacity:1;translate:0 0}50%,to{opacity:0;translate:0 6px}}.nib .bm{position:absolute;left:44%;top:5%;width:24%;animation:nib-pop 1.8s cubic-bezier(.3,1.6,.5,1) var(--nib-loop) both}.nib .bm svg{display:block;width:100%;height:auto;fill:#c2693f;stroke:#a8542e;stroke-width:1.4;stroke-linejoin:round}@keyframes nib-pop{0%{opacity:0;transform:translateY(40%) scale(.4) rotate(-12deg)}22%,80%{opacity:1;transform:translateY(0) scale(1) rotate(10deg)}to{opacity:0;transform:translateY(-12%) rotate(10deg)}}.nu{--w:76px;position:relative;width:var(--w);height:calc(var(--w) / 1.12281);flex-shrink:0;isolation:isolate}.nu .nib{position:absolute;left:7.082%;top:.279%;width:74.073%;height:83.17%}.nu .pad{filter:drop-shadow(0 3px 4px rgba(168,84,46,.18))}.nu:before{content:"";position:absolute;z-index:-1;left:-12%;right:0;top:-6%;bottom:-6%;border-radius:50%;background:radial-gradient(closest-side,rgba(194,105,63,.24),rgba(194,105,63,.12) 55%,rgba(194,105,63,0) 85%);animation:nib-glow 4s ease-in-out infinite}@keyframes nib-glow{0%,to{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.nu .halo{position:absolute;left:-4%;top:-16%;width:96%;height:104%;border-radius:50%;background:radial-gradient(closest-side,rgba(217,164,65,.6),rgba(217,164,65,.18) 60%,rgba(217,164,65,0));animation:nib-halo 1.6s ease-in-out infinite}@keyframes nib-halo{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}.nu .motes{position:absolute;left:0;right:0;top:-34%;bottom:34%;pointer-events:none}.nu .motes i{position:absolute;bottom:0;font:italic 600 calc(var(--w) * .16) /1 var(--serif,var(--font-serif),Georgia,serif);opacity:0;animation:nib-mote 5.6s ease-in-out infinite}.nu .motes i:first-child{left:2%;color:#c2693f}.nu .motes i:nth-child(2){left:74%;color:#b07a1e;animation-delay:1.4s}.nu .motes i:nth-child(3){left:22%;color:#6e8b6a;animation-delay:2.8s;font-style:normal}.nu .motes i:nth-child(4){left:88%;color:#7a5ba0;animation-delay:4.2s}@keyframes nib-mote{0%{opacity:0;transform:translate(0) rotate(-10deg) scale(.6)}18%{opacity:.6}75%{opacity:.35}to{opacity:0;transform:translate(calc(var(--w) * .06),calc(var(--w) * -.42)) rotate(12deg) scale(1)}}.nib-solo{position:relative;display:inline-block;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nib-solo .nib{position:absolute;inset:0}.nib-solo.grounded:before{content:"";position:absolute;left:22%;right:16%;top:89%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(38,34,29,.22),rgba(38,34,29,0))}@media (prefers-reduced-motion:reduce){.nib *,.nu .halo,.nu:before{animation:none!important;transition:none!important}.nu .motes{display:none}.nib.thinking .rock{transform:rotate(4.6deg)}.nib.oops .rock{transform:rotate(-5.7deg)}.nib .bm,.nib .drop{opacity:1}.nib .bm{transform:rotate(10deg)}}