.agent-figure{--agent-figure-ink:var(--coppy-logo-eye);flex:none;display:block;overflow:visible}.agent-figure__body{fill:var(--agent-figure-body,var(--coppy-logo-production));stroke:var(--agent-figure-ink);stroke-width:3px;stroke-linejoin:round}.agent-figure__shadow{fill:color-mix(in srgb, var(--coppy-text-primary) 16%, transparent)}.agent-figure__edge{fill:var(--agent-figure-ink);stroke:var(--agent-figure-ink);stroke-width:3px;stroke-linejoin:round}.agent-figure__side{fill:color-mix(in srgb, var(--agent-figure-body,var(--coppy-logo-production)) 58%, var(--agent-figure-ink))}.agent-figure__outline{fill:none;stroke:var(--agent-figure-ink);stroke-width:3px;stroke-linejoin:round}.agent-figure__gloss{fill:none;stroke:var(--coppy-paper);stroke-width:4.5px;stroke-linecap:round;opacity:.6}.agent-figure__ground{fill:color-mix(in srgb, var(--coppy-text-primary) 14%, transparent)}.agent-figure__face--light{--agent-figure-ink:var(--coppy-paper)}.agent-figure__ink{fill:var(--agent-figure-ink)}.agent-figure__line{fill:none;stroke:var(--agent-figure-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.agent-figure__ink.agent-figure__line{fill:var(--agent-figure-ink)}.agent-figure__thin{stroke-width:2.4px}.agent-figure__band{stroke-width:5px}.agent-figure__handle{stroke-width:7px}.agent-figure__shine{fill:var(--coppy-paper)}.agent-figure__face--light .agent-figure__shine{fill:var(--coppy-logo-eye)}.agent-figure__tongue{fill:var(--agent-figure-tongue);stroke:var(--agent-figure-ink);stroke-width:2px}.agent-figure__paper{fill:var(--coppy-paper);stroke:var(--agent-figure-ink);stroke-width:3px;stroke-linejoin:round}.agent-figure__pencil{fill:var(--coppy-logo-production);stroke:var(--agent-figure-ink);stroke-width:3px;stroke-linejoin:round}.agent-figure__bow{fill:var(--agent-figure-heart);stroke:var(--agent-figure-ink);stroke-width:2.4px;stroke-linejoin:round}.agent-figure__lens{fill:color-mix(in srgb, var(--coppy-paper) 30%, transparent);stroke:var(--agent-figure-ink);stroke-width:3px}.agent-figure__accessory-shadow :is(.agent-figure__paper,.agent-figure__ink,.agent-figure__pencil,.agent-figure__bow){fill:var(--agent-figure-ink)}.agent-figure__diecut{fill:var(--coppy-paper);stroke:var(--coppy-paper);stroke-width:6px;stroke-linejoin:round}.agent-figure__sticker{stroke:var(--agent-figure-ink);stroke-width:1.6px;stroke-linejoin:round}.agent-figure__sticker--accent{fill:var(--coppy-logo-production)}.agent-figure__sticker--heart{fill:var(--agent-figure-heart)}.agent-figure__sticker--paper{fill:var(--coppy-paper)}.agent-figure__sticker--plaster{fill:color-mix(in srgb, var(--coppy-logo-production) 30%, var(--coppy-paper))}.agent-figure__word-box,.agent-figure__stamp-box{fill:var(--coppy-paper);stroke:var(--agent-figure-ink);stroke-width:2px}.agent-figure__stamp-box{stroke-width:3px}.agent-figure__word-text,.agent-figure__stamp-text{fill:var(--agent-figure-ink);font-family:var(--coppy-font-display);font-stretch:var(--coppy-font-display-stretch);font-weight:var(--coppy-weight-bold);font-size:var(--coppy-text-md);letter-spacing:.06em}.agent-figure__stamp-text{font-size:var(--coppy-text-xl);letter-spacing:.08em}.agent-figure__star{fill:var(--coppy-logo-production);stroke:var(--agent-figure-ink);stroke-width:2px;stroke-linejoin:round}.agent-figure__look{translate:var(--agent-figure-look-x,0) var(--agent-figure-look-y,0);transition:translate .16s var(--coppy-ease-out)}.agent-figure__rig{transform-box:view-box;transform-origin:60px 94px}.agent-figure__wave{transform-box:view-box;transform-origin:112px 40px}.agent-figure__stars{transform-box:view-box;transform-origin:60px -6px}.agent-figure__eyes,.agent-figure__dot,.agent-figure__z,.agent-figure__stamp{transform-box:fill-box;transform-origin:50%}.agent-figure--s-waiting .agent-figure__hand{translate:-2px}.agent-figure--s-waiting .agent-figure__wave{rotate:10deg}.agent-figure--s-error .agent-figure__rig{rotate:-5deg}.agent-figure--s-paused .agent-figure__rig{scale:1.04 .94}.agent-figure--s-tool .agent-figure__orbit-x{translate:46px}.agent-figure--s-tool .agent-figure__orbit-y{translate:0 14px}.agent-figure__orbit--back{opacity:0}@media (prefers-reduced-motion:no-preference){.agent-figure--listen .agent-figure__rig{animation:2.4s ease-in-out infinite agent-figure-breathe}.agent-figure--listen .agent-figure__eyes{animation:3.6s infinite agent-figure-blink}.agent-figure--s-thinking .agent-figure__rig{animation:2.4s ease-in-out infinite agent-figure-sway}.agent-figure--s-thinking .agent-figure__look{animation:1.8s ease-in-out infinite agent-figure-look-round}.agent-figure--s-thinking .agent-figure__dot{animation:1.2s ease-in-out infinite agent-figure-dot}.agent-figure--s-thinking .agent-figure__dot--2{animation-delay:.15s}.agent-figure--s-thinking .agent-figure__dot--3{animation-delay:.3s}.agent-figure--s-tool .agent-figure__rig{animation:2.4s ease-in-out infinite agent-figure-breathe}.agent-figure--s-tool .agent-figure__eyes{animation:3.6s infinite agent-figure-blink}.agent-figure--s-tool .agent-figure__orbit-x{animation:1.3s ease-in-out infinite alternate agent-figure-orbit-x}.agent-figure--s-tool .agent-figure__orbit-y{animation:1.3s ease-in-out -.65s infinite alternate agent-figure-orbit-y}.agent-figure--s-tool .agent-figure__orbit--front{animation:1.3s ease-in-out -.65s infinite alternate agent-figure-orbit-y,2.6s step-end infinite agent-figure-front}.agent-figure--s-tool .agent-figure__orbit--back{animation:1.3s ease-in-out -.65s infinite alternate agent-figure-orbit-y,2.6s step-end infinite agent-figure-back}.agent-figure--s-waiting .agent-figure__hand{animation:.45s cubic-bezier(.3,1.5,.5,1) both agent-figure-hand-up}.agent-figure--s-waiting .agent-figure__wave{animation:1.1s ease-in-out .45s 3 agent-figure-wave}.agent-figure--s-error .agent-figure__rig{animation:1.2s ease-in-out 2 agent-figure-wobble}.agent-figure--s-error .agent-figure__stars{animation:1.4s linear 2 agent-figure-spin}.agent-figure--s-done .agent-figure__rig{animation:.75s both agent-figure-jump}.agent-figure--s-done .agent-figure__stamp{animation:.4s cubic-bezier(.3,1.4,.5,1) .6s both agent-figure-stamp}.agent-figure--s-paused .agent-figure__rig{animation:.6s ease-out both agent-figure-settle}.agent-figure--s-paused .agent-figure__z{animation:2.4s ease-in-out 3 agent-figure-float}}@keyframes agent-figure-breathe{0%,to{scale:1}50%{scale:.97 1.035}}@keyframes agent-figure-blink{0%,46%,50%,to{scale:1}48%{scale:1 .08}}@keyframes agent-figure-sway{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes agent-figure-look-round{0%,to{transform:translate(-4px,-2px)}50%{transform:translate(4px,-2px)}}@keyframes agent-figure-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes agent-figure-orbit-x{0%{translate:-66px}to{translate:66px}}@keyframes agent-figure-orbit-y{0%{translate:0 -18px;scale:.7}to{translate:0 18px;scale:1.05}}@keyframes agent-figure-front{0%{opacity:1}50%{opacity:0}}@keyframes agent-figure-back{0%{opacity:0}50%{opacity:1}}@keyframes agent-figure-hand-up{0%{opacity:0;translate:-2px 44px}to{opacity:1;translate:-2px}}@keyframes agent-figure-wave{0%,to{rotate:10deg}25%{rotate:16deg}50%{rotate:-10deg}75%{rotate:16deg}}@keyframes agent-figure-wobble{0%,to{rotate:-5deg}50%{rotate:6deg}}@keyframes agent-figure-spin{to{rotate:360deg}}@keyframes agent-figure-jump{0%,to{transform:none}18%{transform:scale(1.18,.78)}50%{transform:translateY(-34px)scale(.88,1.16)}78%{transform:none}88%{transform:scale(1.14,.84)}}@keyframes agent-figure-stamp{0%{opacity:0;rotate:-18deg;scale:2.3}to{opacity:1;rotate:0deg;scale:1}}@keyframes agent-figure-settle{0%{scale:1}to{scale:1.04 .94}}@keyframes agent-figure-float{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.6;transform:translateY(-4px)}}
