.archetype-pip{--pip-catch:#fff;--pip-white:#fff;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.archetype-pip__sprite{width:100%;height:100%;image-rendering:pixelated;transform-origin:50%;display:block}.archetype-pip__body{fill:var(--pip-body)}.archetype-pip__light{fill:var(--pip-light)}.archetype-pip__shade,.archetype-pip__antenna,.archetype-pip__foot{fill:var(--pip-shade)}.archetype-pip__eye{fill:var(--pip-eye)}.archetype-pip__white{fill:var(--pip-white)}.archetype-pip__catch{fill:var(--pip-catch)}.archetype-pip__brow{fill:var(--pip-eye)}.archetype-pip__sig{fill:var(--pip-sig)}.archetype-pip__sig-shade{fill:var(--pip-sig-shade,var(--pip-shade))}.archetype-pip__third{fill:var(--pip-third)}.archetype-pip__third-core{fill:var(--pip-third-core,#dffaff)}.archetype-pip__tuft-teal{fill:#7ad0c0}.archetype-pip__tuft-amber{fill:#f5c451}.archetype-pip__tuft-blue{fill:#a8b8f0}.archetype-pip--scout{--pip-body:#39b88a;--pip-light:#5fd1a6;--pip-shade:#2a8d68;--pip-eye:#1d5e46;--pip-sig:#f5c451}.archetype-pip--guide{--pip-body:#6f8af0;--pip-light:#93a7f6;--pip-shade:#516fd0;--pip-eye:#2c3c78;--pip-sig:#f5c451}.archetype-pip--builder{--pip-body:#e8923c;--pip-light:#f4ad62;--pip-shade:#c4701f;--pip-eye:#6e3c10;--pip-sig:#c2ccd6;--pip-sig-shade:#9aa6b2}.archetype-pip--analyst{--pip-body:#a878e6;--pip-light:#c098f0;--pip-shade:#8654c4;--pip-eye:#4a2d75;--pip-sig:#d4c2f0}.archetype-pip--watcher{--pip-body:#3aa6c4;--pip-light:#5fc2dc;--pip-shade:#2a7e96;--pip-eye:#154653;--pip-sig:#f5c451}.archetype-pip--critic{--pip-body:#e0594e;--pip-light:#ef7a70;--pip-shade:#bb3d33;--pip-eye:#6e2018;--pip-sig:#7a1f18}.archetype-pip--designer{--pip-body:#e87fb4;--pip-light:#f29ec9;--pip-shade:#c45a90;--pip-eye:#6e2a5c;--pip-sig:#ffd9ef}.archetype-pip--oracle{--pip-body:#5b4b8a;--pip-light:#7a68ad;--pip-shade:#42356b;--pip-eye:#7fe9ff;--pip-catch:#dffaff;--pip-sig:#7fe9ff;--pip-third:#7fe9ff}.archetype-pip--agent{--pip-body:currentColor;--pip-light:currentColor;--pip-shade:currentColor}.archetype-pip__mask-cover{fill:#fff}.archetype-pip__mask-hole{fill:#000}.archetype-pip__lid{fill:var(--pip-body);transform-origin:top;transform-box:fill-box;transform:scaleY(0)}.archetype-pip--agent .archetype-pip__lid{animation:4s ease-in-out infinite pip-lid}.archetype-pip__sprite{animation:3s ease-in-out infinite pip-bob}.archetype-pip__eyes{transform-origin:50%;transform-box:fill-box;animation:4s ease-in-out infinite pip-blink}.archetype-pip__third{transform-origin:50%;transform-box:fill-box;animation:2.8s ease-in-out infinite pip-glow}.archetype-pip--oracle .archetype-pip__eyes{animation:2.8s ease-in-out infinite pip-eye-pulse}.archetype-pip--blink-fast .archetype-pip__eyes{animation-duration:2.6s}.archetype-pip--blink-calm .archetype-pip__eyes{animation-duration:4s}.archetype-pip--blink-slow .archetype-pip__eyes{animation-duration:5.4s}.archetype-pip--blink-rare .archetype-pip__eyes{animation-duration:7.5s}.archetype-pip--idle-drift .archetype-pip__sprite{animation-name:pip-drift}.archetype-pip--idle-watch .archetype-pip__sprite{animation-name:pip-watch}.archetype-pip--active .archetype-pip__sprite{animation-duration:1.7s}.archetype-pip--active .archetype-pip__eyes,.archetype-pip--active .archetype-pip__lid{animation-duration:1.9s}.archetype-pip--phase-1 .archetype-pip__sprite,.archetype-pip--phase-1 .archetype-pip__eyes,.archetype-pip--phase-1 .archetype-pip__lid{animation-delay:-.7s}.archetype-pip--phase-2 .archetype-pip__sprite,.archetype-pip--phase-2 .archetype-pip__eyes,.archetype-pip--phase-2 .archetype-pip__lid{animation-delay:-1.5s}.archetype-pip--phase-3 .archetype-pip__sprite,.archetype-pip--phase-3 .archetype-pip__eyes,.archetype-pip--phase-3 .archetype-pip__lid{animation-delay:-2.3s}@keyframes pip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes pip-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes pip-lid{0%,92%,to{transform:scaleY(0)}95%{transform:scaleY(1)}}@keyframes pip-drift{0%,to{transform:translate(-5%)}50%{transform:translate(5%,-4%)}}@keyframes pip-watch{0%,to{transform:translate(-6%)}50%{transform:translate(6%)}}@keyframes pip-glow{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes pip-eye-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.archetype-pip .archetype-pip__sprite,.archetype-pip .archetype-pip__eyes,.archetype-pip .archetype-pip__lid,.archetype-pip .archetype-pip__third{animation:none}.archetype-pip .archetype-pip__third{opacity:1}}
